>>> bitkeeper: Building community/bitkeeper 7.3.3-r1 (using abuild 3.18.0_rc7-r1) started Thu, 15 Oct 2026 03:57:04 +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/85) Installing readline (8.3.3-r1) ( 2/85) Installing bash (5.3.9-r2) Executing bash-5.3.9-r2.post-install ( 3/85) Installing m4 (1.4.21-r0) ( 4/85) Installing bison (3.8.2-r3) ( 5/85) Installing clang23-headers (23.1.3-r0) ( 6/85) Installing libffi (3.8.0-r0) ( 7/85) Installing xz-libs (5.8.4-r0) ( 8/85) Installing libxml2 (2.13.9-r2) ( 9/85) Installing llvm23-libs (23.1.3-r0) (10/85) Installing clang23-libs (23.1.3-r0) (11/85) Installing llvm23-linker-tools (23.1.3-r0) (12/85) Installing clang23 (23.1.3-r0) (13/85) Installing libbz2 (1.0.8-r6) (14/85) Installing libpng (1.6.59-r0) (15/85) Installing freetype (2.14.3-r0) (16/85) Installing fontconfig (2.18.1-r0) (17/85) Installing expat (2.9.0-r0) (18/85) Installing expat-dev (2.9.0-r0) (19/85) Installing bzip2-dev (1.0.8-r6) (20/85) Installing brotli (1.2.0-r1) (21/85) Installing brotli-dev (1.2.0-r1) (22/85) Installing zlib-dev (1.3.2-r1) (23/85) Installing libpng-dev (1.6.59-r0) (24/85) Installing freetype-dev (2.14.3-r0) (25/85) Installing fontconfig-dev (2.18.1-r0) (26/85) Installing libxau (1.0.12-r0) (27/85) Installing libmd (1.3.0-r0) (28/85) Installing libbsd (0.12.2-r0) (29/85) Installing libxdmcp (1.1.5-r1) (30/85) Installing libxcb (1.17.0-r2) (31/85) Installing libx11 (1.8.13-r0) (32/85) Installing libice (1.1.2-r0) (33/85) Installing libuuid (2.42.4-r3) (34/85) Installing libsm (1.2.6-r0) (35/85) Installing libxt (1.3.1-r0) (36/85) Installing dbus-libs (1.16.2-r4) (37/85) Installing libintl (1.0-r0) (38/85) Installing avahi-libs (0.9_rc5-r0) (39/85) Installing nettle (3.10.2-r0) (40/85) Installing libtasn1 (4.21.0-r0) (41/85) Installing p11-kit (0.26.2-r1) (42/85) Installing gnutls (3.8.13-r0) (43/85) Installing cups-libs (2.4.20-r0) (44/85) Installing jbig2dec (0.20-r0) (45/85) Installing libjpeg-turbo (3.1.3-r0) (46/85) Installing lcms2 (2.19.1-r0) (47/85) Installing openjpeg (2.5.4-r2) (48/85) Installing libsharpyuv (1.6.0-r0) (49/85) Installing libwebp (1.6.0-r0) (50/85) Installing tiff (4.7.2-r0) (51/85) Installing ghostscript (10.08.0-r0) (52/85) Installing gperf (3.3-r0) (53/85) Installing perl (5.44.0-r0) (54/85) Installing groff (1.24.2-r0) (55/85) Installing libtommath (1.3.0-r1) (56/85) Installing libtommath-dev (1.3.0-r1) (57/85) Installing xorgproto (2025.1-r0) (58/85) Installing libxau-dev (1.0.12-r0) (59/85) Installing mpdecimal (4.0.1-r0) (60/85) Installing libpanelw (6.6_p20260822-r0) (61/85) Installing sqlite-libs (3.54.0-r0) (62/85) Installing python3 (3.14.8-r0) (63/85) Installing python3-pycache-pyc0 (3.14.8-r0) (64/85) Installing pyc (3.14.8-r0) (65/85) Installing xcb-proto-pyc (1.17.0-r1) (66/85) Installing python3-pyc (3.14.8-r0) (67/85) Installing xcb-proto (1.17.0-r1) (68/85) Installing libxdmcp-dev (1.1.5-r1) (69/85) Installing libxcb-dev (1.17.0-r2) (70/85) Installing xtrans (1.6.0-r0) (71/85) Installing libx11-dev (1.8.13-r0) (72/85) Installing libxrender (0.9.12-r0) (73/85) Installing libxft (2.3.9-r0) (74/85) Installing libxrender-dev (0.9.12-r0) (75/85) Installing libxft-dev (2.3.9-r0) (76/85) Installing lz4-dev (1.10.0-r1) (77/85) Installing libpcre16 (8.45-r4) (78/85) Installing libpcre32 (8.45-r4) (79/85) Installing pcre (8.45-r4) (80/85) Installing libpcrecpp (8.45-r4) (81/85) Installing pcre-dev (8.45-r4) (82/85) Installing .makedepends-bitkeeper (20261015.035707) (83/85) Installing perl-error (0.17030-r0) (84/85) Installing perl-git (2.56.0-r0) (85/85) Installing git-perl (2.56.0-r0) Executing busybox-1.38.0-r7.trigger Executing fontconfig-2.18.1-r0.trigger OK: 768.9 MiB in 185 packages >>> bitkeeper: Cleaning up srcdir >>> bitkeeper: Cleaning up pkgdir >>> bitkeeper: Cleaning up tmpdir >>> bitkeeper: Fetching https://distfiles.alpinelinux.org/distfiles/v3.25/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> bitkeeper: Fetching https://github.com/bitkeeper-scm/bitkeeper/archive/0524ffb3f6f15ae8d3922b28da581f334475fe61/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61.tar.gz Connecting to github.com (20.26.156.215:443) Connecting to codeload.github.com (20.26.156.216:443) saving to '/var/cache/distfiles/v3.25/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61.tar.gz.part' bitkeeper-0524ffb3f6 212k --:--:-- ETA bitkeeper-0524ffb3f6 11.4M --:--:-- ETA bitkeeper-0524ffb3f6 18.8M --:--:-- ETA bitkeeper-0524ffb3f6 100% |********************************| 27.7M 0:00:00 ETA '/var/cache/distfiles/v3.25/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61.tar.gz.part' saved /var/cache/distfiles/v3.25/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.25/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61.tar.gz /var/cache/distfiles/v3.25/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.25/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 cd string && perl mk_str_cfg.pl Building kw2val_lookup.c cat port/unix_platform.sh bk.sh > bk.script cat port/unix_platform.sh import.sh > import.T chmod +x bk.script Building uuwrap chmod +x import.T Building unuuwrap mv -f import.T import make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt' CC tomcrypt/aes_enc.c CC tomcrypt/src/ciphers/aes/aes.c Building gzip_uuwrap CC tomcrypt/src/misc/base64/base64_decode.c Building ungzip_uuwrap CC tomcrypt/src/misc/base64/base64_encode.c Building b64wrap CC tomcrypt/src/hashes/helper/hash_file.c CC tomcrypt/src/hashes/helper/hash_filehandle.c Building unb64wrap CC tomcrypt/src/hashes/helper/hash_memory.c CC tomcrypt/src/hashes/helper/hash_memory_multi.c Building gzip_b64wrap CC tomcrypt/src/hashes/md5.c CC tomcrypt/src/hashes/sha1.c Building ungzip_b64wrap CC tomcrypt/src/mac/hmac/hmac_done.c CC tomcrypt/src/mac/hmac/hmac_file.c CC tomcrypt/src/mac/hmac/hmac_init.c CC tomcrypt/src/mac/hmac/hmac_memory.c CC tomcrypt/src/mac/hmac/hmac_memory_multi.c Building substvars CC tomcrypt/src/mac/hmac/hmac_process.c CC tomcrypt/src/mac/hmac/hmac_test.c cat < t/guitest.tcl > t/guitest CC tomcrypt/src/math/gmp_desc.c CC tomcrypt/src/math/ltm_desc.c CC tomcrypt/src/math/multi.c CC tomcrypt/src/math/rand_prime.c cp -f bkmsg.doc bkmsg.txt 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 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 ./substvars t/doit.sh > t/doit CC tomcrypt/src/misc/crypt/crypt_find_hash_oid.c CC tomcrypt/src/misc/crypt/crypt_find_prng.c CC tomcrypt/src/misc/crypt/crypt_hash_descriptor.c CC tomcrypt/src/misc/crypt/crypt_hash_is_valid.c CC tomcrypt/src/misc/crypt/crypt_ltc_mp_descriptor.c CC tomcrypt/src/misc/crypt/crypt_prng_descriptor.c CC tomcrypt/src/misc/crypt/crypt_prng_is_valid.c chmod +x t/doit 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 tomcrypt/src/pk/asn1/der/boolean/der_encode_boolean.c CC tomcrypt/src/pk/asn1/der/boolean/der_length_boolean.c CC abort.c CC tomcrypt/src/pk/asn1/der/choice/der_decode_choice.c CC tomcrypt/src/pk/asn1/der/ia5/der_decode_ia5_string.c CC tomcrypt/src/pk/asn1/der/ia5/der_encode_ia5_string.c CC tomcrypt/src/pk/asn1/der/ia5/der_length_ia5_string.c make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/libc' CC libc/fslayer/fslayer_open_stub.c CC adler32.c CC tomcrypt/src/pk/asn1/der/integer/der_decode_integer.c CC alias.c CC libc/fslayer/fslayer_close_stub.c CC admin.c CC tomcrypt/src/pk/asn1/der/integer/der_encode_integer.c CC annotate.c CC libc/fslayer/fslayer_read_stub.c CC tomcrypt/src/pk/asn1/der/integer/der_length_integer.c CC attributes.c CC bam.c CC libc/fslayer/fslayer_write_stub.c CC tomcrypt/src/pk/asn1/der/object_identifier/der_decode_object_identifier.c CC tomcrypt/src/pk/asn1/der/object_identifier/der_encode_object_identifier.c CC bisect.c CC libc/fslayer/fslayer_lseek_stub.c CC libc/fslayer/fslayer_lstat_stub.c CC bkd.c CC bkd_bam.c CC tomcrypt/src/pk/asn1/der/object_identifier/der_length_object_identifier.c CC libc/fslayer/fslayer_linkcount_stub.c CC tomcrypt/src/pk/asn1/der/octet/der_decode_octet_string.c CC bkd_cd.c CC libc/fslayer/fslayer_fstat_stub.c CC tomcrypt/src/pk/asn1/der/octet/der_encode_octet_string.c CC libc/fslayer/fslayer_stat_stub.c /tmp/gnu-os9129: 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-os9129) is already up to date, please send the following data and any information you think might be pertinent to in order to provide the needed information to handle your system. config.guess timestamp = 2011-02-02 uname -m = ppc64le uname -r = 6.6.139-0-lts uname -s = Linux uname -v = #1-Alpine SMP Sat, 16 May 2026 09:14:44 +0000 /usr/bin/uname -p = /bin/uname -X = hostinfo = /bin/universe = /usr/bin/arch -k = /bin/arch = ppc64le /usr/bin/oslevel = /usr/convex/getsysinfo = UNAME_MACHINE = ppc64le UNAME_RELEASE = 6.6.139-0-lts UNAME_SYSTEM = Linux UNAME_VERSION = #1-Alpine SMP Sat, 16 May 2026 09:14:44 +0000 CC tomcrypt/src/pk/asn1/der/octet/der_length_octet_string.c CC bkd_changes.c CC bkd_client.c CC tomcrypt/src/pk/asn1/der/printable_string/der_decode_printable_string.c CC bkd_clone.c CC tomcrypt/src/pk/asn1/der/printable_string/der_encode_printable_string.c CC bkd_cmdtab.c CC tomcrypt/src/pk/asn1/der/printable_string/der_length_printable_string.c CC tomcrypt/src/pk/asn1/der/sequence/der_decode_sequence_ex.c CC libc/fslayer/fslayer_unlink_stub.c CC tomcrypt/src/pk/asn1/der/sequence/der_decode_sequence_flexi.c CC libc/fslayer/fslayer_rename_stub.c CC tomcrypt/src/pk/asn1/der/sequence/der_decode_sequence_multi.c CC bkd_findkey.c CC libc/fslayer/fslayer_chmod_stub.c CC tomcrypt/src/pk/asn1/der/sequence/der_encode_sequence_ex.c CC libc/fslayer/fslayer_link_stub.c CC libc/fslayer/fslayer_symlink_stub.c CC bkd_http.c In file included from bk.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from cmd.c:34: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, keyCC tomcrypt/src/pk/asn1/der/sequence/der_encode_sequence_multi.c , strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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/fslayer/fslayer_getdir_stub.c CC bkd_id.c In file included from adler32.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from fslayer/fslayer_open_stub.c:10: In file included from ./system.h:52: In file included from ./hash.habort.c::32917:: 11In file included from :./bkd.hlibc/hash.h ::20warning: 329: using the result of an assignment as a condition without parentheses [-Wparentheses]:In file included from 11libc/system.h:: 52: note: libc/hash.hplace parentheses around the assignment to silence this warning: 329329: | 11: iwarning: fusing the result of an assignment as a condition without parentheses [-Wparentheses] 329 ( | d aitfa (329=d | a thia-f> o=(p dsha--t>>faoe p=ts c-hh>-(f>heo,t pckshe-(y>h,f, e stkctehry(l,he ,ns (tkkreelyye,)n (sk+te r1l)ye))n ({+k e 1y| )) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) +{ 1 )| ) ^ { | ( )| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning libc/hash.h: 329329: | libc/hash.h11 ::i329 f:note: 11use '==' to turn this assignment into an equality comparison(:d anote: tplace parentheses around the assignment to silence this warninga = 329h | - > 329oi | pf s i-(f>d fae(ttdaca ht=a( hh=-, > hok-pe>syo,-p> ss-ft>ertflceehtn(c(hkh,(e hyk,)e yk+,e ys1,t) r)sl t{er nl( ek| ne ^ (y k) e | +y ( ) ) 1 )+) 1{) ) | { ^ | | ^ == | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329libc/hash.h | : 329i:f11 :( dnote: ause '==' to turn this assignment into an equality comparisont a = h329- | > oipfs -(>dfaettac h=( hh,- >koepys,- >sftertlcehn((hk,e yk)e y+, 1s)t)r l{e n (| k ^e y )| ==+ 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 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.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) +In file included from fslayer/fslayer_read_stub.c1:)10): In file included from {./system.h : 52| : ^./hash.h : 329| : ==11 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from annotate.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1))In file included from fslayer/fslayer_write_stub.c{: 10 : | In file included from ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~./system.h :52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (In file included from dbam.ca:t17a: In file included from =libc/system.h :h52-libc/hash.h: >:olibc/hash.h329p:s:329-11:>:11f :enote: tplace parentheses around the assignment to silence this warningwarning: c using the result of an assignment as a condition without parentheses [-Wparentheses]h (h, k329 e | 329y | , i ifsf t (r(lddeaattnaa( k==e y h)h --+>> o1op)ps)s- -{>> ff ee| tt ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~cc hhIn file included from ((attributes.chh:,,17 : kkIn file included from ee./sccs.hyy:,,20 : sIn file included from stlibc/system.htr:rll52ee: nnlibc/hash.h((:kk329ee:yy11)): ./hash.h++ warning: : 1CC tomcrypt/src/pk/asn1/der/sequence/der_length_sequence.c using the result of an assignment as a condition without parentheses [-Wparentheses]3291) :))11) :{ { 329 note: | place parentheses around the assignment to silence this warning| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| i ^ f (| d ( )a329 t | a i=f h(-d>aotpas -=> fhe-t>cohp(sh-,> fkeetyc,hlibc/hash.h libc/hash.h(:s:h329t329,:r: 11l11k:e:e n ynote: (note: ,place parentheses around the assignment to silence this warninguse '==' to turn this assignment into an equality comparisonk esyt)r l+329 329e | 1 | n ) )(ii kfef{ y () (d| +dCC libc/fslayer/fslayer_access_stub.c a ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ at 1ta)a ) =={ hh --| >> ^ oo pp ss| - ( )-> >ffeettcchh((hh,, kkeeylibc/hash.hy,:, 329s :ts11rt:lrel nenote: (place parentheses around the assignment to silence this warningnk (e./hash.hky:e)329 y :329)+11 | :1 + )i note: )f1use '==' to turn this assignment into an equality comparison )( {)d a {t| 329 a | ^ = | i ^ fh| - == (> | do ( )ap tsa- >=f eht-c>ho(phs,- >kfeeyt,c hs(thr,l ekne(yk,e ys)t libc/hash.hr+l: e329n1:()k11)e:y {)note: use '==' to turn this assignment into an equality comparison + | ^ 1 ) ) | 329 ( ){ | i| f ^ ( d| a ==t a = h->ops->fetch(h, klibc/hash.he:y329:,11 :s tnote: ruse '==' to turn this assignment into an equality comparisonl en(ke y329) | +i f1 )()d a{t a | = ^ h -| > ==o ps->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, kIn file included from efslayer/fslayer_lseek_stub.cy:,10In file included from : sIn file included from bkd_bam.cIn file included from tadmin.c:./system.hr:17:l17: 52: eIn file included from : In file included from n./sccs.h./hash.hlibc/system.h(:::k2032952e: :: yIn file included from 11libc/hash.h)libc/system.h :::+ 32952 warning: :: 1using the result of an assignment as a condition without parentheses [-Wparentheses]11libc/hash.h) ::) 329 warning: :{using the result of an assignment as a condition without parentheses [-Wparentheses] 11 :329| | ^warning: i using the result of an assignment as a condition without parentheses [-Wparentheses] f329 | | ==( di af329 t | (a d ia=ft ah (-=d a>hto-a>p osp=s- ->h>f-ef>teoctphc(hsh(-,h>, f keektyecy,h, (sshtt,rr llkeenne((ykk,ee yys))t r+l +e1 n)1())k) e {y{ ) | +| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 )) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h./hash.h::329329::1111:libc/hash.h: : note: 329note: place parentheses around the assignment to silence this warning:place parentheses around the assignment to silence this warning 11 : note: CC tomcrypt/src/pk/asn1/der/sequence/der_sequence_free.c place parentheses around the assignment to silence this warning 329329 | | ii ff329 | ((d adtiaaft a=( =h d-ha>-to>apo sp=-s >-hf>-ef>etotccphhs((-hh>,,f ekkteecyyh,,( sshtt,rr llkeeenny((,kk eIn file included from esyfslayer/fslayer_lstat_stub.c)yt: )r10+ l: +eIn file included from 1 n./system.h)1)(:) k52){e: y./hash.h{ ): | 329 ^ +:| 11 ^ 1: | ) ( ))warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] ( ){ | ^ | ( )329 | if (data = h->./hash.ho:p329s:-libc/hash.h11>::f329 e:note: t11libc/hash.huse '==' to turn this assignment into an equality comparisonc:: h 329(note: h:use '==' to turn this assignment into an equality comparison, 11 329:k | e note: yiuse '==' to turn this assignment into an equality comparisonf329, | ( sdi taf329 rt | (la de ian=ft( akh( e-d=y>a )oth -p>a+so -p=1>s )f-h)e>- tf>{ceo htp (cs| hh- ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,(> hfk,ee tykc,eh ys(,th r,ls etnkr(elkyee,ny ()sk et+yr )l1 e)+n./hash.h) (: 1k329{)e: )y11 ):| { ^+ note: 1| place parentheses around the assignment to silence this warning| ) ^ ==) | { == 329 | | ^i f | ( ==d ata = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC tomcrypt/src/pk/asn1/der/set/der_encode_set.c In file included from fslayer/fslayer_fstat_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from bkd_cd.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bkd.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetlibc/hash.hc:h329:(11h:, note: kplace parentheses around the assignment to silence this warninge y, st r329l | e ni(fk e(yd)a t+a 1=) )h -{> o p| s ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~- >fetch(In file included from hfslayer/fslayer_stat_stub.c,: 10k: eIn file included from y./system.h,: 52s: t./hash.hr:l329e:n11(:k ewarning: yusing the result of an assignment as a condition without parentheses [-Wparentheses]) + 1)) {329 | | i ^ f libc/hash.h (:| d329 ( )a: t11a: =note: place parentheses around the assignment to silence this warningh ->ops-> f329e | t cihf( h(,d akteay ,=libc/hash.h :sh329t-:r>11lo:ep nsnote: (-use '==' to turn this assignment into an equality comparisonk> efye)t c +h329 ( | 1 h)i,)f k{e( yd ,a| t ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~sa t r=l ehn-(>koepys)- >+f e1t)c)h ({h , | k ^ e y ,| ( )s trlen(key) +./hash.h :1329):)11 :{ note: place parentheses around the assignment to silence this warning| ^ | == 329 | iflibc/hash.h :(329d:a11t:a note: =use '==' to turn this assignment into an equality comparison h->op s329- | > fieft c(hd(aht,1a warningk= generatede . yh,- >sotprsl-e>nf(ektecyh)( h+, 1k)e)y ,{ s t| r ^ l e n| ( ( )k ey) + 1)) { | ^ | == ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC tomcrypt/src/pk/asn1/der/set/der_encode_setof.c CC bkd_kill.c CC libc/fslayer/fslayer_utime_stub.c CC libc/fslayer/fslayer_mkdir_stub.c CC bkd_level.c CC tomcrypt/src/pk/asn1/der/short_integer/der_decode_short_integer.c In file included from bkd_changes.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from fslayer/fslayer_linkcount_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) 1 warning generated. ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. 1 warning generated. In file included from bkd_client.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. CC tomcrypt/src/pk/asn1/der/short_integer/der_encode_short_integer.c CC bkd_misc.c 1 warning generated. CC libc/fslayer/fslayer_rmdir_stub.c 1 warning generated. In file included from fslayer/fslayer_unlink_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.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(keIn file included from yfslayer/fslayer_rename_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->fetc1h warning( generatedh. , key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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 tomcrypt/src/pk/asn1/der/short_integer/der_length_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 *buf, uInt len)); | ^ adler32.c:118:23: warning: passing 'char[8192]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 118 | sum = adler32(sum, buf, strlen(buf)); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLIn file included from obkd_cmdtab.cn:g17 : aIn file included from d./bkd.hl:e20r: ,In file included from libc/system.hc:o52n: slibc/hash.ht: 329B:y11t:e fwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]* buf, uI n329t | liefn )()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, stadler32.cr:l150e:n13(:k ewarning: yusing the result of an assignment as a condition without parentheses [-Wparentheses]) + 1) )150 | { | w ^h i l| e == (n = fread(buf, 1CC libc/fslayer/fslayer_rmIfRepo_stub.c , sizeof(buf), stdin)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ adler32.c:150:13: note: place parentheses around the assignment to silence this warning 150 | while (n = fread(buf, 1, sizeof(buf), stdin)) { | ^ | ( ) adler32.c:150:13: note: use '==' to turn this assignment into an equality comparison 150 | while (n = fread(buf, 1, sizeof(buf), stdin)) { | ^ | == adler32.c:156:22: warning: passing 'char[8192]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 156 | sum = adler32(sum, buf, strlen(buf)); | ^~~ libc/zlib/zlib.h:CC bkd_nested.c 821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | CC bkd_partition.c ^ CC tomcrypt/src/pk/asn1/der/utctime/der_decode_utctime.c CC tomcrypt/src/pk/asn1/der/utctime/der_encode_utctime.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->fCC libc/fslayer/fslayer_realBasename_stub.c etch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, keyalias.c,: 206s:t12r:l ewarning: nusing the result of an assignment as a condition without parentheses [-Wparentheses]( key) +206 | 1 ) ) w{h i l| e ^ ( p| === fgetline(stdin)) { | ~~^~~~~~~~~~~~~~~~~ alias.c:206:12: note: place parentheses around the assignment to silence this warning 206 | while (p = fgetline(stdin)) { | ^ | ( ) alias.c:206:12: note: use '==' to turn this assignment into an equality comparison 206 | while (p = fgetline(stdin)) { | ^ | == alias.c:212:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 212 | if (c = aliasdb_chkAlias1e warnings generated(. n, aliasdb, &aliases, start_cwd)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alias.c:212:8: note: place parentheses around the assignment to silence this warning 212 | if (c = aliasdb_chkAliases(n, aliasdb, &aliases, start_cwd)) { | ^ | ( ) alias.c:212:8: note: use '==' to turn this assignment into an equality comparison 212 | if (c = aliasdb_chkAliases(n, aliasdb, &aliases, start_cwd)) { | ^ | == In file included from fslayer/fslayer_chmod_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = 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)) { | ^ | == 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 CC libc/hash/hash.c 140 | if (f = fopen(buf, "r")) { | ^ | ( ) abort.c:140:8: note: bk.cuse '==' to turn this assignment into an equality comparison: 190:8: CC tomcrypt/src/pk/asn1/der/utctime/der_length_utctime.c 140warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] if (f 190= | fiofp e(ni( b=u fs,e t"jrm"p)()e x{i t _| b ^u f )| ) == { | ~~^~~~~~~~~~~~~~~~~~ bk.c:190:8:annotate.c :note: 47place parentheses around the assignment to silence this warning: 8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]190 | if (47i | =i fs e(ttj m=p (geextietn_vb(u"fB)KCC bkd_pull.c )_ A{N N O| T ^ A T E| " ( )) ) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ bk.c:190:8: note: use '==' to turn this assignment into an equality comparison 190annotate.c | : 47i:f8 :( inote: place parentheses around the assignment to silence this warning= setj m47p | ( eixfi t(_tb u=f )g)e t{e n v| ( ^" B K| _ ==A NNOTATE")) { | ^ | ( ) annotate.c:47:8: note: use '==' to turn this assignment into an equality comparison 47 | if (t = getenv("BK_ANNOTATE")) { | ^ | == alias.c:370:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 370 | while (p = fgetline(stdin)) { | ~~^~~~~~~~~~~~~~~~~ alias.c:370:12: note: place parentheses around the assignment to silence this warning 370 | while (p = fgetline(stdin)) { | ^ | ( ) annotate.c:135:19: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 135 | alias.c : 370 : 12 :a dnote: luse '==' to turn this assignment into an equality comparisone r32( 0370, | s -w>hgifliel e(,p s=t rflgeent(lsi-n>eg(fsitldei)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)); | ^ bk.c:367:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 367 | } else if (i = atoi(optarg)) { | ~~^~~~~~~~~~~~~~ bk.c:367:18: note: place parentheses around the assignment to silence this warning 367annotate.c | : 160 : 13 :} warning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]l se i f160 | ( i =w haitloei ((otp t=a rfgg)e)t l{i n e| ( ^ o u t| ) ( )) { | ~~^~~~~~~~~~~~~~~ abort.c:320:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 320alias.c | : 411 : 9ibk.c:f: 367warning: (:using the result of an assignment as a condition without parentheses [-Wparentheses]e18 :annotate.c= : note: 160 nuse '==' to turn this assignment into an equality comparison:411e 13 | s: t e note: id367place parentheses around the assignment to silence this warningf_ | r (m sc o160}=m | p es( lcn sc,wes h _ci)l)iie fn { i( (tt i( | p=a ~~^~~~~~~~~~~~~~~~~~~~~= t fhagt,eo tiIl(NiIonpTe_t(MoaUurStgT))E))X I{{S T )| )| ^ ^ { abort.c | : ( )320| | : == ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~10 : note: place parentheses around the assignment to silence this warning 320 | if (e = nestedannotate.c_alias.c:r:160m411c::o139m::p (note: note: nuse '==' to turn this assignment into an equality comparisonplace parentheses around the assignment to silence this warning, c)) {160 | 411 | | ^ w ih fi| ( )l( es (=t s=c cfsg_eitnliitn(ep(aotuht,) )I N{I T _| M ^U S Tabort.c| E ==:X 320I:S10T:) )note: use '==' to turn this assignment into an equality comparison{ | ^ 320| | ( ) if (e = nested_rmcomp(n, c)) { | ^alias.c : 411| : ==9 : note: use '==' to turn this assignment into an equality comparison 411 | if (s = sccs_init(path, INIT_MUSTEXIST)) { | ^ | == CC bkd_push.c CC tomcrypt/src/pk/pkcs1/pkcs_1_i2osp.c In file included from bkd_clone.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC tomcrypt/src/pk/pkcs1/pkcs_1_mgf1.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)) { | ^ | ( ) CC bkd_pwd.c libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. CC tomcrypt/src/pk/pkcs1/pkcs_1_oaep_decode.c 1 warning generated. alias.c:489:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 489 | if (val = hash_fetchStr(aliasdb, alias)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alias.c:489:10: note: place parentheses around the assignment to silence this warning 489 | if (val = hash_fetchStr(aliasdb, alias)) {bkd_bam.c : 100| : ^ 13 : | warning: ( )using the result of an assignment as a condition without parentheses [-Wparentheses] 100 | if (dfile = bp_lookupkalias.ce:y489s:(100:, note: kuse '==' to turn this assignment into an equality comparisone y)) {489 | | i ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~f (val = hash_fetchStr(aliasdb, alias)bkd_bam.c): 100{: 13 :| ^note: place parentheses around the assignment to silence this warning | == 100 | if (dfile = bp_lookupkeys(0, key)) { | ^ | ( ) bkd_bam.c:100:13: note: use '==' to turn this assignment into an equality comparison 100 | if (dfile = bp_lookupkeys(0, key)) { | ^ | == bk.c:688:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 688 | for (ac = 0; av[ac] = av[optind++]; ac++); | ~~~~~~~^~~~~~~~~~~~~~ bkd_cd.c:138:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 138 | if (rootkey = sbk.ct:r688c:h23r:( pnote: ,place parentheses around the assignment to silence this warning '|')) *688r | o o tfkoery +(+a c= =0 ;0 ; | a ~~~~~~~~^~~~~~~~~~~~~~~~v [ac] = av[optind++]; ac++); | ^ | bkd_cd.c ( ): 138:14: note: place parentheses around the assignment to silence this warning 138 | if (rootkey = strchbk.cr:(688p:,23 :' |note: 'use '==' to turn this assignment into an equality comparison) ) *ro o688t | k e yf+o+r =( a0c; = | 0 ^ ; a| v ( )[ ac] = av[optind++]; ac++); | ^ bkd_cd.c| : ==138 :14: note: use '==' to turn this assignment into an equality comparison 138 | if (rootkey = strchr(p, '|')) *roalias.co:t564k:e10y:+ +warning: using the result of an assignment as a condition without parentheses [-Wparentheses]= 0; | ^ 564 | | ==i f (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)) bkd_bam.cr:e161t:u17r:n warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]r et); 161 | | ~~~~^~~~~~~~~~~~~w hile (rootkey = fgetline(stdalias.ci:n580):)11 :{ note: place parentheses around the assignment to silence this warning| ~~~~~~~~^~~~~~~~~~~~~~~~~ 580 | if (ret = system(buf)) bkd_bam.cr:e161:t17u:r nnote: place parentheses around the assignment to silence this warning( ret); 161 | | ^ w h i| l ( )e (rootkey = fgetline(stdin)) alias.c{: 580 :| 11 ^ : note: | use '==' to turn this assignment into an equality comparison ( ) 580 | if (ret = system(buf)) rbkd_bam.ce:t161u:r17n: (note: ruse '==' to turn this assignment into an equality comparisone t); 161| | ^ w h| i ==l e (rootkey bkd.c=: 88f:g10e:t lwarning: iusing the result of an assignment as a condition without parentheses [-Wparentheses]n e(st d88i | n ) ) i{f (| p ^ = | s ==t rchr(optarg, ':'))bkd_bam.c :{162 : 11| : ~~^~~~~~~~~~~~~~~~~~~~~ warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 162 | if (key = separator(robkd.co:88t:k10e:y )note: )place parentheses around the assignment to silence this warning *key +88+ | = 0i;f (| p ~~~~^~~~~~~~~~~~~~~~~~~~ = strchr(optarg, ':')) { | ^ | ( ) bkd_bam.c:162:11: note: place parentheses around the assignment to silence this warning 162 | if (key bkd.c=: 88s:e10p:a rnote: ause '==' to turn this assignment into an equality comparisont or(r o88o | t k e yi)f) (*palias.ck :e=624y :+s14+t: r =cwarning: husing the result of an assignment as a condition without parentheses [-Wparentheses]0r ;( o p| t ^ a r624 g | | , ( ) 'i:f' )()e r{r o r| s ^ = | a ==l iasdb_chkAliasesbkd_bam.c(:n162,: 11a:l inote: ause '==' to turn this assignment into an equality comparisons db, & a162l | i a siefs ,( k0e)y) ={ s e| p ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a rator(rootkey)) *key++ = 0; | ^ alias.c :| 624 ==: 14: note: place parentheses around the assignment to silence this warning 624 | if (errors = aliasdb_chkAliases(n, aliasdb, &aliases, 0)) { | ^ | ( ) alias.c:624:14: note: use '==' to turn this assignment into an equality comparison 624 | if (errors = aliasdb_chkAliases(n, aliasdb, &aliases, 0)) { | ^ | == bkd_changes.c:79:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 79 | while (lialias.cn:e631 :=13 :f gwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]t ln(f, 631& | l e ni)f) ({c o m| p ~~~~~^~~~~~~~~~~~~~~~~s = aliasdb_expandOne(n, aliasdb, key)) {bkd_changes.c : 79| : ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~14 : note: place parentheses around the assignment to silence this warning 79 | while (line = fgetlalias.cn:(631f:,13 :& lnote: eplace parentheses around the assignment to silence this warningn )) { | 631 ^ | | i ( )f (comps = aliasdb_expandObkd_bam.cn:e210(:n11,: awarning: lbkd_changes.cusing the result of an assignment as a condition without parentheses [-Wparentheses]i: a79s:d14b:, 210note: k | use '==' to turn this assignment into an equality comparisone y )i)f {(79 k | e | yw ^ h =i l| es ( ) e (plairnaet o=r (frgoeottlkne(yf),) &*lkeeny)+)+ {= alias.c :0| 631; ^: 13 :| | ~~~~^~~~~~~~~~~~~~~~~~~~ ==note: use '==' to turn this assignment into an equality comparison 631 | if (comps = aliasdb_expbkd_bam.ca:n210d:O11n:e (note: nplace parentheses around the assignment to silence this warning, alia s210d | b , ikfe y()k)e y{ = | s ^e p a| r ==a tor(rootkey)) *key++ = 0; | ^ | ( ) bkd_bam.c:210:11: note: use '==' to turn this assignment into an equality comparison 210 | if (key = separator(rootkey)) *key++ = 0; | ^ | == bkd_bam.c:225:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 225 | while (t = sccs_nextdata(s)) { | ~~^~~~~~~~~~~~~~~~~~ bkd_bam.c:225:12: note: place parentheses around the assignment to silence this warning 225 | CC tomcrypt/src/pk/pkcs1/pkcs_1_oaep_encode.c while (t = sccs_nextdata(s)) { | ^ | ( ) bkd_bam.c:225:12: note: use '==' to turn this assignment into an equality comparison 225 | while (t = sccs_nextdata(s)) CC bkd_r2c.c { | ^ | == bisect.c:473:43: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 473 | candlist = walkrevs_collect(s, leftrevs, L(rightrev), 0); | bkd_bam.c ^~~~~~~~~~~: 243:12:libc/lines.h :60warning: :9using the result of an assignment as a condition without parentheses [-Wparentheses]: note: expanded from macro 'L' 243CC bkd_rclone.c | 60 | i(f_ d()k e?y (=t yspeepoafr(a_tdo)r ([r]o)o{t(kteyyp)e)o f*(k_edy)+)+1 ,= (0t;y p e| o ~~~~^~~~~~~~~~~~~~~~~~~~f (_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_bam.c:243:12: note: place parentheses around the assignment to silence this warning 243 | if (key = separator(rootkey)) *key++ = 0; | ^ | ( ) bkd_bam.c:243:12: note: use '==' to turn this assignment into an equality comparison 243 | if (key = separator(rootkey)) *key++ = 0; | ^ | == 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 | sumbisect.c :=497 :a26d:l ewarning: raddress of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]3 alias.c2:(8050 :,49712 | :m - >warning: wmusing the result of an assignment as a condition without parentheses [-Wparentheses]am lakpr,e vms -_805>s | se it zu ep )(i;&f w d(| ,l ^~~~~~~ p s ,= Lhlibc/zlib/zlib.h(a:es821)h:,_61 f:Le (tnote: dcpassing argument to parameter 'buf' here)h (,n e0e)d; , 821 & | | cZ ^~~~1E ,X Tslibc/lines.hEi:zR60eN:o 9fu:(L conote: 1expanded from macro 'L')n )g) {Z E 60X | P| O ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~R(T _ da)d l?e r(3t2y pOeFo(f((u_Ldo)n g[ ]a)d{l(etry,p ecoofn(_sdt) )B1y,alias.ct :e(805ft: y12*p:be uonote: ffplace parentheses around the assignment to silence this warning,( _udI)n)t_ d805l} | e n :) )0i;;f \(| l ^p | = ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hash_fetch(need, &c1, sizeof(bam.c1c: warning1183 generated)bisect.c:. ):10)497: : {32warning: :using the result of an assignment as a condition without parentheses [-Wparentheses] | warning: ^ address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] | 183 ( ) | 497 | i fw a(lkpr e=v sg_esteetnuvp(("&_wBdP,_ HsAbkd_bam.calias.c,S:: H290805LC::(H912eA::)R ,Swarning: note: "using the result of an assignment as a condition without parentheses [-Wparentheses]use '==' to turn this assignment into an equality comparisonL) ()d ){, 290 8050 | | | ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~i ; f ( | ri ^~~~cf =( libc/lines.hbl:pp_60s e:=n9d :kh eanote: ysexpanded from macro 'L'sh (_ff,e t rc60bam.cah | :n( 183gn(:ee_10,ed: d) &, note: s ?place parentheses around the assignment to silence this warningf& c i(1ot,,y ps183rei | -oz >fe g(o z_fi(idfcp) 1) ())[p) ] ){)= {{ (g| te ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t| y e ^pn ev bkd_changes.co(| : ==f"180 (_:_B14dP:)_ )Hwarning: 1Ausing the result of an assignment as a condition without parentheses [-Wparentheses],S H(CtHyA pR180ebkd_bam.cS | o :"fw290)(h:)_i9 dl:{) e ) note: _| (place parentheses around the assignment to silence this warningd ^ l } i n:| e ( ) 2900 = | ; fi\gf e (t| rl ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~cn (=f ,b p&_lseenn)d)k e{y s (| fbam.c ~~~~~^~~~~~~~~~~~~~~~~,: 183r:a10n:g ebisect.cnote: ,:use '==' to turn this assignment into an equality comparison 498& :s13f:i owarning: 183,using the result of an assignment as a condition without parentheses [-Wparentheses] | r - >igf z 498i( | pp ) )bkd_changes.c = :w {180 hg: ie14| lt: ^ ee nnote: (vplace parentheses around the assignment to silence this warning(| d " ( )1_ B P=180_ | HwA SawHlhCkiHrlAeRevS s"(()l&)iw nde{) )bkd_bam.c = :| i290 ^ff: g 9e| (:t ==F l Lnote: nAuse '==' to turn this assignment into an equality comparison(G fS,( s&, l e290dn | 1) ))i f&{ (D r_| cS ^ E =T )| b ( )np +_+s;e n d| k ~~~^~~~~~~~~~~~~~~e ys(f, range, &sfio, bkd_changes.cr:In file included from -In file included from 180fslayer/fslayer_symlink_stub.c>fslayer/fslayer_link_stub.c::g:1410z10:: i: In file included from pIn file included from ./system.hnote: bisect.c)./system.h:use '==' to turn this assignment into an equality comparison:):52 498 52: :{: ./hash.h13 ./hash.h::180 :329 | | 329:note: ^:11place parentheses around the assignment to silence this warningw 11: h : i| warning: l ==warning: using the result of an assignment as a condition without parentheses [-Wparentheses]e using the result of an assignment as a condition without parentheses [-Wparentheses]498 | ( l i w n329eh329 | i | =l ii efff ((dg(daaedttt1aa l =n== ( hfwh-,a-> l>oop&kpslrs--ee>>nvffe)set)(tc &ch{wh(( dhh ),,| ) kkeeyy,, ^ s ist ftr| rll ==(ee Fnn(L(kAkeGeyy))S +(+ s 1,1))) ) {{ d 1 | ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~& D_SET) n++; | ^ | ( ) ./hash.h:./hash.h329::32911alias.c:::11 884:note: : place parentheses around the assignment to silence this warning11note: :place parentheses around the assignment to silence this warning bisect.c warning: : using the result of an assignment as a condition without parentheses [-Wparentheses]498329 : | 13329 : | i fnote: i884 use '==' to turn this assignment into an equality comparisonf | ( d( ad t aia498tf | a = ( =lhw p-hh >ibkd_client.c-=ol:> pe44ohsa- :ps>(13shfd:-_e1 >ft warning: fec=using the result of an assignment as a condition without parentheses [-Wparentheses]eth tc(wchh(a h,nl44( hk,ek | e erd yke,i,ev f yss& ,t(c( r&,pslw atedsrrnl(e)iakn)zme( esykio )eff= y ( +) 1+) (cs)1F)t )L)r{)A)c G h {S{r| ( ( ^ s p | ,| , ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ | d' ( ) 1? | )' ( ) ) &) D*_pSaErTa)m sn++++ ;= 0| ; ^ | ~~~~~~~^~~~~~~~~~~~~~~~| == ./hash.h:329./hash.h::alias.c11329:::884 11:note: :11use '==' to turn this assignment into an equality comparison : note: use '==' to turn this assignment into an equality comparisonnote: place parentheses around the assignment to silence this warning 329 | 329i | f i(884fd | a(tda a t=abkd_client.c :ih=44f- >: ho-p13(>so-:lp>s pnote: f- place parentheses around the assignment to silence this warninge>t= fc eht(hch ah,44s(In file included from | hhbkd_http.ck _,:eif 17yfek: , teIn file included from (cy./bkd.hsph,: tsa(20rtrn: lraeIn file included from elmelibc/system.hnesd :=(nk(e,52 ky : se)&libc/hash.hty c:r)+ ,329c + :h1 )1s11r))i:z(e ) po{ warning: ,f {using the result of an assignment as a condition without parentheses [-Wparentheses] ( 'c| ?) ^)| ' ) ^) 329 )| | == { i | *fp == a| (r ^ da am ts| a ( )+ += =h -0>;o p s| - ^ > f e| t ( )c h(h, key, strlen(kealias.cy:)884 :+11 :1 ))bkd_client.cnote: :use '==' to turn this assignment into an equality comparison{44 : 13| : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: use '==' to turn this assignment into an equality comparison884 | i44f | (ilfp (=p ahraasmhs_ f=et csht(rnceherd(,p ,& c'libc/hash.h,?:' 329)s:)i 11z*:ep oanote: frplace parentheses around the assignment to silence this warning(acm )s)+)+ {=329 | 0 | i; ^f (| | ^d == a t| a == = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == bkd_client.c:60:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 60 | if (r = url_parse(p + 6, 0)) r->type = ADDR_RSH; | ~~^~~~~~~~~~~~~~~~~~~~~ bkd_client.c:60:9: note: place parentheses around the assignment to silence this warning 60 | if (r = url_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:371:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 371 | if (ret = bp_fetchData()) { | ~~~~^~~~~~~~~~~~~~~~ bkd_bam.c:371:10: note: place parentheses around the assignment to silence this warning 371 | if (ret = bp_fetchData()) { | ^ | ( ) bkd_bam.c:371:10: note: use '==' to turn this assignment into an equality comparison 371 | if (ret = bp_fetchData()) { | ^ | == In file included from bkd_id.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(kbam.ce:y326): 22+: 1warning: )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 = adlerbk.c3:2866(:s11u:m ,warning: using the result of an assignment as a condition without parentheses [-Wparentheses]b uf, i )866; | | ^~~ libc/hash.h i:f329 :(libc/zlib/zlib.h11p:: 821 =:note: 61place parentheses around the assignment to silence this warningf: g enote: tpassing argument to parameter 'buf' herel n329( | s ti821df | i Zn(E,dX Ta&EtRlaeNn ) u)= L {ohn -g > | ZoE ~~^~~~~~~~~~~~~~~~~~~~~pX sP-O>RfTe tacdhl(ehr,3 2k eOyF,( (sutLrolnegn (akdelye)r ,+ c1bk.co):n)866s :t{11 :B y| note: ^ tplace parentheses around the assignment to silence this warning e f| ( )* b866u | f , u Iinft (lpe n=) )f;g e t| l ^n (stlibc/hash.hd:i329n:,11 :& lnote: euse '==' to turn this assignment into an equality comparisonn )) { 329| | ^ i f| ( )( data = h-bam.c>:o327p:s39-:> fwarning: epassing '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]t ch(h ,327 | k e yhbk.c,a: s866sIn file included from h:tfslayer/fslayer_getdir_stub.c_11r:d:l10e e: snote: cnIn file included from use '==' to turn this assignment into an equality comparisonr(./system.h ik:pe52tyo : )r866./hash.h [ | h:+ d329 e:1 s11) c:)i] f{. warning: using the result of an assignment as a condition without parentheses [-Wparentheses]p ( r| po ^ c =e s| 329fs == | g( e&itmfd l,(n d(basuttfa,d ii=)n ;,h - &>| l ^~~oe pns)-)> f{e t c| h ^( h ,| ==k ey, strlen(keybam.c): 329+: 351:) )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,./hash.h :b329u:f11):; note: place parentheses around the assignment to silence this warning| ^~~ 329 | if (data = h->ops->fetch(h, key, strlen(bam.ck:e333y:)8 :+ warning: 1using the result of an assignment as a condition without parentheses [-Wparentheses]) ) { 333| | ^ i f| ( )( p = getenv("_BK_FAKE_HASH")./hash.h): 329{: 11 :| ~~^~~~~~~~~~~~~~~~~~~~~~~~~note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, kbam.ce:y333,: 8s:t rnote: lplace parentheses around the assignment to silence this warninge n(key) 333+ | 1i)f) ({p =| ^g e t| e ==n v("_BK_FAKE_HASH")) { | ^ | ( ) bam.c:333:8: note: use '==' to turn this assignment into an equality comparison 333 | if (p = getenv("_BK_FAKE_HASH")) { | ^ | == bam.c:337:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 337 | if (p = getenv("_BP_HASHCHARS")) (*hashp)CC tomcrypt/src/pk/pkcs1/pkcs_1_os2ip.c [atoi(p)] = 0; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:337:9: note: place parentheses around the assignment to silence this warningbkd_client.c :158:8: warning: 337using the result of an assignment as a condition without parentheses [-Wparentheses] | if 158( | p i=f (gse t=e nsvt(r"c_hBrP(_pH,A S'H@C'H)A)R S{" ) )| ~~^~~~~~~~~~~~~~~~( *hashp)[atoi(p)] = 0; | ^ | ( ) bkd_client.c:158:8: note: place parentheses around the assignment to silence this warning 158 | if (s = bam.cs:t337r:c9h:r (note: puse '==' to turn this assignment into an equality comparison, '@') )337 | { i| f ^ ( p| ( )= getenv("_BP_HASHCHARS")) (*hasbkd_client.ch:p158):[8a:t onote: iuse '==' to turn this assignment into an equality comparison( p)] =158 | 0 ;i f | ( ^s =| ==s trchr(p, '@')) bk.c{: 962 :| 9 ^: warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] == 962 | if (t = which(cmd_path)) { | ~~^~~~~~~~~~~~~~~~~ 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 | bk.cb:a962s:e96:4 _note: eplace parentheses around the assignment to silence this warningn code (962b | u f ,i fh a(sth _=d ewshcircihp(tcomrd[_hpdaetshc)]). h{a s h| s ^ i z e| , ( ) p, &b64len); | ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:3:40: bk.cnote: :passing argument to parameter 'in' here962 :9: note: use '==' to turn this assignment into an equality comparison3 | in t962 | b a sief6 4(_te n=c owdhei(ccho(ncsmtd _upnastihg)n)e d{ c h| a ^r *| i ==n , unsigned long len, | ^ bam.c:342:54: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 342 | base64_encode(buf, hash_descriptor[hdesc].hashsize, p, &b64len); | ^ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:4:40: note: passing argument to parameter 'out' here 4 | unsigned char *out, unsigned long *outlen); | ^ alias.c:1128:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1128 | if (i = chkReserved(CC libc/hash/hash_tostr.c alias)) { | ~~^~~~~~~~~~~~~~~~~~~~ alias.c:1128:8: note: place parentheses around the assignment to silence this warning 1128 | if (i = chkReserved(alias)) { | ^ | ( ) alias.c:1128:8: note: use '==' to turn this assignment into an equality comparison 1128 | if (i = chkReserved(alias)) { | ^ | == bam.c:433:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 433 | if (p = mdbm_fetch_str(db, old)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:433:8: note: place parentheses around the assignment to silence this warning 433 | if (p = mdbm_fetch_str(db, old)) { | ^ | ( ) bam.c:433:8: note: use '==' to turn this assignment into an equality comparison 433 | if (p = mdbm_fetch_str(db, old)) { | ^ | == 1 warning generated. CC bkd_rootkey.c 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)) { | ^ | == alias.c:1333:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1333 | if (c = nested_findKey(n, alias)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ alias.c:1333:11: note: place parentheses around the assignment to silence this warning 1333 | if (c = nested_finbk.cd:K1423e:y45(:n ,warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]a lias) )1423 | { | ^ e r r| o ( )r _msg = aprintf("%s\n", LOCK_WR_BUSY+alias.c6:)1333;: 11 :| ~~~~~~~~~~~~^~ note: use '==' to turn this assignment into an equality comparison 1333 | if (c = nested_findbk.cK:e1423y:(45:n ,note: use array indexing to silence this warninga lias)) 1423{ | | ^ e r| r ==o r_mbam.cs:g515 :=11 :a pwarning: rusing the result of an assignment as a condition without parentheses [-Wparentheses]i ntf(" %515s | \ ni"f, (LpOtCmKp_ W=R _pBrUoSjY_+p6r)o;d u c| t ^ ( p r| o & [ ]d )) prod = ptmp; | ~~~~~^~~~~~~~~~~~~~~~~~~~ bk.c:1426:42: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] 1426 | error_msg bam.c=: 515a:p11r:i nnote: tplace parentheses around the assignment to silence this warningf ("%s\n "515, | LiOfC K(_pPtEmRpM +=6 )p;r o j| _ ~~~~~~~~~^~p roduct(prod)) prod = ptmp; | ^ bk.c| : ( )1426 :42: note: use array indexing to silence this warning 1426 | alias.c : 1382e:r9r:o rwarning: _using the result of an assignment as a condition without parentheses [-Wparentheses]m sg = bam.c1382a: | p515 r :ii11nf:t f(note: p(use '==' to turn this assignment into an equality comparison" =% si\sn _"g515,l | o Lbi(OfaCl Ki(_aPpsEt)Rm)Mp + {6= ) p;r| o ~~^~~~~~~~~~~~~~~~ j | _ ^ p r o| d & [ ]u ct(prod)) prod = ptmp;bk.c : 1429| :alias.c ^45: :1382 :| warning: 9 ==adding 'int' to a string does not append to the string [-Wstring-plus-int]: note: place parentheses around the assignment to silence this warning 1429 | 1382 | e r riofr _(mps g= =i sa_pgrlionbt(fa(l"i%ass\)n)" ,{ L O| C ^ K _ U| N ( )K 1N warningO generatedW. N+6); | ~~~~~~~~~~~~^~ alias.c:1382:9: note: use '==' to turn this assignment into an equality comparison 1382 | bk.ci:f1429 :(45p: = note: iuse array indexing to silence this warnings _glo1b warning(1429 generateda | . l i a s )e)r r{o r _| m ^s g | = == aprintf("%s\n", LOCK_UNKNOWN+6); | ^ | & [ ] bam.c:533:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 533 | while (p =bk.c :s1443t:r9p:b rwarning: kusing the result of an assignment as a condition without parentheses [-Wparentheses]( p, " |1443: | " ) )i f* p(+i+ == r'e-p'o;s i/t*o r:y _frodrl owcikn(dporwosj )*)/ {| ~~^~~~~~~~~~~~~~~~~~ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:533bk.c::111443:: 9note: :place parentheses around the assignment to silence this warning note: place parentheses around the assignment to silence this warning 533 | 1443w | h il ei f( p( i= =s trreppborski(tpo,r y"_|r:d"l)o)c k*(pp+r+o j=) )' -{' ; | / ^ * :| ( )f or windows */ | ^ | ( ) bk.c:1443:9: note: use '==' to turn this assignment into an equality comparison 1443 | bam.ci:f533 :11(:i note: =use '==' to turn this assignment into an equality comparison repos i533t | o rwyh_irldel o(cpk (=p rsotjr)p)b r{k ( p| , ^ " || : ==" )) *p++ = '-'; /* : for windows */ | ^ | == bkd_client.c:476:9: bk.cwarning: :using the result of an assignment as a condition without parentheses [-Wparentheses]1454 :45: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]476 | i f1454 | ( t = egrertoern_vm(s"gB K=_ RaSpHr"i)n)t f{( " %| s ~~^~~~~~~~~~~~~~~~~~\ n", LOCK_RD_BUSY+6); | ~~~~~~~~~~~~^~ bkd_client.c:476:9: note: place parentheses around the assignment to silence this warning 476 | if (bk.ct: 1454=: 45g:e tnote: euse array indexing to silence this warningn v("BK _1454R | S H " ) )e r{r o r| _ ^ m s g| ( )= aprintf("%s\n", LOCK_RD_BUbkd_client.cS:Y476+:69):; note: | use '==' to turn this assignment into an equality comparison ^ | & [ ]476 | if (t = getenv("BK_bk.cR:S1457H:"42):) warning: {adding 'int' to a string does not append to the string [-Wstring-plus-int] | ^ | 1457 == | error_msg = aprintf("%s\n", LOCK_PERM+6); | ~~~~~~~~~^~ bk.c:1457:42: note: use array indexing to silence this warning 1457 | error_msg = aprintf("%s\n", LOCK_PERM+6); | ^ | & [ ] bk.c:1460:45: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] 1460 | error_msg = aprintf("%s\n", LOCK_UNKNOWN+6); | ~~~~~~~~~~~~^~ bam.cbk.c::6361460::1245:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]use array indexing to silence this warning 636bkd_findkey.c | : 1460122 | : 9 :i f warning: eusing the result of an assignment as a condition without parentheses [-Wparentheses](r rrco r= _ 122mb | ps _g m ie=fr g(aedp( ro=il ndst,fc (cb"su%_sff\)i)nn "d{,K e Ly| O(C ~~~^~~~~~~~~~~~~~~~~~~~sK ,_ UlN.KkNeOyW1)N warning)+ generated 6{). ; | ~~^~~~~~~~~~~~~~~~~~~~~~~~| ^ | & [ ] bam.c:636:12: note: place parentheses around the assignment to silence this warning 636 | if bkd_findkey.c(:r122c: 9=: bnote: pplace parentheses around the assignment to silence this warning_ merg e122( | o l di,f b(udf )=) s{c c s| _ ^ f i| n ( )d Key(bk.cs:,1475 :l18.:bkd_client.c k:warning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]551y :)11): {warning: 1475using the result of an assignment as a condition without parentheses [-Wparentheses] | a| g ^ abam.c i: 551n636| | :: ( ) 12 : i fnote: i use '==' to turn this assignment into an equality comparisonf( n(lti d636= | = g eg te eitnfve ((n"rvBbkd_findkey.cc(K: "_122=_D:O B9TbK:Bp_ K_Nnote: "m)Euse '==' to turn this assignment into an equality comparisone)S rT{gE e D (122_| o | L ~~^~~~~~~~~~~~~~~~~~~~l O d C,iKf "b )u()fd ) {=) s{| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~c c| s ^_ f i| n == dKey(bkd_client.cs:,551 :l11.:k enote: yplace parentheses around the assignment to silence this warning) ) { | 551 ^ | bk.c : | 1475 == : 18i:f note: (place parentheses around the assignment to silence this warningt = ge t1475e | navg(a"iBnK:_ D OiTfB K("n)l)i d{ = | g ^ e t e| n ( )v ("_BK_NESTED_LOCK")) { | ^ | ( ) bkd_client.c:551:11: note: use '==' to turn this assignment into an equality comparison 551 | if (tbk.c :=1475 :g18e:t enote: nuse '==' to turn this assignment into an equality comparisonv ("BK _1475D | OaTgBaKi"n):) {i f | ( ^n l i| d == = getenv("_BK_NESTED_LOCK")) { | ^ | == 6 warnings generated. bam.c:710:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 710 | if (t = strchr(hash, '.')) *t = 0; | ~~^~~~~~~~~~~~~~~~~~~ bam.c:710:8: note: place parentheses around the assignment to silence this warning 710 | if (t = strchr(hash, '.')) *t = 0; | ^ | ( ) bam.c:710:8: note: use '==' to turn this assignment into an equality comparison 710 | if (t = strchr(hash, '.')) *t = 0; | ^ | == 1 warning generated. bam.c:730:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 730 | if (rc = bp_fetchkeys("sccs_get", s->proj, 0, keys, ADDED(s, din))) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:730:9: note: place parentheses around the assignment to silence this warning 730 | if (rc = bp_fetchkeys("sccs_get", s->proj, 0, keys, ADDED(s, din))) { | ^ | ( ) bam.c:730:9: note: use '==' to turn this assignment into an equality comparison 730 | if (rc = bp_fetchkeys("sccs_get", s->proj, 0, keys, ADDED(s, din))) { | ^ | == CC libc/hash/hash_tofile.c bkd_clone.c:136:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 136 | if (rc = CC tomcrypt/src/pk/pkcs1/pkcs_1_pss_decode.c bp_updateServer(getenv("BK_CSETS"), 0, SILENT)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_clone.c:136:9: note: place parentheses around the assignment to silence this warning 136 | if (rc = bp_updateServer(getenv("BK_CSETS"), 0, SILENT)) { | ^ | ( ) bkd_clone.c:136:9: note: use '==' to turn this assignment into an equality comparison 136 | if (rc = bp_updateServer(getenv("BK_CSETS"), 0, SILENT)) { | ^ | == bam.c:800:47: warning: passing 'char[1024]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 800 | fprintf(f, "%s %08x\n", buf, (u32)adler32(0, buf, strlen(buf))); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ CC libc/hash/memhash.c 4 warnings generated. CC tomcrypt/src/pk/pkcs1/pkcs_1_pss_encode.c CC tomcrypt/src/pk/rsa/rsa_decrypt_key.c CC bkd_status.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->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/hash/wrapmdbm.c In file included from bkd_level.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:975:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 975 | if (p = gelibc/hash.ht:e329n:v11(:" _note: Bplace parentheses around the assignment to silence this warningK _FORCE _329B | A Mi_fU R(Ld"a)t)a {= h| - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~> ops->fetch(h, key, In file included from sbkd_kill.ct:r17l: eIn file included from nlibc/system.h(:k52e: ybam.c)libc/hash.h: :975329+:: 8111::) )note: warning: place parentheses around the assignment to silence this warningusing the result of an assignment as a condition without parentheses [-Wparentheses]{ | ^ 975| 329 | ( ) | iiff ((pd a=t ag e=t ehn-v>(o"p_sB-K>_fFeOtRcChE(_hB,A Mk_elibc/hash.hUy:R,329L ":s)11t):r l{note: e use '==' to turn this assignment into an equality comparisonn (| k ^ e y )| 329 ( ) | + i1f) )( d{a t a| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= h->ops->fetch(hbk.c,: bam.c1925k::e9758y::,8 :warning: s using the result of an assignment as a condition without parentheses [-Wparentheses]tnote: ruse '==' to turn this assignment into an equality comparisonl en (1925k | elibc/hash.h y:975i)329 | f : i+11(f :t 1 ()note: =p)place parentheses around the assignment to silence this warning {s= t rg| re ^329ct | he rn(| ivp ==f(, " _('Bd:Ka'_t)Fa)O R=C{ E h_ -B| >A ~~^~~~~~~~~~~~~~~~~oM p_sU-R>Lf"e)t)c h{( h ,| ^k e y| , == strlen(key) + bk.c1:)1925): 8{: note: | place parentheses around the assignment to silence this warning ^ | ( ) 1925 | if (t = strrchr(p, ':')) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data bk.c=: 1925h:-8>:o pnote: suse '==' to turn this assignment into an equality comparison- >fe t1925c | h (ihf, (kte y=, ssttrrrlcehnr((kpe,y )' :+' )1)) ){ { | ^| ^ | ==| == 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_REPCC bkd_synckeys.c OID")) { | ^ | == bam.c:1026:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1026 | if (f = popen(buf, "r")) { | ~~^~~~~~~~~~~~~~~~~ bam.c:1026:8: note: place parentheses around the assignment to silence this warning 1026 | if (f = popen(buf, "r")) { | ^ | ( ) bam.c:1026:8: note: use '==' to turn this assignment into an equality comparison 1026 | if (f = popen(buf, "r")) { | ^ | == bam.c:1027:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1027 | if (ret = fgetline(f)) ret = strdup(ret); | ~~~~^~~~~~~~~~~~~ bam.c:1027:11: note: place parentheses around the assignment to silence this warning 1027 | if (ret = fgetline(f)) ret = strdup(ret); | ^ | ( ) bam.c:1027:11: note: use '==' to turn this assignment into an equality comparison 1027 | if (ret = fgetline(f)) ret = strdup(ret); 2| warning ^s generated . | == bam.c:1050:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1050 | if (f = fopen(cfile, "w")) { | ~~^~~~~~~~~~~~~~~~~~~ CC tomcrypt/src/pk/rsa/rsa_encrypt_key.c bam.c:1050:9: note: place parentheses around the assignment to silence this warning 1050 | if (f = fopen(cfile, "w")) { | ^ | ( ) bam.c:1050:9: note: use '==' to turn this assignment into an equality comparison 1050 | if (f = fopen(cfile, "w")) { | ^ | == CC tomcrypt/src/pk/rsa/rsa_export.c In file included from fslayer/fslayer_utime_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->feCC libc/hash/u32hash.c tch(h, key, strlen(key) + 1)) { | ^ | == CC libc/mdbm/mdbm.c In file included from fslayer/fslayer_mkdir_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libc/mdbm/hash.c ./hash.h:bam.c329::149411::11 :note: place parentheses around the assignment to silence this warningwarning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | i1494f | ( d aitfa (=p 1h -=> ohpass-h>_ffeettcchh(Sht,r (kreeybkd_http.cn,:a 441ms:et13sr:,l e warning: nkusing the result of an assignment as a condition without parentheses [-Wparentheses](vk .evya) l 441.+ | d 1pwt)hr)i) l){e { ( | b ^ u| f ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =| ( )f getline(f)) { | ~~~~^~~~~~~~~~~~~ ./hash.hbam.c::3291494::1111:: note: note: use '==' to turn this assignment into an equality comparisonplace parentheses around the assignment to silence this warning 329 | 1494 | i bkd_http.c f: i441(f:d 13(a:pt 1anote: place parentheses around the assignment to silence this warning== hha-s >h441o_pf | se -tw>chfhieStltcerh (((rhbe,nua fkm ee=ys, , f sgketvtr.lvlieannle(.(kdfep)yt)r) ) {)+ {1| ) ^ ) | ^ {| ( ) | | ( ) ^ | == bkd_http.c:441bam.c::131494:: 11note: :use '==' to turn this assignment into an equality comparison note: use '==' to turn this assignment into an equality comparison 441 | w1494h | i l e i(fb u(fp 1= =f gheatslh1i_ warningnfe generatede. t(cfh)S)t r{( r e| n ^a m e| s ==, kv.val.dptr)) { | ^ | == In file included from fslayer/fslayer_rmdir_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.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. bkd_http.c:602:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 602 | while (buf = fgetline(f)) { | ~~~~^~~~~~~~~~~~~ bkd_http.c:602:13: note: place parentheses around the assignment to silence this warning 602 | while (buf = fgetline(f)) { | ^ In file included from CC bkd_version.c bkd_nested.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 (datbkd_http.ca: 602=: 13h:- >note: ouse '==' to turn this assignment into an equality comparisonp s->f e602t | c hw(hhi,l ek e(yb,u fs t=r lfegne(tkleiyn)e (+f )1)) ){ { | ^| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from bkd_http.cbkd_misc.c::64717:: 10In file included from :./bkd.h :warning: 20using the result of an assignment as a condition without parentheses [-Wparentheses]: In file included from libc/system.h:52: libc/hash.h647: | 329 :i11f: (warning: rusing the result of an assignment as a condition without parentheses [-Wparentheses]e v = ha s329h | _ fieft c(hdSattra( q=i hn-,> o"pRsE-V>"f)e)t c{h ( h| , ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_http.c:647:10: note: place parentheses around the assignment to silence this warning 647 | if (rev = hash_libc/hash.hf:e329t:c11h: Snote: tplace parentheses around the assignment to silence this warningr (qin ,329 | " RiEfV "()d)a t{a =| ^ h - >| o ( )p s->fetch(h, key, strlen(key) + 1)bkd_http.c): 647{: 10 :| ^ note: use '==' to turn this assignment into an equality comparison| ( ) 647 | if (rev = hash_fetchSlibc/hash.ht:r329(:q11i:n ,note: use '==' to turn this assignment into an equality comparison" REV" )329) | {i f | ( ^d a t| a == = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC tomcrypt/src/pk/rsa/rsa_exptmod.c bkd_http.c:665:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 665 | if (f = fopen(tmpf, "r")) { | ~~^~~~~~~~~~~~~~~~~~ bkd_http.c:665:9: note: place parentheses around the assignment to silence this warning 665 | if (f = fopen(tmpf, "r")) { | ^ | ( ) CC tomcrypt/src/pk/rsa/rsa_free.c bkd_http.c:665:9: note: use '==' to turn this assignment into an equality comparison 665 | if (f = fopen(tmpf, "r")) { | ^ | == bkd_http.c:666:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 666 | if (t = fgetline(f)) strcpy(buf, t); | ~~^~~~~~~~~~~~~ bkd_http.c:666:10: note: place parentheses around the assignment to silence this warning 666 | if (t = fgetline(f)) strcpy(buf, t); | ^ | ( ) In file included from bkd_partition.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] bkd_http.c:666 :32910 | : inote: fuse '==' to turn this assignment into an equality comparison (da t666a | = hi-f> o(pts -=> ffegtecthl(ihn,e (kfe)y), ssttrrclpeyn((bkuefy,) In file included from t+fslayer/fslayer_rmIfRepo_stub.c) :;110 ): )In file included from | ./system.h ^{: 52 : | | ./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: place parentheses around the assignment to silence this warnings trlen (329k | e yi)f +( d1a)t)a {= h| - ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~> ops->fetch(h, key,bam.c :s1673t:r8l:e nwarning: (using the result of an assignment as a condition without parentheses [-Wparentheses]k ey) +1673 | 1 )i)./hash.hf :bkd_http.c {329:( :690f 11: | :11= ^ : note: place parentheses around the assignment to silence this warningf warning: o| using the result of an assignment as a condition without parentheses [-Wparentheses]p ( ) e n329( b | 690 u | if ,fw h("idral"tea) ) ( =t{ h= - >| f ~~^~~~~~~~~~~~~~~~~og pest-l>ifnlibc/hash.hee:t329(cd:h)11():h ,{ note: kuse '==' to turn this assignment into an equality comparison e | y ~~^~~~~~~~~~~~~, st r329l | e ni(fk bam.ce(:yd1673a):t 8a+: 1=note: ) place parentheses around the assignment to silence this warning)h -{> obkd_http.c p :| s1673690 ^ - | : > 11i f:f| e t ( )note: c( place parentheses around the assignment to silence this warninghf ( h=, f ko690epy | e,n ws(htbirullfee, n (("tk re./hash.h="y: ))329f) :g +11e{ :t 1 l )note: i| )use '==' to turn this assignment into an equality comparisonn ^ e {( d | ) ( ) ) 329| | ^{ i f| | == ^ ( d a| t ( )a = h->ops->febam.ct:c1673h:(8h:, note: kuse '==' to turn this assignment into an equality comparisone y, s t1673r | bkd_http.cl :ie690fn:( 11(k:fe ynote: =)use '==' to turn this assignment into an equality comparison f+o p1e )CC tomcrypt/src/pk/rsa/rsa_import.c n690)( | b{ u wf h,| i ^l" er "| () ==t) ={ f g| e ^t l i| n ==e (d)) { | ^ | == bam.c:1712:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1712 | if (q = bp_lookupkeys(0, p)) { | ~~^~~~~~~~~~~~~~~~~~~~~ bam.c:1712:9: note: place parentheses around the assignment to silence this warning 1712 | if (q = bp_looku1p warningk generatede. ys(0, p)) { | ^ | ( ) bam.c:1712:9: note: use '==' to turn this assignment into an equality comparison 1712 | if bkd_http.c(:q763 :=19 :b pwarning: _passing 'char *' to parameter of type 'u8 *' (aka '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 ooku p763k | e y s (w0e,b epn)c)o d{e ( o| u ^t , | r ==o ot, strlen(root)+1); | ^~~~ libc/system.h:494:31: note: passing argument to parameter 'ptr' here 494 | 1v warningo generatedi. d 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(lnkfnbam.c):+17361:)9;: | warning: ^~~~~using the result of an assignment as a condition without parentheses [-Wparentheses] libc/system.h:494 :173631 | : note: ipassing argument to parameter 'ptr' heref (p 494= | vbopi_dl owoekbuepnkceoydse((0F,I LkEv .*koeuyt.,d put8r )*)p t{r , | i ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n t len); | ^ 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)) { | ^ | == bkd_http.c:831:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 831 | if (s = sccs_init(fpath, SILENT|INIT_MUSTEXIST)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. bkd_http.c:831:8: note: place parentheses around the assignment to silence this warning 831 | if (s = sccs_init(fpath, SILENT|INIT_MUSTEXIST)) { | ^ | ( ) bkd_http.c:831:8: note: use '==' to turn this assignment into an equality comparison 831 | if (s = sccs_init(fpath, SILENT|INIT_MUSTEXIST)) { | ^ | == bkd_http.c:847:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 847 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ bkd_http.c:847:12: note: place parentheses around the assignment to silence this warning 847 | while (t = fgetline(f)) { | ^ | ( ) bkd_http.c:847:12: note: use '==' to turn this assignment into an equality comparison 847 | while (t = fgetline(f)) { | ^ | == bam.c:1836:10bkd_http.c:: 871warning: :using the result of an assignment as a condition without parentheses [-Wparentheses]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] 1836 | 871i | f w(epb e=n cbopd_el(ofo,k urpokoety,s (s0t,r lbeand([rio]o)t)) +{1 ) ;| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ | ^~~~ libc/system.h:494:31: note: passing argument to parameter 'ptr' here 494 | void webencbam.co:d1836e:(10F:I Lnote: Eplace parentheses around the assignment to silence this warning *out ,1836 | u 8 *ipft r(,p i=n tb pl_elno)o;k u p| k ^e ys(0, bad[i])) { | ^ | ( ) bkd_http.c:873:15: warning: bam.cpassing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]: 1836:10: note: 873use '==' to turn this assignment into an equality comparison | web e1836n | c o d ei(ff ,( pf p=a tbhp,_ lsotorkluepnk(efypsa(t0h,) +b1a)d;[ i ]| ) ^~~~~) { libc/system.h :| 494 ^: 31 :| ==note: passing argument to parameter 'ptr' here 494 | void webencode(FILE *out, u8 *ptr, int len); | ^ CC bkverinfo.c 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:CC cat.c 494CC tomcrypt/src/pk/rsa/rsa_make_key.c :31: note: passing argument to parameter 'ptr' here 494 | void webencode(FILE *out, u8 *ptr, int len); | ^ In file included from bkd_pull.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329In file included from | bkd_push.c :i17f: In file included from (./bkd.hd:a20t: aIn file included from libc/system.h=: 52h: -libc/hash.h>:o329p:sbkd_http.c11-::>1023 f:warning: e15using the result of an assignment as a condition without parentheses [-Wparentheses]t: c hwarning: (equality comparison with extraneous parentheses [-Wparentheses-equality]h , k329e | y1023 , | i fs ti(rfdl ae(tn(ab( uk=fe[ y0h)]- In file included from >+fslayer/fslayer_realBasename_stub.c=o :=p110 s): '-)In file included from #> ./system.h'f{: )e52 )t: | c./hash.h ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{h: (329 h:| ,11 ~~~~~~~^~~~~~:k ewarning: yusing the result of an assignment as a condition without parentheses [-Wparentheses], str l329e | n (ikfe y()d a+t a1 )=) h{- > o| plibc/hash.h ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s: -329>:f11e:bkd_http.ct :cnote: h1023place parentheses around the assignment to silence this warning(: h15,: kenote: yremove extraneous parentheses around the comparison to silence this warning329, | sitfr l1023(e | dn a( tkiaef ylibc/hash.h =):( 329(h+:b- 11u>1:fo) [p)note: 0s place parentheses around the assignment to silence this warning{]- > =f| =e ' ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t329# 'c | )h )(i hf{ , ( dk| ae ~ ^ ~tya , =s thr-l>eonp(sk-e>yf)e t+c h1()h)./hash.h, : {329k :e 11y| :, ^ sbkd_http.cnote: t:| place parentheses around the assignment to silence this warningr1023 ( ) l: e15n:( k note: euse '=' to turn this equality comparison into an assignment329y | 1bam.c) warning: i generated20201023+f . : | 121 (): d) iawarning: {ftpassing '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] a libc/hash.h (=:| ( b 329 ^ 2020uh: | f-11 | [>: ( )0o a ]pnote: G suse '==' to turn this assignment into an equality comparisono=- t= >= f ' ea#329td' | c l)hie)(fr h 3{, (2 d(libc/hash.hk| a0:e ^~yt,,329 a : sb11| =tu: = rf hl,note: -e use '==' to turn this assignment into an equality comparison>ns o(tpkrse yl-e329)>n | f( +ebi tuff1c ))h())( d;h{a , t a| k| ^~~e ^ = y , h libc/zlib/zlib.h| -s: ( )>t821 o:rp61sbkd_http.cl:-:e >1031nnote: f:(passing argument to parameter 'buf' heree15k t:ec yhwarning: ) (equality comparison with extraneous parentheses [-Wparentheses-equality] 821h + | ,Z 1E k)X1031TeE) | y./hash.hR ,:N{ 329 is:u ft11L| ^(r(:o lb n eunote: g| nfuse '==' to turn this assignment into an equality comparison ==([ Z k0Ee]Xy P= )O =329R+ | T ' 1=ia)'fd)) l )(e{ dr {a3 t2| a ^O| F ~~~~~~~^~~~~~ ( =(| u ==Lh o-n>go pasd-l>efre,t ccho(nhs,t kBeyyt,ebkd_http.cf : s1031*t:br15ul:fe ,nnote: (remove extraneous parentheses around the comparison to silence this warninguk Ienyt) 1031l+ | e n1 ))i))f; {( (| b ^| u ^f [ 0| ] == == '=')) { | ~ ^ ~ bkd_http.c:1031:15: note: use '=' to turn this equality comparison into an assignment 1031 | if ((buf[0] == '=')) { | ^~ | = CC cfile.c CC libc/mdbm/debug.c CC tomcrypt/src/pk/rsa/rsa_sign_hash.c 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 = CC tomcrypt/src/pk/rsa/rsa_verify_hash.c 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 tomcrypt/src/prngs/rng_get_bytes.c In file included from hash/hash.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (datCC tomcrypt/src/prngs/rng_make_prng.c 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)) { | ^ | == CC tomcrypt/src/prngs/sprng.c bkd_http.c:1524:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1524 | if (s = strrchr(url, '?1' warning) generated). { | ~~^~~~~~~~~~~~~~~~~~~ bkd_http.c:1524:8: note: place parentheses around the assignment to silence this warning 1524 | if (s = strrchr(url, '?')) { | ^ | ( ) bkd_http.c:1524:8: note: use '==' to turn this assignment into an equality comparison 1524 | if (s = strrchr(url, '?')) { | ^ | == bkd_http.c:1531:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1531 | if (user = bam.ch:a2223s:h13_:f ewarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]c hStr (2223q | i n ,i f" U(SbEyRt"e)s) ={ s i| z ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~e (s->gfile)) { | ~~~~~~^~~~~~~~~~~~~~~~ bkd_http.c:1531:11: note: place parentheses around the assignment to silence this warning 1531 | if (bam.cu:s2223e:r13 := note: hplace parentheses around the assignment to silence this warninga sh_f e2223t | c h Sitfr ((qbiynt,e s" U=S EsRi"z)e)( s{- > g| f ^ i l e| ) ( )) { | ^ | ( ) bkd_http.c:1531:11: note: use '==' to turn this assignment into an equality comparison 1531bam.c | : 2223i:f13 :( unote: suse '==' to turn this assignment into an equality comparisone r = h2223a | s h _iffe t(cbhyStters( q=i ns,i z"eU(SsE-R>"g)f)i l{e ) )| ^{ | | == ^ | == 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)) { | ^ | ( ) bkd_http.c:1565:8: note: use '==' to turn this assignment into an equality comparison 1565 | if (p = proj_init(url)) { | ^ | == 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 changes.c bkd_http.c:1630:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1630 | if (p = hash_toStr(qout)) { | ~~^~~~~~~~~~~~~~~~~~CC tomcrypt/src/prngs/yarrow.c bkd_http.c:1630:8: note: place parentheses around the assignment to silence this warning 1630 | if (p = hash_toStr(qout)) { | ^ | ( ) bkd_http.c:1630:8: note: use '==' to turn this assignment into an equality comparison 1630 | if (p = hash_toStr(qout)) { | ^ | == In file included from bkd_pwd.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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_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 CC libc/mdbm/byte_order.c 494 | void webencode(FILE *out, u8 *ptr, int len); | ^ CC libc/string/memmem.c bkd_http.c:1953:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1953 | if (p = strstr(url, "/ChangeSet@")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_http.c:1953:8: note: place parentheses around the assignment to silence this warning 1953 | if (p = strstr(url, "/ChangeSet@")) { | ^ | 1 ( ) warning generated. bkd_http.c:1953:8: note: use '==' to turn this assignment into an equality comparison 1953 | if (p = strstr(url, "/ChangeSet@")) { | ^ | == bkd_http.c:1956:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1956 | } else if (p = strstr(url, "/cset@")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ bkd_http.c:1956:15: note: place parentheses around the assignment to silence this warning 1956 | } else if (p = strstr(url, "/cset@")) { | ^ | ( ) bkd_http.c:1956:15: note: use '==' to turn this assignment into an equality comparison 1956 | } else if (p = strstr(url, "/cset@")) { | ^ | == bkd_http.c:1959:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1959 | } else if (p = strstr(url, "/patch@")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ bkd_http.c:1959:15: note: place parentheses around the assignment to silence this warning 1959 | } else if (p = strstr(url, "/patch@")) { | ^ | ( ) 2 warnings generated. bkd_http.c:1959:15: note: use '==' to turn this assignment into an equality comparison 1959 | } else if (p = strstr(url, "/patch@")) { | ^ | == 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, '@')) { | ^ | == bkd_http.c:1982:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1982 | if (user = strstr(url, "/user=")) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ bkd_http.c:1982:11: note: place parentheses around the assignment to silence this warning 1982 | if (user = strstr(url, "/user=")) { | ^ | ( ) bkd_http.c:1982:11: note: use '==' to turn this assignment into an equality comparison 1982 | if (user = strstr(url, "/user=")) { | ^ | == CC config.c CC check.c 2 warnings generated. 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 = key2path(p, idDB, goneDB, &m2k)) { | ^ | == In file included from bkd_rclone.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, stbkd_misc.cr:l234e:n11(:k ewarning: yusing the result of an assignment as a condition without parentheses [-Wparentheses]) + 1)) 234{ | i| f ^ ( l| i ( )n e = getenv("_BK_REMOTEGZIP")) libc/hash.hg:z329i:p11 := note: ause '==' to turn this assignment into an equality comparisont oi(li n329e | ) ;i f | ( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~d ata = h->ops-In file included from >bkd_rootkey.cf:e17t: cIn file included from h./bkd.h(:h20,: In file included from klibc/system.he:y52,: slibc/hash.ht:r329bkd_misc.cl::e11234n::( 11k:warning: e yusing the result of an assignment as a condition without parentheses [-Wparentheses]note: ) place parentheses around the assignment to silence this warning + 1)) { 329234 | | | ^ii ff | (( ==ld iantea == ghe-t>eonpvs(-">_fBeKt_cRhE(MhO,T EkGeZyI,P "s)t)r lgezni(pk e=y )a t+o i1()l)i n{e ) ;| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^ | ( ) libc/hash.h:bkd_misc.c329::23411::11 :note: place parentheses around the assignment to silence this warningnote: use '==' to turn this assignment into an equality comparison 329 | 234 | i fi f( d(altian e= =h -g>eotpesn-v>(f"e_tBcKh_(RhE,M OkTeEyG,Z IsPt"r)l)e ng(zkiepy )= +a t1o)i)( l{i n e| ) ^ ; | | ( ) ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from bkd_r2c.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. CC libc/string/strcasestr.c In file included from hash/hash_tostr.c:17CC checksum.c : In file included from ./system.h:52: ./hash.h:329:11: 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 CC libc/string/strndup.c 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. bkd_misc.c:478:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 478 | if (t = fgetline(stdin)) printf("%s\n", t); | ~~^~~~~~~~~~~~~~~~~ bkd_misc.c:478:9: note: place parentheses around the assignment to silence this warning 478 | if (t = fgetline(stdin)) printf("%s\n", t); | ^ | ( ) bkd_misc.c:478:9: note: use '==' to turn this assignment into an equality comparison 478 | if (t = fgetline(stdin)) printf("%s\n", t); | ^ | == 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")) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from hash/hash_tofile.c:bkd_pull.c17:: 138In file included from :./system.h11::52 : note: ./hash.hplace parentheses around the assignment to silence this warning: 329:11: warning: 138using the result of an assignment as a condition without parentheses [-Wparentheses] | if (p o329r | t i=f g(edtaetnav (=" BhK->_oPpOsR-T>_fReOtOcThK(EhY," )k)e y{, s| t ^ r l e| n ( )( key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_pull.c:138:11: note: use '==' to turn this assignment into an equality comparison 138 | if (port =./hash.h :g329e:t11e:n vnote: (place parentheses around the assignment to silence this warning" BK_PO R329T | _ RiOfO T(KdEaYt"a) )= {h - >| o ^p s -| > ==f etch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == bkd_pull.c:175:20: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 175 | range_gone(cset, L(d), D_RED); | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' CC libc/string/strsep.c 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC clean.c CC cleanpath.c In file included from hash/memhash.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) CC libc/string/strcnt.c ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/string/trim.c bkd_pull.c:240:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 240 | if (rc = bp_updateServer(0, keys, SILENT)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_pull.c:240:9: note: place parentheses around the assignment to silence this warning 240 | if (rc = bp_updateServer(0, keys, SILENT)) { | ^ | ( ) bkd_pull.c:240:9: note: use '==' to turn this assignment into an equality comparison 240 | if (rc = bp_updateServer(0, keys, SILENT)) { | ^ | == bkd_pull.c:261:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 261 | if (list = file2Lines(0, NESTED_URLLIST)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_pull.c:261:12: note: place parentheses around the assignment to silence this warning 261 | if (list = file2Lines(0, NESTED_URLLIST)) { | ^ | ( ) bkd_pull.c:261:12: note: use '==' to turn this assignment into an equality comparison 261 | if (list = file2Lines(0, NESTED_URLLIST)) { | ^ | == bkd_pull.c:274:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 274 | if (p = getenv("BK_FEATURES_USED")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ hash/hash_tostr.c:54:32: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 54 | unless (p = bkd_pull.cw:e274b:d9e:c onote: dplace parentheses around the assignment to silence this warninge (p, &k ,274 | & k liefn )()p {= g| e ^~~~~t env(./style.h":B44K:_25F:E Anote: Texpanded from macro 'unless'U RES _44U | S#EdDe"f)i)n e{ u n| l ^ e s s| ( ( )e ) if (!(e)) | ^ ./system.h:495:46: note: passing argument to parameter 'sizep' here 495 | cbkd_pull.ch:a274r: 9*:w enote: buse '==' to turn this assignment into an equality comparisond ecode (274c | h a ri f* d(apt a=, gcehtaern v*(*"bBuKf_,F EiAnTtU R*EsSi_zUeSpE)D;" ) )| ^{ | ^ | == 1 warning generated. 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); | ^ 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)) { | ^ | == In file included from hash/wrapmdbm.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, 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_push.c:278:8: warning: 3using the result of an assignment as a condition without parentheses [-Wparentheses] warning s generated. 278 | if (c = trigger("remoIn file included from tbkd_status.ce: 17r: eIn file included from s./bkd.ho:l20v: eIn file included from "libc/system.h,: 52 : "libc/hash.hp:r329e:"11):) warning: {using the result of an assignment as a condition without parentheses [-Wparentheses] | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, bkd_push.ck:e278y:,8 :s tnote: rplace parentheses around the assignment to silence this warningl en(k e278y | ) i+f 1()c) ={ t r| i ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~g ger("remote resolve", "pre")) { | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data =bkd_push.c :h278-:>8o:p snote: -use '==' to turn this assignment into an equality comparison> fetc h278 | ( hi,f k(ecy ,= sttrrilgegne(rk(e"yr)e m+o t1e) )r e{s o l| v ^ e " ,| ( ) "pre")) { | ^ | == libc/hash.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_synckeys.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from hash/hash_tofile.cmdbm/mdbm.c::4463:: 8In file included from :mdbm/common.h :41warning: : using the result of an assignment as a condition without parentheses [-Wparentheses]In file included from ./system.h:52: ./hash.h: 32944: | 11 :i fwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]( f = fo p329e | n (ipfa libc/hash.ht(:hd329,a: t11"a:w "=note: ) place parentheses around the assignment to silence this warning)h {- > o| p ~~^~~~~~~~~~~~~~~~~~s -329> | f eitfc h((dha,t ak e=y ,h -s>torplse-n>(fkeetyc)h (+h ,1 hash/hash_tofile.c)k:)e44 y:{,8 : s | tnote: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~rplace parentheses around the assignment to silence this warning l en(ke y44) | +i f1 )()f {= f| o ^ p e n| ( ( )p ath, "w")) ./hash.h{: 329 :| 11 ^ : note: | place parentheses around the assignment to silence this warning ( ) 329 | if (dalibc/hash.ht:a329 :=11 :h -note: >use '==' to turn this assignment into an equality comparisono ps->fe t329chash/hash_tofile.c | h: (44ihf:, 8 (:kd eanote: ytuse '==' to turn this assignment into an equality comparison,a s=t r hl44-e | >n o(ipkfs e-(y>f)f e=t+ c fh1o()ph)e, n {(k peayt ,h| , ^ s " wt| "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)CC libc/stdio/asprintf.c + 1)) { | ^ | == CC clone.c 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]); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 (In file included from fhash/u32hash.c :=17 : fIn file included from o./system.hp:e52n: (./hash.hp:a329t:h11,: "warning: rusing the result of an assignment as a condition without parentheses [-Wparentheses]" )) { | ^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-1> warningo generatedp. s->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:hash/hash_tofile.c329::12511::14 : note: warning: use '==' to turn this assignment into an equality comparisonusing the result of an assignment as a condition without parentheses [-Wparentheses] 125329 | | wihfi l(ed a(tlai n=e h=- >fogpest-l>ifneet(cfh)()h ,{ k e| y ~~~~~^~~~~~~~~~~~~, strlen(key) + 1)) { | ^ | == hash/hash_tofile.c:125:14: note: place parentheses around the assignment to silence this warning 125 | while (line = fgetline(f)) { | ^ | ( ) hash/hash_tofile.c:125:14hash/memhash.c:: 212note: :use '==' to turn this assignment into an equality comparison8 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses]125 | wh i212l | e i(fl i(nne == *fngne)t l{i n e| ( ~~^~~~~f )) { | ^ | == hash/memhash.c:212:8: note: place parentheses around the assignment to silence this warning 212 | if (n = *nn) { | ^ | ( ) hash/memhash.c:212:8: note: use '==' to turn this assignment into an equality comparison 212 | if (n = *nn) { | ^ | == 1 warning generated. 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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~ hash/memhash.c:244:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 244 | if (n = *nn) { | ~~^~~~~ hash/memhash.c:244:8: note: place parentheses around the assignment to silence this warning 244 | if (n = *nn) { | ^ | ( ) hash/memhash.c:244:8: note: use '==' to turn this assignment into an equality comparison 244 | if (nIn file included from mdbm/hash.c=: 46*: nIn file included from n./system.h): 52{: ./hash.h :| 329 ^: 11 :| ==warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h,hash/hash_tofile.c :k185e:y18,: swarning: tpassing '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]r len( k185e | y ) +b a1s)e)6 4{_ d e| c ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o de(line, strlen(line), data, &len); | ^~~~ hash/hash_tofile.c:./hash.h29::32947::11 :note: passing argument to parameter 'in' herenote: place parentheses around the assignment to silence this warning 29 | e329x | t eirfn (idnatt ab a=s eh6-4>_odpesc-o>dfee(tccohn(sht, uknesyi,g nsetdr lcehna(rk e*yi)n ,+ 1u)n)s i{g n e| d ^ l o| n ( )g inlen, | ^ hash/hash_tofile.c:185:38: warning: passing 'char[256]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] ./hash.h:329: 11185: | note: use '==' to turn this assignment into an equality comparison base 63294 | _ diefc o(ddea(tlai n=e ,h -s>torplse-n>(fleitnceh)(,h ,d akteay,, &slternl)e;n ( k| e ^~~~y ) hash/hash_tofile.c+: 301:)20): {note: passing argument to parameter 'out' here | ^ 30| | == unsigned chaCC cmdlog.c r *out, unsigned long *outlen); | ^ hash/hash_tofile.c:185:44: warning: passing 'long *' to parameter of type 'unsigned long *' converts between pointers to integer types with different sign [-Wpointer-sign] CC libc/stdio/fclose.c 185 | base64_decode(line, strlen(line9) warning,s generatedd. ata, &len); | ^~~~ hash/hash_tofile.c:30:40: note: passing argument to parameter 'outlen' here 30 | unsigned char *out, unsigned lonhash/memhash.cg: 283*:o18u:t lwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]n ); | 283 ^ | if (h->lastnode = n) { | ~~~~~~~~~~~~^~~ hash/memhash.c:283:18: note: place parentheses around the assignment to silence this warning 283 | if (h->lastnode = n) { | ^ | ( ) hash/memhash.c:283:18: note: use '==' to turn this assignment into an equality comparison 283 | if (h->lastnode = n) { | ^ | == CC libc/stdio/fdopen.c CC libc/stdio/fflush.c hash/hash_tofile.c:287:20: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 287 | hash_keyencode(f, key); | ^~~ hash/hash_tofile.c:242:31: note: passing argument to parameter 'ptr' here 242 | hash_keyencode(FILE *out, u8 *ptr) | ^ hash/hash_tofile.c:293:35: warning: passing 'char[128]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 293 | if (base64_encode(data, inlen, out, &outlen)) { | ^~~ hash/hash_tofile.c:32:20: note: passing argument to parameter 'out' here 32 | unsigned char *out, unsigned long *outlen); | ^ CC collapse.c 1 warning generated. CC libc/stdio/fgetc.c 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: CC comment.c warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC comments.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)) { | ^ | ( ) CC libc/stdio/fgetline.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)) { | ^ | == 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)) | ^ 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 = cset_rdweavePair(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)) { | ^ | == In file included from mdbm/debug.c:36: In file included from mdbm/common.h:41: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bkverinfo.c:17: In file included from ./sccs.h:./hash.h20:: 329In file included from :11libc/system.h:: In file included from 52note: cat.c: place parentheses around the assignment to silence this warning: libc/hash.h17:: 329In file included from :libc/system.h11 ::32952 | : warning: libc/hash.husing the result of an assignment as a condition without parentheses [-Wparentheses]i: f329 :(11d:a t warning: a329using the result of an assignment as a condition without parentheses [-Wparentheses] | = ihf- >(o dpa329st | -a> fi=ef t hc(-hd>(aohtp,as -k=>ef yeh,t- >csohtp(rshl-,e> nfk(eekteycy,)h (s+ht ,r1 l)ke)e n{(y k, e | ys ^ )t r +l| e ( )1n )()k e{y ) | + ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (libc/hash.hd:a329t:a11 libc/hash.h:=: 329 note: :hplace parentheses around the assignment to silence this warning11- :> onote: pplace parentheses around the assignment to silence this warnings - >329f | e ti cfh329 (( | h d,ia ftk ae( yd=,a tshat- r>l=oe pnhs(--k>>eofype)st -c+h> (fh1e,) t)kc ehy{( ,h ,| s ^tk re ly| e, ==n ( skteryl)e n+( k1e)y)) {+ 1| ) ^ ) {| ( ) | ^ | ( ) libc/hash.h:329libc/hash.h::11329:: 11:note: use '==' to turn this assignment into an equality comparisonnote: use '==' to turn this assignment into an equality comparison 329329 | | iiff ((ddaattaa == hh-->>ooppss-->>ffeettcchh((hh,, kkeeyy,, ssttrrlleenn((kkeeyy)) ++ 11)))) {{ | | ^ ^ | | == == 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) | ^ mdbm/mdbm.c:543:10: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 543 | if ((db == NULL)) | ~~~^~~~~~~ mdbm/mdbm.c:543:10: note: remove extraneous parentheses around the comparison to silence this warning CC libc/stdio/fgetln.c 543 | if ((db == NULL)) | ~ ^ ~ mdbm/mdbm.c:543:10: note: use '=' to turn this equality comparison into an assignment 543 | if ((db == NULL)) | ^~ | = CC commit.c CC comps.c CC libc/stdio/fgetpos.c string/strndup.c:27:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 27 | if (p = malloc(len+1)) { | ~~^~~~~~~~~~~~~~~ string/strndup.c:27:8: note: place parentheses around the assignment to silence this warning 27 | if (p = malloc(len+1)) { | ^ | ( ) string/strndup.c:27:8: note: use '==' to turn this assignment into an equality comparison 27 | if (p = malloc(len+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")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from cfile.c:17: In file included from bkd_rclone.c./sccs.h::22820:: 15In file included from :libc/system.h :note: 52place parentheses around the assignment to silence this warning: libc/hash.h:329:11: 228 | warning: using the result of an assignment as a condition without parentheses [-Wparentheses]} else i f329 | ( pi f= (gdeattean v=( "hB-K>_oBpAsM-_>SfEeRtVcEhR(_hU,R Lk"e)y), {s t r| l ^ e n (| k ( )e y) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_rclone.c:228:15: note: use '==' to turn this assignment into an equality comparison 228 | } else if (libc/hash.hp: 329=: 11g:e tnote: eplace parentheses around the assignment to silence this warningn v("BK_ B329A | M _iSfE R(VdEaRt_aU R=L "h)-)> o{p s| - ^> f e| t ==c h(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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; | ~~~^~~~~~~~~~~~~~~ CC libc/stdio/fgets.c 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; | ^ | == CC compress.c CC libc/stdio/fgetstr.c 11 warning warning generated generated. . 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)) {1 warning generated| . ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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) | ^ 1 warning generated. bkd_rclone.c:495:21: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 495 | gunzipAll2fh(0, f, &in, &out); | ^~~ ./bkd.h:139:42: note: passing argument to parameter 'in' here 139 | int gunzipAll2fh(int rfd, FILE *wf, int *in, int *out); | ^ bkd_rclone.c:495:26: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 495 | gunzipAll2fh(0, f, &in, &out); | ^~~~ ./bkd.h:139:51: note: passing argument to parameter 'out' here 139 | int gunzipAll2fh(int rfd, FILE *wf, int *in, int *out); | ^ 5 warnings generated. CC contrib/cat.c In file included from mdbm/byte_order.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + CC libc/stdio/fileprintf.c 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.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/findfp.c 1 warning generated. CC contrib/test.c In file included from config.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | CC libc/stdio/flags.c if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. 3 warnings generated. In file included from check.c:23: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetchCC converge.c (h, key, strlen(key) + 1)) { | ^ | == CC libc/stdio/fopen.c 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 adlerCC libc/stdio/fparseln.c , const Bytef *buf, uInt len)); | ^ CC libc/stdio/fprintf.c 1 warning generated. cat.c:115:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 115 | while (p = fgetline(f)) { | ~~^~~~~~~~~~~~~ cat.c:115:11: note: place parentheses around the assignment to silence this warning 115 | while (p = fgetline(f)) { | ^ | 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 (dcat.ca:t115a: 11=: hnote: -use '==' to turn this assignment into an equality comparison> ops- >115f | e twchhi(lhe, (kpe y=, fsgtertlleinn(ek(efy))) +{ 1 )| ) ^ { | ==| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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/fpurge.c CC libc/stdio/fpush.c In file included from clean.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC cp.c CC libc/stdio/fputc.c CC libc/stdio/fputs.c cfile.c:87:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 87 | if (t = xfile_fetch(name, 'c')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from string/trim.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = cfile.ch:-87>:o10p:s -note: >place parentheses around the assignment to silence this warningf etch (87h | , k eiyf, (stt r=l exnf(ikleey_)f e+t c1h)()n a{m e ,| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~' c')) { | ^ | ( ) ./hash.h:329cfile.c::1187:: 10:note: place parentheses around the assignment to silence this warningnote: use '==' to turn this assignment into an equality comparison 87 | 329 | iiff ((dta t=a x=f ihl-e>_ofpest-c>hf(entacmhe(,h ,' ck'e)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,cfile.c :s96t:r14l:e nwarning: (using the result of an assignment as a condition without parentheses [-Wparentheses]k ey) +96 | 1 ) ) {w h i| l ^e (| 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 | CC libc/stdio/fread.c while (t = fgetline(f)) { | ^ | == 1 warning generated. 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)) { | ^ | == stdio/fgetpos.c:48:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | fgetpos(fp, pos) | ^ ./stdio_remap.h:29:17: note: expanded from macro 'fgetpos' 29 | #define fgetpos bk_fgetpos | ^ CC crypto.c 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:In file included from 329clone.c::1117:: In file included from ./bkd.hwarning: :20using the result of an assignment as a condition without parentheses [-Wparentheses]: In file included from libc/system.h:52: libc/hash.h:329:11: 329warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] if (da t329a | =i fh -(>doaptsa- >=f eht-c>ho(phs,- >kfeeyt,c hs(thr,l ekne(yk,e ys)t r+l e1n)()k e{y ) | + ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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)))) {{ | | ^ ^ | | ( ) ( ) ./hash.hlibc/hash.h::329329::1111:: note: note: use '==' to turn this assignment into an equality comparisonuse '==' to turn this assignment into an equality comparison 329329 | | iiff ((ddaattaa == hh-->>ooppss-->>ffeettcchh((hh,, kkeeyy,, ssttrrlleenn((kkeeyy)) ++ 11)))) {{ | | ^ ^ | | == == changes.c:449:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 449 | if (rc = doit_local(&nav, lurls)) goto out; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ changes.c:449:10: note: place parentheses around the assignment to silence this warning 449 | if (rc = doit_local(&nav, lurls)) goto out; | ^ | ( ) changes.c:449:10: note: use '==' to turn this assignment into an equality comparison 449 | if (rc = doit_local(&nav, lurls)) goto out; | ^ | == changes.c:459:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 459 | if (cpath=getenv("BKD_COMPONENT_PATH")){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. changes.c:459:13: note: place parentheses around the assignment to silence this warning 459 | if (cpath=getenv("BKD_COMPONENT_PATH")){ | ^ | ( ) changes.c:459:13: note: use '==' to turn this assignment into an equality comparison 459 | if (cpath=getenv("BKD_COMPONENT_PATH")){ | ^ | == CC cset.c 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)) { | ^ | ( ) In file included from stdio/fclose.c:47: In file included from stdio/local.h:./hash.h37:: 329In file included from :./system.h11::52 : note: ./hash.huse '==' to turn this assignment into an equality comparison: 329:11: warning: 329using the result of an assignment as a condition without parentheses [-Wparentheses] | if (d a329AR libtomcrypt.a t | a i=f h(-d>aotpas -=> fhe-t>cohp(sh-,> fkeetyc,h (sht,r lkeeny(,k esyt)r l+e n1()k)e y{) +| ^1 ) )| =={ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, 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)) { | ^ | == In file included from stdio/fflush.c:47: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. 1 warning generated. 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].name)) returIn file included from ncmdlog.cCC cset_inex.c :(17v: aIn file included from llibc/system.h):;52 : | libc/hash.h ^ : 329 :| 11 ( ): warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->config.co:p173s:-10>:f enote: tuse '==' to turn this assignment into an equality comparisonc h(h, k173e | y ,i fs t(rvlaeln (=k emyd)b m+_ f1e)t)c h{_ s t| r ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( db, cfg[idx].name)) return (val); | ^ libc/hash.h| : ==329 :11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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 comments.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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++; | ^ | ( ) changes.c:625:13In file included from :collapse.c :note: 17use '==' to turn this assignment into an equality comparison: In file included from ./sccs.h:20 : 625In file included from | libc/system.h : 52w: hlibc/hash.hi:l329e: 11(:* pwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]= *(p+1) )329 | p +i+f; ( d| a ^t a | = ==In file included from hstdio/fgetc.c-:>47o: pIn file included from sstdio/local.h-:>37f: eIn file included from t./system.hc:h52(: h./hash.h,: 329k:e11y:, warning: susing the result of an assignment as a condition without parentheses [-Wparentheses]t rlen( k329e | y )i f+ (1d)a)t a{ = | h ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~- >ops->fetch(h, key, strlen(key) + 1)libc/hash.h): 329{: 11 :| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fet./hash.hc:h329(:h11,: 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, ke1y warning, generated . strlen(key) + 1libc/hash.h):)329 :{11 : | note: ^ use '==' to turn this assignment into an equality comparison | ( ) 329 | if (data = h->ops->fet./hash.hc:h329(:h11,: knote: euse '==' to turn this assignment into an equality comparisony , st r329l | e ni(fk e(yd)a t+a 1=) )h -{> o p| s ^- > f| e ==t ch(h, key, strlen(key) + 1)) { | ^ | == changes.c:712:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 712 | if (rc = _doit_local(*nav, urls[i])) goto done; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ changes.c:712:10: note: place parentheses around the assignment to silence this warning 712 | CC libc/stdio/freopen.c if (rc = _doit_local(*nav, urls[i])) goto done; | ^ | ( ) changes.c:712:10: note: use '==' to turn this assignment into an equality comparison 712 | if (rc = _doit_local(*nav, urls[i])) goto done; | ^ | == check.c:551:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 551 | if (e = sfileDone()) { | ~~^~~~~~~~~~~~~ check.c:551:8: note: place parentheses around the assignment to silence this warning 551 | if (e = sfileDone()) { | ^ | ( ) check.c:551:8: note: use '==' to turn this assignment into an equality comparison 551 | if (e = sfileDone()) { | ^ | == CC csetprune.c 4 warnings generated. stdio/fdopen.c:56:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | fdopen(fd, mode) | ^ ./stdio_remap.h:23:16: note: expanded from macro 'fdopen' 23 | #define fdopen bk_fdopen | ^ stdio/fclose.c:50:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 50 | fclose(fp) | ^ stdio/local.h:47:16: note: expanded from macro 'fclose' 47 | #define fclose bk_fclose | ^ stdio/fclose.c:80:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 80 | if (r2 = fclose(fp->_prevfh)) r = r2; | ~~~^~~~~~~~~~~~~~~~~~~~~ stdio/fclose.c:80:10: note: place parentheses around the assignment to silence this warning 80 | if (r2 = fclose(fp->_prevfh)) r = r2; | ^ | ( ) stdio/fclose.c:80:10: note: use '==' to turn this assignment into an equality comparison 80 | if (r2 = fclose(fp->_prevfh)) r = r2; | ^ | == 7 warnings generated. 7 warnings generated. 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 | ^ 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); | changes.c ~~^~~~~~~~~~~~~~~~~~~~~~~~~: 935:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 935 | if (cmp = strcmIn file included from pcomment.c(:d171: check.c-In file included from >:libc/system.hp736:a:52t8: h:libc/hash.h, : note: 329dplace parentheses around the assignment to silence this warning:2 11-:> pwarning: ausing the result of an assignment as a condition without parentheses [-Wparentheses] t 736h | ) )i f{ (329 t | | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~=In file included from i stdio/fgetline.cfg: e4(t: deIn file included from anstdio/local.htv:a(37 ": =_In file included from B./system.hhK:-_52>R: oApNs_-C>HfEeCtKc"changes.ch):./hash.h()935:h :329,t11: o:11ku :ecynote: h,place parentheses around the assignment to silence this warningwarning: ( using the result of an assignment as a condition without parentheses [-Wparentheses]ts ,t r 0l9356e | 6 n (6329 k) | ie; fy i ) f( | c+ ^ (m dstdio/fflush.cap1 :t )| 79a=) ( ): 1=s{: t hr warning: -c| a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]>m ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ op p( sd79-1 | >-_f>_epstafctlhhu(,sh check.ch,d:( 2736fk-:pe>8)yp: ,a t| note: sh^)use '==' to turn this assignment into an equality comparisont ) r ./stdio_remap.hlibc/hash.hl{::e 71 329n :736:(| 18 | 11 k ^ ::ie fy note: note: )| expanded from macro '__sflush'place parentheses around the assignment to silence this warning( ( ) t+ =171) | )g#329 ed | {te efi nif| vn ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~((e d" a__tB_aKs changes.c_f=:Rl 935Auhs:N-h11_>C :boH kpEnote: _sCuse '==' to turn this assignment into an equality comparison_-K _>"s./hash.hf) f:e)935l329t | u:ct os11h (uh:ihc f,h note: (| place parentheses around the assignment to silence this warning ^(kt ce,my p, 0 3296=s | 6 t 6sri)t;lfr e nc ((m| d ^kpa e(yt d)a| 1 ==-+= > h1-)>)o p{s - >| f ^ e t c| h ( ) (pha,t hk,e yd,2 -s>tpraltehn)()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.hf:e329t:c11h:( hnote: ,use '==' to turn this assignment into an equality comparison key, s329t | r liefn ((kdeayt)a += 1h)-)> o{p s -| > ^f e t| c ==h (h, key, strlen(key) CC csets.c + 1)) { | ^ | == 1 warning generated. CC libc/stdio/fscanf.c changes.c:1053:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1053 | while (d = cset_rd1w warninge generateda. vePair(cset, RWP_DSET, &rkoff, &dkoff)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ changes.c:1053:11: note: place parentheses around the assignment to silence this warning 1053 | while (d = cset_rdweavePair(cset, RWP_DSET, &rkoff, &dkoff)) { | ^ | ( ) changes.c:1053:11: note: use '==' to turn this assignment into an equality comparison 1053 | while (d = cset_rdweavePair(cset, RWP_DSET, &rkoff, &dkoff)) { | ^ | == 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)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, kCC libc/stdio/fseek.c ey, checksum.cs:t248r:l10e:n (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 y) + 1248) | ) {f o r| ^( t | = == SYMLINK(s, d); *t; sum += *t++); | ^ ~~~~~~~~~~~~~ 3 warnings generated. checksum.cCC cweave.c :327:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 327 | if (err = chkMerge(s, d, diags,stdio/fgetc.c :s50a:f1e:f iwarning: xa function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]) ) re t50u | rfng e(tecr(rf)p;) | | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./stdio_remap.h:26:15: note: expanded from macro 'fgetc' 26 | #defiCC libc/stdio/fseeko.c ne fgetc bk_fgechecksum.ct:c327 : 11| : ^ note: place parentheses around the assignment to silence this warning 327 | if (err = chkMerge(s, d, diags, safefix)) return (err); | ^ | ( ) checksum.c:327:11: note: use '==' to turn this assignment into an equality comparison 327 | if (err = chkMerge(s, d, diags, safefix)) return (err); | ^ | == changes.c:1372:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1372 | if (cs = hash_fetch(rstate->csetDB, &ser, sizeof(ser))) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ changes.c:1372:10: note: place parentheses around the assignment to silence this warning 1372 | if (cs = hash_fetch(rstate->csetDB,In file included from comps.c&:s17e: rIn file included from ,./sccs.h :s20i: zIn file included from elibc/system.ho:f52(: slibc/hash.he:r329):)11): {warning: using the result of an assignment as a condition without parentheses [-Wparentheses] | ^ | ( ) 329 | if (data = h->ops->fetch(h, kchanges.ce:y1372,: 10s:t rnote: luse '==' to turn this assignment into an equality comparisone n(key )1372 | + 1i)f) ({c s | = ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hash_fetch(rstate->csetDB, &ser, sizelibc/hash.ho:f329(:s11e:r )note: )place parentheses around the assignment to silence this warning) { | ^329 | | i ==f (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from stdio/fgets.c:47: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/stdio/fsetpos.c checksum.c:546:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 546 | if (cutoff = config_int(s->proj, CONFIG_NOGRAPHVERIFY)) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checksum.c:546:13: note: place parentheses around the assignment to silence this warning 546 | if (cutoff = config_int(s->proj, CONFIG_NOGRAPHVERIFY)) { | ^ | ( ) checksum.c:546:13: note: use '==' to turn this assignment into an equality comparison 546 | if (cutoffCC dataheap.c = config_int(s->proj, CONFIG_NOGRAPHVECC libc/stdio/ftell.c RIFY)) { | ^ | == 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_NOGRIn file included from Acommit.cP:H17V: EIn file included from Rlibc/system.hI:F52Y: )libc/hash.h): 329{: 11 :| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->checksum.cf:e548t:c20h:( hnote: ,place parentheses around the assignment to silence this warning key, s t548r | l e}n (eklesye) i+f 1()v)e r{i f y| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= !config_bool(s->proj, CONFIG_NOGRAPHVERIFY)libc/hash.h): 329{: 11 :| ^ note: place parentheses around the assignment to silence this warning| ( ) 329 | if (data = h->ops-changes.c>:fchecksum.c1543e::t54814c::h20 (:warning: h using the result of an assignment as a condition without parentheses [-Wparentheses],note: use '==' to turn this assignment into an equality comparisonk ey ,1543 | s t548 r | w lh}ei nle(el sk(ese yyim)f =( +v e| 1r ~~~~^)i )f y{ 1544= | | ! ^ c o n f| i ( )sgc _cbso_owla(lsk-T>apgrso(js,y mC,O NsF,I Ge_,N O G| R ~~~~~~~~~~~~~~~~~~~~~~~~A PHVE R1545I | F Y ) )libc/hash.h! :({329o :p 11t| s ^In file included from :. stdio/fgetstr.c t a:note: | g49use '==' to turn this assignment into an equality comparison ==D: eIn file included from lstdio/local.he:t37e: sIn file included from 329 ./system.h | |: |52i : fo./hash.h p:(t329ds:a.11ta:al lwarning: =)using the result of an assignment as a condition without parentheses [-Wparentheses] , h -o>potps s.329-a | >l flie)ft) c (h{d( ah t,| a ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ k =e yh,- >sotprsl-e>nf(ektecyh)( h+, 1k)e)y ,{ s t| r ^l changes.ce :n| 1543( ==:k 14e:y )note: place parentheses around the assignment to silence this warning+ 1)) 1543{ | | w ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~h ile (sym = | ^ | checksum.c (: 567:11 :1544 | warning: using the result of an assignment as a condition without parentheses [-Wparentheses] s c567c | s _wwhaillkeT./hash.h a(:gd329s :(=s11 y:cm s,enote: tplace parentheses around the assignment to silence this warnings_, r dew,e av e329P | a1545 i | ir (f s (,d! a(0to,ap t&s=r.k tohafg-fD>,e lo&epdtkseo-sf >f|)f|)e to{cp ht (s| h. ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a, l lk)e,y ,o psttsr.laelnl()k)e y{) +| 1 ) )| ){ | checksum.c ^ : 567 :| 11 ( ): note: place parentheses around the assignment to silence this warning 567 | while (dchanges.c :=1543 :c14s:e tnote: _use '==' to turn this assignment into an equality comparisonr dwe a1543v | e P awi./hash.hhr:i(329ls:e, 11 (0s:,y m & note: r=use '==' to turn this assignment into an equality comparisonk o f| f ^, & | d329 ==k | o fiff) )( d{a t a| ^ = h| - ( )> ops->fetch(h, key, strlen(key)checksum.c :+567 :111):) note: {use '==' to turn this assignment into an equality comparison | ^ | ==567 | while (d = csetchanges.c_:r1558d:w9e:a vwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]P air( s1558, | 0 ,i f& r(kpo f=f ,s t&rdckhorf(fu),) '{/ ' )| ) ^ * p| === 0; | ~~^~~~~~~~~~~~~~~~3 warnings generated. checksum.cchanges.c::5691558::129:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]place parentheses around the assignment to silence this warning 5691558 | | 2 warningiisff generated (. (rpk i=d s=t rhcahsrh(_ui,n s'e/r't)()r o*opt 2=i d0,; | | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ ^ | ( ) 570 | &rkoff, sizeof(rkoff)changes.c,: 15580:,9 :s inote: zuse '==' to turn this assignment into an equality comparisone of(* r1558k | i d )i)f) ({p =| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s trchr(u, 2' warning/s' generated). ) *p = 0; | ^ | ==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))) { | | ) changes.c:1569:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1569 | checksum.ci:f569 :(12p: =note: use '==' to turn this assignment into an equality comparisons trch r569( | u , i'f/ '()r)k i*dp == h0a;s h _| i ~~^~~~~~~~~~~~~~~~n sert(root2id, | ^ | == 3 warnings generatedchanges.c. :1569:9: note: place parentheses around the assignment to silence this warning 1569 | if (p = strchr(u, '/')) *p = 0; | ^ | ( ) 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] changes.c:1569:9: note: 574use '==' to turn this assignment into an equality comparison | f o1569r | ( ei f= (HpE A=P (sst,r crhkro(fuf,) ;' /*'e);) e*+p+ )= s0u;m +| = ^ * 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; | ^ ~~~~~~~~~~~~~~ changes.c:1581:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1581 | while (p = eachline(&t, &i)) { | ~~^~~~~~~~~~~~~~~~~~ changes.c:1581:12: note: place parentheses around the assignment to silence this warning 1581 | while (p = eachline(&t, &i)) { | ^ | ( ) changes.c:1581:12: note: use '==' to turn this assignment into an equality comparison 1581 | while (p = eachline(&t, &i)) { | ^ | == CC libc/stdio/_ftello.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; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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.hchanges.c::281628::169:: note: warning: expanded from macro 'fgetln'using the result of an assignment as a condition without parentheses [-Wparentheses] 28 | 1628checksum.c# | :d 620e :fi27fi: n (ewarning: f address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] f =g eftol np620 e | nb (k p_ rfwoablegkfre,et v"sw_lbsn"e )t )u| p ^{( & w| r ~~^~~~~~~~~~~~~~~~~~~~~, s, L(prev), L(d), WR_EITHER); | ^~~~~~~ changes.c:1628:libc/lines.h9::60 :note: 9place parentheses around the assignment to silence this warning: note: expanded from macro 'L' 1628 | i60f | ((1f_ warningd=) generated f. ?o p(etny(pperoofb(e_fd,) "[w]b)"{)()t y{p e o| f ^ ( _ 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, "wchecksum.cb:"620):)36 :{ warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]| ^ | == 620 | walkrevs_setup(&wr, s, L(prev), L(d), WR_EITHER); | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' In file included from compress.c60: | 17 : (In file included from _./bkd.hd:)20 : ?In file included from libc/system.h(:t52y: plibc/hash.he:o329f:(11_:d )warning: using the result of an assignment as a condition without parentheses [-Wparentheses][ ]){(typ e329o | f (i_fd )()d1a,t a( t=y phe-o>fo(p_sd-)>)f_edt}c h:( h0,; k\e y ,| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s trlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checksum.c:621:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 621 | while (tmpd = walkrelibc/hash.hv:s329(:&11w:r )note: )place parentheses around the assignment to silence this warning { | ~~~~~^~~~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, keychecksum.c,: 621s:t16r:l enote: nplace parentheses around the assignment to silence this warning (key) 621+ | 1 ) )w h{i l e| ^ ( t m| p ( )d = walkrevs(&wr)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data checksum.c=: 621h:-16>:o pnote: suse '==' to turn this assignment into an equality comparison- >fet c621h | ( h , wkheiyl,e s(ttrmlpedn (=k ewya)l k+r e1v)s)( &{w r )| ) ^ { | ==| ^ | == 3 warnings generated. make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt' changes.c:1751:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1751 | while (line = fgetline(r->rf)) { | ~~~~~^~~~~~~~~~~~~~~~~ changes.c:1751:15: note: place parentheses around the assignment to silence this warning 1751 | while (line = fgetline(r->rf)) { | ^ | ( ) changes.c:1751:15: note: use '==' to turn this assignment into an equality comparison 1751 | while (line =check.c :f1168g:e11t:l iwarning: nusing the result of an assignment as a condition without parentheses [-Wparentheses]e (r->rf )1168) | {w h i| l ^e (| t == = fgetline(f)) hash_insertStrSet(h, t); | ~~^~~~~~~~~~~~~ check.c:1168:11: note: place parentheses around the assignment to silence this warning In file included from stdio/flags.c:49: In file included from 1168stdio/local.h | : 37w: hIn file included from i./system.hl:e52 : (./hash.ht: 329=: 11f:g ewarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]l ine(f )329) | hiafs h(_diantsae r=t Sht-r>Soepts(-h>,f ett)c;h ( h| , ^ k e| y ( ), strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check.c:1168:11: note: use '==' to turn this assignment into an equality comparison 1168 | while (t = fgstdio/fgets.ce:t./hash.h55l::i3291n::e11 (:warning: f a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]) note: )place parentheses around the assignment to silence this warning h55a | sfhg_e it329ns | s( ebirfut fS(,tdr Sane,tt a(f hp=,) ht -)| >;^o p s| -./stdio_remap.h> ^:f e30 t:| c15 ==h: ( hnote: ,expanded from macro 'fgets' key ,30 | s#tdrelfeinn(ek efyg)e t+s 1b)k)_ f{g e t| s ^ | | ^ ( ) CC dbfile.c check.c:1173:11: warning: ./hash.husing the result of an assignment as a condition without parentheses [-Wparentheses]: 329:11: note: 1173use '==' to turn this assignment into an equality comparison | whil e329 | ( ti f= (fdgaettal i=n eh(-f>)o)p sh-a>sfhe_tdcehl(eht,e Sktery(In file included from ,hcontrib/cat.c ,:s 33tt: r)In file included from l;econtrib/../sccs.h n: (20| k: ~~^~~~~~~~~~~~~eIn file included from changes.c ylibc/system.h:):181452 :: +14libc/hash.h ::1 329)warning: :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]| 1814 ^ | i| f == ( r329c | _ licheck.cof:c k1173( :=d11 a:rt eanote: m place parentheses around the assignment to silence this warningo= t eh_-l> ooc1173pk | s_ -fw>ahfiiellte(c bh(u(tfh ,,= kf0eg)ye),t l{si tn re| l( ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ef n)()k ehya)s h+_ d1e)l)e t{e S t| r ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( h, t); | ^ | changes.c ( ): 1814:14: note: place parentheses around the assignment to silence this warning 1814 | if (rc_lock libc/hash.h=: 329r:e11m:check.co :tnote: 1173eplace parentheses around the assignment to silence this warning:_ 11l:o cnote: k use '==' to turn this assignment into an equality comparison_329 f | a iilf (1173(b | d uawfth,ai l=0e) )h( -t{> o= p | sf ^ -g >e ft| el ( )ti cnhe((hf,) )k ehya,s hs_tdrelleent(ekSetyr)( h+, 1t))); { changes.c | : ^1814| : ^ 14 | : == | note: ( )use '==' to turn this assignment into an equality comparison 1814 | if (rc_lock = remote_lock_falibc/hash.hi:l329(:b11u:f ,note: use '==' to turn this assignment into an equality comparison0 )) { 329| | ^ check.ci :f| 1177 ==:( 9d:a twarning: ausing the result of an assignment as a condition without parentheses [-Wparentheses] = h-> o1177p | s - >iffe t(csh (=h ,l ok3ce warningkyse, generatedd _s. itnrilte(nh(-k>ekyp)t r+, 1S)I)L E{N T || I ^N I T| _ ==M USTEXIST)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check.c:1177:9changes.c:: 1830note: :place parentheses around the assignment to silence this warning14 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1177 | 1830i | f w(hsi l=e l(olcikneed _=i nfigte(thl-i>nkep(trr-,> rSfI)L)E N{T | I| N ~~~~~^~~~~~~~~~~~~~~~~I T_MUSTEXIST)) { | ^ | ( ) changes.c:1830:14: note: place parentheses around the assignment to silence this warning 21830 warning | s generated. while (lcheck.ci:n1177e: 9=: fnote: guse '==' to turn this assignment into an equality comparisone tline (1177r | - > riff) )( s{ = | l ^ o c k| e ( )d _init(h->kptr, SILENT|INIT_MUSTEXchanges.cI:S1830T:)14): {note: use '==' to turn this assignment into an equality comparison | ^ | ==1830 | while (line = fgetline(r->rf)) { | ^ | == 1 warning generated. In file included from stdio/findfp.c:50: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) check.c:1260:11: warning: ./hash.husing the result of an assignment as a condition without parentheses [-Wparentheses]: 329:11: note: use '==' to turn this assignment into an equality comparison 1260 | i329f | (icfm p( d=a t(a* (=u nhs-i>gonpesd- >cfheatrc h*()hp,1 k-e y*,( usntsrilgenne(dk ecyh)a r+ *1))p)2 ){) {| ^ | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| == check.c:1260:11: note: stdio/fgetstr.cplace parentheses around the assignment to silence this warning: 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] 1260 | 59i | f_ _(fcgmept s=t r((*f(pu,n sliegnnpe,d scehpa)r *| )^p 1 -./stdio_remap.h :*102(:u19n:s inote: gexpanded from macro '__fgetstr'n ed c102h | a#rd e*f)ipn2e) )_ _{f g e| t ^ s t r| ( )b k___fgetstr | ^ check.c:1260:11: note: use '==' to turn this assignment into an equality comparison 1260 | if (cmp = (*(unsigned char *)p1 - *(unsigned char *)p2)) { | ^ | == stdio/fgetstr.c:123:9: warning: returning 'unsigned char *' from a function with result type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 123 | return (p); | ^~~ check.cCC delta.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); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libc/stdio/ftello.c check.c:1300:10: note: place parentheses around the assignment to silence this warning 1300 | if (ret = strncmp(keya, keycomments.cb:,37 :u11s:e rwarning: lusing the result of an assignment as a condition without parentheses [-Wparentheses]e n)) r e37 | t uwrhni l(er e(tp) ;= e| a ^ c h l| i ( )n e(&s, &len)) { | ~~^~~~~~~~~~~~~~~~~~~~ check.c:1300:10: note: use '==' to turn this assignment into an equality comparison 1300 | if (recomments.ct: 37=: 11s:t rnote: nplace parentheses around the assignment to silence this warningc mp(k e37y | a ,w hkielyeCC diff.c b ,( pu s=e relaecnh)l)i nree(t&usr,n &(lreent1)) warning); generated . { | ^| ^ | ==| ( ) comments.c:37:11: note: use '==' to turn this assignment into an equality comparison 37 | while (p = eachlCC dspec.c ine(&s, &len)) { | ^ | == CC libc/stdio/funopen.c comments.c:38:25: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 38 | if (comments_checkStr(p, len)) { | ^ ./sccs.h:1341:27: note: passing argument to parameter 's' here 1341 | int comments_checkStr(u8 *s, int len); | ^ CC export.c CC libc/stdio/fvwrite.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) + 1In 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./hash.h-:>329f:e11t:c hnote: (place parentheses around the assignment to silence this warningh , key ,329 | s tirfl e(nd(akteay )= +h -1>)o)p s{- > f| e ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t ch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->o./hash.hp:s329-:>11f:e tnote: cuse '==' to turn this assignment into an equality comparisonh (h, k e329y | , isft r(ldeant(ak e=y )h -+> o1p)s)- >{f e t| c ^ h ( h| , ( ) key, strlen(key) + 1)) { | ^ | ==libc/hash.h :329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (dataIn file included from converge.c=: 17h: -In file included from >libc/system.h:o52p: slibc/hash.h-:>329f:e11t:c hwarning: (using the result of an assignment as a condition without parentheses [-Wparentheses]h , key, 329s | t rilfe n((dkaetya) =+ h1-)>)o p{s - >| f ^e t c| h ==( h, key,comments.c :s121t:r11l:e nwarning: (using the result of an assignment as a condition without parentheses [-Wparentheses]k ey) + 1121) | ) i{f (| c ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~m ts = comments_return(prcheck.co:m1443p:t16):) warning: {address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~libc/hash.h :329 :144311 | : rnote: aplace parentheses around the assignment to silence this warningn ge_go n329e | ( si,f L((dda)t,a D=_ ShE-T>)comments.co;:p 121s :-| 11> ^~~~:f enote: tplace parentheses around the assignment to silence this warningclibc/lines.h h:(60h:,9 :121k | enote: yexpanded from macro 'L'i, f s(tcrmlt es60n | (= k (ec_yod)m) m +e? n(ttsy _p1er)o)ef (t{_u dr )| n ^ [( ]p)r{o (m| pt ( )ty )p)e o{f ( _| d ^ ) ) 1| , ( ) (typeof(_d))_d} :libc/hash.h :0329;: 11\: note: | use '==' to turn this assignment into an equality comparison ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ comments.c: 121329: | 11 :i fnote: use '==' to turn this assignment into an equality comparison( data =121 | h -i>fo p(sc-m>tfse t=c hc(ohm,m eknetys,_ rsettrulrenn((pkreoym)p t+) )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); | ~~^~~~~~~~~~~~~ cmdlog.c:93:12: note: place parentheses around the assignment to silence this warning 93 | while (t = fgetline(f)) parsePrint(opts, 0, t); | ^ | ( ) cmdlog.c:93:12: note: use '==' to turn this assignment into an equality comparison 93 | while (t = fgetline(f)) parsePrint(opts, 0, t); | ^ | == CC libc/stdio/fwalk.c 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, stdio/flags.c(:t57y:p1e:o fwarning: (a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]_ d)) _57d | }_ _:s f0l;a g\s ( m| o ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d e, optr) | ^ ./stdio_remap.h:70:18: note: expanded from macro '__sflags' 70 | #define __sflags bk__check.c_:s1478f:l31a:g swarning: 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, (tycmdlog.cp:e127o:f11(:_ dwarning: )using the result of an assignment as a condition without parentheses [-Wparentheses]) _d} :127 | 0 ;w h\i l e| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( 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)) { | ^ | == check.c:1576:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1576 | if (color = (FLAGS(s, d) & (D_RED|D_BLUE))) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check.c:1576:13: note: place parentheses around the assignment to silence this warning 1576 | if (color = (FLAGS(s, d) & (D_RED|D_BLUE))) { | ^ | ( ) check.c:1576:13: note: use '==' to turn this assignment into an equality comparison 1576 | if (color = (FLAGS(s, d) & (D_RED|D_BLUE))) { | ^ | == 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: stdio/findfp.cwarning: :100using the result of an assignment as a condition without parentheses [-Wparentheses]: 1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 100329 | | m oirfe g(lduaet(an )= 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, scheck.ct:r1615l:e4n:( kwarning: eyusing the result of an assignment as a condition without parentheses [-Wparentheses]) + 1)CC libc/stdio/fwrite.c ) 1615{ | | ^ E A | C ( )H _PARENT(s, d, p, j) FLAGS(s, ./hash.hp:)329 :|11=: cnote: ouse '==' to turn this assignment into an equality comparisonl or; | ^~~~~~~~~~~~~~~~~~~~~~~329 | i./sccs.hf: 565(:d18a:t anote: expanded from macro 'EACH_PARENT'CC fast-import.c = h->o p565s | - >ffoert c(hj( h=, 0k;e y(,p )s t=r l(ejn (ops->fetch(h, kcheck.ce:y1636,: 14s:t rwarning: lusing the result of an assignment as a condition without parentheses [-Wparentheses]e n(ke y1636) | + 1 ) )i f{ ( i| d ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~x = keyFind(rkd, key)) { | ~~~~^~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (datcheck.ca: 1636=: 14h:- >note: oplace parentheses around the assignment to silence this warningp s->fe t1636c | h ( h , kiefy ,( isdtxr l=e nk(ekyeFyi)n d+( r1k)d), {k e y| ) ^ ) {| ( ) | ^ | ( ) clone.c:655:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 655 | if (./hash.hp: 329=: 11check.cs::t 1636rnote: :ruse '==' to turn this assignment into an equality comparison14c :h rnote: (use '==' to turn this assignment into an equality comparisonl o329c | a li ,f1636 | (' d/ 'a )t )a i=lf o cha-(li> d=ox p +s=+- p>k;fe ey tF| ci ~~^~~~~~~~~~~~~~~~~~~~~hn d((hr,k dk,e yk,e ys)t)r l{e n (| k ^e y )| ==+ 1)) { | clone.c ^: 655 :| 10 ==: note: place parentheses around the assignment to silence this warning 655 | if (p = strrchr(In file included from lstdio/fpush.co:c1a: lIn file included from ,./system.h :'52/: './hash.h):)329 :l11o:c awarning: lusing the result of an assignment as a condition without parentheses [-Wparentheses] = ++p; 329| | ^ i f| ( )( data = h->ops->fetch(h, key, strlclone.ce:n655(:k10e:y )note: use '==' to turn this assignment into an equality comparison+ 1)) 655{ | | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i f (p = strrchr(locacollapse.cl:,237 :'11/:' )warning: )using the result of an assignment as a condition without parentheses [-Wparentheses] local 237= | 211 warning ./hash.h warning+s :s+ generatedi329 generatedp. f:. ; 11 (: r | cnote: ^ place parentheses around the assignment to silence this warning = | d ==o _ f329i | l ei(fa v([dia]t,a a=f the-r>)o)p sb-r>efaekt;c h (| h ~~~^~~~~~~~~~~~~~~~~~~~~~~, key, strlen(key) + 1)) { | ^ | ( ) collapse.c:237:11: note: place parentheses around the assignment to silence this warning comment.c:152: 14237: | warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (r./hash.h c:152 329 | = : 11dw:oh _inote: lfuse '==' to turn this assignment into an equality comparisonei l(ec(na tv329 [ | = i i]ff,r e(aadfdat(tebaru )f=), b1hr,-e >asokip;sz e- o>| f ^ f( ebtu cf| h) ( )(, h ,t fk)e)y ,{ s t| r ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~l en(key) + 1)) { | collapse.c ^: 237 :| 11 ==: note: use '==' to turn this assignment into an equality comparison 237 | if (comment.cr:c152 :=14 :d onote: _place parentheses around the assignment to silence this warningf ile(av [152i | ] , wahfitleer )()c nbtr e=a kf;r e| a ^d ( b| u ==f , 1, sizeof(buf), tf)) { | ^ | ( ) comment.c:152:14: note: use '==' to turn this assignment into an equality comparison 152 | while (cnt = fread(buf, 1, sizeof(buf), tf)) { | ^ | == In file included from cp.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check.c:1739:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1739 | if (f = fopen(Clibc/hash.hS:E329T:S11_:I Nnote: ,place parentheses around the assignment to silence this warning "r")) 329{ | i| f ~~^~~~~~~~~~~~~~~~~~~~~~ (data = h->ops->fetch(h, key, strlen(keycheck.c): 1739+: 91:) ) note: {place parentheses around the assignment to silence this warning | ^ | ( )1739 | if (f = fopstdio/fopen.ce:n54(:C1S:E Twarning: Sa function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]_ INlibc/hash.h, : 54329" | r:f"o11)p:)e nnote: {(use '==' to turn this assignment into an equality comparison f i l| e ^ , m329| o | ( )d ei)f (| d^a ta stdio/local.h=: 51h:-15>:o pnote: sexpanded from macro 'fopen'- >fe t51c | h#(dhe,f ikncheck.cee:y 1739,f: o9ps:et nrnote: luse '==' to turn this assignment into an equality comparisonbe kn_(fko ep1739ye | )n + i | f1 ^ ) ()f {= f| o ^p e n| ( == CSETS_IN, "r")) { | ^ | == check.c:1741:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1741 | while (p = fgetline(f)) { | ~~^~~~~~~~~~~~~ check.c:1741:13: note: place parentheses around the assignment to silence this warning 1741 | while (p = fgetline(f)) { | ^ | ( ) collapse.c:302:25:check.c :1741warning: :13address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]: note: use '==' to turn this assignment into an equality comparison 302 | 1741 | w a l kwrheivlse_ s(ept u=p (f&gwert,l isn,e (Lf()d)) ,{ 0 ,| ^0 ) ;| == | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ collapse.c:303:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 303 | whcheck.ci:l1759e: 13(:d warning: =using the result of an assignment as a condition without parentheses [-Wparentheses] walkr e1759v | s (w&hwirl)e) ({s e| r ~~^~~~~~~~~~~~~~~ = cset_rdweavePair(cset, 0, &rkofcollapse.cf:,303 :&11d:k onote: fplace parentheses around the assignment to silence this warningf )) { 303 | | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~w hile (d = walkrevs(&wr)) { | ^ check.c| : ( )1759 :13: note: place parentheses around the assignment to silence this warning 1759 | while (ser = csecollapse.ct:_303r:d11w:e anote: vuse '==' to turn this assignment into an equality comparisone Pai r303( | c swehti,l e0 ,( d& rk=o fwfa,l k&rdekvosf(f&)w)r ){) {| ^ | ^| ( ) | == check.c:1759:13: note: use '==' to turn this assignment into an equality comparison 1759 | while (ser = cset_rdweavePair(cset, 0, &rkoff, &dkoff)) { | ^ | == 2 warnings generated. In file included from stdio/fputc.c:47: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(k3e warningys) generated . + 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 | In file included from stdio/fputs.ci:f48 : (In file included from dstdio/local.ha:t37a: In file included from =./system.h :h52-: >./hash.ho:p329s:-11>:f ewarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]c h(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 = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.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:1907comps.c::13103:: 11warning: :using the result of an assignment as a condition without parentheses [-Wparentheses] warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1907 | 103 | iiff ((iddixr s= =k epyrFoijn_ds(crakndC,o mdpkse(y0),) D{S _ P| E ~~~~^~~~~~~~~~~~~~~~~~~~N DING|DS_EDITED)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check.c:1907:13: note: place parentheses around the assignment to silence this warning comps.c :1907103 | : 11 : note: iplace parentheses around the assignment to silence this warningf (idx 103= | kiefy F(idnidr(sr k=d ,p rdokje_ys)c)a n{C o m| p ^ s ( 0| , ( ) DS_PENDING|DS_EDITED)) { | ^ | ( ) check.c:1907:13: note: use '==' to turn this assignment into an equality comparison 1907 | if3 warning(si generatedd. x comps.c=: 103k:e11y:F innote: duse '==' to turn this assignment into an equality comparison( rkd, d103k | e yi)f) ({d i r| s ^ = | p ==r oj_scanComps(0, DS_PENDING|DS_EDITED)) { | ^ | == comps.c:115:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 115 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ comps.c:115:11: note: place parentheses around the assignment to silence this warning 115 | while (t = fgetline(f)) { | ^ | ( ) comps.c:115:11: note: use '==' to turn this assignment into an equality comparison 115 | while (t = fgcollapse.ce:t489l:i24n:e (warning: faddress of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]) ) { | ^ 489 | | ==i f (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(_d1) warning) generated1. , (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, (typCC findmerge.c eof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clone.c:1130:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1130 | while (p = fgetline(f)) { | ~~^~~~~~~~~~~~~ clone.c:1130:14: note: place parentheses around the assignment to silence this warning 1130 | while (p = fgetline(f)) { | ^ | ( ) clone.c:1130:check.c14CC libc/stdio/gettemp.c ::1995 :note: 14use '==' to turn this assignment into an equality comparison: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1130 | 1995w | h iwlhei l(ep (=l ifngee t=l ifngee(tfl)i)n e{( i g| n ^o r e| ) ==) { | ~~~~~^~~~~~~~~~~~~~~~~~ check.c:1995:14: note: place parentheses around the assignment to silence this warning 1995 | while (line = fgetline(ignore)) { | ^ | ( ) check.c:1995:14: note: use '==' to turn this assignment into an equality comparison 1995 | while (line = fgetline(ignore)) { | ^ | == commit.ccheck.c::2411996::1511:: 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] 241 | 1996 | w hiifl e( c(rbcu f=p s=e pfagreattloirn(el(ifnien)))) *{c r c| ~~~~~^~~~~~~~~~~~~~~= 0; /* strip old hmac */ | ~~~~^~~~~~~~~~~~~~~~~ commit.c:241:15: note: place parentheses around the assignment to silence this warning 241 | while (bufcheck.cp: 1996=: 11f:g enote: tplace parentheses around the assignment to silence this warningl ine(fi n1996) | ) {i f | ^ ( c r| c ( ) = separator(line)) *crc =commit.c :0241;: 15/:* note: suse '==' to turn this assignment into an equality comparisont rip o241l | d hwmhaicl e* /( b u| f ^ p =| ( )f getline(fin)) { | ^ | == check.c:1996:11: note: use '==' to turn this assignment into an equality comparison 1996 | if (crc = separator(line)) *crc = 0; /* strip old hmac */ | ^ | == commit.c:258:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 258 | while (bufp = fgetline(fin)) { | ~~~~~^~~~~~~~~~~~~~~ commit.c:258:15: note: place parentheses around the assignment to silence this warning 258 | while (bufp = fgetline(fin)) { | ^ | ( ) commit.c:258:15: note: use '==' to turn this assignment into an equality comparison 258 | while (bufp = fgetline(fin)) { | ^ | == collapse.c:614:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 614 | whistdio/fpurge.cl:e56 :(1f:l awarning: ga function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]d if f56s | f=p u(rxgfel(afgps) ^ | X^F LAG./stdio_remap.hS:(36s:,16 :t inote: pexpanded from macro 'fpurge'd ))) 36{ | # d| e ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~f ine fpurge bk_fpurge | ^ collapse.c:614:20: note: place parentheses around the assignment to silence this warning 614 | commit.c : 277w:h14i:l ewarning: using the result of an assignment as a condition without parentheses [-Wparentheses]( fla g277d | i fwfhsi l=e ((xbfulfapg s= ^f gXeFtLlAiGnSe((sf,i nt)i)p d{) ) )| ~~~~~^~~~~~~~~~~~~~~{ | ^ | ( ) commit.c:277:14: note: place parentheses around the assignment to silence this warning collapse.c :277614 | : 20w:h inote: luse '==' to turn this assignment into an equality comparisone (buf p614 | = fwgheitllei n(ef(lfaignd)i)f f{s =| ^ ( x f| l ( )a gs ^ XFLAGS(s, tipd))) { | ^ | commit.c ==: 277:14: note: use '==' to turn this assignment into an equality comparison 277 | whilcheck.ce: 2077(:b9u:f pwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]= fgetl i2077n | e (iffi n()r)c {= s| t ^r n c| m == p(HEAP(cset, aa->pathoff), | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2078 | HEAP(cset, bb->pathoff), len)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check.c:2077:9: note: place parentheses around the assignment to silence this warning 2077 | if (rc = strncmp(HEAP(cset, aa->pathoff), | ^ | ( 2078 | HEAP(cset, bb->pathoff), len)) { | | ) check.c:2077:9: note: use '==' to turn this assignment into an equality comparison 2077 | if (rc = strncmp(HEAP(csstdio/fsetpos.ce:t51,: 1a:a -warning: >a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]p ath o51f | ff)s,e t p| o ^s ( i| o ==p , pos) | ^ ./stdio_remap.h:45:17: note: expanded from macro 'fsetpos' 45 | #check.cd:e2081f:i9n:e warning: fusing the result of an assignment as a condition without parentheses [-Wparentheses]s etpos 2081b | k _iffs e(trpco s= (| a ^a ->pathlen - bb->pathlen)) return (rc); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check.c:2081:9: note: place parentheses around the assignment to silence this warning 2081 | if (rc = (aa->pathlencommit.c :-340 :b15b: -warning: >using the result of an assignment as a condition without parentheses [-Wparentheses]p athl e340n | ) ) wrheitluer n( l(irnce) ;= f| g ^ e t l| i ( )n e(f1)) { | ~~~~~^~~~~~~~~~~~~~ check.c:2081:9: note: use '==' to turn this assignment into an equality comparison commit.c:340 :208115 | : inote: fplace parentheses around the assignment to silence this warning (rc =340 | ( a aw-h>iplaet h(lleinn e- =b bf-g>eptaltihnlee(nf)1)) )r e{t u r| n ^ ( r| c ( )) ; | ^ | == commit.c:340:15: note: use '==' to turn this assignment into an equality comparison 340 | while (line = fgetline(f1)) { | ^ | == CC libc/stdio/makebuf.c 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)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clone.c:1356:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1356 | }check.c :e2097l:s8e: inote: fplace parentheses around the assignment to silence this warning (p = g2097e | t einfv (("sB K=D _sBcAcMs__SkEeRyViEnRi_tU(R L0",) )r k{e y ,| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f lags, idDB)) { | ^ | ( ) clone.c:1356:16: note: place parentheses around the assignment to silence this warning 1 warning generated . 1356 | }check.c :e2097l:s8e: inote: fuse '==' to turn this assignment into an equality comparison (p = 2097g | e tiefn v((s" B=K Ds_cBcAsM__kcollapse.cSe:Ey750Ri:Vn8Ei:Rt _(warning: U using the result of an assignment as a condition without parentheses [-Wparentheses]R0 L," )r)k e {y750 , | | fi ^ lf a g(| sp ( ), =i dxDfBi)l)e _{f e t| c ^h ( s| - ==> gfile, 'cclone.c':)1356): 16{: note: | use '==' to turn this assignment into an equality comparison ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1356 | } else if (p = getenv("BKcollapse.cD:_750B:A8M:_ Snote: Eplace parentheses around the assignment to silence this warningR VER_ U750R | L "i)f) ({p =| In file included from ^stdio/fread.cx :f 48i| : l ==In file included from e stdio/local.h_:f37e: tIn file included from c./system.hh:check.c(52s:: -2108./hash.h>::g8329f::i 11lwarning: e: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]c '2108) | ) i{f 329 ( | | s ^ i =f | s ( )(c dcast_ak e=y ihn-i>to(ppsr-o>df,e trckhe(yh,, fkleayg,s ,collapse.cs :t*750rp:lr8eo:nd (_note: kiuse '==' to turn this assignment into an equality comparisoned yD)B )+ ) 750 1 | {) )i f| { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( p| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= xfile_fetch(s->gfile, 'ccheck.c':)2108): 8{: note: | place parentheses around the assignment to silence this warning ^ CC find.c ./hash.h :| 329 ==2108: | 11 :i fnote: place parentheses around the assignment to silence this warning( s = sc c329s | _ kiefy i(ndiatt(ap r=o dh,- >rokpesy-,> ffeltacghs(,h ,* pkreoyd,_ isdtDrBl)e)n ({k e y| ) ^ + | 1 ( )) ) { | ^ | ( ) check.c:2108:8: note: use '==' to turn this assignment into an equality comparison ./hash.h: 3292108: | 11 :i fnote: use '==' to turn this assignment into an equality comparison( s = s c329c | s _ikfe y(idnaitta( p=r ohd-,> orpkse-y>,f eftlcahg(sh,, *kperyo,d _sitdrDlBe)n)( k{e y )| ^+ 1| ) ==) { | ^ | collapse.c ==: 767:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 767 | if (p = fmem_peeclone.ck:(1409:f10,: warning: 0using the result of an assignment as a condition without parentheses [-Wparentheses]) ) { 1409| | ~~^~~~~~~~~~~~~~~~~ if (p = getenv("BKD_NFILES")) { collapse.c| : ~~^~~~~~~~~~~~~~~~~~~~~~767 :9: note: place parentheses around the assignment to silence this warning 767 | if (p = fmem_peeclone.ck:(1409f:,10 :0 )note: )place parentheses around the assignment to silence this warning { | ^ 1409 | | ( ) if (p = getenv("BKD_NFILES")) collapse.c{: 767 :| 9 ^ : note: | use '==' to turn this assignment into an equality comparison ( ) 767 | if (p = fmem_peek(f, 0)) clone.c{: 1409 :| 10 ^: | note: ==use '==' to turn this assignment into an equality comparison 2 warning s1409 generated | . if (p = getenv("BKD_NFILES")) { | ^ | == clone.c:1427:26: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 1427 | gunzipAll2fh(r->rfd, f, &(opts->in), &(opts->out)); | ^~~~~~~~~~~ ./bkd.h:139:42: note: passing argument to parameter 'in' here 139 | int gunzipAll2fh(int rfd, FILE *wf5, warning si generatedn. t *in, int *out); | ^ clone.c:1427stdio/fputc.c::3950:: 1warning: :passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1427 | g50u | nfzpiuptAcl(lc2,f hf(pr)- > r| f^dcollapse.c ,: 822f:./stdio_remap.h,9: :37& :(warning: 15ousing the result of an assignment as a condition without parentheses [-Wparentheses]p: t snote: -expanded from macro 'fputc'> i822n | ) 37, | i#&dfe(fstdio/fputs.c oi:(pn55pt e:s= 1- f:>kp oeuwarning: uyta function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]t2c )pb)a k;t55_ fh | p(f| ubp ^~~~~~~~~~~~tuu cft ,./bkd.hs :(| i ^139sd :,D B51f,:p )gnote: opassing argument to parameter 'out' here n | e^D B139, | ./stdio_remap.hi :n038t) :)g15 u:n{ z note: iexpanded from macro 'fputs' p A| l ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~l 2 38f | h#(dienfti nref df,p uFtIsL Eb k*_wffp,u tisn t | * ^i n, icollapse.cn:t822 :*9o:u tnote: )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)) { | ^ | == collapse.c:869:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 869 | if (f = fopen(COLLAPSED, "r")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ collapse.c:869:8: note: place parentheses around the assignment to silence this warning 869 | if (f = fopen(COLLAPSED, "r")) { | ^ | ( ) collapse.c:869:8: note: use '==' to turn this assignment into an equality comparison 869 | if (f = fopen(COLLAPSED, "r")) { | ^ | == collapse.c:877:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 877 | if (f = fopen(newcsets, "r")) { | ~~^~~~~~~~~~~~~~~~~~~~~~ check.c:2300:16: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 2300 | collapse.c :r877a:n8g:e _note: gcontrib/cat.cplace parentheses around the assignment to silence this warningo: n103e:(19s: , 877 warning: | Lusing the result of an assignment as a condition without parentheses [-Wparentheses] ( isfc c(s f_103 f | =i n fd}oK peeeyln(s(sen, e iwtfci sp(e)tt)ys,p, e D "_=rS "Ei)Ts))_ ;x{ f i | l| ^~~~~~~~~~~~~~~~~~~~~~~e ^ ( p a| libc/lines.ht:h ( )60) :)9 :{ note: expanded from macro 'L'| ~~~~~^~~~~~~~~~~~~~~~ CC libc/stdio/mkdtemp.c 60 | (_d) ? (typeof(_collapse.cd:)877 :[8]:) {note: (use '==' to turn this assignment into an equality comparisont ycontrib/cat.cp:e103o :f87719( | :_ dinote: )fplace parentheses around the assignment to silence this warning) (1f, =( t103fy | op ep oe}fn ((e_nldes)we)c _sidef}t 1 s( warning:,t generated y. 0"p;re " \=) ) i | s{ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ x f| i ^l e (| p ==a th)) { | ^ | ( ) contrib/cat.c:103:19: note: use '==' to turn this assignment into an equality comparison 103 | } else if (type = is_xfile(path)) { | ^ | == contrib/cat.c:104:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 104 | if (t = xfile_fetch(path, type)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ contrib/cat.c:104:10: note: place parentheses around the assignment to silence this warning 104 | if (t = clone.cx:f1538i:l10e:_ fwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]t ch(p a1538t | h , tiyfp e()d) ={ s c| c ^ s _ f| i ( )n drev(s, rev)) { | ~~^~~~~~~~~~~~~~~~~~~~~~ contrib/cat.c:104:10: note: use '==' to turn this assignment into an equality comparison 104 | ifclone.c :(1538t: 10=: xnote: fplace parentheses around the assignment to silence this warningi le_f e1538t | c h ( piaft h(,d t=y psec)c)s _{f i n| d ^r e v| ( ==s , rev)) { | ^ | ( ) clone.c:1538:10: note: use '==' to turn this assignment into an equality comparison 1538 | if (d = sccs_findrev(s, rev)) { | ^ | == 2 warnings generated. 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)) { | ^ | == 1 warning generated. CC libc/stdio/mkstemp.c commit.c:487:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 487 | if CC findcset.c (rc = trigger(opts.resync ? "merge" : av[0], "pre"check.c):)2593 :g15o:t owarning: using the result of an assignment as a condition without parentheses [-Wparentheses]d one; 2593| | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ while (ino = sccs_prev(s, ino)) { | ~~~~^~~~~~~~~~~~~~~~~~~ commit.c:487:9: note: place parentheses around the assignment to silence this warning 487 | if (rc = triggcheck.ce:r2593(:o15p:t snote: .place parentheses around the assignment to silence this warningr esync 2593? | " m ewrhgiel"e :( ianvo[ 0=] ,s c"cpsr_ep"r)e)v (gso,t oi ndoo)n)e ;{ | | ^ ^ | | ( ) ( ) commit.ccheck.c::4872593::915:: note: note: CC libc/stdio/printf.c use '==' to turn this assignment into an equality comparisonuse '==' to turn this assignment into an equality comparison 2593487 | | i fw h(irlce =( itnroi g=In file included from g cset.ces:rc17(c: osIn file included from p_libc/system.htp:sr52.e: rvlibc/hash.he(:ss329y,:n 11ci: n ?owarning: )using the result of an assignment as a condition without parentheses [-Wparentheses]") m e{r g e| " ^ 329: | | a ==iv f[ 0(]d,a t"ap r=e "h)-)> ogpost-o> fdeotnceh;( h ,| ^k e y| , == strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if commit.c(:d496a:t8a: =warning: using the result of an assignment as a condition without parentheses [-Wparentheses]h ->op s496- | > fieft c(hf( h=, fkoepye,n (s"tSrClCeSn/(tk.eCyh)a n+g e1S)e)t "{, "| r ^ " ) )| ( ){ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11:commit.c :note: 496use '==' to turn this assignment into an equality comparison: 8: note: place parentheses around the assignment to silence this warning 329 | i f496 | ( diaft a( f= =h -f>ooppesn-(>"fSeCtCcSh/(th.,C hkaenyg,e Ssettr"l,e n"(rk"e)y)) {+ 1| ) ^ ) {| ( ) | 2 ^ warning s generated| . == commit.c:496:8: note: use '==' to turn this assignment into an equality comparison 496 | if (f = fopen("SCCS/t.ChangeSet", "rconverge.c":)83): 15{: | warning: ^using the result of an assignment as a condition without parentheses [-Wparentheses] | == 83 | while (gfile = fgetline(f)) { | ~~~~~~^~~~~~~~~~~~~ converge.c:83:15: note: place parentheses around the assignment to silence this warning 83 | while (gfile = fgetline(f)) { | ^ | ( ) converge.c:83:15: note: use '==' to turn this assignment into an equality comparison 83 | while (gfile = fgetline(f)) { | ^ | == converge.c:87:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 87 | if (t = strchr(bn, '~')) *t = 0; | ~~^~~~~~~~~~~~~~~~~ converge.c:87:9: note: place parentheses around the assignment to silence this warning 87 | if (t = strchr(bn, '~')) *t = 0; | ^ | ( ) 2 warnings generated. converge.c:87:9: note: use '==' to turn this assignment into an equality comparison 87 | if (t = strchr(bn, '~')) *t = 0; | ^ | == commit.c:602:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 602 | if (f = fopen(CSETS_IN, "a")) { | ~~^~~~~~~~~~~~~~~~~~~~~~ stdio/fread.c:51:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 51 | fread(buf, scommit.ci:z602e:,9 :c onote: uplace parentheses around the assignment to silence this warningn t, fp )602 | | ^i f (./stdio_remap.hf: 39=: 15:f onote: pexpanded from macro 'fread'e n(C S39E | T#Sd_eIfNi,n e" af"r)e)a d{ b k| _ ^ f r e| a ( )d | ^ commit.c:602:9: note: use '==' to turn this assignment into an equality comparison 602 | if (f = fopen(CSETS_IN, "a")) { | ^ | == commit.c:615:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 615 | if (urllist = hash_fromFile(0, file)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ commit.c:615:15: note: place parentheses around the assignment to silence this warning 615 | if (urllist = hash_fCC libc/stdio/puts.c romFile(0, filestdio/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._basecommit.c;: 615 :| 15 ^ ~~~~~~~~~~~~~: note: use '==' to turn this assignment into an equality comparison 615 | if (urllist = hash_fromFile(0, file)) { | ^ | == 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; | ^ ~~~~ 2 warnings generated. check.cclone.c::28371983::88:: warning: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]using the result of an assignment as a condition without parentheses [-Wparentheses] 19832837 | | iiff ((fs == fsocpcesn_(ibnuift,( n"aam"e),) f{l a g| s ~~^~~~~~~~~~~~~~~~~) ) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ check.cclone.c::28371983::88:: note: note: place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning 28371983 | | iiff ((sf == sfcocpse_ni(nbiutf(,n a"mae",) )f l{a g s| ) ^ ) {| ( ) | ^ | ( ) clone.c:1983:8: check.cnote: :use '==' to turn this assignment into an equality comparison2837 :8: note: 1983use '==' to turn this assignment into an equality comparison | if (2837f | =i ff o(pse n=( bsucfc,s _"ian"i)t)( n{a m e| , ^ f l| a ==g s)) { | ^ | == 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 comparison 2017 | ifIn file included from crypto.c(:f17 : =In file included from commit.c./sccs.hp::o70920p:: e30In file included from n:libc/system.h( b:warning: u52passing '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]f: ,libc/hash.h :"329w:" 11)709:) | warning: {susing the result of an assignment as a condition without parentheses [-Wparentheses] c c| s ^_ s d| e ==l329 t | a (isf, (sdcactsa_ i=n oh(-s>)o,p sb-u>ff)e;t c h| ( ^~~h , kclone.ce:y2020,: ./sccs.h10s:t:1177r :lwarning: e39nusing the result of an assignment as a condition without parentheses [-Wparentheses](: k enote: ypassing argument to parameter here) 2020+ | 1 1177)i | )fi n{(t r cs| c ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=c s _(s!dfe l|t|a (pscclcoss e*(sf,) )s e?r _RtEconverge.c,T: _277cE:hR8aR:rO Rwarning: *libc/hash.h using the result of an assignment as a condition without parentheses [-Wparentheses]):: ;329 :R 11E | :T277 ^ _ | note: O place parentheses around the assignment to silence this warningKi )f {( s | 329= ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | s cicfs _(idnaitta( s=f commit.cihl:-e>,710o :pg32s-:-> >iwarning: ffclone.cpassing '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]el: ta2020cg:h s10(710):h | ) , note: *{place parentheses around the assignment to silence this warningkk ee yy| ,s ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ s2020 =t | ra ld edinLf(i kn(eery(c)* k=e+ y (s1!,)f ) s |{t| In file included from r stdio/freopen.cdp| converge.c:uc ^ :54pl 277: (o :In file included from bs| 8stdio/local.hue ( )::f( 37)f: note: ))In file included from place parentheses around the assignment to silence this warning;)./system.h : ?52| : ^~~R./hash.h277 E: | T329_ :iE11fR :(/usr/include/string.hR s:Owarning: 70Rusing the result of an assignment as a condition without parentheses [-Wparentheses]=libc/hash.h: :27:s329: c: R c11note: E329s:passing argument to parameter hereT | _ _ inote: Oinf use '==' to turn this assignment into an equality comparisonKi t70 )( ( | d{sca fht 329iaa| | lr ^ e = i,* f sh| gt- ( )(-r> d>doaiuptfpsal - a(>=gcf soeh)nt-)sc> tho{ (p chs h,-| aclone.c > ^ r:kf 2020ee *:)yt| 10;,c ( ): h s(note: h| tuse '==' to turn this assignment into an equality comparison, ^ r kleeyn ,(2020 k | se ty r)il f+e n(1(r)kc)e converge.c y=:{) 277 (: +!8commit.c| f:: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 711 )|note: :)|use '==' to turn this assignment into an equality comparison20 :{p cwarning: l 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]| o277 ^s | e (| i711f ==f | ) )(s sc? c =./hash.hsR :_Es329csT:cd_11seE:_lR itRnote: naOplace parentheses around the assignment to silence this warningi(R ts:(, s Rfd329Ei, | Tl _ebiO,ufK f )g)( -;d{> a i t f| a| l ^~~ ^a = g s h)| -)> ==./sccs.h o :{p1177 s: -39| > ^f: e t| note: c ==passing argument to parameter hereh (h, k1177e | yi,n ts tsrclcesn_(skdeeyl)t a+( s1c)c)s {* s ,| ^ s e r| _ ( )t , char *); | ^ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison commit.c:712 :32932 | : iwarning: fpassing '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] (dat a712 | = *hk-e>yosp s=- >afdedtLcihn(eh(,* kkeeyys,, ssttrrldeunp((kbeuyf)) )+; 1 )| ) ^~~ { | ^ /usr/include/string.h :| 70 ==: 27: note: passing argument to parameter here 70 | char *strdup (const char *); | ^ In file included from csets.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)In file included from )cset_inex.c :{17 : In file included from | ./sccs.h ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->flibc/hash.he:t329c:h11(:h ,note: kplace parentheses around the assignment to silence this warninge y, str l329e | n (ikfe y()d a+t a1 )=) h{- > o| p ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s ->fetcIn file included from hcsetprune.c(:h17,: In file included from klibc/system.he:52y: ,libc/hash.h :s329t:r11l:e nwarning: (using the result of an assignment as a condition without parentheses [-Wparentheses]k eyconverge.c): 351+: 111329libc/hash.h:)CC libc/stdio/refill.c | : CC fixtool.c ) 329warning: i:using the result of an assignment as a condition without parentheses [-Wparentheses]{f11 : ( | dnote: ^ aplace parentheses around the assignment to silence this warning351 t a | | =i ( ) f 329h | -( >sionfpes w-( >d=fa ettasc ch=c( shh_,-k >ekocommit.cyeiplibc/hash.h:yns:789,i-329>: t:f7s(11e:t0:t r, cwarning: l note: huse '==' to turn this assignment into an equality comparisonaddress of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]er( noh(ok,t ke 329eyk789 | y)e | , y ,i+g - f >s 1 it(r) fdl) lae Latn{(ga( Ps k A,=e| R y ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Egh) N-T- >(>+ico dps1Dse)B-t))>, )f { ed {t) c)| h, ^ | ( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~hL ,(| Mlibc/hash.hE ( )k:R 329eG:yE11,(: c ssnote: terplace parentheses around the assignment to silence this warningtl ,e nd()k) e,329y | W) Ri _fconverge.c+E : I(T3511dHlibc/hash.h:)aEt:11)Ra329: , : { =11note: 0 :place parentheses around the assignment to silence this warning ,h | -note: ^0>use '==' to turn this assignment into an equality comparison ) ;o 351p | | s| == - ^~~~~~~~~~~~~~~~~~ i>329 ff | e libc/lines.h(ti:scf60nh :e((9whd:a , t= note: a ksexpanded from macro 'L'CC libc/stdio/remove.c ec =y c,hs _- sk>60teo | ryp lis(en-_ni>td(f()ke0 et,?yc )hr( (ot+yho p1,te) ko)fke (ey{_y, d, ) gs| t - ^ r[ >l]e i)n| f{( ( )l(k atgyspe,e yog)f- (+>_ id1d))D))B1 ),{) ( {t y| p ^| e libc/hash.h ^ o : f| 329 == (: | _11 ( )d: ) )note: _use '==' to turn this assignment into an equality comparisond } : 0329; | \i f | ( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d ata = h->opsconverge.c-:>351f:e11t:c hnote: (use '==' to turn this assignment into an equality comparisonh , key ,351 | s tirfl e(ns(nkeewy )= +s c1c)s)_ k{e y i| n ^i t (| 0 ==, rootkey, commit.cg:-789>:i27f:l awarning: gaddress of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]s , g-> i789d | D B ) ) { L (| P ^A R E| N ==T (cset, d)), L(MERGE(cset, d)), WR_EITHER,CC libc/stdio/rewind.c 0, 0); | ^~~~~~~~~~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(tyclone.cp:e2152o:f11(:_ dwarning: )using the result of an assignment as a condition without parentheses [-Wparentheses]) 1, ( t2152y | p ewohfi(l_ed )()t_ d=} f:g e0t;l i\n e (| f ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) ) { | ~~^~~~~~~~~~~~~ clone.c:2152:11: note: place parentheses around the assignment to silence this warning 2152 | while (t = fgetline(f)) { | ^ | ( ) commit.c:799:10: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 799 | for (p = dkclone.c;: 2152*:p11;: pnote: +use '==' to turn this assignment into an equality comparison+ ) s u2152m | +w=h i*lpe; (/t* =s ufmg eotfl inneew( fd)e)l t{a k e| y ^ * /| == | ^ ~~ CC libc/stdio/rget.c commit.c:800:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 800 | if (rkoff = sccs_hasRootkey(cset, rk)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ commit.c:800:13: note: place parentheses around the assignment to silence this warning 800 | if (rkoff = sccs_hasRootkey(cset, rk)) { | ^ | ( ) commit.c:800:13: note: use '==' to turn this assignment into an equality comparison 800 | if (rkoff = sccs_hasRootkey(cset, rk)) { | ^ | == commit.c:820:11: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 820 | for (p = rk; *p; p++) sum += *p; | ^ ~~ 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 =In file included from CC fsl.c stdio/fscanf.ch:a49s: hIn file included from _stdio/local.hi:n37s: eIn file included from r./system.ht:(52h: , ./hash.h&:r329k:o11:f fwarning: ,using the result of an assignment as a condition without parentheses [-Wparentheses] sizeof (329r | k oifff )(,d a t| a ^ = | h ==- >ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commit.c:858In file included from :stdio/fseeko.c8::48./hash.h : :warning: In file included from 329assigning 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]stdio/local.h: :1137:: In file included from note: ./system.h858place parentheses around the assignment to silence this warning: | 52 : ./hash.h : 329329 :p | 11 :=i fwarning: H Eusing the result of an assignment as a condition without parentheses [-Wparentheses](A Pd(actsae t =,329 | hd k-io>ffo fp()s;d- a> tf| ae t ^ ~~~~~~~~~~~~~~~~~CC libc/stdio/scanf.c =c hh(-h>,o pkse-y>,f esttcrhl(ehn,( kkeeyy), +s t1r)l)e n{( k e| y ^ ) +| ( )1 )) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if./hash.h :(329d:a11t:a note: =place parentheses around the assignment to silence this warning h-> o329p | s -i>ff e(tdcaht(ah ,= khe-y>,o psst-r>lfeent(ckh(ehy,) k+e commit.cy1:,)887 ):s 7t{:r l warning: e| assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]n ^ ( k e| y ==887) | + 1 )p) ={ H E| A ^ P (| c ( )s et, rkoff); | ^ ~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == commit.c: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); In file included from *stdio/fseek.cp:;48 : sIn file included from ustdio/local.hm: 37-: =In file included from ./system.h*:p52+: +./hash.h):;329 : 11| : ^ ~~~~~~~~~~~~~~~~~ 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 | ifcommit.c :(919d:a10t:a warning: =assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] h->op s919- | > f eftocrh ((hp, =k eHyE,A Ps(tcrsleetn,( krekyo)f f+) ;1 )*)p ;{ p +| + ^ ) s| u ( )m += *p; | ^ ~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == commit.c:982:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 982 | if (t = getenv("BK_RANDOM")) { | ~~^~~~~~~~~~~~~~~~~~~~~ commit.c:982:9: note: place parentheses around the assignment to silence this warning 982 | if (t = getenv("BK_RANDOM")) { | ^ | ( ) commit.c:982:9: note: use '==' to turn this assignment into an equality comparison 982 | if (t = getenv("BK_RANDOM")) { | ^ | == 1 warning generated. 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)) { | ^ | == commit.c:1049:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1049 | while (line =stdio/freopen.c :f62g:e1t:l iwarning: na function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]e (f)) 62{ | f r| e ~~~~~^~~~~~~~~~~~~o pen(file, mode, fp) | ^ ./stdio_remap.h:40:17commit.c:: 1049note: :expanded from macro 'freopen'15 : note: place parentheses around the assignment to silence this warning40 | #d e1049f | i n ew hfirleeo p(elni nbek _=f rfegoeptelni n e| ( ^f )) { | ^ | ( ) commit.c:1049:15: note: use '==' to turn this assignment into an equality comparison 1049 | while (line = fgetline(f)) { | ^ | == commit.c:1165:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1165 | while (line = sccs_nextdata(cset))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->opcommit.cs:-1165>:f15e:t cnote: hplace parentheses around the assignment to silence this warning( h, ke y1165, | s twrhlielne( k(elyi)n e+ =1 )s)c c{s _ n| e ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~x tdata(cset)) { | ^ | ( ) ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (dacommit.ct:a1165 :=15 :h -note: >use '==' to turn this assignment into an equality comparisono ps->f e1165t | c h (whh,i lkee y(,l isnter l=e ns(ckcesy_)n e+x t1d)a)t a{( c s| e ^ t ) )| ( ){ | ^ | == ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fIn file included from ecweave.ct:c64h: (In file included from hlibc/system.h,: 52k: elibc/hash.hy:,329 :s11t:r lwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]n (key) + 3291 | ) )i f{ ( d| a ^t a | = == h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == commit.c:1230:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1230 | if (t = xfile_fetch(CHANGESET, 'p')) save_pfile = t; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commit.c:1230:8: note: place parentheses around the assignment to silence this warning 1230 | if (t = xfile_fetch(CHANGESET, 'p')) save_pfile = t; | ^ | ( ) commit.c:1230:8: note: use '==' to turn this assignment into an equality comparison 1230 | if (t = xfile_fetch(CHANGESET, 'p')) save_pfile = t; | ^ | == commit.c:1231:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1231 | if (t = xfile_fetch(CHANGESET, 'c')) save_cfile = t; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commit.c:1231:8: note: place parentheses around the assignment to silence this warning 1231 | if (t = xfile_fetch(CHANGESET, 'c')) save_cfile = t; | ^ | ( ) commit.c:1231:8: note: use '==' to turn this assignment into an equality comparison 1231 | if (t = xfile_fetch(CHANGESET, 'c')) save_cfile = t; | ^ | == CC fslayer.c 4 warnings generated. In file included from dataheap.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.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)) { | ^ | == 1 warning generated. 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 | ^ In file included from dbfile.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) CC g2bk.c libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if In file included from (stdio/funopen.cd:a46t: aIn file included from stdio/local.h=: 37h: -In file included from >./system.ho:p52s: -./hash.h>:329f:e11t:c hwarning: (using the result of an assignment as a condition without parentheses [-Wparentheses]h , key, 329s | t rilfe n((dkaetya) =+ h1-)>)o p{s - >| f ^e t c| h ==( h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (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/ftello.c:43: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, 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 diff.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, stIn file included from rdelta.cl:e17n: (In file included from klibc/system.he:y52): libc/hash.h+: 3291:)11): {warning: using the result of an assignment as a condition without parentheses [-Wparentheses] | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | if (daIn file included from tstdio/fvwrite.ca: 49=: In file included from hstdio/local.h-:>37o: pIn file included from s./system.h-:>52f: e./hash.htIn file included from :cstdio/fwalk.c329h:(:47h11: libc/hash.h,:In file included from : stdio/local.h329k:warning: :e3711using the result of an assignment as a condition without parentheses [-Wparentheses]y: : ,In file included from ./system.hsnote: :tplace parentheses around the assignment to silence this warning52r : l329./hash.he | :n 329 (i:329kf11 | e :( y di)warning: af using the result of an assignment as a condition without parentheses [-Wparentheses]t + a( d1=a) t )ha329 - | {>= o i fph| s- ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(-> od>pafste-at> cf=he (thhc,-h >(kohep,y s,k- e>sytf,re ltsetclibc/hash.hnrh:((l329hke:,en11 y(:k)k enote: eyplace parentheses around the assignment to silence this warning+y, ) 1 s)+t) r 3291l{ | )e )in f(| { k ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (e dy| a ^ )t a +| = ( ) 1 h)-)> o{p s| - ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~> fetch(h, key,./hash.h :s329t:r11l:e nlibc/hash.h(note: :kplace parentheses around the assignment to silence this warning329e :y11): +note: use '==' to turn this assignment into an equality comparison1329./hash.h ) | :) 329 i:f {11 329 :( | d | note: ai ^ place parentheses around the assignment to silence this warningtf a (| =d ( ) a h329t- | a> oi=pfs h-(->d>faoettpac sh=(-h >,h f-ke>elibc/hash.hyto:,cp329 hs:s(-11th>:r,f l enote: ektuse '==' to turn this assignment into an equality comparisoncne h(y(k,he ,ys329 )t | k r e+liy ef,1n )((s)kdt ear{ytl )ae n| +=( ^ k 1he )-y| )>) ( ) o {p+ s 1-| )> ^)f e {t| c == h | ( ^ h , | k ( )e y, strl./hash.he:n329(:k11e:y )note: use '==' to turn this assignment into an equality comparison+ 1)) {329 | | ./hash.hi ^:f 329(| :d ==11a :t anote: use '==' to turn this assignment into an equality comparison= h->o p329s | - >iffe t(cdha(tha, =k ehy-,> osptsr-l>efne(tkcehy()h ,+ k1e)y), {s t r| l ^e n (| k ==e y) + 1)) { | ^ | == In file included from export.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison1 warning generated. 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/stdio/setbuf.c CC gca.c cset.c:298:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 298 | while(buf = fgetline(stdin)) { | ~~~~^~~~~~~~~~~~~~~~~ cset.c:298:13: note: place parentheses around the assignment to silence this warning 298 | while(buf = fgetline(stdin)) { | ^ | ( ) cset.c:298:13: note: use '==' to turn this assignment into an equality comparison 298 | while(buf = fgetline(stdin)) { | ^ | == In file included from dspec.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->op2s warning-s> generatedf. 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)) { | ^ | == In file included from fast-import.c:83: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->opsIn file included from -stdio/fwrite.c>:f47e: tIn file included from cstdio/local.hh:(37h: ,In file included from ./system.hk:e52y: ,./hash.h :s329t:r11l:e nwarning: (using the result of an assignment as a condition without parentheses [-Wparentheses]k ey) + 1 )329) | {i f | ( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d ata = h->ops->fetch(h, key, strlen(klibc/hash.he:y329): 11+: 1note: )place parentheses around the assignment to silence this warning) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, key, str./hash.hl:e329n:(11k:e ynote: )place parentheses around the assignment to silence this warning + 1)) {329 | | i ^ f (| d ( )a ta = h->ops->fetch(h,4 warningkse generatedy. , slibc/hash.ht:r329l:e11n:( knote: euse '==' to turn this assignment into an equality comparisony ) + 1 )329) | {i f | ( ^ d a t| a ( ) = h->ops->fetch(h, key, strlen(key) ./hash.h+: 3291:)11): {note: use '==' to turn this assignment into an equality comparison | ^ | == 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == stdio/funopen.c:49:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 49 | funopen(cookie, readfn, writefn, seekfn, closefn) | ^ ./stdio_remap.h:49:17: note: expanded from macro 'funopen' 49 | #define funopen bk_funopen | ^ 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(h2, warning sk generatede. y, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 (plibc/hash.h :=329 :o11p:t snote: -place parentheses around the assignment to silence this warning> ranbit s329; | *ipf; (pd+a+t)a {= h| - ^ ~~~~~~~~~~~~~> opsstdio/ftello.c-:>49f:e1t:c hwarning: (a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]h , k e49y | ,f tsetlrlloe(nf(pk)e y )| ^+ 1./stdio_remap.h):)48 :{16 : | note: ^ expanded from macro 'ftello' | ( ) 48 | #define ftello bk_ftello | ^ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == stdio/remove.c:55:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | remove(file) | ^ ./stdio_remap.h:63:16: note: expanded from macro 'remove' 63 | #define remove bk_remove | ^ 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, unsignedstdio/fvwrite.c :l59o:n1g: lwarning: ea function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]n , 59| | ^_ _sfvwrite(crypto.cf:p100,: 38u:i owarning: )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 | ./stdio_remap.h : 72 :i20f: (note: eexpanded from macro '__sfvwrite'r r = b72a | s#ed6e4f_idneec o_d_es(fbvuwfr,i tlee nb,k _o_u_ts,f v&woruittlee n )| ) ^ { | ^~~ /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 | ifcset_inex.c :(286e:r9r: =warning: using the result of an assignment as a condition without parentheses [-Wparentheses]b ase64 _286d | e c oidfe ((bpu f=, slternc,h ro(utt,, & o'u,t'l)e)n )*)p {= 0| ; ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~^~~~~~~~~~~~~~~~ crypto.ccset_inex.c::100286::129:: note: note: place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning 286100 | | i fi f( p( e=r rs t=r cbhars(et6,4 _'d,e'c)o)d e*(pb u=f ,0 ;l e n| , ^ o u| t ( ), &outlen)) { | ^ | ( ) cset_inex.c:286:9: note: use '==' to turn this assignment into an equality comparison 286 | CC libc/stdio/setbuffer.c if (p crypto.c=: 100s:t12r:c hnote: ruse '==' to turn this assignment into an equality comparison( t, ' ,100' | ) ) *ipf =( e0r;r =| ^b a s| e ==6 4_decode(buf, len, out, &outlen)) { | ^ | == crypto.c:109:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 109 | while (len = fread(buf, 1, 48, stdin)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ crypto.c:109:14: note: place parentheses around the assignment to silence this warning 109 | while (len = fread(buf, 1, 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)) { | ^~~ CC get.c /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:3:40: note: passing argument to parameter 'in' here 3 | int base64_encode(const unsigned char *in, unsigned long len, | ^ crypto.c:111:38: warning: passing 'char[4096]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 111 | if (err = base64_encode(buf, len, out, &outlen)) { | ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:4:40: note: passing argument to parameter 'out' here 4 | unsigned char *out, unsigned long *outlen); | ^ crypto.c:111:43: warning: passing 'long *' to parameter of type 'unsigned long *' converts between pointers to integer types with different sign [-Wpointer-sign] 111 | if (err = base64_encode(buf, len, out, &outlen)) { | ^~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:4:60: note: passing argument to parameter 'outlen' here 4 | unsigned char *out, unsigned long *outlen); | ^ crypto.c:111:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 111 | if (err = base64_encode(buf, len, out, &outlen)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crypto.c:111:12: note: place parentheses around the assignment to silence this warning 111 | if (err = base64_encode(buf, len, out, &outlen)) { | ^ | ( ) crypto.c:111:12: note: use '==' to turn this assignment into an equality comparison 111 | if (err = base64csetprune.c_:e362n:c24o:d ewarning: (address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]b uf, le n362, | o urta,n g&eo_uwtalleknr)e)v s{( c s| e ^t , | L ==( d), L(sccs_top(cset)), 0, | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeoIn file included from fstdio/gettemp.c(:_61d: )In file included from )stdio/local.h_:d37}: In file included from :./system.h :052;: ./hash.h\: 329 :| 11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, stcsetprune.cr:l362e:n30(:k ewarning: yaddress of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]) + 1 )362) | { r a| n ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~g e_w3a warninglsk generatedr. evs(cset, L(d), L(sccs_top(cset./hash.h):)329,: 110:, note: place parentheses around the assignment to silence this warning| ^~~~~~~~~~~~~~~~~ libc/lines.h :32960 | : 9i:f note: (expanded from macro 'L'd ata = 60h | - >(o_pds)- >?f e(ttcyhp(eho,f (k_edy), [s]t)r{l(etny(pkeeoyf)( _+d )1))1), {( t y| p ^ e o f| ( ( )_ d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, CC libc/stdio/setvbuf.c strlen(key) + 1)) { | ^ | == 2 warnings generated. In file included from findmerge.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(crypto.ch:,164 :k24e:y ,warning: passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]s trlCC libc/stdio/snprintf.c e n164( | k e yi)f +( h1a)s)h _{f d (| h ^ a s h| , ( ) 0, md5, &md5len)) return (0); | libc/hash.h ^~~: 329:11:crypto.c :note: 122use '==' to turn this assignment into an equality comparison: 42: note: passing argument to parameter 'out' here 329 | i f122 | (hdaastha_ f=d (hi-n>to phsa-s>hf,e ticnht( hf,d ,k euyn,s isgtnrelde nc(hkaery )* o+u t1,) )u n{s i g| n ^e d | l ==o ng *outlen) | ^ crypto.c:166:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 166 | if (hash_memory(hash, str, len, md5, &md5len)) return (0); | ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_hash.h:293:38: note: passing argument to parameter 'in' here 293 | const unsigned char *in, unsigned long inlen, | ^ crypto.c:166:35: warning: passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1 warning generated. 166 | if (hash_memory(hasIn file included from hfeatures.c,: 17s: tIn file included from r./sccs.h,: 20l: eIn file included from nlibc/system.h,: 52m: dlibc/hash.h5:,329 :&11m:d 5warning: lusing the result of an assignment as a condition without parentheses [-Wparentheses]e n)) re t329u | r ni f( 0()d;a t a| ^~~= h-/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_hash.h>:o294p:s38-:> fnote: epassing argument to parameter 'out' heret ch(h ,294 | k e y , s t r l e n ( k e y ) + 1 ) ) u{n s i| g ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n ed char *out, unsigned long *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(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = 2hcrypto.c warning-:s>176 generatedo:. p21s:- >warning: fpassing '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]e tch( h176, | k eiyf, (sbtarslee6n4(_keenyc)o d+e (1m)d)5 ,{ m d| 5 ^l e n| , == b64, &b64len)) return (0); | ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:3:40: note: passing argument to parameter 'in' here 3 | int base64_encode(const unsigned char *in, unsigned long len, | ^ crypto.c:176:34: warning: passing 'char[64]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 176 | if (base64_encode(md5, md5len, b64,stdio/fwrite.c :&55b:614:l ewarning: na function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]) ) r e55t | ufrwnr i(t0e)(;b u f| , ^~~ siz/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.he:,4 :c40o:u nnote: tpassing argument to parameter 'out' here, fp) 4 | | ^ ./stdio_remap.h : 51 : 16 : note: expanded from macro 'fwrite' 51 | # d e f iunnes ifgwnreidt ec hbakr_ f*woruitt,e u n| s ^i gned long *outlen); | ^ cweave.c:151:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 151 | if (e = sccs_findKey(s, key)) { | ~~^~~~~~~~~~~~~~~~~~~~~~ cweave.c:151:8: note: place parentheses around the assignment to silence this warning 151 | if (e = sccs_findKey(s, key)) { | ^ | ( ) In file included from stdio/makebuf.c:51: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11cweave.c:: 151warning: :using the result of an assignment as a condition without parentheses [-Wparentheses]8 : note: use '==' to turn this assignment into an equality comparison 329 | 151 | i fi f( d(aet a= =s chc-s>_ofpisn-d>Kfeeyt(csh,( hk,e yk)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-crypto.c>:o199p:s24-:> fwarning: epassing '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]t ch(h ,199 | k eiyf, (shtarslhe_nf(dk(ehya)s h+, 1f)d), {m d 5| , ^ & m| d ==5 len)) return (0); | ^~~ crypto.c:122:42: note: passing argument to parameter 'out' here 122 | hash_fd(int hash, int fd, unsigned char *out, unsigned long *outlen) | ^ crypto.c:201:20: warning: passing 'char[32]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 201 | csetprune.ci:f603 :(17b:a swarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]6 4_enco d603e | ( mwdh5i,l em d(5sloernt,k eby6 4=, f&gbe6t4llienne)()f )r)e t{u r n| ~~~~~~~~^~~~~~~~~~~~~( 0); | ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:3:40: note: passing argument to parameter 'in' here 3 | int base64_encodcsetprune.ce:(603c:o17n:s tnote: place parentheses around the assignment to silence this warningu nsign e603d | cwhhairl e* i(ns,o r tuknesyi g=n efdg eltolnign el(efn),) { | ^| ^ | ( ) crypto.c:201:33: warning: passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 201 | if (cweave.cb:a237s:e36:4 csetprune.c_warning: :eusing the result of an assignment as a condition without parentheses [-Wparentheses]603n :c17o:d e note: (237use '==' to turn this assignment into an equality comparisonm | d 5E,A C603mH | d_ 5PwlAheRinEl,Ne T b((6ss4,o, r et&,kb e6p1y4, warning l generated=ei. n)f) g){e tr le| it ^~~~~~~~~~~~~~~~~~~~~~~nu er(nf./sccs.h ):()565 0:{) 18; : | ^ note: | expanded from macro 'EACH_PARENT' ^~~ | == /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h :5654 | : 40f:o rnote: passing argument to parameter 'out' here( j = 04; | ( p ) = ( j < 2 ) ? P A R E N T S (usn,s idg,n ejd) c:h a0r; *+o+ujt), u| n ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s igned long *outlen); | ^ cweave.c:237:3: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ cweave.c:237:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ CC libc/stdio/sprintf.c 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 find.c:17: In file included from libc/system.h:52cset.c: :libc/hash.h1009::32911::11 : 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] 3291009 | | iwfh i(ldea t(ad == hcsetprune.cc-:s>708eo:tp9_s:r- d>warning: wfusing the result of an assignment as a condition without parentheses [-Wparentheses]ee atvcehP(ahi, r 708(kc | es ye ,ti ,fs tRr(WlPse_ nD=(S kEeTy,s) c &c+r sk1_o)kf)efy ,i{ n& di| kt ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o( fofp)t)s -{>r e f| P ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r oj, rk, INIT_MUSTEXIST, idlibc/hash.hD:B329):)11 :{ cset.c note: : place parentheses around the assignment to silence this warning1009| : ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~11 : note: place parentheses around the assignment to silence this warning329 | if1 warning ( generated1009d. | a twah i=l eh -3(> warningdos p generated=s . -c>scsetprune.cfe:et708t_:cr9hd(wh:e, a note: vkplace parentheses around the assignment to silence this warningee Pya,i rs(tc rsl708ee | tn ,( kiReWfyP) _ D(+S sE1 T)=,) & {rs ck co| sf ^ f_ , k | &e ( )dy kionfift)()o p{t s -| > ^ r e f| P ( )r oj, rk, INIT_Mlibc/hash.hU:S329T:E11X:I Snote: Tuse '==' to turn this assignment into an equality comparison, idD B329)cset.c | ): 1009i{:f 11 :(| dnote: ^ ause '==' to turn this assignment into an equality comparison t a | = ( ) h -1009> | o pcrypto.cws:h-i>l282fe:e 20t(:cd h (=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]c s keety_,r ds282wt | csetprune.cer :alh708vea:ens9P(h:ak_ iemrnote: ye(use '==' to turn this assignment into an equality comparison)mc os+re yt1 (,) 708h)R | a W s{P h_ Di,| S ^f E T b(,| as ==&s re=k, o fssfctc,rs l_&edknkeo(yfbifa)ns)ie t)({,o p mt| d ^s5 -, > | r& ==emf dP5rloejn,) ;r k ,| ^~~~I dataheap.cN:/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_hash.hI131T::_293M10:U:38S :Twarning: E using the result of an assignment as a condition without parentheses [-Wparentheses]Xnote: Ipassing argument to parameter 'in' hereS T1, warning generated131i293. | d | D iB f) ) ( o{ f f | ^= f i| ==n d U ncioqn1sStt ru(nss,i gsnterd) )c hraert u*rinn ,( o fufn)s;i g n| e ~~~~^~~~~~~~~~~~~~~~~~~~~~d 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] dataheap.c:131: 10282: | note: hplace parentheses around the assignment to silence this warninga sh_me m131o | r yi(fh a(sohf,f b=a sfei,n dsUtnrilqe1nS(tbra(sse,) ,s tmrd)5), r&emtdu5rlne n()o;f f )| ; ^~~ | ^ /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 | dataheap.c :u131n:s10i:g nnote: euse '==' to turn this assignment into an equality comparisond cha r131 | * oiuft ,( oufnfs i=g nfeidn dlUonnigq 1*Soturt(lse,n )s;t r )| ) ^ return (off); | ^ | == 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])) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~cweave.c :303:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 303 | while (e = sccs_csetprune.ce:a748c:h11N:u mnote: (place parentheses around the assignment to silence this warning& p, &s i748g | n ) )i f{ ( l| e ~~^~~~~~~~~~~~~~~~~~~~~~~~~n = paths_overlap(path, complist[cweave.ci:]303):)13 :{ note: place parentheses around the assignment to silence this warning| ^ | ( ) 303 | while (e = sccs_eachNum(&p, &csetprune.cs:i748g:n11):) note: {use '==' to turn this assignment into an equality comparison | ^ | ( )748 | if (len = paths_overlap(pacweave.ct:h303,: 13c:o mnote: puse '==' to turn this assignment into an equality comparisonl ist[ i303] | ) ) {w h i| l ^e (| e == = sccs_eachNum(&p, &sign)) { | ^ | == cweave.c:312:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 312 | stdio/gettemp.c :E66:A1C:H _warning: Pa function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]T AG(s ,66 | dG,E TeT,E MiP)( p{a t h| , ^~~~~~~~~~~~~~~~~~~~~ doo./sccs.hp:e572n:,18 :d onote: mexpanded from macro 'EACH_PTAG'k dir) 572| | ^ fostdio/gettemp.cr: 62(:j18 := note: 0expanded from macro 'GETTEMP'; (p )62 | =# d(ejf iiozpes,-cweave.c >:cf441oe:ut14lc:dh b(note: ehplace parentheses around the assignment to silence this warningt, t yk)e y ,441| | ^s t r ./stdio_remap.hli:fe80 n:((r20kk:oe fynote: f)expanded from macro '__swhatbuf' += 1s80)c) | c s#{_d he af| si ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Rn oeo t_k_esyw(hsa,t brukfe yb)k)_ _{_ s w| h ^ a t b| u ( )f | ^ CC getuser.c ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (dacweave.ct:a441 :=14 :h -note: >use '==' to turn this assignment into an equality comparisono dataheap.cp:306s:- 14>CC libc/stdio/stdio.c 441:f | ewarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses] c hi(fh , ( 306rk | ke o yfw,fh i=ls ets rc(lcoesf_nfh (a=ks ReRoyKoD)t KkO+eF yF(1(ss),,) rok fe{f y, ) | )r ^ k {o f | f| , ( ) ^ d k| o ==f f)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329dataheap.c | : 306i:f14 :( dnote: aplace parentheses around the assignment to silence this warningt a = h -306CC gfiles.c > | o p sw-h>ifleet c(ho(fhf, =k eRyK,D KsOtFrFl(esn,( koefyf), +r k1o)f)fcweave.c, : {469d :k 12o| :f ^fwarning: ) using the result of an assignment as a condition without parentheses [-Wparentheses]) | { == | ^ 469 | | ( )w hile (d = cset_rdweavePair(s, 0,dataheap.c :&306r:k14o:f fnote: ,use '==' to turn this assignment into an equality comparison &dkof f306) | ) {w h i| l ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e (off = RKDKOFF(s, off, rkoff, dcweave.ck:o469f:f12):) note: {place parentheses around the assignment to silence this warning | ^ | ==469 | while (d = cset_rdweavePair(s, 0, &rkoff, &dkoff)) { | ^ | ( ) dbfile.c:248:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 248 | while (t =cweave.c :f469g:e12t:l inote: nuse '==' to turn this assignment into an equality comparisone (stdi n469) | ) {w h i| l ~~^~~~~~~~~~~~~~~~~e (d = cset_rdweavePair(s, 0, &rkoff,dbfile.c :&248d:k12o:f fnote: )place parentheses around the assignment to silence this warning) { | ^248 | | ==w hile (t = fgetline(diff.cs:t137d:i17n:) )warning: using the result of an assignment as a condition without parentheses [-Wparentheses]{ | ^ 137| | ( ) } else if (p = getenv("Cdbfile.cO:L248U:M12N:S "note: )use '==' to turn this assignment into an equality comparison) { | 248 ~~^~~~~~~~~~~~~~~~~~~ | while (t = fgetline(stdin)) { | ^ | == diff.c:137:17: note: place parentheses around the assignment to silence this warning 137 | } else if (p = getenv("COLUMNS")) { | ^ | ( ) diff.c:137:17: note: use '==' to turn this assignment into an equality comparison 137 | } else if (p = getenv("COLUMNS")) { | ^ | == delta.c:99:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 99 | if (i = SYSREcweave.cT:(505p:c12l:o swarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]( f))) 505{ | | w ~~^~~~~~~~~~~~~~~~~~~h ile (t = sccs_nextdata(s)) { delta.c| : ~~^~~~~~~~~~~~~~~~~~99 :8: note: place parentheses around the assignment to silence this warning 99 | if (i = SYSRET(pcweave.cc:l505o:s12e:( fnote: )place parentheses around the assignment to silence this warning) ) { | 505 ^ | | w ( )h ile (t = sccs_nextdata(s)) { | ^ delta.c :| 99 ( ): 8: note: use '==' to turn this assignment into an equality comparison 99 | if (i = SYSRET(pccweave.cl:o505s:e12(:f )note: )use '==' to turn this assignment into an equality comparison) dataheap.c{: 355 :| 50512 ^ | : warning: | wusing the result of an assignment as a condition without parentheses [-Wparentheses] ==h ile 355( | t =i fs c(cmsa_rnke x=t d(a*tdak(esy) )= ={ ' || ' ^) ) | + ==+ dkey; | ~~~~~^~~~~~~~~~~~~~~~ dataheap.c:355:12: note: place parentheses around the assignment to silence this warning 355 | if (mark = (*dkey == '|')) ++dkey; | ^ | ( ) dataheap.c:355:12: note: use '==' to turn this assignment into an equality comparison 355 | if (mark = (*dkey == '|')) ++dkey; | ^ | == dbfile.c:303:17: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 303 | kv.key.dptr, kv.val.dptr, kv.val.dsize, flags)) { | ^~~~~~~~~~~ dbfile.c:266:66: note: passing argument to parameter 'data' here 266 | print_field(char *file, char *dir, mode_t mode, char *field, u8 *data, | ^ CC glob.c In file included from findcset.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warningCC libc/stdio/ungetc.c 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) 2{ warning s generated| . ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (datIn file included from astdio/puts.c :=49 : hIn file included from -stdio/local.h>:o37p: sIn file included from -./system.h>:f52e: t./hash.hc:h329(:h11,: kwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]y , strle n329( | k eiyf) (+d a1t)a) ={ h -| > ^o p s| - ==> fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == dataheap.c:403:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 403 | while (woff = RKDKOFF(s, woff, rkoff, dkoff)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dataheap.c:403:14: note: place parentheses around the assignment to silence this warning 403 | while (woff = RKDKOFF(s, woff, rkoff, dkoff)) { | ^ | ( ) dataheap.c:403:14: note: use '==' to turn this assignment into an equality comparison 403 | while (woff = RKDKOFF(s, woff, delta.cr:k324o:f11f:, warning: dusing the result of an assignment as a condition without parentheses [-Wparentheses]k off)) {324 | | i ^f (| f ==i re = (getenv("_IN_DELTA") == 0)) putenv("_IN_DELTA=YES"); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ delta.c:324:11: note: place parentheses around the assignment to silence this warning 324 | if (fire = (getenv("_IN_DELTA") == 0)) putenv("_IN_DELTA=YES"); | ^ | ( ) delta.c:324:11: note: use '==' to turn this assignment into an equality comparison 324 | if (fire = (getecsetprune.cn:v1379(:"3_:I Nwarning: _using the result of an assignment as a condition without parentheses [-Wparentheses]D ELTA "1379) | = =E A0C)H)_ PpAuRtEeNnTv((s",_ IdN,_ DpE,L TjA)= Y{E S "| ) ^~~~~~~~~~~~~~~~~~~~~~~; | ^./sccs.h : 565| : ==18 : note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s,In file included from stdio/refill.cd:,48 : jIn file included from )stdio/local.h ::37 : 0In file included from ;./system.h :+52+: j./hash.h): 329 :| 11 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops-csetprune.c>:f1379e:t3c:h (note: hplace parentheses around the assignment to silence this warning, k./sccs.he:y565,: 18s:t rnote: lexpanded from macro 'EACH_PARENT'e n(ke y565) | +f o1r) )( j{ = | 0 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ; (p) = (j < 2) ? PARENTS(s, d, j) ./hash.h:: 3290:;11 :+ +note: jplace parentheses around the assignment to silence this warning) | ^ 329 | if (data = h->ops->fetchcsetprune.c(:h1379,: 3k:e ynote: ,In file included from use '==' to turn this assignment into an equality comparison stdio/rewind.c s:t47r./sccs.h: l:In file included from e565stdio/local.hn::(1837k:: e In file included from ynote: )./system.hexpanded from macro 'EACH_PARENT' : +52 : 1./hash.h): )329565 : | 11{ : f owarning: | rusing the result of an assignment as a condition without parentheses [-Wparentheses] ^ ( j| ( )= 0329; | (ipf) (=d a(tja <= 2h)- >?o pPsA-R>EfNeTtSc./hash.h(h:s(329,h: ,11d :,k enote: jyuse '==' to turn this assignment into an equality comparison), :s t0r ;l329 e | +n (+ikjfe) y () d | a+ ^t a 1 )=) h{- > o| p ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s ->fetch(h, key, strlen(key) + 1)) { | ^ | == ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from stdio/rget.c:47: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == csetprune.c:1420:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1420 | if (p = PARENT(s, d)) { | ~~^~~~~~~~~~~~~~ 2 warnings generated. csetprune.c:1420:9: note: place parentheses around the assignment to silence this warning 1420 | if (p = PARENT(s, d)) { | ^ | ( ) csetprune.c:1420:9: note: use '==' to turn this assignment into an equality comparison 1420 | if (p = PARENT(s, d)) { | ^ | == csetprune.c:1423:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1423 | if (m = MERGE(s, d)) { | ~~^~~~~~~~~~~~~dspec.c :285:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 285 | while (g.eachvcsetprune.ca:l1423 :=9 :e anote: cplace parentheses around the assignment to silence this warningh line( &1423n | e x tilfn ,( m& l=e nM)E)R G{E ( s| , ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ d)) { | ^ | ( ) dspec.c:285:20: note: place parentheses around the assignment to silence this warning csetprune.c:1423:9 :285 | note: use '==' to turn this assignment into an equality comparison whil e1423 | ( g .iefa c(hmv a=l M=E ReGaEc(hsl,i nde)()& n{e x t| l ^n , | & ==l en)) { | ^ | ( ) dspec.c:285:20: note: use '==' to turn this assignment into an equality comparison 285 | while (g.In file included from estdio/mkdtemp.ca:c55h: vIn file included from astdio/local.hl: 37=: In file included from e./system.ha:c52h: l./hash.hi:n329e:(11&:n ewarning: xusing the result of an assignment as a condition without parentheses [-Wparentheses]t ln, &le n329) | ) i{f (| d ^a t a| === 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/mkstemp.c:61:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 61 | mkstemp(path) | ^ ./stdio_remap.h:57:17: note: expanded from macro 'mkstemp' 57 | #define mkstemp bk_mkstemp | ^dspec.c :320:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 320 | if (g.eachval = eachline(&nextln, &len)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ dspec.c:320:17: note: place parentheses around the assignment to silence this warning 320 | if (g.eachval = eIn file included from astdio/scanf.cc:h49l: iIn file included from nstdio/local.he:(37&: nIn file included from e./system.hx:t52l: n./hash.h,: 329&:l11e:n )warning: )using the result of an assignment as a condition without parentheses [-Wparentheses] { | ^ | 329 ( ) | if (data = h->ops->fetch(h, kdspec.ce:y320,: 17s:t rnote: luse '==' to turn this assignment into an equality comparisone n(ke y320) | + i1f) )( g{. e a| c ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~h val = eachline(&nextln, &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,fast-export.c :s170t:r28l:e nwarning: (using the result of an assignment as a condition without parentheses [-Wparentheses]k ey) + 1701 | ) ) i{f (| * ^q =| = == ':') for (; *q = *(q+1); q++) ; | ~~~^~~~~~~~ fast-export.c:170:28: note: place parentheses around the assignment to silence this warning 170 | if (*q == ':') for (; *q = *(q+1); q++) ; | ^ | ( ) fast-export.c:170:28: note: use '==' to turn this assignment into an equality comparison 170 | if (*q == ':') for (; *q = *(q+1); q++) ; | ^ | == 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)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from fixtool.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 = fast-export.ch:-217>:o11:p snote: -place parentheses around the assignment to silence this warning> fetch (217h | , kiefy ,( fsitpr l=e nh(aksehy_)f e+t c1h)S)t r{M e m| ( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o p->rkdk2fi, hkey)) { | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (datfast-export.ca: 217=: 11h:- >note: ouse '==' to turn this assignment into an equality comparisonp s->fe t217c | h ( hi,f k(efyi,p s=t rhlaesnh(_kfeeyt)c h+S t1r)M)e m{( o p| - ^ > r k| d ( )k 2fi, hkey)) { | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == stdio/puts.c:55:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | puts(s) | ^ ./stdio_remap.h:61:14: note: expanded from macro 'puts' 61 | #define puts bk_puts | ^ dataheap.c:801:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 801 | if (p = getenv("_BK_PAGING_PAGESZ")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fast-export.c:321:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 321 | if (dataheap.cd:1801 :=9 :P Anote: Rplace parentheses around the assignment to silence this warningE NT(s, 801d | 2 ) )i f{ ( p| ~~~^~~~~~~~~~~~~~~= getenv("_BK_PAGING_PAGESZ")) fast-export.c{: 321 :| 10 ^ : note: | place parentheses around the assignment to silence this warning ( ) 321 | if (d1 = PARENT(s, d2)) { dataheap.c| : ^ 801 : 9| : ( ) note: use '==' to turn this assignment into an equality comparison 801 | if (p = getenv("_fast-export.cB:K321_:P10A:G Inote: Nuse '==' to turn this assignment into an equality comparisonG _PA G321E | S Z "i)f) ({d 1 | = ^ P A| R ==E NT(s, d2)) { | ^ | == 1 warning generated. 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, (typeoffast-export.c(:_353d:)12):_ dwarning: }using the result of an assignment as a condition without parentheses [-Wparentheses] : 0; 353\ | i| f ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (path1 = key2path(dk1, 0, 0, 0)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ fast-export.c:353:12: note: place parentheses around the assignment to silence this warning 353 | if (path1 fast-import.c=: 228k:e10y:2 pwarning: ausing the result of an assignment as a condition without parentheses [-Wparentheses]t h(dk1 ,228 | 0 ,i f0 ,( d0i)r) ={ a v| [ ^ o p t| i ( )n d]) { | ~~~~^~~~~~~~~~~~ fast-export.c:353:12: note: use '==' to turn this assignment into an equality comparison 353 | fast-import.ci:f228 :(10p:a tnote: hplace parentheses around the assignment to silence this warning1 = k e228y | 2 piaft h((ddikr1 ,= 0a,v [0o,p t0i)n)d ]{CC gnupatch.c ) {| ^ | ^ | == | ( ) fast-import.c:228:10: note: use '==' to turn this assignment into an equality comparison 228 | if (dir = av[optind]) { | ^ | == 2 warnings generated. csetprune.c:1809:22: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 1809 | symdiff_compress(s, L(oldp), d, slist, count); | ^~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stdio/refill.c:57:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 57 | lflush(fp) | ^ stdio/refill.c:73:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 73 | __srefill(fp) | ^ ./stdio_remap.h:98:19: note: expanded from macro '__srefill' 98 | #define __srefill bk___srefill | ^ 3 warnings generated. features.c:86:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 86 | if (here = featurstdio/rget.ce:s55_:f1r:o mwarning: Ba function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]i ts( f55e | a_t_usrregse_tb(iftps)( 0 )| )^) { ./stdio_remap.h :| 78 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 17: note: expanded from macro '__srget' 78 | #define __srget bk___srget | features.c ^: 86:12: note: place parentheses around the assignment to silence this warning 86 | if (here = features_frostdio/rewind.cm:B50i:t1s:( fwarning: ea function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]a tur e50s | _rbeiwtisn(d0()f)p)) { | 5^| warning ^ s generated . ./stdio_remap.h| : ( )64 :16: note: expanded from macro 'rewind' 64 | #define rewind bfeatures.ck:_86r:e12w:i nnote: duse '==' to turn this assignment into an equality comparison | ^ 86 | if (here = features_fromBits(features_bits(0))) { | ^ | == 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)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ csetprune.c:1947:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]stdio/setbuffer.c :48:1: 1947warning: | a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] whil efast-export.c48 :( | 514bs:ue10ft b:u= fnote: fplace parentheses around the assignment to silence this warningfeg re(tflpi ,n514 e | b( uf f) ,)i fs{ i (z ed| ) ~~~~^~~~~~~~~~~~~ = | s^c cs_f./stdio_remap.hi:n101d:M19D:5 (note: cexpanded from macro 'setbuffer's et, m101d | 5#)d)e f{i n e| ^ s ecsetprune.c t:b| 1947u ( ):f 13f:e rnote: place parentheses around the assignment to silence this warningb k_set b1947u | f fwehri l | e ^ (buf = ffast-export.cg:e514t:l10i:n enote: (use '==' to turn this assignment into an equality comparisonf )) { 514 | | ^ i| f ( ) (d = sccs_findMD5(cset, md5)) { | ^csetprune.c : 1947| : ==13 : note: use '==' to turn this assignment into an equality comparison 1947 | while (buf = fgetline(f)) { | ^ | == stdio/setbuffer.c:64:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 64 | setlinebuf(fp) | ^ ./stdio_remap.h:68:20: note: expanded from macro 'setlinebuf' 68 | #define setlinebuf bk_setlinebuf | ^ csetprune.c:1990:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1990 | if (len = paths_overlap(newpath, deep[i])) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ csetprune.c:CC libc/stdio/vasprintf.c 1990:12: note: place parentheses around the assignment to silence this warning 1990 | if (len = CC graft.c paths_overlap(newpath, deep[i])) {features.c : 128| : ^ 8 : | warning: ( )using the result of an assignment as a condition without parentheses [-Wparentheses] 128 | if (p = getenv(var)) { | csetprune.c ~~^~~~~~~~~~~~~: 1990:12: note: use '==' to turn this assignment into an equality comparison 1990 | if (len = paths_ofeatures.cv:e128r:l8a:p (note: nplace parentheses around the assignment to silence this warninge wpat h128, | diefe p([pi ]=) )g e{t e n| v ^( v a| r ==) ) { | ^ | ( ) features.c:128:8: note: use '==' to turn this assignment into an equality comparison 128 | if (p = getenv(var)) { | ^ | == 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:174:9fast-import.c:: 443warning: :using the result of an assignment as a condition without parentheses [-Wparentheses]9 : note: place parentheses around the assignment to silence this warning 174 | if 443( | p 2i f= (prrco jdataheap.c=_: p1121sr:yo3sdt:ue cmwarning: t(using the result of an assignment as a condition without parentheses [-Wparentheses](" pb)k) -p r 1121 = | n ap m2eF;sI "E )L| )D ~~~^~~~~~~~~~~~~~~~~( {c l u| d ^ e s )| ; ( ) | ^~~~~~~~~~~~~ dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | ifeatures.cf: 174(:o9l:d note: =place parentheses around the assignment to silence this warningfast-import.c :s443-:>9 s:174l i | note: s tiuse '==' to turn this assignment into an equality comparison2f[ d(]p.2 x 443)= | \ip fr o| (j ~~~~^~~~~~~~~~~~~~~~r_ cp r=o dsuycstt(epm)()" bpk2 warning=-s r generatedp . 2n;a m e| s ^ " ) )| ( ){ dataheap.c : 1121| : ^3 : | note: ==place parentheses around the assignment to silence this warning dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | iffeatures.c :(174o:l9d: =note: use '==' to turn this assignment into an equality comparisons ->sl i174s | t 2i[fd ](fast-export.c.p:x2656) :=\3 :p r| warning: o ^using the result of an assignment as a condition without parentheses [-Wparentheses]j _prod u656c | t ( pE)A)C Hp_ P=A RpE2N;T ( c| s ^e t ,| ==d , ddataheap.cp:,1121 :i3): {note: use '==' to turn this assignment into an equality comparison | ^~~~~~~~~~~~~~~~~~~~~~~~~~~dataheap.c :1112:./sccs.hfeatures.c10:::565175 ::18note: 9:expanded from macro 'FIELD': note: warning: expanded from macro 'EACH_PARENT'using the result of an assignment as a condition without parentheses [-Wparentheses] 1112 | In file included from fslayer.c565i175: | f | 18 : f(iIn file included from oof./sccs.hrl : d(20( p: j=2 In file included from slibc/system.h==-: >520ps: ;rl libc/hash.hoi(:jsp329_t):i2 11s[=:Rd e](warning: s.jusing the result of an assignment as a condition without parentheses [-Wparentheses]yx n))o p:s -0>;f e+t+cjh)( h ,| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~k ey, strlenfeatures.c(:k175e:y9): +note: place parentheses around the assignment to silence this warning1dataheap.c ):)1122 :{ 20 175: | | warning: fast-export.c ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~iusing the result of an assignment as a condition without parentheses [-Wparentheses]: f 656 :(3p:2 note: = place parentheses around the assignment to silence this warning 1122 p | r./sccs.h o:j 565_u:in18sl:Re esnote: sexpanded from macro 'EACH_PARENT'sy n(cC( Sp565E) | T) ( fslibc/hash.hpo ):r=)329 :F(p11Ij2:E L; =D note: ( place parentheses around the assignment to silence this warning0b| ;a ^ m (h p a| )329s ( ) | h =)i ;f( j ( | d< ^~~~~~~~~~~~~~a t2a) dataheap.c =:? 1112 h:P-10A>:Ro Epnote: Nsexpanded from macro 'FIELD'T-S features.c>(:fs175,e : t11129dc | :,h (inote: jhfuse '==' to turn this assignment into an equality comparison), (:ko el0175yd; | , + =i+s fjts )r-( l>p es2| nl ^(i= kspetry2o)[j d_+]i .s1xR))e) s \y{ n c | (| ~~~~^~~~~~~~~~~~~~~~p ^ )fast-export.c ): 656| p: ( )3= : pnote: 2use '==' to turn this assignment into an equality comparison; | ./sccs.h ^: 565 :| 18 ==: note: expanded from macro 'EACH_PARENT' 565 | fordataheap.c :(1122j: 20=libc/hash.h: : 0329note: ;:place parentheses around the assignment to silence this warning 11 (:p dataheap.c)note: : use '==' to turn this assignment into an equality comparison1112= : 10(:j note: <329expanded from macro 'FIELD' | 2 )iCC grep.c f?1112 | (P dAiafRt E(aNo Tl=Sd ( hs=-, > sod-p,>s s-jl)> if:se tt02c;[h d(+]h+.,jx ))k e \y| , ^ | s ^t rlen(key) + 1)) { | ^ | == dataheap.c:1122:20: note: use '==' to turn this assignment into an equality comparison dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1123:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1123 | FIELD(random); | ^~~~~~~~~~~~~ dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1123:3: note: place parentheses around the assignment to silence this warning dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1123:3: note: use '==' to turn this assignment into an equality comparison dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \2 warning s| generated ^. dataheap.c:1124:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1124 | UFIELD(userhost); | ^~~~~~~~~~~~~~~~ dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1124:3: note: place parentheses around the assignment to silence this warning dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[2d warning]s. generatedx. ) \ | ^ 2 warnings generated. 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].xCC libc/stdio/vfprintf.c ) \ | ^ dataheap.c:1125:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] features.c1125: | 273 : 8U:F Iwarning: Eusing the result of an assignment as a condition without parentheses [-Wparentheses]L D(path n273a | m ei)f; ( t| ^~~~~~~~~~~~~~~~= gedataheap.ct:e1115n:v10(:b unote: fexpanded from macro 'UFIELD') ) rm t1115_ | f eiaft u(roelsd == fse-a>tsulriesst_2t[odB]ifast-import.c.t:xs622)(: t13\,: 0warning: | )using the result of an assignment as a condition without parentheses [-Wparentheses] ~~~~^~~~~~~~~~~~~~~~; | ~~^~~~~~~~~~~~~ 622 | while (gop = parseOp(opdataheap.c,: 1125l:i3n:features.ce :)note: 273)place parentheses around the assignment to silence this warning: 8{: dataheap.c :note: | 1115place parentheses around the assignment to silence this warning ~~~~^~~~~~~~~~~~~~~~~~~: 10: note: expanded from macro 'UFIELD' 273 | i1115f | (itf =( ogledt e=n vs(-b>usfl)i)s tr2m[td_fast-import.c]f:.e622xa:)t13 u:\r enote: splace parentheses around the assignment to silence this warning| ^ = feat u622r | e sw_htiolBei t(sg(otp, =0 )p;a r s| dataheap.ce ^ :O p1125 (:| o3 ( )p: , note: luse '==' to turn this assignment into an equality comparisoni nedataheap.c):)1115 :{10 : | note: ^ expanded from macro 'UFIELD' | ( ) 1115 | if (ofeatures.cl:d273 :=8 :s -note: >use '==' to turn this assignment into an equality comparisons list2 [273d | ] .ixf) (\t =| fast-import.c ^:g 622e:t13e:n vnote: (use '==' to turn this assignment into an equality comparisonb uf)) r622m | t _wfheialteu r(egso p= =f epaatrusreesO_pt(ooBpi,t dataheap.csl:(i1126tn:,e3 ):0) ) 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 fast-export.c(:o812l:d11 : =warning: using the result of an assignment as a condition without parentheses [-Wparentheses]s ->sl i812s | t 2w[hdi]l.ex )( t\ = | f ^g etline(f)) { | ~~^~~~~~~~~~~~~ dataheap.c:1127:3: note: use '==' to turn this assignment into an equality comparison dataheap.c:1115:10: note: expanded from macro 'UFIELD' fast-export.c :1115812 | : 11i:f note: (place parentheses around the assignment to silence this warningo ld = 812s | - >wshliilset 2([td ]=. xf)g e\t l i| n ^e (f)) { | ^ | ( ) fast-export.c:812:11: note: dataheap.cuse '==' to turn this assignment into an equality comparison: 1128:3: 812warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] whil e1128 | ( t U=F IfEgLeDt(lsiynmel(ifn)k)) ;{ | | ^~~~~~~~~~~~~~~ ^ | ==dataheap.c :1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1128:3: note: place parentheses around the assignment to silence this warning dataheap.c:1115:features.c10::338 :note: 9expanded from macro 'UFIELD': warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1115 | i f338 | ( oilfd (=p 2s -=> splriosjt_2p[rdo]d.uxc)t (\p ) )| ^p = p2; | ~~~^~~~~~~~~~~~~~~~~ dataheap.c:1128:3: note: use '==' to turn this assignment into an equality comparison dataheap.c:1115:features.c10::338 :note: 9expanded from macro 'UFIELD': note: place parentheses around the assignment to silence this warning 1115 | i f338 | ( oilfd (=p 2s -=> splriosjt_2p[rdo]d.uxc)t (\p ) )| ^p = p2; | ^ | ( ) features.c:338:9: note: dataheap.cuse '==' to turn this assignment into an equality comparison: 1129:3: warning: 338using the result of an assignment as a condition without parentheses [-Wparentheses] | if (1129p | 2 =U FpIrEoLjD_(pcrsoedtuFcitl(ep));) p| ^~~~~~~~~~~~~~~~1= warning generatedp. dataheap.c2:;1115 : 10| : ^ note: expanded from macro 'UFIELD'| == 1115 | if (old = s->sfeatures.cl:i339s:t92:[ dwarning: ]using the result of an assignment as a condition without parentheses [-Wparentheses]. x) \ 339 | | ~~~~^~~~~~~~~~~~~~~~i f (p2 = proj_isResync(p)) p = p2; 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 (ofeatures.cl:d339 :=9 :s -note: >place parentheses around the assignment to silence this warnings lis t3392 | [ di]f. x()p 2\ = | p ^r oj_isResync(p)) p = p2; | ^ | ( ) dataheap.c:1129:3: note: use '==' to turn this assignment into an equality comparison dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | ifeatures.cf: 339(:o9l:d fast-export.cnote: =:use '==' to turn this assignment into an equality comparison 879 s:-12>: s 339lwarning: | iusing the result of an assignment as a condition without parentheses [-Wparentheses] s itf2 [ (d879p] | 2. x =)w hp\ir lo ej| ^_( ips R=e seyancch(lpi)n)e (p& t=, p&2i;) ) | { ^ | | ~~^~~~~~~~~~~~~~~~~~ == features.c:342dataheap.c:fast-export.c:10:1130:879: :3warning: 12:using the result of an assignment as a condition without parentheses [-Wparentheses]: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]place parentheses around the assignment to silence this warning 342 | i f1130879 | | ( r ewtFh Ii=El LepD f((-cp>o bm=i mtesea)nc th{sl i) n;| e ~~~~^~~~~~~~~~ ( &| t ^~~~~~~~~~~~~~~, &dataheap.ci:)1112): 10{: | note: ^ expanded from macro 'FIELD' | ( ) 1112 | if (features.co:l342d: 10=: snote: -place parentheses around the assignment to silence this warning> sli s342t | 2 [idfast-export.cf]: .879(x:r12e):t \note: =use '==' to turn this assignment into an equality comparison p f| - ~~~~^~~~~~~~~~~~~~~~ > 879b | i t sw)h i{l e | ( ^ p =| ( )e achline(&t, &i)) {2 dataheap.c warning :| 1130 ^:s 3 generated :. features.c| : ==note: 342 place parentheses around the assignment to silence this warning: 10: dataheap.cnote: :use '==' to turn this assignment into an equality comparison21112 warning:s10 generated :. 342 | note: expanded from macro 'FIELD'i f ( r1112e | t i=f p(fo-l>bdi t=s )s -{> s l| ^i s| t ==2 [d].x) \ | ^ features.c:346:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] dataheap.c:1130: 3346: | note: iuse '==' to turn this assignment into an equality comparisonf (dataheap.ch:e1112r:e10 := note: lexpanded from macro 'FIELD'o adf i1112l | e (ipfr o(jo_lfdu l=l psa-tCC hash_nokey.c >hs(lpi,s t"2B[idt]K.exe)p e\r / l| o ^g /features"), 0)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ features.c:346:11: note: place parentheses around the assignment to silence this warning 346 | if (here dataheap.c=: 1134l:o34a:d fwarning: iusing the result of an assignment as a condition without parentheses [-Wparentheses]l e(proj _1134f | u lCC libc/stdio/vfscanf.c flopra t(hd( p=, d"sB;i tdK e>e=p eTrR/ElEo(gs/)f;e adt-u-r)e sF"I)E,L D0()r)a n{d o m| ) ^ ; | | ( ) ^~~~~~~~~~~~~ dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = sfeatures.c-:>346s:l11i:s tnote: 2use '==' to turn this assignment into an equality comparison[ d].x) 346\ | i| f ~~~~^~~~~~~~~~~~~~~~ (here = loadfile(proj_fullpath(p,dataheap.c :"1134B:i34t:K enote: eplace parentheses around the assignment to silence this warningp erdataheap.c/:l1112o:g10:/ fnote: eexpanded from macro 'FIELD'a tur e1112s | " )i,f 0()o)l d{ = | s ^- > s| l ==i st2[d].x) \ | ^ dataheap.c:1134:34: note: use '==' to turn this assignment into an equality comparison dataheap.c:1112:10: note: expanded from macro 'FIELD' 1 warning generated . 1112 | if (old = s->slist2[d].x) \ | ^ CC heapdump.c dataheap.c:1135:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1135 | for (d = ds; d >= TREE(s); d--) UFIELD(pathname); | ^~~~~~~~~~~~~~~~ dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1135:34: note: place parentheses around the assignment to silence this warning dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1135:34: note: use '==' to turn this assignment into an equality comparison dataheap.c:1115:10: note: expanded from macro 'UFIELD' fast-import.c :1115949 | : 8i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]o ld = s -949> | s liifs t(2q[ d=] .sxt)r r\c h r| ( ^p , '>')) p = q+1; | ~~^~~~~~~~~~~~~~~~~ fast-import.c:949:8: dataheap.cnote: :place parentheses around the assignment to silence this warning1136 :34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]949 | if (1136q | =f osrt r(rdc h=r (dps,; 'd> '>)=) TpR E=E (qs+)1;; d -| - ^ ) U| F ( )I ELD(sortPath); | ^~~~~~~~~~~~~~~~ dataheap.c:1115:10: note: expanded from macro 'UFIELD' fast-import.c :1115949 | : 8i:f note: (use '==' to turn this assignment into an equality comparisono ld = 949s | - >isfl i(sqt 2=[ ds]t.rxr)c h\r ( p| , ~~~~^~~~~~~~~~~~~~~~ '>')) p = q+1; | ^ | == 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) \ | ^ features.c:427:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 427 | if (jdataheap.c :=1137 :h34a:s hnote: _use '==' to turn this assignment into an equality comparisonf etdataheap.cc:h1115S:t10r:U 3note: 2expanded from macro 'UFIELD'( nam e1115m | a pi,f l(iosltd[ i=] )s)- >{s l i| s ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t 2[d].x) \ | ^ features.c:427:9: note: place parentheses around the assignment to silence this warning 427 | if (j = hash_fetchStrU3dataheap.c2:(1138n:a34m:e mwarning: ausing the result of an assignment as a condition without parentheses [-Wparentheses]p , lis t1138[ | i ]f)o)r {( d | = ^ d s| ; ( ) d >= TREE(s); d--) UFIELD(sfeatures.cy:m427l:i9n:k )note: ;use '==' to turn this assignment into an equality comparison | ^~~~~~~~~~~~~~~ 427 | dataheap.c : 1115i:f10 :( jnote: expanded from macro 'UFIELD'= has h1115_ | f eitfc h(SotlrdU 3=2 (sn-a>mselmiaspt,2 [ldi]s.tx[)i ]\) ) | { ~~~~^~~~~~~~~~~~~~~~ | ^ | == dataheap.c:1138:34: note: place parentheses around the assignment to silence this warning dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1138:34: note: use '==' to turn this assignment into an equality comparison dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1139:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1139 | for (d = ds; d >= TREE(s); d--) UFIELD(csetFile); | ^~~~~~~~~~~~~~~~ dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1139:34: note: place parentheses around the assignment to silence this warning dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1139:34: note: use '==' to turn this assignment into an equality comparison dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1140:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1140 | for (d = ds; d >= TREE(s); d--) Ufast-import.cF:I1206E:L11D:( uwarning: spassing '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]e rhost) ;1206 | | ^~~~~~~~~~~~~~~~s prdataheap.ci:n1115t:f10(:b unote: fexpanded from macro 'UFIELD', "b l1115o | b i%fz d("o,l dl e=n )s;- > s| l ^~~i st2libc/stdio.h[:d270]:.31x:) note: \passing argument to parameter here | ~~~~^~~~~~~~~~~~~~~~ 270 | int sprintf(char * __dataheap.cr:e1140s:t34r:i cnote: tplace parentheses around the assignment to silence this warning, cdataheap.co:n1115s:t10 :c hnote: aexpanded from macro 'UFIELD'r * _1115_ | r eisft r(iocltd, =. .s.-)> s l| i ^s t2[d].x) \ | ^ fast-import.c:1208:49:dataheap.c :warning: 1140: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]34 : note: use '==' to turn this assignment into an equality comparison1208 | dataheap.c :h1115a:s10h:_ dnote: eexpanded from macro 'UFIELD's cri p1115t | o ri[fi d(xo]l.dp r=o cse-s>ss(l&imsdt,2 [bdu]f.,x )s t\r l e| n ^( buf)+1); | ^~~ /usr/include/string.h:54:28: note: passing argument to parameter here 54 | size_t strlen 3( warningcso generatedn. st char *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.cIn file included from :gca.c1141::2034: :In file included from libc/system.h:note: 52use '==' to turn this assignment into an equality comparison: libc/hash.h:dataheap.c329::111211::10 : warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]expanded from macro 'FIELD' 1112 | i329f | (iofl d( d=a tsa- >=s lhi-s>to2p[sd-]>.fxe)t c\h ( h| , ^ key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dataheap.c:libc/hash.h1143::32935::11 :warning: using the result of an assignment as a condition without parentheses [-Wparentheses]note: place parentheses around the assignment to silence this warning 1143 | 329 | f oirf ((dd a=t ad s=; hd- >>o=p sT-R>EfEe(tsc)h;( hd,- -k)e yF,I EsLtDr(lbeanm(hkaesyh)) ;+ 1| ) ^~~~~~~~~~~~~~) { dataheap.c :| 1112 ^ : 10 :| ( )note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].xlibc/hash.h): 329\: 11 :| ~~~~^~~~~~~~~~~~~~~~note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetdataheap.cc:h1143(:h35,: knote: eplace parentheses around the assignment to silence this warningy , dataheap.cs:t1112r:l10e:n (note: kexpanded from macro 'FIELD'e y) +1112 | 1 )i)f {( o l| d ^ = | 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); | ^~~~~~~~~~~~~~~ dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1153:34: note: place parentheses around the assignment to silence this warning dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1153:34: note: In file included from use '==' to turn this assignment into an equality comparisonfsl.c :17dataheap.c: :In file included from 1112libc/system.h::1052:: libc/hash.hnote: :expanded from macro 'FIELD'329 :11: warning: 1112using the result of an assignment as a condition without parentheses [-Wparentheses] | if (ol d329 | = isf- >(sdlaitsat 2=[ dh]-.>xo)p s\- > f| e ^t ch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from g2bk.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | iflibc/hash.h :(329d:a11t:a note: =place parentheses around the assignment to silence this warning h->ops -329> | f eitfc h((dha,t ak e=y ,h -s>torpdataheap.cls:e-1167n>:(f17ke:et ycwarning: )husing the result of an assignment as a condition without parentheses [-Wparentheses] ( h+, 1k )e1167)y | , { s t wr| hl ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~iel ne( k(eryk)o f+f 1=) )O L{D K O| F ^ F ( o| f ( )f )) { | ~~~~~~^~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data =libc/hash.h :h329-:>11o:p sdataheap.cnote: -:use '==' to turn this assignment into an equality comparison>1167 f:e17t:c h note: (329place parentheses around the assignment to silence this warningh | , ikfe y1167(, | d as tt arw lh=ie lnhe(- k(>eroykp)os f-+f> f 1e=t) c)Oh L(D{hK ,O F| kF ^ e( oy f,| f ) ( )1s) warningt generatedr{. l e n| ( ^ k e y| ) ( ) + 1)) { | ^ | libc/hash.h ==: 329:11: note: use '==' to turn this assignment into an equality comparison 329 | if dataheap.c(:d1167a:t17a: =note: use '==' to turn this assignment into an equality comparisonh ->op s1167- | > f e twchhi(lhe, (krekyo,f fs t=r lOeLnD(KkOeFyF)( o+f f1)))) {{ | | ^ ^ | | == == CC libc/stdio/vprintf.c dataheap.c:1189:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1189 | while (rkoff = OLDKOFF(off)) { | ~~~~~~^~~~~~~~~~~~~~ dataheap.c:1189:17: note: place parentheses around the assignment to silence this warning 1189 | CC help.c while (rkoff = OLDKOFF(off)) { | ^ | ( ) dataheap.c:1189:17: note: use '==' to turn this assignment into an equality comparison 1189 | while (rkoff = OLDKOFF(off)) { | ^ | == CC libc/stdio/vscanf.c CC here.c 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 dataheap.c:1217: 17329: | warning: iusing the result of an assignment as a condition without parentheses [-Wparentheses]f (da t1217a | = hw-h>iolpes -(>rfkeotfcfh (=h ,O LkDeKyO,F FsCC libc/stdio/vsnprintf.c (torflfe)n)( k{e y )| ~~~~~~^~~~~~~~~~~~~~+ 1)) { | ^ | == dataheap.c:1217:17: note: place parentheses around the assignment to silence this warning 1217 | while (rkoff = OLDKOFF(off)) { | ^ | ( ) dataheap.c:1217:17: note: use '==' to turn this assignment into an equality comparison 1217 | while (rkoff = OLDKOFF(off)) { | ^ | == 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)) { | ^ | == CC libc/stdio/vsprintf.c 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 CC here_check.c + 3) & ~3) - s->heap.len) { | ^ | == 1 warning generated. CC hostme.c findcset.c:680:11: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char[3076]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 680 | for (ch = dline; *ch; ch++) { | ^ ~~~~~ findcset.c:691:10: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 691 | if (ch = mdbm_fetch_str(cur->view, keylist[k])) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ findcset.c:691:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 691 | if (ch = 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])) { | ^ | ( ) findcset.c:691:10: note: use '==' to turn this assignment into an equality comparison 691 | if (ch = mdbm_CC libc/stdio/vsscanf.c fetch_str(cur->view, keylist[k])) { | ^ | == 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 | ^ 21 warnings generated. findcset.c:823:11: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 823 | for (ch = kv.key.dptr; *ch; ch++) { | ^ ~~~~~~~~~~~ findcset.c:827:11: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 827 | for (ch = kv.val.dptr; *ch; ch++) { | ^ ~~~~~~~~~~~ In file included from stdio/snprintf.c:50: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.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)) { | ^ | ( ) ./hash.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 get.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key,2 warningsst generatedr. len(key) + 1)) { | ^ | == CC http.c CC libc/stdio/wbuf.c findcset.c:1241:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1241 | while (p = eachline(&t, &len)) fprintf(out, "c %.*s\n", len, p); | ~~^~~~~~~~~~~~~~~~~~~~ findcset.c:1241:11: note: place parentheses around the assignment to silence this warning 1241 | while (p = eachline(&t, &len)) fprintf(out, "c %.*s\n", len, p); | ^ | ( ) 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); | ^ | == In file included from stdio/sprintf.c:50: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if In file included from (gethelp.cd:a17t: aIn file included from libc/system.h=: 52h: -libc/hash.h>:o329p:s11-:> fwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]t ch(h, k329e | y ,i fs t(rdlaetna( k=e yh)- >+o p1s)-)> 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 = h->libc/hash.ho:p329s:-11>:f enote: tplace parentheses around the assignment to silence this warningc h(h, k e329y | , isft r(ldeant(ak e=y )h -+> o1p)s)- >{f e t| c ^ h ( h| , ( ) key, strlen(key) + 1)) { | ^ ./hash.h| : ( )329 :11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->libc/hash.hf:e329t:c11h:( hnote: ,use '==' to turn this assignment into an equality comparison key, s t329r | l einf( k(edya)t a+ =1 )h)- >{o p s| - ^> f e| t ==c h(h, key, strlen(key) + 1)) { | ^ | == CC idcache.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)) { | ^ | == stdio/setvbuf.c:55:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | setvbuf(fp, buf, mode, size) | ^ ./stdio_remap.h:69:17: note: expanded from macro 'setvbuf' 69 | #define s2e warningtsv generatedb. uf bk_setvbuf | ^ In file included from gettemp.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, sIn file included from tgethost.cr:l17e: nIn file included from (libc/system.hk:e52y: )libc/hash.h :+329 :111):) warning: {using the result of an assignment as a condition without parentheses [-Wparentheses] | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, keylibc/hash.h,: 329s:t11r:l enote: nplace parentheses around the assignment to silence this warning( key) +329 | 1 )i)f {( d a| t ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a = h->ops->fetch(h, key, strlen(key) + libc/hash.h1:)329): 11{: | note: ^ place parentheses around the assignment to silence this warning | ( ) 329 | if (data = h->ops->fetch(hlibc/hash.h,: 329k:e11y:, note: suse '==' to turn this assignment into an equality comparisont rlen( k329e | y )i f+ (1d)a)t a{ = | h ^ - > o| p ( )s ->fetch(h, key, strlen(key) + 1)) libc/hash.h{: 329 :| 11 ^: | note: ==use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from stdio/sscanf.c:50: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.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 getuser.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/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, kefsl.cy:,146 :s13t:r lwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]n (key) 146+ | 1 )i)f {( x f| i ^l e | = == is_xfile(av[ac])) { | ~~~~~~^~~~~~~~~~~~~~~~~~ fsl.c:146:13: note: place parentheses around the assignment to silence this warning 146 | if (xfile = is_xfile(av[ac])) { | ^ | ( ) fsl.c:146:13: note: use '==' to turn this assignment into an equality comparison 146 | if (xfile = is_xfile(av[ac])) { | ^ | == 1 warning generated. 1 warning generated. 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)) { | ^ | == CC libc/stdio/wsetup.c stdio/stdio.c:58:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 58 | __sread(cookie, buf, n) | ^ ./stdio_remap.h:110:17: note: expanded from macro '__sread' 110 | #define __sread bk___sread | ^ stdio/stdio.c:79:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | __swrite(cookie, buf, n) | ^ ./stdio_remap.h:106:18: note: expanded from macro '__swrite' 106 | #define __swrite bk___swrite | ^ stdio/stdio.c:96:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 96 | __sseek(cookie, offset, whence) | ^ ./stdio_remap.h:95:17: note: expanded from macro '__sseek' 95 | #define __sseek bk___sseek | ^ stdio/stdio.c:117:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 117 | __sclose(cookie) | ^ ./stdio_remap.h:66:18: note: expanded from macro '__sclose' 66 | #define __sclose bk___sclose | ^ 1 warning generated. 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) | ^ 1 warning generated. 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) | ^ 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)) {2 warning s| 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)stdio/ungetc.c): 94{: 1 :| ^warning: CC isascii.c a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] | == 94 | ungetc(c, fp) | ^ ./stdio_remap.h:83:16: note: expanded from macro 'ungetc' 83 | #define ungetc bk_ungetc | ^ get.c:67:11: warning: 1using the result of an assignment as a condition without parentheses [-Wparentheses] warning generated. 67 | if (prog = strrchr(av[0], '/')) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 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], '/')) { | ^ | == 2 warnings generated. CC libc/tcp/tcp.c 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from grep.c:30: In file included from ./sccs.h:20: In file included from libc/system.h:libc/hash.h52:: 329:libc/hash.h11::329 :11note: :place parentheses around the assignment to silence this warning warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | i329f | (idfa t(ad a=t ah -=> ohp-s>-o>pfse-t>cfhe(thc,h (khe,y ,k esyt,r lsetnr(lkeeny()k e+y )1 )+) 1{) ) | { ^ | | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( ) libc/hash.h:329:11: libc/hash.hnote: :use '==' to turn this assignment into an equality comparison329 :11: note: place parentheses around the assignment to silence this warning 329 | if 329( | d aitfa (=d aht-a> o=p sh-->>foeptsc-h>(fhe,t ckhe(yh,, skteryl,e ns(tkrelye)n (+k e1y))) +{ 1 )| ) ^ { | ==| ^ 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->libc/hash.hg:f329i:l11e:, note: suse '==' to turn this assignment into an equality comparisont rlen( s329- | > giffi l(ed)a)t)a; = | h ^~~~~~~~- >ops-libc/zlib/zlib.h>:f821e:t61c:hIn file included from (stdio/vasprintf.cnote: h:,passing argument to parameter 'buf' here39 : kIn file included from estdio/local.hy:,37 : s In file included from t821./system.hr | :lZe52En: X(./hash.hTk:Ee329Ry:)N11 :+u Lwarning: 1ousing the result of an assignment as a condition without parentheses [-Wparentheses]n) g) {Z E X| P ^329O | R Ti| f ==a d(ldeart3a2 =O Fh(-(>u3oL warningpossn generated-g. > faedtlcehr(,h ,c oknesyt, Bsyttrelfe n*(bkuefy,) u+I n1t) )l e{n ) )| ; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^ CC libc/udp/udp.c ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/utils/cleanpath.c In file included from stdio/vfprintf.c:2: In file included from stdio/vfwprintf.c:51: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, sget.ct:r421l:e9n:( kwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]yCC libc/utils/concat_path.c ) + 1) )421 | { i| f ^ ( c| === bam(prog, (flags & SILENT), bpCC info.c _files, ac_optend, av)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ get.c:421:9: note: place parentheses around the assignment to silence this warning 421 | if (c = bam(prog, (flags & SILENT), bp_files, ac_optend, av)) { | ^ | ( ) get.c:421:9: note: use '==' to turn this assignment into an equality comparison 421 | if (c = bam(prog, (flags & SILENT), bp_files, ac_optend, av)) { | ^ | == 5 warnings generated. gettemp.c:34:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 34 | if (envtmp = getenv("TMPDIR")) tmpdirs[tmpdirs_len++] = envtmp; | ~~~~~~~^~~~~~~~~~~~~~~~~~ gettemp.c:34:13: note: place parentheses around the assignment to silence this warning 34 | if (envtmp = getenv("TMPDIR")) tmpdirs[tmpdirs_len++] = envtmp; | ^ | ( ) In file included from stdio/vfscanf.c:45: In file included from gettemp.cstdio/local.h::3437:: 13In file included from :./system.h :note: 52use '==' to turn this assignment into an equality comparison: ./hash.h:329:11: 34warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] if (en v329t | m pi f= (gdeattean v=( "hT-M>PoDpIsRgethelp.c-":>)125f):e 21tt:cm hpwarning: (dusing the result of an assignment as a condition without parentheses [-Wparentheses]hi ,r sk[et ym125,p | d s ti r rlfseonr(_ kl(eetyn )+= + +]b u 1f=);) ep{n v= t | ms ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~tp r;s t r| ( ^t , | " == #BKMOD#"); ) { | ~~^~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (datagethelp.c :=125 :h21-:> CC key2rev.c onote: pplace parentheses around the assignment to silence this warnings ->fetc h125( | h , k efyo,r s(ttr l=e nb(ukfe;y )p += 1s)t)r s{t r (| t ^ , "| # ( )B KMOD#"); ) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (gethelp.cd:a125t:a21 := note: huse '==' to turn this assignment into an equality comparison- >ops- >125f | e t c h (fho,r k(ety ,= sbturfl;e np( k=e ys)t r+s t1r)()t ,{ " #| B ^K M O| D ==# "); ) { | ^ | == CC libc/utils/crc32c.c In file included from heapdump.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from hash_nokey.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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 libc/utils/die.c CC key2path.c stdio/vasprintf.c:42:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 42 | vasprintf(str, fmt, ap) | ^ ./stdio_remap.h:84:19: note: expanded from macro 'vasprintf' 84 | #define vasprintf bk_vasprintf | ^ CC kill.c In file included from stdio/vsnprintf.c:48: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from here.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 3 warnings 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.")) { | ^ | ( ) gfiles.c:171:9: note: use '==' to turn this assignment into an equality comparison 171 | if (p = strstr(file, "/SCCS/s.")) { | ^ | == In file included from help.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(kIn file included from estdio/vscanf.cy:)48 : +In file included from stdio/local.h1:)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->olibc/hash.hp:s329-:>111f warning:e generated t. note: cuse '==' to turn this assignment into an equality comparisonh (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 = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from graft.c:23: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from stdio/vsprintf.c:48: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.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. 2 warnings generated. CC kv.c stdio/vsnprintf.c:51:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 51 | vsnprintf(str, n, fmt, ap) | ^ ./stdio_remap.h:87:19: note: expanded from macro 'vsnprintf' 87 | #define vsnprintf bk_vsnprintf | ^ stdio/vfscanf.c:850:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 850 | __sccl(tab, fmt) | 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)) { | ^ | == In file included from hostme.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == stdio/vscanf.c:51:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 51 | vscanf(fmt, ap) | ^ ./stdio_remap.h:86:16: note: expanded from macro 'vscanf' 86 | #define vscanf bk_vscanf | ^ gfiles.c:661:24: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 661 | range_walkrevs(s, 0, L(d), 0, pending_print, data); | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} :In file included from here_check.c:017;: 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 (datgfiles.ca: 699=: 8h:- >warning: ousing the result of an assignment as a condition without parentheses [-Wparentheses]p s->fet c699h | ( hi,f k(esy ,= srtirnldeenx((kneaym)e ,+ '1/)')) ){ 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 stdio/vsprintf.cS:C51C:S1/: *warning: /a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] | ^ 51| | ==v sprintf(str, fmt, ap) | ^ ./stdio_remap.h:89:18: note: expanded from macro 'vsprintf' 89 | #define vsprintf bk_vsprintf | ^ CC libc/utils/data.c CC libcommit.c CC libc/utils/dirname.c 1 warning generated. 2 warnings generated. 2 warnings generated. CC libdiff.c gfiles.c:1057:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1057 | if (p = getenv("_BK_SLOW_WALK")) touch(p, 0666); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ gfiles.c:1057:11stdio/vsscanf.c:: 54note: :place parentheses around the assignment to silence this warning1 : warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1057 | 54 | e oiffr e(apd (=c ogoektieen,v (b"u_fB,K _lSeLnO)W _ W| A^L K")) touch(p, 0666); | ^ | 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, gfiles.ca:p1057): 11 :| ^ note: use '==' to turn this assignment into an equality comparison ./stdio_remap.h:92:17: 1057note: | expanded from macro 'vsscanf' i92f | #(dpe f=i ngee tvesnsvc(a"n_fB Kb_kS_LvOsWs_cWaAnLfK " )| ) ^ touch(p, 0666); | ^ | == grep.c:283:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 283 | while (buf = grep_getline(f)) { | ~~~~^~~~~~~~~~~~~~~~~ grep.c:283:13: note: place parentheses around the assignment to silence this warning 283 | while (buf = gheapdump.cr:e90p:_13g:e twarning: lusing the result of an assignment as a condition without parentheses [-Wparentheses]i ne(f) )90 | { | w ^ h i l| e ( ) (d = cset_rdweavePair(s, 0, &rkoff,grep.c :&283d:k13o:f fnote: )use '==' to turn this assignment into an equality comparison) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~283 | while (buf = grep_getline(f)) { | ^ heapdump.c| : ==90 :13: note: place parentheses around the assignment to silence this warning 90 | while (d = cset_rdweavePair(s, 0, &rkoff, &dkoff)) { | ^ | ( ) heapdump.c:90:13: note: use '==' to turn this assignment into an equality comparison 90 | while (d = cset_rdweavePair(s, 0, &rkoff, &dkoff)) { | ^ | == gfiles.c:1191:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1191 | whileheapdump.c :(101p: 13=: swarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]r rchr (101g | f i l ew,h i'l/e' )()t {= s| c ~~^~~~~~~~~~~~~~~~~~~~~c s_nextdatIn file included from astdio/wbuf.c(:s47): )In file included from stdio/local.h{: 37 : | In file included from ~~^~~~~~~~~~~~~~~~~~./system.h :52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] gfiles.c:1191:12: 329note: | place parentheses around the assignment to silence this warning if (d a1191t | a =w hhi-heapdump.cl>:eo101 p:(s13p-:> f=note: eplace parentheses around the assignment to silence this warningts cthr(rhc ,h 101rk | e( yg ,f iwslhteir,ll ee'n /('(k)te) y={) s +c| c ^ 1s )_) n | e{ ( )x t d| a ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t a(s)) { | ^ | ( ) gfiles.c:1191:12: note: use '==' to turn this assignment into an equality comparison ./hash.h:329:11 :1191 | note: place parentheses around the assignment to silence this warning w2heapdump.ch warning:is101 l generated:329e. 13 | : ( pinote: fuse '==' to turn this assignment into an equality comparison= (sdtar tr101ac | h =r ( ghwf-hi>ilolepe,s -('>tf /e='t )cs)hc (c{hs ,_ n| kee ^xy t, d | as ==tt ar(lse)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)) { | ^ | == grep.c:391:21: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 391 | unless (adler32(0, file, strlen(file)) == strtoul(p + 5, 0, 10)) { | ^~~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ gfiles.c:1315:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1315 | if (p = strrchr(gfile, '/')) { | ~~^~~~~~~~~~~~~~~~~~~~~ CC libc/utils/dirs.c gfiles.c:1315:9: note: place parentheses around the assignment to silence this warning 1315 | if (p = strrchr(gfile, '/')) { | ^ | ( ) gfiles.c:1315:9: note: use '==' to turn this assignment into an equality comparison 1315 | if (p = strrchr(gfile, '/')) { CC libgraph.c | ^ | == In file included from idcache.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == gfiles.c:1414:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1414 | if (t = sdir_gCC librange.c etdir(proj, dir)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ gfiles.c:1414:8: note: place parentheses around the assignment to silence this warning 1414 | if (t = sdir_getdir(proj, dir)) { | ^ | ( ) gfiles.c:1414:8: note: use '==' to turn this assignment into an equality comparison 1414 | if (t = sdir_getdir(proj, dir)) { | ^ | == gfiles.c:1456:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1456 | if (magicPfile = mdbm_fetch_str(gDB, gfile)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ gfiles.c:1456:18: note: place parentheses around the assignment to silence this warning 1456 | if (magicPfile = mdbm_fetch_str(gDB, gfile)) { | ^ | ( ) gfiles.c:1456:18: note: use '==' to turn this assignment into an equality comparison 1456 | if (magicPfile = mdbm_fetch_str(gDB, gfile)) { | ^ | == 3 warnings generated. 2 warnings generated. heapdump.c:261:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 261 | if (i = size(sccs_Xfile(s, '2'))) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ heapdump.c:261:9: note: place parentheses around the assignment to silence this warning 261 | if (i = size(sccs_Xfile(s, '2'))) { | ^ | ( ) heapdump.c:261:9: note: use '==' to turn this assignment into an equality comparison 261 | if (i = size(sccs_Xfile(s, '2'))) { | ^ | == heapdump.c:276:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 276 | while (off = RKDKOFF(s, off, rkoff, dkoff)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heapdump.c:276:16: note: place parentheses around the assignment to silence this warning 276 | while (off = RKDKOFF(s, off, rkoff, dkoff)) { | ^ | ( ) heapdump.c:276:16: note: use '==' to turn this assignment into an equality comparison 276 | while (off = RKDKOFF(s, off, rkoff, dkoff)) { | ^ | == heapdump.c:332:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 332 | if (t = hash_fetchStr(s->heapmeta, "HASHBITS")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 stdio/wbuf.c332: | 55 :i1f: (warning: ta function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] = h a55s | h___fsewtbcuhfS(tcr,( sf-p>)h e a| p^m eta./stdio_remap.h,: 79":H17A:S Hnote: Bexpanded from macro '__swbuf'I TS" )79) | #{d e f| i ^n e | _ ==_ swbuf bk___swbuf | ^ 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)) { | ^ | == graft.c:37:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 37 | if (s = sfileFirst("graft", &av[1], 0)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ graft.c:37:8: note: place parentheses around the assignment to silence this warning 37 | if (s = sfileFirst("graft", &av[1], 0)) { | ^ | ( ) graft.c:37:8: note: use '==' to turn this assignment into an equality comparison 37 | if (s = sfileFirsheapdump.ct:(382":g11r:a fwarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]" , &av [3821 | ] ,w h0i)l)e {( d | = ^ c s| e ==t _rdweavePair(s, 0, &rkoff, &dkoff)) { graft.c| : ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~39 :9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 39 | if (s = sfileNext()heapdump.c): 382{: 11 :| ~~^~~~~~~~~~~~~note: place parentheses around the assignment to silence this warning 382 | while (d = cset_rdweavePair(sgraft.c,: 390:,9 :& rnote: kplace parentheses around the assignment to silence this warningo ff, & d39k | o f fi)f) ({s =| ^ s f i| l ( )e Next()) { | ^ | ( ) heapdump.c:382:11: note: use '==' to turn this assignment into an equality comparison 382 | while (graft.cd: 39=: 9c:s enote: tuse '==' to turn this assignment into an equality comparison_ rdwe a39v | e P aiifr ((ss ,= s0f,i l&erNkeoxftf(,) )& d{k o f| f ^) ) | { == | ^ | == graft.c:41:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 41 | if (s = sfileNext()) usage(); | ~~^~~~~~~~~~~~~ CC libc/utils/efopen.c 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 http.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | In file included from istdio/wsetup.cf: 48(: In file included from dstdio/local.ha:t37a: In file included from =./system.h :h52-: >./hash.ho:p329s:-11>:f ewarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]c h(h, k e329y | , isft r(ldeant(ak e=y )h -+> o1p)s)- >{f e t| c ^ h ( h| , ( ) key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops-./hash.h>:f329e:t11c:h (note: hplace parentheses around the assignment to silence this warning, key, 329s | t rilfe n((dkaetya) =+ h1-)>)o p{s - >| f ^e t c| h ==( h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 3 warnings generated. CC libsfiles.c 2 warnings generated. 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; | ^ | == 12 warnings generated. gfiles.c:2082:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2082 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ gfiles.c:2082:12: note: place parentheses around the assignment to silence this warning 2082 | while (t = fgetline(f)) { | ^ | ( ) gfiles.c:2082:12: note: use '==' to turn this assignment into an equality comparison 2082 | while (t = fgetline(f)) { | ^ | == gfiles.c:2086:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2086 | if (p = strstr(r, "..")) *p = 0; | ~~^~~~~~~~~~~~~~~~~ gfiles.c:2086:10: note: place parentheses around the assignment to silence this warning 2086 | if (p = strstr(r, "..")) *p = 0; | ^ | ( ) gfiles.c:2086:10: note: use '==' to turn this assignment into an equality comparison 2086 | if (p = strstr(r, "..")) *p = 0; | ^ | == CC lines.c 2 warnings generated. 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 | ^ 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)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libc/utils/fopen_cksum.c here_check.c:120:15: note: place parentheses around the assignment to silence this warning 120 | while (url = urllist_find(n, cp, flaCC localtm.c gs, &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 isascii.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strl16e warningns( generatedk. ey) + 1)) { | ^ | == In file included from utils/concat_path.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libc/utils/fopen_crc.c ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 10 warnings generated. In file included from tcp/tcp.c:21: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) In file included from udp/udp.c:21: In file included from ./system.h:52: ./hash.h:329:./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 329 | 329i | f i(fd a(tdaa t=a h=- >ho-p>so-p>sf-e>tfceht(chh,( hk,e yk,e ys,t rslternl(ekne(yk)e y+) 1+) )1 ){) {| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^ | == ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. 1 warning generated. CC lock.c 2 warnings generated. In file included from info.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] CC locking.c 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from utils/crc32c.c:28: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | 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 key2rev.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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. idcache.c:147:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 147 | while (ino = sccs_prev(sc, ino)) { | ~~~~^~~~~~~~~~~~~~~~~~~~ idcache.c:147:14: note: place parentheses around the assignment to silence this warning 147 | while (ino = sccs_prev(sc, ino)) { | ^ | ( ) In file included from key2path.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: idcache.cwarning: :using the result of an assignment as a condition without parentheses [-Wparentheses]147 :14: note: use '==' to turn this assignment into an equality comparison 329 | if 147( | d a twah i=l eh -(>ionpos -=> fsectccsh_(phr,e vk(esyc,, sitnrol)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 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 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data4 warning=s generatedh. ->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/utils/fopen_vzip.c CC mail.c 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, ':')) { | ^ | == 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) ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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. 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) | ^ CC mailslot.c 11 warnings generated. 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 | http.c :i291f: 9(:d awarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]a = h->o p291s | - > fieft c(he( h=, skteryc,h rs(tpr,l e'n,('k)e)y )* e++ +1 )=) 0{; | | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~ http.c./hash.h::291329::911:: note: note: place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning 291 | 329 | i fi f( e( d=a tsat r=c hhr-(>po,p s'-,>'f)e)t c*he(+h+, =k e0y;, s| t ^ r l e| n ( )( key) + 1)) { | ^ | ( ) http.c:291:9: note: use '==' to turn this assignment into an equality comparison 291 | if ./hash.h(:e329 :=11 :s tnote: ruse '==' to turn this assignment into an equality comparisonc hr(p, 329' | , 'i)f) (*dea+t+a == 0h;- > o| p ^s - >| f ==e tch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. CC mtime.c CC libc/utils/fileutils.c CC mv.c CC names.c 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] http.c:515 :3298 | : iwarning: fusing the result of an assignment as a condition without parentheses [-Wparentheses] (data = 515h | - >iofp s(-f> f=e tscthr(ehq,( fkielye,, s"t-r"l)e n?( ksetyd)o u+t 1:) )f o{p e n| ( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f ile, "w")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning http.c :329515 | : 8i:f note: (place parentheses around the assignment to silence this warningd ata = h515- | > oipfs -(>ff e=t csht(rhCC libc/utils/findpid.c e,q (kfeiyl,e ,s t"r-l"e)n (?k esyt)d o+u t1 ):) f{o p e| n ^ ( f i| l ( )e , "w")) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (http.cd:a515t:a8 := note: huse '==' to turn this assignment into an equality comparison- >ops-> f515e | t cihf( h(,f k=e ys,t rsetqr(lfeinl(ek,e y")- "+) 1?) )s t{d o u| t ^ : | f ==o pen(file,In file included from utils/dirname.c":w35": )In file included from )./system.h :{52 : ./hash.h| : ^329 : 11| : == 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)In file included from libdiff.c+: 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)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. In file included from utils/dirs.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == key2path.c:85:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 85 | if (path = mdbm_fetch_sIn file included from tlibgraph.cr:(17i: dIn file included from D./sccs.hB:,20 : kIn file included from elibc/system.hy:)52): libc/hash.hr:e329t:u11r:n (warning: susing the result of an assignment as a condition without parentheses [-Wparentheses]t rdup(p a329t | h )i)f; ( d| a ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~t a = h->ops->fetch(h, key, strlen(key) + key2path.c1:)85): 11{: note: | place parentheses around the assignment to silence this warning ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85 | if (path = mdbm_fetch_str(idDB,libc/hash.h :k329e:y11):) note: rplace parentheses around the assignment to silence this warninge turn ( s329t | r diufp ((pdaattha) )=; h -| > ^ o p s| - ( )> fetch(h, key, strlen(key) + 1)) { key2path.c :| 85 ^ : 11 :| ( ) note: use '==' to turn this assignment into an equality comparison 85 | if (path = mdbm_felibc/hash.ht:c329h:_11s:t rnote: (use '==' to turn this assignment into an equality comparisoni dDB, k e329y | ) )i fr e(tduartna (=s thr-d>uopp(sp-a>tfhe)t)c;h ( h| , ^ k e| y ==, strlen(key) + 1)) { | ^ | ==1 warning generated. 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; | ^ | ( ) 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 | key2path.c : 86 : 8 : (note: suse '==' to turn this assignment into an equality comparisont ruct 86s | o cikfa d(dtr *=) &mcdlbim_afdedtrc,h _&sltern()g;o n e| , ^~~~ key))/usr/include/fortify/sys/socket.h :c51h:e73c:k note: =passing argument to parameter '__l' here 1; | ^51 | | == struct sockaddr *__a, socklen_t *__l) | ^ 15 warnings generated. 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)); | ^ CC ndiff.c In file included from librange.c:17: CC libc/utils/fmem.c In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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. 1 warning generated. utils/dirs.c:197:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 197 | while (e = readdir(d)) { | ~~^~~~~~~~~~~~ utils/dirs.c:197:11: note: place parentheses around the assignment to silence this warning 197 | while (e = readdir(d)) { | ^ | ( ) utils/dirs.c:197:11: note: use '==' to turn this assignment into an equality comparison 197 | while (e = readdir(d)) { | ^ | == CC nested.c CC libc/utils/fullname.c CC newroot.c CC opark.c info.c:741:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 741 | if kv.c(:t42 :=8 :g ewarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]e nv(" B42K | _ DiOfT B(Kh" )=) h{a s h| _ ~~^~~~~~~~~~~~~~~~~~~~f romStream(0, f)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ info.c:741:8: note: place parentheses around the assignment to silence this warning 741 | if (kv.ct: 42=: 8g:e tnote: eplace parentheses around the assignment to silence this warningn v("B K42_ | D OiTfB K("h) )= {h a s| h ^ _ f r| o ( )m Stream(0, f)) { | ^ | ( ) info.c:741:8: note: use '==' to turn this assignment into an equality comparison 741 | if (t = gkv.ce:t42e:n8v:( "note: Buse '==' to turn this assignment into an equality comparisonK _DOT B42K | " )i)f {( h | = ^ h a| s ==h _fromStream(0, f)) { | ^ | == In file included from utils/efopen.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 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:info.c11::825 :note: 21use '==' to turn this assignment into an equality comparison: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | 825i | f i(fd a(toap t=s -h>-d>bo_ppsr-i>mffe t=c hf(ohp,e nk(epyr,i ms,t r"lae"n)()k e{y ) | + ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 1)) { | ^ | == 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")) { | ^ | == CC libc/utils/fileinfo.c info.c:942:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 942 | if (s = uniqdb_backup_path()) { | ~~^~~~~~~~~~~~~~~~~~~~~~ info.c:942:8: note: place parentheses around the assignment to silence this warning 942 | if (s = uniqdb_backup_path()) { | ^ | ( ) info.c:942:8: note: use '==' to turn this assignment into an equality comparison 942 | if (s = uniqdb_backup_path()) { | ^ | == 1 warning generated. CC libc/utils/getnull.c info.c:948:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 948 | 2i warningfs generated(. s = hash_fetchStr(opts->db, DB_MODTIME)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info.c:948:8: note: place parentheses around the assignment to silence this warning 948 | if (s = hash_fetchStr(opts->db, D2B warning_sM generatedO. DTIME)) { | ^ | ( ) info.c:948:8: note: use '==' to turn this assignment into an equality comparison 948 | if (s = hash_fetchStr(opts->db, DB_MODTIME)) { | ^ | == 2 warnings generated. info.c:977:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 977 | if (syncroot = strchr(date+1, '|')) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ info.c:977:15: note: place parentheses around the assignment to silence this warning 977 | if (syncroot = strchr(date+1, '|')) { | ^ | ( ) info.c:977:15: note: use '==' to turn this assignment into an equality comparison 977 | if (syncroot = strchr(date+1, '|')) { | ^ | == 1 warning generated. 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)) { | ^ | ( ) ./hash.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/getopt.c info.c:1133:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1133 | if (drift = getenv("CLOCK_DRIFT")) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ info.c:1133:12: note: place parentheses around the assignment to silence this warning 1133 | if (drift = getenv("CLOCK_DRIFT")) { | ^ | ( ) info.c:1133:12: note: use '==' to turn this assignment into an equality comparison 1133 | if (drift = getenv("CLOCK_DRIFT")) { | ^ | == In file included from utils/fopen_crc.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | info.c ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 1204:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1204 | if (s = getenv(env))./hash.h :{329 : 11| : ~~^~~~~~~~~~~~~ note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, keyinfo.c,: 1204s:t8r:l enote: nplace parentheses around the assignment to silence this warning( key) + 12041 | ) )i f{ ( s| ^ = g| e ( )t env(env)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = info.ch:-1204>:o8p:s -note: >use '==' to turn this assignment into an equality comparisonf etch( h1204, | keiyf, (sst r=l egne(tkeenyv)( e+n v1)))) {{ | | ^ ^ | | == == In file included from In file included from lines.clibsfiles.c::1717: : In file included from In file included from libc/system.h./sccs.h::5220: : libc/hash.hIn file included from :libc/system.h329::5211: :libc/hash.h :329warning: :using the result of an assignment as a condition without parentheses [-Wparentheses]11 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | i f329 | ( diaft a( d=a tha- >=o phs-->>ofpest-c>hf(eht,c hk(ehy,, ksetyr,l esnt(rkleeyn)( k+e y1)) )+ {1 ) )| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.hlibc/hash.h::329329::1111:: note: note: place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning 329329 | | iiff ((ddaattaa == hh-->>ooppss-->>ffeettcchh((hh,, kkeeyy,, ssttrrlleenn((kkeeyy)) ++ 11)))) {{ | | ^ ^ | | ( ) ( ) libc/hash.hlibc/hash.h::329329::1111:: note: note: use '==' to turn this assignment into an equality comparisonuse '==' to turn this assignment into an equality comparison 329329 | | iiff ((ddaattaa == hh-->>ooppss-->>ffeettcchh((hh,, kkeeyy,, ssttrrlleenn((kkeeyy)) ++ 11)))) {{ | | ^ ^ | | == == CC libc/utils/glob.c utils/efopen.c:49:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 49 | if (f = efopen(env)) { | ~~^~~~~~~~~~~~~ utils/efopen.c:49:8: note: place parentheses around the assignment to silence this warning 49 | if (f = efopen(env)) { | ^ | ( ) utils/efopen.c:49:8: note: use '==' to turn this assignment into an equality comparison 49 | if (f = efopen(env)) { | ^ | == In file included from localtm.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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 parent.c CC libc/utils/lines.c libcommit.c:141:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 141 | if (p = strstr(buf, "#BKARG#")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ libcommit.c:141:9: note: place parentheses around the assignment to silence this warning 141 | if (p = strstr(buf, "#BKARG#")) { | ^ | ( ) libcommit.c:141:9: note: use '==' to turn this assignment into an equality comparison 141 | if (p = strstr(buf, "#BKARG#")) { | ^ | == libcommit.c:163:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 163 | } while (p = strstr(b, "#BKARG#")); | ~~^~~~~~~~~~~~~~~~~~~~~~ libcommit.c:163:15: note: place parentheses around the assignment to silence this warning 163 | } while (p = strstr(b, "#BKARG#")); | ^ | ( ) libcommit.c:163:15: note: use '==' to turn this assignment into an equality comparison 163 | } while (p = strstr(b, "#BKARG#")); | ^4 warning s| generated ==. 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 | if (f1 = popen(&p[8], "r")) { | ^ | ( ) libcommit.c:166:11: note: use '==' to turn this assignment into an equality comparison 166 | if (f1 = popen(&p[8], "r")) { | ^ | == libdiff.c:222:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 222 | 7 warning s generatedi. f (t = hash_insert(dc->h, &dh, sizeof(u32), | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | 0, sizeof(thing))) { | ~~~~~~~~~~~~~~~~~ libdiff.c:222:10: note: place parentheses around the assignment to silence this warning 222 | if (t = hash_insert(dc->h, &dh, sizeof(u32), | ^ | ( 223 | 0, sizeof(thing))) { | | ) libdiff.c:222:10: note: use '==' to turn this assignment into an equality comparison 222 | if (t = hash_insert(dc->h, CC libc/utils/lines_tests.c &dh, sizeof(u3libgraph.c2:)188,: 15 :| ^ warning: using the result of an assignment as a condition without parentheses [-Wparentheses]| == 188 | if (newbits = (bits & (SL_PAR|SR_PAR))) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgraph.c:188:15: note: place parentheses around the assignment to silence this warning 188 | if (newCC park.c bits = (bits & (SL_PAR|SR_PAR))) { | ^ | ( ) libgraph.c:188:15: note: use '==' to turn this assignment into an equality comparison 188 | if (newbits = (bits & (SL_PAR|SR_PAR))) { | ^ | == libgraph.c:189:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 189 | if (e = PARENT(s, d)) { | ~~^~~~~~~~~~~~~~ libgraph.c:189:10: note: place parentheses around the assignment to silence this warning 189 | if (e = PARENT(s, d)) { | ^ | ( ) libgraph.c:189:10: note: use '==' to turn this assignment into an equality comparison 189 | if (e = PARENT(s, d)) { | ^ | == libgraph.c:201:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 201 | while (e = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ libgraph.c:201:12: note: place parentheses around the assignment to silence this warning 201 | while (e = sccs_eachNum(&p, &sign)) { | ^ | ( ) libgraph.c:201:12: note: use '==' to turn this assignment into an equality comparison 201 | while (e = sccs_eachNumIn file included from (locking.c&:p20,: In file included from &libc/system.hs:i52g: nlibc/hash.h):)329 :{11 : | warning: ^using the result of an assignment as a condition without parentheses [-Wparentheses] | == 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.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 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 libc/hash.h=: 329h:-11>: onote: puse '==' to turn this assignment into an equality comparisons ->fetch (329h | , ikfe y(,d asttar l=e nh(-k>eoyp)s -+> f1e)t)c h{( h ,| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~k ey, strlen(key) + 1)) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 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 *fc, char *buf) | ^ 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, Lutils/fopen_crc.c(:d351):,15 :0 ,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]c setS t351o | p ,c r&cdW)r;i t e| ( ^~~~f c, flibc/lines.hc:-60>:r9b:u fnote: ,expanded from macro 'L' len); 60| | ^~~~~~~~ (_dutils/fopen_crc.c): 107?: 48(:t ynote: ppassing argument to parameter 'buf' heree of(_d )107 | [p]r)i{v(attyep eionft( _cdr)c)W1r,i t(et(yvpoeiodf (*_cdo)o)k_ide}, :c o0n;s t\ c h| a ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r *buf, int len); | ^ 2 warnings generated. 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] libgraph.c399: | 333: 19 :u nwarning: laddress of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]e ss (fc- >333r | l e(nv o=i dr)esaydmBdliofcfk((sf,c ,L (fPcA-R>ErNbTu(fs),) db)r)e,a kd;, 0| , ^~~~~~~~ &dup./style.hs:,44 :s25l:i snote: texpanded from macro 'unless', librange.c0:,197 :44-9 | 1:#) d;ewarning: fusing the result of an assignment as a condition without parentheses [-Wparentheses] i | n ^~~~~~~~~~~~~~~e u n197libc/lines.hl | :e 60s :si9f(: e ()note: eexpanded from macro 'L' i=f P (A60R! | E( Ne(T)_()ds ), | ?d ^ ) ()t y{utils/fopen_crc.cp :e 213o| :f ~~^~~~~~~~~~~~~~27( :_ dnote: )passing argument to parameter 'buf' here []) {213( | tryepaedoBfl(o_cdk)()f1c,r c( t*yfpce,o fc(h_adr) librange.c)*:_b197du}:f 9):: 0note: | ;place parentheses around the assignment to silence this warning ^ \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~197 | if (e = PARENT(s, d)) { | ^ | ( ) librange.c:197:9: note: use '==' to turn this assignment into an equality comparison 197CC libc/utils/mkdir.c | if (e = PARENT(s, d)) { | ^ | == librange.c:200:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 200 | if (e = MERGE(s, d)) { | ~~^~~~~~~~~~~~~ librange.c:200:9: note: place parentheses around the assignment to silence this warning 200 | if (e = MERGE(s, d)) { | ^ 1 warning| generated ( ). librange.c:200:In file included from 9utils/fopen_zip.c:: 20note: : use '==' to turn this assignment into an equality comparisonIn file included from ./system.h:52 : 200 | ./hash.h : 329i:f11 :( ewarning: using the result of an assignment as a condition without parentheses [-Wparentheses]= MERGE( s329, | di)f) ({d a t| a ^ = | 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/fopen_crc.c:527:27: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 527 | fc->rlen = readBlock(fc, fc->rbuf); | ^~~~~~~~ utils/fopen_crc.c:213:27: note: passing argument to parameter 'buf' here 213 | readBlock(fcrc *fc, char *buf) | ^ librange.c:254:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 254 | if (rev = sfileRev()) { | ~~~~^~~~~~~~~~~~ librange.c:254:10: note: place parentheses around the assignment to silence this warning 254 | if (rev = sfileRev()) { | ^ | ( ) librange.c:254:10: note: use '==' to turn this assignment into an equality comparison 254 | if (rev = sfileRev()) In file included from {mail.c : 17| : ^In file included from ./bkd.h :| 20 ==: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warningutils/fopen_crc.c :604:16: 329warning: | 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] ilibgraph.cf: 430(: d22604a:t | a warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]=c r chW-r>io tp430se | -( >f ccf,oe utfnccth- (>=hr ,bs uykfme,dy i,0f )fs;(t sr, l | eL ^~~~~~~~n(( PkAeRyutils/fopen_crc.cE):N T427+( :s136,) :)d ) {)note: ,passing argument to parameter 'buf' here | d ^ , 0 | , ( )427librange.c | : c284| r: ^~~~~~~~~~~~~~~c12 W:r iwarning: libc/lines.husing the result of an assignment as a condition without parentheses [-Wparentheses]t: e60(:v9o: i 284dnote: | expanded from macro 'L' * c oiolibc/hash.hfk: i329e (:,60r11 | e:c v o( note: n_sd=use '==' to turn this assignment into an equality comparisont) s ct?h r ca(r329ht | ry(* prebiaoufrff g(,(s_-d d>)ria snt[att] a )=rl{ te(h,nt- )y>' po, ep'| os)- ^f)> ( f_*edtr)ce)hv1 ,( h=(, t 0ykp;ee yo, f | (s ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~_t dr)l)e_nd(}k e:y )0 ;+ \1 ) )| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{ | ^ | == librange.c:284:12: note: place parentheses around the assignment to silence this warning 284 | if (rev = strchr(rargs->rstart, ',')) *rev = 0; | ^ | ( ) librange.c:libgraph.c284::43312::11 :note: use '==' to turn this assignment into an equality comparisonwarning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 284 | 433 | i f c(ormepv( s=, sLt(rPcAhRrE(NrTa(rsg,s -d>)r)s,t adr,t ,& d'u,p's),) s*lriesvt ,= c0o;u 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 mklock.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.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 merge.c:17: In file included from libc/system.h:52: libc/hash.h:329:libc/hash.h11::329 :11warning: : using the result of an assignment as a condition without parentheses [-Wparentheses]note: use '==' to turn this assignment into an equality comparison 329329 | | iiff ((ddaattaa == hh-->>ooppss-->>ffeettcchh((hh,, kkeeyy,, ssttrrlleenn((kkeeyy)) ++ 11)))) {{ | | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning librange.c :329350 | : 32i:f warning: (address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]d ata =350 | h - >iofp s(-r>afnegtec_hw(ahl,k rkeevys,( ss,t rdlleins(tk,e yL)( r+2 )1,) ) | { ^~~~~ | ^ libc/lines.h : 60| : ( )9 : note: expanded from macro 'L' 60 | (_d) ? (typeof(_d)libc/hash.h :[329]:)11{:( tnote: yuse '==' to turn this assignment into an equality comparisonp eof(_ d329) | ) 1i,f ((tdyapteao f=( _hd-)>)o_pds}- >:f e0t;c h\( h ,| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~k ey, strlen(key) + 1)) { | ^ | == 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] CC libc/utils/milli.c 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC partition.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)) { | ^ | ( ) CC patch.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)) { | ^ | == libgraph.c:496:22: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 496 | count = symdiff(s, L(PARENT(s, d)), d, 0, | ^~~~~~~~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgraph.c:500:11: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 500 | comp(s, L(PARENT(s, d)), d, &dups, slist, count); | ^~~~~~~~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgraph.c:519:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 519 | while (d = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ^ | == librange.c:503:2: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 503 | EACH_PARENT(wr->s, d, e, j) markDelta(wr, e, color); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ librange.c:503:2: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ librange.c:503:2: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ librange.c:563:2: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 563 | EACH_PTAG(In file included from wutils/fileops.cr:-17>: sIn file included from ,./system.h :d52,: ./hash.he:,329 :j11): mwarning: ausing the result of an assignment as a condition without parentheses [-Wparentheses]r kDelt a329( | w ri,f e(,d actoal o=r )h;- > o| p ^~~~~~~~~~~~~~~~~~~~~~~~~s ->fe./sccs.ht:c572h:(18h:, note: kexpanded from macro 'EACH_PTAG'e y, st r572l | e nf(okre y()j += 10);) ({p ) | = ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (j libgraph.c<: 6282:)8 :? warning: Pusing the result of an assignment as a condition without parentheses [-Wparentheses]T AGS(s ,628 | d ,i fj )( m: =0 ;M E+R+Gj./hash.hE):( 329s :,| 11 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d: ) )note: place parentheses around the assignment to silence this warningp rintf (329" | miefr g(ed a%tsa" ,= RhE-V>(osp,s -m>)f)librange.ce;:t 563c :h| 2( ~~^~~~~~~~~~~~~:h ,note: place parentheses around the assignment to silence this warningk ey./sccs.h,: 572s:t18r:l enote: nexpanded from macro 'EACH_PTAG'( key) 572+ | 1f)o)r {( j | =libgraph.c ^ : 0628 ;:| 8 ( )(: p )note: place parentheses around the assignment to silence this warning= (j < 2628) | ?i fP T(AmG S=( sM,E RdG./hash.h,E:( 329sj:),11 :d: ) note: )0use '==' to turn this assignment into an equality comparison ; p r+i+nj t)f329 ( | " | i ^mf e r(gdea t%as "=, hR-E>Vo(pss,- >mf)e)t;c h (| h ^ , k| e ( )y ,librange.c :s563t:r2l:e nnote: (use '==' to turn this assignment into an equality comparisonk ey./sccs.h): 572+: 181:) )note: expanded from macro 'EACH_PTAG'{ | ^ 572| | ==libgraph.c f:o628r: 8(:j note: =use '==' to turn this assignment into an equality comparison utils/fopen_zip.c 0:;130 :(17p: ) 628 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] i(fj (130 RzPG.TEn(eAsGx,St (_dso),u) td ,p=r ijnb)t uf:f(; " 0 ;m| e+ ^ ~~~r+g je) % s| " ^, REV(s, m)); | ^ | == libgraph.c:677:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 677 | if (next = SIButils/fopen_zip.cL:I182N:G16S:( swarning: ,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] d)) {182 | | z ~~~~~^~~~~~~~~~~~~~~~f ->z.next_in = (char *)buf; | ^ ~~~~~~~~~~~ libgraph.c:677:13: note: place parentheses around the assignment to silence this warning 677 | if (utils/fopen_zip.cn:e185x:t11 =: Swarning: Iusing the result of an assignment as a condition without parentheses [-Wparentheses]B LINGS (185s | , di)f) ({e r r| ^ = d| e ( )f late(&zf->z, Z_NO_FLUSH)) { | libgraph.c ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 677:13: note: use '==' to turn this assignment into an equality comparison 677 | if (next = SIBLINGSutils/fopen_zip.c(:s185,: 11d:) )note: place parentheses around the assignment to silence this warning{ | ^ 185| | == if (librange.ce:r605r: 11=: dwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]f late( &605z | f -w>hzi,l eZ _(NdO _=F LwUaSlHk)r)e v{s ( &| w ^ r ) )| ( )a ddArray(&list, &d); | ~~^~~~~~~~~~~~~~~ utils/fopen_zip.c:185:11: note: use '==' to turn this assignment into an equality comparison 185 | if (err =CC libc/utils/mmap.c dlibrange.ce:f605l:a11t:e (note: &place parentheses around the assignment to silence this warningz f->z, 605Z | _ NwOh_iFlLeU S(Hd) )= {w a l| k ^r e v| s ==( &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); | ^ | == libgraph.c:699:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 699 | In file included from names.ci:f27 : (In file included from klibc/system.h :=52 : slibc/hash.h-:>329k:i11d:l iwarning: susing the result of an assignment as a condition without parentheses [-Wparentheses]t [p].ki d329) | si-f> k(iddaltlibrange.cia:s 628t=: [11hd:-] >.warning: osusing the result of an assignment as a condition without parentheses [-Wparentheses]pi sb-l>i fn628eg | st c wh=h( ihkl,;e k( ed| y ~~^~~~~~~~~~~~~~~~~~~,= swtarllkerne(vkse(y&)w r+) )1 ){) {| ~~^~~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgraph.c:699:9: note: place parentheses around the assignment to silence this warning 699 | if (libc/hash.hlibrange.ck:: 329628=:: 1111s:-: > note: knote: place parentheses around the assignment to silence this warningiplace parentheses around the assignment to silence this warning d list [628329p | | ] .wikhfii dl)(e d sa(-dt> ak= i =dw lahil-k>srotep[vsds-](>.&fwserti)cb)hl i{(n hg ,s| ^ k =e y| ,k ( ) ; s t r| l ^ e n (| k ( )e y) + 1)) { | ^ | ( ) In file included from librange.cmtime.c::62820:: 11In file included from :libgraph.c./sccs.h ::note: 69920use '==' to turn this assignment into an equality comparison:: 9In file included from :libc/system.h : note: 52628use '==' to turn this assignment into an equality comparison: | libc/hash.hlibc/hash.h ::w329329h:2: i11 warning11699l:s: | e generated warning: . note: (using the result of an assignment as a condition without parentheses [-Wparentheses]use '==' to turn this assignment into an equality comparisonid f =( kw a329=329l | | k s rii-eff>v ks((di(dad&latwitar sa)=t ) [= hp {h -]- >.>k| ooi ^ppd ss-) -> | s>-f ==f>e ektticdchh(l(hih,s ,tk [ekdye],y. ,ss istbtrllrilenengn(s(k k=ee yyk)); + + 1| 1) ^)) ) {| { == | | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)1) warning generated{. | ^ | == In file included from mailslot.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == utils/fopen_vzip.c:117:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 117 | if (t = In file included from gmv.ce:t17e: nIn file included from vlibc/system.h(:"52_: Blibc/hash.hK:_329V:Z11I:P _warning: Fusing the result of an assignment as a condition without parentheses [-Wparentheses]M T")) { 329 | | ~~^~~~~~~~~~~~~~~~~~~~~~~~i f (data = h->ops->fetch(h, key, strlen(keyutils/fopen_vzip.c): 117+: 91:) )note: place parentheses around the assignment to silence this warning{ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117 | if (t = getenv("_BK_VZIP_FMT"libc/hash.h):)329 :{11 : | note: ^ place parentheses around the assignment to silence this warning | ( ) 329 | if (data = h->ops->fetch(h, key, utils/fopen_vzip.cs:t117r:l9e: nnote: (use '==' to turn this assignment into an equality comparisonk ey) +117 | 1 ) )i f{ ( t| ^ = | g ( )e tenv("_BK_VZIP_FMT")) { | ^ libc/hash.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/fileutils.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key)4 warning+s generated1. )) { | ^ | == librange.c:793:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 793 | while (d = walkrevs(&wr)) { | ~~^~~~~~~~~~~~~~~ librange.c:793:11: note: place parentheses around the assignment to silence this warning 793 | while (d = walkrevs(&wr)) { | ^ | ( ) librange.c:793:11: note: use '==' to turn this assignment into an equality comparison 793 | while (d = walkrevs(&wr)) { | ^ | == 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; | ^ ~~~~~~~~~~ 3 warnings generated. utils/fopen_vzip.c:251:10: warning: 'LZ4_compress_limitedOutput' is deprecated: use LZ4_compress_default() instead [-Wdeprecated-declarations] 251 | *olen = LZ4_compress_limitedOutput(in, out, ilen, *olen); | ^ /usr/include/lz4.h:807:1: note: 'LZ4_compress_limitedOutput' has been explicitly marked deprecated here 807 | LZ4_DEPRECATED("use LZ4_compress_default() instead") LZ4LIB_API int LZ4_compress_limitedOutput (const char* src, char* dest, int srcSize, int maxOutputSize); | ^ /usr/include/lz4.h:796:52: note: expanded from macro 'LZ4_DEPRECATED' 796 | # define LZ4_DEPRECATED(message) __attribute__((deprecated(message))) | ^ 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->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.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/pq.c utils/fopen_vzip.c:474:35: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 474 | if (fz->compress(buf, len, data, &csz)) return (-1); | ^~~~ 3 warnings generated. 5 warnings generated. CC pending.c CC libc/utils/putenv.c CC preference.c utils/fileutils.c:166:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 166 | while (len = fread(buf1, 1, sizeof(buf1), f1)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils/fileutils.c:166:13: note: place parentheses around the assignment to silence this warning 166 | while (len = fread(buf1, 1, sizeof(buf1), f1)) { | ^ | ( ) utils/fileutils.c:166:13: note: use '==' to turn this assignment into an equality comparison 166 | while (len = fread(buf1, 1, sizeof(buf1), f1)) { | ^ | == 1 warning generated. 1 warning generated. In file included from ndiff.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | locking.c :i151f: 8(:d awarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]a = h-> o151p | s -i>ff e(tpc h=( hg,e tkeenyv,( In file included from "snewroot.cBt:Kr17_l: WeIn file included from Rnlibc/system.hI(:Tk52Ee: _ylibc/hash.hL):O 329C+K: "111):)) ) warning: {using the result of an assignment as a condition without parentheses [-Wparentheses]{ | | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, key, strlocking.cllibc/hash.h:e:151n329::(811k::e ynote: note: )place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning + 1)) 151{329 | | i| if ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f ( pmail.c( :d=a30t :ag11 e:=t ewarning: hnusing the result of an assignment as a condition without parentheses [-Wparentheses]-v >(o"pBsK -_30>W | fR IieTfEt_ cL(hOlibc/hash.hn(C:ahK329"m,:)e) 11 k:={e ynote: s ,place parentheses around the assignment to silence this warningt| ^ s r tr rc| lh ( )er329 n( | ( kaievf[y 0)(] d,+ a 't1a/) ')=) ){h -{ > | o ^ p| locking.c s ~~~~~^~~~~~~~~~~~~~~~~~~~~: - 151| >:f ( )8e In file included from :tnested.c c:note: h17use '==' to turn this assignment into an equality comparison(: hIn file included from ,./sccs.h :k20 e: 151yIn file included from | ,libc/system.h :is52ft: rlibc/hash.h(lp:libc/hash.he 329:n=:329( 11:kmail.cg:e11e: t:y30warning: e ):using the result of an assignment as a condition without parentheses [-Wparentheses]nnote: 11 vuse '==' to turn this assignment into an equality comparison+:( "1 note: Bplace parentheses around the assignment to silence this warningK)329 _) | 329 W R | i {I f30 Ti | Ef_ ( | L(di ^ fOda Cat (Kta| n"a ( )a) = m)= e h {h -=- > >| oso ^ptp srs -r-| >c>h ==ffr ee(libc/hash.htta:ccv329hh([:0(h11]h,:,, kknote: 'eeuse '==' to turn this assignment into an equality comparisony/y', ,) )ss {t rt329 lr | | el e ^ nin ( f(k| ke ( )(elocking.cy dy:)a)164 t :+a+8 :1=1 ) )warning: )h)using the result of an assignment as a condition without parentheses [-Wparentheses] - > {{o p | s164-| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | > ^ fmail.ci e:f t30| (c: ==ph11 (:=h ,note: g use '==' to turn this assignment into an equality comparisonek teeyn, v 30(s | " tBirKfl_ eR(nElibc/hash.hn(A:akD329me_:Ley11O )=:C K+snote: t" place parentheses around the assignment to silence this warningr)1 r))c )h{ r{ 329( | | a ~~^~~~~~~~~~~~~~~~~~~~~~~~ v| i[ ^f0 ] , ( | d' ==a/ t'a) )= {h - >| o ^p s -| > ==f etch(h,locking.c :k164e:y8,: snote: tplace parentheses around the assignment to silence this warningr len(k e164y | ) i+f 1()p) ={ g | e ^ t e n| v ( )( "BK_READ_LOCK")) { | ^ | ( )libc/hash.h :329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->locking.cf:e164t:c8h:( hnote: ,use '==' to turn this assignment into an equality comparison kIn file included from eutils/fullname.cy: ,17164 : | sIn file included from t./system.hirf: l(52ep: n ./hash.h=( :gk329ee:ty11e):n v+warning: ( using the result of an assignment as a condition without parentheses [-Wparentheses]"1 B)K)_ R{E A 329D| | _ ^ L iO fC| K ==(" d)a)t a{ = | h ^- > o| p ==s ->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->CC proj.c fetch(h, key, strlen(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 libc/utils/readn.c (key) + 1)) { | ^ | == In file included from utils/fmem.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == mail.c:71:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 71 | while (len = fread(buf, 1, sizeof(buf), stdin)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:71:15: note: place parentheses around the assignment to silence this warning 71 | while (len = fread(buf, 1, sizeof(buf), stdin)) { | ^ | ( ) mail.c:71:15: note: use '==' to turn this assignment into an equality comparison 71 | while (len = fread(buf, 1, In file included from sutils/fileinfo.ci:z17e: oIn file included from f./system.h(:b52u: f./hash.h):,329 :s11t:d iwarning: nusing the result of an assignment as a condition without parentheses [-Wparentheses]) ) { | ^329 | | i ==f (data = h->ops->fetch(h, key, strlen(keymerge.c): 132+: 141:) )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,./hash.h :b329u:f11):) note: {place parentheses around the assignment to silence this warning | ^ ~~~~~~~~~~~~~~~~~~~~~~~ 329 | libc/style.h :i44f: 25(:d anote: texpanded from macro 'unless'a = h -44> | o#pdse-f>ifneet cuhn(lhe,s sk(eey), isft r(l!e(ne()k)e y )| ^+ 1)) { | ^ | ( ) 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] ./hash.h:329:11 :134 | note: use '==' to turn this assignment into an equality comparison p =329 | m dibfm _(fdeattcah _=s thr-(>dobp,s -b>uffe)t;c h (| h ^ ~~~~~~~~~~~~~~~~~~~~~~~, key, strlen(key) + 1)) { | ^ | == mail.c:110:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 110 | while (len = fread(buf, 1, sizeof(buf), fin)) fwrite(buf, 1, len, f); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^ | == 1 warning generated. CC libc/utils/realbasename.c 26 warning1s warning generated generated. . 8 warnings generated. In file included from utils/getnull.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC poly.c names.c:82:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 82 | if (dest = sfileRev()) { | ~~~~~^~~~~~~~~~~~ names.c:82:12: note: place parentheses around the assignment to silence this warning 82 | if (dest = sfileRev()) { | ^ | ( ) names.c:82:12: note: use '==' to turn this assignment into an equality comparison 82 | if (dest = sfileRev()) { | ^ | == names.c:87:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 87 | if (rk = strchr(dest, '|')) *rk++ = 0; | ~~~^~~~~~~~~~~~~~~~~~~ names.c:87:11: note: place parentheses around the assignment to silence this warning 87 | if (rk = strchr(dest, '|')) *rk++ = 0; | ^ | ( ) names.c:87:11: note: use '==' to turn this assignment into an equality comparison 87 | if (rk = strchr(dest, '|')) *rk++ = 0; | ^ | == CC libc/utils/relpath.c In file included from utils/glob.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. CC populate.c locking.c:910:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 910 | if (lockers = nested_lockers(p, 0, 1)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ CC libc/utils/rlimit.c locking.c:910:14: note: place parentheses around the assignment to silence this warning 910 | if (lockers = nested_lockers(p, 0, 1)) { | ^ | ( ) locking.c:910:14: note: use '==' to turn this assignment into an equality comparison 910 | if (lockers = nested_lockers(p, 0, 1)) { | ^ | == 1 warning generated. CC libc/utils/rmrepo.c In file included from opark.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (mv.cd:a192t:a11 := warning: husing the result of an assignment as a condition without parentheses [-Wparentheses]- >ops -192> | f ewthcihl(eh ,( tk e=y ,f gsettrllienne((kfe)y)) {+ 1| ) ~~^~~~~~~~~~~~~) { | ^ | == mv.c:192:11: note: place parentheses around the assignment to silence this warning 192 | while (t = fgetline(f)) { | ^ | ( ) mv.c:192:11: note: use '==' to turn this assignment into an equality comparison 192 | while (t = fgetline(f)) { | ^ | == mv.c:248:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 248 | 30 warningisf generated . (fix_pfile = HAS_PFILE(s)) { | ~~~~~~~~~~^~~~~~~~~~~~~~ mv.c:248:17: note: place parentheses around the assignment to silence this warning 248 | if (fix_pfile = HAS_PFILE(s)) { | ^ | ( ) mv.c:248:17: note: use '==' to turn this assignment into an equality comparison 248 | if (fix_pfile = HAS_PFILE(s)) { | ^ | == In file included from 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)) { | ^ | == locking.c:1126:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1126 | if (nl->nlid = loadfile(writer, 0)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ locking.c:1126:17: note: place parentheses around the assignment to silence this warning 1126 | if (nl->nlid = loadfile(writer, 0)) { | ^ | ( ) locking.c:1126:17: note: use '==' to turn this assignment into an equality comparison 1126 | if (nl->nlid = loadfile(writer, 0)) { | ^ | == 2 warnings generated. In file included from parent.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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 port/bkd_server.c 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)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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; locking.c :| 1262 ^ ~~~~~~: 14: note: place parentheses around the assignment to silence this warning 1262 | ifutils/glob.c :(84l:o4c:k ewarning: rassigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]s = n e84s | t egd _=l ogclkoebr;s ( p| , ^ ~~~~ 0, 1)) { | ^ | ( ) utils/glob.c:92:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] locking.c:1262 :9214 | : note: use '==' to turn this assignment into an equality comparisoni f (in v1262e | r ti f= ((l*ogc k=e=r s' ^=' )n)e sgt+e+d;_ l o| c ~~~~~~~^~~~~~~~~~~~~k ers(p, 0, 1)) { | ^ | == 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 port/check_rsh.c 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) | ^ In file included from CC libc/utils/rmtree.c utils/lines_tests.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 3 warnings 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)) { | ^ | == CC port/gethomedir.c CC libc/utils/samepath.c In file included from utils/getopt.c:48: In file included from ./system.h:52: ./hash.h:329:11: warning: utils/lines.c:165:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 165 | if (n2 = nLines(array)) { | ~~~^~~~~~~~~~~~~~~ utils/lines.c:165:9: note: place parentheses around the assignment to silence this warning 165 | if (n2 = nLines(array)) { | ^ | ( ) utils/lines.c:165:9: note: use '==' to turn this assignment into an equality comparison 165 | if (n2 = nLines(array)) { | ^ | == 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)) { | ^ | == 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/utils/sig.c newroot.c:61:10: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 61 | for (p = ranbits; *p; p++) { | ^ ~~~~~~~ In file included from partition.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == utils/lines.c:416:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 416 | while (p = fgetline(f)) { | ~~^~~~~~~~~~~~~ nested.c:326utils/lines.c::27416:: 11warning: :address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] note: place parentheses around the assignment to silence this warning 326 | 416r | a nwghei_lwea l(kpr e=v sf(gcestelti,n e0(,f )L)( d{) , | 0 ^ , | | ( ) ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typutils/lines.ce:o416f:(11_:d )note: use '==' to turn this assignment into an equality comparison[ ]){( t416y | p ewohfi(l_ed )()p1 ,= (ftgyepteloifn(e_(df))))_ d{} :| ^0 ; | \ == | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. nested.c:361:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 361 | whilnewroot.ce: 197(:d8 := warning: cusing the result of an assignment as a condition without parentheses [-Wparentheses]s et_rd w197e | a viutils/lines.cef:P 434a(:ip11r :(= c warning: ssusing the result of an assignment as a condition without parentheses [-Wparentheses]ettr ,r c0h, r 434(& | rr akwonhfdif,l, e ' &:(d'pk) o)=f frfa)gn)ed t{ l =i n | ep ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( f+) )1 ;{ | | ~~^~~~~~~~~~~~~~~~~~~~ ~~^~~~~~~~~~~~~ nested.c:361:11: note: utils/lines.cplace parentheses around the assignment to silence this warningnewroot.c: :434197::118:: note: 361note: place parentheses around the assignment to silence this warning | place parentheses around the assignment to silence this warning whi l434 e | 197 | (wd h iif=l (ec ps( ep=t _=sr tdfrwgreecathvrle(iPrnaaei(nrf(d),c) s e'{t: ,' )0),| ^ r& ar nk| od ( )f f=, p& d+k o1f;f ) )| ^ { | | ( ) ^ | ( ) utils/lines.c:434:11: note: use '==' to turn this assignment into an equality comparison 434 | whnewroot.ci:l197e: 8(:pnested.c :note: =361use '==' to turn this assignment into an equality comparison :f 11g:e t note: l197use '==' to turn this assignment into an equality comparisoni | n ei(ff )(361)p | {= ws ht| ir ^lr ec h| (r ==d( r a=n dc,s e't:_'r)d)w eraavnedP a=i rp( c+s e1t;, 0| , ^ & r| k ==o ff, &dkoff)) { | ^ | == 4 warnings generated. 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,In file included from patch.cr:a16n: dIn file included from ,./sccs.h :1206: )In file included from ;libc/system.h : 52| : ^~~~~~~~~~~~~~~~~~~~~~~~~~~libc/hash.h :329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = newroot.ch:-222>:o2p:s -warning: >ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]f etc h222( | h ,m pk_eiyn,i ts(t&rbl)e;n ( k| e ^~~~~~~~~~~y ) + 1)) { 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);libc/hash.h : 329| : ^~~~~~~~~~~~~~~~~~~~~~~~~~~11 : note: place parentheses around the assignment to silence this warning 329 | if (newroot.cd:a225t:a2 := warning: hignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result]- >op s225- | > fmept_cxho(rh(,& ak,e y&,b ,s t&ral)e;n ( k| e ^~~~~~~~~~~~~~~~~~y ) + 1)) { | ^ | ( )newroot.c :226:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] 226 | mp_toradix(&a, blibc/hash.hu:f329,: 111:6 )note: ;use '==' to turn this assignment into an equality comparison | ^~~~~~~~~~~~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == nested.c:532:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 532 | if (c->path = mdbm_fetch_str(idDB, c->rootkey)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 (datanested.c :=532 :h15-:> onote: pplace parentheses around the assignment to silence this warnings ->fetc h532( | h , ikfe y(,c -s>tpraltehn (=k emyd)b m+_ f1e)t)c h{_ s t| r ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( idDB, c->rootkey)) { | ^ | ( ) ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = nested.ch:-532>:o15p:s -note: >use '==' to turn this assignment into an equality comparisonf etch( h532, | k eiyf, (sct-r>lpeant(hk e=y )m d+b4 m warning1_s)f generated)e. t{c h _| s ^ t r (| i ( )d DB, c->rootkey)) { | ^ | == ./hash.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/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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) In file included from park.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] ./hash.h:329: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| ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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/smartrename.c 8 warnings generated. CC port/gethost.c 9 warnings generated. CC libc/utils/spawn.c CC port/getinput.c 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 = | ^ | == In file included from utils/pq.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == nested.c:670:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 670 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ nested.c:670:11: note: place parentheses around the assignment to silence this warning 670 | while (t = fgetline(f)) { | ^ | ( ) nested.c:670:11: note: use '==' to turn this assignment into an equality comparison 670 | while (t = fgetline(f)) { | ^ | == nested.c:707:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 707 | if (f = fopen(tmp, "wIn 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-nested.c>:f707e:t8c:h (note: hplace parentheses around the assignment to silence this warning, key, 707s | t rilfe n((fk e=y )f o+p e1n)()t m{p , | " ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~w ")) { | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning nested.c:707: 8329: | note: iuse '==' to turn this assignment into an equality comparisonf (da t707a | =i fh- >(ofp s=- >ffoeptecnh((thm,p ,k e"yw," )s)t r{l e n| ( ^k e y| ) == + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from utils/putenv.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, kCC port/getrealname.c ey, strlen(key) + 1)) { | ^ | == 1 warning generated. 1 warning generated. nested.c:1007:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1007 | if (rel = proj_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 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(In file included from hproj.c,: 17k: eIn file included from ylibc/system.h,: 52s: tlibc/hash.hr:l329e:11n:( kwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]y ) + 1) )329 | {i f | ( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d ata = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning In file included from preference.c: 17329: | In file included from ./sccs.hi:f20 : (In file included from dlibc/system.ha:t52a: libc/hash.h=:libc/hash.h 329:h:329-11:>:11o :p warning: snote: using the result of an assignment as a condition without parentheses [-Wparentheses]-place parentheses around the assignment to silence this warning > fetch( h329,329 | | k ieifyf , ( (dsdatatrtala e =n= ( hkhe--y>>)oo pp+ss --1>>)ff)ee tt{cc hh ((| hh ^ ,, kk| ee ( )1yy warning,, generated . ssttrrlleenn((kkeeyy)) ++ 11)))) {{ | | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ./hash.h| : ( )329 :11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->libc/hash.hf:e329t:c11h:( hnote: ,libc/hash.huse '==' to turn this assignment into an equality comparison : k329e:y11,: 329snote: | tplace parentheses around the assignment to silence this warning r ilfe n((dk ae329ty | a)In file included from utils/readn.ci=+:f 17 h1: (-)In file included from d>)./system.hao :tp{52as : - ./hash.h=>| : f ^329he :-t 11>c| :oh == p( warning: shusing the result of an assignment as a condition without parentheses [-Wparentheses]-, > fkeetyc,h (s329ht | , r ilfke en(y(d,ka estyta)r l=+e nh1(-)k>)eo yp{)s - +>| f ^1e )t )c| h =={( h ,| ^ k e y| , ( ) strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h-./hash.h>:o329p:s11-:> fnote: eplace parentheses around the assignment to silence this warningt ch(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)) { | ^ | == 1 warning generated. CC port/getrusage.c CC libc/utils/spawnvpio.c 7 warnings generated. nested.c:1299:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1299 | if (f = fopen(proj_fullpath(proj_product(p), ROOT2RESYNC "/" COMPLIST), | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1300 | "r")) { | ~~~~ nested.c:1299:8: note: place parentheses around the assignment to silence this warning 1299 | if (f = fopen(proj_fullpath(proj_product(p), ROOT2RESYNC "/" COMPLIST), | ^ | ( 1300 | "r")) { | | ) nested.c:1299:8: note: use '==' to turn this assignment into an equality comparison 1299 | if (f = fopen(proj_fullpath(proj_product(p), ROOT2RESYNC "/" COMPLIST), | ^ | == nested.c:1302:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1302 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ nested.c:1302:12: note: place parentheses around the assignment to silence this warning 1302 | while (t = fgetline(f)) { | ^ | ( ) nested.c:1302:12: note: use '==' to turn this assignment into an equality comparison 1302 | while (t = fgetline(f)) { | ^ | == CC libc/utils/spawn_filterpipeline.c CC port/globalroot.c patch.c:158:14: warning: 1using the result of an assignment as a condition without parentheses [-Wparentheses] warning generated. 158 | while (line = fgetln(f, &len)) { | ~~~~~^~~~~~~~~~~~~~~~~ patch.c:158:14: note: place parentheses around the assignment to silence this warning 158 | while (line = fgetln(f, &len)) { | ^ | ( ) patch.c:158:14: note: use '==' to turn this assignment into an equality comparison 158 | while (line = fgetln(f, &len)) { | ^ | == In file included from 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/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)) { | ^ | == In file included from utils/rmrepo.c:18: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->partition.co:p273s:-13>:f ewarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]c h(h, k e273y | , sitfr l(eonc(oknefy )= +g e1t)e)n v{( " B| K ^_ C O| N ==F IG")) oconf = strdup(oconf); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ partition.c:273:13: note: place parentheses around the assignment to silence this warning 273 | if (oconf = get1e warningn generatedv. ("BK_CONFIG")) oconf = strdup(oconf); | ^ | ( ) partition.c:273:13: note: use '==' to turn this assignment into an equality comparison 273 | if (oconf = getenv("BK_CONFIG")) oconf = strdup(oconf); | ^ | == partition.c:284:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 284 | if (rc = spawnvp(_P_WAIT, cmd[1], &cmd[1])) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:284:9: note: place parentheses around the assignment to silence this warning 284 | if (rc = spawnvp(_P_WAIT, cmd[1], &cmd[1])) { | ^ | ( ) partition.c:284:9: note: use '==' to turn this assignment into an equality comparison 2841 | warning generatedi. f (rc = spawnvp(_P_WAIT, cmd[1], &cmd[1])) { | ^ | == partition.c:303:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 303 | if (p = getenv("BK_CONFIG")) opts->oconfig = strdup(p); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from utils/rlimit.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data partition.c=: 303h:-8>:o pnote: splace parentheses around the assignment to silence this warning- >fetch (303h | , ikfe y(,p s=t rgleetne(nkve(y")B K+_ C1O)N)CC libc/utils/str_subst.c F I{G CC libc/utils/stackdump.c " )| ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ opts->oconfig = strdup(p); | ^ | ( ) ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data =partition.c :h303-:>8o:p snote: -use '==' to turn this assignment into an equality comparison> fetch (303h | , ikfe y(,p s=t rgleetne(nkve(y")B K+_ C1O)N)F I{G " )| ) ^ o p| t ( )s ->oconfig = strdup(p); | ^ | == ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == partition.c:336:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 336 | if (status = pcCC libc/utils/sys.c lose(f)) { | ~~~~~~~^~~~~~~~~~~ partition.c:336:13: note: place parentheses around the assignment to silence this warning 336 | if (status = pclose(f)) { | ^ | ( ) partition.c:336:13: note: use '==' to turn this assignment into an equality comparison 336 | if (status = pclose(f)) { | ^ | == 1 warning generated. partition.c:379:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 379 | while (p = fgetline(f)) { | ~~^~~~~~~~~~~~~ 3 warnings generated. partition.c:379:11: note: place parentheses around the assignment to silence this warning 379 | while (p = fgetline(f)) { | ^ | ( ) partition.c:379:11: note: use '==' to turn this assignment into an equality comparison 379 | while (p = fgetline(f)) { | ^ | == 1 warning generated. 1 warning generated. partition.c:499:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 499 | while (line = fgetline(gone)) { | ~~~~~^~~~~~~~~~~~~~~~ partition.c:499:14: note: place parentheses around the assignment to silence this warning 499 | while (line = fgetline(gone)) { | ^ | ( ) partition.c:499:14: note: use '==' to turn this assignment into an equality comparison 499 | while (line = fgetline(gone)) { | ^ | == 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->op1s warning- generated. >fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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/system.c 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 CC port/gui.c = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == partition.c:722:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 722 | if (bamdirs = getdir("BitKeeper/BAM")) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:722:15: note: place parentheses around the assignment to silence this warning 722 | if (bamdirs = getdir("BitKeeper/BAM")) { | ^ | ( ) partition.c:722:15: note: use '==' to turn this assignment into an equality comparison 722 | if (bamdirs = getdir("BitKeeper/BAM")) { | ^ | == 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 CC port/hostColonPath.c = mkline(mnext(m))CC libc/utils/testcode.c ) { | ^ | ( ) park.c:778:13: note: use '==' to turn this assignment into an equality comparison 778 | while (buf = mkline(mnext(m))) { | ^ | == 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(CC port/http_proxy.c h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetCC libc/utils/trace.c ch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == park.c:846:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 846 | while (buf = mkline(mnext(m))) { | ~~~~^~~~~~~~~~~~~~~~~~ park.c:846:13: note: place parentheses around the assignment to silence this warning 846 | while (buf = mkline(mnext(m))) { | ^ | ( ) park.c:846:13: note: use '==' to turn this assignment into an equality comparison 846 | while (buf = mkline(mnext(m))) { | ^ | == 1 warning generated. park.c:906:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 906 | while (buf = mkline(mnext(m))) { | ~~~~^~~~~~~~~~~~~~~~~~ park.c:906:13: note: place parentheses around the assignment to silence this warning 906 | while (buf = mkline(mnext(m))) { | ^ | ( ) park.c:906:13: note: use '==' to turn this assignment into an equality comparison 906 | while (buf = mkline(mnext(m))) { | ^ | == 3 warnings generated. proj.c:174:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 174 | if (ret = projcache_lookup(fdir)) goto done; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ proj.c:174:10: note: place parentheses around the assignment to silence this warning 174 | if (ret = projcache_lookup(fdir)) goto done; | ^ | ( ) proj.c:174:10: note: use '==' to turn this assignment into an equality comparison 174 | if (ret = projcache_lookup(fdir)) goto done; | ^ | == proj.c:184:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 184 | ipark.cf: 972(:r13e:t warning: =using the result of an assignment as a condition without parentheses [-Wparentheses] projc a972c | h ew_hlioloek u(pb(urfo o=t )m)k l{i n| e ~~~~^~~~~~~~~~~~~~~~~~~~~~~~( mnext(m))) { | ~~~~^~~~~~~~~~~~~~~~~~ proj.c:184:11: note: place parentheses around the assignment to silence this warning 184 | if park.c(:r972e:t13 := note: pplace parentheses around the assignment to silence this warningr ojcac h972e | _ lwohoikluep ((rbouoft )=) m{k l i| n ^ e ( m| n ( )e xt(m))) { | ^ | ( ) proj.c:184:11: note: use '==' to turn this assignment into an equality comparison 184 | ipark.cf: 972(:r13e:t note: =use '==' to turn this assignment into an equality comparison projc a972c | h ew_hlioloek u(pb(urf o=o tm)k)l i{n e (| m ^n e x| t ==( m))) { | ^ | == 1 warning generated. 1 warning generated. park.c:1041:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1041 | while (buf = mkline(mnext(m))) { | ~~~~^~~~~~~~~~~~~~~~~~ park.c:1041:13: note: place parentheses around the assignment to silence this warning 1041 | while (buf = mkline(mnext(m))) { | ^ | ( ) park.c:1041:13: note: use '==' to turn this assignment into an equality comparison 1041 | while (buf = mkline(mnext(m))) { | ^ | == CC port/mail.c In file included from poly.c:17: In file included from ./sccs.hIn file included from :utils/sig.c20:: 17In file included from : libc/system.hIn file included from :./system.h52:: 52: libc/hash.h./hash.h::329329::1111:: warning: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]using the result of an assignment as a condition without parentheses [-Wparentheses] 329329 | | iiff ((ddaattaa == hh-->>ooppss-->>ffeettcchh((hh,, kkeeyy,, ssttrrlleenn((kkeeyy)) ++ 11)))) {{ | | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329./hash.h::11329:: 11note: :place parentheses around the assignment to silence this warning note: place parentheses around the assignment to silence this warning 329 | 329i | f i(fd a(tdaa t=a h=- >ho-p>so-p>sf-e>tfceht(chh,( hk,e yk,e ys,t rslternl(ekne(yk)e y+) 1+) )1 ){) {| ^ | ^ | ( ) | ( ) ./hash.hlibc/hash.h::329329::1111:: note: note: use '==' to turn this assignment into an equality comparisonuse '==' to turn this assignment into an equality comparison 329329 | | iiff ((ddaattaa == hh-->>ooppss-->>ffeettcchh((hh,, kkeeyy,, ssttrrlleenn((kkeeyy)) ++ 11)))) {{ | | ^ ^ | | == == proj.c:331:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 331 | if (proj = projcache_lookup(buf)) return (strdup(proj->root)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ proj.c:331:12: note: place parentheses around the assignment to silence this warning 331 | if (proj = projcache_lookup(buf)) return (strdup(proj->root)); | ^ | ( ) proj.c:331:12: note: use '==' to turn this assignment into an equality comparison 331 | if (proj = projcache_lookup(buf)) return (strdup(proj->root)); | ^ | == CC libc/utils/tty.c proj.c:383:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 383 | if (p = proj_product(p)) return (proj_chdir(proj_root(p))); | ~~^~~~~~~~~~~~~~~~~ proj.c:383:8: note: place parentheses around the assignment to silence this warning 383 | if (p = proj_product(p)) return (proj_chdir(proj_root(p))); | ^ | ( ) proj.c:383:8: note: use '==' to turn this assignment into an equality comparison 383 | if (p = proj_product(p)) return (proj_chdir(proj_root(p))); | ^ | == proj.c:479:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 479 | if (s = config_str(p, CONFIG_BAM_CHECKOUT)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ park.c:1435:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1435 | proj.ci:f479 :(8t: =note: place parentheses around the assignment to silence this warningx file_f e479t | c hi(fs -(>sg f=i lceo,n f'icg'_)s)t r{( p ,| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~C ONFIG_BAM_CHECKOUT)) { | ^ | ( ) park.c:1435:8: note: place parentheses around the assignment to silence this warning 1435 | if (t = xproj.cf:i479l:e8_:f enote: tuse '==' to turn this assignment into an equality comparisonc h(s-> g479f | i lief, ('sc '=) )c on{f i g| _ ^ s t r| ( ( )p , CONFIG_BAM_CHECKOUT)) { | ^ | == park.c:1435:8: note: use '==' to turn this assignment into an equality comparison 1435 | if (t = xfile_fetch(s-CC libc/utils/ttyprintf.c >gfile, 'c')) { | ^ | == 1 warning generated. CC libc/utils/utils.c CC port/mnext.c proj.c:522:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 522 | if (f = fopen(file, "rt")) { | ~~^~~~~~~~~~~~~~~~~~~ proj.c:522:8: note: place parentheses around the assignment to silence this warning 522 | if (f = fopen(file, "rt")) { | ^ | ( ) proj.c:522:8: note: use '==' to turn this assignment into an equality comparison 522 | if (f = fopen(file, "rt")) { | ^ | == proj.c:523:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 523 | if (t = fgetline(f)) p->roIn file included from oport/gethost.ct:k17e: yIn file included from port/../sccs.h=: 20s: tIn file included from rlibc/system.hd:u52p: (libc/hash.ht:)329;: 11 :| ~~^~~~~~~~~~~~~warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetcproj.ch:(523h:,9 :k enote: yplace parentheses around the assignment to silence this warning, strl e523n | ( k eiyf) (+t 1=) )f g{e t l| i ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n e(f)) p->rootkey = strdup(t); | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = hproj.c-:>523o:p9s:- >note: fuse '==' to turn this assignment into an equality comparisone tch(h ,523 | k e yi,f s(ttr l=e nf(gkeetyl)i n+e (1f)))) {p - >| r ^ o o t| k ( )e y = strdup(t); | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if proj.c(:d524a:t9a: =warning: using the result of an assignment as a condition without parentheses [-Wparentheses]h ->ops -524> | f e ticfh ((ht, =k efyg,eIn file included from tutils/smartrename.csl:tir18ln: eeIn file included from (n./system.h(f:k)52e): y ./hash.h)p:- 329>+m:d 5111r):)o {owarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]k e| y ^ = | s ==329t | r diufp ((td)a;t a | = ~~^~~~~~~~~~~~~ h->ops->fetch(h, key, strlen(keproj.cy:)524 :+9 :1 )note: )place parentheses around the assignment to silence this warning { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 524 | if 1( warningt generated . = fgetline(f)) p->md5r./hash.ho:o329t:k11e:y note: =place parentheses around the assignment to silence this warning strdu p329( | t )i;f (| d ^ a t a| ( )= h->ops->fetch(h, key, strlen(kproj.ce:y524): 9+: 1note: )use '==' to turn this assignment into an equality comparison) { | ^ 524 | | ( )i f (t = fgetline(f)) p->md5./hash.hr:o329o:t11k:e ynote: use '==' to turn this assignment into an equality comparison= str d329u | p (itf) ;( d a| t ^a =| ==h ->ops->fetch(h, key, strlen(proj.ck:e525y:)9 :+ warning: 1using the result of an assignment as a condition without parentheses [-Wparentheses]) ) { | 525 ^ | | i ==f (t = fgetline(f)) p->syncroot = strdup(t); | ~~^~~~~~~~~~~~~ proj.c:525:9: note: place parentheses around the assignment to silence this warning 525 | if (t = fgetline(f)) p->syncroot = strdup(t); | ^ | ( ) proj.c:525:9: note: use '==' to turn this assignment into an equality comparison 525 | if (t = fgetline(f)) p->syncroot = strdup(t); | ^ | == In file included from port/gethomedir.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key)proj.c :+547 :19):) warning: {using the result of an assignment as a condition without parentheses [-Wparentheses] | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 547 | if (f = fopen(file, "wt")) { | ~~^~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = hproj.c-:>547o:p9s:- >note: fplace parentheses around the assignment to silence this warninge tch(h ,547 | k e yi,f s(tfr l=e nf(okpeeyn)( f+i l1e),) "{w t "| )populate.c ^ ): 101 {:| 14 ( ) : | ^ warning: using the result of an assignment as a condition without parentheses [-Wparentheses] | ( ) 101 | while (url = urllislibc/hash.ht:_329f:i11n:d (note: nproj.cuse '==' to turn this assignment into an equality comparison,: 547c:p9,: f329note: l | use '==' to turn this assignment into an equality comparisona g isf, (& dk547a)) | { t ai| f ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= (hf- >=o pfso-p>efne(tfcihl(eh,, "kwety",) )s t{r l e| populate.cn ^:( 101k :e| 14y: ==) note: +place parentheses around the assignment to silence this warning 1)) { 101 | | ^ w h| i ==l e (url = urllist_find(n, cp, flags, &k)) { | ^ | ( ) populate.c:101:14: note: use '==' to turn this assignment into an equality comparison 101 | while (url = urllist_find(n, cp, flags, &k)) { | ^ | == proj.c:609:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 609 | 12 warning si generatedf. (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 =1 warningp generatedr. oj_init(dirname(buf))) { | ^ | == proj.c:611:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 611 | if (prod = proj_product(proj)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~ proj.c:611:14: note: place parentheses around the assignment to silence this warning 611 | if (prod = proj_product(proj)) { | ^ | ( ) proj.c:611:14: note: use '==' to turn this assignment into an equality comparison 611 | if (prod = proj_product(proj)) { | ^ | == 1 warning generated. proj.c:636:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 636 | if (prod = proj_product(p)) return (prod); | ~~~~~^~~~~~~~~~~~~~~~~ proj.c:636:11: note: place parentheses around the assignment to silence this warning 636 | if (prod = proj_product(p)) return (prod); | ^ | ( ) proj.c:636:11: note: use '==' to turn this assignment into an equality comparison 636 | if (prod = proj_product(p)) return (prod); | ^ | == CC libc/utils/webencode.c proj.c:640:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 640 | if (proj = proj_init(dirname(buf))) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ proj.c:640:11: note: place parentheses around the assignment to silence this warning 640 | if (proj = proj_init(dirname(buf))) { | ^ | ( ) proj.c:640:11: note: use '==' to turn this assignment into an equality comparison 640 | if (proj = proj_init(dirname(buf))) { | ^ | == In file included from port/getinput.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, strle3n warning(sk generatede. y) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h,proj.c :k668e:y8,: swarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]r len(k e668y | ) i+f 1()f) ={ f o| p ^e n (| f ==i le, "rt")) { | ~~^~~~~~~~~~~~~~~~~~~ proj.c:668:8: note: place parentheses around the assignment to silence this warning 668 | if (f = fopen(file, "rt")) { | ^ | ( ) proj.c:668:8: note: use '==' to turn this assignment into an equality comparison 668 | if (f = fopen(file, "rt")) { | ^ | == proj.c:669:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 669 | if (t = fgetline(f)) p->comppath = strdup(t); | ~~^~~~~~~~~~~~~ proj.c:669:9: note: place parentheses around the assignment to silence this warning 669 | if (t = 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); | ^ | == In file included from utils/spawn.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC port/networkfs.c ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1))In file included from 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./hash.h-:>329o:p11s:- >note: fuse '==' to turn this assignment into an equality comparisone tch(h ,329 | k eiypopulate.cf,: 299s(:td11ra:lt eawarning: n using the result of an assignment as a condition without parentheses [-Wparentheses](= k ehy-)> o299+p | 1s )-w)h> if{le et c| (h ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t( h=, fkgeeyt,l isnter(lfe)n)( k{e y )| ~~^~~~~~~~~~~~~+ 1)) { | ^ | == ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | populate.ci:f299 :(11d:a tnote: aplace parentheses around the assignment to silence this warning = h- >299o | p sw-h>ifleet c(ht( h=, fkgeeyt,l isnter(lfe)n)( k{e y )| ^ + 1| ) ( )) { | ^ | ( ) populate.c:299:11: note: use '==' to turn this assignment into an equality comparison ./hash.h:329 :29911 | : wnote: huse '==' to turn this assignment into an equality comparisoni le ( t329 | = iffg e(tdlaitnae (=f )h)- >{o p s| - ^> f e| t ==c h(h, key, strlen(key) + 1)) { | ^ | == port/bkd_server.c:58:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 58 | while (nav[i++] = av[j++]); | ~~~~~~~~~^~~~~~~~~ port/bkd_server.c:58:19: note: place parentheses around the assignment to silence this warning 58 | while (nav[i++] = av[j++]); | ^ | ( ) port/bkd_server.c:58:19: note: use '==' to turn this assignment into an equality comparison 58 | while (nav[i++] = av[j++]); | ^ | == CC libc/utils/which.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); | ^ | == CC port/notifier.c CC port/ns_sock_host2ip.c port/bkd_server.c:159:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 159 | if (p = getenv("_STARTSOCK")) { | ~~^~~~~~~~~~~~~~~~~~~~~~ port/bkd_server.c:159:8: note: place parentheses around the assignment to silence this warning 159 | if (p = getenv("_STARTSOCK")) { | ^ | ( ) port/bkd_server.c:159:8: note: use '==' to turn this assignment into an equality comparison 159 | if (p = getenv("_STARTSOCK")) { | ^ | == CC port/platforminit.c CC port/sccs_getuser.c 1 warning 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)) { | ^ | == 7 warnings generated. port/bkd_server.c:231:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 231 | if (p = strchr(bkd_getopt, c)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ port/bkd_server.c:231:9: note: place parentheses around the assignment to silence this warning 231 | if (p = strchr(bkd_getopt, c)) { | ^ | ( ) port/bkd_server.c:231:9: note: use '==' to turn this assignment into an equality comparison 231 | if (p = strchr(bkd_getopt, c)) { | ^ | == utils/spawn.c:33:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 33 | if (pid = fork()) { /* parent */ | ~~~~^~~~~~~~ utils/spawn.c:33:10: note: place parentheses around the assignment to silence this warning 33 | if (pid = fork()) { /* parent */ | ^ | ( ) utils/spawn.c:33:10: note: use '==' to turn this assignment into an equality comparison 33 | if (pid = fork()) { /* parent */ | ^ | == utils/rmtree.c:41:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 41 | if (ret = rmIfRepo(file)) return (ret); | ~~~~^~~~~~~~~~~~~~~~ utils/rmtree.c:41:11: note: place parentheses around the assignment to silence this warning 41 | if (ret = rmIfRepo(file)) return (ret); | ^ | ( ) utils/rmtree.c:41:11: note: use '==' to turn this assignment into an equality comparison 41 | if (ret = rmIfRepo(file)) return (ret); | ^ | == 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)) 2{ warning s generated| . ^ | ( ) poly.c:81:119: warning s generatednote: . use '==' to turn this assignment into an equality comparison 81 | while (t = eachline(&next, &len)) { | ^ | == poly.c:86:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 86 | if (p = separator(buf)) *p++ = 0; | ~~^~~~~~~~~~~~~~~~ poly.c:86:9: note: place parentheses around the assignment to silence this warning 86 | if (p = separator(buf)) *p++ = 0; | ^ | ( ) poly.c:86:9: note: use '==' to turn this assignment into an equality comparison 86 | if (p = separator(buf)) *p++ = 0; | ^ | == poly.c:91:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 91 | if (p = separator(++t)) *p++ = 0; | ~~^~~~~~~~~~~~~~~~ poly.c:91:10: note: place parentheses around the assignment to silence this warning 91 | if (p = separator(++t)) *p++ = 0; | ^ | ( ) poly.c:91:10: note: use '==' to turn this assignment into an equality comparison 91 | if (p = separator(++t)) *p++ = 0; | ^ | == 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 port/sccs_lockfile.c 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, 1L warning( generatedd. ), 0, inrange, uint2p(orig)))CC port/startmenu.c { | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 6 warnings generated. poly.c:195:29In file included from :port/getrusage.c :warning: 17address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]: In file included from port/../sccs.h:20: In file included from libc/system.h :19552 | : libc/hash.h : 329r:a11n:g ewarning: _using the result of an assignment as a condition without parentheses [-Wparentheses]w alkrevs (329s | , ilfo w(edra,t aL (=d )h,- >0o,p s -| > ^~~~f etclibc/lines.hh:(60h:,9: knote: eexpanded from macro 'L'y , str l60e | n ((k_edy)) ?+ (1t)y)p e{o f (| _ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d ) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlproj.ce:n1493(:k9e:y )warning: using the result of an assignment as a condition without parentheses [-Wparentheses]+ 1)) {1493 | | ^i f | ( ==s = sccs_init(buf, SILENT|INIT_NOCKSUM|INIT_MUSTEXIST)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proj.c:1493:9: note: place parentheses around the assignment to silence this warning 1493 | if (s = sccs_init(buf, SILENT|INIT_NOCKSUM|INIT_MUSTEXIST)) { | ^ | ( ) proj.c:1493:9: note: use '==' to turn this assignment into an equality comparison 1493 | if (s = sccs_init(buf, SILENT|INIT_NOCKSUM|INIT_MUSTEXIST)) { | ^ | == CC port/svcinfo.c CC port/uninstall.c proj.c:1580:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1580 | if (v = hash_fetchStr(new, k)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ proj.c:1580:9: note: place parentheses around the assignment to silence this warning 1580 | if (v = hash_fetchStr(new, k)) { | ^ | ( ) proj.c:1580:9: note: use '==' to turn this assignment into an equality comparison 1580 | if (v = hash_fetchStr(new, k)) { | ^ | == port/gethomedir.c:102:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 102 | if (t = getenv("BK_DOTBK")) { | ~~^~~~~~~~~~~~~~~~~~~~ proj.c:port/gethomedir.c1614::10213::8 :warning: using the result of an assignment as a condition without parentheses [-Wparentheses]note: place parentheses around the assignment to silence this warning 1614 | 102 | iiff ((tk e=y sg e=t ehnavs(h"_BfKe_tDcOhTSBtKr"P)t)r ({* h ,| ^ " D I| R ( )T Y")) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ port/gethomedir.c:102:8: note: use '==' to turn this assignment into an equality comparison 102 | proj.c :i1614f: 13(:t note: =place parentheses around the assignment to silence this warning geten v1614( | " B K _iDfO T(BkKe"y)s) ={ h a| s ^h _ f| e ==t chStrPtr(*h, "DIRTY")) { | ^ | ( ) proj.c:1614:13: note: use '==' to turn this assignment into an equality comparison 1614port/gethomedir.c | : 110 : 8i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]k eys =110 | h aisfh _(fte t=c hgSettrHPotmre(D*ihr,( )")D I{R T Y| " ~~^~~~~~~~~~~~~~) ) { | ^ | == 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()) { | ^ | == 2 warnings generated. 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 poly.c :113380 | : 11 :i fwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]( rc = s380t | a ti(fd i(rr,e v&ss b=) )r e{s _ g| e ^t n a| m ==e s(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')) { | ^ | == 1 warning generated. poly.c:457:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 457 | if (rend = separator(remote[i])) *rend = 0; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ poly.c:457:13: note: place parentheses around the assignment to silence this warning 457 | if (renport/getinput.cd: 59=: 25s:e pwarning: apassing '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]r ator( r59e | m o tief[ i(]c)o)m m*ernetnsd_ c=h e0c;k S t| r ^ ( b u| f ( )2 , strlen(buf2))) { | ^~~~ port/../sccs.h:1341:27: note: poly.cpassing argument to parameter 's' here: 457:13: 1341note: | use '==' to turn this assignment into an equality comparisoni nt c o457m | m e n tisf_ c(hreecnkdS t=r (sue8p a*rsa,t oirn(tr elmeont)e;[ i ]| ) ^) *rend = 0; | ^ | == poly.c:459:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 459 | if (lend = separator(local[j])) *lend = 0; | ~~~~~^~~~~~~~~~~~~~~~~~~~~ poly.c:459:14: note: place parentheses around the assignment to silence this warning 459 | if (lend = separator(local[j])) *lend = 0; | ^ | ( ) poly.c:459:14: note: use '==' to turn this assignment into an equality comparison 459 | if (lend = separator(local[j])) *lend = 0; | ^ | == poly.c:517:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 517 | if (lower = lowerBounds(cset, d, side)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ poly.c:517:12: note: place parentheses around the assignment to silence this warning 517 | if (lower =CC progress.c lowerBounds(cset, d, side)) { | ^ | ( ) poly.c:517:12: note: use '==' to turn this assignment into an equality comparison 517 | if (loCC prs.c wer = lowerBounds(cset, d, side)) { | ^ | == CC pull.c In file included from utils/stackdump.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | In file included from iutils/sys.cf: 17(: dIn file included from 35a./system.h warningt:sa52 generated : . =./hash.h :h329-:>11o:p swarning: -using the result of an assignment as a condition without parentheses [-Wparentheses]> fetch (329h | , ikfe y(,d asttar l=e nh(-k>eoyp)s -+> f1e)t)c h{( h ,| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~k ey, strlen(key) + 1)) { In file included from | utils/str_subst.c ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 17: In file included from ./system.h:52: ./hash.h:329:11: warning: ./hash.husing the result of an assignment as a condition without parentheses [-Wparentheses]: 329:11: note: place parentheses around the assignment to silence this warning 329 | if 329( | d a./hash.hti:af329 :=(11 d:ha -tnote: >aplace parentheses around the assignment to silence this warningo p=s -h> -f329>e | ot pcishf- (>(hfd,eat tckahe (y=h, , h s-k>teorypl,se -ns>(tfrkeleteyc)n h(+(k he,1y ))k) e +y{ , 1 )s| )t ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ r {l e n| ( ^ k e y| ) ( ) + 1)) { | ^ | ( ) ./hash.h./hash.h::329329::1111:: note: note: place parentheses around the assignment to silence this warninguse '==' to turn this assignment into an equality comparison ./hash.h:329:11: 329note: 329 | use '==' to turn this assignment into an equality comparison | iiff ( (d329da | at taiaf ==( dhha--t>>aoo p=ps -sh>--f>>efotepcsht-(c>hhf(,eh t,kc ehky(e,hy ,,s tksretlyre,ln (sektneryl)(e kn+e( yk1e))y ))+ {+1 ) 1)| ) ^2){ warning s{ | 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)) { | ^ | == poly.c:667:25: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 667 | walkrevs_setup(&wd, s, L(local), L(remote), WR_GCA); | ^~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ poly.c:667:35: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 667 | walkrevs_setup(&wd, s, L(local), L(remote), WR_GCA); | ^~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ poly.c:668:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 668 | while (d = walkrevs(&wd)) { | ~~^~~~~~~~~~~~~~~ poly.c:668:11: note: place parentheses around the assignment to silence this warning 668 | while (d = walkrevs(&wd)) { | ^ | ( ) poly.c:668:11: note: use '==' to turn this assignment into an equality comparison CC push.c 668 | while (d = walkrevs(&wd)) { | ^ | == poly.c:689:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 689 | while (d = walkrevs(&wd)) { | ~~^~~~~~~~~~~~~~~ poly.c:689:12: note: place parentheses around the assignment to silence this warning 689 | while (d = walkrevs(&wd)) { | ^ | ( ) poly.c:689:12: note: use '==' to turn this assignment into an equality comparison 689 | while (d = walkrevs(&wd)) { | ^ | == CC pwd.c In file included from port/hostColonPath.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: In file included from using the result of an assignment as a condition without parentheses [-Wparentheses]utils/system.c :21: In file included from ./system.h:52: 329./hash.h | : 329i:f11 :( dwarning: ausing the result of an assignment as a condition without parentheses [-Wparentheses]t a = h-> o329p | s -i>ffe t(cdha(tha, =k ehy-,> osptsr-l>efne(tkcehy()h ,+ k1e)y), {s t r| l ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e n(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329./hash.h | : 329i:f11 :( dnote: aplace parentheses around the assignment to silence this warningt a = h -329> | o pisf- >(fdeattcah (=h ,h -k>eoyp,s -s>tfreltecnh((khe,y )k e+y ,1 )s)t r{l e n| ( ^ k e y| ) ( ) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | i./hash.hf: 329(:d11a:t anote: use '==' to turn this assignment into an equality comparison= h-> o329p | s -i>ff e(tdcaht(ah ,= khe-y>,o psst-In file included from r>In file included from port/gui.clfutils/trace.c:een:17t(17: ck: In file included from heIn file included from port/../sccs.h(y./system.h:h), :20 +k52: e: In file included from 1ylibc/system.h./hash.h),::) 52329 s: :{tlibc/hash.h11 r:: l329 | e:warning: ^n11using the result of an assignment as a condition without parentheses [-Wparentheses] (: k | ewarning: ==yusing the result of an assignment as a condition without parentheses [-Wparentheses] ) 329+ | 1 i)329f) | (i{df a t (ad| a ^=t a h | -=> == o hp-s>-o>pfse-t>cfhe(thc,h (khe,y ,k esyt,r lsetnr(lkeeny()k e+y )1 )+) 1){) {| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ poly.c:878:23: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 878./hash.hlibc/hash.h | :: 329r329:a:11n11:g: enote: note: _place parentheses around the assignment to silence this warningwplace parentheses around the assignment to silence this warning a lkrev s329329( | | s i,iff (0(,dd aaLtt(aa d =)= , h h-0->,>o opcpsss-e->>tffSetetotcpch,h( (h&h,c,s )kke;ey y, , | s ^~~~st trrllelibc/lines.hen:n(60(k:ke9ey:y) ) note: +expanded from macro 'L'+ 11)))) {60{ | | | ^ ( ^ _ d| | ) ( ) ( ) ? (typeof(_d) []){(typeof(_d))libc/hash.h./hash.h1::,329329 ::(1111t::y pnote: note: euse '==' to turn this assignment into an equality comparisonouse '==' to turn this assignment into an equality comparison f (_d) )329329_ | | d }ii ff: ((0dd;aa tta\a = = | h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~h- ->>ooppss-->>ffeettcchh((hh,, kkeeyy,, ssttrrlleenn((kkeeyy)) ++ 11)))) {{ | | ^ ^ | | == == port/getrealname.c:132:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 132 | while (p = strchr(q, '/')) { | ~~~^~~~~~~~~~~~~~~~ In file included from utils/testcode.c:17: In file included from ./system.h:52: ./hash.h:port/getrealname.c329::13211::12 :warning: using the result of an assignment as a condition without parentheses [-Wparentheses]note: place parentheses around the assignment to silence this warning 329132 | | iwfh i(ldea t(ap = =h -s>torpcsh-r>(fqe,t c'h/('h),) k{e y ,| ^ s t r| l ( )e n(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ port/getrealname.c:132:12: note: use '==' to turn this assignment into an equality comparison 132 | while ./hash.h(:p329 : 11=: snote: tplace parentheses around the assignment to silence this warningr chr(q ,329 | ' /i'f) )( d{a t a| ^= h| - ==> ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from port/http_proxy.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | utils/str_subst.c ( ): 40:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 40 | while (p = strstlibc/hash.hr:(329s:,11 :s enote: ause '==' to turn this assignment into an equality comparisonr ch)) {329 | | i ~~^~~~~~~~~~~~~~~~~~~f (data = h->ops->fetch(h, key, strleutils/str_subst.cn:(40k:e11y:) note: +place parentheses around the assignment to silence this warning 1)) { 40 | | ^w h i| l ==e (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)) { | ^ | == CC randombits.c CC randseed.c 4 warnings generated. In file included from utils/spawn_filterpipeline.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. In file included from port/globalroot.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from utils/tty.c:50: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1 warning 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)) { | ^ | == utils/trace.c:79:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 79 | if (t = getenv("BK_TRACE_PROGS")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ utils/trace.c:79:8: note: place parentheses around the assignment to silence this warning 79 | if (t = getenv("BK_TRACE_PROGS")) { | ^ | ( ) utils/trace.c:79:8: note: use '==' to turn this assignment into an equality comparison 79 | if (t = getenv("BK_TRACE_PROGS")) { | ^ | == utils/trace.c:85:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 85 | if (t = getenv("BK_TRACE_FILES")) files = splitLine(t, ":,", 0); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ utils/trace.c:85:8: note: place parentheses around the assignment to silence this warning 85 | if (t = getenv("BK_TRACE_FILES")) files = splitLine(t, ":,", 0); | ^ | ( ) utils/trace.c:85:8: note: use '==' to turn this assignment into an equality comparison 85 | if (t = getenv("BK_TRACE_FILES")) files = splitLine(t, ":,", 0); | ^ | == utils/trace.c:86:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 86 | if (t = getenv("BK_TR16A warningCsE generated_. FUNCS")) funcs = splitLine(t, ":,", 0); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ CC range.c utils/trace.c:86:8: note: place parentheses around the assignment to silence this warning 86 | if (t = getenv("BK_TRACE_FUNCS")) funcs = splitLine(t, ":,", 0); | ^ | ( ) utils/trace.c:86:8: note: use '==' to turn this assignment into an equality comparison 86 | if (t = getenv("BK_TRACE_FUNCS")) funcs = splitLine(t, ":,", 0); | ^ | == utils/trace.c:87:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 87 | if (t = getenv("BK_TRACE_BITS")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ utils/trace.c:87:8: note: place parentheses around the assignment to silence this warning 87 | if (t = getenv("BK_TRACE_BITS")) { | ^ | ( ) utils/trace.c:87:8: note: use '==' to turn this assignment into an equality comparison 87 | if (t = getenv("BK_TRACE_BITS")) { | ^ | == 2 warnings generated. In file included from port/mail.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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 | CC rcheck.c if (cmd = LNEXIn file included from Tutils/utils.c(:c17m: dIn file included from s./system.h):)52 : {./hash.h : 329| : ^11 : | warning: ==using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (dataIn file included from utils/ttyprintf.c=: 17h: -In file included from >./system.ho:p52s: -./hash.h>:f329e:t11c:h (warning: husing the result of an assignment as a condition without parentheses [-Wparentheses], key, s t329r | l einf( k(edya)t a+ =1 )h)- >{o p s| - ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~> fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fet./hash.hc:h329(:h11,: knote: eplace parentheses around the assignment to silence this warningy , strl e329n | ( kiefy )( d+a t1a) )= {h - >| o ^ p s -| > ( )f etch(h, key, strlen(key) + 1)./hash.h): 329{: 11 :| ^ note: use '==' to turn this assignment into an equality comparison | ( ) 329 | if (data = h->ops->fetch(h./hash.h,: 329k:e11y:, note: suse '==' to turn this assignment into an equality comparisont rlen( k329e | y )i f+ (1d)a)t a{ = | h ^- > o| p ==s ->fetch(h, key, strlen(key) + 1)) { | ^ | == utils/system.c:366:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 366 | if (sh = getenv("BK_SHELL")) return (sh); | ~~~^~~~~~~~~~~~~~~~~~~~ utils/system.c:366:9: note: place parentheses around the assignment to silence this warning 366 | if (sh = getenv("BK_SHELL")) return (sh); | ^ | ( ) utils/system.c:366:9: note: use '==' to turn this assignment into an equality comparison 366 | if (sh = getenv("BK_SHELL")) return (sh); | ^ | == utils/system.c:367:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 367 | if (sh = which("bash")) return (sh); | ~~~^~~~~~~~~~~~~~~ utils/system.c:367:9: note: place parentheses around the assignment to silence this warning 367 | if (sh = which("bash")) return (sh); | ^ | ( ) utils/system.c:367:9: note: use '==' to turn this assignment into an equality comparison 367 | if (sh = which("bash")) return (sh); | ^ | == utils/system.c:368:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 368 | if (sh = which("ksh")) return (sh); | ~~~^~~~~~~~~~~~~~ utils/system.c:368:9: note: place parentheses around the assignment to silence this warning 368 | if (sh = which("ksh")) return (sh); | ^ | ( ) utils/system.c:368:9: note: use '==' to turn this assignment into an equality comparison 368 | if (sh = which("ksh")) return (sh); | ^ | == CC rclone.c utils/system.c:370:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1370 warning | generated . if (sh = which("sh")) return (sh); | ~~~^~~~~~~~~~~~~ utils/system.c:370:9: note: place parentheses around the assignment to silence this warning In file included from 370utils/tty.c | : 94i: f/usr/include/sys/termios.h :(1s:h2 := warning: wredirecting incorrect #include to [-W#warnings]h ich(" s1h | "#)w)a rrneitnugr nr e(dsihr)e;c t i| n ^ g i| n ( )c orrect #include utils/system.c :t370o: 9<:t enote: ruse '==' to turn this assignment into an equality comparisonm ios. h370> | i| f ^ (sh = which("sh")) return (sh); | ^ | == CC rcs2bk.c 6 warnings generated. In file included from port/mnext.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == utils/system.c:432:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 432 | while (line = fgetline(f)) output = addLine(output, strdup(line)); | ~~~~~^~~~~~~~~~~~~ utils/system.c:432:14: note: place parentheses around the assignment to silence this warning 432 | while (line = fgetline(f)) output = addLine(output, strdup(line)); | ^ | ( ) utils/system.c:432:14: note: use '==' to turn this assignment into an equality comparison 432 | while (line = fgetline(f)) output = addLine(output, strdup(line)); | ^ | == 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 (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, stCC rcsparse.c rlen(key) + 1)) { | ^ | == utils/tty.c:290:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 290 | if (p = getenv(buf)) { | ~~^~~~~~~~~~~~~ utils/tty.c:290:8: note: place parentheses around the assignment to silence this warning 290 | if (p = getenv(buf)) { | ^ | ( ) utils/tty.c:290:8: note: use '==' to turn this assignment into an equality comparison 290 | if (p = getenv(buf)) { | ^ | == utils/utils.c:27:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 27 | if (p = getenv("_BK_VERSION")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from port/networkfs.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] utils/utils.c329: | 27 :i8f: (note: dplace parentheses around the assignment to silence this warninga ta = 27h | - >iofp s(-p> f=e tgceht(ehn,v (1k" warninge_ generatedyB. ,K _4sV warningtEsrR generatedlS. eInO(Nk"e)y)) {+ 1| ) ^ ) {| ( ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils/utils.c:27:8: note: use '==' to turn this assignment into an equality comparison libc/hash.h27: | 329 :i11f: (note: pplace parentheses around the assignment to silence this warning = gete n329v | ( "i_fB K(_dVaEtRaS I=O Nh"-)>)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 (dautils/utils.ct:a33 :=8 :h -warning: >using the result of an assignment as a condition without parentheses [-Wparentheses]o ps-> f33e | t cihf( h(,p k=e ys,t rsetrrrloern((ekreryn)o )+) 1{) ) | { ~~^~~~~~~~~~~~~~~~~ | ^ | == utils/utils.c:33:8: note: place parentheses around the assignment to silence this warning 33 | if (p = strerror(errno)) { | ^ | ( ) utils/utils.c:33:8: note: use '==' to turn this assignment into an equality comparison 33 | if (p = strerror(errno)) { | ^ | == In file included from port/platforminit.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from port/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)) { | ^ | == CC receive.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 port/ns_sock_host2ip.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1 warning329 generated | . if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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. 33 warnings generated. CC redblack.c CC regex.c 2 warnings generated. 1 warning generated. 2 warnings generated. CC registry.c 1 warning generated. 2 warnings generated. In file included from port/startmenu.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | CC renumber.c if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. CC remap.c CC remote.c CC repo.c CC repos.c In file included from port/sccs_getuser.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | CC repogca.c if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC repostats.c CC repotype.c In file included from In file included from port/svcinfo.cport/uninstall.c::1717: : In file included from In file included from port/../sccs.hport/../sccs.h::2020: : In file included from In file included from libc/system.hlibc/system.h::5252: : libc/hash.hlibc/hash.h::329329::1111:: warning: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | 329i | f i(fd a(tdaa t=a h=- >ho-p>so-p>sf-e>tfceht(chh,( hk,e yk,e ys,t rslternl(ekne(yk)e y+) 1+) )1 ){) {| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC resolve.c libc/hash.hlibc/hash.h::329329::1111:: note: note: place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning 329329 | | iiff ((ddaattaa == hh-->>ooppss-->>ffeettcchh((hh,, kkeeyy,, ssttrrlleenn((kkeeyy)) ++ 11)))) {{ | | ^ ^ | | ( ) ( ) libc/hash.hlibc/hash.h::329329::1111:: note: note: use '==' to turn this assignment into an equality comparisonuse '==' to turn this assignment into an equality comparison 329329 | | iiff ((ddaattaa == hh-->>ooppss-->>ffeettcchh((hh,, kkeeyy,, ssttrrlleenn((kkeeyy)) ++ 11)))) {{ | | ^ ^ | | == == 1 warning generated. 9 warnings generated. 13 warnings generated. In file included from pull.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 1 warning 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)) { | ^ | == 3 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.c:78:11: note: place parentheses around the assignment to silence this warning 78 | while (t = fgetline(f)) { | ^ | ( ) port/networkfs.c:78:11: note: use '==' to turn this assignment into an equality comparison 78 | In file included from progress.cw:h17i: lIn file included from e./sccs.h :(20t: In file included from =libc/system.h :f52g: elibc/hash.ht:l329i:n11e:( fwarning: )using the result of an assignment as a condition without parentheses [-Wparentheses]) { | ^ 329 | | ==i f (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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 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, ke1y warning, generated . strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == port/networkfs.c:198:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 198 | if (f = fopen(sym, "r")) { | ~~^~~~~~~~~~~~~~~~~ port/networkfs.c:198:8: note: place parentheses around the assignment to silence this warning 198 | if (f = fopen(sym, "r")) { | ^ | ( ) port/networkfs.c:198:8: note: use '==' to turn this assignment into an equality comparison 198 | if (f = fopen(sym, "r")) { | ^ | == port/networkfs.c:211:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 211 | if (f = fopen(sym, "r")) { | ~~^~~~~~~~~~~~~~~~~ CC resolve_binaries.c port/networkfs.c:211:9: note: place parentheses around the assignment to silence this warning 211 | if (f = fopen(sym, "r")) { | ^ | ( ) 1 warning generated. port/networkfs.c:211:9: note: use '==' to turn this assignment into an equality comparison 211 | ifport/platforminit.c :(146f: 9=: fwarning: ousing the result of an assignment as a condition without parentheses [-Wparentheses]p en(sy m146, | " ri"f) )( t{ = | s ^t r c| h ==r (av[0], '/')) { | ~~^~~~~~~~~~~~~~~~~~~~ port/platforminit.c:port/networkfs.c146::2209::8 :note: place parentheses around the assignment to silence this warningwarning: using the result of an assignment as a condition without parentheses [-Wparentheses] 146220 | | iiff ((ft == fsotprecnh(rs(yamv,[ 0"]r," )')/ '{) ) | { ~~^~~~~~~~~~~~~~~~~ | ^ | ( ) port/networkfs.c:220:8: note: port/platforminit.cplace parentheses around the assignment to silence this warning: 146:9: note: 220use '==' to turn this assignment into an equality comparison | if 146( | f =i ff o(pte n=( ssytmr,c h"rr("a)v)[ 0{] , | ' ^ / ' )| ) ( ) { | ^ | == port/networkfs.c:220:8: note: use '==' to turn this assignment into an equality comparison 220 | if (f = fopen(sym, "r")) { | ^ | == port/platforminit.c:177:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 177 | if (t = strchr(s, PATH_DELIM)) *t = 0; | ~~^~~~~~~~~~~~~~~~~~~~~~~ port/platforminit.c:177:11: note: place parentheses around the assignment to silence this warning 177 | if (t = strchr(s, PATH_DELIM)) *t = 0; | ^ | ( ) port/platforminit.c:177:11: note: use '==' to turn this assignment into an equality comparison 177 | if (t = strchr(s, PATH_DELIM)) *t = 0port/networkfs.c;: 255 :| 11 ^: | warning: ==using the result of an assignment as a condition without parentheses [-Wparentheses] 255 | if (name = getenv("_BK_FSTYPE")) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~1 warning 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] port/networkfs.c329: | 255 :i11f: (note: dplace parentheses around the assignment to silence this warninga ta = 255h | - >iofp s(-n>afmeet c=h (3gh warninge,st generatedek. nevy(," _sBtKr_lFeSnT(YkPeEy")) )+ {1 ) )| ^ { | | ( ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ port/networkfs.c:255:11: note: libc/hash.huse '==' to turn this assignment into an equality comparison: 329:11: note: 255place parentheses around the assignment to silence this warning | if ( n329a | m ei f= (gdeattean v=( "h_-B>Ko_pFsS-T>YfPeEt"c)h)( h{, k| e ^y , | s ==t rlen(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->fport/networkfs.ce:t266c:h8(:h ,warning: using the result of an assignment as a condition without parentheses [-Wparentheses]k ey, s266t | r liefn ((kme y=) m+o u1n)t)p o{i n t| ( ^d i r| ) ==) { | ~~^~~~~~~~~~~~~~~~~ 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:port/platforminit.c :note: 253use '==' to turn this assignment into an equality comparison: 8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]266 | i f253 | ( mi f= (mto u=n tgpeotienntv((d"iBrK)_)L I{M I T| P ^A T H| " ==) ) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from push.c:17port/platforminit.c: :In file included from 253./bkd.h::820:: In file included from note: libc/system.hplace parentheses around the assignment to silence this warning: 52: libc/hash.h: 329253: | 11 :i fwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]( t = gete n329v | ( "iBfK _(LdIaMtIaT P=A ThH-">)o)p s{- > f| e ^ t c h| ( ( )h , key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ port/platforminit.c:253:8: note: use '==' to turn this assignment into an equality comparison 253 | if (t = getenv("BK_LIMITPATH"libc/hash.h):)329 :{11 : | note: ^place parentheses around the assignment to silence this warning | == 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC resolve_contents.c In file included from randombits.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(kCC resolve_create.c ey) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( )CC resolve_filetypes.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 resolve_flags.c port/platforminit.c:321:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 321 | if (fp = popen("uname -r", "r")) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~ port/platforminit.c:321:9: note: place parentheses around the assignment to silence this warning 321 | if (fp = popen("uname -r", "r")) { | ^ | ( ) port/platforminit.c:321:9: note: use '==' to turn this assignment into an equality comparison 321 | if (fp = popen("uname -r", "r")) { | ^ | == port/platforminit.c:342:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 342 | if (extra = platformextra()) { | ~~~~~~^~~~~~~~~~~~~~~~~ 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] 329port/platforminit.c | :342 :i12f: (note: dplace parentheses around the assignment to silence this warninga ta = 342h | - >iofp s(-e>xftertac h=( hp,l aktefyo,r msetxrtlrean(()k)e y{) | ^ + 1| ) ( )) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ port/platforminit.c:342:12: note: use '==' to turn this assignment into an equality comparison 342 | if (libc/hash.he:x329t:r11a: =note: place parentheses around the assignment to silence this warningp latform e329x | t riaf( )()d a{t a | = ^ h -| > ==o ps->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC resolve_generic.c 1 warning generated. 5 warnings generated. 1 warning generated. CC resolve_modes.c CC resolve_renames.c 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC resolve_tags.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 restore.c In file included from range.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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 rclone.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, 1k warninge generatedy. , strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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 CC rm.c 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->pw_name; | ~~^~~~~~~~~~~~~~ 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; | ^ | == 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")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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(buCC rmdel.c ndle, "In file included from Brcs2bk.ci:t17K: eIn file included from e./sccs.hp:e20r: .In file included from alibc/system.hp:progress.cp52:": 138):libc/hash.h)8: :329{ : warning: 11 using the result of an assignment as a condition without parentheses [-Wparentheses]:| ^warning: using the result of an assignment as a condition without parentheses [-Wparentheses] | ==138 | i f329 | ( si f= (gdeattean v=( "h_-B>KoIn file included from _prcheck.cPs:R-17O>: GfIn file included from Re./bkd.hEt:Sc20Sh: _(In file included from Ihlibc/system.hN,:H 52Ek: ReIlibc/hash.hyT:,"329 ):s)t11 r:{l e warning: n| using the result of an assignment as a condition without parentheses [-Wparentheses]( ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ k ey) + 1 )329) | {i f | ( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d ata = h->ops->progress.cf:e138t:c8h:( hnote: ,place parentheses around the assignment to silence this warning key, 138s | t rilflibc/hash.he :n(329(s:k 11e=:y )gnote: eplace parentheses around the assignment to silence this warning+t e1n)v)( "329{_ | B Ki| _f ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~P R(OdGaRtEaS S=_ IhN-H>EoRpIsT-">)f)e t{c h (| h ^ , k| e ( )y , strlen(key)libc/hash.h :+329 :111):) note: {place parentheses around the assignment to silence this warning | ^ | ( )329 progress.c | : 138i:f8 :( dnote: ause '==' to turn this assignment into an equality comparisont a = h138- | > oipfs -(>sf e=t cghelibc/hash.h(t:he329,n: v11k(:e" y_note: ,Buse '==' to turn this assignment into an equality comparison K s_tPrRl Oe329Gn | R( EkiSefyS )_( Id+Na H1tE)aR) I ={T "h )-| )> ^ o {p s| - ( )| > ^f e t| c ==h (h, key, strlen(key) + 1)) { | libc/hash.h ^: 329 :| 11 ==: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. pull.c:210:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 210 | if (opts.product = bk_nested2root(opts.transaction || opts.port)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pull.c:210:19: note: place parentheses around the assignment to silence this warning 210 | if (opts.product = bk_nested2root(opts.transaction || opts.port)) { | ^ | ( ) pull.c:210:19: note: use '==' to turn this assignment into an equality comparison 210 | if (opts.product = bk_nested2root(opts.transaction || opts.port)) { | ^ | == 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(progress.cc:s365:e9t:, warning: 'using the result of an assignment as a condition without parentheses [-Wparentheses]c ')) { 365 | | ^ i f| ( )( m = loadCC rmgone.c file(p, 0)) { | ~~^~~~~~~~~~~~~~~~ pull.c:364:10: note: use '==' to turn this assignment into an equality comparison 364 | if (t = xfprogress.ci:l365e:_9f:e tnote: cplace parentheses around the assignment to silence this warningh (cset ,365 | ' c 'i)f) ({m =| ^l o a| d ==f ile(p, 0)) { | ^ | ( ) progress.c:365:9: note: use '==' to turn this assignment into an equality comparison 365 | if (m = loadpull.cf:370i:l13e:( pwarning: ,using the result of an assignment as a condition without parentheses [-Wparentheses] 0)) { 370 | | ^ w| h ==i le (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); | ^ | ( ) 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 | pull.cs:t370r:c13p:y (note: ouse '==' to turn this assignment into an equality comparisonu t, "R A370N | D S E EwDh=i"l)e; ( p| ^~~= fget/usr/include/fortify/string.hl:i126n:e55(:f 2note: )passing argument to parameter '__d' here) fpri n126t | f_(FfO1R,T I"F%Ys_\FIn file included from nNreceive.c"(:,s17 t: prIn file included from )clibc/system.h;p: y52 ): | libc/hash.h ^c: h329 a:| r11 == :* swarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]r cpy(ch a329r | *i f_ F(OdRaTtIaF Y=_ PhO-S>0o p_s_-d>,f ectocnhs(th ,c hkaery ,* _s_tsr)l e n| ( ^k ey) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 = sizeolibc/hash.hf:(329o:u11t:) note: -place parentheses around the assignment to silence this warning strle n329( | o uitf) ;( d a| t ^~~a = h/usr/include/string.h-:>54o:p28s:- >note: fpassing argument to parameter heree tch( h54, | skiezye,_ ts tsrtlrelne(nk e(yc)o n+s t1 )c)h a{r *| ) ^ ; | | ( ) ^ libc/hash.h:329:11: randseed.cnote: :use '==' to turn this assignment into an equality comparison57 :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]329 | if ( d57a | t ai f= (h(-e>rorp s=- >bfaestec6h4(_he,n ckoedye,( bsutfr,l esni(zkeeoyf)( b+u f1)),) o{u t | + ^ s t| r ==l en(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); | ^ randseed.c:82:10: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 82 | if (!(p = getenv("RANDSEED"))) return (-1); | ^ ~~~~~~~~~~~~~~~~~~ randseed.c:84:30: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 84 | if (base64_decode(p, strlen(p), buf, &outlen) != CRYPT_OK) return (-2); | ^ /usr/include/string.h:54:28: note: passing argument to parameter here 54 | size_t strlen (const char *); | ^ randseed.c:84:39: warning: passing 'long *' to parameter of type 'unsigned long *' converts between pointers to integer types with different sign [-Wpointer-sign] 84 | if (base64_decode(p, strlen(p), buf, &outlen) != CRYPT_OK) return (-2); | ^~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:7:60: note: passing argument to parameter 'outlen' here 7 | unsigned char *out, unsigned long *outlen); | ^ CC root.c In file included from rcsparse.c:18: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == randombits.c:68:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 68 | if (p = getenv("BK_RANDOM")) { | ~~^~~~~~~~~~~~~~~~~~~~~ randombits.c:68:8: note: place parentheses around the assignment to silence this warning 68 | if (p = getenv("BK_RANDOM")) { | ^ | ( ) randombits.c6: warning68s: generated8. : note: use '==' to turn this assignment into an equality comparison 68 | if (p = getenv("BK_RANDOM")) { | ^ | == CC rset.c 3 warnings generated. In file included from registry.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | In file included from redblack.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]- >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->libc/hash.ho:p329s:-11>:f enote: tplace parentheses around the assignment to silence this warningc h(h, k329e | y ,i fs t(rdlaetna( k=e yh)- >+o p1s)-)> f{e t c| h ^( h ,| ==k ey, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from regex.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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:732:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 732 | if (i = takepatch(r)) { | ~~^~~~~~~~~~~~~~ pull.c:732:9: note: place parentheses around the assignment to silence this warning 732 | if (i = takepatch(r)) { | ^ | ( ) pull.c:732:9: note: use '==' to turn this assignment into an equality comparison 732 | if (i = takepatch(r)) { | ^ | == In file included from remap.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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.c:864:10: note: place parentheses around the assignment to silence this warning 864 | if (t = strchr(urls[i], '|')) *t = 0; | ^ | ( ) pull.c:864:10: note: use '==' to turn this assignment into an equality comparison push.c:618: 11864: | warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t 618= | s tirfc h(rr(eutr l=s [rie]m,CC sane.c o t'e|_'l)o)c k*_tf a=i l0(;b u f| , ^ o p| t ==s .verbose)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.c:618:11: note: place parentheses around the assignment to silence this warning 618 | if (ret = remote_lock_fail(buf, opts.verbose)) { | ^ | ( ) push.c:618:11: note: use '==' to turn this assignment into an equality comparison 618 | if (ret = remote_lock_fail(buf, opts.verbose)) { | ^ | == push.c:642:33: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 642 | if (opts.d) range_gone(s_cset, L(opts.d), D_RED); | ^~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.c:647:47: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 647 | ret = prunekey(s_cset, r, NULL, fd, pkflags, &lcsets, &rcsets, &rtags); | ^~~~~~~ ./bkd.h:174:11: note: passing argument to parameter 'local_only' here 174 | int *local_only, int *remote_csets, int *remote_tags); | ^ push.c:647:56: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 647 | ret = prunekey(s_cset, r, NULL, fd, pkflags, &lcsets, &rcsets, &rtags); | ^~~~~~~ ./bkd.h:174:28: note: passing argument to parameter 'remote_csets' here 174 | int *local_only, int *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); | ^ range.c:163:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 163 | while (p = fgetline(f)) { | ~~^~~~~~~~~~~~~ range.c:163:11: note: place parentheses around the assignment to silence this warning 163 | while (p = fgetline(f)) { | ^ | ( ) range.c:163:11: note: use '==' to turn this assignment into an equality comparison 163 | while (p = fgetline(f)) { | ^ | == push.c:712:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 712 | } else if (i = bp_updateServer(0, rev_liIn file included from srepogca.ct:,17 : oIn file included from p./bkd.ht:s20.: qIn file included from In file included from urenumber.clibc/system.hi::e3352t: : )In file included from libc/hash.h)libc/system.h: :329{52: : 11 libc/hash.h:| : ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~329 warning: :using the result of an assignment as a condition without parentheses [-Wparentheses]11 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | i f329 | ( diaft a( d=a tha- >=o phspush.c-->:>o712fp:es15t-c:>h f(note: eht,place parentheses around the assignment to silence this warningc hk(ehy,, ks712et | yr ,l} es nte(rlklseeeyn )(i kfe+ y ()1i ) +) = 1 {)b )p _| {u ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ p d| a ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t eServer(0, rev_list, opts.quiet)) { | ^ | ( ) libc/hash.h:329libc/hash.h::11329:: 11note: :place parentheses around the assignment to silence this warning note: place parentheses around the assignment to silence this warning 329329 | | iiff ((ddaattapush.ca : =712= : h15h-:-> >onote: oppuse '==' to turn this assignment into an equality comparisonss -->>ffeet tcc712hh | (( hh}, , e kleksye,ey ,si tfsr tlr(eline (n=k( ekbyep)y_ )u+ p +d1 a)1t))e )S{e r{ v | e ^ | r ^ ( 0| ( ),| ( )r ev_lIn file included from irepo.cs:t21,: In file included from olibc/system.hp:t52s: .libc/hash.hq:u329i:e11t:) )warning: using the result of an assignment as a condition without parentheses [-Wparentheses]{ | ^libc/hash.h CC scat.c : libc/hash.h329 | ::329329 ==11 | : : 11 i:note: f use '==' to turn this assignment into an equality comparison note: (use '==' to turn this assignment into an equality comparisond ata 329= | 329 h | i- f>i of2(p warningds(sa-d generatedt>a. aft ea=t c =hh (-hh>In file included from -,oremote.cp> :sok17-pe: >syIn file included from f-pull.c,libc/system.he>: :tf1157s52ce:ttcr: h14hllibc/hash.h(:(e:h hn329,warning: ,(: push.cusing the result of an assignment as a condition without parentheses [-Wparentheses] k11k:e ke:724yey :,y )warning: 9 ,1157 using the result of an assignment as a condition without parentheses [-Wparentheses]:s | + ts warning: rt r1using the result of an assignment as a condition without parentheses [-Wparentheses]l ewl) 329nhe) | ( in kil({724efek | y ) e ( (y| id+au) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f tr 1al+() r)==1c ) {hu)= -r >l{r| ol e ^pi c s s| elibc/hash.hi-| t ^:v> ==_ 329ef ef :_ti| 11scn ==:ehd r((note: vplace parentheses around the assignment to silence this warninghne ,,r Ikc ne,y329,f | oo sBpitltfros .lc(qdeku(anirt(e)akt) e =y?r )eSh tI-+uL> rEo1n)Np )Ts( -r{: >c f)0| e;, ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t c&| hk( ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~)h ), {k e y| , ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ strlen(key) + 1)) { | ^ libc/hash.hpush.c ::| 329724 ( ):: 119:pull.c: :note: 1157place parentheses around the assignment to silence this warningnote: : place parentheses around the assignment to silence this warning14 : note: place parentheses around the assignment to silence this warning329 | 724 | i fi f ( 1157d( | alibc/hash.htr :ac 329 w:==h11 i:hr-l e>enote: cuse '==' to turn this assignment into an equality comparisoneo ip(vsue- r_>329lsf | ee =irt fvcu ehr(r(ldIhlan,itf saokt B=e_l yfoh,icnk- d((>srnot),pr) sl c-er,>ne f(toekuptertcynsh) .( (qh+ru,c i )1ek;)te ) y ?,| { ^ Ss It | Lr| ^ El ( ) Ne n T(| k ( ):e y0), +& k1In file included from ))repos.c)): 17{{: In file included from ./sccs.h| | : ^ ^20 push.c: :In file included from | | 724libc/system.h ( ) ==:: libc/hash.h952::: 329 libc/hash.h:note: :11use '==' to turn this assignment into an equality comparison329: : 11:note: use '==' to turn this assignment into an equality comparisonwarning: 724 using the result of an assignment as a condition without parentheses [-Wparentheses] | if (329r | c329 | =i firf pull.ce (:dc(1157aedi:tav14ate: a_ = snote: =euse '==' to turn this assignment into an equality comparisonh r -hv-e>>rooIpn psf-o1157s>B | -fle >otc fwckehh(ti(rclh)he,)( krh(ee,uyt r,u klersn yt r(=, lr uecsrn)tl(;k rlle iey| sn) ^t( _k+ fei | yn1 ==))d ) ( +n{, 1 )c| ), ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ {o p t| s ^. q u| i ==e t ? SILENT : 0, &k)) { | ^ libc/hash.h :| 329 ==2: warning11s: generated . note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from repostats.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(keIn file included from yrepotype.c): 17+: In file included from 1./sccs.h):)20 : {In file included from libc/system.h :| 52 ^ : libc/hash.h :| 329 ( ): 11: push.cwarning: :using the result of an assignment as a condition without parentheses [-Wparentheses]842 :9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | i842f | (idfa t(ar c= libc/hash.h =:h 329-r:>e11co:pe sinote: -vuse '==' to turn this assignment into an equality comparison>e f_estecr hv329(e | hr ,Ii nfkf eoy(,Bd lasottcrakl (e=rn )(h)k-e >yro)ep ts+u- r1>nf) e)( tr{cc h) (;| h ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, | k ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~e y, strlen(key) + 1)) { | ^ | == push.c:842:libc/hash.h9::329 :note: 11place parentheses around the assignment to silence this warning: note: place parentheses around the assignment to silence this warning 842 | if 329( | r ci f= (rdeacteai v=e _hs-e>rovpesr-I>nffeotBclho(chk,7( warningrks)e generated)y. ,r estturrlne n((rkce)y;) +| ^ 1 ) )| ( ){ | ^ | ( ) push.c:842:9: note: libc/hash.huse '==' to turn this assignment into an equality comparison: 329:11: note: 842use '==' to turn this assignment into an equality comparison | if ( r329c | =i fr e(cdeaitvae _=s ehr-v>eorpIsn-fpull.c>o:fB1262el:to9cc:hk ((warning: hrusing the result of an assignment as a condition without parentheses [-Wparentheses],) )k erye,t u1262sr | tn r il(fer nc(()rk;ce y=) | p+ ^u l1 l)| _) ==p a{r t 1| ( ^a v ,| ==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; | ^ | == rcs2bk.c:343:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 343 | if (pid = fork()) { | ~~~~^~~~~~~~ rcs2bk.c:343:10: note: place parentheses around the assignment to silence this warning 343 | if (pid = fork()) { | ^ | ( ) rcs2bk.c:343:10: note: use '==' to turn this assignment into an equality comparison 343 | if (pid = fork()) { | ^ | == 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 = rpush.cc:l1007o:n8e:_ pwarning: ausing the result of an assignment as a condition without parentheses [-Wparentheses]r t1(r, 1007e | In file included from n viresolve.cVf:a 40r(: )f)In file included from ./resolve.h= : g17fo: otIn file included from polibc/system.he :nd52(o: pnlibc/hash.hre:o;329b :e 11f| :, ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ warning: "using the result of an assignment as a condition without parentheses [-Wparentheses]w ")) { | 329 ~~^~~~~~~~~~~~~~~~~~~~ | if (data = h->opsrclone.c-:>316f:e9t:c hnote: (place parentheses around the assignment to silence this warningh , kpush.ce: y1007,316: | 8s :ti rfnote: l place parentheses around the assignment to silence this warninge( nr(ck e=1007y | )r ci+lf o 1n()ef_) p =a{ rf to| 1p ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(e rn,( pernovbVeafr,) )" w "g)1o) warningt generatedo{. d o| n ^ e ; | ( )| ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (dapush.ct:a1007 :=8 :h -rclone.cnote: >:use '==' to turn this assignment into an equality comparisono316 p:s9-: > 1007fnote: | euse '==' to turn this assignment into an equality comparisont cihf( CC sccs.c h( ,f316 | k= e iyff, o (sprtecrn l(=ep nrr(ockbleeoyfn),e _+"p wa1"r))t))1 ({{ r , | ^ | e ^n v| V ( )| a ==r )) goto dopull.cn:e1453;: 26 :| ^ warning: | passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] == libc/hash.h:329 :145311 | : gnote: uuse '==' to turn this assignment into an equality comparisonn zipA l329l | 2 fihf( r(-d>artfadpush.c ,:= 1014 f:h,10- :>& o(warning: pousing the result of an assignment as a condition without parentheses [-Wparentheses]sp -t>sf.e it1014nc | )h,( h &,i( fko ep(ytr,sc . so=tu rtls)ee)nn;(d k_ ef| yi ^~~~~~~~~~)l e+( r1./bkd.h,): )139b :{u42 f: , | note: ^spassing argument to parameter 'in' here i z| e ==( p r139o | bienft) )g)u nrzeitpuArln l(2rfch)(;i n t| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r fd, FILE *wf, int *in, intpush.c: 1014*:o10u:t )note: ;place parentheses around the assignment to silence this warning | ^ 1014 | if (rpull.cc: 1453=: 38s:e nwarning: dpassing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]_ file (1453r | , gbuunfz,i psAilzle2(fphr(orb-e>fr)f)d), rfe,t u&r(no p(trsc.)i;n ) ,| ^ & ( o| p ( )t s.out)); | ^~~~~~~~~~~ ./bkd.h:139:51: note: passing argument to parameter 'out' here push.c139: | 1014:i10n:t note: guse '==' to turn this assignment into an equality comparisonu nzip A1014l | l 2 fihf( i(nrtc r=f ds,e nFdI_LfEi l*ew(fr,, ibnutf ,* isni,z ei(nptr o*boeuft)));) r| e ^t urn (rc); | ^ | == rclone.c:374:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 374 | if (p = strchr(CC sccs2bk.c buf + 22, '"')) *p = 0; | ~~^~~~~~~~~~~~~~~~~~~~~~~ push.c:1043:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1043 | if (prclone.c :=374 :g9e:t enote: nplace parentheses around the assignment to silence this warningv ("BKD_ F374E | A T UiRfE S(_pU S=E Ds"t)r)c h{r ( b| u ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~f + 22, pull.c':"1493':)13): *warning: pusing the result of an assignment as a condition without parentheses [-Wparentheses] = 0; 1493| | ^ i| push.cf ( ): 1043(:c8p:a tnote: hplace parentheses around the assignment to silence this warning = ge t1043e | n vi(f" B(KpD _=C OgMePtOeNnErclone.cvN:T(374_":PB9AK:TD H_note: "Fuse '==' to turn this assignment into an equality comparison)E )A T{U R374 E | | S ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ _ iUfS E(Dp" )=) s{t r c| h ^ r ( b| u ( )f + 22, '"')) pull.c*:p1493 :=13 :0 ;note: place parentheses around the assignment to silence this warning | ^push.c : 1043| : ==14938 | : note: iuse '==' to turn this assignment into an equality comparisonf (cp a1043t | h i=f g(ept e=n vg(e"tBeKnDv_(C"OBMKPDO_NFEENATT_UPRAETSH_"U)S)E D{" ) )| ^ { | | ( ) ^ | == pull.c:1493:13: note: use '==' to turn this assignment into an equality comparison 1493 | if (cpath = getenv("BKD_COMPONrclone.cE:N390T:_9P:A Twarning: Husing the result of an assignment as a condition without parentheses [-Wparentheses]" )) { 390 | | ^i f | ( ==r c = bp_updateServer(getenv("BK_CSETS"), 0, !opts.verbose)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | &(optsrclone.c.:i390n:B9y:t enote: splace parentheses around the assignment to silence this warning) , &(op t390s | . oiuft B(yrtce s=) ,b p0_)u;p d a| t ^~~~~~~~~~~~~~~e Ser./bkd.hv:e137r:(51g:e tnote: epassing argument to parameter 'in' heren v("B K137_ | CiSnEtT Sg"z)i,p A0l,l 2!fohp(tisn.tv errfbdo,s eF)I)L E{ * w| f ^ , i| n ( )t level, int *in, int *out, | ^ rclone.c:390:9: note: push.cuse '==' to turn this assignment into an equality comparison: 1062:23: warning: 390passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] | if (1062r | c = b p&_(uoppdtast.eiSneBryvteers()g,e t&e(novp(t"sB.Ko_uCtSBEyTtSe"s)),, 00,) ;! o p| t ^~~~~~~~~~~~~~~~s .ve./bkd.hr:b137o:s60e:) )note: passing argument to parameter 'out' here{ | ^ 137| | ==i nt gzipAll2fh(int rfd, FILE *wf, int level, int *in, int *out, | ^ rclone.c:478:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 478 | if (rc = atoi(&buf[1])) { | ~~~^~~~~~~~~~~~~~~ 1 warning generated. rclone.c:478:10: note: place parentheses around the assignment to silence this warning 478 | if (rc = atoi(&buf[1])) { | ^ | ( ) rclone.c:478:10: note: CC sccslog.c use '==' to turn this assignment into an equality comparison 478 | if (rc = atoi(&buf[1])) { | ^ | == push.c:1212:31: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 1212 | 2 warninggsz generatedi. pAll2fh(rfd, wf, gzip, 0,receive.c :&99n:,11 :0 )warning: ;using the result of an assignment as a condition without parentheses [-Wparentheses] | ^~ 99./bkd.h | :137 :w60h:i lnote: epassing argument to parameter 'out' here 6( warningts generated =. 137 | fignett lgizniep(Afl)l)2 f{h ( i| n ~~^~~~~~~~~~~~~t rfd, FILE *wf, int level, int *in, int *outreceive.c,: 99 :| 11 ^: note: place parentheses around the assignment to silence this warning 99 | while (t = fgetline(f)) { | ^ | ( ) receive.c:99:11: note: use '==' to turn this assignment into an equality comparison 99 | while (t = fgetline(f)) { | ^ | == CC sccs_mv.c 7 warnings generated. In file included from resolve_contents.c:20: In file included from ./resolve.h:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | iIn file included from fresolve_create.c :(20d: aIn file included from t./resolve.ha: 17=: In file included from hlibc/system.h-:>52o: plibc/hash.hs:-329>:f11e:t cwarning: husing the result of an assignment as a condition without parentheses [-Wparentheses]( h, key, 329s | t rilfe n((dkaetya) =+ h1rclone.c-):>)690o :p{9s :- >| warning: f ^using the result of an assignment as a condition without parentheses [-Wparentheses]e t c| h ==( h, 690k | e yi,f s(trrcl e=n (skeenyd)_ B+A M1_)m)s g{( r ,| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~b p_keys, envVar, opts.bpsz)) goto donlibc/hash.he:;329 : 11| : ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetcrclone.ch:(690h:,9 :k enote: yplace parentheses around the assignment to silence this warning, strle n690( | k eiyf) (+r c1 )=) s{e n d| _ ^ B A M| _ ( )m sg(r, bp_keys, envVar, optslibc/hash.h.:b329p:s11z:) )note: use '==' to turn this assignment into an equality comparisong oto d o329n | e ;i f | ( ^ d a t| a ( ) = h->ops->fetch(h, key, strlen(krclone.ce:y690): 9+: 1note: )use '==' to turn this assignment into an equality comparison) { | ^ 690 | | ==i f (rc = send_BAM_msg(r, bp_keys, envVar, opts.bpsz)) goto done; | ^ | == In file included from resolve_binaries.c:20: In file included from ./resolve.h:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == rclone.c:774:37: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 774 | gzipAll2fh(fileno(fh), fout, gzip, &opts.in, &opts.out, 0); | ^~~~~~~~ ./bkd.h:137:51: note: passing argument to parameter 'in' here 137 | int gzipAll2fh(int rfd, FILE *wf, int level, int *in, int *out, | ^ rclone.c:774:47: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 774 | gzipAll2fh(fileno(fh), fout, gzip, &opts.in, &opts.out, 0); | ^~~~~~~~~ ./bkd.h:137:60: note: passing argument to parameter 'out' here 137 | int gzipAll2fh(int rfd, FILE *wf, int level, int *in, int *out, | ^ 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from resolve_flags.c:20: In file included from ./resolve.h: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 (d a329t | a i=f h(-d>aotpas -=> fhe-t>cohp(sh-,> fkeetyc,h (sht,r lkeeny(,k esyt)r l+e n1()k)e y{) +| ^ 1 ) )| ( ){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (dlibc/hash.ha:t329a: 11=: hnote: -place parentheses around the assignment to silence this warning> ops->fe t329c | h (ihf, (kdeayt,a s=t rhl-e>no(pkse-y>)f e+t c1h)()h ,{ k e| y ^, s| t ==r len(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 8 warnings generated. In file included from resolve_modes.c:20: In file included from ./resolve.h:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 =CC sec2hms.c h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == remap.c:38:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 38 | if (ret = isSCCS(rel)) { | ~~~~^~~~~~~~~~~~~ remap.c:38:10: note: place parentheses around the assignment to silence this warning 38 | if (ret = isSCCS(rel)) { | ^ | ( ) CC send.c remap.c:38:10: 1note: warninguse '==' to turn this assignment into an equality comparison generated . 38 | if (ret = isSCCS(rel)) { | ^ | == CC sendbug.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 | ZEXTERIn file included from Nresolve_generic.c :u20L: oIn file included from n./resolve.hg: 17Z: EIn file included from Xlibc/system.hP:O52R: Tlibc/hash.h :a329d:l11e:r 3warning: 2using the result of an assignment as a condition without parentheses [-Wparentheses] OF((uLo n329g | aidfl e(rd,a tcao n=s th -B>yotpesf- >*fbeutfc,h (uhI,n tk elye,n )s)t;r l e| n ^( key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] libc/hash.h452: | 329 :i11f: (note: splace parentheses around the assignment to silence this warningt r) ran d329b | i tisf =( daadtlae r=3 2h(-r>aonpdsb-i>tfse,t csht(rh,, skteryl,e ns(tsrtlre)n)(;k e y| ) ^~~ + 1libc/zlib/zlib.h):)821 :{61 : | note: ^ passing argument to parameter 'buf' here | ( ) 821 | ZEXTERN uLong ZEXPORT adler32libc/hash.h :O329F:(11(:u Lnote: ouse '==' to turn this assignment into an equality comparisonn g adl e329r | , icfo n(sdta remap.ctB:ay235 t:=e10 f:h -*warning: >busing the result of an assignment as a condition without parentheses [-Wparentheses]ou fp,s -u>I fn235et | t clhei(nfh),) ;(kr ee yt| , ^ = s trrmldeinr((kbeuyf)) )+ r1e)t)u r{n (| r ^e t )| ; == | ~~~~^~~~~~~~~~~~ remap.c:235:10: note: place parentheses around the assignment to silence this warning 235 | if (ret = rmdircsparse.cr:(465b:u31f:) )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]r eturn 465( | r erta)n;d b i| t ^ s =| ( )a dler32(randbits, stIn file included from rresolve_renames.c,: 20s: tIn file included from r./resolve.hl:e17n: (In file included from remap.cslibc/system.h:t:235r52:): 10)libc/hash.h:;: 329note: :use '==' to turn this assignment into an equality comparison| 11 ^~~ : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] libc/zlib/zlib.h 235: | 821 :i61f: (329rnote: | epassing argument to parameter 'buf' here t i f= (rd ma821dt | iZarE (X=bT EuhRf-N> )ou)pL sro-e>ntfgue rtZncE hX((PhrO,eR tTk) e;ay d, l | es ^tr r3l 2e| n ==(O kFe(y()u L+o n1g) )a d{l e r| , ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ^ | == remap.c:322:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 322 | if (mapdir = getdir(buf)) { | ~~~~~~~^~~~~~~~~~~~~ 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:remap.c :warning: 322using the result of an assignment as a condition without parentheses [-Wparentheses]: 14: note: place parentheses around the assignment to silence this warning 329 | if 322( | d a tiaf =( mha-p>doiprs -=> fgeettcdhi(rh(,b ukfe)y), {s t r| l ^ e n (| k ( )e y) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ remap.c:322:14: note: use '==' to turn this assignment into an equality comparison 322 | iflibc/hash.h :(329m:a11p:d inote: rplace parentheses around the assignment to silence this warning = get d329i | r (ibfu f()d)a t{a =| ^h - >| o ==p s->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == repotype.c:36:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 36 | if (dir = av[1]) { | ~~~~^~~~~~~ renumber.c:110:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 110 | repotype.c :i36f: 10(:d note: =place parentheses around the assignment to silence this warning sccs_ t36o | p (isf) )( d{i r | = ~~^~~~~~~~~~~~~ av[1]) { | ^ | ( ) renumber.c:110:9: note: place parentheses around the assignment to silence this warning remote.c: 88110: | 8 : ifwarning: repotype.c using the result of an assignment as a condition without parentheses [-Wparentheses]:( 36d: 10=: s note: c88use '==' to turn this assignment into an equality comparisonc | s _it fo 36p( | (p s i)=f) g({ed ti er| n ^ v= ( " a_| vB ( )[K 1_]R)E M{O T E| G ^Z I P| " ==) ) gzip = atrenumber.co:i110(:p9):; note: use '==' to turn this assignment into an equality comparison| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 110 | if (d = sccs_top(s)) { | ^ | == remote.c:88:8: note: place parentheses around the assignment to silence this warning 88 | if (p = getenv("_BK_REMOTEGZIP")) gzip = atoi(p); | ^ | ( ) remote.c:88:8: note: use '==' to turn this assignment into an equality comparison 88 | if (p = getenv("_BK_REMOTEGZIP")) gzip = atoi(p); | ^ | == repos.c:131:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 131 | if (f = fopen(pathlog, "r")) { | ~~^~~~~~~~~~~~~~~~~~~~~ repos.c:131:8: note: place parentheses around the assignment to silence this warning 131 | repostats.c :i68f: 11(:f warning: =using the result of an assignment as a condition without parentheses [-Wparentheses] fopen (68p | a twhhliolge, ("tr "=) )f g{e t l| i ^ n e (| f ( )) ) { | ~~^~~~~~~~~~~~~ repos.c:131:8: note: use '==' to turn this assignment into an equality comparison 131 | if repostats.c(:f68 :=11 :f onote: pplace parentheses around the assignment to silence this warninge n(pat h68l | o gw,h i"lre" )()t {= f| g ^e t l| i ==n e(f)) { | ^ | ( ) repos.c:132:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 132 | while (t = fgetline(repostats.cf:)68): 11{: note: | use '==' to turn this assignment into an equality comparison ~~^~~~~~~~~~~~~ 68 | while (t = fgetline(f)) repos.c{: 132 :| 12 ^: note: | place parentheses around the assignment to silence this warning == 132 | while (t = fgetline(f)) { | ^ | ( ) repos.c:132:12: note: use '==' to turn this assignment into an equality comparison 132 | while (t = fgetline(f)) { | ^ | == In file included from 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(krepogca.ce:y140): 13+: 1warning: )using the result of an assignment as a condition without parentheses [-Wparentheses]) { repostats.c :| 140100 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | : 12w:h iwarning: lusing the result of an assignment as a condition without parentheses [-Wparentheses]e (ke y100 | = fwgheitllei n(et( f=) )f g{e t l| i ~~~~^~~~~~~~~~~~~n e(f)libc/hash.h): 329{: 11 :| ~~^~~~~~~~~~~~~note: place parentheses around the assignment to silence this warning 329 | if (data =repogca.c :h140-:>13o:p snote: -place parentheses around the assignment to silence this warning> repostats.cf:e100t: c12140h: | ( hnote: w,place parentheses around the assignment to silence this warning h kielye, (100sk | ter yl ew=nh i(flkgeee yt()lt i +n= e 1(f)gf)e)t )l{ i {n e| ( ^ | f ^ ) )| ( )| { ( ) | ^ | ( ) libc/hash.hrepogca.c::329140::11repostats.c13::: 100 note: :note: use '==' to turn this assignment into an equality comparison12use '==' to turn this assignment into an equality comparison : note: use '==' to turn this assignment into an equality comparison 329140 | | 100wi | hf i l(wedh ai(tlkaee 1yrenumber.c = warning :( generated=221th. : -f8=>go: ep sftwarning: -glusing the result of an assignment as a condition without parentheses [-Wparentheses]>ei ftnelet i(c221nfh | e)() (h if,{f) )k ( e| m{y ^ , = s | | tM ^ ==rE lR eG| nE ==(( kse,y )d )+) 1{) ) | { ~~^~~~~~~~~~~~~ | ^ | == 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 =repostats.c :M110E:R13remote.cG::E 186(warning: :susing the result of an assignment as a condition without parentheses [-Wparentheses]7, : dwarning: ) 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])110 | { | w ^186h | i12 l warninge| ls ==(i generated tn. e= =f g(egteltilnien(ef22()r), {b u f| , ~~^~~~~~~~~~~~~~ sizeof(buf)) > 0) ? buf repos.c::repostats.c 253:0:110;8: :13 In file included from :| warning: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~review.c using the result of an assignment as a condition without parentheses [-Wparentheses] :note: 17place parentheses around the assignment to silence this warning: In file included from libc/system.h: 52253 : | 110libc/hash.h | :i 329f : 11(w:fh i=warning: l using the result of an assignment as a condition without parentheses [-Wparentheses]ef o(pte n=( p329fa | gte hitfll oi(gnd,ea (t"far2 ")=)) ) h {-{ > o | p| ^ s ~~^~~~~~~~~~~~~~~~~~~~~ - >| f ( )e tch(h, key, strlen(key) + repostats.c1:repos.c)110:):253 remote.c{13:: :8199 ::| note: 8 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~use '==' to turn this assignment into an equality comparisonnote: : place parentheses around the assignment to silence this warning 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]110 | 253 | wi hfi199 l( | ercsparse.cf repogca.c : :(666=l165t: i: 86fn10=: warninglibc/hash.hoe: s:p f generatedwarning: 329e=nwarning: g. using the result of an assignment as a condition without parentheses [-Wparentheses]: (using the result of an assignment as a condition without parentheses [-Wparentheses]e 11(p t:gal ie tnote: nt666hplace parentheses around the assignment to silence this warningl165el | o | (i g fnie 2, 2f329( ) | r"i)( ,r f di"b { f)u)( = f p (r,{ | d ^c s=a s _i t | fzPa| ^ ieA == noR= dfE | i ( )(Nht bT-((ur>sfcos,) p,)ds )-r>c)> s0 f-)>Fe ?dt repos.cecLb:fhAu253b(Gf:rhS 8a,(::n s ck,0note: he ;use '==' to turn this assignment into an equality comparison)yp ), ) r | se| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~253tt= | r u lirfDenn _ ((BfL(k Ude=E)y )f;; o+ p e1| | n) ~~^~~~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~() p a{t h l| o ^ g , | " ( )r ")) { | ^ | == rcsparse.crepogca.c::666165::810:: libc/hash.hnote: note: :place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning329 repos.c::11260:: 12 note: 666:165use '==' to turn this assignment into an equality comparison | | warning: i using the result of an assignment as a condition without parentheses [-Wparentheses]f CC set.c (329 id | 260 f | i = f( r pwc(s hd_=fia iltPneaAd Ri(=Ett N(Tr h(c=-ss >remote.c,,fo:repo.c gp215:dres:115)cts-6:)l->:14 i>f :Fndewarning: t Leepassing '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]cwarning: A(f husing the result of an assignment as a condition without parentheses [-Wparentheses]Gfb( S)r h()a215, s n | c 115,{ hk | i)e p f)y )| ,i ~~^~~~~~~~~~~~~(r f| ses =ttt( rurnDnrlu_enemBq nsL(((tU"dkrEE)e ;R ;y=R repos.c ) Oh| : Ra ^ 260| +-s : ^ Bh 12 1A_| : )Df ( ) | ) e note: ( ) Ctplace parentheses around the assignment to silence this warning {M c D h:S| t ^br260 k( | "h | , ==, wlrhikin)el,e)repogca.c :1({trcsparse.c1657 ::) =66610| ) :: ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ f8 {g:note: e use '==' to turn this assignment into an equality comparison t note: | l ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~iuse '==' to turn this assignment into an equality comparison n e165libc/style.h( | :f 31 ) :666) 37 | i: {f inote: fexpanded from macro 'strneq' ( repo.c | p(: ^ d115 =: 31 14=| | P: ( )#A r dRnote: ceEplace parentheses around the assignment to silence this warningsfN _iTfn (ise115n,d | is dtt )(ri)rnf repos.cce F:Lsq((260A,na:G u,12Srmb:(cs, ss,tnnote: - r)use '==' to turn this assignment into an equality comparison>p d)=(e f| = !bh 260sraD | t as_r nhBnwc_LfchhiUem)lEetp); c( (h(r tSae| ^t)t= r,u ((rf| hbng ==,) ,e (r(tdknl)))i);)n) e {(| | f ^ ^~~ ) ) | ^ | { ==/usr/include/string.h :| | 40 ( ) ^: 40 :| == note: passing argument to parameter here repogca.c:166: 1040: | iwarning: nusing the result of an assignment as a condition without parentheses [-Wparentheses]t strn c166m | repos.cp :repo.c (262: c:115iofn10: s:14(t :p warning: cusing the result of an assignment as a condition without parentheses [-Wparentheses]note: =h use '==' to turn this assignment into an equality comparison aM r E 262R* | G, 115 E | (cs io, fn i sdf(t) p )( c= nh FuasrLmt Asr*Gtcr,Sh r= (s( si,th,z ea p'_s)|th ')_;|)f =)e t*| pDc ^ _=h B SL0tU;rE (; h | , ~~^~~~~~~~~~~~~~~~ | r ~~^~~~~~~~~~~~~k )) { | ^ | == repos.c:262:10: repogca.cnote: :place parentheses around the assignment to silence this warning166 :10:remote.c : note: 222place parentheses around the assignment to silence this warning262: | 6 : warning: ipassing '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]166f | ( p i222=f | s(itpfr c=(h srMt(ErtnR,eG qE'(("|sE',R) R)dO) R)*- "p,repo.cF :L=l122A i:G0n15S;e:( , s warning: ,| 6using the result of an assignment as a condition without parentheses [-Wparentheses] ^ ) p )) | | 122={ ( ) | D }_| B ^~~~~~~~~~~~~~~~~~~~~~~~~Le UlEs;libc/style.he : 31i| : ^ f37 : ( | hnote: ( ) expanded from macro 'strneq' = hrepos.ca:s262 h:31_10 | f:#r donote: meuse '==' to turn this assignment into an equality comparisonFf iilnee( 0262s,t | r repogca.c n| : e ~~^~~~~~~~~~~~~~~~~~166 q :i(10fa : ,( 123bp,note: n | use '==' to turn this assignment into an equality comparison) = (ps!tr srocj166th_r | rf( tnu ,cl mli'ppf| (a'((t)pah)( ) p=,*, (p MbE ")R=GB, Ei(0(;tns K), e) | e)d ^p) e )| r| ^~~F/ == Ll Ao/usr/include/string.hGg:S/40N(:Fs40I,:L Epnote: S)passing argument to parameter here" |)=) )D _40{B | Li Un| Et ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~; s t| r ^n c m| p == (const char *, const crepo.ch:a122r: 15*:, note: splace parentheses around the assignment to silence this warningi ze_t )122; | }| ^e lse if (h = hash_fromFile(0, | ^ | ( 123 | projremote.c_:f224u:l18l:p awarning: tpassing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]h (p, " B224i | t K eiefp e(rp/ l=o gs/tNrFcIhLrE(Sl"i)n)e)+ 6{, '| \ n ' )| ) ) *p = 0; /* terminrepos.ca:t283e: 9l:i nwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses] *repo.c/: 122 :283| 15 | ^~~~~~: note: iuse '==' to turn this assignment into an equality comparisonf/usr/include/string.h :(45f: 27122=: | fnote: }opassing argument to parameter here p eelns( ep 45ai | tfch hl(aorhg ,*= s t"hraca"hs)rh) _ (f{cr oo mn| Fs ~~^~~~~~~~~~~~~~~~~~~~~it l ec(h0a,r *| , ^ i n| t ==) ; | ^ remote.c:repos.c4224: warning:283s9: generated:9. : warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]place parentheses around the assignment to silence this warning 224283 | | iiff ((pf == sftorpcehnr((plaitnhel+o6g,, '"\an"')))) {* p| ^ = 0| ; ( ) /* terminate line */ | ~~^~~~~~~~~~~~~~~~~~~~~~ repos.c:283:9: note: use '==' to turn this assignment into an equality comparison 283 | if (f = fopen(pathlog,remote.c :"224a:"9):) note: {place parentheses around the assignment to silence this warning | ^ | == In file included from rm.c224: | 17 : In file included from ilibc/system.hf: 52(: plibc/hash.h :=329 :s11t:r cwarning: husing the result of an assignment as a condition without parentheses [-Wparentheses]r (line+ 6329, | 'irepos.c\f:n 291'(:)d9)a: t *awarning: p using the result of an assignment as a condition without parentheses [-Wparentheses]rcsparse.c== : 850h0: -;9291> : | o/p *swarning: -tusing the result of an assignment as a condition without parentheses [-Wparentheses]ei> rffm ei(tn fca850 ht | =(eh , fl ioikfepn yee(,n p (* /sp= ta rts| lhet ^ lnr o (cg| kh, ( )er y()" cw+v" s1)b)))r a{n{ c h , | | ~~^~~~~~~~~~~~~~~~~~~~~' ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ , ')) selremote.ce:c224t:_9b:r anote: nuse '==' to turn this assignment into an equality comparisonc h(rcs ,224 | p repos.c+ :1i291)f:; 9 (: p | note: libc/hash.h ~~^~~~~~~~~~~~~~~~~~~~~~~~=place parentheses around the assignment to silence this warning: 329s:t11r:c h291note: r | place parentheses around the assignment to silence this warning( l iinfe +(3296f | , i='f \ fn(o'dp)ae)rcsparse.ctn: a(850* p:p=a9 t:=h h -0lnote: >;oplace parentheses around the assignment to silence this warningo g p/,s* - >" tfw850ee" | rt) mci) hn i(a{fht ,e ( | lpi k ^ n=e e y s,| *t ( )s/r t cr hl| re ^(n c( vk| se ==by r)a n+c h1,) )' ,{'repos.c ): )291| ^ :s 9e :l| e ( )note: c use '==' to turn this assignment into an equality comparisont _br a291n | c h (irfc s(,f p=+ 1f)o;p e n| ( ^ p a t| h ( )libc/hash.hl :o329g:,11 :" wremote.cnote: ":use '==' to turn this assignment into an equality comparison)236 ): 6{: | warning: 329 ^passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] | i| f == (236d | a trcsparse.cia:f 850 =:( 9sh:t- >ronote: epuse '==' to turn this assignment into an equality comparisonqs (-">@fGeZ tI850cP | h@ (" h,i, f l kie(nype, ) =)s ts{rt lr ec| nh ^~~~~~~~~~~~~~~~~~~~~(r k(ecyvlibc/style.h)s: b30+r: a133n):c) h note: ,{expanded from macro 'streq' ' ,| ' ^) ) 30 | | s ==e# ldeecfti_nber asntcrhe(qr(cas,,b )p +(1!)s;t r c| m ^p ( (| a ==) ,(b))) | ^~~ /usr/include/string.h:39:39: note: passing argument to parameter here 39 | int strcmp (const char *, const char *); | ^ remote.c:238:8: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] rcsparse.c:870 :23810 | : warning: lusing the result of an assignment as a condition without parentheses [-Wparentheses]i ne = 870f | g e t liifn e((pz i=n )s;t r c| h ^ ~~~~~~~~~~~~~r (branchname, ':')) *p++ = repo.c0:;178 : 8| : ~~^~~~~~~~~~~~~~~~~~~~~~~~~ warning: using the result of an assignment as a condition without parentheses [-Wparentheses] remote.c:244 :1789 | : iwarning: fpassing '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] (s = h a244s | h _wfheitlcehrcsparse.c S:(t870sr:t(10rh:n, e note: qrplace parentheses around the assignment to silence this warning(k l)i)n e {,870 | " | @ ~~^~~~~~~~~~~~~~~~~~~~~~S TiDfO U(Tp= "=, s8t)r c|h|r (sbtrrannecqh(nlaimnee,, repo.c'"::@178'S:)T8)D: E*note: Rpplace parentheses around the assignment to silence this warningR+ =+" ,= 17880 | ;) )i f| { ^ ( s | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~= ( ) halibc/style.hs:h31_:f33e:t cnote: hexpanded from macro 'strneq'S tr(h, 31r | k#)d)e f{i n e| rcsparse.c ^ s: t870 r:| n10 ( )e: q (note: ause '==' to turn this assignment into an equality comparison, b,n )870 | ( ! s tiIn file included from rfrmdel.cn :c(17mp: p In file included from (=repo.clibc/system.h( :s:a178t52):r: ,8clibc/hash.h(:h:b r329)note: (:,use '==' to turn this assignment into an equality comparisonb11( r:na ) nwarning: )178cusing the result of an assignment as a condition without parentheses [-Wparentheses]) | h n ia| fm ^~~ e (329,s | /usr/include/string.h 'i:=:f40 ' :h)()26ad :sa* htpnote: _a+passing argument to parameter heref += e =th c-040h>; | So itp nrs| t(- ^ h> s,f t e| rrt ==cnk )hc)(m p{h ,( c | ok ^ne ys ,t| s ==ct hralre n*(,k ecyo)n s+t 1c)h)a r{ * ,| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s ize_t); | ^ remote.clibc/hash.h::244329::4011:: warning: note: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]place parentheses around the assignment to silence this warning 244329 | | wihfi l(ed a(tsat r=n ehq-(>loipnse-,> f"e@tScThD(OhU,T =k"e,y ,8 )s t|r|l esnt(rkneeyq)( l+i n1e),) "{@ S T| D ^ E R R| = ( )" , 8)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/style.h:31:33: note: expanded from macro 'strneq' 31 | libc/hash.h#:d329e:f11i:n enote: use '==' to turn this assignment into an equality comparisons trne q329( | a ,ibf, n()d a(t!as t=r nhc-m>po(p(sa-)>,f(ebt)c,h((nh),) )k e y| , ^~~ str/usr/include/string.hl:e40n:(26k:e ynote: )passing argument to parameter here + 1) )40 | {i n t| ^s t r| n ==c mp (const char *, const char *, size_t); | ^ remote.c:246:7: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 246 | if (strneq(line, "@STDERR=", 8)) wf = err; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/style.h:31:33: note: expanded from macro 'strneq' 31 | #define strneq(a,b,n) (!strncmp((a),(b),(n))) | ^~~ /usr/include/string.h:40:26: note: passing argument to parameter here 40 | int strncmp (const char *, const char *, size_t); | ^ remote.c:247:16: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 247 | bytes = atoi(&line[8]); | ^~~~~~~~ /usr/include/stdlib.h:23:23: note: passing argument to parameter here 23 | int atoi (const char *); | ^ resolve.c:227:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 227 | if (c = setjmp(cleanup_jmp)) { | ~~^~~~~~~~~~~~~~~~~~~~~ resolve.c:227:8: note: place parentheses around the assignment to silence this warning 227 | if (c = setjmp(cleanup_jmp)) { | ^ | ( ) resolve.c:227:8: note: use '==' to turn this assignment into an equality comparison 227 | if (c = setjmp(clearemote.cn:u270p:_9j:m pwarning: )assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]) { | 270 ^ | | ==l ine = fgetline(zin); | ^ ~~~~~~~~~~~~~ remote.c:272:9: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 272 | line = fnext(buf, r->rf) ? buf : 0; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ remote.c:279:6: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 279 | if (strneq("ERROR-", line, 6)) goto err; | ^~~~~~~~~~~~~~~~~~~~~~~~~ libc/style.h:31:37: note: expanded from macro 'strneq' 31 | #define strnerepo.cq:(253a:,10b:, nwarning: )using the result of an assignment as a condition without parentheses [-Wparentheses] (!str n253c | m p ( (iaf) ,((pb )=, (pnr)o)j)_ i n| i ^~~t (c-/usr/include/string.h>:p40a:t40h:) )note: passing argument to parameter here{ | ~~^~~~~~~~~~~~~~~~~~~~ 40 | int strncmp (const char *, consrepo.ct: 253c:h10a:r note: *place parentheses around the assignment to silence this warning, siz e253_ | t ) ; i f| ^( p = proj_init(c->path)) { | ^ | ( ) 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 (sscrepo.ca:n253f:(10l:i nnote: euse '==' to turn this assignment into an equality comparison, "@ E253X | I T = %idf@ "(,p &=i )p)r oij _=i n1i p| a ^~~~t h))libc/stdio.h :{258: 36 :| ^note: passing argument to parameter here | == 258 | int sscanf(const char * __restrict, const char * __restrict, ...) | ^ CC setup.c CC sfio.c 2 warnings generated. CC shrink.c 1 warning generated. rcsparse.c:1298:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1298 | if (d->next = rcs->table) rcs->table->prev = d; | ~~~~~~~~^~~~~~~~~~~~ rcsparse.c:1298:14: note: place parentheses around the assignment to silence this warning 1298 | if (d->next = rcs->table) rcs->table->prevIn file included from rmgone.c=: 16d: ;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 = rcsparse.ch:-1298>:o14p:s -note: >use '==' to turn this assignment into an equality comparisonf etch( h1298, | kiefy ,( ds-t>rnleexnt( k=e yr)c s+- >1t)a)b l{e ) | r ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~c s->table->prev = d; | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) CC sinfo.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)) { | ^ | == 8 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, s2t warningrsl generatede. n(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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 slib.c CC smerge.c resolve.c:742:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 742 | if (i = comp_overlap(opts->complist, gfile)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve.c:742:9: note: place parentheses around the assignment to silence this warning 742 | if (i = comp_overlap(opts->complist, gfile)) { | ^ | ( ) resolve.c:742:9: note: use '==' to turn this assignment into an equality comparison 742 | if (i = comp_overlap(opts->complist, gfile)) { | ^ | == resolve.c:996:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 996 | if (s = strchr(t, ' ')) { | ~~^~~~~~~~~~~~~~~~ resolve.c:996:9: note: place parentheses around the assignment to silence this warning 996 | if (s = strchr(t, ' ')) { | ^ | ( ) CC sort.c resolve.c:996:9: note: use '==' to turn this assignment into an equality comparison resolve_renames.c :99638 | : 9 :i fwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]( s = s t38r | c h ri(ft ,( i' =' )s)l o{t T a| k ^resolve_generic.ce :n 35(| :r ==17s :, warning: rusing the result of an assignment as a condition without parentheses [-Wparentheses]s ->sn a35m | e si-f> r(ermso-t>es,n a0m)e)s {= r| e ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s _getnames(rs->s, 'm')) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ resolve_renames.c:38:9: note: place parentheses around the assignment to silence this warning 38 | if resolve_generic.c(:i35 :=17 :s lnote: oplace parentheses around the assignment to silence this warningt Take n35( | r si,f r(sr-s>-s>nsanmaemse-s> r=e mroetse_,g e0t)n)a m{e s (| r ^ s - >| s ( ), 'm')) { | ^ | ( ) resolve_renames.c:38:9: note: use '==' to turn this assignment into an equality comparison resolve_generic.c38: | 35 : 17i:f note: (use '==' to turn this assignment into an equality comparisoni = s l35o | t Tiafk e(nr(sr-s>,s nrasm-e>ss n=a mreess-_>greetmnoatmee,s (0r)s)- >{s , | ' ^m ' )| ) == { | ^ | == resolve_renames.c:55:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 55 | if (i = slotTaken(rs, rs->snames->local, 0)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve_renames.c:55:9: note: place parentheses around the assignment to silence this warning resolve_create.c: 60755: | 8 : iwarning: fusing the result of an assignment as a condition without parentheses [-Wparentheses] (i = s607l | o tiTfa k(ein (=r sc,o mrps_-o>vsenralmaeps(-r>sl-o>coaplt,s -0>)c)o m{p l i| s ^ t , | g ( )f ile)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve_renames.c:55:9: note: use '==' to turn this assignment into an equality comparison 55 | iresolve_create.cf: 607(:i8 := note: splace parentheses around the assignment to silence this warningl otTak e607n | ( risf, (ris -=> scnoammpe_so-v>elrolcaapl(,r s0-)>)o p{t s -| > ^c o m| p ==l ist, gfile)) { | ^ | ( ) resolve_create.c:607:8: note: use '==' to turn this assignment into an equality comparison 607 | if (i = comp_overlap(rs->opts->complist, gfile)) { | ^ | == resolve.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_renames.c:133:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] resolve.c133: | 1047 :i16f: (note: iplace parentheses around the assignment to silence this warning = slo t1047T | aakgeani(nr:s ,i fr s(-h>oswn a=m essl-o>tlToackaeln,( r0s),) r{s - >| d ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n ame, 0)) { | ^ | ( ) resolve_renames.c:133:8: note: place parentheses around the assignment to silence this warning 133resolve.cCC startmenu.c | : 1047i:f16 :( inote: use '==' to turn this assignment into an equality comparison= slot T1047a | kaegna(irns:, irfs -(>hsonwa m=e ss-l>oltoTcaakle,n (0rresolve_create.c)s:),657 :{r10 s: - | >warning: ^ using the result of an assignment as a condition without parentheses [-Wparentheses]d n a| m ( )e ,657 | 0 )i)f {( r e| t ^ = | r ==m dir(buf)) { | ~~~~^~~~~~~~~~~~ resolve_renames.c:133:8: note: use '==' to turn this assignment into an equality comparison 133 | if (i = slotresolve_create.cT:a657k:e10n:( rnote: splace parentheses around the assignment to silence this warning, rs- >657s | n aimfe s(-r>elto c=a lr,m d0i)r)( b{u f )| ) ^ { | ==| ^ | ( ) resolve_create.c:657:10: note: use '==' to turn this assignment into an equality comparison 657 | if (ret = rmdir(buf)) { | ^ | == resolve_renames.c:168:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 168 | if (i = slotTaken(rs, rs->snames->remote, 0)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve_renames.c:168:8: note: place parentheses around the assignment to silence this warning 168 | if (i = slotTaken(rs, rs->snames->remote, 0)) { | ^ | ( ) resolve_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:1180:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1180 | if (how = slotTaken(rs, to, 0)) to = 0; | ~~~~^~~~~~~~~~~~~~~~~~~~~~ resolve.c:1180:11: note: place parentheses around the assignment to silence this warning 1180 | if (how = slotTakenIn file included from (sane.cr:s22,: In file included from tlibc/system.ho:,52 : 0libc/hash.h):)329 :t11o: =warning: using the result of an assignment as a condition without parentheses [-Wparentheses]0 ; | ^ | 329 ( ) | if (data = h->ops->fetch(h, keyresolve.c,: 1180s:t11r:l enote: nuse '==' to turn this assignment into an equality comparison( key) +1180 | 1 ) )i f{ ( h| o ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~w = slotTaken(rs, to, 0)) to = 0; | ^ | libc/hash.h ==: 329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch2( warninghs, generated . key, strlen(resolve_tags.ck:e46y:)12 :+ warning: 1using the result of an assignment as a condition without parentheses [-Wparentheses]) ) { | ^ 46 | | == while (p = eachline(&r, &len)) fprintf(stderr, "\t%.*s\n", len, p); | ~~^~~~~~~~~~~~~~~~~~~~ resolve_tags.c:46:12: note: place parentheses around the assignment to silence this warning 46 | while (p = eachline(&r, &len)) fprintf(stderr, "\t%.*s\n", len, p); | ^ | ( ) resolve_tags.c:46:12: note: use '==' to turn this assignment into an equality comparison 46 | while (p = eachline(&r, &len)) fprintf(sCC stat.c tderr, "\t%.*s\n", len, p); | ^ | == resolve.c:1254:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1254 | if (ret = sfile_move(rs->s->proj, rs->s->sfile, sfilrestore.ce:)44In file included from ):rset.c 9:r:17e : twarning: uIn file included from using the result of an assignment as a condition without parentheses [-Wparentheses]r./sccs.h n: 20(: rIn file included from elibc/system.h t:44)52 | ;: libc/hash.hi :f| 329 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:( 11r:c warning: =using the result of an assignment as a condition without parentheses [-Wparentheses] system f329( | " bikf -(?dBaKt_aN O=_ RhE-P>Oresolve.c_o:pL1254sO:-C10K>:=f Yenote: Etplace parentheses around the assignment to silence this warningSc h-(rh ,c h kresolve_tags.ce1254e:c | y54k ,: i 12-fs:a t c(rwarning: rlusing the result of an assignment as a condition without parentheses [-Wparentheses]>e't e% sn=' ( sk 2f>e54i&y | l1) e" _,+wm o h v1i| e)l) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(e r {s( -p45 > | | s= ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~- >e p arc ohtjlmi,pn fer(is&l-re>,)s )-& >l{sef in l)e| , ~~~~~~~~) sffpirlilibc/hash.hen:)t329)f :(r11se:tt dunote: erplace parentheses around the assignment to silence this warningrn r ,( r"e\t t)329%; | .restore.c *: is44| f\: ^ n9 (":resolve_generic.c d, :| a note: 178 ( )tlplace parentheses around the assignment to silence this warning: ae 11 n:,= warning: phusing the result of an assignment as a condition without parentheses [-Wparentheses]-44) > | ;o pi sf| 178- | ( ~~^~~~~~~~~~~~~~~~~~~~> r cf resolve.c ei:=tf1254 cs :hy(10(sr:ht,e e mkftnote: e( use '==' to turn this assignment into an equality comparisony"= ,brk f s [-t1254resolve_tags.ci?r | :]B.Kl 54f_ei:uNnf12nO( :c_k( (Rernote: rEyeplace parentheses around the assignment to silence this warningsP)t )O )_+= L { O1Cs 54)Kf | )=i| Yl ~~~~^~~~~~~~~~~~~~~~ {wEe hS_ i m| l-o ^ erv e (c(| phr ( ) es =c- k>e sa--ca>hcpl ri>on'je%,resolve_generic.c(s :&'r178r s:,2-11 >>:&&s l1-libc/hash.hnote: e">:place parentheses around the assignment to silence this warningn,s329 ) f:) i11 | f ^ l:p 178e r i | , note: | n suse '==' to turn this assignment into an equality comparison (tif ff(i s l( 45ter329 | d)e | e)t r rr i= ,ef t r "u(ft\rd[mtnaip% t]f.(a.i*r flse=ue\t n)n)hc)";-( , > rl{ ose | p)n ^s),| - { >p | f) ==e;| | t ^ )c h| ( ^ | h ( ) , | k ( )e y, strlen(key) + 1)) {restore.c : 44| : ^9 : | note: ==use '==' to turn this assignment into an equality comparisonresolve_generic.c :resolve_tags.c178::5411::12 :44note: | use '==' to turn this assignment into an equality comparisonnote: use '==' to turn this assignment into an equality comparisoni f (178r | c 54=i | f s y(srwtehetim lf=e( "rb(fkp[ i=-] ?.eBfaKuc_nNhcOl(_irRnsEe)P()O& _r{L, O C&| Kl ^= eY nE| )S ==) -frp rcihnetcfk( s-tadce r>r',% s"'\ t2%>.&*1s"\,n " ,| ^l e n| , == p); | ^ | == 1 warning generated. 2 warnings generated. resolve_create.c:1157:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1157 | if (ret = gc_sameFiles(rs)) return (ret); | ~~~~^~~~~~~~~~~~~~~~~~ resolve_create.c:1157:11: note: place parentheses around the assignment to silence this warning 1157 | if (ret = gc_sameFiles(rs)) return review.c(:r166e:t11):; warning: using the result of an assignment as a condition without parentheses [-Wparentheses]| ^ | ( ) 166 | if (d = strchr(c, '-'))resolve_create.c :{1157 : 11| : ~~^~~~~~~~~~~~~~~~ note: use '==' to turn this assignment into an equality comparison 1157 | if (ret = gc_sameFilesreview.c(:r166s:)11): rnote: eplace parentheses around the assignment to silence this warningt urn ( r166e | t ) ; i| f ^ ( d| === strchr(c, '-')) { | ^ | ( ) review.c:166:11: note: use '==' to turn this assignment into an equality comparison 166 | if (d = strchr(c, '-')) { | ^ | == rm.c:96:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 96 | if (t = strchr(rand, '|')) { | ~~^~~~~~~~~~~~~~~~~~~ rm.c:96:8: note: place parentheses around the assignment to silence this warning 96 | if (t = strchr(rand, '|')) { | ^ | ( ) rm.c:96:8: note: use '==' to turn this assignment into an equality comparison 96 | if (t = strchrreview.c(:r221a:n8d:, warning: 'using the result of an assignment as a condition without parentheses [-Wparentheses]| ')) { 221 | | ^i f | ( ==d = RBtree_find(range, &new)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ review.c:221:8: note: place parentheses around the assignment to silence this warning 221 | if (d = RBtree_find(range, &new)) { | ^ | ( ) review.c:221:8: rmdel.cnote: :rm.cuse '==' to turn this assignment into an equality comparison65: :1148::11 :warning: 221 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]i f ( d65 | =114 | Ri fw Bh(tier le=e es(_cftci sn_=dc (ssretatrnBcgoheu,rn (d&tan,re yw'():s)', ) {)d , * | t ^0+ ) +)| == = { ' -| ' ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~; | ~~^~~~~~~~~~~~~~~~ rm.c:114:11:rmdel.c :note: 65place parentheses around the assignment to silence this warning: 8: note: place parentheses around the assignment to silence this warning 114 | wh i65l | e i(ft (=e s=t rscchcrs(_tc,s e't:B'o)u)n d*atr+y+( s=, 'd-,' ;0 ) )| ^ { | | ( ) ^ | ( ) rm.c:114:11: note: use '==' to turn this assignment into an equality comparison 114 | rmdel.c :w65h:i8l:e note: (use '==' to turn this assignment into an equality comparisont = st r65c | h ri(ft ,( e' :=' )s)c c*st_+c+s e=t B'o-u'n;d a r| y ^( s ,| ==d , 0)) { | ^ | == review.c:304:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 304 | if (found = intvl_in(range, line)) break; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ review.c:304:14: note: place parentheses around the assignment to silence this warning 304 | if (found = intvl_in(range, line)) break; | ^ | ( ) In file included from sccs2bk.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: In file included from using the result of an assignment as a condition without parentheses [-Wparentheses]sccs.c :17: In file included from libc/system.hreview.c: :52329304: | :libc/hash.h 14:i:f329 :note: (11use '==' to turn this assignment into an equality comparisond: a twarning: ausing the result of an assignment as a condition without parentheses [-Wparentheses] 304= | h - >iof p 329s( | -f >oifuefnt dc (h=d( hai,tn tkvealy _,=i nsh(t-rr>alonepgne(,sk e-ly>i)fn ee+t) c)1h )(b)hr ,e{ a kk e;| y ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, | s ^t r l| e ==n (key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->flibc/hash.he:t329c:h11(:h ,note: place parentheses around the assignment to silence this warningk ey, s t329r | l einf( k(edya)t a+ =1 )h)- >{o p s| - ^ > f e| t ( )c h(h, key, strlen(key) + 1)) libc/hash.h{: 329 :| 11 ^ : note: | use '==' to turn this assignment into an equality comparison ( ) 329 | if (data = h->ops->fetchlibc/hash.hrm.c(::h329149,:: 1111k::e ynote: warning: ,use '==' to turn this assignment into an equality comparisonusing the result of an assignment as a condition without parentheses [-Wparentheses] strl e329 n | 149( | ki e fy )(i dfa+ t (a1s )2=) =h{ - s> co| cp ^ss -_ >i| fne ==it tc(hp(aht,h ,k eIyN,I Ts_tMrUlSeTnE(XkIeSyT)| I+N I1T)_)N O{C K S| U ^M ) )| =={ | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rm.c:149:11: note: place parentheses around the assignment to silence this warning 149 | if (s2 = sccs_init(path, INIT_MUSTEXIST|INIT_NOCKSUM)) { | ^ | ( ) rm.c:149:11: note: use '==' to turn this assignment into an equality comparison 149 | if (s2 = sccs_init(path, INIT_MUSTEXIST|INIT_NOCKSUM)) { | ^ | == rm.c:156:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 156 | if (s2 = sccs_init(path, INIT_MUSTEXIST|INIT_NOCKSUM)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from scat.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:rm.c52:: 156:libc/hash.h10::329 :note: 11place parentheses around the assignment to silence this warning: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 156 | if 1 329 warning( | generateds . 2i f= (sdcactsa_ i=n iht-(>poaptsh-,> fIeNtIcTh_(MhU,S TkEeXyI,S Ts|tIrNlIeTn_(NkOeCyK)S U+M )1)) ){ { | ^ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( ) rm.c:156:10: note: use '==' to turn this assignment into an equality comparison libc/hash.h156: | 329 : 11i:f note: (place parentheses around the assignment to silence this warnings 2 = s c329c | s _iifn i(td(aptaat h=, hI-N>IoTp_sM-U>SfTeEtXcIhS(Th|,I NkIeTy_,N OsCtKrSlUeMn)()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 stattest.c CC status.c CC stripdel.c resolve.c:1570:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1570 | if (t = strstr(file, "/SCCS/")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ resolve.c:1570:8: note: place parentheses around the assignment to silence this warning 1570 | if (t = strstr(file, "/SCCS/")) { | ^ | ( ) resolve.c:1570:8: note: use '==' to turn this assignment into an equality comparison 1570 | if (t = strstr(file, "/SCCS/")) { | ^ | == 2 warnings generated. resolve.c:1704:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1704 | if (i = comp_overlap(opts->complist, gfile)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve.c:1704:9: note: place parentheses around the assignment to silence this warning 1704 | if (i = comp_overlap(opts->complist, gfile)) { | ^ | ( ) resolve.c:1704:9: note: use '==' to turn this assignment into an equality comparison 1704 | if (i = comp_overlap(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->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rmgone.c:109:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 109 | libc/hash.h : 329w:h11i:l enote: place parentheses around the assignment to silence this warning( t = fg e329t | l iinfe ((fd)a)t ah a=s hh_-i>nospesr-t>SftertUc3h2((hh,, kte,y ,1 )s;t r l| e ~~^~~~~~~~~~~~~n (key) + 1)) { | ^ | ( ) rmgone.c:109:12: note: place parentheses around the assignment to silence this warning 109 | whillibc/hash.he: 329(:t11 := note: fuse '==' to turn this assignment into an equality comparisong etline (329f | ) )i fh a(sdha_tian s=e rht-S>torpUs3-2>(fhe,t cth,( h1,) ;k e y| , ^ s t| r ( )l en(key) + 1)CC synckeys.c ) { | ^ | == rmgone.c:109:12: note: use '==' to turn this assignment into an equality comparison 109 | while (t = fgetline(f)) hash_insertStrU32(h, t, 1); | ^ | == rmgone.c:120:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 120 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ rmgone.c:120:11: note: place parentheses around the assignment to silence this warning 120 | while (t = fgetline(f)) { | ^ | ( ) rmgone.c:120:11: note: use '==' to turn this assignment into an equality comparison 120 | while (t = fgetline(f)) { | ^ | == In file included from 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)) { | ^ | == resolve.c:1893:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1893 | if (str1 = loadfile(pf, 0)) { | ~~~~~^~~~~~~~~~~~~~~~~ resolve.c:1893:13: note: place parentheses around the assignment to silence this warning 1893 | if (str1 = loadfile(pf, 0)) { | ^ | ( ) resolve.c:1893:13: note: use '==' to turn this assignment into an equality comparison 1893 | if (str1 = loadfile(pf, 0)) { | ^ | == 1 warning generated. 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(CHANGESET, 'r')) { | ^ | == CC tagmerge.c 2 warnings generated. 1 warning generated. 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)) { | ^ | == 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:1329 warning: generated11. : note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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 testcode.c 1 warning generated. 1 warning generated. 4 warnings generated. 4 warnings generated. CC tclsh.c CC takepatch.c In file included from send.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 5 warnings generated. 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 | iCC testdates.c f (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)) { | ^ | ( ) resolve.c:2819:9: note: use '==' to turn this assignment into an equality comparison 2819 | if (l = sccs_keyinit(0, key, INIT_NOCKSUM, opts->idDB)) { | ^ | == 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++; | ^ | == sccs.c:66:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 66 | while (nav[i+2] = av[i]) i++; | ~~~~~~~~~^~~~~~~ sccs.c:66:18: note: place parentheses around the assignment to silence this warning 66 | while (nav[i+2] = av[i]) i++; | ^ | ( ) sccs.c:66:18: note: use '==' to turn this assignment into an equality comparison 66 | while (nav[i+2] = av[i]) i++; | ^ | == sccs.c:79:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 79 | while (nav[i+1] = av[i]) i++; | ~~~~~~~~~^~~~~~~ sccs.c:79:18: note: place parentheses around the assignment to silence this warning 79 | while (nav[i+1] = av[i]) i++; | ^ | ( ) sccs.c:79:18: note: use '==' to turn this assignment into an equality comparison 79 | while (nav[i+1] = av[i]) i++; | ^ | == CC time.c resolve.c:3020:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3020 | if (t = strrchr(path, '/')) *t = 0; | ~~^~~~~~~~~~~~~~~~~~~~ In file included from set.c:17: In file included from CC timestamp.c libc/system.h:52: libc/hash.h:329:11: resolve.cwarning: :using the result of an assignment as a condition without parentheses [-Wparentheses]3020 :8: note: place parentheses around the assignment to silence this warning 329 | if 3020 | ( diaft a( t= =h -s>torprsc-h>rf(eptacthh(,h ,' /k'e)y), *stt r=l e0n;( k e| y ^ ) +| ( )1 )) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC touch.c resolve.c:3020:8: note: use '==' to turn this assignment into an equality comparison 3020 | if (tlibc/hash.h :=329 :s11t:r rnote: cplace parentheses around the assignment to silence this warningh r(path ,329 | ' /i'f) )( d*att a= =0 ;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)) { | ^ | == 3 warnings generated. sane.c:315:16: warning: passing 'char[100]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 315 | rand_getBytes(buf, 3); | ^~~ ./randseed.h:21:35: note: passing argument to parameter 'buf' here 21 | void rand_getBytes(unsigned char *buf, unsigned int lresolve.ce:n3193):;10 : | warning: ^using the result of an assignment as a condition without parentheses [-Wparentheses] 3193 | if (t = xfile_fetch(sane.cR:O318O:T262:R Ewarning: Spassing '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]Y NC | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ 318 | 3194i | f ( ( e"r/rB i=tbKaeseep6e4r_/etnmcpo/dCeh(abnugfe,S e3t," ,r a'nrd',) )& o{u t l| e ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n )) != 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 resolve.c3: | 3193i:n10t: bnote: aplace parentheses around the assignment to silence this warnings e64_e n3193c | o d e (icfo n(stt =u nxsfiiglnee_df ecthcahr( R*OiOnT,2 R EuSnYsNiCg n e| d ^ l o| n (g le n3194, | | ^" /BitKeeper/sane.ct:m318p:/34C:h awarning: npassing '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]g eSet", 318' | r 'i)f) ({( e r| r = b| a )s e64_encode(buf, 3, rand, &oresolve.cu:t3193l:e10n:)) !note: =use '==' to turn this assignment into an equality comparison CRYP T3193_ | O K ) i{f (| t ^~~~ = xf/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.hi:l4e:_40f:e tnote: cpassing argument to parameter 'out' hereh (ROOT 24R | E S Y N C | ^ | == unsigned char *out, unsigned long *outlen); | ^ resolve.c:3243:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] In file included from setup.c: 173243: | In file included from libc/system.h : 52i: flibc/hash.h :(329r:c11 := warning: susing the result of an assignment as a condition without parentheses [-Wparentheses]c cs_new c329h | k siufm ((cdsaetta) )= {h - >| o ~~~^~~~~~~~~~~~~~~~~~~~~~p s->fetcsccs2bk.ch:(362h:,15 :k eywarning: ,using the result of an assignment as a condition without parentheses [-Wparentheses] stCC trigger.c rl e362n | ( k ewyh)i l+resolve.c e:1 3243)(:s)11 i:{z enote: place parentheses around the assignment to silence this warning| = ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fre a3243d | ( rset.cb CC unbk.c :u 439fi:,f11 :1( ,rwarning: cusing the result of an assignment as a condition without parentheses [-Wparentheses]s i=z esocf c(439sb | _un fei)wlibc/hash.hf,c: h329(fkh:ps)11au):tm h({note: c place parentheses around the assignment to silence this warning=s e| mt ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d) )b m329{_ | f ei t| fc ^ h (_ ds| at ( )tr (ao p=t sh-->>so-p>si-d>Dsccs2bk.cfB:e,362t :cr15hk:(e yhnote: ),place parentheses around the assignment to silence this warningresolve.c) : k3243e{:y 11, : 362| snote: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~tuse '==' to turn this assignment into an equality comparison r lwehni l(3243ek | e (y s) ii zf+e (=1r )cf) r= e {as dc (c| bs ^ u_ rset.cfn :,e| 439 ( ) w: 1c,11h :ks sinote: uzplace parentheses around the assignment to silence this warningme (ocfs(ebtu) f)439) | ,{ f ih| f) ^ ) ( p{| a libc/hash.h ==t : h| 329 ^ := m11| d: ( )b mnote: _use '==' to turn this assignment into an equality comparisonf etch_ s329t | r (iofp t(sd-a>tsa- >=i dhD-B>,o prsIn file included from sccs2bk.ck-shrink.c:e>:362yf18e:): t15)In file included from c: libc/system.hh {:(note: h 52use '==' to turn this assignment into an equality comparison, : | libc/hash.hk ^ e: y329 ,: 362| 11s | t ( ): r lwwarning: ehusing the result of an assignment as a condition without parentheses [-Wparentheses]ni (lkee y()s i329+z | e 1 i)=f) f({rd eaa td| a ^(rset.c b:= u439 | f:h ==,11- :>1 o,note: p use '==' to turn this assignment into an equality comparisonss i-z>efoef t(439cb | hu (fih)f,, (kpfeahy),)t hs{ t =r l| me ^dn b( mk| _e ==fy e)t c+h _1s)t)r ({o p t| s ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~- >s->idDB, rkey)) { | 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 | libc/hash.h : 329r:a11n:d bnote: iplace parentheses around the assignment to silence this warningt s = a d329l | e ri3f2 ((rdaantdab i=t sh,- >boupfs,- >sfieztec)h;( h ,| ^~~k ey,libc/zlib/zlib.h :s821t:r61l:e nnote: (passing argument to parameter 'buf' herek ey) + 8211 | )Z)E X{T E R| N ^ u L| o ( )n g ZEXPORT adler32 OF((uLong adler,libc/hash.h :c329o:n11s:t note: Buse '==' to turn this assignment into an equality comparisony tef *b u329f | , iufI n(td altean )=) ;h -| > ^o ps->fetch(h, key, strlen(key) + 1)) { | ^ | == sccs2bk.c:407:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 407 | while (p = eachline(&t, &len)) fprintf(fh, "c %.*s\n", len, p); | ~~^~~~~~~~~~~~~~~~~~~~ sccs2bk.c:407:12: note: place parentheses around the assignment to silence this warning 407 | while (p = eachline(&t, &len)) fprintf(fh, "c %.*s\n", len, p); | ^ | ( ) sccs2bk.c:407:12: note: use '==' to turn this assignment into an equality comparison 407 | while (p = eachline(&t, &len)) fprintf(fh, "c %.*s\n", len, p); | ^ | == sccslog.c:160:23: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 160 | range_walkrevs(s, L(d), 0, 0, | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rset.c:563:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 563 | if (c = nested_findKey(opts->n, HEAP(opts->s, rkoff))) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rset.c:563:9: note: place parentheses around the assignment to silence this warning 563 | if (c = nested_findKey(opts->n, HEAP(opts->s, rkoff))) { | ^ | ( ) rset.c:563:9: note: use '==' to turn this assignment into an equality comparison 563 | if (c = nested_findKey(opts->n, HEAP(opts->s, rkoff))) { | ^ | == In file included from sfio.c:59: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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)) { sccs2bk.c| : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~544 :12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 544 | while (m = sccs_eachNulibc/hash.hm:(329&:p11,: note: &place parentheses around the assignment to silence this warnings ign) )329 | { i f| ~~^~~~~~~~~~~~~~~~~~~~~~~~~( data = h->ops->fetch(h, key, strlen(sccs2bk.ck:e544y:)12 :+ note: 1place parentheses around the assignment to silence this warning) ) { | ^ 544 | | ( )w hile (m = sccs_eachNum(&p, &silibc/hash.hg:n329):)11 :{ note: use '==' to turn this assignment into an equality comparison| ^ | ( ) 329 | if (data = h->ops->rset.cf:e644t:c10h:( hsccs2bk.cwarning: ,:using the result of an assignment as a condition without parentheses [-Wparentheses] 544 k:e12y:, note: s644use '==' to turn this assignment into an equality comparisont | r l e ni( fk544 e | (y p) =w+ h si1tl)rec h)(r m({ d =i r| + ^sc c,c s| '_ ==/e a'c)h)N u*mp( &=p ,0 CC undo.c ;& s i| g ~~^~~~~~~~~~~~~~~~~~~~n )) { | ^ | == 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; | ^ | == 3 warnings generated. In file included from sinfo.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == rset.c:728:6: warning: initializing 'u8 *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 728 | u8 *root_key = HEAP(s, rkoff); | ^ ~~~~~~~~~~~~~~ rset.c:729:6: warning: initializing 'u8 *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 729 | u8 *left = loff ? HEAP(s, loff) :5 warning0s; generated . | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ 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++); | ~~~^~~~~~~~~~~~~ search.c:51:37: note: place parentheses around the assignment to silence this warning 51 | if (s.ignorecase) for (p = str;sccslog.c :*297p: 12=: twarning: ousing the result of an assignment as a condition without parentheses [-Wparentheses]l ower( *297p | ) ; wph+i+l)e; ( p| ^ = e| a ( )c hline(&t, &len)) { | ~~^~~~~~~~~~~~~~~~~~~~ search.c:51:37: note: use '==' to turn this assignment into an equality comparison 51 | ifsccslog.c :(297s:.12i:g nnote: oplace parentheses around the assignment to silence this warningr ecase )297 | f o rsccs_mv.cw :h(239ip:l 8e=: (swarning: pt using the result of an assignment as a condition without parentheses [-Wparentheses]r= ; e*apc h239=l | i tnieof(l &(otp,w e=&r l_(er*ne)pl)a) t;{i vp e+| N ^ +a )m ;e| ( ( )t ,| ^0 , | 0 ==, 0, proj)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sccslog.c:297:12: note: use '==' to turn this assignment into an equality comparison 297 | while (p =sccs_mv.c :e239a:c8h:l inote: nplace parentheses around the assignment to silence this warninge (&t, &239l | e ni)f) ({p =| ^_ r e| l ==a tiveName(t, 0, 0, 0, proj)) { | ^ | ( ) sccs_mv.c:239:8: note: use '==' to turn this assignment into an equality comparison 239 | if (p = _relativeName(t, 0, 0, 0, proj)) { | ^ | == 18 warnings generated. sccslog.c:319:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 319 | while (p = eachline(&t, &len)) { | ~~^~~~~~~~~~~~~~~~~~~~ sccslog.c:319:11: note: place parentheses around the assignment to silence this warning 319 | while (p = eachline(&t, &len)) { | ^ | ( ) sccslog.c:319:11: note: use '==' to turn this assignment into an equality comparison 319 | while (p = eachline(&t, &len)) { | ^ | == 1 warning generated. 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++); | ~~~^~~~~~~~~~~~~ search.c:89:20: note: place parentheses around the assignment to silence this warning 89 | for (p = str; *p = tolower(*p); p++); | ^ | ( ) search.c:89:20: note: use '==' to turn this assignment into an equality comparison 89 | for (p = str; *p = tolower(*p); p++); | ^ | == 4 warnings generated. 14 warnings generated. rset.c:1052:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1052 | if (e = PARENT(s, d)) MARK(state[e], active, nongca); | ~~^~~~~~~~~~~~~~ rset.c:1052:10: note: place parentheses around the assignment to silence this warning 1052 | if (e = PARENT(s, d)) MARK(state[e], active, nongca); | ^ | ( ) rset.c:1052:10: note: use '==' to turn this assignment into an equality comparison 1052 | if (e = PARENT(s, d)) MARK(state[e], active, nongca); | ^ | == rset.c:1053:10: warning: CC undos.c 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); | ^ | == 1 warning generated. rset.c:In file included from 1062smerge.c::1217:: In file included from warning: libc/system.husing the result of an assignment as a condition without parentheses [-Wparentheses]: 52: libc/hash.h:329:11 :1062 | warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while 329( | e i=f c(sdeatt_ar d=w eha-v>eoPpasi-r>(fse,t cRhW(Ph_,O CC unedit.c NkEe,y ,& rsktorflfe,n (&kdekyo)f f+) )1 ){) {| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rset.c:1062:12:libc/hash.h :329note: :11place parentheses around the assignment to silence this warning: note: place parentheses around the assignment to silence this warning 1062 | 329w | h iilfe ((dea t=a c=s eht-_>rodpwse-a>vfeePtacihr((hs,, kReWyP,_ OsNtEr,l e&nr(kkoefyf), +& d1k)o)f f{) ) | { ^ | | ^ ( ) | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparisonrset.c :1062:12: 329 | note: use '==' to turn this assignment into an equality comparisoni f (dat a1062 | = hw-h>iolpes -(>ef e=t cchs(eht,_ rkdewye,a vsetPraliern((sk,e yR)W P+_ O1N)E), {& r k| o ^f f ,| ==& dkoff)) { | ^ | == In file included from sort.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == send.c:78:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 78 | if (f = fopen(x_senCC unique.c dlog, "r")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ send.c:78:8: note: place parentheses around the assignment to silence this warning 78 | if (f = fopen(x_sendlog, "r")) { | ^ | ( ) send.c:78:8: note: use '==' to turn this assignment into an equality comparison 78 | if (f = fopen(x_sendlog, "r")) { | ^ | == 1 warning generated. rset.c:1159:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1159 | if (d = sccs_getCksumDelta(s, right)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rset.c:1159:9: note: place parentheses around the assignment to silence this warning 1159 | if (d = sccs_getCksumDelta(s, right)) { | ^ | ( ) rset.c:1159:9: note: use '==' to turn this assignment into an equality comparison 1159 | if (d = sccs_getCksumDelta(s, right)) { | ^ | == 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)) { | ^ | == rset.c:1206:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1206 | if (s = | ~~^ 1207 | sccs_keyinitAndCache(cset->proj, rk, SILENT, sDB, cset->idDB)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rset.c:1206:8: note: place parentheses around the assignment to silence this warning 1206 | if (s = send.c| : ^237 : 10| : ( warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1207 | 237 | sicfc s(_rkce y=i nsiytsAtnedmC(accmhde)( c?s e1t -:> p0r)o j ,g ortko, oSuItL;E N T| , ~~~^~~~~~~~~~~~~~~~~~~~~ sDB, cset->idDB)) { | | ) CC uninstall.c send.c:237:10: note: place parentheses around the assignment to silence this warning 237 | if (rrset.cc: 1206=: 8s: ynote: suse '==' to turn this assignment into an equality comparisont em( c1206m | d )i f? (1s := 0 )| ^ g o| t ==o out; | ^ | ( ) send.c:237:10: note: use '==' to turn this assignment into an equality comparison 237 | if (rc = system(cmd) ? 1 : 0) goto out; | ^ | == 16 warnings generated. 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->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) send.c:289:11:libc/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 289 | wh i329l | e i(fp (=d aftgae t=l ihn-e>(ofp)s)- >{f e t| c ~~^~~~~~~~~~~~~h (h, key, strlen(key) + 1)) { | ^ send.c :| 289 ==: 11: note: place parentheses around the assignment to silence this warning 289 | while (p = fgetline(f)) { | ^ | ( ) send.c:289:11: note: use '==' to turn this assignment into an equality comparison 289 | while (p = fgetline(f)) { | ^ | == CC unlink.c send.c:297:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 297 | if (t = strchr(p, '|')) *t = 0; | ~~^~~~~~~~~~~~~~~~ send.c:297:9: note: place parentheses around the assignment to silence this warning 297 | if (t = strchr(p, '|')) *t = 0; | ^ | ( ) send.c:297:9: note: use '==' to turn this assignment into an equality comparison 297 | if (t = strchr(p, '|')) *t = 0; | ^ | == 7 warnings generated. 3 warnings generated. CC unlock.c 3 warnings generated. 10 warnings generated. 15 warnings generated. CC unpull.c 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->setup.cf:e84t:c13h:( hwarning: ,using the result of an assignment as a condition without parentheses [-Wparentheses] key, s84t | r l einf( k(efyl)i s+t 1=) )m k{c o n| f ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i g(stdout, flist, verbose)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (setup.cd:a84t:a13 := note: hplace parentheses around the assignment to silence this warning- >ops- >84f | e t cihf( h(,f lkiesyt, =s tmrklceonn(fkiegy()s t+d o1u)t), {f l i| s ^ t , | v ( )e rbose)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | setup.c :i84f: 13(:d anote: tuse '==' to turn this assignment into an equality comparisona = h- >84o | p s -i>ff e(tfclhi(sht, =k emyk,c osntfrilge(ns(tkdeoyu)t ,+ f1l)i)s t{, v| e ^r b o| s ==e )) { | ^ | == setup.c:108:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 108 | if (f = popen(buf, "r")) { | ~~^~~~~~~~~~~~~~~~~ setup.c:108:9: note: place parentheses around the assignment to silence this warning 108 | if (f = popen(buf, "r")) { | ^ | ( ) setup.c:108:9: note: use '==' to turn this assignment into an equality comparison 108 | if (f = popen(buf, "r")) { | ^ | == In file included from stripdel.c:17: In file included from libc/system.hsetup.c::52198: :13libc/hash.h:: 329:warning: 11using the result of an assignment as a condition without parentheses [-Wparentheses]: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 198 | i329f | (iffl i(sdta t=a m=k cho-n>foipgs(-f>,f eftlcihs(th,, 1k)e)y ,{ s t| r ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~l en(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ setup.c:198:13: note: place parentheses around the assignment to silence this warning 198 | if (flilibc/hash.hs:t329 :=11 :m knote: cplace parentheses around the assignment to silence this warningo nfig( f329, | filfi s(td,a t1a) )= {h - >| o ^ p s -| > ( )f etch(h, key, strlen(key) + 1)) { setup.c| : ^ 198 : 13| : ( ) note: use '==' to turn this assignment into an equality comparison 198 | if (flist = mkcolibc/hash.hn:f329i:g11(:f ,note: use '==' to turn this assignment into an equality comparisonf list, 3291 | ) )i fIn file included from { status.c (:d 17a| : t ^In file included from a ./sccs.h :=| 20 ==: h In file included from -libc/system.h>:o52p: slibc/hash.h-:>329f:e11t:c hwarning: (using the result of an assignment as a condition without parentheses [-Wparentheses]h , key, 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: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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 unrm.c 3 warnings generated. sendbug.c:32:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 32 | if (In file included from nstat.ca:m17e: In file included from =libc/system.h :s52t: rlibc/hash.hr:c329h:r11(:a vwarning: [using the result of an assignment as a condition without parentheses [-Wparentheses]0 ],CC unwrap.c '/') )329 | { i f| ~~~~~^~~~~~~~~~~~~~~~~~~~~( dat5a warning s= generated . h->ops->fetch(h, key, strlen(kesendbug.cy:)32 :+11 :1 )note: )place parentheses around the assignment to silence this warning { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~32 | if (name = strrchr(av[0], '/')) { | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->sendbug.co:p32s:-11>:f enote: tuse '==' to turn this assignment into an equality comparisonc h(h ,32 | k eiyf, (sntarmlee n=( ksetyr)r c+h CC upgrade.c r1()a)v [{0 ] ,| ^ ' / '| ) ( )) sinfo.c{: 49 :| 10 ^: warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] == 49 | if (s libc/hash.h=: 329x:f11i:l enote: _use '==' to turn this assignment into an equality comparisonf etch(gf i329l | e ,i f' p('d)a)t a{ = | h ~~^~~~~~~~~~~~~~~~~~~~~~~~~- >ops->fetch(h, key, strlen(key) + 1)) sinfo.c{: 49 :| 10 ^: note: | place parentheses around the assignment to silence this warning == 49 | if (s = xfile_fetch(gfile, 'p')) { | ^ | ( ) 2 warnings generated. sinfo.c:49:10: note: use '==' to turn this assignment into an equality comparison 49 | if (s = xfile_fCC urlinfo.c etch(g30f warningisl generatede. , 'p')) { | ^ | == CC utils.c In file included from synckeys.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(ke4y 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)) { | ^ | == In file included from tagmerge.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (datsfio.ca: 384=: 10h:- >warning: ousing the result of an assignment as a condition without parentheses [-Wparentheses]p sCC uu.c ->fet c384h | ( h , ikfe y(,n s=t roluetn_(bkpetyu)p l+e (1b)u)f ,{ & b| y ^ t e _| c ( )o unt)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | isfio.cf: 384(:d10a:t anote: place parentheses around the assignment to silence this warning= h->ops -384> | f e t cihf( h(,n k=e yo,u ts_tbrplteunp(lkee(yb)u f+, 1&)b)y t{e _ c| o ^u n t| ) ==) { | ^ | ( ) sfio.c:384:10: note: use '==' to turn this assignment into an equality comparison 384 | if (n = out_bptuple(buf, &byte_count)) { | ^ | == 3 warnings generated. smerge.c:124:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 124 | if (p = getenv("BK_MERGE_DISABLE")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ smerge.c:124:8: note: place parentheses around the assignment to silence this warning 124 | if (p = getenv("BK_MERGE_DISABLE")) { | ^ | ( ) smerge.c:124:8: note: use '==' to turn this assignment into an equality comparison 124 | if (p = getenv("BK_MERGE_DISABLE")) { | ^ | == sfio.c:450:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 450 | if (n = out_xfile(buf, xfile, &byte_count)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sfio.c:450:10: note: place parentheses around the assignment to silence this warning 450 | if (n = out_xfile(buf, setup.cx:f342i:l9e:, warning: &using the result of an assignment as a condition without parentheses [-Wparentheses]b yte_co u342n | t ) )i f{ ( f| ^ = f| o ( )p en(path, "rt")) return (f);sfio.c : 450| : ~~^~~~~~~~~~~~~~~~~~~10 : note: use '==' to turn this assignment into an equality comparison 450 | if (n = out_xfile(buf, xfsetup.ci:l342e:,9 :& bnote: yplace parentheses around the assignment to silence this warningt e_coun t342) | ) {i f | ( ^f =| ==f open(path, "rt")) return (f); | ^ | ( ) setup.c:342:9: note: use '==' to turn this assignment into an equality comparison 342 | if sfio.c(:f462 :=10 :f owarning: pusing the result of an assignment as a condition without parentheses [-Wparentheses]e n(pat h462, | " r ti"f) )( nr e=t uorunt _(sfy)m;l i n| k ^( b u| f ==, &sb, &byte_count)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ setup.c:345:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] sfio.c345: | 462 :i10f: (note: fplace parentheses around the assignment to silence this warning = fop e462n | ( p a tihf, ("nr t=" )o)u tr_estyumrlni n(kf()b;u f ,| ~~^~~~~~~~~~~~~~~~~~~& sb, &byte_count)) { | ^ | ( ) setup.c:345:8: note: place parentheses around the assignment to silence this warning 345 | if (fsfio.c :=462 :f10o:p enote: nuse '==' to turn this assignment into an equality comparison( path, 462" | r t " )i)f r(ent u=r no u(tf_)s;y m l| i ^ n k (| b ( )u f, &sb, &byte_count)) { | ^ | == setup.c:345:8: note: use '==' to turn this assignment into an equality comparison 345 | if (f = fopen(path, "rt"))sfio.c :r467e:t14u:r nwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]( f); | 467 ^ | r e| g ==: if (n = out_file(buf, &sb, &byte_counsetup.ct:,347 :08,: 0warning: )using the result of an assignment as a condition without parentheses [-Wparentheses]) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | if (f = fopen(path, "rt"))sfio.c :r467e:t14u:r nnote: place parentheses around the assignment to silence this warning( f); | ~~^~~~~~~~~~~~~~~~~~~467 | reg: if (n = out_file(buf, &sb, setup.c&:b347y:t8e:_ cnote: oplace parentheses around the assignment to silence this warningu nt, 0, 3470 | ) )i f{ ( f| ^ = f| o ( )p en(path, "rt")) return (f); sfio.c| : ^ 467 : 14| : ( ) note: use '==' to turn this assignment into an equality comparison 467 | reg: if (n = out_file(bufsetup.c,: 347&:s8b:, ¬e: buse '==' to turn this assignment into an equality comparisony te_cou n347t | , i0f, (0f) )= {f o p| e ^n ( p| a ==t h, "rt")) return (f); | ^ | == setup.c:362:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 362 | if (in = config_template()) { | ~~~^~~~~~~~~~~~~~~~~~~ setup.c:362:9: note: place parentheses around the assignment to silence this warning 362 | if (in = config_template()) { | ^ | ( ) 1 warning generated. setup.c:362:9: note: use '==' to turn this assignment into an equality comparison 362 | if (in = config_template()) { | ^ | CC what.c == 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 smerge.c:272 :82110 | :Z Ewarning: Xusing the result of an assignment as a condition without parentheses [-Wparentheses]T ERN u L272o | n gi fZ E(XiPnOcR T= asdtlrecrh3r2( rOeFv(,( u'L+o'n)g) a*dilnecr+,+ c=o n0s;t B| y ~~~~^~~~~~~~~~~~~~~~~~t ef *buf, uInt len)); | ^ smerge.c:272:10: note: place parentheses around the assignment to silence this warning 272 | if (inc = strchr(rev, '+')) *inc++ = 0; | ^ | ( ) smerge.c:272:10: note: use '==' to turn this assignment into an equality comparison 272 | if (inc = strchr(rev, '+')) *inc++ = 0; | ^ | == smerge.c:273:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 273 | if (exc = strchr(inc ? inc : rev, '-')) *exc++ = 0sfio.c;: 534 :| 22 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 534 | sum += adler32(susmerge.cm:,273 :l10i:n knote: Mplace parentheses around the assignment to silence this warninge , n); 273 | | ^~~~~~i f (exlibc/zlib/zlib.hc: 821=: 61s:t rnote: cpassing argument to parameter 'buf' hereh r(inc ?821 | iZnEcX T:E RrNe vu,L o'n-g' )Z)E X*PeOxRcT+ +a d=l e0r;3 2 | O ^ F ( (| u ( )L ong adler, const Bytef *buf, smerge.cu:I273n:t10 :l enote: nuse '==' to turn this assignment into an equality comparison) ); | ^273 | if (exc = strchr(inc ? inc : rev, '-')) *exc++ = 0; | ^ | == sfio.c:561:19: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 561 | sum = adler32(0, data, sz); | ^~~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); In file included from | tclsh.c ^: 24: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->opsort.cs:-63>:f8e:t cwarning: husing the result of an assignment as a condition without parentheses [-Wparentheses]( h, ke y63, | sitfr l(ein (=k esyo)r t+f c1n)()& n{a , | & ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n b)) return (i); | ~~^~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (datsort.ca: 63=: 8h:- >note: oplace parentheses around the assignment to silence this warningp s->fe t63c | h (ihf, (kie y=, ssotrrtlfecnn((k&enya), +& n1b)))) {r e t| u ^ r n | ( ( )i ); | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | isort.cf: 63(:d8a:t anote: use '==' to turn this assignment into an equality comparison= h->o p63s | - >iffe t(cih (=h ,s okretyf,c ns(t&rnlae,n (&kneby))) +r e1t)u)r n{ ( i| ) ^; | | == ^ | == sfio.c:591:22: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 591 | sum = adler32(sum, data, sz); | ^~~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ In file included from testcode.c:17: In file included from sfio.c./sccs.h::61320:: 40In file included from :libc/system.h :warning: 52: 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] libc/hash.h:329:11: warning: 613using the result of an assignment as a condition without parentheses [-Wparentheses] | unle s329s | (iufs e(Ddsautma) =s uhm- >=o pasd-l>efre3t2c(hs(uhm,, kbeuyf,, snt)r;l e | n ^~~( key)libc/zlib/zlib.h :+821: 611:) )note: passing argument to parameter 'buf' here{ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLonglibc/hash.h :a329d:l11e:r ,CC which.c note: place parentheses around the assignment to silence this warningc onst B329y | t eiff *(bduaft,a u=I nht- >loepns)-)>;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-In file included from >takepatch.co:p18s: -In file included from >./sccs.hf:e20t: cIn file included from hlibc/system.h(:h52,: libc/hash.hk:e329y:,11 :s twarning: rusing the result of an assignment as a condition without parentheses [-Wparentheses]l en(key )329 | + i1f) )( 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 = hCC xfile.c ->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->CC xflags.c ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC zone.c CC bkver.c 4 warnings generated. 2 warnings generated. 2 warnings generated. sfio.c:817:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 817 | if (p = getenv("_BK_SFIO_FAIL")) fail = atoi(p); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^ | == 4 warnings generated. smerge.c:782:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 782 | while (d = fgetline(tf)) { | ~~^~~~~~~~~~~~~~ smerge.c:782:13: note: place parentheses around the assignment to silence this warning 782 | while (d = fgetline(tf)) { | ^ | ( ) smerge.c:782:13: note: use '==' to turn this assignment into an equality comparison 782 | while (d = fgetline(tf)) { | ^ | == 2 warnings generated. startmenu.c:87:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 87 | if (target = bkmenupath(opts.user, 0, 0)) puts(target); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ startmenu.c:87:14: note: place parentheses around the assignment to silence this warning 87 | if (target = bkmenupath(opts.user, 0, 0)) puts(target); | ^ | ( ) startmenu.c:87:14: note: use '==' to turn this assignment into an equality comparison 87 | if (target = bkmenupath(opts.user, 0, 0)) puts(target); | ^ | == sfio.c:986:20: warning: passing 'char[1024]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 986 | sum = adler32(0, file, todo); | ^~~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ 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)); | ^ sfio.c:1120:19: warning: passing 'char[1024]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1120 | sum = adler32(0, buf, pathlen); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from time.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = libc/hash.hh:-329>:o11p:s -note: >place parentheses around the assignment to silence this warningf etch(h ,329 | k eiyf, (sdtartlae n=( khe-y>)o p+s -1>)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 (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 e+t c1h)()h ,{ k e| y ^ , sfio.c s:| t1179 ( )r: l19e:n (warning: kpassing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]e y) + 11791 | ) )s u{m =| ^a d l| e ==r 32(0,libc/hash.h :d329a:t11a:, note: tuse '==' to turn this assignment into an equality comparisono do); | ^~~~329 | ilibc/zlib/zlib.hf: 821(:d61a:t anote: passing argument to parameter 'buf' here= h->o p821s | -Z>EfXeTtEcRhN( hu,L oknegy ,Z EsXtPrOlReTn (akdelye)r 3+2 1O)F)( ({u L o| n ^g a| d ==l er, 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->sfio.cf:e1241t:c22h:( hwarning: ,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] key, 1241s | t rle ns(ukme y=) a+d l1e)r)3 2{( s u| m ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, buf, n); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLonlibc/hash.hg: 329Z:E11X:P Onote: Rplace parentheses around the assignment to silence this warningT adler 33292 | OiFf( ((udLaotnag =a dhl-e>ro,p sc-o>nfsett cBhy(the,f k*ebyu,f ,s turIlnetn (lkeeny))) ;+ | 1 ^) ) { | ^ | ( ) libc/hash.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 testdates.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 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)) { | ^ | == slib.c:468:6: warning: initializing 'u8 *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 468 | u8 *s = *sp; | ^ ~~~ slib.c:476:6: warning: assigning to 'char *' from 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 476 | *sp = s; | ^ ~ sfio.c:1556:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1556 | if (cur = pclose(f[i])) { | ~~~~^~~~~~~~~~~~~~ sfio.c:1556:11: note: place parentheses around the assignment to silence this warning 1556 | if (cur = pclose(f[i])) { | ^ | ( ) sfio.c:1556:11: note: use '==' to turn this assignment into an equality comparison 1556 | if (cur = pclose(f[i])) { | ^ | == tagmerge.c:58:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 58 | EACH_PTAG(s, d, e, j) FLAGS(s, e) |= D_RED; | ^~~~~~~~~~~~~~~~~~~~~ ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tagmerge.c:58:3: note: place parentheses around the assignment to silence this warning ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ tagmerge.c:58:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ tagmerge.c:96:21: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 96 | sum = adler32(sum, buf, len); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ smerge.c:1795:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1795 | if (h[side] = diff_items(&range, 1, smergeData, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1796 | diff_cmpLine, diff_hashLine, diff_cost, &data)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smerge.c:1795:15: note: place parentheses around the assignment to silence this warning 1795 | if (h[side] = diff_items(&range, 1, smergeData, | ^ | ( 1796 | diff_cmpLine, diff_hashLine, diff_cost, &data)) { | | ) smerge.c:1795:15: note: use '==' to turn this assignment into an equality comparison 1795 | if (h[side] = diff_items(&range, 1, smergeData, | ^ | == In file included from trigger.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == synckeys.c:125:17: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 125 | range_gone(s, L(d), D_GONE); | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:84:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 84 | while (p = fgetline(fchg)) { | ~~^~~~~~~~~~~~~~~~ status.c:84:11: note: place parentheses around the assignment to silence this warning 84 | while (p = fgetline(fchg)) { | ^ | ( ) status.c:84:11: note: use '==' to turn this assignment into an equality comparison 84 | while (p = fgetline(fchg)) { | ^ | == 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))) { | ~~~~~~~~~~~~~~~ synckeys.c:149:2: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 149 | EACH_PTAstatus.cG:(93s:,11 :d ,note: place parentheses around the assignment to silence this warninge , j) s93c | c s _ tiafg c(olpoir (=s ,h aes)h;_ i n| s ^~~~~~~~~~~~~~~~~~~~~e rt(./sccs.hp:c572o:18u:n tnote: ,expanded from macro 'EACH_PTAG' | ^ | (572 | f o94r | ( j =p +01;6 ,( ps)t r=l e(nj( p<+ 126)) +?1 ,P TAG S95( | s , d ,0 ,j )s i:z e0o;f (+*+pji)) ) )| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{ | | ) synckeys.c:149:2: note: place parentheses around the assignment to silence this warning status.c./sccs.h::93572::1118:: note: note: use '==' to turn this assignment into an equality comparisonexpanded from macro 'EACH_PTAG' 93572 | | f oirf ((jp i= =0 ;h a(sp)h _=i n(sje rops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == synckeys.c:284:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 284 | while (key = fgetline(fin)) { | ~~~~^~~~~~~~~~~~~~~ synckeys.c:284:13: note: place parentheses around the assignment to silence this warning 284 | while (key = fgetline(fin)) { | ^ | ( ) synckeys.c:284:13: note: use '==' to turn this assignment into an equality comparison 284 | while (key = fgetline(fin)) { | ^ | == synckeys.c:298:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 298 | while (key = fgetline(fin)) { | ~~~~^~~~~~~~~~~~~~~ synckeys.c:298:14: note: place parentheses around the assignment to silence this warning 298 | while (key = fgetline(fin)) { | ^ | ( ) synckeys.c:298:14: note: use '==' to turn this assignment into an equality comparison 298 | while (key = fgetline(fin)) { | ^ | == synckeys.c:324:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 324 | if (tag = sccs_d2tag(s, probed)) fputs(tag, fout); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ synckeys.c:324:12: note: place parentheses around the assignment to silence this warning 324 | if (tag = sccs_d2tag(s, probed)) fputs(tag, fout); | ^ | ( ) synckeys.c:324:12: note: use '==' to turn this assignment into an equality comparison 324 | if (tag = sccs_d2tag(s, probed)) fputs(tag, fout); | ^ | == synckeys.c:340:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 340 | if (tag = sccs_d2tag(s, tagd)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~ synckeys.c:340:12: note: place parentheses around the assignment to silence this warning 340 | if (tag = sccs_d2tag(s, tagd)) { | ^ | ( ) 1 warning generated. synckeys.c:340:12: note: use '==' to turn this assignment into an equality comparison 340 | if (tag = sccs_d2tag(s, tagd)) { | ^ | == synckeys.c:363:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 363 | if (tag = sccs_d2tag(s, d)) { | ~~~~^~~~~~~~~~~~~~~~~~ synckeys.c:363:13: note: place parentheses around the assignment to silence this warning 363 | if (tag = sccs_d2tag(s, d)) { | ^ | ( ) synckeys.c:363:13: note: use '==' to turn this assignment into an equality comparison 363 | if (tag = sccs_d2tag(s, d)) { | ^ | == slib.c:1056:23: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1056 | tp->tm_hour += atakepatch.ct:o245i:(13z:) warning: *using the result of an assignment as a condition without parentheses [-Wparentheses] sign ;245 | | w ^h ile slib.c(:b451u:f10 := note: fpassing argument to parameter 's' hereg etl i451n | ea(toopit(su-8> p*)s)) { | ^| ~~~~^~~~~~~~~~~~~~~~~~~ slib.c:1058:22: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] takepatch.c:245 :105813 | : note: tplace parentheses around the assignment to silence this warningp ->tm_ m245i | n w+h=i laet o(ib(uzf) =* fsgiegtnl;i n e| ( ^o ptsslib.c-:>451p:)10): {note: passing argument to parameter 's' here | ^ 451 | | a ( )t oi(u8 *s) | ^ takepatch.c:245:13: note: use '==' to turn this assignment into an equality comparison 245 | while (buf = fgetline(opts->p)) { | ^ | == takepatch.c:264:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 264 | if (rc = sfio(opts->p, (int)(opts->N - files))) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ takepatch.c:264:11: note: place parentheses around the assignment to silence this warning 264 | if (rc = sfio(opts->p, (int)(opts->N - files))) { | ^ | ( ) takepatch.c:264:11: note: use '==' to turn this assignment into an equality comparison 264 | if (rc = sfio(opts->p, (int)(opts->N - files))) { | ^ | == In file included from unedit.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ takepatch.c:298:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] libc/hash.h:329 :29811 | : note: iplace parentheses around the assignment to silence this warningf (rc =329 | s tiofp N(wdaayt(ao p=t sh-->>poaprsa-l>lfeelt,In file included from c unique.c&h:o(17pht: ,sIn file included from -./sccs.hk>:ec20oy: ,nIn file included from flibc/system.hsl:ti52cr: ltlibc/hash.hesn:,(329 k:&e11ry:e) m warning: o+using the result of an assignment as a condition without parentheses [-Wparentheses]t e1)))) {{ 329 | | | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i ^ f (| d ( )a ta = h->ops->fetch(h, key,takepatch.c :s298t:r10l:e libc/hash.hnnote: :(place parentheses around the assignment to silence this warning329k :e11y:) note: + use '==' to turn this assignment into an equality comparison 298 1 | ) ) i {f329 | ( | ri ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~cf =( dsattoap N=w ahy-(>oopptss-->>fpeatrcahl(lhe,l ,k e&yo,p tsst-r>lclibc/hash.heo:nn329(f:kl11ie:cy t)note: s place parentheses around the assignment to silence this warning,+ slib.c &:1r)e)m 1230 o{:329t 15 | e ): | ) ^ i warning: f{ passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] | ( ==d| a ^ t1230 a | | = ( ) h -*>do p=s -a>tfoeit(csh)(;h , | k ^e y, sslib.ct:r451l:e10ntakepatch.c:(: k298note: e:passing argument to parameter 's' herey10 ): +note: 451 use '==' to turn this assignment into an equality comparison | 1 a)t)o i{( u298 8 | | ^ * is f)| ( )( r| c ^ = stopNway(opts->parallelibc/hash.hl:,329 :&11o:p tnote: suse '==' to turn this assignment into an equality comparison- >con f329l | i citfs ,( d&arteam o=t eh)-)> o{p s -| > ^f e t| c ==h (h, key, strlen(key) + 1)) { | ^ | == takepatch.c:325:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 325 | if (f = popen("bk gfiles RESYNC", "r")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ takepatch.c:325:9: note: place parentheses around the assignment to silence this warning 325 | if (f = popen("bk gfiles RESYNC", "r")) { | ^ | ( ) takepatch.c:325:9: note: use '==' to turn this assignment into an equality comparison 325 | if (f = popen("bk gfiles RESYNC", "r")) { | ^ | == takepatch.c:326:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 326 | while (t = fgetline(f)) ++files; | ~~^~~~~~~~~~~~~ synckeys.c:519:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 519 | if (d = stakepatch.cc:c326s:_13f:i nnote: dplace parentheses around the assignment to silence this warningK ey(s, 326k | ) ) {w h i| l ~~^~~~~~~~~~~~~~~~~~~~e (t = fgetline(f)) ++files; | ^ | ( ) synckeys.c:519:9: note: place parentheses around the assignment to silence this warning 519 | if (d 1= warning generateds. cctakepatch.cs:_326f:i13n:d Knote: euse '==' to turn this assignment into an equality comparisony (s, k326) | ) { w h| i ^ l e | ( ( )t = fgetlineslib.c(:f1296):)8 :+ +warning: fusing the result of an assignment as a condition without parentheses [-Wparentheses]i les; 1296 | | ^i synckeys.cf :| (519 ==h: 9=: snote: tuse '==' to turn this assignment into an equality comparisonr chr( u519, | ' @i'f) )( d{ = | s ~~^~~~~~~~~~~~~~~~c cs_findKey(s, k)) { | ^ | == 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, '@')) { | ^ | == 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++) { | ~~~^~~~~~~ slib.ctouch.c::133165::822:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]place parentheses around the assignment to silence this warning 133165 | | iffo r( h( i= =s torpcthirn(dU;S EfRnH O=S Tav([si,] ;d )i,+ +')@ '{) ) | { ^ | | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( ) slib.c:1331:touch.c8::65 :note: 22place parentheses around the assignment to silence this warning: note: use '==' to turn this assignment into an equality comparison 1331 | i65f | (fho r= (sit r=c horp(tUiSnEdR;H OfSnT (=s ,a vd[)i,] ;' @i'+)+)) {{ | | ^ ^ | | ( ) == touch.c:66:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 66 | slib.c : 1331i:f8 :( tnote: yuse '==' to turn this assignment into an equality comparisonp e = i1331s | _ xiffi l(eh( f=n )s)t r{c h r| ( ~~~~~^~~~~~~~~~~~~~U SERHOST(s, d), '@')) { | ^ | == touch.c:66:12: note: place parentheses around the assignment to silence this warning 66 | if slib.c(:t1333y:p9e: =warning: using the result of an assignment as a condition without parentheses [-Wparentheses]i s_x f1333i | l e (iffn )()p {= s| t ^ r c h| r ( )( h, '[')) { | ~~^~~~~~~~~~~~~~~~ touch.c:66:12: note: use '==' to turn this assignment into an equality comparison 66 | slib.c :i1333f: 9(:t ynote: pplace parentheses around the assignment to silence this warninge = is _1333x | f i lief( f(np) )= {s t r| c ^h r (| h ==, '[')) { | ^ | ( ) slib.c:1333:9: note: use '==' to turn this assignment into an equality comparison 1333 | if (p = strchr(h, '[')) { | ^ | == 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,slib.c :s1358t:r8l:e nwarning: (using the result of an assignment as a condition without parentheses [-Wparentheses]o ut) )1358; | i| f ^~~ (h =libc/zlib/zlib.h :s821t:r61c:h rnote: (passing argument to parameter 'buf' hereU SERHO S821T | (ZsE,X TdE)R,N 'u@L'o)n)g {Z E X| P ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~O RT adler32 OF((uLong adlslib.ce:r1358,: 8c:o nnote: splace parentheses around the assignment to silence this warningt Byt e1358f | *ibfu f(,h u=I nstt rlcehnr)()U;S E R| H ^O ST(s, d), '@')) { | ^ | ( ) slib.c:1358:8: note: use '==' to turn this assignment into an equality comparison 1358 | if (h = strchr(USERHOST(s, d), '@')) { | ^ | == testcode.c:338:33: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 338 | if (d.len) sum = adler32(sum, d.buf, d.len); | ^~~~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ slib.c:1413:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1413 | if (proj = proj_init(buf)) { | ~~~~~^~~~~~~~~~~~~~~~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 | testcode.c :slib.ci367:f:1413 22:(:11d :a twarning: note: apassing '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]place parentheses around the assignment to silence this warning = h - 367>1413 | o | p sis-fu> mf( ep=tr coahjd( lh=,e rpk3re2oy(j,s_ uismnt,ir tld(e,bnu (fkl)ee)yn )){ ;+ | 1 ^ | ) ^) | { ( ) libc/zlib/zlib.h :| 821 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 61: note: passing argument to parameter 'buf' here 821 | ZEXTERNslib.c :u1413L:o11n:g note: Zuse '==' to turn this assignment into an equality comparisonE XPO R1413libc/hash.hT | : 329ai:df11l :e( rpnote: 3rplace parentheses around the assignment to silence this warning2o jO In file included from F= unlink.c( 329:(p | 17ur : LoiIn file included from ojflibc/system.hIn file included from n_ :(undo.cgi52d: n: a17ailibc/hash.ht: dt:aIn file included from l(329 libc/system.heb:=:ru11 52,f :ch: ) o-libc/hash.h)warning: n>: using the result of an assignment as a condition without parentheses [-Wparentheses]so329p{ t:s 11- B:>| y f ^329twarning: e t | eusing the result of an assignment as a condition without parentheses [-Wparentheses] c f | hi( ==fh* ,b(329 ukd | fea ,yti ,afu Is=(ntt dr hall-tee>anno ()p=k)s e;-hy >-)> of e| p+t ^s c -1h>)(f)he ,t{ c kh e(| yh ^ ,, s | tk ( )re yl,e ns(tkrelye)n (+k e1y))) +{ 1 )| ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~libc/hash.h :329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->opslibc/hash.h-:>329f:e11t:c hnote: (place parentheses around the assignment to silence this warningh ,libc/hash.h :k329e: y11329,: | snote: itplace parentheses around the assignment to silence this warningfr l(edna(tk ae329 y | =) ih+-f > 1o()pd)a st{- 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| ) ( )) { | ^ | ( ) testcode.c:396:libc/hash.h22::329 :warning: 11: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] note: use '==' to turn this assignment into an equality comparisonlibc/hash.h : 329396: | 11 :329 | snote: uiuse '==' to turn this assignment into an equality comparisonmf =( da ad329tl | ae ri=3f2 (h(s-du>amot,pa s d-=,> fhle-e>tnoc)ph;s( -h >,| f ^ e ktecylibc/zlib/zlib.hh,:( h821,s: t61kr:el yenote: ,npassing argument to parameter 'buf' here ( skteryl) e 821n+ | ( Zk1EeX)yT)E) R {N+ u1| L ^)o )n g{| ==Z E| X ^P O R| T == adler32 OF((uLong adler, const Bytef *buf, uInt ltakepatch.ce:n510):)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)) { | ^ | == In file included from unlock.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from utils.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:takepatch.c52:: 781:libc/hash.h12::329 :11warning: : using the result of an assignment as a condition without parentheses [-Wparentheses]warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 781 | 329 | wihfi l(ed testcode.ca(:tb541a : =50= : f hgwarning: -epassing '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]>t olpns(-f>, f 541e& | tl c ehin(f)h ),( {kd eo _y| a, ~~^~~~~~~~~~~~~~~~~d lsetrrl3e2n)( kseuym)_ a2+d warning lse1 generatedr). )= {a d l| e ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r 32(sutakepatch.cm:_781a:d12l:e rnote: ,place parentheses around the assignment to silence this warning buf, 781c | ) ; w h| i ^~~l eslib.c :(1616blibc/zlib/zlib.h: :11=821libc/hash.h: :: f61329warning: g::using the result of an assignment as a condition without parentheses [-Wparentheses]e 11 t:note: l passing argument to parameter 'buf' herennote: ( place parentheses around the assignment to silence this warningf1616 , | & l821i329e | f | nZ )E(i)Xsf Ty {Em( d R=a N t| fa ^ ui Ln= od | nShy- ( )gm> (oZspE,sX -Pr>OefRveT)t )c har(dehlt,eu rrk3ne2 y (O,sF y(stakepatch.cm(t:-ur781>Ll:soe112enn warning:rg( generated ) k. note: ;aeuse '==' to turn this assignment into an equality comparison dy l)| e ~~~~^~~~~~~~~~~~~~~~~ r+ 781, | 1 c) o)wn hs{it l eB| y ^ (t be f| = ( ) * fbgueftslib.c,l :nu1616(I:fn11t,: l&enote: lnplace parentheses around the assignment to silence this warninge) n));) {libc/hash.h| 1616 : ^ | 329 | : ^i11f : (| note: s ==use '==' to turn this assignment into an equality comparisony m = f329i | n diSfy m((dsa,t ar e=v )h)- >roeptsu-r>nf e(tscyhm(-h>,s ekre)y;, s| t ^ r l e| n ( )( key) + 1)) { | ^ | == slib.c:1616:11: note: use '==' to turn this assignment into an equality comparison 1616 | if (sym = findSym(s, rev)) return (sym->ser); | ^ | == slib.c:1666:12: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1666 | e = atoi(++rev); | ^~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:1674:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] In file included from upgrade.c:17: In file included from 1674libc/system.h | : 52 : ilibc/hash.hf: 329(:s11y:m warning: =using the result of an assignment as a condition without parentheses [-Wparentheses] findS y329m | ( si,f r(edva)t)a r=e thu-r>no p(ss-y>mf-e>tscehr()h;, k| e ~~~~^~~~~~~~~~~~~~~~~y , strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:1674:11: note: place parentheses around the assignment to silence this warning 1674 | if (sym libc/hash.h=: 329f:i11n:d Snote: yplace parentheses around the assignment to silence this warningm (s, r e329v | ) )i fr e(tduartna (=s yhm-->>ospesr-)>;f e t| c ^ h ( h| , ( ) key, strlen(key) + 1)) { | ^ | slib.c ( ): 1674:11: note: use '==' to turn this assignment into an equality comparison 1674 | if (sym = flibc/hash.hi:n329d:S11y:m (note: suse '==' to turn this assignment into an equality comparison, rev )329) | rieft u(rdna t(as y=m -h>-s>eorp)s;- > f| e ^t c h| ( ==h , key, strlen(key) + 1)) { | ^ | == takepatch.c:951:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 951 | if (top = sccs_top(s)) { | ~~~~^~~~~~~~~~~~~ takepatch.c:951:10: note: place parentheses around the assignment to silence this warning 951 | if (top = sccs_top(s)) { | ^ | ( ) In file included from unpull.c:17: In file included from libc/system.h:52: libc/hash.htakepatch.c::329951::1110:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]use '==' to turn this assignment into an equality comparison 951 | 329i | f i(ft o(pd a=t as c=c sh_-t>oopp(ss-)>)f e{t c h| ( ^h , | k ==e y, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlenIn file included from (unwrap.ck:e17y: )In file included from libc/system.h+: 521: )libc/hash.h): 329{: 11 :| ^warning: using the result of an assignment as a condition without parentheses [-Wparentheses] | == 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ takepatch.c:994:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 994libc/hash.h | : 329 :i11f: (note: dplace parentheses around the assignment to silence this warning = cse t329_ | i nisfe r(td(ast,a i=F ,h -d>Fo,p sd-,> foepttcsh-(>hf,a skte)y), {s t r| l ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e n(kslib.ce:y1824): 11+: 1warning: )using the result of an assignment as a condition without parentheses [-Wparentheses]) { | ^ 1824 | | ( ) if (dk takepatch.c=: 994p:r9o:j _note: cplace parentheses around the assignment to silence this warnings et2ke y994( | p r oijlibc/hash.hf,: 329r(:ed11v ,:= r note: kuse '==' to turn this assignment into an equality comparisonc) s)e t{_ i329n | s| e ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ir ft ((sd,a tiaF ,= dhF-,> odp,s -o>pftest-c>hf(ahs,t )k)eslib.c y:{,1824 : s11| t: ^ r lnote: eplace parentheses around the assignment to silence this warning| n ( )( key )1824 | + 1 )i)f {( d k| ^= p| r ==o j_csettakepatch.c2:k994e:y9(:p rnote: ouse '==' to turn this assignment into an equality comparisonj , re v994, | r ki)f) ({d =| ^ c s e| t ( )_ insert(s, iF, dF, d, opts->fast))slib.c :{1824 : 11| : ^ note: use '==' to turn this assignment into an equality comparison| == 1824 | if (dk = proj_cset2key(proj, rev, rk)) { | ^ | == In file included from urlinfo.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == takepatch.c:1078:5: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1078 | EACH_PARENT(s, p->serial, d, j) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ takepatch.c:1078:5: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ takepatch.c:1078:5: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ takepatch.c:1115:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1115 | if (cdb = loadCollapsed()) { | ~~~~^~~~~~~~~~~~~~~~~ 1 warningtakepatch.c generated:. 1115:10: note: place parentheses around the assignment to silence this warning 1115 | if (cdb = loadCollapsed()) { | ^ | ( ) takepatch.c:1115:10: note: use '==' to turn this assignment into an equality comparison 1115 | if (cdb = loadCollapsed()) { | ^ | == slib.c:1972:29: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1972 | int release = rev ? atoi(rev) : 1; | ^~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ takepatch.c: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->diffMem)) { | ^ | == 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)) { | ^ | ( ) 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: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 329 | 329i | f i(fd a(tdaa t=a h=- >ho-p>so-p>sf-e>tfceht(chh,( hk,e yk,e ys,t rslternl(ekne(yk)e y+) 1+) )1 ){) {| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^ | == 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)) { | ^ | ( ) slib.c:2044:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2044 | libc/hash.hw:h329i:l11e: (note: tuse '==' to turn this assignment into an equality comparison = fg e329t | l iinfe ((sd-a>tfah )=) h{- > o| p ~~^~~~~~~~~~~~~~~~~s ->fetch(h, key, strlen(key) + 1)) slib.c{: 2044 :| 14 ^: note: | place parentheses around the assignment to silence this warning == 2044 | while (t = fgetline(s->fh)) { | ^ | ( ) slib.c:2044:14: note: use '==' to turn this assignment into an equality comparison 2044 | while (t = fgetline(s->fh)) { | ^ | == 1 warning generated. 5 warnings generated. unique.c:45:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 45 | if (p1 = strstr(key, "/ChangeSet|")) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:2182:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] unique.c :218245 | : 10 :i fnote: place parentheses around the assignment to silence this warning( s->w_o f45f | = iRfK D(KpO1F F=( ss,t rss-t>rw(_koefyf,, "*/rCkhoafnfg,e S*edtk|o"f)f)) ){ { | ^ | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( ) unique.c:45:10:slib.c :note: 2182use '==' to turn this assignment into an equality comparison: 16: note: place parentheses around the assignment to silence this warning45 | if (2182p | 1 =i fs t(rss-t>rw(_koefyf, =" /RCKhDaKnOgFeFS(est,| "s)-)> w{_ o f| f ^, *| r ==k off, *dkoff)) { | ^ | ( ) takepatch.c:1553:22: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]slib.c :2182:16: note: use '==' to turn this assignment into an equality comparison1553 | ra n2182g | e _ wiafl k(rse-v>sw(_sorf,f L=(unique.c d:R)54K,: D230K:,O F0warning: F,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] ( s| , ^~~~ s54- | libc/lines.h> :wh60_ao:sf9hf:_, k note: e*expanded from macro 'L'yr eknocfofd ,e 60(* | fd o(ku_otfd,f) ) k)?e y{() t; y | p ^e| o ^~~f (| _ ==d libc/hash.h): 257[:]36):{ (note: tpassing argument to parameter 'ptr' herey peof (257_ | dv)o)i1d, h(atsyhp_ekoefy(e_ndc)o)d_ed(}F I:L E0 ;* o\u t ,| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~u 8 *ptr); | ^ 2 warnings generated. unique.c:62:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 62 | if (t = getenv("_BK_UNIQ_TIMET")) now = atoi(t); // for test & debug | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ unique.c:62:8: note: place parentheses around the assignment to silence this warning 62 | if (t = getenv("_BK_UNIQ_TIMET")) now = atoi(t); // for test & debug | ^ | ( ) unique.c:62:8: note: use '==' to turn this assignment into an equality comparison 62 | if (t = getenv("_BK_UNIQ_TIMET")) now = atoi(t); // for test & debug | ^ | == unique.c:88:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 88 | if (fudge = atoi(t+3)) { | ~~~~~~^~~~~~~~~~~ unique.c:88:13: note: place parentheses around the assignment to silence this warning 88 | if (fudge = atoi(t+3)) { | ^ | ( ) unique.c:88:13: note: use '==' to turn this assignment into an equality comparison 88 | if (fudge = atoi(t+3)) { | ^ | == In file included from xfile.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == trigger.c:325:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 325 | if (p = ge1t warninge generatedn. v("_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")) { | ^ | == 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); | ^~~ In file included from xflags.clibc/zlib/zlib.h::17821: :In file included from 61libc/system.h:: 52note: : passing argument to parameter 'buf' herelibc/hash.h :329:11: warning: 821using the result of an assignment as a condition without parentheses [-Wparentheses] | ZEXTER N329 | u Liofn g( dZaEtXaP O=R Th -a>dolpesr-3>2f eOtFc(h((uhL,o nkge ya,d lsetrr,l ecno(nksety )B y+t e1f) )* b{u f ,| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~u Int 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)) { | ^ | == unique.c:205:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] slib.c205: | 2393 : 10w:h iwarning: lusing the result of an assignment as a condition without parentheses [-Wparentheses]e (s = f2393g | e t liifn e((rfci n=) )r e{n a m| e ~~^~~~~~~~~~~~~~~( xfile, s->sfile)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ unique.c:205:12: note: place parentheses around the assignment to silence this warning 205 | whislib.cl:e2393 :(10s: =note: place parentheses around the assignment to silence this warningf getli n2393e | ( f iinf) )( r{c =| ^ r e n| a ( )m e(xfile, s->sfile)) { | ^ | ( ) unique.c:205:12: note: use '==' to turn this assignment into an equality comparison 205 | whilslib.ce: 2393(:s10 := note: fuse '==' to turn this assignment into an equality comparisong etli n2393e | ( f iinf) )( r{c =| ^r e n| a ==m e(xfile, s->sfile)) { | ^ | == unique.c:247:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 247 | if (t = getenv("_BK_UNIQ_TRACE_THRESH")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unique.c:247:8: note: place parentheses around the assignment to silence this warning 247 | if (t = getenv("_BK_UNIQ_TRACE_THRESH")) { | ^ | ( ) unique.c:247:8: note: use '==' to turn this assignment into an equality comparison 247 | if (t = getenv("_BK_UNIQ_TRACE_THRESH")) { | ^ | == 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, strleunique.cn:(319k:e8y:) slib.cwarning: +:using the result of an assignment as a condition without parentheses [-Wparentheses] 2446 1:)13): In file included from 319{warning: what.c | using the result of an assignment as a condition without parentheses [-Wparentheses]: 20i| : f ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from libc/system.h2446(: | s52 : w=hlibc/hash.h i:gl329eet: e11(n:bv u(warning: f"using the result of an assignment as a condition without parentheses [-Wparentheses] _ =B Ks_cUcNsI_ Qn329_e | Dx ItiRdf"a )tlibc/hash.h()a:d (329a{s:t )11a ): | = ~~^~~~~~~~~~~~~~~~~~~~~~~~ {note: h place parentheses around the assignment to silence this warning- >| o ~~~~^~~~~~~~~~~~~~~~~~p sIn file included from - which.c>329:f | 17e : tiIn file included from cf./sccs.hh :((20hd: ,aIn file included from unique.ctlibc/system.hak:: slib.ce319y52=::,: 24468 libc/hash.hh::s:-13 t329r>:note: :lo place parentheses around the assignment to silence this warning11epnote: place parentheses around the assignment to silence this warning:ns (- warning: k>319f using the result of an assignment as a condition without parentheses [-Wparentheses]e | e2446 y t | takepatch.c)ic : f hw(1979+ 329hh: ( | i,111s li :) e=fk ) e(warning: (gyd,using the result of an assignment as a condition without parentheses [-Wparentheses]{bea utts fea| t n ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r1979=v= l | ( e s"hnwc_-(hcB>kisKoepl__ysenU)- eN >(xI+fttQ e t=d_1c aD)hlibc/hash.h(ftI):hgaR 329,e ("{:tks) 11le)) :iyn) | ,e { ^ note: ({ place parentheses around the assignment to silence this warningsf t) | | r)| ^ ( ) l ^ 329e{ | n | ( | ( )ik| ( ) fe ~~^~~~~~~~~~~~~ y( )d a+t a1 )=) h{- > o| p ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s libc/hash.h-:>329f:slib.ce11:unique.ct:2446:c :319h13note: ::(use '==' to turn this assignment into an equality comparisonh8 takepatch.c,: note: : kuse '==' to turn this assignment into an equality comparison1979 note: e :329use '==' to turn this assignment into an equality comparison1y11 | warning,:i2446 generated f | . 319snote: libc/hash.h | tplace parentheses around the assignment to silence this warning(:w r d329hila:ife t11l n1979a: e(( | = sk note: w ( eplace parentheses around the assignment to silence this warninghhb=y i-u )l e>fg+ o e 3291(p=t | )ts e ) -sni =>cvf{ fc( (3fes" d warninggt__| asecnB ^ t generatedtheK a . l(x_ | ihtU= ( )n,dN e (kaIhf-etQ)>ya_)o,(Ds p{ I)s sR)- t" >| r ^ l){f e) e libc/hash.hn t| :({| c ( )329k ^h :e (11y| h:) ^| , == note: +use '==' to turn this assignment into an equality comparison k | e1 ==y) ,) 329s{ | t ri lfe| ntakepatch.c ^((: dk1979 ae:| ty11 ==a): unique.c = :+ 321note: h1:use '==' to turn this assignment into an equality comparison-)15 >)o: p {swarning: 1979 -using the result of an assignment as a condition without parentheses [-Wparentheses] | > | fw ^ eh i 321tl| e ( ) | c h(}(th ,e= l ksfeegy e,it fls it(nrsel (e=fn )(c)ko en{yflibc/hash.h )i: g329| +_: ^ s11 1t: )r | )(note: == 0use '==' to turn this assignment into an equality comparison {, C| O ^N F 329I| | G == _ iUfN I(QdDaBt)a) ={ h -| > ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o ps->fetch(h, key, strunique.cl:321e:n15(:k enote: yplace parentheses around the assignment to silence this warning) + 1 )321) | {} e| l ^s e | i ==f (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)) { | ^ | == slib.c:2566:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2566 | if (p = strrchr(tmp, '/')) { | ~~^~~~~~~~~~~~~~~~~~~ slib.c:2566:10: note: place parentheses around the assignment to silence this warning 2566 | if (p = strrchr(tmp, '/')) { | ^ | ( ) slib.c:2566:10: note: use '==' to turn this assignment into an equality comparison 2566 | if (p = strrchr(tmp, '/')) { | ^ | == 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 | unlink.c :w56h:i9l:e (warning: *using the result of an assignment as a condition without parentheses [-Wparentheses]t ++ = *56n | e x ti+f+ )( t{ = | s ^t r r| c ==h r(s->sfile, '/')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 1takepatch.c warning: generated2092. :11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2092 | while (tunlink.c :=56 :s9t:r snote: eplace parentheses around the assignment to silence this warningp (&nex t56 | , "i,f \(nt" )=) s{t r r| c ~~^~~~~~~~~~~~~~~~~~~~~~~h r(s->sfile, '/')) In file included from {bkver.c : 1| : ^ In file included from ./sccs.h :| 20takepatch.c ( ): : In file included from 2092libc/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]2092 | while 329( | t i=f sunlink.c(t:dr56as:te9ap: ( =¬e: nuse '==' to turn this assignment into an equality comparisonhe -x>to,p s56"- | ,> f \einf"t )c()ht ( {h= , s| kt ^ er ry c,| h ( )rs (tsr-l>esnf(ikleey,) '+/ '1)))) {{ | | ^ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ==takepatch.c :2092:11: note: use '==' to turn this assignment into an equality comparison 2092 | while (t = strsep(&next, libc/hash.h":,329 :11\:n "note: )place parentheses around the assignment to silence this warning) { | ^ 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)) { | ^ | == 8 warnings generated. 4 warnings generated. takepatch.c:2263:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2263 | while(line = fgetln(in, &len)) { | ~~~~~^~~~~~~~~~~~~~~~~~ takepatch.c:2263:14: note: place parentheses around the assignment to silence this warning 2263 | while(line = fgetln(in, &len)) { | ^ | ( ) takepatch.c:2263:14: note: use '==' to turn this assignment into an equality comparison 2263 | while(line = fgetln(in, &len)) { | ^ | == takepatch.c:2273:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2273 | while(line = fgetln(in, &len)) { | ~~~~~^~~~~~~~~~~~~~~~~~ upgrade.c:102:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] takepatch.c :1022273 | : 13}: enote: lplace parentheses around the assignment to silence this warnings e if 2273( | p w=h icloen(fliign_es t=r (f0g,e tClOnN(FiInG,_ U&PlGeRnA)D)E _{U R L| ) ^ ) {| ( ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ takepatch.c:2273:13: note: upgrade.cuse '==' to turn this assignment into an equality comparison: 102:15: note: 2273place parentheses around the assignment to silence this warning | whil e102( | l i}n ee l=s ef gieft l(np( i=n ,c o&nlfeing)_)s t{r ( 0| , ^ C O| N ==F IG_UPGRADE_URL)) { | ^ | ( ) upgrade.c:102:15: note: use '==' to turn this assignment into an equality comparison takepatch.c:2282: 13102: | warning: }using the result of an assignment as a condition without parentheses [-Wparentheses] els e2282 | i fw h(ipl e=( lcionnef i=g _fsgtert(l0n,( iCnO,N F&IlGe_nU)P)G R{A D E| _ ~~~~~^~~~~~~~~~~~~~~~~~U RL)) { | ^ | == 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)) { | ^ | == upgrade.c:124:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 124 | } else if (p = getenv("BK_UPGRADE_PLATFORM")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ upgrade.c:124:15: note: place parentheses around the assignment to silence this warning 124 | } else if (p = getenv("BK_UPGRADE_PLATFORM")) { | ^ | ( ) upgrade.c:124:15: note: use '==' to turn this assignment into an equality comparison 124 | } else if (p = getenv("BK_UPGRADE_PLATFORM")) { | ^ | == upgrade.c:137:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 137 | if (p = strstr(bundle, "BitKeeper.app")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ upgrade.c:137:9: note: place parentheses around the assignment to silence this warning 137 | if (p = strstr(bundle, "BitKeeper.app")) { | ^ | ( ) upgrade.c:137:9: note: use '==' to turn this assignment into an equality comparison 137 | if (p = strstr(bundle, "BitKeeper.app")) { | ^ | == 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++ slib.c=: 30190:;25 : | warning: ^ address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] | ( ) 3019 | walkrevs_setup(&wr, s, L(l1), Lupgrade.c(:l1892:)9,: Wnote: Ruse '==' to turn this assignment into an equality comparison_ EITHE R189) | ; i| f ^~~~~ (e libc/lines.h=: 60s:t9r:c hnote: rexpanded from macro 'L'( p, ' \60n | ' )()_ d*)e +?+ (=t y0p;e o f| ( ^_ d )| ==[ ]){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:3019:32: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 3019 | walkrevs_setup(&wr, s, L(l1), L(l2), WR_EITHER); | ^~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; upgrade.c\: 207 :| 11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 207 | if (f = fopen(slib.cn:e3021w:,11 :" wwarning: "using the result of an assignment as a condition without parentheses [-Wparentheses]) ) { 3021 | | ~~^~~~~~~~~~~~~~~~~w hile (d = walktagrevs(&wr)) { | ~~^~~~~~~~~~~~~~~~~~ upgrade.c:207:11: note: place parentheses around the assignment to silence this warning 207 | if (slib.cf: 3021=: 11f:o pnote: eplace parentheses around the assignment to silence this warningn (ne w3021, | "wwh"i)l)e {( d | = ^ w a| l ( )k tagrevs(&wr)) { | ^ | ( ) upgrade.c:207:11: note: use '==' to turn this assignment into an equality comparison 207 | slib.c : 3021 :i11f: (note: fuse '==' to turn this assignment into an equality comparison = f o3021p | e nw(hnielwe, ("dw "=) )w a{l k t| a ^g r e| v ==s (&wr)) { | ^ | == slib.c:3023:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3023 | while (sym = sccs_walkT1a warningg generateds. (sym, s, d, 0, 1)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:3023:17: note: place parentheses around the assignment to silence this warning 3023 | while (sym = sccs_walkTags(sym, s, d, 0, 1)) { | ^ | ( ) slib.c:3023:17: note: use '==' to turn this assignment into an equality comparison 3023 | while (sym = sccs_walkTags(sym, s, d, 0, 1)) { | ^ | == slib.c:3024:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3024 | if (pair = hash_insert(h, | ~~~~~^~~~~~~~~~~~~~~~ 3025 | &sym->symname, sizeof(sym->symname), 0, sizeof(*pair))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:3024:12: note: place parentheses around the assignment to silence this warning 3024 | if (pair = hash_insert(h, | ^ | ( 3025 | &sym->symname, sizeof(sym->symname), 0, sizeof(*pair))) { | | ) slib.c:3024:12: note: use '==' to turn this assignment into an equality comparison 3024 | if (pair = hash_insert(h, | ^ | == urlinfo.c:62:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 62 | if (t = strchr(url, '|')) *t = 0; | ~~^~~~~~~~~~~~~~~~~~ urlinfo.c:62:10: note: place parentheses around the assignment to silence this warning 62 | if (t = strchr(url, '|')) *t = 0; | 3 ^ warning s generated| . ( ) urlinfo.c:62:10: note: use '==' to turn this assignment into an equality comparison 62 | if (t = strchr(url, '|')) *t = 0; | ^ | == unpull.c:128:4: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 128 | EACH_PTAG(s, d, e, i) { | ^~~~~~~~~~~~~~~~~~~~~ ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unpull.c:128:4: note: place parentheses around the assignment to silence this warning ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ unpull.c:128:4: note: use '==' to turn this assignment into an equality comparison ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c: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)) { | ^ | == slib.c:3241:5: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3241 | EACH_PTAG(s, d, p, i) { | ^~~~~~~~~~~~~~~~~~~~~ ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:3241:5: note: place parentheses around the assignment to silence this warning ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:3241:5: note: use '==' to turn this assignment into an equality comparison ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ 9 warnings generated. slib.c:3277:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3277 | if (p = PARENT(s, d)) { | ~~^~~~~~~~~~~~~~ slib.c:3277:10: note: place parentheses around the assignment to silence this warning 3277 | if (p = PARENT(s, d)) { | ^ | ( ) slib.c:3277:10: note: use '==' to turn this assignment into an equality comparison 3277 | if (p = PARENT(s, d)) { | ^ | == upgrade.c:463:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 463 | if (f = fopen(buf, "r")) { | ~~^~~~~~~~~~~~~~~~~ upgrade.c:463:8: note: place parentheses around the assignment to silence this warning 463 | if (f = fopen(buf, "r")) { | ^ | ( ) upgrade.c:463:8: note: use '==' to turn this assignment into an equality comparison 463 | if (f = fopen(buf, "r")) { | ^ | == 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_pslib.co:3399p:29u: lwarning: apassing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] te( n3399 | , &DoApTsE)_)F UgDoGtEo_ SeErTr(;s , | d, ^ a t| o ( )i (&buf[3])); | ^~~~~~~ ./sccs.h:603:62: note: expanded from macro 'DATE_FUDGE_SET' 603 | #define DATE_FUDGE_SE1T warning( generateds. , d,undo.c :v469): 11(:( s)note: ->use '==' to turn this assignment into an equality comparisons list2[d].d a469t | e Fiufd g(ee r=r s( v=) )n e| s ^t edslib.c:_451:p10:o pnote: upassing argument to parameter 's' here l a451 | taet(oni,( u&8o p*ss))) | g ^ oto err; | ^ | == 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) | ^ upgrade.c:553:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 553 | if (f = fopen(out, "w")) { | ~~^~~~~~~~~~~~~~~~~ urlinfo.cupgrade.c::260553::169:: warning: note: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]place parentheses around the assignment to silence this warning 553260 | | iwfe b(efn c=o dfeo(pfe,n (doautta,- >"uwr"l),) s{t r l| e ^ n ( d| a ( )t a-1> warningu generatedr. l)+1); | ^~~~~~~~~ libc/system.h:494:31: note: passing argument to parameter 'ptr' here 494 | vupgrade.co:i553d: 9w:e bnote: euse '==' to turn this assignment into an equality comparisonn code (553F | I L Ei f* o(uft ,= uf8o p*epnt(ro,u ti,n t" wl"e)n)) ;{ | | ^ ^ | == 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)) { | ^ | == undo.c:596:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 596 | if (rc = systemf("bk -Lw -?FROM_PULLPUSH=YES " | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~xfile.c :262:9: warning: 597using the result of an assignment as a condition without parentheses [-Wparentheses] | 262 | " tiafk e(pract c=h f%isl e-Maofv'e%(ss'f"i,l eo1p,t ,s foipltes2-)>)p agtoctho) )o u{t ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ xfile.c:262:9: note: place parentheses around the assignment to silence this warning undo.c:596: 10262: | note: iplace parentheses around the assignment to silence this warningf (rc = f596i | l eutils.c M:io670fv: e9((:rs cfwarning: iusing the result of an assignment as a condition without parentheses [-Wparentheses]=l es1y, s670st | fe im lfie(f2" b)(k)p -g=Lo wts ot- r?ocFuhRtrO;(M b_ uP| fU ^ L, L P'| U: ( )S' H)=)Y E{S "| ~~^~~~~~~~~~~~~~~~~~ | ^ | ( 597 | xfile.c : 262 : 9 : "note: tuse '==' to turn this assignment into an equality comparisona kep a262t | c hi f% s( r-cutils.ca :f=670' :%f9si:'l "enote: ,place parentheses around the assignment to silence this warningM oovpet(,s f670oi | pl te s1i-,f> ps(afpti cl=he )2s))t )r{ c gh or| t( ob u of| u, )t ;' :| ' ^) ) | { == | ^ | ( ) undo.c:596:10: note: use '==' to turn this assignment into an equality comparison utils.c:670:9 :596 | note: use '==' to turn this assignment into an equality comparison if (670r | c =i fs y(spt e=m fs(t"rbckh r-(Lbwu f-,? F'R:O'M)_)P U{L L P| U ^S H =| Y ==E S " | ^ | == 1 warning generated. slib.c:3828:25: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3828 | PARENT_SET(s, d, atoi(p)); | ^ 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)) { | ~~^~~~~~~~~~~~~~~~~ xfile.c:289:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 289 | if slib.c(:r3861c: 14=: unote: nplace parentheses around the assignment to silence this warningl ink (3861s | f i l e )w)h igloet o( qo u=t ;e a | c ~~~^~~~~~~~~~~~~~~h str(&p, &i)) { | ^ | ( ) xfile.c:289:9: note: place parentheses around the assignment to silence this warning slib.c:3861:14: note: 289use '==' to turn this assignment into an equality comparison | if 3861( | r c = wuhnillien k((qs f=i leea)c)h sgtort(o& po,u t&;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 | xfile.cf:cl289u:d9e:s ,note: use '==' to turn this assignment into an equality comparisona toi(q )289, | 1i)f; ( r| c ^ = slib.cu:n451l:i10n:k (note: spassing argument to parameter 's' heref iurlinfo.cl :e451351) | :)a8 t:go oiwarning: t(using the result of an assignment as a condition without parentheses [-Wparentheses]ou 8o u*ts;) | | 351 ^ ^ | i| f == (t = getenv("slib.cB:K3868:D14:_ Rwarning: Eusing the result of an assignment as a condition without parentheses [-Wparentheses] PO_ 3868I | D " ) ) wdhaitlae- >(rqe p=o IeDa c=h ssttrr(d&upp,( t&)i;) ) | { ~~^~~~~~~~~~~~~~~~~~~~~~~ | ~~^~~~~~~~~~~~~~~~~ slib.c:3868:14: note: place parentheses around the assignment to silence this warning 3868 | while (q =urlinfo.c :e351a:c8h:s trnote: (&place parentheses around the assignment to silence this warningp , &i)) { 351| | ^ | i ( ) f (t = getenv("BKD_REPslib.cO:3868_:14I:D "note: )use '==' to turn this assignment into an equality comparison ) d3868 | a t a - >wrheiploeI D( q= =s teradcuhps(ttr)(;& 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,urlinfo.c :a351t:o8i:( q)note: ,use '==' to turn this assignment into an equality comparison -1); | ^ 351slib.c | :451 :10i: fnote: passing argument to parameter 's' here ( t451 | a=t ogie(1tu warninge8 generatedn . v*(s")B K| D ^ _REPO_ID")) data->repoID = strdup(t); | ^ | == 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)) { | ^ | == slib.c:4034:17: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 4034 | switch (atoi(&buf[5]) & ~E_BKMERGE) { | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:4040:28: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 4040 | s->encoding_in |= atoi(&buf[5]); | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:4046:14: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 4046 | atoi(&buf[5])); | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ utils.c:836:8: warning: slib.cusing the result of an assignment as a condition without parentheses [-Wparentheses]: 4191:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 836 | 4191 | iiff ((tp == gsettrecnhvr(("bBuKfD,_ N'E@S'T)E)D _{L O| C ~~^~~~~~~~~~~~~~~~~~ K")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:4191:8: note: place parentheses around the assignment to silence this warning 4191 | if (p = strchr(buf,utils.c :'836@:'8):) {note: place parentheses around the assignment to silence this warning| ^ | ( ) 836 | if (t = getenv("slib.cB:4191K:8D: _note: Nuse '==' to turn this assignment into an equality comparisonE ST E4191 | D _iLfO C(Kp" )=) s{t r c| h ^ r ( b| u ( )f , '@')) { | ^ | == utils.c:836:8: note: use '==' to turn this assignment into an equality comparison slib.c:4199:8: 836warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] i f4199 | (itf =( pg e=t esntvr(c"hBrK(Db_uNfE,S T'E:D'_)L)O C{K " )| ) ~~^~~~~~~~~~~~~~~~~~ { | ^ | == slib.c:4199:8: note: place parentheses around the assignment to silence this warning 4199 | ifutils.c :(842p: 8=: stwarning: rusing the result of an assignment as a condition without parentheses [-Wparentheses]c hr(buf, 842' | : 'i)f) ({t | = ^ | g ( )e tenv("BK_PORT_ROOTKEslib.cY:"4199:)8:) note: {use '==' to turn this assignment into an equality comparison | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 4199 | if (p = strchr(buf, ':')) { | ^ | == utils.c:842:8: note: urlinfo.cplace parentheses around the assignment to silence this warning: 531:12: warning: 842using the result of an assignment as a condition without parentheses [-Wparentheses] | if (t 531= | g ewtheinlve( "(BtK _=P OfRgTe_tRlOiOnTeK(EfYo"u)t)) ){ { | ^ | ~~^~~~~~~~~~~~~~~~ | ( ) utils.c:842:urlinfo.c8::531 :note: 12use '==' to turn this assignment into an equality comparison: note: place parentheses around the assignment to silence this warning 842 | i f531 | ( t w=h igleet e(ntv (=" BfKg_ePtOlRiTn_eR(OfOoTuKtE)Y)" ){) {| ^ | ^| ( ) | == urlinfo.c:531:12: note: use '==' to turn this assignment into an equality comparison 531 | while (t = fgetline(fout)) { | ^ | == urlinfo.c:532:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 532 | if (p = separator(t)) *p = 0; | ~~^~~~~~~~~~~~~~ urlinfo.c:532:10: note: place parentheses around the assignment to silence this warning 532 | if (p = separator(t)) *p = 0; | ^ | ( ) utils.c:877:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] urlinfo.c :877532 | : 10 :i fnote: use '==' to turn this assignment into an equality comparison( rep o532 | = p riofj _(rpe p=o IsDe(undo.cpp:ar901ro:ad14t)slib.c:o)r: (4340warning: {:tusing the result of an assignment as a condition without parentheses [-Wparentheses]8 ) : ) | warning: ~~~~~^~~~~~~~~~~~~~~~~~~*using the result of an assignment as a condition without parentheses [-Wparentheses] p901 | =4340 | w0 h;ii fl e| ( ^f( f =r| o ==fm o p=e nf(gcutils.ceo:tn877lf:ii12gn:,e ( note: f"place parentheses around the assignment to silence this warning)r t)") ){ {877 | | | ~~~~~^~~~~~~~~~~~~ ~~^~~~~~~~~~~~~~~~~~~~~ if (repo = proj_repoIDslib.c(:4340p:8r: onote: dplace parentheses around the assignment to silence this warning) ) { 4340 | | ^ i f | ( ( )f = fopen(undo.cc:o901n:f14i:g , note: "rplace parentheses around the assignment to silence this warningt ")) { | ^ 901 | | ( ) whutils.ci:l877e: 12(:f rnote: ouse '==' to turn this assignment into an equality comparisonm = f g877e | slib.ct l: 4340i:i8n:f e note: ((fuse '==' to turn this assignment into an equality comparisonr )e)p o4340{ | =i| ^ fp r (o| fj ( ) _ =r efpoopIeDn((pcroondf)i)g ,{ " r| t ^" ) )| =={ | ^ | == undo.c:901:14: note: use '==' to turn this assignment into an equality comparison 901 | while utils.c(:f880r:o11m: =warning: using the result of an assignment as a condition without parentheses [-Wparentheses]f getl i880n | e ( f )i)f {( b p| ^= b| p ==_ serverURL(buf)) { | ~~~^~~~~~~~~~~~~~~~~~~ slib.c:4397:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4397 | if (s = sccs_init(config, Sutils.cI:L880E:N11T:| INnote: Iplace parentheses around the assignment to silence this warningT _MUSTEXI S880T | | I N IiTf_ W(AbCpK G=R AbPpH_)s)e r{v e| r ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ URL(buf)) { | ^ | ( ) slib.c:4397:8: note: place parentheses around the assignment to silence this warning 4397 | if (s = sccs_init(config, SILENT|utils.cI:N880I:T11_:M USnote: TEuse '==' to turn this assignment into an equality comparisonX IST|INI T880_ | W A C KiGfR A(PbHp) )= {b p| _ ^ s | e ( ) rverURL(buf)) { | ^ slib.c| :4397 ==: 8: note: use '==' to turn this assignment into an equality comparison 4397 | if (s = sccs_init(config, SILENT|INIT_MUSTEXIST|INIT_WACKGRAPH)) { | ^ | == slib.c:4408:13: utils.cwarning: :using the result of an assignment as a condition without parentheses [-Wparentheses]893 :8: 4408warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] while 893( | t i=f f(gte t=l igneet(etnmvp(f")_)B Kp_aTrEsSeTCFoEnAfTi"g)()t ,{ D B| , ~~^~~~~~~~~~~~~~~~~~~~~~~~ 1); | ~~^~~~~~~~~~~~~~~~ slib.c:4408:13: note: place parentheses around the assignment to silence this warning utils.c :4408893 | : 8 : whnote: ilplace parentheses around the assignment to silence this warninge (t = f g893e | t liifn e((tt m=p fg)e)t epnavr(s"e_CBoKn_fTiEgS(TtF,E ADTB",) )1 ){; | | ^ ^ | | ( ) ( ) slib.c:4408:13: note: use '==' to turn this assignment into an equality comparison 4408 | utils.c :w893h:i8l:e (note: tuse '==' to turn this assignment into an equality comparison = fget l893i | n ei(ft m(ptf )=) gpeatresnevC(o"n_fBiKg_(TtE,S TDFBE,A T1"));) | { ^ | | == ^ | == utils.c:919:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 919 | if (t = getenv("_BK_TEST_REQUIRED")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils.c:919:9: note: place parentheses around the assignment to silence this warning 919 | if (t = getenv("_BK_TEST_REQUIRED")) { | ^ | ( ) slib.c:4509:8utils.c:: 919warning: :using the result of an assignment as a condition without parentheses [-Wparentheses]9 : note: 4509use '==' to turn this assignment into an equality comparison | if (t =919 | g e tiefn v((t" B=K Dg_eCtLeOnNvE(_"D_EBFKA_UTLETS"T)_)R E{Q | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ UIRED")) { | ^ | == 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")) { | ^ | == 1 warning generated. slib.c:4558:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4558 | if (f = fopen(file, "rt")) { | ~~^~~~~~~~~~~~~~~~~~~ slib.c:4558:9: note: place parentheses around the assignment to silence this warning 4558 | if (f = fopen(file, "rt")) { | ^ | ( ) slib.c:4558:9: note: use '==' to turn this assignment into an equality comparison 4558 | if (f = fopen(file, "rt")) { | ^ | == 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 3821 | warnings generated. 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(exexflags.c,: 131s:t11r:l ewarning: nusing the result of an assignment as a condition without parentheses [-Wparentheses]( exe) )131) | {w h i| l ^e (| r == = eachline(&x, 0)) { | ~~^~~~~~~~~~~~~~~~~ which.c:44:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 44 | xflags.ci:f131 :(11p:a tnote: hplace parentheses around the assignment to silence this warning = wh i131c | h (wehxiel)e) ({r =| ~~~~~^~~~~~~~~~~~e achline(&x, 0)) { | ^ | ( ) which.c:44:12: note: place parentheses around the assignment to silence this warning 44 | xflags.c :i131f: 11(:p anote: tuse '==' to turn this assignment into an equality comparisonh = w131h | i cwhh(ielxee )()r {= e| a ^ c h l| i ( )n e(&x, 0)) { | ^ | == which.c:44:12: note: use '==' to turn this assignment into an equality comparison 44 | if (path = which(exe)) { | ^ | == 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)) { | ^ | == 2 warnings generated. 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)) { | ^ | == 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)) { | ^ slib.c| : ( )4749 :11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4749 | if (root = proj_routils.co:t1081(:09):) note: {use '==' to turn this assignment into an equality comparison | ~~~~~^~~~~~~~~~~~~~ 1081 | if (p = bp_serverURL(bp)) { | ^ | slib.c ==: 4749:11: note: place parentheses around the assignment to silence this warning 4749 | if (root = proj_root(0)utils.c): 1085{: 15 :| ^ warning: using the result of an assignment as a condition without parentheses [-Wparentheses] | ( ) 1085 | if (rootkey = proj_rootkey(0)) {slib.c : 4749| : ~~~~~~~~^~~~~~~~~~~~~~~~~11 : note: use '==' to turn this assignment into an equality comparison 4749 | if (root = proj_root(0utils.c):)1085 :{15 : | note: ^place parentheses around the assignment to silence this warning | == 1085 | if (rootkey = proj_rootkey(0)) { | ^ | ( ) utils.c:1085:15: note: use '==' to turn this assignment into an equality comparison 1085 | if (rootkey = proj_rootkey(0)) { | ^ | == 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")) valutils.cu:e1113s: 14=: swarning: pusing the result of an assignment as a condition without parentheses [-Wparentheses]l itLi n1113e | ( e nivf, ("r;e"p,o i0d) ;= p| r ^ o j _| r ( )e poID(prod)) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~ slib.c:4764:10: note: use '==' to turn this assignment into an equality comparison utils.c:1113: 144764: | note: iplace parentheses around the assignment to silence this warningf (env 1113= | g eitfe n(vr(e"pBoKi_dC O=N FpIrGo"j)_)r evpaolIuDe(sp r=o ds)p)l i{t L i| n ^ e ( e| n ( )v , ";", 0); | ^ | == 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")) { | ^ | ( ) utils.c:1145:8: note: use '==' to turn this assignment into an equality comparison 1145 | if (p = getenv("_BKD_TESTFEAT")) { | ^ | == utils.c:1165:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1165 | if (p = getenv("_BKD_TEST_REQUIRED")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils.c:1165:8: note: place parentheses around the assignment to silence this warning 1165 | if (p = getenv("_BKD_TEST_REQUIRED")) { | ^ | ( ) utils.c:1165:8: note: use '==' to turn this assignment into an equality comparison 1165 | if (p = getenv("_BKD_TEST_REQUIRED")) { | ^ | == utils.c:1178:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1178 | if (p = getenv("_BK_NESTED_LOCK")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ utils.c:1178:8: note: place parentheses around the assignment to silence this warning 1178 | if (p = getenv("_BK_NESTED_LOCK")) { | ^ | ( ) utils.c:1178:8: note: use '==' to turn this assignment into an equality comparison 1178 | if (p = getenv("_BK_NESTED_LOCK")) { | ^ | == 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. 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 slib.c:5076 :130712 | : iwarning: fusing the result of an assignment as a condition without parentheses [-Wparentheses] (p = 5076s | t r cwhhri(lse, (ct) )= {s c c| s ^_ n e| x ==t data(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) | ^ 1 warning generated. utils.c:1404:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1404 | if (oldpath = getenv("BK_OLDPATH")) safe_putenv("PATH=%s", oldpath); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ utils.c:1404:14: note: place parentheses around the assignment to silence this warning 1404 | if (oldpath = getenv("BK_OLDPATH")) safe_putenv("PATH=%s", oldpath); | ^ | ( ) utils.c:1404:14: note: use '==' to turn this assignment into an equality comparison 1404 | if (oldpath = getenv("BK_OLDPATH")) safe_putenv("PATH=%s", oldpath); | ^ | == 9 warnings generated. utils.c:1420:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1420 | if (cmd = which(pagers[i])) { | ~~~~^~~~~~~~~~~~~~~~~~ utils.c:1420:12: note: place parentheses around the assignment to silence this warning 1420 | if (cmd = which(pagers[i])) { | ^ | ( ) utils.c:1420:12: note: use '==' to turn this assignment into an equality comparison 1420 | if (cmd = which(pagers[i])) { | ^ | == 1 warning generated. 3 warnings generated. 4 warnings generated. utils.c:1577:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1577 | if (window = config_int(0, CONFIG_CHECK_FREQUENCY)) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils.c:1577:13: note: place parentheses around the assignment to silence this warning 1577 | if (window = config_int(0, CONFIG_CHECK_FREQUENCY)) { | ^ | ( ) utils.c:1577:13: note: use '==' to turn this assignment into an equality comparison 1577 | if (window = config_int(0, CONFIG_CHECK_FREQUENCY)) { | ^ | == utils.c:1583:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1583 | if (f = fopen(CHECKED, "r")) { | ~~^~~~~~~~~~~~~~~~~~~~~ utils.c:1583:8: note: place parentheses around the assignment to silence this warning 1583 | if (f = fopen(CHECKED, "r")) { | ^ | ( ) utils.c:1583:8: note: use '==' to turn this assignment into an equality comparison 1583 | if (f = fopen(CHECKED, "r")) { | ^ | == utils.c:1584:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1584 | if (t = fgetline(f)) checkt = strtoul(t, 0, 10); | ~~^~~~~~~~~~~~~ utils.c:1584:9: note: place parentheses around the assignment to silence this warning 1584 | if (t = fgetline(f)) checkt = strtoul(t, 0, 10); | ^ | ( ) utils.c:1584:9: note: use '==' to turn this assignment into an equality comparison 1584 | if (t = fgetline(f)) checkt = strtoul(t, 0, 10); | ^ | == 1 warning 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, '/')) { | ^ | == 2 warnings generated. 3 warnings generated. utils.c:1903:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1903 | if (root = proj_root(0)) { | ~~~~~^~~~~~~~~~~~~~ utils.c:1903:11: note: place parentheses around the assignment to silence this warning 1903 | if (root = proj_root(0)) { | ^ | ( ) utils.c:1903:11: note: use '==' to turn this assignment into an equality comparison 1903 | if (root = proj_root(0)) { | ^ | == slib.c:5790:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 5790 | while (i = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:5790:12: note: place parentheses around the assignment to silence this warning 5790 | while (i = sccs_eachNum(&p, &sign)) { | ^ | ( ) slib.c:5790:12: note: use '==' to turn this assignment into an equality comparison 5790 | while (i = sccs_eachNum(&p, &sign)) { | ^ | == slib.c:5909:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 5909 | while (i = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ utils.c:2194:14:slib.c :warning: 5909using the result of an assignment as a condition without parentheses [-Wparentheses]: 13: note: place parentheses around the assignment to silence this warning 2194 | wh i5909l | e ( mwahsikl e= (via _=a rsgc(casp_,e auc3h2N)u)m ({& p ,| ~~~~~^~~~~~~~~~~~~~~~~& sign)) { | ^ | ( ) utils.c:2194:14: note: place parentheses around the assignment to silence this warning 2194 | wslib.ch:i5909l:e13 :( mnote: ause '==' to turn this assignment into an equality comparisons k = v a5909_ | a r g (wahpi,l eu 3(2i) )= {s c c| s ^ _ e a| c ( )h Num(&p, &sign)) { | ^ | == utils.c:2194:14: note: use '==' to turn this assignment into an equality comparison 2194 | while (mask = va_arg(ap, u32)) { | ^ | == 1 warning 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)) { | ^ | == 8 warnings generated. 5 warnings generated. slib.c:6714:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 6714 | while (buf = (u8 *)sccs_nextdata(s)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ slib.c:6714:13: note: place parentheses around the assignment to silence this warning 6714 | while (buf = (u8 *)sccs_nextdata(s)) { | ^ | ( ) slib.c:6714:13: note: use '==' to turn this assignment into an equality comparison 6714 | while (buf = (u8 *)sccs_nextdata(s)) { | ^ | == slib.c:6734:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 6734 | if (data = hash_insert(h, | ~~~~~^~~~~~~~~~~~~~~~ 6735 | &state[start], len*sizeof(u32), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6736 | 0, sizeof(sumdata))) { | ~~~~~~~~~~~~~~~~~~~ slib.c:6734:13: note: place parentheses around the assignment to silence this warning 6734 | if (data = hash_insert(h, | ^ | ( 6735 | &state[start], len*sizeof(u32), 6736 | 0, sizeof(sumdata))) { | | ) slib.c:6734:13: note: use '==' to turn this assignment into an equality comparison 6734 | if (data = hash_insert(h, | ^ | == slib.c:6760:5: warning: assigning to 'char *' from 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 6760 | n = &buf[3]; | ^ ~~~~~~~ slib.c:6871:20: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 6871 | symdiff_expand(s, L(PARENT(s, d)), d, who->slist); | ^~~~~~~~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:6896:24: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 6896 | if (range_walkrevs(s, L(serial), L(tip), 0, _whodisabled, &who)) { | ^~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:6896:35: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 6896 | if (range_walkrevs(s, L(serial), L(tip), 0, _whodisabled, &who)) { | ^~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. slib.c:7089:47: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 7089 | seq = (buf = getenv("_BK_SEQ_START")) ? atoi(buf) : 0; | ^~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:7097:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 7097 | while (buf = sccs_nextdata(s)) { | ~~~~^~~~~~~~~~~~~~~~~~ slib.c:7097:13: note: place parentheses around the assignment to silence this warning 7097 | while (buf = sccs_nextdata(s)) { | ^ | ( ) slib.c:7097:13: note: use '==' to turn this assignment into an equality comparison 7097 | while (buf = sccs_nextdata(s)) { | ^ | == slib.c:7134:12: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 7134 | for (e = buf; *e; sum += *e++); | ^ ~~~ slib.c:7165:6: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 7165 | e = buf; | ^ ~~~ slib.c:7169:12: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 7169 | for (e = buf; *e && (*e != '%'); e++); | ^ ~~~ slib.c:7171:13: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 7171 | e = e1 = | ^ 7172 | expand(s, d, buf, &sccs_expanded); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:7178:8: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 7178 | e = buf; | ^ ~~~ slib.c:7184:12: warning: assigning to 'char *' from 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 7184 | for (t = e; *t && (*t != '$'); t++); | ^ ~ slib.c:7187:26: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 7187 | rcsexpand(s, d, e, &rcs_expanded); | ^ slib.c:2647:35: note: passing argument to parameter 'line' here 2647 | rcsexpand(sccs *s, ser_t d, char *line, int *expanded) | ^ slib.c:7186:13: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 7186 | e = e2 = | ^ 7187 | rcsexpand(s, d, e, &rcs_expanded); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:7203:20: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 72032 | warning s generated . 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)) { | ^ | == 6 warnings generated. 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)) { | ^ | == 9 warnings generated. slib.c:8135:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8135 | while (buf = sccs_nextdata(s)) { | ~~~~^~~~~~~~~~~~~~~~~~ slib.c:8135:13: note: place parentheses around the assignment to silence this warning 8135 | while (buf = sccs_nextdata(s)) { | ^ | ( ) slib.c:8135:13: note: use '==' to turn this assignment into an equality comparison 8135 | while (buf = sccs_nextdata(s)) { | ^ | == slib.c:8138:18: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 8138 | serial = atoi(&buf[3]); | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:8261:4: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8261 | EACH_PARENT(s, d, p, j) { | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:8261:4: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:8261:4: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:8269:13: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 8269 | while (buf = sccs_nextdata(s)) { | ^ ~~~~~~~~~~~~~~~~ slib.c:8269:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8269 | while (buf = sccs_nextdata(s)) { | ~~~~^~~~~~~~~~~~~~~~~~ slib.c:8269:13: note: place parentheses around the assignment to silence this warning 8269 | while (buf = sccs_nextdata(s)) { | ^ | ( ) slib.c:8269:13: note: use '==' to turn this assignment into an equality comparison 8269 | while (buf = sccs_nextdata(s)) { | ^ | == slib.c:8273:6: warning: assigning to 'char *' from 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 8273 | n = &buf[3]; | ^ ~~~~~~~ slib.c:8289:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8289 | if (track = whatstate(state)) { | ~~~~~~^~~~~~~~~~~~~~~~~~ slib.c:8289:14: note: place parentheses around the assignment to silence this warning 8289 | if (track = whatstate(state)) { | ^ | ( ) slib.c:8289:14: note: use '==' to turn this assignment into an equality comparison 8289 | if (track = whatstate(state)) { | ^ | == slib.c:8290:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8290 | if (track = pmap[track]) { | ~~~~~~^~~~~~~~~~~~~ slib.c:8290:15: note: place parentheses around the assignment to silence this warning 8290 | if (track = pmap[track]) { | ^ | ( ) slib.c:8290:15: note: use '==' to turn this assignment into an equality comparison 8290 | if (track = pmap[track]) { | ^ | == slib.c:8335:4: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 8335 | t = sccs_nextdata(s); | ^ ~~~~~~~~~~~~~~~~ slib.c:8408:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8408 | while (*p++ = *s++); | ~~~~~^~~~~~ slib.c:8408:14: note: place parentheses around the assignment to silence this warning 8408 | while (*p++ = *s++); | ^ | ( ) slib.c:8408:14: note: use '==' to turn this assignment into an equality comparison 8408 | while (*p++ = *s++); | ^ | == slib.c:8497:18: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 8497 | version = atoi(getenv("_BK_SCCS_VERSION")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libc/system.h:271:19: note: expanded from macro 'getenv' 271 | #define getenv(s) safe_getenv(s) | ^~~~~~~~~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:8532:24: warning: passing 'char[2058]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 8532 | s->cksum -= str_cksum(buf); | ^~~ slib.c:6127:15: note: passing argument to parameter 'p' here 6127 | str_cksum(u8 *p) | ^ slib.c:8583:36: warning: passing 'char[2058]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 8583 | if (first) s->cksum -= str_cksum(buf); | ^~~ slib.c:6127:15: note: passing argument to parameter 'p' here 6127 | str_cksum(u8 *p) | ^ slib.c:8603:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8603 | while (i = sccs_eachNum(&t, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:8603:13: note: place parentheses around the assignment to silence this warning 8603 | while (i = sccs_eachNum(&t, &sign)) { | ^ | ( ) slib.c:8603:13: note: use '==' to turn this assignment into an equality comparison 8603 | while (i = sccs_eachNum(&t, &sign)) { | ^ | == slib.c:8616:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8616 | while (i = sccs_eachNum(&t, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:8616:13: note: place parentheses around the assignment to silence this warning 8616 | while (i = sccs_eachNum(&t, &sign)) { | ^ | ( ) slib.c:8616:13: note: use '==' to turn this assignment into an equality comparison 8616 | while (i = sccs_eachNum(&t, &sign)) { | ^ | == slib.c:8628:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8628 | while (p = eachline(&t, &i)) { | ~~^~~~~~~~~~~~~~~~~~ slib.c:8628:12: note: place parentheses around the assignment to silence this warning 8628 | while (p = eachline(&t, &i)) { | ^ | ( ) slib.c:8628:12: note: use '==' to turn this assignment into an equality comparison 8628 | while (p = eachline(&t, &i)) { | ^ | == slib.c:8678:26: warning: passing 'char[6]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 8678 | s->cksum -= str_cksum("XXXXX"); | ^~~~~~~ slib.c:6127:15: note: passing argument to parameter 'p' here 6127 | str_cksum(u8 *p) | ^ slib.c:8799:50: warning: | has lower precedence than !=; != will be evaluated first [-Wparentheses] 8799 | if (BITKEEPER(s) || (s->encoding_out != E_ALWAYS|E_ASCII)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ slib.c:8799:50: note: place parentheses around the '!=' expression to silence this warning 8799 | if (BITKEEPER(s) || (s->encoding_out != E_ALWAYS|E_ASCII)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ slib.c:8799:50: note: place parentheses around the | expression to evaluate it first 8799 | if (BITKEEPER(s) || (s->encoding_out != E_ALWAYS|E_ASCII)) { | ~~~~~~~~^~~~~~~~ slib.c:8959:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8959 | if (f = fopen_bkfile(file, "a", 0, 0)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:8959:9: note: place parentheses around the assignment to silence this warning 8959 | if (f = fopen_bkfile(file, "a", 0, 0)) { | ^ | ( ) slib.c:8959:9: note: use '==' to turn this assignment into an equality comparison 8959 | if (f = fopen_bkfile(file, "a", 0, 0)) { | ^ | == slib.c:8992:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8992 | if (f = fopen_bkfile(tmp, "w", s->heap.len, 0)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:8992:9: note: place parentheses around the assignment to silence this warning 8992 | if (f = fopen_bkfile(tmp, "w", s->heap.len, 0)) { | ^ | ( ) slib.c:8992:9: note: use '==' to turn this assignment into an equality comparison 8992 | if (f = fopen_bkfile(tmp, "w", s->heap.len, 0)) { | ^ | == 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)) { | ^ | == 2 warnings generated. 11 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")) { | ^ | ( ) 6 warningsslib.c generated:. 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(".")) { | ^ | == 12 warnings generated. slib.c:10785:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 10785 | while (t = fgetln(f, &len)) { | ~~^~~~~~~~~~~~~~~~~ slib.c:10785:13: note: place parentheses around the assignment to silence this warning 10785 | while (t = fgetln(f, &len)) { | ^ | ( ) slib.c:10785:13: note: use '==' to turn this assignment into an equality comparison 10785 | while (t = fgetln(f, &len)) { | ^ | == slib.c:10803:26: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 10803 | s->dsum += str_cksum(t) + '\n'; | ^ slib.c:6127:15: note: passing argument to parameter 'p' here 6127 | str_cksum(u8 *p) | ^ slib.c:10813:11: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 10813 | for (t = s->symlink; t && *t; s->dsum += *t++); | ^ ~~~~~~~~~~ slib.c:10972:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 10972 | EACH_PARENT(s, d, p, j) FLAGS(s, p) |= D_RED; | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:10972:3: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:10972:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:11003:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11003 | EACH_PTAG(s, d, p, j) { | ^~~~~~~~~~~~~~~~~~~~~ ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:11003:3: note: place parentheses around the assignment to silence this warning ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:11003:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:11035:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11035 | EACH_PARENT(s, d, e, i) { | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:11035:3: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:11035:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:11046:4: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11046 | EACH_PTAG(s, d, e, i) { | ^~~~~~~~~~~~~~~~~~~~~ ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:11046:4: note: place parentheses around the assignment to silence this warning ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:11046:4: note: use '==' to turn this assignment into an equality comparison ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:11058:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11058 | while (i = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:11058:12: note: place parentheses around the assignment to silence this warning 11058 | while (i = sccs_eachNum(&p, &sign)) { | ^ | ( ) slib.c:11058:12: note: use '==' to turn this assignment into an equality comparison 11058 | while (i = sccs_eachNum(&p, &sign)) { | ^ | == slib.c:11154:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11154 | while (i = sccs_eachNum(&x, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:11154:11: note: place parentheses around the assignment to silence this warning 11154 | while (i = sccs_eachNum(&x, &sign)) { | ^ | ( ) slib.c:11154:11: note: use '==' to turn this assignment into an equality comparison 11154 | while (i = sccs_eachNum(&x, &sign)) { | ^ | == slib.c:11247:15: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 11247 | return (atoi(arg)); | ^~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:11440:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11440 | if (sp = strchr(buf, '|')) *sp++ = 0; | ~~~^~~~~~~~~~~~~~~~~~ slib.c:11440:9: note: place parentheses around the assignment to silence this warning 11440 | if (sp = strchr(buf, '|')) *sp++ = 0; | ^ | ( ) slib.c:11440:9: note: use '==' to turn this assignment into an equality comparison 11440 | if (sp = strchr(buf, '|')) *sp++ = 0; | ^ | == slib.c:11489:23: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 11489 | MERGE_SET(s, d, atoi(arg)); | ^~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:11512:23: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 11512 | PTAG_SET(s, d, atoi(name)); | ^~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:11518:24: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 11518 | MTAG_SET(s, d, atoi(name)); | ^~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:11650:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11650 | if (rev = strrchr(sym, '|')) *rev++ = 0; | ~~~~^~~~~~~~~~~~~~~~~~~ slib.c:11650:11: note: place parentheses around the assignment to silence this warning 11650 | if (rev = strrchr(sym, '|')) *rev++ = 0; | ^ | ( ) slib.c:11650:11: note: use '==' to turn this assignment into an equality comparison 11650 | if (rev = strrchr(sym, '|')) *rev++ = 0; | ^ | == slib.c:11988:21: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 11988 | return (neg * atoi(p)); | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ 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(&p15, warning s& generateds. ign)) { | ^ | ( ) 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) | ^ 8 warnings generated. slib.c:14835:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 14835 | if (rc = mapRev(s, r1, r2, &lrev, &lrevM, &rrev, &pf)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:14835:9: note: place parentheses around the assignment to silence this warning 14835 | if (rc = mapRev(s, r1, r2, &lrev, &lrevM, &rrev, &pf)) { | ^ | ( ) slib.c:14835:9: note: use '==' to turn this assignment into an equality comparison 14835 | if (rc = mapRev(s, r1, r2, &lrev, &lrevM, &rrev, &pf)) { | ^ | == slib.c:14970:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 14970 | if (t = fmem_close(f, 0)) { | ~~^~~~~~~~~~~~~~~~~~ slib.c:14970:10: note: place parentheses around the assignment to silence this warning 14970 | if (t = fmem_close(f, 0)) { | ^ | ( ) slib.c:14970:10: note: use '==' to turn this assignment into an equality comparison 14970 | if (t = fmem_close(f, 0)) { | ^ | == slib.c:15081:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 15081 | while (num = sccs_eachNum(&t, &sign)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:15081:14: note: place parentheses around the assignment to silence this warning 15081 | while (num = sccs_eachNum(&t, &sign)) { | ^ | ( ) slib.c:15081:14: note: use '==' to turn this assignment into an equality comparison 15081 | while (num = sccs_eachNum(&t, &sign)) { | ^ | == slib.c:15100:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 15100 | while (num = sccs_eachNum(&t, &sign)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:15100:14: note: place parentheses around the assignment to silence this warning 15100 | while (num = sccs_eachNum(&t, &sign)) { | ^ | ( ) slib.c:15100:14: note: use '==' to turn this assignment into an equality comparison 15100 | while (num = sccs_eachNum(&t, &sign)) { | ^ | == slib.c:15133:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 15133 | while (e = sccs_eachNum(&t, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:15133:12: note: place parentheses around the assignment to silence this warning 15133 | while (e = sccs_eachNum(&t, &sign)) { | ^ | ( ) slib.c:15133:12: note: use '==' to turn this assignment into an equality comparison 15133 | while (e = sccs_eachNum(&t, &sign)) { | ^ | == slib.c:15152:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 15152 | while (e = sccs_eachNum(&t, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:15152:12: note: place parentheses around the assignment to silence this warning 15152 | while (e = sccs_eachNum(&t, &sign)) { | ^ | ( ) slib.c:15152:12: note: use '==' to turn this assignment into an equality comparison 15152 | while (e = sccs_eachNum(&t, &sign)) { | ^ | == slib.c:15363:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 15363 | if (q = strchr(p, '/')) p = q + 1; | ~~^~~~~~~~~~~~~~~~ slib.c:15363:10: note: place parentheses around the assignment to silence this warning 15363 | if (q = strchr(p, '/')) p = q + 1; | ^ | ( ) slib.c:15363:10: note: use '==' to turn this assignment into an equality comparison 15363 | if (q = strchr(p, '/')) p = q + 1; | ^ | == slib.c:15422:13: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 15422 | unless (p = COMMENTS(s, d)) return (nullVal); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ libc/style.h:44:25: note: expanded from macro 'unless' 44 | #define unless(e) if (!(e)) | ^ slib.c:15711:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 15711 | while (p = eachline(&t, &len)) { | ~~^~~~~~~~~~~~~~~~~~~~ slib.c:15711:12: note: place parentheses around the assignment to silence this warning 15711 | while (p = eachline(&t, &len)) { | ^ | ( ) slib.c:15711:12: note: use '==' to turn this assignment into an equality comparison 15711 | while (p = eachline(&t, &len)) { | ^ | == slib.c:15746:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 15746 | while (p = eachline(&t, &len)) { | ~~^~~~~~~~~~~~~~~~~~~~ slib.c:15746:12: note: place parentheses around the assignment to silence this warning 15746 | while (p = eachline(&t, &len)) { | ^ | ( ) slib.c:15746:12: note: use '==' to turn this assignment into an equality comparison 15746 | while (p = eachline(&t, &len)) { | ^ | == 1 warning generated. slib.c:15959:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 15959 | while (sym = sccs_walkTags(sym, s, d, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 15960 | (kwval->kwnum == KW_TAGGED) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15961 | ((kwval->kwnum == KW_TAGS) && s->prs_activeTagsOnly), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15962 | s->prs_all)) { | ~~~~~~~~~~~ slib.c:15959:14: note: place parentheses around the assignment to silence this warning 15959 | while (sym = sccs_walkTags(sym, s, d, | ^ | ( 15960 | (kwval->kwnum == KW_TAGGED) || 15961 | 5 warning(s( generatedk. wval->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, | ^17 warning s| generated ==. 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)) { | ^ | == AR libc.a slib.c:16670:41: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 16670 | sprintf(key, "%08x", (u32)adler32(0, q, strlen(q))); | ^ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ slib.c:16682:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16682 | if (q = proj_comppath(s->proj)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ slib.c:16682:9: note: place parentheses around the assignment to silence this warning 16682 | if (q = proj_comppath(s->proj)) { | ^ | ( ) slib.c:16682:9: note: use '==' to turn this assignment into an equality comparison 16682 | if (q = proj_comppath(s->proj)) { | ^ | == slib.c:16773:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16773 | if (f = popen(cmd, "r")) { | ~~^~~~~~~~~~~~~~~~~ slib.c:16773:9: note: place parentheses around the assignment to silence this warning 16773 | if (f = popen(cmd, "r")) { | ^ | ( ) slib.c:16773:9: note: use '==' to turn this assignment into an equality comparison 16773 | if (f = popen(cmd, "r")) { | ^ | == slib.c:16881:26: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 16881 | s->encoding_in |= atoi(&buf[4]) | E_ALWAYS; | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:16891:22: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 16891 | s->rkeyHead = atoi(&buf[4]); | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:16903:21: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 16903 | s->version = atoi(&buf[2]); | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:16947:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16947 | while (p = eachline(&t, &len)) fprintf(out, "c %.*s\n", len, p); | ~~^~~~~~~~~~~~~~~~~~~~ slib.c:16947:11: note: place parentheses around the assignment to silence this warning 16947 | while (p = eachline(&t, &len)) fprintf(out, "c %.*s\n", len, p); | ^ | ( ) slib.c:16947:11: note: use '==' to turn this assignment into an equality comparison 16947 | while (p = eachline(&t, &len)) fprintf(out, "c %.*s\n", len, p); | ^ | == slib.c:16950:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16950 | while (e = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:16950:11: note: place parentheses around the assignment to silence this warning 16950 | while (e = sccs_eachNum(&p, &sign)) { | ^ | ( ) slib.c:16950:11: note: use '==' to turn this assignment into an equality comparison 16950 | while (e = sccs_eachNum(&p, &sign)) { | ^ | == slib.c:16992:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16992 | while (sym = sccs_walkTags(sym, s, d, 0, 1)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:16992:14: note: place parentheses around the assignment to silence this warning 16992 | while (sym = sccs_walkTags(sym, s, d, 0, 1)) { | ^ | ( ) slib.c:16992:14: note: use '==' to turn this assignment into an equality comparison 16992 | while (sym = sccs_walkTags(sym, s, d, 0, 1)) { | ^ | == slib.c:16997:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16997 | EACH_PTAG(s, d, e, j) { | ^~~~~~~~~~~~~~~~~~~~~ ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:16997:3: note: place parentheses around the assignment to silence this warning ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:16997:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:17008:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 17008 | while (e = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:17008:11: note: place parentheses around the assignment to silence this warning 17008 | while (e = sccs_eachNum(&p, &sign)) { | ^ | ( ) slib.c:17008:11: note: use '==' to turn this assignment into an equality comparison 17008 | while (e = sccs_eachNum(&p, &sign)) { | ^ | == make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/libc' slib.c:17113:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 17113 | EACH_PARENT(s, d, p, j) slist[p] |= value; | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:17113:3: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:17113:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:17139:30: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 17139 | glist = walkrevs_collect(s, L(left), L(right), WR_GCA); | ^~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:17139:39: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 17139 | glist = walkrevs_collect(s, L(left), L(right), WR_GCA); | ^~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:17186:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 17186 | while (d = walkrevs(&wr)) { | ~~^~~~~~~~~~~~~~~ slib.c:17186:11: note: place parentheses around the assignment to silence this warning 17186 | while (d = walkrevs(&wr)) { | ^ | ( ) slib.c:17186:11: note: use '==' to turn this assignment into an equality comparison 17186 | while (d = walkrevs(&wr)) { | ^ | == slib.c:17344:27: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 17344 | unless (parts[4] && atoi(parts[4])) return (1); | ^~~~~~~~ libc/style.h:44:25: note: expanded from macro 'unless' 44 | #define unless(make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/libc' e) if (!(e)) | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ CC libc/mdbm/mtst.c slib.c:17633:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 17633 | if (p = strstr(deltakey, "/ChangeSet|")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:17633:8: note: place parentheses around the assignment to silence this warning 17633 | if (p = strstr(deltakey, "/ChangeSet|")) { | ^ | ( ) slib.c:17633:8: note: use '==' to turn this assignment into an equality comparison 17633 | if (p = strstr(deltakey, "/ChangeSet|")) { | ^ | == slib.c:17688:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 17688 | EACH_PARENT(s, d, e, j) { | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:17688:3: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:17688:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:17804:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 17804 | if (key = strchr(parts[0], '@')) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ slib.c:17804:10: note: place parentheses around the assignment to silence this warning 17804 | if (key = strchr(parts[0], '@')) { | ^ | ( ) slib.c:17804:10: note: use '==' to turn this assignment into an equality comparison 17804 | if (key = strchr(parts[0], '@')) { | ^ | == slib.c:17936:14: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 17936 | if (atoi(&buf[7]) == sum) { | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:17943:15: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 17943 | atoi(&buf[7]), sum); | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:17954:11: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char[2048]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 17954 | for (u = buf; *u; sum += *u++); | ^ ~~~ slib.c:18148:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 18148 | if (path = key2path(proj_rootkey(proj), idDB, goneDB, 0)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:18148:12: note: place parentheses around the assignment to silence this warning 18148 | if (path = key2path(proj_rootkey(proj), idDB, goneDB, 0)) { | ^ | ( ) slib.c:18148:12: note: use '==' to turn this assignment into an equality comparison 18148 | if (path = key2path(proj_rootkey(proj), idDB, goneDB, 0)) { | ^ | == slib.c:18207:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 18207 | while (buf = sccs_nextdata(s)) { | ~~~~^~~~~~~~~~~~~~~~~~ slib.c:18207:13: note: place parentheses around the assignment to silence this warning 18207 | while (buf = sccs_nextdata(s)) { | ^ | ( ) slib.c:18207:13: note: use '==' to turn this assignment into an equality comparison 18207 | while (buf = sccs_nextdata(s)) { | ^ | == slib.c:18216:14: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 18216 | ser = atoi(&buf[3]); | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:18219:22: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 18219 | fputbumpserial(s, buf, d - ser); | ^~~ slib.c:6108:29: note: passing argument to parameter 'buf' here 6108 | fputbumpserial(sccs *s, u8 *buf, int inc) | ^ slib.c:18299:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 18299 | while (t = sccs_nextdata(s)) { | ~~^~~~~~~~~~~~~~~~~~ slib.c:18299:12: note: place parentheses around the assignment to silence this warning 18299 | while (t = sccs_nextdata(s)) { | ^ | ( ) slib.c:18299:12: note: use '==' to turn this assignment into an equality comparison 18299 | while (t = sccs_nextdata(s)) { | ^ | == slib.c:18424:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 18424 | if (f = fopen(tsname, "r")) { | ~~^~~~~~~~~~~~~~~~~~~~ slib.c:18424:8: note: place parentheses around the assignment to silence this warning 18424 | if (f = fopen(tsname, "r")) { | ^ | ( ) slib.c:18424:8: note: use '==' to turn this assignment into an equality comparison 18424 | if (f = fopen(tsname, "r")) { | ^ | == In file included from mdbm/mtst.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 23 warnings generated. 1 warning generated. 21 warnings generated. 16 warnings generated. make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/libc' 6 warnings generated. 227 warnings generated. LINKING ./bk make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui' building ../doc/bk_refcard.ps bk: Cannot find product root. make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/doc' groff -P-g -P-l bk_refcard.tr | perl flip > bk_refcard.ps make[3]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui' bk: Cannot find product root. make[4]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' Building Tcl/Tk bk: Cannot find package root. bk: Cannot find product root. troff:bk_refcard.tr:220: error: ignoring invalid numeric expression containing an escaped '}' troff:bk_refcard.tr:345: error: ignoring invalid numeric expression containing an escaped '}' troff:bk_refcard.tr:474: error: ignoring invalid numeric expression containing an escaped '}' troff:bk_refcard.tr:579: error: ignoring invalid numeric expression containing an escaped '}' troff:bk_refcard.tr:662: error: ignoring invalid numeric expression containing an escaped '}' ps2pdf bk_refcard.ps make[5]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' Cloning TclTk repos here: must be in a nested repository make[5]: [Makefile:161: populate] Error 1 (ignored) make[5]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' make[5]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' Configuring Tcl test -f bk_refcard.pdf || \ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/bk co -p bk_refcard.pdf.preformatted > bk_refcard.pdf make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/doc' rm -rf bin lib usr include share mkdir include cd tcl && ../Lversion-L.sh >library/Lver.tcl ../Lversion-L.sh: line 0: bk: not found ../Lversion-L.sh: line 0: bk: not found /tmp/gnu-os12512: 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-os12512) is already up to date, please send the following data and any information you think might be pertinent to in order to provide the needed information to handle your system. config.guess timestamp = 2011-02-02 uname -m = ppc64le uname -r = 6.6.139-0-lts uname -s = Linux uname -v = #1-Alpine SMP Sat, 16 May 2026 09:14:44 +0000 /usr/bin/uname -p = /bin/uname -X = hostinfo = /bin/universe = /usr/bin/arch -k = /bin/arch = ppc64le /usr/bin/oslevel = /usr/convex/getsysinfo = UNAME_MACHINE = ppc64le UNAME_RELEASE = 6.6.139-0-lts UNAME_SYSTEM = Linux UNAME_VERSION = #1-Alpine SMP Sat, 16 May 2026 09:14:44 +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-os12566: 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-os12566) is already up to date, please send the following data and any information you think might be pertinent to in order to provide the needed information to handle your system. config.guess timestamp = 2011-02-02 uname -m = ppc64le uname -r = 6.6.139-0-lts uname -s = Linux uname -v = #1-Alpine SMP Sat, 16 May 2026 09:14:44 +0000 /usr/bin/uname -p = /bin/uname -X = hostinfo = /bin/universe = /usr/bin/arch -k = /bin/arch = ppc64le /usr/bin/oslevel = /usr/convex/getsysinfo = UNAME_MACHINE = ppc64le UNAME_RELEASE = 6.6.139-0-lts UNAME_SYSTEM = Linux UNAME_VERSION = #1-Alpine SMP Sat, 16 May 2026 09:14:44 +0000 ../Lversion-C.sh: line 0: bk: not found ../Lversion-C.sh: line 0: bk: not found cd tcl/unix && \ make Q=@ prefix= exec_prefix= INSTALL_ROOT="../.." \ XLIBS="-lpcre" \ install-binaries install-libraries install-L-doc make[6]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix' CC tclStubLib.c CC tclTomMathStubLib.c CC tclOOStubLib.c CC strstr.c CC strtoul.c CC strtod.c CC fixstrtod.c CC regex.h CC regex.h CC regex.h CC regex.h CC tclAlloc.c CC tclAssembly.c CC tclAsync.c CC tclBasic.c CC tclBinary.c CC tclCkalloc.c CC tclClock.c CC tclCmdAH.c CC tclCmdIL.c CC tclCmdMZ.c CC tclCompCmds.c CC tclCompCmdsGR.c CC tclCompCmdsSZ.c CC tclCompExpr.c CC tclCompile.c CC tclConfig.c CC tclDate.c CC tclDictObj.c CC tclDisassemble.c CC tclEncoding.c CC tclEnsemble.c CC tclEnv.c CC tclEvent.c CC tclExecute.c CC tclFCmd.c CC tclFileName.c CC tclGet.c CC tclHash.c CC tclHistory.c CC tclIndexObj.c CC tclInterp.c CC tclIO.c CC tclIOCmd.c CC tclIORChan.c CC tclIORTrans.c CC tclIOGT.c CC tclIOSock.c CC tclIOUtil.c CC tclLink.c CC tclListObj.c CC tclLiteral.c CC tclLoad.c CC tclMain.c CC tclNamesp.c CC tclNotify.c CC tclObj.c CC tclOptimize.c CC tclPanic.c CC tclParse.c CC tclPathObj.c CC tclPipe.c CC tclPkg.c CC tclPkgConfig.c CC tclPosixStr.c CC tclPreserve.c CC tclProc.c CC tclRegexp.c CC tclResolve.c CC tclResult.c CC tclScan.c CC tclStringObj.c CC tclStrToD.c CC tclThread.c CC tclThreadAlloc.c CC tclThreadJoin.c CC tclThreadStorage.c CC tclStubInit.c CC tclTimer.c CC tclTrace.c CC tclUtf.c CC tclUtil.c CC tclVar.c CC tclZlib.c CC tclTomMathInterface.c CC tclUnixChan.c CC tclUnixEvent.c CC tclUnixFCmd.c CC tclUnixFile.c CC tclUnixPipe.c CC tclUnixSock.c CC tclUnixTime.c CC tclUnixInit.c CC tclUnixThrd.c CC tclUnixCompat.c CC tclUnixNotfy.c CC tclOO.c CC tclOOBasic.c CC tclOOCall.c CC tclOODefineCmds.c CC tclOOInfo.c CC tclOOMethod.c CC tclOOStubInit.c CC tclLoadDl.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 bncore.c CC bn_reverse.c CC bn_fast_s_mp_mul_digs.c CC bn_fast_s_mp_sqr.c CC bn_mp_add.c CC bn_mp_and.c CC bn_mp_add_d.c CC bn_mp_clamp.c CC bn_mp_clear.c CC bn_mp_clear_multi.c CC bn_mp_cmp.c CC bn_mp_cmp_d.c CC bn_mp_cmp_mag.c CC bn_mp_cnt_lsb.c CC bn_mp_copy.c CC bn_mp_count_bits.c CC bn_mp_div.c CC bn_mp_div_d.c CC bn_mp_div_2.c CC bn_mp_div_2d.c CC bn_mp_div_3.c CC bn_mp_exch.c CC bn_mp_expt_d.c CC bn_mp_grow.c CC bn_mp_init.c CC bn_mp_init_copy.c CC bn_mp_init_multi.c CC bn_mp_init_set.c CC bn_mp_init_set_int.c CC bn_mp_init_size.c CC bn_mp_karatsuba_mul.c CC bn_mp_karatsuba_sqr.c CC bn_mp_lshd.c CC bn_mp_mod.c CC bn_mp_mod_2d.c CC bn_mp_mul.c CC bn_mp_mul_2.c /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_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 rm -f libtclstub8.6.a Making directory ../../share/doc//L ar cr libtclstub8.6.a tclStubLib.o tclTomMathStubLib.o tclOOStubLib.o strstr.o strtoul.o strtod.o fixstrtod.o ; ranlib libtclstub8.6.a cd dltest ; make Making directory ../../lib/tcl8.6/opt0.4 make[7]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/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 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 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 cc -c -O2 -pipe -I/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/../../generic -DTCL_MEM_DEBUG -fPIC -DUSE_TCL_STUBS -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DTCL_THREADS=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DSTATIC_BUILD=1 -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DNO_GETWD=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_GETPWUID_R_5=1 -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DHAVE_GETPWNAM_R=1 -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1 -DHAVE_GETGRNAM_R=1 -DHAVE_GETHOSTBYNAME_R_6=1 -DHAVE_GETHOSTBYNAME_R=1 -DHAVE_GETHOSTBYADDR_R_8=1 -DHAVE_GETHOSTBYADDR_R=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DUSE_DEFAULT_PCRE=1 -DHAVE_PCRE=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -Dstrtod=fixstrtod -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_DIRENT_H=1 -DHAVE_STRUCT_DIRENT_D_TYPE=1 -DNO_UNION_WAIT=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_USLEEP=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/pkgd.c cc -c -O2 -pipe -I/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/../../generic -DTCL_MEM_DEBUG -fPIC -DUSE_TCL_STUBS -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DTCL_THREADS=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DSTATIC_BUILD=1 -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DNO_GETWD=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_GETPWUID_R_5=1 -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DHAVE_GETPWNAM_R=1 -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1 -DHAVE_GETGRNAM_R=1 -DHAVE_GETHOSTBYNAME_R_6=1 -DHAVE_GETHOSTBYNAME_R=1 -DHAVE_GETHOSTBYADDR_R_8=1 -DHAVE_GETHOSTBYADDR_R=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DUSE_DEFAULT_PCRE=1 -DHAVE_PCRE=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -Dstrtod=fixstrtod -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_DIRENT_H=1 -DHAVE_STRUCT_DIRENT_D_TYPE=1 -DNO_UNION_WAIT=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_USLEEP=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/pkge.c Making directory ../../lib/tcl8.6/http1.0 cc -c -O2 -pipe -I/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/../../generic -DTCL_MEM_DEBUG -fPIC -DUSE_TCL_STUBS -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DTCL_THREADS=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DSTATIC_BUILD=1 -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DNO_GETWD=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_GETPWUID_R_5=1 -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DHAVE_GETPWNAM_R=1 -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1 -DHAVE_GETGRNAM_R=1 -DHAVE_GETHOSTBYNAME_R_6=1 -DHAVE_GETHOSTBYNAME_R=1 -DHAVE_GETHOSTBYADDR_R_8=1 -DHAVE_GETHOSTBYADDR_R=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DUSE_DEFAULT_PCRE=1 -DHAVE_PCRE=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -Dstrtod=fixstrtod -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_DIRENT_H=1 -DHAVE_STRUCT_DIRENT_D_TYPE=1 -DNO_UNION_WAIT=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_USLEEP=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/pkgua.c Installing L docs to ../../share/doc//L 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 make[7]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/doc/L' awk -f bkfix.awk < little.doc | \ sed \ -e 's/=options_end/=back/' \ -e 's/=options/=over 4/' \ -e 's/=option/=item/' \ -e 's/=proto/=item/' \ -e 's/^#.*//' | \ perl ./pod2man \ -c"BitKeeper Users Manual" \ -n"bk little" -s1 -ross | \ awk -f manfix.awk > little.man bk tclsh ./pod2html.l --title="L Programmer's Reference Guide" \ --template=template.html -- little.doc > little.html /bin/sh: line 0: bk: not found make[7]: [Makefile:22: little.html] Error 127 (ignored) Making directory ../../lib/tcl8.6/encoding Making directory ../../lib/tcl8.6/../tcl8 Making directory ../../lib/tcl8.6/../tcl8/8.4 Making directory ../../lib/tcl8.6/../tcl8/8.4/platform Making directory ../../lib/tcl8.6/../tcl8/8.5 Making directory ../../lib/tcl8.6/../tcl8/8.6 Installing library files to ../../lib/tcl8.6/ cc -shared -O2 -pipe -O3 -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Wl,--export-dynamic -o pkge.so pkge.o -L/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix -ltclstub8.6 -ldl -lz -lpthread cc -shared -O2 -pipe -O3 -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Wl,--export-dynamic -o 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,-z,pack-relative-relocs -Wl,--export-dynamic -o pkga.so pkga.o -L/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix -ltclstub8.6 -ldl -lz -lpthread Installing package http1.0 files to ../../lib/tcl8.6/http1.0/ cc -shared -O2 -pipe -O3 -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Wl,--export-dynamic -o pkgooa.so pkgooa.o -L/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix -ltclstub8.6 -ldl -lz -lpthread cc -shared -O2 -pipe -O3 -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Wl,--export-dynamic -o pkgc.so pkgc.o -L/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix -ltclstub8.6 -ldl -lz -lpthread Installing package http 2.8.9 as a Tcl Module Installing package opt0.4 files to ../../lib/tcl8.6/opt0.4/ cc -shared -O2 -pipe -O3 -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Wl,--export-dynamic -o pkgb.so pkgb.o -L/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix -ltclstub8.6 -ldl -lz -lpthread /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] Installing package msgcat 1.6.0 as a Tcl Module Installing package tcltest 2.3.8 as a Tcl Module Installing package platform 1.0.14 as a Tcl Module /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 platform::shell 1.1.4 as a Tcl Module Installing encoding files to ../../lib/tcl8.6/encoding/ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/Lcompile.c: In function 'Tcl_LGetDirX': /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/Lcompile.c:8123:16: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 8123 | while (dent = readdir(d)) { | ^~~~ cc -shared -O2 -pipe -O3 -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Wl,--export-dynamic -o pkgua.so pkgua.o -L/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix -ltclstub8.6 -ldl -lz -lpthread make[7]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest' 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' /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c: In function 'TclNRExecuteByteCode': troff:little.man:849: warning: cannot select font 'CW' /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 | ^~~~~ 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: line 0: colcrt: not found make[7]: [Makefile:29: little.txt] Error 127 (ignored) cp delta.gif little.man little.1 little.txt little.html ../../../share/doc//L make[7]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/doc/L' /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c: In function 'TEBCresume': /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2311:41: warning: array subscript -1 is below array bounds of 'void *[1]' [-Warray-bounds=] 2311 | #define initCatchTop ((ptrdiff_t *) (&TD->stack[-1])) | ~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2312:40: note: in expansion of macro 'initCatchTop' 2312 | #define initTosPtr ((Tcl_Obj **) (initCatchTop+codePtr->maxExceptDepth)) | ^~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:423:48: note: in expansion of macro 'initTosPtr' 423 | #define CURR_DEPTH ((ptrdiff_t) (tosPtr - initTosPtr)) | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:3261:17: note: in expansion of macro 'CURR_DEPTH' 3261 | depth = CURR_DEPTH - PTR2INT(objPtr->internalRep.twoPtrValue.ptr1); | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:182:11: note: while referencing 'stack' 182 | void *stack[1]; /* Start of the actual combined catch and obj | ^~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2311:41: warning: array subscript -1 is below array bounds of 'void *[1]' [-Warray-bounds=] 2311 | #define initCatchTop ((ptrdiff_t *) (&TD->stack[-1])) | ~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2312:40: note: in expansion of macro 'initCatchTop' 2312 | #define initTosPtr ((Tcl_Obj **) (initCatchTop+codePtr->maxExceptDepth)) | ^~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:423:48: note: in expansion of macro 'initTosPtr' 423 | #define CURR_DEPTH ((ptrdiff_t) (tosPtr - initTosPtr)) | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:3180:16: note: in expansion of macro 'CURR_DEPTH' 3180 | objc = CURR_DEPTH - PTR2INT(auxObjList->internalRep.twoPtrValue.ptr2); | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:182:11: note: while referencing 'stack' 182 | void *stack[1]; /* Start of the actual combined catch and obj | ^~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2311:41: warning: array subscript -1 is below array bounds of 'void *[1]' [-Warray-bounds=] 2311 | #define initCatchTop ((ptrdiff_t *) (&TD->stack[-1])) | ~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2312:40: note: in expansion of macro 'initCatchTop' 2312 | #define initTosPtr ((Tcl_Obj **) (initCatchTop+codePtr->maxExceptDepth)) | ^~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:423:48: note: in expansion of macro 'initTosPtr' 423 | #define CURR_DEPTH ((ptrdiff_t) (tosPtr - initTosPtr)) | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:3302:16: note: in expansion of macro 'CURR_DEPTH' 3302 | objc = CURR_DEPTH - PTR2INT(auxObjList->internalRep.twoPtrValue.ptr2); | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:182:11: note: while referencing 'stack' 182 | void *stack[1]; /* Start of the actual combined catch and obj | ^~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2311:41: warning: array subscript -1 is below array bounds of 'void *[1]' [-Warray-bounds=] 2311 | #define initCatchTop ((ptrdiff_t *) (&TD->stack[-1])) | ~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2312:40: note: in expansion of macro 'initCatchTop' 2312 | #define initTosPtr ((Tcl_Obj **) (initCatchTop+codePtr->maxExceptDepth)) | ^~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:423:48: note: in expansion of macro 'initTosPtr' 423 | #define CURR_DEPTH ((ptrdiff_t) (tosPtr - initTosPtr)) | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:3218:23: note: in expansion of macro 'CURR_DEPTH' 3218 | - CURR_DEPTH; /* Relative to where we are */ | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:182:11: note: while referencing 'stack' 182 | void *stack[1]; /* Start of the actual combined catch and obj | ^~~~~ In file included from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:19: /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2311:41: warning: array subscript -1 is below array bounds of 'void *[1]' [-Warray-bounds=] 2311 | #define initCatchTop ((ptrdiff_t *) (&TD->stack[-1])) | ~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclInt.h:108:47: note: in definition of macro 'INT2PTR' 108 | # define INT2PTR(p) ((void *)(intptr_t)(p)) | ^ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2312:40: note: in expansion of macro 'initCatchTop' 2312 | #define initTosPtr ((Tcl_Obj **) (initCatchTop+codePtr->maxExceptDepth)) | ^~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:423:48: note: in expansion of macro 'initTosPtr' 423 | #define CURR_DEPTH ((ptrdiff_t) (tosPtr - initTosPtr)) | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:3166:56: note: in expansion of macro 'CURR_DEPTH' 3166 | objPtr->internalRep.twoPtrValue.ptr2 = INT2PTR(CURR_DEPTH); | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:182:11: note: while referencing 'stack' 182 | void *stack[1]; /* Start of the actual combined catch and obj | ^~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2311:41: warning: array subscript -1 is below array bounds of 'void *[1]' [-Warray-bounds=] 2311 | #define initCatchTop ((ptrdiff_t *) (&TD->stack[-1])) | ~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2312:40: note: in expansion of macro 'initCatchTop' 2312 | #define initTosPtr ((Tcl_Obj **) (initCatchTop+codePtr->maxExceptDepth)) | ^~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:423:48: note: in expansion of macro 'initTosPtr' 423 | #define CURR_DEPTH ((ptrdiff_t) (tosPtr - initTosPtr)) | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:7625:25: note: in expansion of macro 'CURR_DEPTH' 7625 | *(++catchTop) = CURR_DEPTH; | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:182:11: note: while referencing 'stack' 182 | void *stack[1]; /* Start of the actual combined catch and obj | ^~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2311:41: warning: array subscript -1 is below array bounds of 'void *[1]' [-Warray-bounds=] 2311 | #define initCatchTop ((ptrdiff_t *) (&TD->stack[-1])) | ~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2312:40: note: in expansion of macro 'initCatchTop' 2312 | #define initTosPtr ((Tcl_Obj **) (initCatchTop+codePtr->maxExceptDepth)) | ^~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2913:22: note: in expansion of macro 'initTosPtr' 2913 | if (tosPtr > initTosPtr) { | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:182:11: note: while referencing 'stack' 182 | void *stack[1]; /* Start of the actual combined catch and obj | ^~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2311:41: warning: array subscript -1 is below array bounds of 'void *[1]' [-Warray-bounds=] 2311 | #define initCatchTop ((ptrdiff_t *) (&TD->stack[-1])) | ~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:9087:30: note: in expansion of macro 'initCatchTop' 9087 | if ((catchTop != initCatchTop) | ^~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:182:11: note: while referencing 'stack' 182 | void *stack[1]; /* Start of the actual combined catch and obj | ^~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2311:41: warning: array subscript -1 is below array bounds of 'void *[1]' [-Warray-bounds=] 2311 | #define initCatchTop ((ptrdiff_t *) (&TD->stack[-1])) | ~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:9129:25: note: in expansion of macro 'initCatchTop' 9129 | if (catchTop == initCatchTop) { | ^~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:182:11: note: while referencing 'stack' 182 | void *stack[1]; /* Start of the actual combined catch and obj | ^~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2311:41: warning: array subscript -1 is below array bounds of 'void *[1]' [-Warray-bounds=] 2311 | #define initCatchTop ((ptrdiff_t *) (&TD->stack[-1])) | ~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2312:40: note: in expansion of macro 'initCatchTop' 2312 | #define initTosPtr ((Tcl_Obj **) (initCatchTop+codePtr->maxExceptDepth)) | ^~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:423:48: note: in expansion of macro 'initTosPtr' 423 | #define CURR_DEPTH ((ptrdiff_t) (tosPtr - initTosPtr)) | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:9164:16: note: in expansion of macro 'CURR_DEPTH' 9164 | while (CURR_DEPTH > *catchTop) { | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:182:11: note: while referencing 'stack' 182 | void *stack[1]; /* Start of the actual combined catch and obj | ^~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2311:41: warning: array subscript -1 is below array bounds of 'void *[1]' [-Warray-bounds=] 2311 | #define initCatchTop ((ptrdiff_t *) (&TD->stack[-1])) | ~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2312:40: note: in expansion of macro 'initCatchTop' 2312 | #define initTosPtr ((Tcl_Obj **) (initCatchTop+codePtr->maxExceptDepth)) | ^~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:9202:25: note: in expansion of macro 'initTosPtr' 9202 | while (tosPtr > initTosPtr) { | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:182:11: note: while referencing 'stack' 182 | void *stack[1]; /* Start of the actual combined catch and obj | ^~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:5857:32: warning: 'match' may be used uninitialized [-Wmaybe-uninitialized] 5857 | match = (match >= 0); | ~~~~~~~^~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:5344:21: note: 'match' was declared here 5344 | int nocase, match, length2, cflags, s1len, s2len; | ^~~~~ In file included from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclPort.h:25, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclInt.h:37, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/Lcompile.c:7: /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/Lcompile.c: In function 'compile_reMatch': /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tcl.h:1015:41: warning: 'ds.string' may be used uninitialized [-Wmaybe-uninitialized] 1015 | #define Tcl_DStringValue(dsPtr) ((dsPtr)->string) | ~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/Lcompile.c:4033:26: note: in expansion of macro 'Tcl_DStringValue' 4033 | push_lit(Tcl_DStringValue(&ds)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/Lcompile.c:4026:25: note: 'ds' declared here 4026 | Tcl_DString ds; | ^~ CC Lgrammar-pregen.c Lgrammar.c: In function 'L_parse': Lgrammar.c:550:21: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] Lgrammar.c:536:25: note: in expansion of macro 'YYMALLOC' Lgrammar.c:5053:23: note: in expansion of macro 'YYSTACK_ALLOC' In file included from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclInt.h:45, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/Lcompile.h:8, from /Users/rob/bk/dev-oss-L-structs-in-funcs/src/gui/tcltk/tcl/generic/Lgrammar.y:6: /usr/include/stdlib.h:40:7: note: in a call to allocation function 'malloc' declared here 40 | void *malloc (size_t); | ^~~~~~ Lgrammar.c:550:21: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] Lgrammar.c:536:25: note: in expansion of macro 'YYMALLOC' Lgrammar.c:5053:23: note: in expansion of macro 'YYSTACK_ALLOC' /usr/include/stdlib.h:40:7: note: in a call to allocation function 'malloc' declared here 40 | void *malloc (size_t); | ^~~~~~ Lgrammar.c: In function 'L_parse': Lgrammar.c:550:21: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] Lgrammar.c:536:25: note: in expansion of macro 'YYMALLOC' Lgrammar.c:5053:23: note: in expansion of macro 'YYSTACK_ALLOC' In file included from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclInt.h:45, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/Lcompile.h:8, from /Users/rob/bk/dev-oss-L-structs-in-funcs/src/gui/tcltk/tcl/generic/Lgrammar.y:6: /usr/include/stdlib.h:40:7: note: in a call to allocation function 'malloc' declared here 40 | void *malloc (size_t); | ^~~~~~ Lgrammar.c:550:21: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] Lgrammar.c:536:25: note: in expansion of macro 'YYMALLOC' Lgrammar.c:5053:23: note: in expansion of macro 'YYSTACK_ALLOC' /usr/include/stdlib.h:40:7: note: in a call to allocation function 'malloc' declared here 40 | void *malloc (size_t); | ^~~~~~ rm -f libtcl8.6.a ar cr libtcl8.6.a regcomp.o regexec.o regfree.o regerror.o tclAlloc.o tclAssembly.o tclAsync.o tclBasic.o tclBinary.o tclCkalloc.o tclClock.o tclCmdAH.o tclCmdIL.o tclCmdMZ.o tclCompCmds.o tclCompCmdsGR.o tclCompCmdsSZ.o tclCompExpr.o tclCompile.o tclConfig.o tclDate.o tclDictObj.o tclDisassemble.o tclEncoding.o tclEnsemble.o tclEnv.o tclEvent.o tclExecute.o tclFCmd.o tclFileName.o tclGet.o tclHash.o tclHistory.o tclIndexObj.o tclInterp.o tclIO.o tclIOCmd.o tclIORChan.o tclIORTrans.o tclIOGT.o tclIOSock.o tclIOUtil.o tclLink.o tclListObj.o tclLiteral.o tclLoad.o tclMain.o tclNamesp.o tclNotify.o tclObj.o tclOptimize.o tclPanic.o tclParse.o tclPathObj.o tclPipe.o tclPkg.o tclPkgConfig.o tclPosixStr.o tclPreserve.o tclProc.o tclRegexp.o tclResolve.o tclResult.o tclScan.o tclStringObj.o tclStrToD.o tclThread.o tclThreadAlloc.o tclThreadJoin.o tclThreadStorage.o tclStubInit.o tclTimer.o tclTrace.o tclUtf.o tclUtil.o tclVar.o tclZlib.o tclTomMathInterface.o tclUnixChan.o tclUnixEvent.o tclUnixFCmd.o tclUnixFile.o tclUnixPipe.o tclUnixSock.o tclUnixTime.o tclUnixInit.o tclUnixThrd.o tclUnixCompat.o tclUnixNotfy.o strstr.o strtoul.o strtod.o fixstrtod.o tclOO.o tclOOBasic.o tclOOCall.o tclOODefineCmds.o tclOOInfo.o tclOOMethod.o tclOOStubInit.o tclLoadDl.o bncore.o bn_reverse.o bn_fast_s_mp_mul_digs.o bn_fast_s_mp_sqr.o bn_mp_add.o bn_mp_and.o bn_mp_add_d.o bn_mp_clamp.o bn_mp_clear.o bn_mp_clear_multi.o bn_mp_cmp.o bn_mp_cmp_d.o bn_mp_cmp_mag.o bn_mp_cnt_lsb.o bn_mp_copy.o bn_mp_count_bits.o bn_mp_div.o bn_mp_div_d.o bn_mp_div_2.o bn_mp_div_2d.o bn_mp_div_3.o bn_mp_exch.o bn_mp_expt_d.o bn_mp_grow.o bn_mp_init.o bn_mp_init_copy.o bn_mp_init_multi.o bn_mp_init_set.o bn_mp_init_set_int.o bn_mp_init_size.o bn_mp_karatsuba_mul.o bn_mp_karatsuba_sqr.o bn_mp_lshd.o bn_mp_mod.o bn_mp_mod_2d.o bn_mp_mul.o bn_mp_mul_2.o bn_mp_mul_2d.o bn_mp_mul_d.o bn_mp_neg.o bn_mp_or.o bn_mp_radix_size.o bn_mp_radix_smap.o bn_mp_read_radix.o bn_mp_rshd.o bn_mp_set.o bn_mp_set_int.o bn_mp_shrink.o bn_mp_sqr.o bn_mp_sqrt.o bn_mp_sub.o bn_mp_sub_d.o bn_mp_to_unsigned_bin.o bn_mp_to_unsigned_bin_n.o bn_mp_toom_mul.o bn_mp_toom_sqr.o bn_mp_toradix_n.o bn_mp_unsigned_bin_size.o bn_mp_xor.o bn_mp_zero.o bn_s_mp_add.o bn_s_mp_mul_digs.o bn_s_mp_sqr.o bn_s_mp_sub.o Lscanner-pregen.o Lgrammar-pregen.o Lcompile.o Last.o Ltypecheck.o Lgetopt.o ; ranlib libtcl8.6.a CC tclAppInit.o CC tclAppInit.c rm -f tclTestInit.o mv tclAppInit.o tclTestInit.o make tcltest-real LIB_RUNTIME_DIR="`pwd`" make[7]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix' CC make[7]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix' Making directory ../../usr/local/lib Making directory ../../bin Installing libtcl8.6.a to ../../usr/local/lib/ Installing tclsh as ../../bin/tclsh Installing tclConfig.sh to ../../usr/local/lib/ Installing tclooConfig.sh to ../../usr/local/lib/ Installing libtclstub8.6.a to ../../usr/local/lib/ Installing pkg-config file to ../../usr/local/lib/pkgconfig/ make[6]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix' if [ -x bin/tclsh8.6 ] ; then \ mv bin/tclsh8.6 bin/tclsh ; \ fi if [ ! -x bin/tclsh ] ; then \ echo Could not find bin/tclsh ; \ fi if [ -d usr/local/lib/dde1.3 ] ; then \ mv usr/local/lib/dde1.3 lib/tcl8.6 ; \ fi if [ -d usr/local/lib/reg1.3 ] ; then \ mv usr/local/lib/reg1.3 lib/tcl8.6; \ fi rm -rf include usr lib/tcl8.6/tcltest* make[5]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' make[5]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' Configuring Tk Installing BWidget Installing TkCon rm -rf bin/bkgui lib/tk* cd tk/unix && \ make prefix= exec_prefix= INSTALL_ROOT=../.. \ XLIBS="-lpcre" \ BK_TCL_LIB="/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/libtcl8.6.a" \ install-binaries install-libraries make[6]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix' CC tkStubLib.c CC ttkStubLib.c CC tk3d.c CC tkArgv.c CC tkAtom.c CC tkBind.c CC tkBitmap.c CC tkBusy.c CC tkClipboard.c CC tkCmds.c CC tkColor.c CC tkConfig.c CC tkConsole.c CC tkCursor.c CC tkError.c CC tkEvent.c CC tkFocus.c CC tkFont.c CC tkGet.c CC tkGC.c CC tkGeometry.c CC tkGrab.c CC tkGrid.c CC tkMain.c CC tkObj.c CC tkOldConfig.c CC tkOption.c CC tkPack.c CC tkPlace.c CC tkSelect.c CC tkStyle.c CC tkUndo.c CC tkUtil.c CC tkVisual.c CC tkWindow.c CC tkButton.c CC tkEntry.c CC tkFrame.c CC tkListbox.c CC tkMenu.c CC tkMenubutton.c CC tkMenuDraw.c CC tkMessage.c CC tkPanedWindow.c CC tkScale.c CC tkScrollbar.c CC tkCanvas.c CC tkCanvArc.c CC tkCanvBmap.c CC tkCanvImg.c CC tkCanvLine.c CC tkCanvPoly.c CC tkCanvPs.c CC tkCanvText.c CC tkCanvUtil.c CC tkCanvWind.c CC tkRectOval.c CC tkTrig.c CC tkImage.c CC tkImgBmap.c CC tkImgGIF.c CC tkImgPNG.c CC tkImgPPM.c CC tkImgPhoto.c CC tkImgPhInstance.c /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkTrig.c:42:12: warning: argument 1 of type 'double[2]' with mismatched bound [-Warray-parameter=] 42 | double end1Ptr[2], /* Coordinates of first end-point of line. */ | ~~~~~~~^~~~~~~~~~ In file included from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkInt.h:992, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkTrig.c:15: /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkIntDecls.h:175:46: note: previously declared as 'double[]' 175 | EXTERN double TkLineToPoint(double end1Ptr[], double end2Ptr[], | ~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkTrig.c:43:12: warning: argument 2 of type 'double[2]' with mismatched bound [-Warray-parameter=] 43 | double end2Ptr[2], /* Coordinates of second end-point of line. */ | ~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkIntDecls.h:175:64: note: previously declared as 'double[]' 175 | EXTERN double TkLineToPoint(double end1Ptr[], double end2Ptr[], | ~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkTrig.c:44:12: warning: argument 3 of type 'double[2]' with mismatched bound [-Warray-parameter=] 44 | double pointPtr[2]) /* Points to coords for point. */ | ~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkIntDecls.h:176:40: note: previously declared as 'double[]' 176 | double pointPtr[]); | ~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkTrig.c:146:12: warning: argument 1 of type 'double[2]' with mismatched bound [-Warray-parameter=] 146 | double end1Ptr[2], /* X and y coordinates for one endpoint of | ~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkIntDecls.h:172:45: note: previously declared as 'double[]' 172 | EXTERN int TkLineToArea(double end1Ptr[], double end2Ptr[], | ~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkTrig.c:148:12: warning: argument 2 of type 'double[2]' with mismatched bound [-Warray-parameter=] 148 | double end2Ptr[2], /* X and y coordinates for other endpoint of | ~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkIntDecls.h:172:63: note: previously declared as 'double[]' 172 | EXTERN int TkLineToArea(double end1Ptr[], double end2Ptr[], | ~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkTrig.c:150:12: warning: argument 3 of type 'double[4]' with mismatched bound [-Warray-parameter=] 150 | double rectPtr[4]) /* Points to coords for rectangle, in the | ~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkIntDecls.h:173:40: note: previously declared as 'double[]' 173 | double rectPtr[]); | ~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkTrig.c:658:12: warning: argument 1 of type 'double[4]' with mismatched bound [-Warray-parameter=] 658 | double ovalPtr[4], /* Pointer to array of four coordinates (x1, | ~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkIntDecls.h:192:46: note: previously declared as 'double[]' 192 | EXTERN double TkOvalToPoint(double ovalPtr[], double width, | ~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkTrig.c:665:12: warning: argument 4 of type 'double[2]' with mismatched bound [-Warray-parameter=] 665 | double pointPtr[2]) /* Coordinates of point. */ | ~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkIntDecls.h:193:52: note: previously declared as 'double[]' 193 | int filled, double pointPtr[]); | ~~~~~~~^~~~~~~~~~ CC tkText.c CC tkTextBTree.c /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkClipboard.c: In function 'ClipboardAppHandler': /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkClipboard.c:150:5: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] 150 | strncpy(buffer, p, length); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkClipboard.c:142:14: note: length computed here 142 | length = strlen(p); | ^~~~~~~~~ CC tkTextDisp.c CC tkTextImage.c CC tkTextIndex.c CC tkTextMark.c CC tkTextTag.c CC tkTextWind.c CC tkStubInit.c CC ttkBlink.c CC ttkCache.c CC ttkButton.c CC ttkClamTheme.c CC ttkClassicTheme.c CC ttkDefaultTheme.c CC ttkElements.c CC ttkEntry.c CC ttkFrame.c CC ttkImage.c /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkScale.c: In function 'ConfigureScale': /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkScale.c:859:39: warning: '%d' directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=] 859 | sprintf(scalePtr->format, "%%.%de", numDigits-1); | ^~ CC ttkInit.c In function 'ComputeFormat', inlined from 'ConfigureScale' at /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkScale.c:629:2: /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkScale.c:859:35: note: directive argument in the range [0, 2147483646] 859 | sprintf(scalePtr->format, "%%.%de", numDigits-1); | ^~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkScale.c:859:9: note: 'sprintf' output between 5 and 14 bytes into a destination of size 10 859 | sprintf(scalePtr->format, "%%.%de", numDigits-1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkScale.c: In function 'ConfigureScale': /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkScale.c:857:39: warning: '%d' directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=] 857 | sprintf(scalePtr->format, "%%.%df", afterDecimal); | ^~ In function 'ComputeFormat', inlined from 'ConfigureScale' at /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkScale.c:629:2: /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkScale.c:857:35: note: directive argument in the range [0, 2147483646] 857 | sprintf(scalePtr->format, "%%.%df", afterDecimal); | ^~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkScale.c:857:9: note: 'sprintf' output between 5 and 14 bytes into a destination of size 10 857 | sprintf(scalePtr->format, "%%.%df", afterDecimal); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC ttkLabel.c CC ttkLayout.c CC ttkManager.c CC ttkNotebook.c CC ttkPanedwindow.c CC ttkProgress.c CC ttkScale.c CC ttkScrollbar.c CC ttkScroll.c CC ttkSeparator.c CC ttkSquare.c CC ttkState.c CC ttkTagSet.c CC ttkTheme.c CC ttkTrace.c CC ttkTrack.c CC ttkTreeview.c CC ttkWidget.c CC ttkStubInit.c CC tkUnix.c CC tkUnix3d.c CC tkUnixButton.c CC tkUnixColor.c CC tkUnixConfig.c CC tkUnixCursor.c CC tkUnixDraw.c CC tkUnixEmbed.c CC tkUnixEvent.c CC tkUnixFocus.c CC tkUnixRFont.c CC tkUnixInit.c CC tkUnixKey.c CC tkUnixMenu.c CC tkUnixMenubu.c CC tkUnixScale.c CC tkUnixScrlbr.c CC tkUnixSelect.c CC tkUnixSend.c CC tkUnixWm.c CC tkAppInit.c CC tkUnixXId.c Making directory ../../lib/tk8.6 rm -f libtkstub8.6.a ar cr libtkstub8.6.a tkStubLib.o ttkStubLib.o ; ranlib libtkstub8.6.a Making directory ../../lib/tk8.6/images Making directory ../../lib/tk8.6/msgs Making directory ../../lib/tk8.6/ttk Installing Tk library files to ../../lib/tk8.6/ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../unix/tkUnixKey.c: In function 'TkpGetKeySym': /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../unix/tkUnixKey.c:339:5: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] 339 | sym = TkKeycodeToKeysym(dispPtr, eventPtr->xkey.keycode, 0, | ^~~ In file included from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tk.h:96, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkPort.h:21, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkInt.h:19, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../unix/tkUnixKey.c:13: /usr/include/X11/Xlib.h:1683:15: note: declared here 1683 | extern KeySym XKeycodeToKeysym( | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../unix/tkUnixKey.c:354:13: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] 354 | sym = TkKeycodeToKeysym(dispPtr, eventPtr->xkey.keycode, | ^~~ /usr/include/X11/Xlib.h:1683:15: note: declared here 1683 | extern KeySym XKeycodeToKeysym( | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../unix/tkUnixKey.c:365:9: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] 365 | sym = TkKeycodeToKeysym(dispPtr, eventPtr->xkey.keycode, | ^~~ /usr/include/X11/Xlib.h:1683:15: note: declared here 1683 | extern KeySym XKeycodeToKeysym( | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../unix/tkUnixKey.c: In function 'TkpInitKeymapInfo': /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../unix/tkUnixKey.c:415:9: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] 415 | keysym = TkKeycodeToKeysym(dispPtr, *codePtr, 0, 0); | ^~~~~~ /usr/include/X11/Xlib.h:1683:15: note: declared here 1683 | extern KeySym XKeycodeToKeysym( | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../unix/tkUnixKey.c:441:9: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] 441 | keysym = TkKeycodeToKeysym(dispPtr, *codePtr, 0, 0); | ^~~~~~ /usr/include/X11/Xlib.h:1683:15: note: declared here 1683 | extern KeySym XKeycodeToKeysym( | ^~~~~~~~~~~~~~~~ Installing Ttk library files to ../../lib/tk8.6/ttk/ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkEntry.c: In function 'ConfigureEntry.constprop': /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkEntry.c:4415:41: warning: '%d' directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=] 4415 | sprintf(sbPtr->digitFormat, "%%.%de", numDigits-1); | ^~ In function 'ComputeFormat', inlined from 'ConfigureEntry.constprop' at /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkEntry.c:1315:2: /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkEntry.c:4415:37: note: directive argument in the range [0, 2147483646] 4415 | sprintf(sbPtr->digitFormat, "%%.%de", numDigits-1); | ^~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkEntry.c:4415:9: note: 'sprintf' output between 5 and 14 bytes into a destination of size 10 4415 | sprintf(sbPtr->digitFormat, "%%.%de", numDigits-1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkEntry.c: In function 'ConfigureEntry.constprop': /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkEntry.c:4413:41: warning: '%d' directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=] 4413 | sprintf(sbPtr->digitFormat, "%%.%df", afterDecimal); | ^~ In function 'ComputeFormat', inlined from 'ConfigureEntry.constprop' at /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkEntry.c:1315:2: /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkEntry.c:4413:37: note: directive argument in the range [0, 2147483646] 4413 | sprintf(sbPtr->digitFormat, "%%.%df", afterDecimal); | ^~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkEntry.c:4413:9: note: 'sprintf' output between 5 and 14 bytes into a destination of size 10 4413 | sprintf(sbPtr->digitFormat, "%%.%df", afterDecimal); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Installing library image files to ../../lib/tk8.6/images/ Installing message catalog files to ../../lib/tk8.6/msgs/ rm -f libtk8.6.a ar cr libtk8.6.a tk3d.o tkArgv.o tkAtom.o tkBind.o tkBitmap.o tkBusy.o tkClipboard.o tkCmds.o tkColor.o tkConfig.o tkConsole.o tkCursor.o tkError.o tkEvent.o tkFocus.o tkFont.o tkGet.o tkGC.o tkGeometry.o tkGrab.o tkGrid.o tkMain.o tkObj.o tkOldConfig.o tkOption.o tkPack.o tkPlace.o tkSelect.o tkStyle.o tkUndo.o tkUtil.o tkVisual.o tkWindow.o tkButton.o tkEntry.o tkFrame.o tkListbox.o tkMenu.o tkMenubutton.o tkMenuDraw.o tkMessage.o tkPanedWindow.o tkScale.o tkScrollbar.o tkCanvas.o tkCanvArc.o tkCanvBmap.o tkCanvImg.o tkCanvLine.o tkCanvPoly.o tkCanvPs.o tkCanvText.o tkCanvUtil.o tkCanvWind.o tkRectOval.o tkTrig.o tkImage.o tkImgBmap.o tkImgGIF.o tkImgPNG.o tkImgPPM.o tkImgPhoto.o tkImgPhInstance.o tkText.o tkTextBTree.o tkTextDisp.o tkTextImage.o tkTextIndex.o tkTextMark.o tkTextTag.o tkTextWind.o tkStubInit.o ttkBlink.o ttkButton.o ttkCache.o ttkClamTheme.o ttkClassicTheme.o ttkDefaultTheme.o ttkElements.o ttkEntry.o ttkFrame.o ttkImage.o ttkInit.o ttkLabel.o ttkLayout.o ttkManager.o ttkNotebook.o ttkPanedwindow.o ttkProgress.o ttkScale.o ttkScrollbar.o ttkScroll.o ttkSeparator.o ttkSquare.o ttkState.o ttkTagSet.o ttkTheme.o ttkTrace.o ttkTrack.o ttkTreeview.o ttkWidget.o ttkStubInit.o tkUnix.o tkUnix3d.o tkUnixButton.o tkUnixColor.o tkUnixConfig.o tkUnixCursor.o tkUnixDraw.o tkUnixEmbed.o tkUnixEvent.o tkUnixFocus.o tkUnixRFont.o tkUnixInit.o tkUnixKey.o tkUnixMenu.o tkUnixMenubu.o tkUnixScale.o tkUnixScrlbr.o tkUnixSelect.o tkUnixSend.o tkUnixWm.o tkUnixXId.o ; ranlib libtk8.6.a CC libtkstub8.6.a Making directory ../../usr/local/lib Making directory ../../usr/local/lib/tk8.6 Installing libtk8.6.a to ../../usr/local/lib/ Installing wish as ../../bin/wish8.6 Installing tkConfig.sh to ../../usr/local/lib/ Installing libtkstub8.6.a to ../../usr/local/lib/ Installing pkg-config file to ../../usr/local/lib/pkgconfig/ make[6]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix' rm -rf include usr lib/tk*/images cd lib/tcl8.6/encoding/; \ mkdir tmp; \ mv ascii.* cp1252.* iso8859-1.* iso8859-2.* macRoman.* tmp; \ rm -f *.enc; \ mv tmp/* .; \ rmdir tmp mv bin/wish* bin/bkgui cd tktable ; \ test -f Makefile -a "X" != X && { \ make distclean ; \ }; \ test -f Makefile || { \ ./configure -q --with-tcl=../tcl/unix --with-tk=../tk/unix \ --with-tclinclude=../tcl/generic \ --with-tkinclude=../tk/generic \ --disable-threads ; \ }; \ make \ prefix= exec_prefix= DESTDIR=../ \ libdir=lib bindir=bin install make[6]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tktable' sed -e '/^\#/d' -e '/^$/d' -e 's/\\/\\\\/g' -e 's/\"/\\"/g' -e 's/^/"/' -e 's/$/\\n"/' < `echo library/tkTable.tcl` > 'tkTable.tcl.h' || { rm -f tkTable.tcl.h; exit 1; } cc -DPACKAGE_NAME=\"Tktable\" -DPACKAGE_TARNAME=\"tktable\" -DPACKAGE_VERSION=\"2.10\" -DPACKAGE_STRING=\"Tktable\ 2.10\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DTBL_COMMAND=\"table\" -DTBL_RUNTIME=\"tkTable.tcl\" -DTBL_RUNTIME_DIR=\"lib/Tktable2.10\" -I. -I"./generic" -I"../tcl/generic" -I"../tk/generic" -pipe -O2 -fomit-frame-pointer -Wall -Wno-implicit-int -fPIC -c `echo ./generic/tkTableWin.c` -o tkTableWin.o cc -DPACKAGE_NAME=\"Tktable\" -DPACKAGE_TARNAME=\"tktable\" -DPACKAGE_VERSION=\"2.10\" -DPACKAGE_STRING=\"Tktable\ 2.10\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DTBL_COMMAND=\"table\" -DTBL_RUNTIME=\"tkTable.tcl\" -DTBL_RUNTIME_DIR=\"lib/Tktable2.10\" -I. -I"./generic" -I"../tcl/generic" -I"../tk/generic" -pipe -O2 -fomit-frame-pointer -Wall -Wno-implicit-int -fPIC -c `echo ./generic/tkTableTag.c` -o tkTableTag.o cc -DPACKAGE_NAME=\"Tktable\" -DPACKAGE_TARNAME=\"tktable\" -DPACKAGE_VERSION=\"2.10\" -DPACKAGE_STRING=\"Tktable\ 2.10\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DTBL_COMMAND=\"table\" -DTBL_RUNTIME=\"tkTable.tcl\" -DTBL_RUNTIME_DIR=\"lib/Tktable2.10\" -I. -I"./generic" -I"../tcl/generic" -I"../tk/generic" -pipe -O2 -fomit-frame-pointer -Wall -Wno-implicit-int -fPIC -c `echo ./generic/tkTableEdit.c` -o tkTableEdit.o cc -DPACKAGE_NAME=\"Tktable\" -DPACKAGE_TARNAME=\"tktable\" -DPACKAGE_VERSION=\"2.10\" -DPACKAGE_STRING=\"Tktable\ 2.10\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DTBL_COMMAND=\"table\" -DTBL_RUNTIME=\"tkTable.tcl\" -DTBL_RUNTIME_DIR=\"lib/Tktable2.10\" -I. -I"./generic" -I"../tcl/generic" -I"../tk/generic" -pipe -O2 -fomit-frame-pointer -Wall -Wno-implicit-int -fPIC -c `echo ./generic/tkTableCell.c` -o tkTableCell.o cc -DPACKAGE_NAME=\"Tktable\" -DPACKAGE_TARNAME=\"tktable\" -DPACKAGE_VERSION=\"2.10\" -DPACKAGE_STRING=\"Tktable\ 2.10\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DTBL_COMMAND=\"table\" -DTBL_RUNTIME=\"tkTable.tcl\" -DTBL_RUNTIME_DIR=\"lib/Tktable2.10\" -I. -I"./generic" -I"../tcl/generic" -I"../tk/generic" -pipe -O2 -fomit-frame-pointer -Wall -Wno-implicit-int -fPIC -c `echo ./generic/tkTableCellSort.c` -o tkTableCellSort.o cc -DPACKAGE_NAME=\"Tktable\" -DPACKAGE_TARNAME=\"tktable\" -DPACKAGE_VERSION=\"2.10\" -DPACKAGE_STRING=\"Tktable\ 2.10\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DTBL_COMMAND=\"table\" -DTBL_RUNTIME=\"tkTable.tcl\" -DTBL_RUNTIME_DIR=\"lib/Tktable2.10\" -I. -I"./generic" -I"../tcl/generic" -I"../tk/generic" -pipe -O2 -fomit-frame-pointer -Wall -Wno-implicit-int -fPIC -c `echo ./generic/tkTableCmds.c` -o tkTableCmds.o cc -DPACKAGE_NAME=\"Tktable\" -DPACKAGE_TARNAME=\"tktable\" -DPACKAGE_VERSION=\"2.10\" -DPACKAGE_STRING=\"Tktable\ 2.10\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DTBL_COMMAND=\"table\" -DTBL_RUNTIME=\"tkTable.tcl\" -DTBL_RUNTIME_DIR=\"lib/Tktable2.10\" -I. -I"./generic" -I"../tcl/generic" -I"../tk/generic" -pipe -O2 -fomit-frame-pointer -Wall -Wno-implicit-int -fPIC -c `echo ./generic/tkTableUtil.c` -o tkTableUtil.o (\ echo 'if {[catch {package require Tcl 8.2}]} return';\ echo 'package ifneeded Tktable 2.10 \ [list load [file join $dir libTktable2.10.so] Tktable]'\ ) > pkgIndex.tcl cc -DPACKAGE_NAME=\"Tktable\" -DPACKAGE_TARNAME=\"tktable\" -DPACKAGE_VERSION=\"2.10\" -DPACKAGE_STRING=\"Tktable\ 2.10\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DTBL_COMMAND=\"table\" -DTBL_RUNTIME=\"tkTable.tcl\" -DTBL_RUNTIME_DIR=\"lib/Tktable2.10\" -I. -I"./generic" -I"../tcl/generic" -I"../tk/generic" -pipe -O2 -fomit-frame-pointer -Wall -Wno-implicit-int -fPIC -c `echo ./generic/tkTable.c` -o tkTable.o ./generic/tkTableCellSort.c: In function 'TableSortCompareProc': ./generic/tkTableCellSort.c:73:1: warning: old-style function definition [-Wold-style-definition] 73 | TableSortCompareProc(first, second) | ^~~~~~~~~~~~~~~~~~~~ ./generic/tkTableCellSort.c: In function 'DictionaryCompare': ./generic/tkTableCellSort.c:140:1: warning: old-style function definition [-Wold-style-definition] 140 | DictionaryCompare(left, right) | ^~~~~~~~~~~~~~~~~ ./generic/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 'MergeLists': ./generic/tkTableCellSort.c:254:1: warning: old-style function definition [-Wold-style-definition] 254 | MergeLists(leftPtr, rightPtr) | ^~~~~~~~~~ ./generic/tkTableCellSort.c: In function 'MergeSort': ./generic/tkTableCellSort.c:317:1: warning: old-style function definition [-Wold-style-definition] 317 | MergeSort(headPtr) | ^~~~~~~~~ ./generic/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 '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/tkTableWin.c:417:1: warning: old-style function definition [-Wold-style-definition] 417 | EmbWinRequestProc(clientData, tkwin) | ^~~~~~~~~~~~~~~~~ ./generic/tkTableEdit.c: In function 'TableInsertChars': ./generic/tkTableUtil.c: In function 'TableOptionBdGet': ./generic/tkTableEdit.c:455:1: warning: old-style function definition [-Wold-style-definition] 455 | TableInsertChars(tablePtr, index, value) | ^~~~~~~~~~~~~~~~ ./generic/tkTableUtil.c:173:1: warning: old-style function definition [-Wold-style-definition] 173 | TableOptionBdGet(clientData, tkwin, widgRec, offset, freeProcPtr) | ^~~~~~~~~~~~~~~~ ./generic/tkTableUtil.c:182:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 182 | register int type = (int) clientData; | ^ ./generic/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/tkTableEdit.c:612:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 612 | entryPtr = Tcl_FindHashEntry(dimTblPtr, (char *)from-offset); | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ ./generic/tkTableEdit.c:617:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 617 | entryPtr = Tcl_FindHashEntry(tagTblPtr, (char *)to); | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ ./generic/tkTableEdit.c:619:57: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 619 | newPtr = Tcl_CreateHashEntry(tagTblPtr, (char *)from, &new); | ^ ../tcl/generic/tcl.h:2613:62: note: in definition of macro 'Tcl_CreateHashEntry' 2613 | (*((tablePtr)->createProc))(tablePtr, (const char *)(key), newPtr) | ^~~ ./generic/tkTableWin.c: In function 'EmbWinConfigure': ./generic/tkTableWin.c:608:1: warning: old-style function definition [-Wold-style-definition] 608 | EmbWinConfigure(tablePtr, ewPtr, objc, objv) | ^~~~~~~~~~~~~~~ ./generic/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/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); | ^ ./generic/tkTableTag.c:578:57: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 578 | : tablePtr->colStyles, (char *) cell); | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ In file included from ../tk/generic/tk.h:19, from ./generic/tkTable.h:21, from ./generic/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/tkTable.c: In function 'StringifyObjects': ./generic/tkTable.c:436:1: warning: old-style function definition [-Wold-style-definition] 436 | StringifyObjects(objc, objv) | ^~~~~~~~~~~~~~~~ ./generic/tkTableCell.c: In function 'TableGetIndex': ./generic/tkTableCell.c:826:1: warning: old-style function definition [-Wold-style-definition] 826 | TableGetIndex(tablePtr, str, row_p, col_p) | ^~~~~~~~~~~~~ ./generic/tkTable.c: In function 'Tk_TableObjCmd': ./generic/tkTable.c:488:1: warning: old-style function definition [-Wold-style-definition] 488 | Tk_TableObjCmd(clientData, interp, objc, objv) | ^~~~~~~~~~~~~~ ./generic/tkTableTag.c: In function '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/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/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/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/tkTableCmds.c:593:72: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 593 | (entryPtr = Tcl_FindHashEntry(tablePtr->colWidths, (char *) | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ ./generic/tkTable.c: In function 'TableConfigure': ./generic/tkTable.c:1031:1: warning: old-style function definition [-Wold-style-definition] 1031 | TableConfigure(interp, tablePtr, objc, objv, flags, forceUpdate) | ^~~~~~~~~~~~~~ ./generic/tkTableTag.c: In function 'TableOptionReliefSet': ./generic/tkTableTag.c:1311:1: warning: old-style function definition [-Wold-style-definition] 1311 | TableOptionReliefSet(clientData, interp, tkwin, value, widgRec, offset) | ^~~~~~~~~~~~~~~~~~~~ ./generic/tkTableTag.c: In function 'TableOptionReliefGet': ./generic/tkTableTag.c:1344:1: warning: old-style function definition [-Wold-style-definition] 1344 | TableOptionReliefGet(clientData, tkwin, widgRec, offset, freeProcPtr) | ^~~~~~~~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'TableWorldChanged': ./generic/tkTable.c:1284:1: warning: old-style function definition [-Wold-style-definition] 1284 | TableWorldChanged(instanceData) | ^~~~~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'TableEventProc': ./generic/tkTable.c:1325:1: warning: old-style function definition [-Wold-style-definition] 1325 | TableEventProc(clientData, eventPtr) | ^~~~~~~~~~~~~~ In file included from ../tk/generic/tk.h:19, from ./generic/tkTable.h:21, from ./generic/tkTable.c:25: ./generic/tkTable.c: In function 'TableDisplay': ./generic/tkTable.c:1967:58: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1967 | entryPtr = Tcl_CreateHashEntry(colTagsCache, (char *)ucol, &new); | ^ ../tcl/generic/tcl.h:2613:62: note: in definition of macro 'Tcl_CreateHashEntry' 2613 | (*((tablePtr)->createProc))(tablePtr, (const char *)(key), newPtr) | ^~~ ./generic/tkTable.c: In function 'TableFlashEvent': ./generic/tkTable.c:2659:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2659 | count = (int) Tcl_GetHashValue(entryPtr); | ^ ./generic/tkTable.c:2671:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2671 | Tcl_SetHashValue(entryPtr, (ClientData) count); | ^ ../tcl/generic/tcl.h:2596:69: note: in definition of macro 'Tcl_SetHashValue' 2596 | #define Tcl_SetHashValue(h, value) ((h)->clientData = (ClientData) (value)) | ^~~~~ ./generic/tkTable.c: In function 'TableAddFlash': ../tcl/generic/tcl.h:2596:55: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2596 | #define Tcl_SetHashValue(h, value) ((h)->clientData = (ClientData) (value)) | ^ ./generic/tkTable.c:2716:5: note: in expansion of macro 'Tcl_SetHashValue' 2716 | Tcl_SetHashValue(entryPtr, tablePtr->flashTime); | ^~~~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'TableVarProc': ./generic/tkTable.c:2810:1: warning: old-style function definition [-Wold-style-definition] 2810 | TableVarProc(clientData, interp, name, index, flags) | ^~~~~~~~~~~~ ./generic/tkTable.c: In function 'TableGeometryRequest': ./generic/tkTable.c:2943:1: warning: old-style function definition [-Wold-style-definition] 2943 | TableGeometryRequest(tablePtr) | ^~~~~~~~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'TableAdjustActive': ./generic/tkTable.c:2981:1: warning: old-style function definition [-Wold-style-definition] 2981 | TableAdjustActive(tablePtr) | ^~~~~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'TableAdjustParams': ./generic/tkTable.c:3115:59: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3115 | entryPtr = Tcl_FindHashEntry(tablePtr->colWidths, (char *) i); | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ ./generic/tkTable.c:3121:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3121 | value = (int) Tcl_GetHashValue(entryPtr); | ^ ./generic/tkTable.c:3209:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3209 | entryPtr = Tcl_FindHashEntry(tablePtr->rowHeights, (char *) i); | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ ./generic/tkTable.c:3215:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3215 | value = (int) Tcl_GetHashValue(entryPtr); | ^ ./generic/tkTable.c: In function 'TableFetchSelection': ./generic/tkTable.c:3577:1: warning: old-style function definition [-Wold-style-definition] 3577 | TableFetchSelection(clientData, offset, buffer, maxBytes) | ^~~~~~~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'TableLostSelection': ./generic/tkTable.c:3719:1: warning: old-style function definition [-Wold-style-definition] 3719 | TableLostSelection(clientData) | ^~~~~~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'TableRestrictProc': ./generic/tkTable.c:3758:1: warning: old-style function definition [-Wold-style-definition] 3758 | TableRestrictProc(serial, eventPtr) | ^~~~~~~~~~~~~~~~~ ./generic/tkTable.c:3763:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3763 | ((eventPtr->xany.serial-(unsigned int)serial) > 0)) { | ^ ./generic/tkTable.c: In function 'TableValidateChange': ./generic/tkTable.c:3790:1: warning: old-style function definition [-Wold-style-definition] 3790 | TableValidateChange(tablePtr, r, c, old, new, index) | ^~~~~~~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'ExpandPercents': ./generic/tkTable.c:3885:1: warning: old-style function definition [-Wold-style-definition] 3885 | ExpandPercents(tablePtr, before, r, c, old, new, index, dsPtr, cmdType) | ^~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'Tktable_Init': ./generic/tkTable.c:4008:1: warning: old-style function definition [-Wold-style-definition] 4008 | Tktable_Init(interp) | ^~~~~~~~~~~~ ./generic/tkTable.c: In function 'Tktable_SafeInit': ./generic/tkTable.c:4053:1: warning: old-style function definition [-Wold-style-definition] 4053 | Tktable_SafeInit(interp) | ^~~~~~~~~~~~~~~~ rm -f libTktable2.10.so cc -shared -pipe -O2 -fomit-frame-pointer -Wall -Wno-implicit-int -fPIC -O3 -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Wl,--export-dynamic -o libTktable2.10.so tkTable.o tkTableWin.o tkTableTag.o tkTableEdit.o tkTableCell.o tkTableCellSort.o tkTableCmds.o tkTableUtil.o -lX11 -L/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix -ltclstub8.6 -L/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix -ltkstub8.6 : libTktable2.10.so /usr/bin/install -c libTktable2.10.so ../lib/Tktable2.10/libTktable2.10.so : ../lib/Tktable2.10/libTktable2.10.so Install tkTable.tcl ../lib/Tktable2.10/tkTable.tcl Install tktable.py ../lib/Tktable2.10/tktable.py /usr/bin/install -c -m 644 pkgIndex.tcl ../lib/Tktable2.10 Install license.txt ../lib/Tktable2.10/license.txt Install README.txt ../lib/Tktable2.10/README.txt make[6]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tktable' make[5]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' make[5]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' make[5]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' make[5]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' make[5]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' make[5]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' bk: Cannot find package root. bk: Cannot find product root. mkdir: can't create directory '/build/obj': No such file or directory chmod: /build/obj: No such file or directory /bin/sh: line 6: can't create /build/obj/tcltk-OIAU5Cax5QUV3cV9iG8ztg.tgz: nonexistent directory chmod: /build/obj/tcltk-OIAU5Cax5QUV3cV9iG8ztg.tgz: No such file or directory make[5]: [Makefile:265: install] Error 1 (ignored) make[5]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' make[4]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' make[3]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui' make[3]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui' bk: Cannot find product root. make[3]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui' GUIs are up-to-date make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui' bash version.sh > version make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/man/man2help' perl ./verify-dspecs.pl ../man1/bk-log.1 Format ../man1/../man1/bk-Basics-Overview.1 ( bk-Basics-Overview . 1 ) Format ../man1/../man1/bk-Howto-BAM.1 ( bk-Howto-BAM . 1 ) Format ../man1/../man1/bk-Howto-bkd.1 ( bk-Howto-bkd . 1 ) Format ../man1/../man1/bk-Howto-developer.1 ( bk-Howto-developer . 1 ) Format ../man1/../man1/bk-Howto-setup.1 ( bk-Howto-setup . 1 ) Format ../man1/../man1/bk-Howto.1 ( bk-Howto . 1 ) Format ../man1/../man1/bk-abort.1 ( bk-abort . 1 ) Format ../man1/../man1/bk-admin.1 ( bk-admin . 1 ) Format ../man1/../man1/bk-alias.1 ( bk-alias . 1 ) Format ../man1/../man1/bk-annotate.1 ( bk-annotate . 1 ) Format ../man1/../man1/bk-attach.1 ( bk-attach . 1 ) Format ../man1/../man1/bk-backups.1 ( bk-backups . 1 ) Format ../man1/../man1/bk-bam.1 ( bk-bam . 1 ) Format ../man1/../man1/bk-base64.1 ( bk-base64 . 1 ) troff::253: warning: cannot select font 'CW' troff::254: warning: cannot select font 'CW' troff::255: warning: cannot select font 'CW' troff::256: warning: cannot select font 'CW' troff::257: warning: cannot select font 'CW' troff::258: warning: cannot select font 'CW' Format ../man1/../man1/bk-bin.1 ( bk-bin . 1 ) Format ../man1/../man1/bk-bisect.1 ( bk-bisect . 1 ) Format ../man1/../man1/bk-bk.1 ( bk-bk . 1 ) Format ../man1/../man1/bk-bkd.1 ( bk-bkd . 1 ) Format ../man1/../man1/bk-c2r.1 ( bk-c2r . 1 ) troff::252: warning: cannot select font 'CW' Format ../man1/../man1/bk-cat.1 ( bk-cat . 1 ) Format ../man1/../man1/bk-changes.1 ( bk-changes . 1 ) troff::452: warning: cannot select font 'CW' Format ../man1/../man1/bk-check.1 ( bk-check . 1 ) Format ../man1/../man1/bk-checksum.1 ( bk-checksum . 1 ) Format ../man1/../man1/bk-chmod.1 ( bk-chmod . 1 ) Format ../man1/../man1/bk-citool.1 ( bk-citool . 1 ) Format ../man1/../man1/bk-clean.1 ( bk-clean . 1 ) Format ../man1/../man1/bk-clone.1 ( bk-clone . 1 ) Format ../man1/../man1/bk-cmdlog.1 ( bk-cmdlog . 1 ) Format ../man1/../man1/bk-collapse.1 ( bk-collapse . 1 ) Format ../man1/../man1/bk-comments.1 ( bk-comments . 1 ) Format ../man1/../man1/bk-commit.1 ( bk-commit . 1 ) Format ../man1/../man1/bk-comps.1 ( bk-comps . 1 ) Format ../man1/../man1/bk-config-etc.1 ( bk-config-etc . 1 ) Format ../man1/../man1/bk-config-gui.1 ( bk-config-gui . 1 ) troff::315: warning: cannot select font 'CW' troff::315: warning: cannot select font 'CW' troff::315: warning: cannot select font 'CW' troff::316: warning: cannot select font 'CW' troff::320: warning: cannot select font 'CW' troff::324: warning: cannot select font 'CW' troff::327: warning: cannot select font 'CW' Format ../man1/../man1/bk-config.1 ( bk-config . 1 ) Format ../man1/../man1/bk-conflicts.1 ( bk-conflicts . 1 ) troff::298: warning: cannot select font 'CB' troff::307: warning: cannot select font 'CB' troff::316: warning: cannot select font 'CB' Format ../man1/../man1/bk-cp.1 ( bk-cp . 1 ) Format ../man1/../man1/bk-credits.1 ( bk-credits . 1 ) Format ../man1/../man1/bk-cset.1 ( bk-cset . 1 ) troff::295: warning: cannot select font 'CB' troff::299: warning: cannot select font 'CB' troff::303: warning: cannot select font 'CB' troff::307: warning: cannot select font 'CB' Format ../man1/../man1/bk-csetprune.1 ( bk-csetprune . 1 ) Format ../man1/../man1/bk-csets.1 ( bk-csets . 1 ) Format ../man1/../man1/bk-csettool.1 ( bk-csettool . 1 ) Format ../man1/../man1/bk-debugtool.1 ( bk-debugtool . 1 ) Format ../man1/../man1/bk-delta.1 ( bk-delta . 1 ) Format ../man1/../man1/bk-describe.1 ( bk-describe . 1 ) Format ../man1/../man1/bk-detach.1 ( bk-detach . 1 ) Format ../man1/../man1/bk-diff.1 ( bk-diff . 1 ) Format ../man1/../man1/bk-difftool.1 ( bk-difftool . 1 ) Format ../man1/../man1/bk-edit.1 ( bk-edit . 1 ) troff::281: warning: cannot select font 'CB' troff::282: warning: cannot select font 'CB' troff::286: warning: cannot select font 'CB' Format ../man1/../man1/bk-editor.1 ( bk-editor . 1 ) Format ../man1/../man1/bk-emacs.1 ( bk-emacs . 1 ) Format ../man1/../man1/bk-export.1 ( bk-export . 1 ) Format ../man1/../man1/bk-extras.1 ( bk-extras . 1 ) Format ../man1/../man1/bk-fast-export.1 ( bk-fast-export . 1 ) Format ../man1/../man1/bk-fast-import.1 ( bk-fast-import . 1 ) Format ../man1/../man1/bk-features.1 ( bk-features . 1 ) Format ../man1/../man1/bk-files.1 ( bk-files . 1 ) Format ../man1/../man1/bk-filetypes.1 ( bk-filetypes . 1 ) Format ../man1/../man1/bk-findkey.1 ( bk-findkey . 1 ) Format ../man1/../man1/bk-findmerge.1 ( bk-findmerge . 1 ) Format ../man1/../man1/bk-fixtool.1 ( bk-fixtool . 1 ) Format ../man1/../man1/bk-flags.1 ( bk-flags . 1 ) Format ../man1/../man1/bk-fm3tool.1 ( bk-fm3tool . 1 ) troff::375: warning: cannot select font 'CW' Format ../man1/../man1/bk-fmtool.1 ( bk-fmtool . 1 ) Format ../man1/../man1/bk-gate.1 ( bk-gate . 1 ) Format ../man1/../man1/bk-gca.1 ( bk-gca . 1 ) Format ../man1/../man1/bk-get.1 ( bk-get . 1 ) Format ../man1/../man1/bk-gethost.1 ( bk-gethost . 1 ) Format ../man1/../man1/bk-getuser.1 ( bk-getuser . 1 ) Format ../man1/../man1/bk-gfiles.1 ( bk-gfiles . 1 ) troff::391: warning: cannot select font 'CB' troff::391: warning: cannot select font 'CB' troff::391: warning: cannot select font 'CB' troff::392: warning: cannot select font 'CB' troff::395: warning: cannot select font 'CB' troff::399: warning: cannot select font 'CB' troff::402: warning: cannot select font 'CB' troff::405: warning: cannot select font 'CB' troff::408: warning: cannot select font 'CB' troff::411: warning: cannot select font 'CB' troff::414: warning: cannot select font 'CB' troff::417: warning: cannot select font 'CB' troff::420: warning: cannot select font 'CB' troff::423: warning: cannot select font 'CB' troff::426: warning: cannot select font 'CB' troff::429: warning: cannot select font 'CB' troff::432: warning: cannot select font 'CB' troff::435: warning: cannot select font 'CB' Format ../man1/../man1/bk-glob.1 ( bk-glob . 1 ) Format ../man1/../man1/bk-gone.1 ( bk-gone . 1 ) Format ../man1/../man1/bk-grep.1 ( bk-grep . 1 ) Format ../man1/../man1/bk-help.1 ( bk-help . 1 ) Format ../man1/../man1/bk-helptool.1 ( bk-helptool . 1 ) Format ../man1/../man1/bk-here.1 ( bk-here . 1 ) Format ../man1/../man1/bk-history.1 ( bk-history . 1 ) Format ../man1/../man1/bk-id.1 ( bk-id . 1 ) Format ../man1/../man1/bk-ignore.1 ( bk-ignore . 1 ) Format ../man1/../man1/bk-import.1 ( bk-import . 1 ) Format ../man1/../man1/bk-initscripts.1 ( bk-initscripts . 1 ) Format ../man1/../man1/bk-isascii.1 ( bk-isascii . 1 ) Format ../man1/../man1/bk-key2path.1 ( bk-key2path . 1 ) Format ../man1/../man1/bk-key2rev.1 ( bk-key2rev . 1 ) Format ../man1/../man1/bk-keywords.1 ( bk-keywords . 1 ) Format ../man1/../man1/bk-latest.1 ( bk-latest . 1 ) Format ../man1/../man1/bk-level.1 ( bk-level . 1 ) Format ../man1/../man1/bk-little.1 ( bk-little . 1 ) troff::348: warning: cannot select font 'CW' troff::353: warning: cannot select font 'CW' troff::355: warning: cannot select font 'CW' troff::362: warning: cannot select font 'CW' troff::378: warning: cannot select font 'CW' troff::411: warning: cannot select font 'CW' troff::412: warning: cannot select font 'CW' troff::413: warning: cannot select font 'CW' troff::415: warning: cannot select font 'CW' troff::417: warning: cannot select font 'CW' troff::428: warning: cannot select font 'CW' troff::435: warning: cannot select font 'CW' troff::444: warning: cannot select font 'CW' troff::452: warning: cannot select font 'CW' troff::463: warning: cannot select font 'CW' troff::469: warning: cannot select font 'CW' troff::471: warning: cannot select font 'CW' troff::477: warning: cannot select font 'CW' troff::477: warning: cannot select font 'CW' troff::479: warning: cannot select font 'CW' troff::490: warning: cannot select font 'CW' troff::503: warning: cannot select font 'CW' troff::513: warning: cannot select font 'CW' troff::515: warning: cannot select font 'CW' troff::532: warning: cannot select font 'CW' troff::539: warning: cannot select font 'CW' troff::550: warning: cannot select font 'CW' troff::562: warning: cannot select font 'CW' troff::575: warning: cannot select font 'CW' troff::585: warning: cannot select font 'CW' troff::590: warning: cannot select font 'CW' troff::592: warning: cannot select font 'CW' troff::600: warning: cannot select font 'CW' troff::608: warning: cannot select font 'CW' troff::610: warning: cannot select font 'CW' troff::615: warning: cannot select font 'CW' troff::622: warning: cannot select font 'CW' troff::634: warning: cannot select font 'CW' troff::662: warning: cannot select font 'CW' troff::672: warning: cannot select font 'CW' troff::677: warning: cannot select font 'CW' troff::680: warning: cannot select font 'CW' troff::689: warning: cannot select font 'CW' troff::696: warning: cannot select font 'CW' troff::699: warning: cannot select font 'CW' troff::708: warning: cannot select font 'CW' troff::708: warning: cannot select font 'CW' troff::709: warning: cannot select font 'CW' troff::709: warning: cannot select font 'CW' troff::709: warning: cannot select font 'CW' troff::710: warning: cannot select font 'CW' troff::710: warning: cannot select font 'CW' troff::712: warning: cannot select font 'CW' troff::727: warning: cannot select font 'CW' troff::731: warning: cannot select font 'CW' troff::731: warning: cannot select font 'CW' troff::734: warning: cannot select font 'CW' troff::736: warning: cannot select font 'CW' troff::744: warning: cannot select font 'CW' troff::749: warning: cannot select font 'CW' troff::752: warning: cannot select font 'CW' troff::761: warning: cannot select font 'CW' troff::763: warning: cannot select font 'CW' troff::776: warning: cannot select font 'CW' troff::790: warning: cannot select font 'CW' troff::802: warning: cannot select font 'CW' troff::812: warning: cannot select font 'CW' troff::822: warning: cannot select font 'CW' troff::829: warning: cannot select font 'CW' troff::832: warning: cannot select font 'CW' troff::840: warning: cannot select font 'CW' troff::844: warning: cannot select font 'CW' troff::847: warning: cannot select font 'CW' troff::849: warning: cannot select font 'CW' troff::855: warning: cannot select font 'CW' troff::865: warning: cannot select font 'CW' troff::876: warning: cannot select font 'CW' troff::888: warning: cannot select font 'CW' troff::904: warning: cannot select font 'CW' troff::906: warning: cannot select font 'CW' troff::922: warning: cannot select font 'CW' troff::926: warning: cannot select font 'CW' troff::926: warning: cannot select font 'CW' troff::930: warning: cannot select font 'CW' troff::943: warning: cannot select font 'CW' troff::949: warning: cannot select font 'CW' troff::957: warning: cannot select font 'CW' troff::970: warning: cannot select font 'CW' troff::982: warning: cannot select font 'CW' troff::987: warning: cannot select font 'CW' troff::993: warning: cannot select font 'CW' troff::1001: warning: cannot select font 'CW' troff::1009: warning: cannot select font 'CW' troff::1022: warning: cannot select font 'CW' troff::1024: warning: cannot select font 'CW' troff::1025: warning: cannot select font 'CW' troff::1027: warning: cannot select font 'CW' troff::1037: warning: cannot select font 'CW' troff::1049: warning: cannot select font 'CW' troff::1061: warning: cannot select font 'CW' troff::1068: warning: cannot select font 'CW' troff::1070: warning: cannot select font 'CW' troff::1079: warning: cannot select font 'CW' troff::1089: warning: cannot select font 'CW' troff::1102: warning: cannot select font 'CW' troff::1119: warning: cannot select font 'CW' troff::1130: warning: cannot select font 'CW' troff::1140: warning: cannot select font 'CW' troff::1146: warning: cannot select font 'CW' troff::1151: warning: cannot select font 'CW' troff::1161: warning: cannot select font 'CW' troff::1168: warning: cannot select font 'CW' troff::1173: warning: cannot select font 'CW' troff::1182: warning: cannot select font 'CW' troff::1190: warning: cannot select font 'CW' troff::1195: warning: cannot select font 'CW' troff::1220: warning: cannot select font 'CW' troff::1226: warning: cannot select font 'CW' troff::1247: warning: cannot select font 'CW' troff::1249: warning: cannot select font 'CW' troff::1260: warning: cannot select font 'CW' troff::1260: warning: cannot select font 'CI' troff::1260: warning: cannot select font 'CW' troff::1262: warning: cannot select font 'CW' troff::1269: warning: cannot select font 'CW' troff::1280: warning: cannot select font 'CW' troff::1287: warning: cannot select font 'CW' troff::1290: warning: cannot select font 'CW' troff::1301: warning: cannot select font 'CW' troff::1313: warning: cannot select font 'CW' troff::1323: warning: cannot select font 'CW' troff::1334: warning: cannot select font 'CW' troff::1334: warning: cannot select font 'CW' troff::1334: warning: cannot select font 'CW' troff::1335: warning: cannot select font 'CW' troff::1341: warning: cannot select font 'CW' troff::1352: warning: cannot select font 'CW' troff::1353: warning: cannot select font 'CW' troff::1354: warning: cannot select font 'CW' troff::1357: warning: cannot select font 'CW' troff::1359: warning: cannot select font 'CW' troff::1362: warning: cannot select font 'CW' troff::1365: warning: cannot select font 'CW' troff::1389: warning: cannot select font 'CW' troff::1391: warning: cannot select font 'CW' troff::1410: warning: cannot select font 'CW' troff::1425: warning: cannot select font 'CW' troff::1425: warning: cannot select font 'CW' troff::1426: warning: cannot select font 'CW' troff::1426: warning: cannot select font 'CW' troff::1427: warning: cannot select font 'CW' troff::1430: warning: cannot select font 'CW' troff::1436: warning: cannot select font 'CW' troff::1461: warning: cannot select font 'CW' troff::1468: warning: cannot select font 'CW' troff::1473: warning: cannot select font 'CW' troff::1475: warning: cannot select font 'CW' troff::1484: warning: cannot select font 'CW' troff::1488: warning: cannot select font 'CW' troff::1496: warning: cannot select font 'CW' troff::1498: warning: cannot select font 'CW' troff::1507: warning: cannot select font 'CW' troff::1514: warning: cannot select font 'CW' troff::1514: warning: cannot select font 'CW' troff::1524: warning: cannot select font 'CW' troff::1538: warning: cannot select font 'CW' troff::1540: warning: cannot select font 'CW' troff::1542: warning: cannot select font 'CW' troff::1552: warning: cannot select font 'CW' troff::1553: warning: cannot select font 'CW' troff::1554: warning: cannot select font 'CW' troff::1555: warning: cannot select font 'CW' troff::1555: warning: cannot select font 'CW' troff::1557: warning: cannot select font 'CW' troff::1572: warning: cannot select font 'CW' troff::1582: warning: cannot select font 'CW' troff::1590: warning: cannot select font 'CW' troff::1596: warning: cannot select font 'CW' troff::1601: warning: cannot select font 'CW' troff::1605: warning: cannot select font 'CW' troff::1608: warning: cannot select font 'CW' troff::1610: warning: cannot select font 'CW' troff::1611: warning: cannot select font 'CW' troff::1613: warning: cannot select font 'CW' troff::1613: warning: cannot select font 'CW' troff::1622: warning: cannot select font 'CW' troff::1628: warning: cannot select font 'CW' troff::1636: warning: cannot select font 'CW' troff::1649: warning: cannot select font 'CW' troff::1672: warning: cannot select font 'CW' troff::1677: warning: cannot select font 'CW' troff::1677: warning: cannot select font 'CW' troff::1678: warning: cannot select font 'CW' troff::1684: warning: cannot select font 'CW' troff::1695: warning: cannot select font 'CW' troff::1704: warning: cannot select font 'CW' troff::1711: warning: cannot select font 'CW' troff::1733: warning: cannot select font 'CW' troff::1744: warning: cannot select font 'CW' troff::1764: warning: cannot select font 'CW' troff::1771: warning: cannot select font 'CW' troff::1771: warning: cannot select font 'CW' troff::1774: warning: cannot select font 'CW' troff::1776: warning: cannot select font 'CW' troff::1788: warning: cannot select font 'CW' troff::1788: warning: cannot select font 'CW' troff::1791: warning: cannot select font 'CW' troff::1805: warning: cannot select font 'CW' troff::1809: warning: cannot select font 'CW' troff::1822: warning: cannot select font 'CW' troff::1837: warning: cannot select font 'CW' troff::1844: warning: cannot select font 'CW' troff::1851: warning: cannot select font 'CW' troff::1852: warning: cannot select font 'CW' troff::1852: warning: cannot select font 'CW' troff::1854: warning: cannot select font 'CW' troff::1864: warning: cannot select font 'CW' troff::1865: warning: cannot select font 'CW' troff::1869: warning: cannot select font 'CW' troff::1886: warning: cannot select font 'CW' troff::1886: warning: cannot select font 'CW' troff::1890: warning: cannot select font 'CW' troff::1892: warning: cannot select font 'CW' troff::1892: warning: cannot select font 'CW' troff::1893: warning: cannot select font 'CW' troff::1895: warning: cannot select font 'CW' troff::1905: warning: cannot select font 'CW' troff::1905: warning: cannot select font 'CW' troff::1909: warning: cannot select font 'CW' troff::1913: warning: cannot select font 'CW' troff::1915: warning: cannot select font 'CW' troff::1918: warning: cannot select font 'CW' troff::1933: warning: cannot select font 'CW' troff::1942: warning: cannot select font 'CW' troff::1950: warning: cannot select font 'CW' troff::1957: warning: cannot select font 'CW' troff::1963: warning: cannot select font 'CW' troff::1967: warning: cannot select font 'CW' troff::1978: warning: cannot select font 'CW' troff::1980: warning: cannot select font 'CW' troff::1982: warning: cannot select font 'CW' troff::1991: warning: cannot select font 'CW' troff::1993: warning: cannot select font 'CW' troff::2001: warning: cannot select font 'CW' troff::2006: warning: cannot select font 'CW' troff::2007: warning: cannot select font 'CW' troff::2015: warning: cannot select font 'CW' troff::2022: warning: cannot select font 'CW' troff::2029: warning: cannot select font 'CW' troff::2038: warning: cannot select font 'CW' troff::2040: warning: cannot select font 'CW' troff::2046: warning: cannot select font 'CW' troff::2052: warning: cannot select font 'CW' troff::2054: warning: cannot select font 'CW' troff::2069: warning: cannot select font 'CW' troff::2069: warning: cannot select font 'CW' troff::2070: warning: cannot select font 'CW' troff::2070: warning: cannot select font 'CW' troff::2071: warning: cannot select font 'CW' troff::2071: warning: cannot select font 'CW' troff::2079: warning: cannot select font 'CW' troff::2081: warning: cannot select font 'CW' troff::2087: warning: cannot select font 'CW' troff::2087: warning: cannot select font 'CW' troff::2089: warning: cannot select font 'CW' troff::2091: warning: cannot select font 'CW' troff::2105: warning: cannot select font 'CW' troff::2107: warning: cannot select font 'CW' troff::2113: warning: cannot select font 'CW' troff::2126: warning: cannot select font 'CW' troff::2126: warning: cannot select font 'CW' troff::2127: warning: cannot select font 'CW' troff::2133: warning: cannot select font 'CW' troff::2134: warning: cannot select font 'CW' troff::2137: warning: cannot select font 'CW' troff::2162: warning: cannot select font 'CW' troff::2173: warning: cannot select font 'CW' troff::2178: warning: cannot select font 'CW' troff::2187: warning: cannot select font 'CW' troff::2192: warning: cannot select font 'CW' troff::2199: warning: cannot select font 'CW' troff::2202: warning: cannot select font 'CW' troff::2204: warning: cannot select font 'CW' troff::2210: warning: cannot select font 'CW' troff::2223: warning: cannot select font 'CW' troff::2237: warning: cannot select font 'CW' troff::2249: warning: cannot select font 'CW' troff::2255: warning: cannot select font 'CW' troff::2266: warning: cannot select font 'CW' troff::2272: warning: cannot select font 'CW' troff::2278: warning: cannot select font 'CW' troff::2286: warning: cannot select font 'CW' troff::2294: warning: cannot select font 'CW' troff::2299: warning: cannot select font 'CW' troff::2302: warning: cannot select font 'CW' troff::2307: warning: cannot select font 'CW' troff::2309: warning: cannot select font 'CW' troff::2316: warning: cannot select font 'CW' troff::2328: warning: cannot select font 'CW' troff::2332: warning: cannot select font 'CW' troff::2348: warning: cannot select font 'CW' troff::2406: warning: cannot select font 'CW' troff::2455: warning: cannot select font 'CW' troff::2470: warning: cannot select font 'CW' troff::2493: warning: cannot select font 'CW' troff::2524: warning: cannot select font 'CW' troff::2531: warning: cannot select font 'CW' troff::2550: warning: cannot select font 'CW' troff::2566: warning: cannot select font 'CW' troff::2574: warning: cannot select font 'CW' troff::2589: warning: cannot select font 'CW' troff::2598: warning: cannot select font 'CW' troff::2604: warning: cannot select font 'CW' troff::2615: warning: cannot select font 'CW' troff::2623: warning: cannot select font 'CW' troff::2630: warning: cannot select font 'CW' troff::2637: warning: cannot select font 'CW' troff::2640: warning: cannot select font 'CW' troff::2643: warning: cannot select font 'CW' troff::2663: warning: cannot select font 'CW' troff::2671: warning: cannot select font 'CW' troff::2693: warning: cannot select font 'CW' troff::2713: warning: cannot select font 'CW' troff::2714: warning: cannot select font 'CW' troff::2715: warning: cannot select font 'CW' troff::2721: warning: cannot select font 'CW' troff::2732: warning: cannot select font 'CW' troff::2789: warning: cannot select font 'CW' troff::2827: warning: cannot select font 'CW' troff::2827: warning: cannot select font 'CW' troff::2827: warning: cannot select font 'CW' troff::2836: warning: cannot select font 'CW' troff::2836: warning: cannot select font 'CW' troff::2837: warning: cannot select font 'CW' troff::2837: warning: cannot select font 'CW' troff::2837: warning: cannot select font 'CW' troff::2837: warning: cannot select font 'CW' troff::2837: warning: cannot select font 'CW' troff::2846: warning: cannot select font 'CW' troff::2878: warning: cannot select font 'CW' troff::2881: warning: cannot select font 'CW' troff::2904: warning: cannot select font 'CW' troff::2921: warning: cannot select font 'CW' troff::2923: warning: cannot select font 'CW' troff::2930: warning: cannot select font 'CW' troff::2933: warning: cannot select font 'CW' troff::2942: warning: cannot select font 'CW' troff::2944: warning: cannot select font 'CW' troff::2944: warning: cannot select font 'CW' troff::2947: warning: cannot select font 'CW' troff::2952: warning: cannot select font 'CW' troff::2981: warning: cannot select font 'CW' troff::2982: warning: cannot select font 'CW' troff::2983: warning: cannot select font 'CW' troff::2984: warning: cannot select font 'CW' troff::2985: warning: cannot select font 'CW' troff::2986: warning: cannot select font 'CW' troff::3046: warning: cannot select font 'CW' troff::3050: warning: cannot select font 'CW' troff::3052: warning: cannot select font 'CW' troff::3058: warning: cannot select font 'CW' troff::3065: warning: cannot select font 'CW' troff::3065: warning: cannot select font 'CW' troff::3067: warning: cannot select font 'CW' troff::3069: warning: cannot select font 'CW' troff::3085: warning: cannot select font 'CW' troff::3120: warning: cannot select font 'CW' troff::3120: warning: cannot select font 'CW' troff::3138: warning: cannot select font 'CW' troff::3142: warning: cannot select font 'CW' troff::3151: warning: cannot select font 'CW' troff::3151: warning: cannot select font 'CW' troff::3151: warning: cannot select font 'CW' troff::3155: warning: cannot select font 'CW' troff::3169: warning: cannot select font 'CW' troff::3173: warning: cannot select font 'CW' troff::3173: warning: cannot select font 'CW' troff::3188: warning: cannot select font 'CW' troff::3195: warning: cannot select font 'CW' troff::3224: warning: cannot select font 'CW' troff::3234: warning: cannot select font 'CW' troff::3234: warning: cannot select font 'CW' troff::3246: warning: cannot select font 'CW' troff::3248: warning: cannot select font 'CW' troff::3303: warning: cannot select font 'CW' troff::3311: warning: cannot select font 'CW' troff::3322: warning: cannot select font 'CW' troff::3327: warning: cannot select font 'CW' troff::3329: warning: cannot select font 'CW' troff::3333: warning: cannot select font 'CW' troff::3333: warning: cannot select font 'CW' troff::3336: warning: cannot select font 'CW' troff::3341: warning: cannot select font 'CW' troff::3344: warning: cannot select font 'CW' troff::3354: warning: cannot select font 'CW' troff::3356: warning: special character 'ct' not defined troff::3356: warning: special character 'Cs' not defined troff::3356: warning: special character 'ao' not defined troff::3364: warning: cannot select font 'CW' troff::3364: warning: cannot select font 'CW' troff::3366: warning: cannot select font 'CW' troff::3406: warning: cannot select font 'CW' troff::3409: warning: cannot select font 'CW' troff::3410: warning: cannot select font 'CW' troff::3411: warning: cannot select font 'CW' troff::3426: warning: cannot select font 'CW' troff::3429: warning: cannot select font 'CW' troff::3429: warning: cannot select font 'CW' troff::3429: warning: cannot select font 'CW' troff::3433: warning: cannot select font 'CW' troff::3444: warning: cannot select font 'CW' troff::3456: warning: cannot select font 'CW' troff::3533: warning: cannot select font 'CW' troff::3539: warning: cannot select font 'CW' troff::3541: warning: cannot select font 'CW' troff::3542: warning: cannot select font 'CW' troff::3544: warning: cannot select font 'CW' troff::3544: warning: cannot select font 'CW' troff::3547: warning: cannot select font 'CW' troff::3564: warning: cannot select font 'CW' troff::3764: warning: cannot select font 'CW' Format ../man1/../man1/bk-lock.1 ( bk-lock . 1 ) Format ../man1/../man1/bk-log.1 ( bk-log . 1 ) troff::605: warning: cannot select font 'CW' troff::606: warning: cannot select font 'CW' troff::633: warning: cannot select font 'CW' troff::662: warning: cannot select font 'CW' troff::663: warning: cannot select font 'CW' troff::668: warning: cannot select font 'CW' troff::685: warning: cannot select font 'CW' troff::685: warning: cannot select font 'p' Format ../man1/../man1/bk-makepatch.1 ( bk-makepatch . 1 ) Format ../man1/../man1/bk-merge-binaries.1 ( bk-merge-binaries . 1 ) troff::264: warning: cannot select font 'CB' troff::265: warning: cannot select font 'CB' troff::266: warning: cannot select font 'CB' troff::272: warning: cannot select font 'CB' Format ../man1/../man1/bk-merge.1 ( bk-merge . 1 ) Format ../man1/../man1/bk-mv.1 ( bk-mv . 1 ) Format ../man1/../man1/bk-names.1 ( bk-names . 1 ) Format ../man1/../man1/bk-new.1 ( bk-new . 1 ) Format ../man1/../man1/bk-newroot.1 ( bk-newroot . 1 ) Format ../man1/../man1/bk-obscure.1 ( bk-obscure . 1 ) Format ../man1/../man1/bk-parent.1 ( bk-parent . 1 ) Format ../man1/../man1/bk-partition.1 ( bk-partition . 1 ) Format ../man1/../man1/bk-patch.1 ( bk-patch . 1 ) Format ../man1/../man1/bk-path.1 ( bk-path . 1 ) Format ../man1/../man1/bk-pcre.1 ( bk-pcre . 1 ) troff::379: warning: cannot select font 'CW' troff::379: warning: cannot select font 'CW' troff::379: warning: cannot select font 'CW' troff::379: warning: cannot select font 'CW' troff::392: warning: cannot select font 'CW' troff::393: warning: cannot select font 'CW' troff::400: warning: cannot select font 'CW' troff::400: warning: cannot select font 'CW' troff::428: warning: cannot select font 'CW' troff::432: warning: cannot select font 'CW' troff::433: warning: cannot select font 'CW' troff::434: warning: cannot select font 'CW' troff::434: warning: cannot select font 'CW' troff::435: warning: cannot select font 'CW' troff::437: warning: cannot select font 'CW' troff::438: warning: cannot select font 'CW' troff::441: warning: cannot select font 'CW' troff::451: warning: cannot select font 'CW' troff::453: warning: cannot select font 'CW' troff::464: warning: cannot select font 'CW' troff::474: warning: cannot select font 'CW' troff::475: warning: cannot select font 'CW' troff::477: warning: cannot select font 'CW' troff::487: warning: cannot select font 'CW' troff::488: warning: cannot select font 'CW' troff::490: warning: cannot select font 'CW' troff::497: warning: cannot select font 'CW' troff::497: warning: cannot select font 'CW' troff::497: warning: cannot select font 'CW' troff::498: warning: cannot select font 'CW' troff::499: warning: cannot select font 'CW' troff::502: warning: cannot select font 'CW' troff::504: warning: cannot select font 'CW' troff::511: warning: cannot select font 'CW' troff::513: warning: cannot select font 'CW' troff::513: warning: cannot select font 'CW' troff::516: warning: cannot select font 'CW' troff::517: warning: cannot select font 'CW' troff::525: warning: cannot select font 'CW' troff::535: warning: cannot select font 'CW' troff::543: warning: cannot select font 'CW' troff::551: warning: cannot select font 'CW' troff::556: warning: cannot select font 'CW' troff::560: warning: cannot select font 'CW' troff::563: warning: cannot select font 'CW' troff::569: warning: cannot select font 'CW' troff::570: warning: cannot select font 'CW' troff::570: warning: cannot select font 'CW' troff::570: warning: cannot select font 'CW' troff::572: warning: cannot select font 'CW' troff::573: warning: cannot select font 'CW' troff::576: warning: cannot select font 'CW' troff::592: warning: cannot select font 'CW' troff::603: warning: cannot select font 'CW' troff::626: warning: cannot select font 'CW' troff::628: warning: cannot select font 'CW' troff::630: warning: cannot select font 'CW' troff::631: warning: cannot select font 'CW' troff::632: warning: cannot select font 'CW' troff::633: warning: cannot select font 'CW' troff::633: warning: cannot select font 'CW' troff::638: warning: cannot select font 'CW' troff::638: warning: cannot select font 'CW' troff::639: warning: cannot select font 'CW' troff::640: warning: cannot select font 'CW' troff::643: warning: cannot select font 'CW' troff::650: warning: cannot select font 'CW' troff::650: warning: cannot select font 'CW' troff::651: warning: cannot select font 'CW' troff::653: warning: cannot select font 'CW' troff::653: warning: cannot select font 'CW' troff::655: warning: cannot select font 'CW' troff::655: warning: cannot select font 'CW' troff::659: warning: cannot select font 'CW' troff::666: warning: cannot select font 'CW' troff::667: warning: cannot select font 'CW' troff::667: warning: cannot select font 'CW' troff::672: warning: cannot select font 'CW' troff::684: warning: cannot select font 'CW' troff::685: warning: cannot select font 'CW' troff::699: warning: cannot select font 'CW' troff::702: warning: cannot select font 'CW' troff::709: warning: cannot select font 'CW' troff::710: warning: cannot select font 'CW' troff::713: warning: cannot select font 'CW' troff::720: warning: cannot select font 'CW' troff::720: warning: cannot select font 'CW' troff::721: warning: cannot select font 'CW' troff::721: warning: cannot select font 'CW' troff::727: warning: cannot select font 'CW' troff::730: warning: cannot select font 'CW' troff::732: warning: cannot select font 'CW' troff::732: warning: cannot select font 'CW' troff::733: warning: cannot select font 'CW' troff::735: warning: cannot select font 'CW' troff::737: warning: cannot select font 'CW' troff::745: warning: cannot select font 'CW' troff::746: warning: cannot select font 'CW' troff::746: warning: cannot select font 'CW' troff::747: warning: cannot select font 'CW' troff::747: warning: cannot select font 'CW' troff::750: warning: cannot select font 'CW' troff::752: warning: cannot select font 'CW' troff::752: warning: cannot select font 'CW' troff::753: warning: cannot select font 'CW' troff::753: warning: cannot select font 'CW' troff::755: warning: cannot select font 'CW' troff::764: warning: cannot select font 'CW' troff::765: warning: cannot select font 'CW' troff::765: warning: cannot select font 'CW' troff::765: warning: cannot select font 'CW' troff::768: warning: cannot select font 'CW' troff::770: warning: cannot select font 'CW' troff::770: warning: cannot select font 'CW' troff::773: warning: cannot select font 'CW' troff::780: warning: cannot select font 'CW' troff::783: warning: cannot select font 'CW' troff::800: warning: cannot select font 'CW' troff::804: warning: cannot select font 'CW' troff::806: warning: cannot select font 'CW' troff::810: warning: cannot select font 'CW' troff::815: warning: cannot select font 'CW' troff::818: warning: cannot select font 'CW' troff::829: warning: cannot select font 'CW' troff::829: warning: cannot select font 'CW' troff::830: warning: cannot select font 'CW' troff::830: warning: cannot select font 'CW' troff::831: warning: cannot select font 'CW' troff::831: warning: cannot select font 'CW' troff::832: warning: cannot select font 'CW' troff::835: warning: cannot select font 'CW' troff::836: warning: cannot select font 'CW' troff::836: warning: cannot select font 'CW' troff::838: warning: cannot select font 'CW' troff::849: warning: cannot select font 'CW' troff::849: warning: cannot select font 'CW' troff::852: warning: cannot select font 'CW' troff::855: warning: cannot select font 'CW' troff::868: warning: cannot select font 'CW' troff::869: warning: cannot select font 'CW' troff::872: warning: cannot select font 'CW' troff::872: warning: cannot select font 'CW' troff::872: warning: cannot select font 'CW' troff::872: warning: cannot select font 'CW' troff::876: warning: cannot select font 'CW' troff::876: warning: cannot select font 'CW' troff::877: warning: cannot select font 'CW' troff::879: warning: cannot select font 'CW' troff::880: warning: cannot select font 'CW' troff::880: warning: cannot select font 'CW' troff::881: warning: cannot select font 'CW' troff::883: warning: cannot select font 'CW' troff::884: warning: cannot select font 'CW' troff::884: warning: cannot select font 'CW' troff::885: warning: cannot select font 'CW' troff::888: warning: cannot select font 'CW' troff::889: warning: cannot select font 'CW' troff::889: warning: cannot select font 'CW' troff::889: warning: cannot select font 'CW' troff::893: warning: cannot select font 'CW' troff::894: warning: cannot select font 'CW' troff::894: warning: cannot select font 'CW' troff::894: warning: cannot select font 'CW' troff::897: warning: cannot select font 'CW' troff::897: warning: cannot select font 'CW' troff::899: warning: cannot select font 'CW' troff::913: warning: cannot select font 'CW' troff::914: warning: cannot select font 'CW' troff::914: warning: cannot select font 'CW' troff::915: warning: cannot select font 'CW' troff::916: warning: cannot select font 'CW' troff::917: warning: cannot select font 'CW' troff::917: warning: cannot select font 'CW' troff::919: warning: cannot select font 'CW' troff::937: warning: cannot select font 'CW' troff::937: warning: cannot select font 'CW' troff::937: warning: cannot select font 'CW' troff::938: warning: cannot select font 'CW' troff::941: warning: cannot select font 'CW' troff::941: warning: cannot select font 'CW' troff::942: warning: cannot select font 'CW' troff::942: warning: cannot select font 'CW' troff::946: warning: cannot select font 'CW' troff::951: warning: cannot select font 'CW' troff::952: warning: cannot select font 'CW' troff::954: warning: cannot select font 'CW' troff::964: warning: cannot select font 'CW' troff::979: warning: cannot select font 'CW' troff::980: warning: cannot select font 'CW' troff::981: warning: cannot select font 'CW' troff::982: warning: cannot select font 'CW' troff::984: warning: cannot select font 'CW' troff::987: warning: cannot select font 'CW' troff::988: warning: cannot select font 'CW' troff::988: warning: cannot select font 'CW' troff::989: warning: cannot select font 'CW' troff::989: warning: cannot select font 'CW' troff::989: warning: cannot select font 'CW' troff::992: warning: cannot select font 'CW' troff::1010: warning: cannot select font 'CW' troff::1011: warning: cannot select font 'CW' troff::1013: warning: cannot select font 'CW' troff::1032: warning: cannot select font 'CW' troff::1051: warning: cannot select font 'CW' troff::1066: warning: cannot select font 'CW' troff::1081: warning: cannot select font 'CW' troff::1090: warning: cannot select font 'CW' troff::1094: warning: cannot select font 'CW' troff::1094: warning: cannot select font 'CW' troff::1097: warning: cannot select font 'CW' troff::1107: warning: cannot select font 'CW' troff::1109: warning: cannot select font 'CW' troff::1111: warning: cannot select font 'CW' troff::1116: warning: cannot select font 'CW' troff::1117: warning: cannot select font 'CW' troff::1120: warning: cannot select font 'CW' troff::1125: warning: cannot select font 'CW' troff::1126: warning: cannot select font 'CW' troff::1126: warning: cannot select font 'CW' troff::1126: warning: cannot select font 'CW' troff::1126: warning: cannot select font 'CW' troff::1126: warning: cannot select font 'CW' troff::1127: warning: cannot select font 'CW' troff::1127: warning: cannot select font 'CW' troff::1127: warning: cannot select font 'CW' troff::1127: warning: cannot select font 'CW' troff::1127: warning: cannot select font 'CW' troff::1130: warning: cannot select font 'CW' troff::1131: warning: cannot select font 'CW' troff::1131: warning: cannot select font 'CW' troff::1131: warning: cannot select font 'CW' troff::1132: warning: cannot select font 'CW' troff::1132: warning: cannot select font 'CW' troff::1132: warning: cannot select font 'CW' troff::1133: warning: cannot select font 'CW' troff::1137: warning: cannot select font 'CW' troff::1137: warning: cannot select font 'CW' troff::1138: warning: cannot select font 'CW' troff::1138: warning: cannot select font 'CW' troff::1145: warning: cannot select font 'CW' troff::1154: warning: cannot select font 'CW' troff::1165: warning: cannot select font 'CW' troff::1166: warning: cannot select font 'CW' troff::1166: warning: cannot select font 'CW' troff::1167: warning: cannot select font 'CW' troff::1167: warning: cannot select font 'CW' troff::1168: warning: cannot select font 'CW' troff::1168: warning: cannot select font 'CW' troff::1176: warning: cannot select font 'CW' troff::1177: warning: cannot select font 'CW' troff::1183: warning: cannot select font 'CW' troff::1190: warning: cannot select font 'CW' troff::1200: warning: cannot select font 'CW' troff::1202: warning: cannot select font 'CW' troff::1203: warning: cannot select font 'CW' troff::1206: warning: cannot select font 'CW' troff::1213: warning: cannot select font 'CW' troff::1213: warning: cannot select font 'CW' troff::1214: warning: cannot select font 'CW' troff::1217: warning: cannot select font 'CW' troff::1225: warning: cannot select font 'CW' troff::1236: warning: cannot select font 'CW' troff::1244: warning: cannot select font 'CW' troff::1251: warning: cannot select font 'CW' troff::1251: warning: cannot select font 'CW' troff::1251: warning: cannot select font 'CW' troff::1251: warning: cannot select font 'CW' troff::1253: warning: cannot select font 'CW' troff::1257: warning: cannot select font 'CW' troff::1269: warning: cannot select font 'CW' troff::1269: warning: cannot select font 'CW' troff::1270: warning: cannot select font 'CW' troff::1271: warning: cannot select font 'CW' troff::1271: warning: cannot select font 'CW' troff::1272: warning: cannot select font 'CW' troff::1272: warning: cannot select font 'CW' troff::1273: warning: cannot select font 'CW' troff::1273: warning: cannot select font 'CW' troff::1273: warning: cannot select font 'CW' troff::1276: warning: cannot select font 'CW' troff::1286: warning: cannot select font 'CW' troff::1293: warning: cannot select font 'CW' troff::1293: warning: cannot select font 'CW' troff::1294: warning: cannot select font 'CW' troff::1297: warning: cannot select font 'CW' troff::1303: warning: cannot select font 'CW' troff::1303: warning: cannot select font 'CW' troff::1305: warning: cannot select font 'CW' troff::1305: warning: cannot select font 'CW' troff::1306: warning: cannot select font 'CW' troff::1310: warning: cannot select font 'CW' troff::1311: warning: cannot select font 'CW' troff::1313: warning: cannot select font 'CW' troff::1319: warning: cannot select font 'CW' troff::1319: warning: cannot select font 'CW' troff::1319: warning: cannot select font 'CW' troff::1320: warning: cannot select font 'CW' troff::1327: warning: cannot select font 'CW' troff::1335: warning: cannot select font 'CW' troff::1350: warning: cannot select font 'CW' troff::1361: warning: cannot select font 'CW' troff::1363: warning: cannot select font 'CW' troff::1364: warning: cannot select font 'CW' troff::1364: warning: cannot select font 'CW' troff::1364: warning: cannot select font 'CW' troff::1370: warning: cannot select font 'CW' troff::1372: warning: cannot select font 'CW' troff::1374: warning: cannot select font 'CW' troff::1376: warning: cannot select font 'CW' troff::1376: warning: cannot select font 'CW' troff::1376: warning: cannot select font 'CW' troff::1379: warning: cannot select font 'CW' troff::1379: warning: cannot select font 'CW' troff::1381: warning: cannot select font 'CW' troff::1381: warning: cannot select font 'CW' troff::1385: warning: cannot select font 'CW' troff::1408: warning: cannot select font 'CW' troff::1408: warning: cannot select font 'CW' troff::1410: warning: cannot select font 'CW' troff::1410: warning: cannot select font 'CW' troff::1412: warning: cannot select font 'CW' troff::1420: warning: cannot select font 'CW' troff::1423: warning: cannot select font 'CW' troff::1430: warning: cannot select font 'CW' troff::1430: warning: cannot select font 'CW' troff::1432: warning: cannot select font 'CW' troff::1432: warning: cannot select font 'CW' troff::1434: warning: cannot select font 'CW' troff::1434: warning: cannot select font 'CW' troff::1439: warning: cannot select font 'CW' troff::1440: warning: cannot select font 'CW' troff::1450: warning: cannot select font 'CW' troff::1453: warning: cannot select font 'CW' troff::1453: warning: cannot select font 'CW' troff::1453: warning: cannot select font 'CW' troff::1454: warning: cannot select font 'CW' troff::1472: warning: cannot select font 'CW' troff::1480: warning: cannot select font 'CW' troff::1481: warning: cannot select font 'CW' troff::1482: warning: cannot select font 'CW' troff::1484: warning: cannot select font 'CW' troff::1490: warning: cannot select font 'CW' troff::1491: warning: cannot select font 'CW' troff::1491: warning: cannot select font 'CW' troff::1492: warning: cannot select font 'CW' troff::1494: warning: cannot select font 'CW' troff::1501: warning: cannot select font 'CW' troff::1502: warning: cannot select font 'CW' troff::1502: warning: cannot select font 'CW' troff::1504: warning: cannot select font 'CW' troff::1511: warning: cannot select font 'CW' troff::1512: warning: cannot select font 'CW' troff::1512: warning: cannot select font 'CW' troff::1512: warning: cannot select font 'CW' troff::1513: warning: cannot select font 'CW' troff::1515: warning: cannot select font 'CW' troff::1519: warning: cannot select font 'CW' troff::1520: warning: cannot select font 'CW' troff::1521: warning: cannot select font 'CW' troff::1521: warning: cannot select font 'CW' troff::1526: warning: cannot select font 'CW' troff::1526: warning: cannot select font 'CW' troff::1526: warning: cannot select font 'CW' troff::1526: warning: cannot select font 'CW' troff::1527: warning: cannot select font 'CW' troff::1530: warning: cannot select font 'CW' troff::1532: warning: cannot select font 'CW' troff::1535: warning: cannot select font 'CW' troff::1538: warning: cannot select font 'CW' troff::1538: warning: cannot select font 'CW' troff::1538: warning: cannot select font 'CW' troff::1541: warning: cannot select font 'CW' troff::1541: warning: cannot select font 'CW' troff::1544: warning: cannot select font 'CW' troff::1544: warning: cannot select font 'CW' troff::1545: warning: cannot select font 'CW' troff::1545: warning: cannot select font 'CW' troff::1545: warning: cannot select font 'CW' troff::1550: warning: cannot select font 'CW' troff::1558: warning: cannot select font 'CW' troff::1559: warning: cannot select font 'CW' troff::1559: warning: cannot select font 'CW' troff::1560: warning: cannot select font 'CW' troff::1560: warning: cannot select font 'CW' troff::1563: warning: cannot select font 'CW' troff::1570: warning: cannot select font 'CW' troff::1570: warning: cannot select font 'CW' troff::1570: warning: cannot select font 'CW' troff::1571: warning: cannot select font 'CW' troff::1571: warning: cannot select font 'CW' troff::1573: warning: cannot select font 'CW' troff::1575: warning: cannot select font 'CW' troff::1582: warning: cannot select font 'CW' troff::1583: warning: cannot select font 'CW' troff::1587: warning: cannot select font 'CW' troff::1588: warning: cannot select font 'CW' troff::1591: warning: cannot select font 'CW' troff::1598: warning: cannot select font 'CW' troff::1599: warning: cannot select font 'CW' troff::1600: warning: cannot select font 'CW' troff::1617: warning: cannot select font 'CW' troff::1654: warning: cannot select font 'CW' troff::1659: warning: cannot select font 'CW' troff::1660: warning: cannot select font 'CW' troff::1660: warning: cannot select font 'CW' troff::1661: warning: cannot select font 'CW' troff::1666: warning: cannot select font 'CW' troff::1666: warning: cannot select font 'CW' troff::1666: warning: cannot select font 'CW' troff::1675: warning: cannot select font 'CW' troff::1680: warning: cannot select font 'CW' troff::1680: warning: cannot select font 'CW' troff::1689: warning: cannot select font 'CW' troff::1693: warning: cannot select font 'CW' troff::1693: warning: cannot select font 'CW' troff::1693: warning: cannot select font 'CW' troff::1694: warning: cannot select font 'CW' troff::1695: warning: cannot select font 'CW' troff::1697: warning: cannot select font 'CW' troff::1697: warning: cannot select font 'CW' troff::1698: warning: cannot select font 'CW' troff::1698: warning: cannot select font 'CW' troff::1698: warning: cannot select font 'CW' troff::1699: warning: cannot select font 'CW' troff::1701: warning: cannot select font 'CW' troff::1701: warning: cannot select font 'CW' troff::1715: warning: cannot select font 'CW' troff::1734: warning: cannot select font 'CW' troff::1734: warning: cannot select font 'CW' troff::1737: warning: cannot select font 'CW' troff::1746: warning: cannot select font 'CW' troff::1749: warning: cannot select font 'CW' troff::1753: warning: cannot select font 'CW' troff::1761: warning: cannot select font 'CW' troff::1765: warning: cannot select font 'CW' troff::1766: warning: cannot select font 'CW' troff::1766: warning: cannot select font 'CW' troff::1776: warning: cannot select font 'CW' troff::1780: warning: cannot select font 'CW' troff::1780: warning: cannot select font 'CW' troff::1783: warning: cannot select font 'CW' troff::1789: warning: cannot select font 'CW' troff::1794: warning: cannot select font 'CW' troff::1799: warning: cannot select font 'CW' troff::1814: warning: cannot select font 'CW' troff::1814: warning: cannot select font 'CW' troff::1815: warning: cannot select font 'CW' troff::1815: warning: cannot select font 'CW' troff::1819: warning: cannot select font 'CW' troff::1833: warning: cannot select font 'CW' troff::1836: warning: cannot select font 'CW' troff::1852: warning: cannot select font 'CW' troff::1878: warning: cannot select font 'CW' troff::1878: warning: cannot select font 'CW' troff::1879: warning: cannot select font 'CW' troff::1879: warning: cannot select font 'CW' troff::1881: warning: cannot select font 'CW' troff::1881: warning: cannot select font 'CW' troff::1881: warning: cannot select font 'CW' troff::1882: warning: cannot select font 'CW' troff::1888: warning: cannot select font 'CW' troff::1890: warning: cannot select font 'CW' troff::1892: warning: cannot select font 'CW' troff::1899: warning: cannot select font 'CW' troff::1900: warning: cannot select font 'CW' troff::1903: warning: cannot select font 'CW' troff::1912: warning: cannot select font 'CW' troff::1912: warning: cannot select font 'CW' troff::1913: warning: cannot select font 'CW' troff::1916: warning: cannot select font 'CW' troff::1918: warning: cannot select font 'CW' troff::1920: warning: cannot select font 'CW' troff::1925: warning: cannot select font 'CW' troff::1934: warning: cannot select font 'CW' troff::1935: warning: cannot select font 'CW' troff::1935: warning: cannot select font 'CW' troff::1937: warning: cannot select font 'CW' troff::1945: warning: cannot select font 'CW' troff::1953: warning: cannot select font 'CW' troff::1953: warning: cannot select font 'CW' troff::1958: warning: cannot select font 'CW' troff::1962: warning: cannot select font 'CW' troff::1969: warning: cannot select font 'CW' troff::1969: warning: cannot select font 'CW' troff::1970: warning: cannot select font 'CW' troff::1970: warning: cannot select font 'CW' troff::1971: warning: cannot select font 'CW' troff::1973: warning: cannot select font 'CW' troff::1988: warning: cannot select font 'CW' troff::1988: warning: cannot select font 'CW' troff::1990: warning: cannot select font 'CW' troff::1993: warning: cannot select font 'CW' troff::1995: warning: cannot select font 'CW' troff::1996: warning: cannot select font 'CW' troff::2000: warning: cannot select font 'CW' troff::2006: warning: cannot select font 'CW' troff::2008: warning: cannot select font 'CW' troff::2010: warning: cannot select font 'CW' troff::2018: warning: cannot select font 'CW' troff::2026: warning: cannot select font 'CW' troff::2028: warning: cannot select font 'CW' troff::2031: warning: cannot select font 'CW' troff::2039: warning: cannot select font 'CW' troff::2048: warning: cannot select font 'CW' troff::2048: warning: cannot select font 'CW' troff::2048: warning: cannot select font 'CW' troff::2056: warning: cannot select font 'CW' troff::2057: warning: cannot select font 'CW' troff::2059: warning: cannot select font 'CW' troff::2060: warning: cannot select font 'CW' troff::2060: warning: cannot select font 'CW' troff::2061: warning: cannot select font 'CW' troff::2062: warning: cannot select font 'CW' troff::2062: warning: cannot select font 'CW' troff::2063: warning: cannot select font 'CW' troff::2066: warning: cannot select font 'CW' troff::2078: warning: cannot select font 'CW' troff::2079: warning: cannot select font 'CW' troff::2079: warning: cannot select font 'CW' troff::2080: warning: cannot select font 'CW' troff::2081: warning: cannot select font 'CW' troff::2084: warning: cannot select font 'CW' troff::2096: warning: cannot select font 'CW' troff::2110: warning: cannot select font 'CW' troff::2110: warning: cannot select font 'CW' troff::2113: warning: cannot select font 'CW' troff::2114: warning: cannot select font 'CW' troff::2114: warning: cannot select font 'CW' troff::2114: warning: cannot select font 'CW' troff::2116: warning: cannot select font 'CW' troff::2117: warning: cannot select font 'CW' troff::2118: warning: cannot select font 'CW' troff::2121: warning: cannot select font 'CW' troff::2128: warning: cannot select font 'CW' troff::2129: warning: cannot select font 'CW' troff::2133: warning: cannot select font 'CW' troff::2139: warning: cannot select font 'CW' troff::2142: warning: cannot select font 'CW' troff::2149: warning: cannot select font 'CW' troff::2149: warning: cannot select font 'CW' troff::2152: warning: cannot select font 'CW' troff::2156: warning: cannot select font 'CW' troff::2165: warning: cannot select font 'CW' troff::2177: warning: cannot select font 'CW' troff::2177: warning: cannot select font 'CW' troff::2178: warning: cannot select font 'CW' troff::2178: warning: cannot select font 'CW' troff::2178: warning: cannot select font 'CW' troff::2179: warning: cannot select font 'CW' troff::2181: warning: cannot select font 'CW' troff::2188: warning: cannot select font 'CW' troff::2189: warning: cannot select font 'CW' troff::2189: warning: cannot select font 'CW' troff::2192: warning: cannot select font 'CW' troff::2192: warning: cannot select font 'CW' troff::2195: warning: cannot select font 'CW' troff::2202: warning: cannot select font 'CW' troff::2207: warning: cannot select font 'CW' troff::2222: warning: cannot select font 'CW' troff::2222: warning: cannot select font 'CW' troff::2250: warning: cannot select font 'CW' troff::2250: warning: cannot select font 'CW' troff::2253: warning: cannot select font 'CW' troff::2260: warning: cannot select font 'CW' troff::2260: warning: cannot select font 'CW' troff::2261: warning: cannot select font 'CW' troff::2261: warning: cannot select font 'CW' troff::2261: warning: cannot select font 'CW' troff::2263: warning: cannot select font 'CW' troff::2270: warning: cannot select font 'CW' troff::2271: warning: cannot select font 'CW' troff::2271: warning: cannot select font 'CW' troff::2272: warning: cannot select font 'CW' troff::2275: warning: cannot select font 'CW' troff::2276: warning: cannot select font 'CW' troff::2277: warning: cannot select font 'CW' troff::2277: warning: cannot select font 'CW' troff::2280: warning: cannot select font 'CW' troff::2285: warning: cannot select font 'CW' troff::2285: warning: cannot select font 'CW' troff::2288: warning: cannot select font 'CW' troff::2288: warning: cannot select font 'CW' troff::2288: warning: cannot select font 'CW' troff::2288: warning: cannot select font 'CW' troff::2288: warning: cannot select font 'CW' troff::2288: warning: cannot select font 'CW' troff::2306: warning: cannot select font 'CW' troff::2306: warning: cannot select font 'CW' troff::2308: warning: cannot select font 'CW' troff::2310: warning: cannot select font 'CW' troff::2314: warning: cannot select font 'CW' troff::2316: warning: cannot select font 'CW' troff::2318: warning: cannot select font 'CW' troff::2324: warning: cannot select font 'CW' troff::2324: warning: cannot select font 'CI' troff::2324: warning: cannot select font 'CW' troff::2329: warning: cannot select font 'CW' troff::2337: warning: cannot select font 'CW' troff::2355: warning: cannot select font 'CW' troff::2356: warning: cannot select font 'CW' troff::2357: warning: cannot select font 'CW' troff::2366: warning: cannot select font 'CW' troff::2366: warning: cannot select font 'CW' troff::2367: warning: cannot select font 'CW' troff::2370: warning: cannot select font 'CW' troff::2384: warning: cannot select font 'CW' troff::2404: warning: cannot select font 'CW' troff::2405: warning: cannot select font 'CW' troff::2405: warning: cannot select font 'CW' troff::2405: warning: cannot select font 'CW' troff::2406: warning: cannot select font 'CW' troff::2406: warning: cannot select font 'CW' troff::2407: warning: cannot select font 'CW' troff::2412: warning: cannot select font 'CW' troff::2412: warning: cannot select font 'CW' troff::2414: warning: cannot select font 'CW' troff::2414: warning: cannot select font 'CW' troff::2415: warning: cannot select font 'CW' troff::2417: warning: cannot select font 'CW' troff::2419: warning: cannot select font 'CW' troff::2419: warning: cannot select font 'CW' troff::2423: warning: cannot select font 'CW' troff::2423: warning: cannot select font 'CW' troff::2424: warning: cannot select font 'CW' troff::2424: warning: cannot select font 'CW' troff::2428: warning: cannot select font 'CW' troff::2431: warning: cannot select font 'CW' troff::2431: warning: cannot select font 'CW' troff::2432: warning: cannot select font 'CW' troff::2439: warning: cannot select font 'CW' troff::2439: warning: cannot select font 'CW' troff::2440: warning: cannot select font 'CW' troff::2440: warning: cannot select font 'CW' troff::2441: warning: cannot select font 'CW' troff::2441: warning: cannot select font 'CW' troff::2441: warning: cannot select font 'CW' troff::2441: warning: cannot select font 'CW' troff::2441: warning: cannot select font 'CW' troff::2441: warning: cannot select font 'CW' troff::2441: warning: cannot select font 'CW' troff::2442: warning: cannot select font 'CW' troff::2442: warning: cannot select font 'CW' troff::2442: warning: cannot select font 'CW' troff::2442: warning: cannot select font 'CW' troff::2443: warning: cannot select font 'CW' troff::2443: warning: cannot select font 'CW' troff::2443: warning: cannot select font 'CW' troff::2446: warning: cannot select font 'CW' troff::2446: warning: cannot select font 'CW' troff::2448: warning: cannot select font 'CW' troff::2448: warning: cannot select font 'CW' troff::2449: warning: cannot select font 'CW' troff::2449: warning: cannot select font 'CW' troff::2449: warning: cannot select font 'CW' troff::2449: warning: cannot select font 'CW' troff::2450: warning: cannot select font 'CW' troff::2451: warning: cannot select font 'CW' troff::2451: warning: cannot select font 'CW' troff::2452: warning: cannot select font 'CW' troff::2453: warning: cannot select font 'CW' troff::2456: warning: cannot select font 'CW' troff::2471: warning: cannot select font 'CW' troff::2471: warning: cannot select font 'CW' troff::2471: warning: cannot select font 'CW' troff::2475: warning: cannot select font 'CW' troff::2479: warning: cannot select font 'CW' troff::2481: warning: cannot select font 'CW' troff::2487: warning: cannot select font 'CW' troff::2489: warning: cannot select font 'CW' troff::2494: warning: cannot select font 'CW' troff::2494: warning: cannot select font 'CW' troff::2494: warning: cannot select font 'CW' troff::2495: warning: cannot select font 'CW' troff::2499: warning: cannot select font 'CW' troff::2503: warning: cannot select font 'CW' troff::2527: warning: cannot select font 'CW' troff::2537: warning: cannot select font 'CW' troff::2540: warning: cannot select font 'CW' troff::2569: warning: cannot select font 'CW' troff::2596: warning: cannot select font 'CW' troff::2598: warning: cannot select font 'CW' troff::2598: warning: cannot select font 'CW' troff::2599: warning: cannot select font 'CW' troff::2607: warning: cannot select font 'CW' troff::2607: warning: cannot select font 'CW' troff::2607: warning: cannot select font 'CW' troff::2607: warning: cannot select font 'CW' troff::2607: warning: cannot select font 'CW' troff::2608: warning: cannot select font 'CW' troff::2609: warning: cannot select font 'CW' troff::2611: warning: cannot select font 'CW' troff::2616: warning: cannot select font 'CW' troff::2621: warning: cannot select font 'CW' troff::2623: warning: cannot select font 'CW' troff::2623: warning: cannot select font 'CW' troff::2623: warning: cannot select font 'CW' troff::2623: warning: cannot select font 'CW' troff::2625: warning: cannot select font 'CW' troff::2625: warning: cannot select font 'CW' troff::2625: warning: cannot select font 'CW' troff::2625: warning: cannot select font 'CW' troff::2627: warning: cannot select font 'CW' troff::2642: warning: cannot select font 'CW' troff::2653: warning: cannot select font 'CW' troff::2658: warning: cannot select font 'CW' troff::2663: warning: cannot select font 'CW' troff::2664: warning: cannot select font 'CW' troff::2668: warning: cannot select font 'CW' troff::2668: warning: cannot select font 'CW' troff::2677: warning: cannot select font 'CW' troff::2681: warning: cannot select font 'CW' troff::2683: warning: cannot select font 'CW' troff::2683: warning: cannot select font 'CW' troff::2695: warning: cannot select font 'CW' troff::2696: warning: cannot select font 'CW' troff::2697: warning: cannot select font 'CW' troff::2703: warning: cannot select font 'CW' troff::2704: warning: cannot select font 'CW' troff::2706: warning: cannot select font 'CW' troff::2717: warning: cannot select font 'CW' troff::2717: warning: cannot select font 'CW' troff::2720: warning: cannot select font 'CW' troff::2721: warning: cannot select font 'CW' troff::2723: warning: cannot select font 'CW' troff::2723: warning: cannot select font 'CW' troff::2725: warning: cannot select font 'CW' troff::2725: warning: cannot select font 'CW' troff::2728: warning: cannot select font 'CW' troff::2735: warning: cannot select font 'CW' troff::2736: warning: cannot select font 'CW' troff::2741: warning: cannot select font 'CW' troff::2745: warning: cannot select font 'CW' troff::2759: warning: cannot select font 'CW' troff::2762: warning: cannot select font 'CW' troff::2768: warning: cannot select font 'CW' troff::2768: warning: cannot select font 'CW' troff::2769: warning: cannot select font 'CW' troff::2770: warning: cannot select font 'CW' troff::2771: warning: cannot select font 'CW' troff::2775: warning: cannot select font 'CW' troff::2779: warning: cannot select font 'CW' troff::2780: warning: cannot select font 'CW' troff::2781: warning: cannot select font 'CW' troff::2781: warning: cannot select font 'CW' troff::2783: warning: cannot select font 'CW' troff::2786: warning: cannot select font 'CW' troff::2792: warning: cannot select font 'CW' troff::2792: warning: cannot select font 'CW' troff::2803: warning: cannot select font 'CW' troff::2810: warning: cannot select font 'CW' troff::2811: warning: cannot select font 'CW' troff::2814: warning: cannot select font 'CW' troff::2820: warning: cannot select font 'CW' troff::2824: warning: cannot select font 'CW' troff::2832: warning: cannot select font 'CW' troff::2833: warning: cannot select font 'CW' troff::2833: warning: cannot select font 'CW' troff::2834: warning: cannot select font 'CW' troff::2834: warning: cannot select font 'CW' troff::2835: warning: cannot select font 'CW' troff::2835: warning: cannot select font 'CW' troff::2836: warning: cannot select font 'CW' troff::2837: warning: cannot select font 'CW' troff::2838: warning: cannot select font 'CW' troff::2838: warning: cannot select font 'CW' troff::2839: warning: cannot select font 'CW' troff::2841: warning: cannot select font 'CW' troff::2842: warning: cannot select font 'CW' troff::2843: warning: cannot select font 'CW' troff::2845: warning: cannot select font 'CW' troff::2845: warning: cannot select font 'CW' troff::2846: warning: cannot select font 'CW' troff::2849: warning: cannot select font 'CW' troff::2850: warning: cannot select font 'CW' troff::2850: warning: cannot select font 'CW' troff::2851: warning: cannot select font 'CW' troff::2853: warning: cannot select font 'CW' troff::2855: warning: cannot select font 'CW' troff::2855: warning: cannot select font 'CW' troff::2857: warning: cannot select font 'CW' troff::2869: warning: cannot select font 'CW' troff::2873: warning: cannot select font 'CW' troff::2877: warning: cannot select font 'CW' troff::2878: warning: cannot select font 'CW' troff::2879: warning: cannot select font 'CW' troff::2879: warning: cannot select font 'CW' troff::2888: warning: cannot select font 'CW' troff::2889: warning: cannot select font 'CW' troff::2899: warning: cannot select font 'CW' troff::2914: warning: cannot select font 'CW' troff::2928: warning: cannot select font 'CW' troff::2932: warning: cannot select font 'CW' troff::2935: warning: cannot select font 'CW' troff::2942: warning: cannot select font 'CW' troff::2943: warning: cannot select font 'CW' troff::2943: warning: cannot select font 'CW' troff::2944: warning: cannot select font 'CW' troff::2951: warning: cannot select font 'CW' troff::2960: warning: cannot select font 'CW' troff::2965: warning: cannot select font 'CW' troff::2965: warning: cannot select font 'CW' troff::2968: warning: cannot select font 'CW' troff::2978: warning: cannot select font 'CW' troff::2985: warning: cannot select font 'CW' troff::2988: warning: cannot select font 'CW' troff::2995: warning: cannot select font 'CW' troff::3000: warning: cannot select font 'CW' troff::3012: warning: cannot select font 'CW' troff::3014: warning: cannot select font 'CW' troff::3026: warning: cannot select font 'CW' troff::3030: warning: cannot select font 'CW' troff::3046: warning: cannot select font 'CW' troff::3050: warning: cannot select font 'CW' troff::3051: warning: cannot select font 'CW' troff::3054: warning: cannot select font 'CW' troff::3061: warning: cannot select font 'CW' troff::3068: warning: cannot select font 'CW' troff::3075: warning: cannot select font 'CW' troff::3081: warning: cannot select font 'CW' troff::3095: warning: cannot select font 'CW' troff::3096: warning: cannot select font 'CW' troff::3103: warning: cannot select font 'CW' troff::3125: warning: cannot select font 'CW' troff::3131: warning: cannot select font 'CW' troff::3133: warning: cannot select font 'CW' troff::3138: warning: cannot select font 'CW' troff::3140: warning: cannot select font 'CW' troff::3153: warning: cannot select font 'CW' troff::3161: warning: cannot select font 'CW' troff::3162: warning: cannot select font 'CW' troff::3164: warning: cannot select font 'CW' troff::3179: warning: cannot select font 'CW' troff::3182: warning: cannot select font 'CW' troff::3189: warning: cannot select font 'CW' troff::3189: warning: cannot select font 'CW' troff::3194: warning: cannot select font 'CW' troff::3196: warning: cannot select font 'CW' troff::3213: warning: cannot select font 'CW' troff::3214: warning: cannot select font 'CW' troff::3223: warning: cannot select font 'CW' troff::3231: warning: cannot select font 'CW' troff::3232: warning: cannot select font 'CW' troff::3239: warning: cannot select font 'CW' troff::3249: warning: cannot select font 'CW' troff::3253: warning: cannot select font 'CW' troff::3259: warning: cannot select font 'CW' troff::3262: warning: cannot select font 'CW' troff::3263: warning: cannot select font 'CW' troff::3263: warning: cannot select font 'CW' troff::3267: warning: cannot select font 'CW' troff::3272: warning: cannot select font 'CW' troff::3274: warning: cannot select font 'CW' troff::3277: warning: cannot select font 'CW' troff::3285: warning: cannot select font 'CW' troff::3285: warning: cannot select font 'CW' troff::3287: warning: cannot select font 'CW' troff::3291: warning: cannot select font 'CW' troff::3323: warning: cannot select font 'CW' troff::3334: warning: cannot select font 'CW' troff::3335: warning: cannot select font 'CW' troff::3336: warning: cannot select font 'CW' troff::3339: warning: cannot select font 'CW' troff::3349: warning: cannot select font 'CW' troff::3364: warning: cannot select font 'CW' troff::3364: warning: cannot select font 'CW' troff::3365: warning: cannot select font 'CW' troff::3366: warning: cannot select font 'CW' troff::3370: warning: cannot select font 'CW' troff::3374: warning: cannot select font 'CW' troff::3391: warning: cannot select font 'CW' troff::3410: warning: cannot select font 'CW' troff::3410: warning: cannot select font 'CW' troff::3412: warning: cannot select font 'CW' Format ../man1/../man1/bk-pending.1 ( bk-pending . 1 ) Format ../man1/../man1/bk-port.1 ( bk-port . 1 ) Format ../man1/../man1/bk-portal.1 ( bk-portal . 1 ) Format ../man1/../man1/bk-prompt.1 ( bk-prompt . 1 ) Format ../man1/../man1/bk-pull.1 ( bk-pull . 1 ) Format ../man1/../man1/bk-push.1 ( bk-push . 1 ) Format ../man1/../man1/bk-pwd.1 ( bk-pwd . 1 ) Format ../man1/../man1/bk-r2c.1 ( bk-r2c . 1 ) Format ../man1/../man1/bk-range.1 ( bk-range . 1 ) Format ../man1/../man1/bk-receive.1 ( bk-receive . 1 ) Format ../man1/../man1/bk-regex.1 ( bk-regex . 1 ) Format ../man1/../man1/bk-relink.1 ( bk-relink . 1 ) Format ../man1/../man1/bk-remerge.1 ( bk-remerge . 1 ) Format ../man1/../man1/bk-renames.1 ( bk-renames . 1 ) Format ../man1/../man1/bk-renametool.1 ( bk-renametool . 1 ) Format ../man1/../man1/bk-renumber.1 ( bk-renumber . 1 ) Format ../man1/../man1/bk-repocheck.1 ( bk-repocheck . 1 ) Format ../man1/../man1/bk-repogca.1 ( bk-repogca . 1 ) troff::257: warning: cannot select font 'CW' Format ../man1/../man1/bk-repos.1 ( bk-repos . 1 ) Format ../man1/../man1/bk-repotype.1 ( bk-repotype . 1 ) Format ../man1/../man1/bk-resolve.1 ( bk-resolve . 1 ) Format ../man1/../man1/bk-resolving.1 ( bk-resolving . 1 ) Format ../man1/../man1/bk-revtool.1 ( bk-revtool . 1 ) Format ../man1/../man1/bk-rm.1 ( bk-rm . 1 ) Format ../man1/../man1/bk-rmdir.1 ( bk-rmdir . 1 ) Format ../man1/../man1/bk-rmgone.1 ( bk-rmgone . 1 ) Format ../man1/../man1/bk-root.1 ( bk-root . 1 ) Format ../man1/../man1/bk-rset.1 ( bk-rset . 1 ) Format ../man1/../man1/bk-sane.1 ( bk-sane . 1 ) Format ../man1/../man1/bk-sccslog.1 ( bk-sccslog . 1 ) Format ../man1/../man1/bk-send.1 ( bk-send . 1 ) Format ../man1/../man1/bk-sendbug.1 ( bk-sendbug . 1 ) Format ../man1/../man1/bk-service.1 ( bk-service . 1 ) Format ../man1/../man1/bk-set.1 ( bk-set . 1 ) Format ../man1/../man1/bk-setup.1 ( bk-setup . 1 ) Format ../man1/../man1/bk-setuptool.1 ( bk-setuptool . 1 ) Format ../man1/../man1/bk-sfio.1 ( bk-sfio . 1 ) Format ../man1/../man1/bk-smerge.1 ( bk-smerge . 1 ) Format ../man1/../man1/bk-status.1 ( bk-status . 1 ) Format ../man1/../man1/bk-stripdel.1 ( bk-stripdel . 1 ) Format ../man1/../man1/bk-superset.1 ( bk-superset . 1 ) Format ../man1/../man1/bk-support.1 ( bk-support . 1 ) Format ../man1/../man1/bk-tag.1 ( bk-tag . 1 ) Format ../man1/../man1/bk-takepatch.1 ( bk-takepatch . 1 ) Format ../man1/../man1/bk-templates.1 ( bk-templates . 1 ) Format ../man1/../man1/bk-terms.1 ( bk-terms . 1 ) Format ../man1/../man1/bk-triggers.1 ( bk-triggers . 1 ) Format ../man1/../man1/bk-undo.1 ( bk-undo . 1 ) Format ../man1/../man1/bk-undos.1 ( bk-undos . 1 ) Format ../man1/../man1/bk-unedit.1 ( bk-unedit . 1 ) Format ../man1/../man1/bk-uninstall.1 ( bk-uninstall . 1 ) Format ../man1/../man1/bk-unlock.1 ( bk-unlock . 1 ) Format ../man1/../man1/bk-unpull.1 ( bk-unpull . 1 ) Format ../man1/../man1/bk-unrm.1 ( bk-unrm . 1 ) Format ../man1/../man1/bk-untag.1 ( bk-untag . 1 ) Format ../man1/../man1/bk-unwrap.1 ( bk-unwrap . 1 ) Format ../man1/../man1/bk-upgrade.1 ( bk-upgrade . 1 ) Format ../man1/../man1/bk-url.1 ( bk-url . 1 ) Format ../man1/../man1/bk-version.1 ( bk-version . 1 ) Format ../man1/../man1/bk-what.1 ( bk-what . 1 ) Format ../man1/../man1/bk-wrap.1 ( bk-wrap . 1 ) Format ../man1/../man1/bk-xflags.1 ( bk-xflags . 1 ) Format ../man1/../man1/bk-zone.1 ( bk-zone . 1 ) make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/man/man2help' make[1]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src' >>> bitkeeper: Entering fakeroot... make DESTDIR=/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper -C src install make[1]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src' rm -rf /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper || exit 1 mkdir -p /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/contrib mkdir -p /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/lscripts ./bk -rwww get -S cp -f -r www /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper ./bk get -S gui/ide/emacs/vc-bk.el contrib/git2bk.l tar cf - ./bk bk.script import uuwrap unuuwrap gzip_uuwrap ungzip_uuwrap b64wrap unb64wrap gzip_b64wrap ungzip_b64wrap lscripts gui/bin gui/lib gui/images \ | (cd /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper && tar xf -) cp -f bkmsg.txt bkhelp.txt version ../doc/bk_refcard.ps ../doc/bk_refcard.pdf ../RELEASE-NOTES.md dspec-changes dspec-changes-3.2 dspec-changes-4.0 dspec-changes-h dspec-changes-hv dspec-changes-json dspec-changes-json-v dspec-changes-vv dspec-log dspec-prs /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper cp -f gui/ide/emacs/vc-bk.el contrib/git2bk.l /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/contrib (cd ../doc/nested && make install HTML=/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/html) make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/doc/nested' ../../src/bk tclsh ../bin/pod2html.l \ --title="BitKeeper Nested Overview" \ --template=../www/template.html -- nested.doc > ../www/nested.html test -d "/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/html/images" || mkdir -p "/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/html/images" ../../src/bk co -Sq ../www/images cp ../www/images/*.gif ../www/images/*.jpg "/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/html/images" cp ../www/nested.html "/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/html" make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/doc/nested' if [ unix = unix ]; \ then ./bk get -S ../man/Makefile; \ cd ../man && make install BINDIR=/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper ;\ else \ (cd win32 && make BINDIR=/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper install); \ cp utils/registry.tcl /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/gui/lib; \ fi make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/man' rm -rf bk-man; mkdir -p bk-man/man1 cp -f man.tmac bk-macros man1 cd man1; for i in *.1; do soelim $i > ../bk-man/man1/$i; done rm -f man1/man.tmac man1/bk-macros rm -f -r /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/man mkdir -p /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/man cd bk-man && tar cf /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/man/TAR . cd /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/man && tar xf TAR rm -f /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/man/TAR make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/man' cd /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper; \ find . -type l | \ perl -ne 'chomp; $a = readlink; print "$a|$_\n";'>symlinks; \ test -s symlinks || rm -f symlinks tmp/bitkeeper/bk _install -d -f /home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/libexec/bitkeeper BitKeeper is installed in /usr/libexec/bitkeeper We suggest you run: sudo /usr/libexec/bitkeeper/bk links /usr/local/bin to create the bk symlink. make[1]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src' created directory: '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/share/' created directory: '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/share/licenses/' created directory: '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/share/licenses/bitkeeper/' 'LICENSE' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/share/licenses/bitkeeper/LICENSE' 'LICENSE.extras.md' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/share/licenses/bitkeeper/LICENSE.extras.md' 'NOTICE' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/share/licenses/bitkeeper/NOTICE' '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/bin/bk' -> '/usr/libexec/bitkeeper/bk' '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/bin/git2bk' -> '../libexec/bitkeeper/contrib/git2bk.l' mode of '.' changed to 0755 (rwxr-xr-x) mode of './lscripts' changed to 0755 (rwxr-xr-x) mode of './gui' changed to 0755 (rwxr-xr-x) mode of './gui/lib' changed to 0755 (rwxr-xr-x) mode of './gui/lib/BWidget1.8' changed to 0755 (rwxr-xr-x) mode of './gui/lib/BWidget1.8/lang' changed to 0755 (rwxr-xr-x) mode of './gui/lib/BWidget1.8/images' changed to 0755 (rwxr-xr-x) mode of './gui/lib/Tktable2.10' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tcl8.6' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tcl8.6/encoding' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tcl8.6/http1.0' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tcl8.6/opt0.4' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tcl8' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tcl8/8.6' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tcl8/8.5' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tcl8/8.4' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tcl8/8.4/platform' changed to 0755 (rwxr-xr-x) mode of './gui/lib/Tkcon' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tk8.6' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tk8.6/msgs' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tk8.6/ttk' changed to 0755 (rwxr-xr-x) mode of './gui/images' changed to 0755 (rwxr-xr-x) mode of './gui/images/logo' changed to 0755 (rwxr-xr-x) mode of './gui/bin' changed to 0755 (rwxr-xr-x) mode of './html' changed to 0755 (rwxr-xr-x) mode of './html/images' changed to 0755 (rwxr-xr-x) mode of './www' changed to 0755 (rwxr-xr-x) mode of './www/fonts' changed to 0755 (rwxr-xr-x) mode of './www/css' changed to 0755 (rwxr-xr-x) mode of './man' changed to 0755 (rwxr-xr-x) mode of './man/man1' changed to 0755 (rwxr-xr-x) mode of './contrib' changed to 0755 (rwxr-xr-x) '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/libexec/bitkeeper/man' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/share/man' '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/share/man/man1/bk.1' -> 'bk-bk.1' >>> bitkeeper-doc*: Running split function doc... 'usr/share/man' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-doc/usr/share/man' 'usr/share/licenses' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-doc/usr/share/licenses' >>> bitkeeper-doc*: Preparing subpackage bitkeeper-doc... >>> 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*: Tracing dependencies... so:libc.musl-ppc64le.so.1 so:liblz4.so.1 so:libpcre.so.1 so:libtommath.so.1 so:libz.so.1 >>> bitkeeper*: Package size: 6.8 MB >>> bitkeeper*: Compressing data... >>> bitkeeper*: Create checksum... >>> bitkeeper*: Create bitkeeper-7.3.3-r1.apk >>> bitkeeper-doc*: Tracing dependencies... >>> bitkeeper-doc*: Package size: 1.1 MB >>> bitkeeper-doc*: Compressing data... >>> bitkeeper-doc*: Create checksum... >>> bitkeeper-doc*: Create bitkeeper-doc-7.3.3-r1.apk >>> bitkeeper-gui*: Tracing dependencies... bitkeeper=7.3.3-r1 so:libX11.so.6 so:libXft.so.2 so:libc.musl-ppc64le.so.1 so:libfontconfig.so.1 so:libpcre.so.1 so:libz.so.1 >>> bitkeeper-gui*: Package size: 8.5 MB >>> bitkeeper-gui*: Compressing data... >>> bitkeeper-gui*: Create checksum... >>> bitkeeper-gui*: Create bitkeeper-gui-7.3.3-r1.apk >>> bitkeeper: Build complete at Thu, 15 Oct 2026 03:58:04 +0000 elapsed time 0h 1m 0s >>> bitkeeper: Cleaning up srcdir >>> bitkeeper: Cleaning up pkgdir >>> bitkeeper: Uninstalling dependencies... ( 1/85) Purging .makedepends-bitkeeper (20261015.035707) ( 2/85) Purging bash (5.3.9-r2) Executing bash-5.3.9-r2.pre-deinstall ( 3/85) Purging bison (3.8.2-r3) ( 4/85) Purging m4 (1.4.21-r0) ( 5/85) Purging ghostscript (10.08.0-r0) ( 6/85) Purging gperf (3.3-r0) ( 7/85) Purging groff (1.24.2-r0) ( 8/85) Purging libtommath-dev (1.3.0-r1) ( 9/85) Purging libtommath (1.3.0-r1) (10/85) Purging libxft-dev (2.3.9-r0) (11/85) Purging libxft (2.3.9-r0) (12/85) Purging lz4-dev (1.10.0-r1) (13/85) Purging pcre-dev (8.45-r4) (14/85) Purging libpcre16 (8.45-r4) (15/85) Purging libpcre32 (8.45-r4) (16/85) Purging libpcrecpp (8.45-r4) (17/85) Purging pcre (8.45-r4) (18/85) Purging clang23 (23.1.3-r0) (19/85) Purging llvm23-linker-tools (23.1.3-r0) (20/85) Purging clang23-headers (23.1.3-r0) (21/85) Purging clang23-libs (23.1.3-r0) (22/85) Purging cups-libs (2.4.20-r0) (23/85) Purging fontconfig-dev (2.18.1-r0) (24/85) Purging fontconfig (2.18.1-r0) (25/85) Purging freetype-dev (2.14.3-r0) (26/85) Purging freetype (2.14.3-r0) (27/85) Purging git-perl (2.56.0-r0) (28/85) Purging perl-git (2.56.0-r0) (29/85) Purging perl-error (0.17030-r0) (30/85) Purging perl (5.44.0-r0) (31/85) Purging gnutls (3.8.13-r0) (32/85) Purging jbig2dec (0.20-r0) (33/85) Purging lcms2 (2.19.1-r0) (34/85) Purging libpng-dev (1.6.59-r0) (35/85) Purging libpng (1.6.59-r0) (36/85) Purging libxrender-dev (0.9.12-r0) (37/85) Purging libxrender (0.9.12-r0) (38/85) Purging libxt (1.3.1-r0) (39/85) Purging llvm23-libs (23.1.3-r0) (40/85) Purging nettle (3.10.2-r0) (41/85) Purging openjpeg (2.5.4-r2) (42/85) Purging p11-kit (0.26.2-r1) (43/85) Purging python3-pyc (3.14.8-r0) (44/85) Purging python3-pycache-pyc0 (3.14.8-r0) (45/85) Purging xcb-proto-pyc (1.17.0-r1) (46/85) Purging pyc (3.14.8-r0) (47/85) Purging tiff (4.7.2-r0) (48/85) Purging zlib-dev (1.3.2-r1) (49/85) Purging avahi-libs (0.9_rc5-r0) (50/85) Purging brotli-dev (1.2.0-r1) (51/85) Purging brotli (1.2.0-r1) (52/85) Purging bzip2-dev (1.0.8-r6) (53/85) Purging dbus-libs (1.16.2-r4) (54/85) Purging expat-dev (2.9.0-r0) (55/85) Purging expat (2.9.0-r0) (56/85) Purging libx11-dev (1.8.13-r0) (57/85) Purging xtrans (1.6.0-r0) (58/85) Purging libx11 (1.8.13-r0) (59/85) Purging libxcb-dev (1.17.0-r2) (60/85) Purging xcb-proto (1.17.0-r1) (61/85) Purging python3 (3.14.8-r0) (62/85) Purging libxcb (1.17.0-r2) (63/85) Purging libxdmcp-dev (1.1.5-r1) (64/85) Purging libxdmcp (1.1.5-r1) (65/85) Purging libbsd (0.12.2-r0) (66/85) Purging libbz2 (1.0.8-r6) (67/85) Purging libffi (3.8.0-r0) (68/85) Purging libsm (1.2.6-r0) (69/85) Purging libice (1.1.2-r0) (70/85) Purging libintl (1.0-r0) (71/85) Purging libjpeg-turbo (3.1.3-r0) (72/85) Purging libmd (1.3.0-r0) (73/85) Purging libpanelw (6.6_p20260822-r0) (74/85) Purging libwebp (1.6.0-r0) (75/85) Purging libsharpyuv (1.6.0-r0) (76/85) Purging libtasn1 (4.21.0-r0) (77/85) Purging libuuid (2.42.4-r3) (78/85) Purging libxau-dev (1.0.12-r0) (79/85) Purging libxau (1.0.12-r0) (80/85) Purging libxml2 (2.13.9-r2) (81/85) Purging mpdecimal (4.0.1-r0) (82/85) Purging readline (8.3.3-r1) (83/85) Purging sqlite-libs (3.54.0-r0) (84/85) Purging xorgproto (2025.1-r0) (85/85) Purging xz-libs (5.8.4-r0) Executing busybox-1.38.0-r7.trigger OK: 288.7 MiB in 100 packages >>> bitkeeper: Updating the community/ppc64le repository index... >>> bitkeeper: Signing the index...