>>> bitkeeper: Building community/bitkeeper 7.3.3-r0 (using abuild 3.16.0_rc4-r0) started Tue, 21 Oct 2025 17:24:46 +0000 >>> bitkeeper: Validating /home/buildozer/aports/community/bitkeeper/APKBUILD... >>> bitkeeper: Analyzing dependencies... >>> bitkeeper: Installing for build: build-base bash bison clang fontconfig-dev ghostscript gperf groff libtommath-dev libx11-dev libxft-dev lz4-dev pcre-dev perl zlib-dev ( 1/85) Installing bash (5.3.3-r1) bash-5.3.3-r1.post-install: Executing script... ( 2/85) Installing m4 (1.4.20-r0) ( 3/85) Installing bison (3.8.2-r2) ( 4/85) Installing clang21-headers (21.1.2-r1) ( 5/85) Installing libffi (3.5.2-r0) ( 6/85) Installing xz-libs (5.8.1-r0) ( 7/85) Installing libxml2 (2.13.9-r0) ( 8/85) Installing llvm21-libs (21.1.2-r1) ( 9/85) Installing clang21-libs (21.1.2-r1) (10/85) Installing llvm21-linker-tools (21.1.2-r1) (11/85) Installing clang21 (21.1.2-r1) (12/85) Installing libbz2 (1.0.8-r6) (13/85) Installing libpng (1.6.49-r0) (14/85) Installing freetype (2.13.3-r0) (15/85) Installing fontconfig (2.17.1-r0) (16/85) Installing expat (2.7.3-r0) (17/85) Installing expat-dev (2.7.3-r0) (18/85) Installing bzip2-dev (1.0.8-r6) (19/85) Installing brotli (1.1.0-r2) (20/85) Installing brotli-dev (1.1.0-r2) (21/85) Installing zlib-dev (1.3.1-r2) (22/85) Installing libpng-dev (1.6.49-r0) (23/85) Installing freetype-dev (2.13.3-r0) (24/85) Installing fontconfig-dev (2.17.1-r0) (25/85) Installing libxau (1.0.12-r0) (26/85) Installing libmd (1.1.0-r0) (27/85) Installing libbsd (0.12.2-r0) (28/85) Installing libxdmcp (1.1.5-r1) (29/85) Installing libxcb (1.17.0-r0) (30/85) Installing libx11 (1.8.12-r1) (31/85) Installing libice (1.1.2-r0) (32/85) Installing libuuid (2.41.2-r0) (33/85) Installing libsm (1.2.6-r0) (34/85) Installing libxt (1.3.1-r0) (35/85) Installing dbus-libs (1.16.2-r1) (36/85) Installing libintl (0.24.1-r1) (37/85) Installing avahi-libs (0.8-r22) (38/85) Installing nettle (3.10.2-r0) (39/85) Installing libtasn1 (4.20.0-r0) (40/85) Installing p11-kit (0.25.5-r2) (41/85) Installing gnutls (3.8.8-r0) (42/85) Installing cups-libs (2.4.13-r0) (43/85) Installing jbig2dec (0.20-r0) (44/85) Installing libjpeg-turbo (3.1.2-r0) (45/85) Installing lcms2 (2.17-r0) (46/85) Installing openjpeg (2.5.3-r1) (47/85) Installing libsharpyuv (1.6.0-r0) (48/85) Installing libwebp (1.6.0-r0) (49/85) Installing tiff (4.7.1-r0) (50/85) Installing ghostscript (10.05.1-r1) (51/85) Installing gperf (3.3-r0) (52/85) Installing perl (5.42.0-r0) (53/85) Installing groff (1.23.0-r3) (54/85) Installing libtommath (1.3.0-r0) (55/85) Installing libtommath-dev (1.3.0-r0) (56/85) Installing xorgproto (2024.1-r0) (57/85) Installing libxau-dev (1.0.12-r0) (58/85) Installing gdbm (1.26-r0) (59/85) Installing mpdecimal (4.0.1-r0) (60/85) Installing libpanelw (6.5_p20251010-r0) (61/85) Installing sqlite-libs (3.50.4-r1) (62/85) Installing python3 (3.12.12-r0) (63/85) Installing python3-pycache-pyc0 (3.12.12-r0) (64/85) Installing pyc (3.12.12-r0) (65/85) Installing xcb-proto-pyc (1.17.0-r0) (66/85) Installing python3-pyc (3.12.12-r0) (67/85) Installing xcb-proto (1.17.0-r0) (68/85) Installing libxdmcp-dev (1.1.5-r1) (69/85) Installing libxcb-dev (1.17.0-r0) (70/85) Installing xtrans (1.6.0-r0) (71/85) Installing libx11-dev (1.8.12-r1) (72/85) Installing libxrender (0.9.12-r0) (73/85) Installing libxft (2.3.9-r0) (74/85) Installing libxrender-dev (0.9.12-r0) (75/85) Installing libxft-dev (2.3.9-r0) (76/85) Installing lz4-dev (1.10.0-r0) (77/85) Installing libpcre16 (8.45-r4) (78/85) Installing libpcre32 (8.45-r4) (79/85) Installing pcre (8.45-r4) (80/85) Installing libpcrecpp (8.45-r4) (81/85) Installing pcre-dev (8.45-r4) (82/85) Installing .makedepends-bitkeeper (20251021.172452) (83/85) Installing perl-error (0.17030-r0) (84/85) Installing perl-git (2.51.1-r1) (85/85) Installing git-perl (2.51.1-r1) busybox-1.37.0-r24.trigger: Executing script... fontconfig-2.17.1-r0.trigger: Executing script... OK: 1056 MiB in 190 packages >>> bitkeeper: Cleaning up srcdir >>> bitkeeper: Cleaning up pkgdir >>> bitkeeper: Cleaning up tmpdir >>> bitkeeper: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/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 (140.82.121.3:443) Connecting to codeload.github.com (140.82.121.10:443) saving to '/var/cache/distfiles/v3.23/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61.tar.gz.part' bitkeeper-0524ffb3f6 423k --:--:-- ETA bitkeeper-0524ffb3f6 549k --:--:-- ETA bitkeeper-0524ffb3f6 14.3M --:--:-- ETA bitkeeper-0524ffb3f6 100% |********************************| 27.7M 0:00:00 ETA '/var/cache/distfiles/v3.23/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61.tar.gz.part' saved /var/cache/distfiles/v3.23/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.23/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61.tar.gz /var/cache/distfiles/v3.23/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.23/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61.tar.gz... >>> bitkeeper: gcc15-boolean.patch patching file src/gui/tcltk/tk/generic/tkEntry.c patching file src/gui/tcltk/tktable/generic/tkTable.c >>> bitkeeper: gcc15-pointer.patch patching file src/gui/tcltk/tcl/generic/tclTomMathDecls.h patching file src/tommath/bn_mp_cmp.c patching file src/tommath/bn_mp_cmp_d.c patching file src/tommath/bn_mp_cmp_mag.c patching file src/tommath/bn_mp_cnt_lsb.c patching file src/tommath/bn_mp_copy.c patching file src/tommath/bn_mp_count_bits.c patching file src/tommath/bn_mp_div_2d.c patching file src/tommath/bn_mp_mod_2d.c patching file src/tommath/bn_mp_mul_2d.c patching file src/tommath/bn_mp_neg.c patching file src/tommath/tommath.h patching file src/gui/tcltk/tk/unix/tkUnixEvent.c patching file src/gui/tcltk/tk/unix/tkUnixSelect.c patching file src/gui/tcltk/tktable/generic/tkTable.h patching file src/gui/tcltk/tktable/generic/tkTableTag.c patching file src/gui/tcltk/tktable/generic/tkTableUtil.c patching file src/gui/tcltk/tktable/generic/tkTableWin.c >>> bitkeeper: makepatch-fix.patch patching file src/cset.c >>> bitkeeper: man-bk-prefix.patch patching file man/Makefile make -C src all make[1]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src' sh mkconf.sh > conf.mk || { rm -f conf.mk; false; } Failed to detect system TOMCRYPT, use local copy in bk source tree! make -C libc system.h Building cmd.h make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/libc' perl fslayer/gen_fslayer.pl Building bkver.c Building cmd.c Building kw2val_lookup.c cd string && perl mk_str_cfg.pl cat port/unix_platform.sh bk.sh > bk.script cat port/unix_platform.sh import.sh > import.T chmod +x bk.script Building uuwrap Building unuuwrap chmod +x import.T mv -f import.T import make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt' CC tomcrypt/aes_enc.c Building gzip_uuwrap CC tomcrypt/src/ciphers/aes/aes.c Building ungzip_uuwrap CC tomcrypt/src/misc/base64/base64_decode.c CC tomcrypt/src/misc/base64/base64_encode.c Building b64wrap CC tomcrypt/src/hashes/helper/hash_file.c Building unb64wrap CC tomcrypt/src/hashes/helper/hash_filehandle.c Building gzip_b64wrap CC tomcrypt/src/hashes/helper/hash_memory.c CC tomcrypt/src/hashes/helper/hash_memory_multi.c Building ungzip_b64wrap CC tomcrypt/src/hashes/md5.c CC tomcrypt/src/hashes/sha1.c CC tomcrypt/src/mac/hmac/hmac_done.c Building substvars CC tomcrypt/src/mac/hmac/hmac_file.c CC tomcrypt/src/mac/hmac/hmac_init.c cat < t/guitest.tcl > t/guitest CC tomcrypt/src/mac/hmac/hmac_memory.c CC tomcrypt/src/mac/hmac/hmac_memory_multi.c CC tomcrypt/src/mac/hmac/hmac_process.c cp -f bkmsg.doc bkmsg.txt CC tomcrypt/src/mac/hmac/hmac_test.c CC tomcrypt/src/math/gmp_desc.c CC tomcrypt/src/math/ltm_desc.c CC tomcrypt/src/math/multi.c CC tomcrypt/src/math/rand_prime.c CC tomcrypt/src/math/tfm_desc.c CC tomcrypt/src/misc/burn_stack.c CC tomcrypt/src/misc/crypt/crypt.c CC tomcrypt/src/misc/crypt/crypt_argchk.c CC tomcrypt/src/misc/crypt/crypt_cipher_descriptor.c CC tomcrypt/src/misc/crypt/crypt_cipher_is_valid.c CC tomcrypt/src/misc/crypt/crypt_find_cipher.c CC tomcrypt/src/misc/crypt/crypt_find_cipher_any.c ./substvars t/doit.sh > t/doit CC tomcrypt/src/misc/crypt/crypt_find_cipher_id.c CC tomcrypt/src/misc/crypt/crypt_find_hash.c CC tomcrypt/src/misc/crypt/crypt_find_hash_any.c CC tomcrypt/src/misc/crypt/crypt_find_hash_id.c chmod +x t/doit CC tomcrypt/src/misc/crypt/crypt_find_hash_oid.c CC tomcrypt/src/misc/crypt/crypt_find_prng.c CC tomcrypt/src/misc/crypt/crypt_hash_descriptor.c CC tomcrypt/src/misc/crypt/crypt_hash_is_valid.c CC tomcrypt/src/misc/crypt/crypt_ltc_mp_descriptor.c CC tomcrypt/src/misc/crypt/crypt_prng_descriptor.c CC tomcrypt/src/misc/crypt/crypt_prng_is_valid.c CC tomcrypt/src/misc/crypt/crypt_register_cipher.c CC tomcrypt/src/misc/crypt/crypt_register_hash.c CC tomcrypt/src/misc/crypt/crypt_register_prng.c CC tomcrypt/src/misc/crypt/crypt_unregister_cipher.c CC tomcrypt/src/misc/crypt/crypt_unregister_hash.c CC tomcrypt/src/misc/crypt/crypt_unregister_prng.c CC tomcrypt/src/misc/error_to_string.c CC tomcrypt/src/misc/pkcs5/pkcs_5_1.c CC tomcrypt/src/misc/pkcs5/pkcs_5_2.c CC tomcrypt/src/misc/zeromem.c CC tomcrypt/src/modes/cfb/cfb_decrypt.c CC tomcrypt/src/modes/cfb/cfb_done.c CC tomcrypt/src/modes/cfb/cfb_encrypt.c CC tomcrypt/src/modes/cfb/cfb_getiv.c CC tomcrypt/src/modes/cfb/cfb_setiv.c CC tomcrypt/src/modes/cfb/cfb_start.c CC tomcrypt/src/modes/ctr/ctr_decrypt.c CC tomcrypt/src/modes/ctr/ctr_done.c CC tomcrypt/src/modes/ctr/ctr_encrypt.c CC tomcrypt/src/modes/ctr/ctr_getiv.c CC tomcrypt/src/modes/ctr/ctr_setiv.c CC tomcrypt/src/modes/ctr/ctr_start.c #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' make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/libc' CC libc/fslayer/fslayer_open_stub.c CC libc/fslayer/fslayer_close_stub.c CC tomcrypt/src/pk/asn1/der/bit/der_decode_bit_string.c CC bk.c CC libc/fslayer/fslayer_read_stub.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 /tmp/gnu-os50728: 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-os50728) is already up to date, please send the following data and any information you think might be pertinent to in order to provide the needed information to handle your system. config.guess timestamp = 2011-02-02 uname -m = riscv64 uname -r = 6.1.80-0-sophgo uname -s = Linux uname -v = #1-Alpine SMP PREEMPT Mon, 26 Aug 2024 10:06:58 +0000 /usr/bin/uname -p = /bin/uname -X = hostinfo = /bin/universe = /usr/bin/arch -k = /bin/arch = riscv64 /usr/bin/oslevel = /usr/convex/getsysinfo = UNAME_MACHINE = riscv64 UNAME_RELEASE = 6.1.80-0-sophgo UNAME_SYSTEM = Linux UNAME_VERSION = #1-Alpine SMP PREEMPT Mon, 26 Aug 2024 10:06:58 +0000 CC cmd.c CC abort.c CC libc/fslayer/fslayer_write_stub.c CC tomcrypt/src/pk/asn1/der/boolean/der_decode_boolean.c CC tomcrypt/src/pk/asn1/der/boolean/der_encode_boolean.c CC adler32.c CC libc/fslayer/fslayer_lseek_stub.c CC libc/fslayer/fslayer_lstat_stub.c CC libc/fslayer/fslayer_linkcount_stub.c CC libc/fslayer/fslayer_fstat_stub.c CC alias.c CC admin.c CC annotate.c CC libc/fslayer/fslayer_stat_stub.c CC tomcrypt/src/pk/asn1/der/boolean/der_length_boolean.c CC tomcrypt/src/pk/asn1/der/choice/der_decode_choice.c CC libc/fslayer/fslayer_unlink_stub.c CC libc/fslayer/fslayer_rename_stub.c CC libc/fslayer/fslayer_chmod_stub.c CC attributes.c CC libc/fslayer/fslayer_link_stub.c CC bam.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 bisect.c CC tomcrypt/src/pk/asn1/der/ia5/der_length_ia5_string.c CC libc/fslayer/fslayer_symlink_stub.c CC bkd.c CC bkd_bam.c CC libc/fslayer/fslayer_getdir_stub.c CC tomcrypt/src/pk/asn1/der/integer/der_decode_integer.c CC bkd_cd.c CC bkd_changes.c CC bkd_client.c CC libc/fslayer/fslayer_access_stub.c CC tomcrypt/src/pk/asn1/der/integer/der_length_integer.c CC tomcrypt/src/pk/asn1/der/integer/der_encode_integer.c CC tomcrypt/src/pk/asn1/der/object_identifier/der_decode_object_identifier.c CC libc/fslayer/fslayer_utime_stub.c CC libc/fslayer/fslayer_mkdir_stub.c CC bkd_clone.c CC tomcrypt/src/pk/asn1/der/object_identifier/der_encode_object_identifier.c CC bkd_cmdtab.c CC bkd_findkey.c CC libc/fslayer/fslayer_rmdir_stub.c CC tomcrypt/src/pk/asn1/der/object_identifier/der_length_object_identifier.c CC bkd_http.c In file included from fslayer/fslayer_open_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/fslayer/fslayer_rmIfRepo_stub.c CC libc/fslayer/fslayer_realBasename_stub.c In file included from fslayer/fslayer_close_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC bkd_id.c CC tomcrypt/src/pk/asn1/der/octet/der_decode_octet_string.c In file included from fslayer/fslayer_read_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC tomcrypt/src/pk/asn1/der/octet/der_encode_octet_string.c CC bkd_kill.c In file included from fslayer/fslayer_lstat_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) In file included from In file included from fslayer/fslayer_stat_stub.cfslayer/fslayer_unlink_stub.c::1010: : In file included from In file included from ./system.h./system.h::5252: : ./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] ./hash.h :329329329 | | : 11ii:ff ( dnote: (ause '==' to turn this assignment into an equality comparisondt aat a= =329h h | -- >>ioofpp ss(--d>>affteeatt cc=hh ((hhh-,,> okkpeesyy-,,> fssetttrrcllhee(nnh((,kk key, strlen(keeyy)) ++ 11)))) {{ | | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ | == ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from bk.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ey) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data =./hash.h :h329:-11>:o pnote: splace parentheses around the assignment to silence this warning- >fetc h329( | h ,i fk e(yd,a 1ts warningat generated r. =l ehn-(>koepys)- >+f e1t)c)h ({h , | k ^ e y ,| ( )s trlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1libc/hash.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/hash.c CC bkd_level.c In file included from fslayer/fslayer_write_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from fslayer/fslayer_linkcount_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from fslayer/fslayer_lseek_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./hash.hcmd.c::32934:: 11In file included from :libc/system.h :note: 52place parentheses around the assignment to silence this warning : libc/hash.h:329 :32911 | : iwarning: fusing the result of an assignment as a condition without parentheses [-Wparentheses] ( data = h->ops -329> | f eitfc h((dha,t ak e=y ,h -s>torplse-n>(fkeetyc)h (+h ,1 )k)e y{, s| t ^ r l | e ( )n (key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->olibc/hash.hp:s329-:>11f:e tnote: cplace parentheses around the assignment to silence this warningh (h, key ,329 | s tirfl e(nd(akteay )= +h -1>)o)p s{- > f| e ^t c h| ( ==h , key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from alias.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data CC bkd_misc.c = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. In file included from abort.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from admin.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC bkd_nested.c CC tomcrypt/src/pk/asn1/der/octet/der_length_octet_string.c 1 warning generated. 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 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 (datalibc/hash.h :=329 :h11-:> onote: pplace parentheses around the assignment to silence this warnings ->fet c329h | ( hi,f k(edya,t as t=r lhe-n>(okpesy-)> f+e t1c)h)( h{, k| e ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~y , strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: In file included from use '==' to turn this assignment into an equality comparisonattributes.c :17: In file included from ./sccs.h329: | 20 : iIn file included from flibc/system.h :libc/hash.h(52:d: 329alibc/hash.h:t:11a329: : =11note: :place parentheses around the assignment to silence this warningh -warning: >using the result of an assignment as a condition without parentheses [-Wparentheses]o p329s | - >329if | fe ti(cfdh a((thda,a t=ka e hy=-, > hos-pt>sro-lp>esfn-e(>tkfceehyt()ch h,+( hkey1,,) )ks et{y, r sl te| rn ^l( ek ne| (key ==y) ) ++ 11)))) { { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data =libc/hash.h :h329-:>11o:p snote: -use '==' to turn this assignment into an equality comparison> fetch (329h | , ikfe (yda,t as t= rhl-e>no(pkse-y>)f e+t c1h)()h ,{ k e| ^ y , | s ( )t rlen(key) + 1)) { | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. In file included from fslayer/fslayer_rename_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from fslayer/fslayer_link_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. CC libc/hash/hash_tostr.c 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC bkd_partition.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_pull.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 tomcrypt/src/pk/asn1/der/printable_string/der_decode_printable_string.c CC libc/hash/hash_tofile.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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. CC libc/hash/memhash.c CC tomcrypt/src/pk/asn1/der/printable_string/der_encode_printable_string.c 1 warning generated. 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/hash/wrapmdbm.c In file included from bkd_cd.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from fslayer/fslayer_chmod_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC tomcrypt/src/pk/asn1/der/sequence/der_decode_sequence_flexi.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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libc/hash/u32hash.c libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/mdbm/mdbm.c CC tomcrypt/src/pk/asn1/der/sequence/der_decode_sequence_multi.c CC bkd_push.c 1 warning generated. 1 warning generated. CC libc/mdbm/hash.c In file included from fslayer/fslayer_mkdir_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from bam.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)libc/hash.h :+329:11: note: place parentheses around the assignment to silence this warning In file included from 1fslayer/fslayer_getdir_stub.c329): | )10 : i{In file included from f ./system.h :(| 52d ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: a ./hash.ht:a329 :=11 :h -warning: >using the result of an assignment as a condition without parentheses [-Wparentheses]o ps->fetch( h329, | kiefy ,( dstartlae n=( khe-y>)o p+s -1>)f)e t{c h (| h ^ , k./hash.h| e: ( )y329 ,: 11s:t rnote: lplace parentheses around the assignment to silence this warninge n(key )329 | + i1f) )( 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,./hash.h :s329t:r11l:e nnote: (use '==' to turn this assignment into an equality comparisonk ey) + 3291 | ) )i f{ ( d| a ^./hash.ht :a 329 | := ==11 :h -note: >place parentheses around the assignment to silence this warningo ps->fe t329c | h (ihf, (kdeayt,a s=t rhl-e>no(pkse-y>)f e+t c1h)()h ,{ k e| y ^, In file included from s| bkd.c:t ==17r : lIn file included from e./bkd.hn:(20k: eIn file included from ylibc/system.h): 52+: libc/hash.h1:)329): 11{: warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] ^ | ( ) 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key)libc/hash.h :+329 :111):) note: {place parentheses around the assignment to silence this warning | ^ | 329 == | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from bkd_cmdtab.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) In file included from fslayer/fslayer_symlink_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data =libc/hash.h :h329-:>11o:p snote: -use '==' to turn this assignment into an equality comparison> fetch (329h | , ikfe y(,d asttar l=e nh(-k>eoyp)s -+> f1e)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)CC tomcrypt/src/pk/asn1/der/sequence/der_encode_sequence_ex.c ) { | ^ | == CC libc/mdbm/debug.c In file included from fslayer/fslayer_utime_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from bkd_bam.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ^ | == 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)) { | ^ | == 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->opsCC tomcrypt/src/pk/asn1/der/sequence/der_encode_sequence_multi.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, strlen(key) + 1)) { | ^ | == CC bkd_pwd.c In file included from bkd_http.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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_clone.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) In file included from CC bkd_r2c.c libc/hash.hfslayer/fslayer_rmIfRepo_stub.c::32910:: 11In file included from :./system.h :note: 52use '==' to turn this assignment into an equality comparison: ./hash.h:329 :32911 | : iwarning: fusing the result of an assignment as a condition without parentheses [-Wparentheses] (data = h ->329o | p si-f> fe(tdcaht(ah ,= khe-y>o,p ss-t>rfleetnc(hk(eh,y )k e+y ,1 )s)t r{l e n| ( ^ ke | y ==) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libc/mdbm/byte_order.c CC tomcrypt/src/pk/asn1/der/sequence/der_length_sequence.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 bkd_rclone.c CC tomcrypt/src/pk/asn1/der/sequence/der_sequence_free.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)) { | ^ | == 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,1 warningm generated-. >size); | ^~~~~~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ In file included from bkd_findkey.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == alias.c:206:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 206 | while (p = fgetline(stdin)) { | ~~^~~~~~~~~~~~~~~~~ alias.c:206:12: note: place parentheses around the assignment to silence this warning 206 | while (p = fgetline(stdin)) { | ^ | ( ) 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 adleralias.c3:2206 :O12F:( (note: uuse '==' to turn this assignment into an equality comparisonL ong a d206l | e r ,w hciolne s(tp B=y tfegfe t*lbiunfe,( sutIdnitn )l)e n{) ) ;| ^ | ^| == alias.c:212:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 212 | if (c = aliadler32.ca:s118d:b23_:c hwarning: kpassing '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]A liase s118( | n , asliuams d=b ,a d&laelri3a2s(essu,m ,s tbaurft,_ cswtdr)l)e n{( b u| f ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) ); | CC tomcrypt/src/pk/asn1/der/set/der_encode_set.c ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ alias.c:212:8: note: place parentheses around the assignment to silence this warning 212 | if (c = aliasdb_chkAliases(n, aliasdb, &aliases, start_cwd)) { | ^ | ( ) annotate.cbk.calias.c:::47190212:::888::: warning: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]using the result of an assignment as a condition without parentheses [-Wparentheses]use '==' to turn this assignment into an equality comparison 47 | 212190 | | i fii ff( t(( ci= ==g eastleeitnajvsm(dp"b(B_eKcx_hiAktNA_NlbOiuTafAs)Te)Es "({)n ), | {a ~~^~~~~~~~~~~~~~~~~~ l i| a ~~^~~~~~~~~~~~~~~~~~~~~~~s db, &aliases, start_cwd)) { | ^ | == adler32.c:150:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 150 | while (n = fread(buf, 1, sizeof(buf), stdin)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ annotate.c:47:8: note: place parentheses around the assignment to silence this warningbk.c :190:8 :47 | note: place parentheses around the assignment to silence this warningi fadler32.c :(190150t | : 13=i: f g note: e(place parentheses around the assignment to silence this warningti e n=v (150s" | eB tK j_ mAwpNhi(NleOexT iA(tTn_E b"=uabort.c) f:)f)140 re):{a 8 d{: ( | b warning: ^ u| using the result of an assignment as a condition without parentheses [-Wparentheses] f ^ , | ( )1| 140 , ( ) | siifz e(off (=b uffo)p,e ns(tbduifn,) )"r "{) ) | { ^ | | ( ) ~~^~~~~~~~~~~~~~~~~ adler32.cannotate.c:bk.c:150:47:190:13:8:8: : note: note: use '==' to turn this assignment into an equality comparisonnote: use '==' to turn this assignment into an equality comparison use '==' to turn this assignment into an equality comparison 150 | 47 190 | | iwifhf i (l(tei =(= n g =se etfterabort.cjne:mva140p(d:("(8eBb: xKunote: i_fplace parentheses around the assignment to silence this warningtA, _N bN1 uO,140fT | )As )Tii Ezf{"e )o( )ff| ^ ( {b= u | f ==o| pf ^e) n, ( | bs ==ut fd,i n")r)" ){) {| ^ | ^ | == | ( ) 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)); | ^~~ abort.c:140:8:libc/zlib/zlib.h :note: 821use '==' to turn this assignment into an equality comparison: 61: note: passing argument to parameter 'buf' here140 | if 821( | fZ E=X TfEoRpNe nu(Lbounfg, Z"ErX"P)OR)T {ad1 l warning er generated| 3. ^2 O| FCC libc/string/memmem.c ==( (uLong adler, const Bytef *buf, uInt len)); | ^ In file included from fslayer/fslayer_realBasename_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 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)) { | ^ | == annotate.c:135:19: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 135 | adler32(0, s->gfile, strlen(s->gfile))); | ^~~~~~~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ 1 warning generated. annotate.c:160:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 160 | while (t = fgetline(out)) { | ~~^~~~~~~~~~~~~~~ bk.c:367:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 367 | } else if (i = atoi(optarg)) { | ~~^~~~~~~~~~~~~~ annotate.c:160:13: note: place parentheses around the assignment to silence this warning 160 | while (t = fgetline(out)) { | ^ | ( ) bk.c:367:18: note: place parentheses around the assignment to silence this warning 367 | } else if (i = atoi(optarg)) { | ^ | ( ) alias.c:370:12annotate.c:: 160warning: :using the result of an assignment as a condition without parentheses [-Wparentheses]13 : note: use '==' to turn this assignment into an equality comparison 370 | 160w | h i l ew h(ipl e= bk.c(f:tg367 e:=t18 l:fi gnnote: eeuse '==' to turn this assignment into an equality comparisont( lsit nd367ei | (n o) u) t ){}) e{| ~~^~~~~~~~~~~~~~~~~l s e| ^i f | ( ==i = atoi(optarg)) { | ^ | == alias.c:370:12: note: place parentheses around the assignment to silence this warning 370 | while (p = fgetline(stdin)) { | ^ | ( ) alias.c:370:12: note: use '==' to turn this assignment into an equality comparison 370 | while (p = fgetline(stdin)) { | ^ | == abort.c:320:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 320 | if (e = nested_rmcomp(n, c)) { | ~~^~~~~~~~~~~~~~~~~~~~~ abort.c:320:10: note: place parentheses around the assignment to silence this warning 320 | 1 warningi generatedf. (e = nested_rmcomp(n, c)) { | ^ | ( ) alias.c:411:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 411 | if (s = sccs_init(path, INIT_MUSTEXIST)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ abort.c:320:10: note: use '==' to turn this assignment into an equality comparison 320 | if (e = nested_rmcompalias.c(:n411,: 9c:) )note: place parentheses around the assignment to silence this warning{ | ^ 411 | | == if (s = sccs_init(path, INIT_MUSTEXIST)) { | ^ | ( ) alias.c:411:9: note: use '==' to turn this assignment into an equality comparison 411 | if (s = sccs_init(path, INIT_MUSTEXIST)) { | ^ | == CC libc/string/strcasestr.c 1 warning generated. CC libc/string/strndup.c 1 warning generated. 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++); | ~~~~~~~^~~~~~~~~~~~~~ bk.c:688:23: note: place parentheses around the assignment to silence this warning 688 | for (ac = 0; av[ac] = av[optind++]; ac++); | ^ | ( ) bk.c:688:23: note: use '==' to turn this assignment into an equality comparison 688 | for (ac = 0; av[ac] = av[optind++]; acCC tomcrypt/src/pk/asn1/der/set/der_encode_setof.c ++); | ^ | 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)) { | ^ | ( ) CC libc/string/strsep.c alias.c:489:10: note: use '==' to turn this assignment into an equality comparison 489 | if (val = hash_fetchStr(aliasdb, alias)) { | ^ | == 1 warning generated. CC bkd_rootkey.c alias.c:564:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 564 | if (ret = dbChk(n, aliasdb)) return (ret); | ~~~~^~~~~~~~~~~~~~~~~~~ alias.c:564:10: note: place parentheses around the assignment to silence this warning 564 | if (ret = dbChk(n, aliasdb)) return (ret); | ^ | ( ) alias.c:564:10: note: use '==' to turn this assignment into an equality comparison 564 | if (ret = dbChk(n, aliasdb)CC libc/string/strcnt.c ) return (ret); | ^ | == bkd_changes.c:79:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 79 | while (lialias.cn:e573 :=10 :f gwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]t ln(f, & l573e | n )i)f {( r e| t ~~~~~^~~~~~~~~~~~~~~~~ = system(buf)) return (ret); | ~~~~^~~~~~~~~~~~~ bkd_changes.c:79:14alias.c:: 573note: :place parentheses around the assignment to silence this warning10 : note: place parentheses around the assignment to silence this warning 79 | 573 | w hiifl e( r(elti n=e s y=s tfegme(tblunf()f), r&elteunr)n) ({r e t| ) ^ ; | | ( ) ^ | ( ) CC tomcrypt/src/pk/asn1/der/short_integer/der_decode_short_integer.c alias.c:573:10: note: use '==' to turn this assignment into an equality comparison 573 | bkd_changes.c :if 79(:r14e:t note: =use '==' to turn this assignment into an equality comparison syste m79( | b uwfh)il)e r(elturinne (=r etfg)e;t l n| ^( f ,| ==& len)) { | ^ | == alias.c:580:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 580 | if (ret = system(buf)) return (ret); | ~~~~^~~~~~~~~~~~~ alias.c:580:11: note: place parentheses around the assignment to silence this warning 580 | if (ret = system(buf)) return (ret); | ^ | ( ) alias.c:580:11: note: use '==' to turn this assignment into an equality comparison 580 | if (ret = system(buf)) return (ret); | ^ | == CC tomcrypt/src/pk/asn1/der/short_integer/der_encode_short_integer.c alias.c:624:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 624 | if (errors = aliasdb_chkAliases(n, aliasdb, &aliases, 0)) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC tomcrypt/src/pk/asn1/der/short_integer/der_length_short_integer.c 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)) { | ^ | == alias.c:631:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 631 | if (comps = aliasdb_expandOne(n, aliasdb, key)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alias.c:631:13: note: place parentheses around the assignment to silence this warning 631 | if (comps = aliasdb_expandOne(n, aliasdb, key)) { | ^ | ( ) alias.c:631:13: note: use '==' to turn this assignment into an equality comparison 631 | if (comps = aliasdb_expandOne(n, aliasdb, key)) { | ^ | == bkd_changes.c:180:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 180 | while (line = fgetln(f, &len)) { | ~~~~~^~~~~~~~~~~~~~~~~ bkd_changes.c:180:14: note: place parentheses around the assignment to silence this warning 180 | while (line = fgetln(f, &len)) { | ^ | ( ) bkd_changes.c:180:14: note: use '==' to turn this assignment into an equality comparison 180 | while (line = fgetln(f, &len)) { | ^ | == CC bkd_status.c bkd.c:88:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 88 | bkd_cd.c :i138:f14 (:p warning: =using the result of an assignment as a condition without parentheses [-Wparentheses] strchr(o p138t | airfg ,( r'o:o't)k)e y{ = | s ~~^~~~~~~~~~~~~~~~~~~~~t rchr(p, '|')) alias.c*:r805o:o12t:k ewarning: yusing the result of an assignment as a condition without parentheses [-Wparentheses]+ + = 0; 805 | | ~~~~~~~~^~~~~~~~~~~~~~~~ if (lp = hash_fetch(need, &c1, sizeof(c1))) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd.c:88:10: note: place parentheses around the assignment to silence this warning 88 | if (p = strchr(optarg, ':')) { | ^ | ( ) bkd_cd.c:138:14: note: place parentheses around the assignment to silence this warning 138alias.c | : 805i:12:f note: (place parentheses around the assignment to silence this warningr ootke y805 | = s tirfc hr1(( warninglp generatedp,. '=| 'h)a)s h*_rfbkd.coe:ot88tc:kh10e(:yn +enote: use '==' to turn this assignment into an equality comparison+e d=, 880& | ;c 1 , | if ^ s | i( ( )zp e o=f (stcr1c)h)r)( o{p t a| r ^ g , | ' ( ): ')) { | ^ | == bkd_cd.c:138:14: note: use '==' to turn this assignment into an equality comparison 138 | if (rootkey = stalias.cr:c805h:r12(:p, note: 'use '==' to turn this assignment into an equality comparison| ')) 805* | r o o t kiefy +(+l =p 0=; h a| s ^h _ f| e ==t ch(need, &c1, sizeof(c1))) { | ^ | == alias.c:884:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] In file included from bkd_misc.c884: | 17 : In file included from ./bkd.hi:f20 : (In file included from llibc/system.hp: =52 : hlibc/hash.ha:s329h:_11f:e twarning: cusing the result of an assignment as a condition without parentheses [-Wparentheses]h (need, &c ,329 | s iizfe o(fd(act)a) )= {h - >| o ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~p s->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from hash/hash_tofile.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alias.c:884:11: note: place parentheses around the assignment to silence this warning 884 | libc/hash.h :i329f: 11(:l pnote: place parentheses around the assignment to silence this warning= hash_ f329e | t cihf( n(./hash.hed:ea329dt:,a11 :&= c note: ,hplace parentheses around the assignment to silence this warning - s>ioz pe329so | -f >(ifcfe) t)(c)dh a({th a, | =k ^ e hy -,| > ( )os pst-r>lfeent(ckhe(yh), +k e1y),) s{t r l| e ^ n ( k| e ( )y ) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison alias.c :329884 | : 11i:f note: (use '==' to turn this assignment into an equality comparisond ata libc/hash.h= : 884329h | :- 11> :o pinote: sfuse '==' to turn this assignment into an equality comparison- >(fl ep329t | c= h i(hfha , s(khde_ayft,ea t sc=th r(hln-ee>neo(dpk,se -y&>)cf ,e+ t sc1ih)z()eh o,{f (k c)e| )y ^), {s| t == r | l ^e n (| k ==e y) + 1)) { | ^ | == In file included from bkd_partition.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->1f warninge generatedt. ch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from hash/hash_tostr.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, k1e warningy generated,. strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./hash.hbkd_pull.c::32917: In file included from :./bkd.h11::20 : note: place parentheses around the assignment to silence this warningIn file included from libc/system.h :52: libc/hash.h: 329329:11: | warning: iusing the result of an assignment as a condition without parentheses [-Wparentheses]f (data = 329h | - >iofp s(-d>afteta =c hh(-h>,o psk-e>yf,e stcthr(lhe,n (kkeeyy,) st+r l1e)n)( ke{y) +| ^ 1 ) )| ( ){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bisect.c:473:43: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 473 | candlist = walkrevs_collect(s, leftrevs, L(rightrev), 0); | ^~~~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typCC bkd_synckeys.c eof(_d./hash.h): 329[:]11):{ (note: tuse '==' to turn this assignment into an equality comparisony peolibc/hash.hf :(329329_ | :d 11)i:)f 1 note: ,(place parentheses around the assignment to silence this warning d (attya p 329e= | o fhi(-f_> do())_pdadst}-a > :f= e 0th;c- h>\(o hp ,s| - ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~k> efye,t csht(rhl,e nk(ekye,y )s t+rIn file included from lbkd_kill.c1e:)n17)(: kIn file included from {elibc/system.h y: )52| : ^+ libc/hash.h bkd_client.c1: :)329| 44): ==: 11 13{:: 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] ^ | ( ) 44CC tomcrypt/src/pk/asn1/der/utctime/der_decode_utctime.c 329 | | iiff ((pdaartaam s= =h -s>otprsc-h>rf(ept,ch ('h?,' )k)e y*,p asrtralmesn+(+k e=y )0 ;+ 1| ) ~~~~~~~^~~~~~~~~~~~~~~~) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = hbkd_client.c-:>44o:p13s:- >note: fplace parentheses around the assignment to silence this warninge tch(h ,44 | k eiyf, s(tpralreanm(sk e=y )s t+r c1h)r)(libc/hash.h p:{,329 : '11| ?: ^' )note: )place parentheses around the assignment to silence this warning| ==* par a329m | s +i+f (=d a0t;a =| ^ h - >| o ( )p s->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) bkd_client.c:44:13: note: use '==' to turn this assignment into an equality comparison 44 | if (params = strchr(p, '?')) *params++ = 0; | ^ | == bisect.c:497:26: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 497 | walkrevs_setup(&libc/hash.hw:d329,In file included from : In file included from hash/memhash.c11shash/hash.c::,:17 17: note: L: In file included from use '==' to turn this assignment into an equality comparison(In file included from ./system.h e./system.h:):52 ,52: 329 : ./hash.h | L./hash.h: (:329id329:f),:11 11:(0): d; warning: a warning: using the result of an assignment as a condition without parentheses [-Wparentheses]t using the result of an assignment as a condition without parentheses [-Wparentheses] a| ^~~~= 329 h | libc/lines.h329- : | >i60 of:ip 9fs(: -dnote: (>aexpanded from macro 'L' dftae att60 ac | = h =((h h_-h,d>o- )p>k soe?-pbkd_client.cy >s:,(tf-60 ye>:sptf9tece:roht lf(cwarning: e(hhusing the result of an assignment as a condition without parentheses [-Wparentheses]n_,( (d hk) k,e 60e y[ | yk)] ,e ) y+{is, (ft 1t rs)y(lt)prer e nl{o=(e f ken (uy(| _r)k ^dl e )_+y )p )| 1a1 ==,r)+ s) (e 1t({)yp )p e+| {o ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ f6 (,| _ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d0In file included from )))bkd_id.c_):d 17}r: -In file included from :>t./sccs.h y:0p20;e: In file included from \=libc/system.h : A52| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~D: Dlibc/hash.hR:_329R:S11H:; warning: using the result of an assignment as a condition without parentheses [-Wparentheses]| ~~^~~~~~~~~~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, key, strlen(key) + ./hash.h1:)329:)11./hash.h ::{ 329 note: : place parentheses around the assignment to silence this warning11| bisect.c:bkd_client.c ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : : 329497note: 60 | :place parentheses around the assignment to silence this warning: 32 9i::f 329warning: note: ( | address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]place parentheses around the assignment to silence this warningd aitfa 497(60= | d | a h t -wai>a fol= pkr (sehr-v- >s>=f_o esputesrct-libc/hash.hlhu>:_(pfe329ph(t:a,&c11r wh:skd( ee,hnote: (y ,place parentheses around the assignment to silence this warningp,s ,k+s e tL329y6rl( | ,,ee n)is0(,ft)k r)eL(l y(daer-)dtn> )a(t+, ky =ep10 ye))hCC tomcrypt/src/pk/asn1/der/utctime/der_encode_utctime.c ) );-> = o+ { p A | s1D ^~~~-)D| >)R ^ flibc/lines.h _ e:{R t60 S| c: H ( )h9| ; (: ^ h ,note: | expanded from macro 'L'| ^ k ( ) e y| 60, ( ) | s(t_rdl)e n?( k(etyy)p e+o f1()_)d ){ [ ]| ) ^ { ( t| y ( )p eof(_d))1, bkd_client.c(:t60y:p9e:o fnote: (use '==' to turn this assignment into an equality comparison_ d))_d }60 | ./hash.h: : 3290i:;f11 :\( rnote: use '==' to turn this assignment into an equality comparison| ./hash.h= ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 329 u:329r11 | l: _ ipnote: fause '==' to turn this assignment into an equality comparison r (sdea (t329pa | +libc/hash.h=i : f6329h ,:-( 11bisect.c>d0::oa) 498pt)note: :sa use '==' to turn this assignment into an equality comparison13- r :>f=- e >warning: 329thtusing the result of an assignment as a condition without parentheses [-Wparentheses] | c-y h>pi(o efhp498 ,s | =( - dak> AtefwDayehD ,tiR= cl_ sheRht( S-rh(H>l,d;oe 1 pnk s(e=| -ky ^>e,w fy a e)sl| t tk ==c+rr h 1le()evh)ns, (( {k&k ewe ydy| )), ^ ) st + r il| 1fe ==) n )(( Fk{Le Ay G)| S ^(+ s bkd_client.c ,1:| )62 ==d): 1 9){: & warning: | using the result of an assignment as a condition without parentheses [-Wparentheses]D ^ _ S| E ==T62 ) | n +i+f; ( 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 bisect.c: 49862: | 13 : inote: fplace parentheses around the assignment to silence this warning (r = u498r | l _ pwahrislee( p( d+1 6=, w0a)l)k rre-v>st(y&pwed )=) AiDDfR _(SFSLHA;G;S ( s| , ^ d 1| ) ( ) & D_SET) n++; | ^ | ( ) CC bkd_version.c 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;; | bisect.c ^: 498 :| 13 ==: note: use '==' to turn this assignment into an equality comparison 498 | while (d1 = walkrevs(&wd)) if (FLAGS(s, d1) & D_SET) n++; | ^ | == CC tomcrypt/src/pk/asn1/der/utctime/der_length_utctime.c 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)) bk.c{:866 : 11| : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 866 | if (p = fgetln(stdin, &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)) { | ^ | ( ) In file included from bkd_level.cbk.c::17866: :In file included from 11libc/system.h:: 52note: : place parentheses around the assignment to silence this warninglibc/hash.h :329:11: warning: 866using the result of an assignment as a condition without parentheses [-Wparentheses] | if (p 329= | f./hash.hig:fe329 t:(l11dn:a( tsnote: atuse '==' to turn this assignment into an equality comparison d =i nh ,-329 > | &o lpiesfn- )>()fd ea{tt ca h | (= ^ h ,h -| k> ( )eo yp,s -s>tfreltcehn((hk,e yk)e y+, 1st)rl)e n{( k e| y ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) + 1)) { | ^ | == bk.c:866:11: note: use '==' to turn this assignment into an equality comparison 866 | if (p = fgetln(stdin, &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)) { | ^ | ( ) CC tomcrypt/src/pk/pkcs1/pkcs_1_i2osp.c libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/string/trim.c bk.c:962:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 962 | if (t = which(cmd_path)) { | ~~^~~~~~~~~~~~~~~~~ bk.c:962:9: note: place parentheses around the assignment to silence this warning 962 | if (t = which(cmd_path)) { | ^ | ( ) bk.c:962:9: note: use '==' to turn this assignment into an equality comparison 962 | if (t = which(cmd_path)) { | ^ | == hash/hash_tofile.c:44:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 44 | if (f = fopen(path, "w")) { | ~~^~~~~~~~~~~~~~~~~~ hash/hash_tofile.c:44:8: note: place parentheses around the assignment to silence this warning 44 | if (f = fopen(path, "w")) { | ^ | ( ) hash/hash_tofile.c:44:8: note: use '==' to turn this assignment into an equality comparison 44 | if (f = fopen(path, "w")) { | ^ | == alias.c:1128:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1128 | if (i = chkReserved(alias)) { | ~~^~~~~~~~~~~~~~~~~~~~ alias.c:1128:8: note: place parentheses around the assignment to silence this warning 1128 | if (i = chkReserved(alias)) { | ^ | ( ) bkd_clone.c:136:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 136 | if (rc = bp_updateServer(getenv("BK_CSETS"), 0, SILENT)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alias.c:1128:8: note: use '==' to turn this assignment into an equality comparison 1128 | if (i = chkReserved(alias)) { | ^ | == bkd_client.c:158:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 158bkd_clone.c | : 136i:f9 :( snote: place parentheses around the assignment to silence this warning= strc h136r | ( pi,f '(@r'c) )= {b p _| u ~~^~~~~~~~~~~~~~~~p dateServer(getenv("BK_CSETS"), 0, SILENT)) { | ^ | ( ) bkd_client.c:158:8: note: place parentheses around the assignment to silence this warning 158 | if (s = strchr(p, '@')) { | ^ | ( ) bkd_clone.c:136:9: note: bkd_client.cuse '==' to turn this assignment into an equality comparison :158:8 :136 | note: use '==' to turn this assignment into an equality comparisoni f (r c158 | = ibfp_ u(psd a=t esSterrcvherr((pg,e t'e@n'v)()" B{K _ C| S ^E T S| " ==) , 0, SILENT)) { | ^ | == 6 warnings generated. hash/hash_tofile.c:85:8: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 85 | data = hash_fetchStr(h, fieldlist[i]); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_findkey.c:122:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 122 | if (d = sccs_findKey(s, l.key)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ bkd_findkey.c:122:9: note: place parentheses around the assignment to silence this warning 122 | if (d = sccs_findKey(s, l.key)) { | ^ | ( ) bkd_findkey.c:122:9: note: use '==' to turn this assignment into an equality comparison 122 | if (d = sccs_findKey(s, l.key)) { | ^ | == hash/hash_tofile.c:104:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 104 | if (f = fopen(path, "r")) { | ~~^~~~~~~~~~~~~~~~~~ hash/hash_tofile.c:104:8: note: place parentheses around the assignment to silence this warning 104 | if (f = fopen(path, "r")) { | ^ | ( ) hash/hash_tofile.c:104:8: note: use '==' to turn this assignment into an equality comparison 104 | if (f = fopen(path, "r")) { | ^ | == 4 warnings generated. In file included from hash/u32hash.chash/hash_tostr.c::1754: :In file included from 32./system.h:: 52warning: : passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]./hash.h :329:11 :54 | warning: using the result of an assignment as a condition without parentheses [-Wparentheses] alias.c u:n1333l:e 11s329:s | warning: (iusing the result of an assignment as a condition without parentheses [-Wparentheses]pf =( dw1333ae | tb ad e =c oihdhash/hash_tofile.cf-e: >(125(op:cp,14 s :=-& >kwarning: nf,using the result of an assignment as a condition without parentheses [-Wparentheses]ee st&tcke hld125(e_ | hnf ,)iw )nhk die{Kly ee, y | ((s ^~~~~nlt ,i ./style.hnabam.c:el:44 i179:=a:25r s22:In file included from lf): mdbm/hash.ceg) note: :ne warning: expanded from macro 'unless'46(t{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] : kl In file included from e i ./system.hy 44n| :)179 | e ~~^~~~~~~~~~~~~~~~~~~~~~~~~~52 | #( : + df./hash.h e):1 f)329) i :)sn{11 ue :{m u| warning: =n ~~~~~^~~~~~~~~~~~~using the result of an assignment as a condition without parentheses [-Wparentheses]| l ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ae dsIn file included from l sbkd_push.ce329(:r | e173 ): 2i In file included from (fi./bkd.h0 f:,( 20: d(hash/hash_tofile.cIn file included from ma!:libc/system.halias.c-t(125::>ae:521333m )14: :m=):libc/hash.h11a ::ph note: 329,-| place parentheses around the assignment to silence this warningnote: : > ^ place parentheses around the assignment to silence this warning11mo :- p./hash.h >./system.h125 s:329warning: s: | 1333-:using the result of an assignment as a condition without parentheses [-Wparentheses]i495 | >11 z:w f:e46h e ):i 329tnote: ; l | cplace parentheses around the assignment to silence this warning note: ei h passing argument to parameter 'sizep' here fi(| ( fh ^~~~~~~329 l( , | 495ic( | n dkifce=aelibc/zlib/zlib.h h ty:(a=na,821dr e :a fs=s61t*gt t:aweehr etd-lnote: = hbl_>epassing argument to parameter 'buf' here-difopn >enis->(oce nfkpo(821desdf | Ky-e)Ze)>()Ey fc X(+eh{Tn ta E,1cr R )h | Na)(* ^ l hd ui{,a La t| os ka ( )n)| e, g) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~y ,cZ{ hE saX trP| r O ^ l*R e*T nb | (ua ( )kfd e,hash/hash_tofile.cly :e)i125r n:3+t142 : 1* O)snote: F./hash.h)iuse '==' to turn this assignment into an equality comparison(: z (329{eu: 125 pL11 | )o: | ;n w ^ gnote: h place parentheses around the assignment to silence this warningi | a l| ^de ( ) l 329alias.ce( | :rl 1333,ii: nf11ce :o ( n=dnote: s ause '==' to turn this assignment into an equality comparisontft gaBe yt=1333tl | eih fn- e> *(o bfpiu)sff)- , >( {fcu e I t=n| c t ^hn ./hash.h (el: hse329| ,tn: == e)11 kd):e_;hash/hash_tostr.c yf :note: ,i 63use '==' to turn this assignment into an equality comparison n| : sd ^32tK :re329 ly | warning: e( passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]nni (,fk ea63(yl | d)i a +ea t ts)uabam.cc1)n :h) l=183(){e :h sh10,{ s-: | > k ^(owarning: e| ppusing the result of an assignment as a condition without parentheses [-Wparentheses]y ^ s , | =- == >s| 183 wft ( ) | eer btl dce ehnic((fohk d,e(e yp(k) pe =,y+ , g& 1evs)t,t)e./hash.h r n:&l{v329ve (:ln( "11ek| _:ne ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~B )y Pnote: ))_use '==' to turn this assignment into an equality comparison H g+Ao St1329Ho) | C ) He iAr{fRr S; (" | d) ^a)| t ^~~~~ a{ | ===./style.h :| h44 ~~^~~~~~~~~~~~~~~~~~~~~~~~~-: >25o:p snote: expanded from macro 'unless' ->fe t44c | h#(dhlibc/hash.hef,:i 329nk:ee11 y:u, n note: lsplace parentheses around the assignment to silence this warninget srsl(e en329)( | k ieifalias.cyf :) (1382 (!:+d(9bam.c ae::1t) 183)a)warning: :) using the result of an assignment as a condition without parentheses [-Wparentheses]10 = :{ | h ^note: 1382- place parentheses around the assignment to silence this warning| | > ^./system.h o :495 p :183is| 46 | f- ==: > (fnote: pepassing argument to parameter 'sizep' herei t f=c h(495i(p | sh c_,=hg alkgroee byt*(,ewa nelsvbit(dar"esl_c)eBo)nP_Hd (Ae{kS( eHc yCh| )Ha ~~^~~~~~~~~~~~~~~~ Ar +R S*1"d))a))t a{{, c| | h ^ ^ a r | | * ( ) ( )* buf, int *sizep); | ^ alias.c:1382:9: note: place parentheses around the assignment to silence this warning bam.c :1382183 | : 10 :i fnote: use '==' to turn this assignment into an equality comparison( libc/hash.hp : 183329= | : 11i :s _inote: gfuse '==' to turn this assignment into an equality comparisonl o(bp( a329=l | i gaiesft) e)(n dv{a( t" a_| B ^ =P _ hH| -A ( )>oS pHsC-H>AfReSt"c)h)( h{, k| e ^y , | s ==t rlen(key) + 1)) { | ^ | == bk.c:1423:45: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]alias.c :1382:9 :1423 | note: use '==' to turn this assignment into an equality comparison er r1382o | r _ misfg (=p a=p riisn_tglfo(b"(%asl\ina"s,) )L O{C K _| W ^R _ B| U ==S Y+6); | ~~~~~~~~~~~~^~ bk.c:1423:45: note: use array indexing to silence this warning 1423 | error_msg = aprintf("%s\n", LOCK_WR_BUSY+6); | ^ | & [ ] bk.c:1426:42: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] 1426 | error_msg = aprintf("%s\n", LOCK_PERM+6); | ~~~~~~~~~^~ bk.c:1426:42: note: use array indexing to silence this warning 1426 | error_msg = aprintf("%s\n", LOCK_PERhash/hash_tofile.cM:+1566:)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); | ^ ~~~~~~~~~~~~~~~~~~~~~~~ bk.c:1429:45: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] 1429 | error_msg = aprintf("%s\n", LOCK_UNKNOWN+6); | ~~~~~~~~~~~~^~ bk.c:1429:45: note: use array indexing to silence this warning 1429 | error_msg = aprintf("%s\n", LOCK_UNKNOWN+6); | ^ | & [ ] bk.c:1443:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1443 | if (i = repository_rdlock(proj)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ bk.c:1443:9: note: place parentheses around the assignment to silence this warning 1443 | if (i = repository_rdlock(proj)) { | ^ | ( ) In file included from 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 (data = h->ops->fetch(h, key, strlen(key) bk.c+: 14431CC tomcrypt/src/pk/pkcs1/pkcs_1_mgf1.c :)9): {note: use '==' to turn this assignment into an equality comparison | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1443 | if (i = repository_rdlock(proj)) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) bk.c:1454:45: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] 1454 | error_msg = aprintf("%s\n", LOCK_RD_BUSY+6); | ~~~~~~~~~~~~^~ CC bkverinfo.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)) { | ^ | bk.c ==: 1454:45: note: use array indexing to silence this warning 1454 | error_msg = aprintf("%s\n", LOCK_RD_BUSY+6); | ^ | & [ ] bk.c:1457:42: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] 1457 | error_msg = aprintf("%s\n", LOCK_PERM+6); | ~~~~~~~~~^~ bk.c:1457:42: note: use array indexing to silence this warning 1457 | error_msg = aprintf("%s\n", LOCK_PERM+6); | ^ | & [ ] bk.c:1460:45: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] 1460 | error_msg = aprihash/memhash.cn:t212f:(8":% swarning: \using the result of an assignment as a condition without parentheses [-Wparentheses]n ", L O212C | K _iUfN K(NnO W=N +*6n)n;) { | ~~~~~~~~~~~~^~| ~~^~~~~ bk.c:1460:45: note: use array indexing to silence this warning 1460 | errorhash/memhash.c_:m212s:g8 := note: aplace parentheses around the assignment to silence this warningp rint f212 | ( "i%fs \(nn" ,= L O*CnKn_)U N{K N O| W ^ N + 6| ( )); | ^ | & [ ] bkd_bam.c:100:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 100 | if (dfile = bp_lookupkeys(0, key)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ hash/hash_tofile.cbk.c:hash/memhash.c:185:1475:212:18:18:8: : warning: 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]note: using the result of an assignment as a condition without parentheses [-Wparentheses] use '==' to turn this assignment into an equality comparison 185 212 | 1475 | | ai gfba ai(snbkd_bam.cne:: 6 100=4 : _i13*df:ne n) { | c(note: ^onplace parentheses around the assignment to silence this warning dl ei| (d ==l 100 i= | n eg ,eti efsn tv(r(dfl"ie_lnBKe(_ lN= biEpnS_eTl)Eo,Do _kdaLutOpaCk, Ke&"yl)se)(n 0){,; k | e| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ y ^~~~) ) { | hash/hash_tofile.c ^ : 29 :| 47 ( ): note: passing argument to parameter 'in' here 29 | extern int base64_decode(const unsigned char *in, unsigned long inlen, | ^ hash/hash_tofile.c:185:38: warning: passing 'char[256]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 185 | base64_decode(line, strlen(libk.cnbkd_bam.c:e:1475)100:,:18 13:d: a note: tnote: place parentheses around the assignment to silence this warningause '==' to turn this assignment into an equality comparison , &le n 1475)100 | ; | a g a| ii ^~~~fn :( d hash/hash_tofile.cfi:if30l :e(20 n:=l inote: bdpassing argument to parameter 'out' herep _=l og30oe | kt ue pn kv e(uy"ns_s(Bi0Kg,_Nn EekSdeT yEc))D_ha Lr{O C* Ko| "u ^)t ), | =={un s i| g ^ n | e ( )d long *outlen); | ^ hash/hash_tofile.c:185:44: warning: passing 'long *' to parameter of type 'unsigned long *' converts between pointers to integer types with different sign [-Wpointer-sign] 185 | base64_decode(line, strlen(line), data, &len); | ^~~~ hash/hash_tofile.c:30:40: note: passing argument to parameter 'outlen' here 30 | unsigned char *out, unsigned long *outlen)bk.c;: 1475 :| 18 ^: note: use '==' to turn this assignment into an equality comparison 1475 | again: if (nlid = getenv("_BK_NESTED_LOCK")) { | ^ | == hash/memhash.c:244:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 244 | if (n = *nn) { | ~~^~~~~ hash/memhash.c:244:8: note: place parentheses around the assignment to silence this warning 244 | if (n = *nn) { | ^ | ( ) hash/memhash.c:244:8: note: use '==' to turn this assignment into an equality comparison 244 | if (n = *nn) { | ^ | == 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] hash/memhash.c:283 :32918 | : iwarning: fusing the result of an assignment as a condition without parentheses [-Wparentheses] (data 283= | hif- >(ohp-s>-l>afsetCC cat.c tncohd(eh ,= kne)y ,{ s t| r ~~~~~~~~~~~~^~~l en(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hash/memhash.c:283:18: note: place parentheses around the assignment to silence this warning 283 | if (h->l./hash.ha:s329t:n11od:e = note: nplace parentheses around the assignment to silence this warning) { | 329 ^ | i| f ( ) (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) hash/memhash.c:283:18: note: use '==' to turn this assignment into an equality comparison 283 | if (h->lastnode = n) { | ^ | ==./hash.h :329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (databkd_bam.c :=161 h-:>17o:p swarning: -using the result of an assignment as a condition without parentheses [-Wparentheses]>f etc h161( | h, wkheiyl,e s(trrolotekeny( k=e yfg)e t+l i1ne)()s {t d i| n) ^) {| == | ~~~~~~~~^~~~~~~~~~~~~~~~~ bam.c:326:22: warning: passing 'char[8192]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 326 | sum = adler32(sum, buf, i); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORbkd_bam.cT: 161a:d17l:e rnote: 3place parentheses around the assignment to silence this warning2 OF (161( | u Lwohnigl ea (drloeort,k eyc o=n sftg eBtyltienfe( s*tbduifn,)) {u I n| t ^ | l ( )e n)); | ^ bam.c:327:39: warning: passing 'char[8192]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 327 | hash_descripbkd_bam.ct:o161r:[17h: dnote: euse '==' to turn this assignment into an equality comparisons c].p 161r | o cwehissl(e& m(d,r obotukfe,y i)=; fg | et ^~~ line(stdin)) { | ^ | == bkd_bam.cbam.c::162329::1135:: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]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] 162 | i329f | (hkaesy h=_ dseepsarcartoiprt(orro[ohtdkeeys)c)] .*dkoenye(+&+m d=, 0b;u f )| ; ~~~~^~~~~~~~~~~~~~~~~~~~ | ^~~ bam.c:333:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 333 | if (p = getenv("_Bbkd_bam.cK:_162F:AK11E: _note: Hplace parentheses around the assignment to silence this warningA SH" )162) | {i f | (k ~~^~~~~~~~~~~~~~~~~~~~~~~~~ey = separator(rootkey)) *key++ = 0; | ^ | ( ) bam.c:333:8: note: place parentheses around the assignment to silence this warning 333 | if (p = getenv("_BK_FAKbkd_bam.cE:_162H:A11S:H "note: )use '==' to turn this assignment into an equality comparison) { 162| | ^ i| f ( ) (key = separator(rootkey)) *key++ = 0; | ^ | == bam.c:333:8: note: use '==' to turn this assignment into an equality comparison 333 | if (p = getenv("_BK_FAKE_3H warningAsS generatedH. ")) { | ^ | == bam.c:337:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 337 | if (p = getenv("_BP_HASHCHARS")) (*hashp)[atoi(p)] = 0; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:337:9: note: place parentheses around the assignment to silence this warning 337 | if (p = getenv("_BP_HASHCHARS")) (*hashp)[atoi(p)] = 0; | ^ | ( ) bam.c:337:9: bkd_bam.cnote: :use '==' to turn this assignment into an equality comparison210 :11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]337 | i f210 ( | p =i fg e(tkeenyv (=" _sBePpa_rHaAtSoHrC(HrAoRoSt"k)e)y ()*)h a*skhepy)+[+a t=o i0(; p )]| ~~~~^~~~~~~~~~~~~~~~~~~~= 0; | ^ | == bkd_bam.c:210:11: note: place parentheses around the assignment to silence this warning 210 | if (key = sepabam.cr:a342:t16o:r (warning: rpassing '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]o otkey) )342 | * kbeays+e+6 4=_ e0n;c o d| e ^ ( b u| f ( ), hash_descriptor[hdesc].hashsize, p, &b64len); | ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:3:40: note: passing argument to parameter 'in' here 3 | int base64_encode(const unsigned char *in, unsigned long lenbkd_bam.c,: 210 : 11| : ^ note: In file included from use '==' to turn this assignment into an equality comparison bkd_rclone.c: 17210: | In file included from ./bkd.hi:bam.cf20: : In file included from 342(libc/system.h:54k::e52 y: warning: libc/hash.hpassing '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]=: 329s:e 34211p | :a rbwarning: aausing the result of an assignment as a condition without parentheses [-Wparentheses]ts oer6(4r _o329eo | nt ckioefdy e)) ((*dbkauetfya,+ +=h = a hs0-h_;>d oe ps| sc ^-ri >p ft| eo == trc[hh(dhe,s ck]e.yh,a sshtsrilzeen,( kpe,y )& b+6 14l)e) n{) ; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ^ /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)libc/hash.h;bkd_bam.c: :329 225:| :11 ^12: : note: warning: place parentheses around the assignment to silence this warningusing the result of an assignment as a condition without parentheses [-Wparentheses] 329225 | | i fw h(idlaet a( =t h=- >socstring/strcasestr.cpc:ss26-_:>n1fe:ex ttwarning: cda function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]ha (tha,( sk26)e | )ys ,t{ r sc ta| rs ~~^~~~~~~~~~~~~~~~~~le esnt(rk(esy,) f+i n1d))) {| ^ | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->opsbkd_bam.c-:>225f:e12t:c hnote: (place parentheses around the assignment to silence this warningh , key ,225 | s t rwlheinl(ek e(ty )= +s c1c)s)_ n{e x t| d ^a t a| ( ==s )) { | ^ | ( ) bkd_bam.c:225:12: note: use '==' to turn this assignment into an equality comparison 225 | while (t = sccs_nextdata(s)) { | ^ | == CC cfile.c bkd_bam.c:243:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 243 | if (key = separator(rootkey)) *key++ = 0; | ~~~~^~~~~~~~~~~~~~~~~~~~ bkd_bam.c:243:12: note: place parentheses around the assignment to silence this warning 243 | if (key = separhash/hash_tofile.ca:t287o:r20(:r warning: opassing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]o tke y287) | ) h*aksehy_+k+e y=e n0c;o d e| ^ ( f ,| ( )k ey); | ^~~ hash/hash_tofile.c:242:31: note: passing argument to parameter 'ptr' here 242 | hash_keyencode(FILE *out, u8 *ptr) | ^ bkd_bam.c:243:12: note: use '==' to turn this assignment into an equality comparison 243 | if (key = separator(rootkey)) *key++ = 0hash/hash_tofile.c;string/strndup.c:: 27293 ::| 835 ^:: warning: warning: | using the result of an assignment as a condition without parentheses [-Wparentheses]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] == 27293 | | i f i(fp (=b amsael6l4o_ce(nlceond+e1()d)a t{a , | i ~~^~~~~~~~~~~~~~~n len, out, &outlen)) { | ^~~ hash/hash_tofile.c:32:20: note: passing argument to parameter 'out' here 32 | unsigned char *out, unsigned long *outlen); | ^ 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_bam.c:290:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 290 | if (rc = bp_sendkeys(f, range, &sfio, r->gzip)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ string/strsep.c:23:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 23 | strsep(stringp, delim) | ^ bkd_bam.c:290:9: bkd_client.cnote: :place parentheses around the assignment to silence this warning476 :9: warning: 290using the result of an assignment as a condition without parentheses [-Wparentheses] | if ( r476c | = ibfp _(st e=n dgkeetyesn(vf(," BrKa_nRgSeH," )&)s f{i o ,| ~~^~~~~~~~~~~~~~~~~~r ->gzip)) { | ^ | ( ) In file included from In file included from bkd_r2c.cmdbm/mdbm.c::1763: : In file included from In file included from libc/system.hmdbm/common.h::5241: : libc/hash.hIn file included from :./system.h329::5211: :bkd_client.c./hash.h ::warning: 476329using the result of an assignment as a condition without parentheses [-Wparentheses]::bkd_bam.c 911:::290 :note: warning: 3299place parentheses around the assignment to silence this warningusing the result of an assignment as a condition without parentheses [-Wparentheses] | : bam.c i : note: f476433329use '==' to turn this assignment into an equality comparison | : | ( 8 d : iai 290ftfwarning: | a (using the result of an assignment as a condition without parentheses [-Wparentheses] ( t id= fa h= t-ge433(a>t | r oe c=pni svf=h-( ->"(b>fBppoeK _pt_=sscR e-hSH"mn>()ddfh)bke, met {_yck CC tomcrypt/src/pk/pkcs1/pkcs_1_oaep_decode.c fshe e((y,| tfh ^ c,,s h t _rkr| sael ( )tnye rg,n(e (d,skb te,&ry sl)ofe lin+do( ),k1)) ey) r) {- { >+ | g ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| z1 ~~^~~~~~~~~~~~~~~~~~~~~~~~~i) p)) ){ { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ^ | == bkd_client.c:476:9: note: use '==' to turn this assignment into an equality comparison 476 | if (t = getenv("BK_RSH")) { | ^ | == bam.c:433:8: note: place parentheses around the assignment to silence this warning ./hash.hlibc/hash.h ::433329329 | :: 1111i:: f note: note: place parentheses around the assignment to silence this warning (place parentheses around the assignment to silence this warningp =329 | 329m | di bfim f_( fd(eadttacath a_= s =th r-h-(>>doobpp,ss --o>>lffdee)tt)cc hh{(( hh ,,| ^ kk ee yy| ,, ( ) ssttrrlelne(nk(ekye)y )+ +1 )1)) {) {| ^ | ^ | ( ) | ( ) bam.c:433:8: note: use '==' to turn this assignment into an equality comparison 433 | if (p = mdbm_fetch_str(d./hash.hb:,329 :o11l:d )note: )use '==' to turn this assignment into an equality comparison libc/hash.h {: 329 :329 | | 11 i ^:f note: (d| use '==' to turn this assignment into an equality comparisonat == a = h329- | > oipfs -(>dfaettac h=( hh,- >koepys,- >sftetcrhl(ehn,( kkeeyy), +s t1r)l)e n{( k e| y ^) +| ==1 )) { | ^ | == 2 warnings generated. CC tomcrypt/src/pk/pkcs1/pkcs_1_oaep_encode.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)) { | ^ | ( ) 1 warning generated. bam.c:477:8: note: use '==' to turn this assignment into an equality comparison 477 | if (t = mdbm_fetch_str(db, keys)) { | ^ | == bkd_client.c:551:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 551 | if (t = getenv("BK_DOTBK")) { | ~~^~~~~~~~~~~~~~~~~~~~ bkd_client.c:551:11: note: place parentheses around the assignment to silence this warning 551 | if (t = getenv("BK_DOTBK")) { | ^ | ( ) bkd_client.c:551:11: note: use '==' to turn this assignment into an equality comparison 551 | if (t = getenv("BK_DOTBK")) { | ^ | == CC changes.c CC libc/stdio/asprintf.c bam.c:515:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 515 | if (ptmp = projIn file included from _bkd_pwd.cp:r17o: dIn file included from u./bkd.hc:t20(: pIn file included from rlibc/system.ho:d52): )libc/hash.h :p329r:o11d: =warning: ptusing the result of an assignment as a condition without parentheses [-Wparentheses]m p; | ~~~~~^~~~~~~~~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:515:11: note: place parentheses around the assignment to silence this warning libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) bkd_bam.c:371:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 371 | if (ret = bp_fetchData()) { | ~~~~^~~~~~~~~~~~~~~~ 1libc/hash.h warning: generated329. :11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == bkd_bam.c:371:10: note: place parentheses around the assignment to silence this warning 371 | 515i | f i(fr e(tp tm= pb p=_ fpertocjh_Dpartoad(u)c)t {( p r| o ^ d ) )| ( )p rod = ptmp; | ^ | ( ) 1 warning generated. bkd_bam.c:371:10: note: use '==' to turn this assignment into an equality comparison 371 | if (bam.c:re5151t: warning 11 generated=:. bnote: puse '==' to turn this assignment into an equality comparison_ fetch D515a | t ai(f) )( p{t m p| ^= p| r ==o j_product(prod)) prod = ptmp; | ^ | == bam.c:533:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 533 | while (p = strpbrk(p, "|:")) *p++ = '-'; /* : for windows */ | ~~^~~~~~~~~~~~~~~~~~ bam.c:533:11: note: place parentheses around the assignment to silence this warning 533 | while (p = strpbrk(p, "|:")) *p++ = '-'; /* : for windows */ | ^ | ( ) bam.c:533:11: note: use '==' to turn this assignment into an equality comparison 533 | while (p = strpbrk(p, "|:")) *p++ = '-'; /* : for windows */ | ^ | == bkd_http.c:441:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 441 | while (buf = fgetline(f)) { | ~~~~^~~~~~~~~~~~~ bkd_http.c:441:13: note: place parentheses around the assignment to silence this warning 441 | while (buf = fgetline(f)) { | ^ | ( ) 1 warning generated. bkd_http.c:441:13: note: use '==' to turn this assignment into an equality comparison 441 | while (buf = fgetline(f)) { | ^ | == bk.c:1925:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1925 | if (t = strrchr(p, ':')) { | ~~^~~~~~~~~~~~~~~~~ CC tomcrypt/src/pk/pkcs1/pkcs_1_os2ip.c bk.c:1925:8: note: place parentheses around the assignment to silence this warning 1925 | if (t = strrchr(p, ':')) { | ^ | ( ) CC libc/stdio/fclose.c bk.c:1925:8: note: use '==' to turn this assignment into an equality comparison 1925 | if (t = strrchr(p, ':')) { | ^ | == bam.c:636:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 636 | if (rc = bp_merge(old, buf)) { | ~~~^~~~~~~~~~~~~~~~~~~~ bam.c:636:12: note: place parentheses around the assignment to silence this warning 636 | if (rc = bp_merge(old, buf)) { | ^ | ( ) bam.c:636:12: note: use '==' to turn this assignment into an equality comparison 636 | if (rc = bp_merge(old, buf)) { | ^ | == CC tomcrypt/src/pk/pkcs1/pkcs_1_pss_decode.c bkd_pull.c:138:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 138 | if (port = getenv("BK_PORT_ROOTKEY")) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_pull.c:138:11: note: place parentheses around the assignment to silence this warning 138 | if (port = getenv("BK_PORT_ROOTKEY")) { | ^ | ( ) bkd_pull.cCC config.c :138:11: note: use '==' to turn this assignment into an equality comparison 138 | if (port = getenv("BK_PORT_ROOTKEY")) { | ^ | == CC libc/stdio/fdopen.c CC tomcrypt/src/pk/pkcs1/pkcs_1_pss_encode.c bkd_pull.c:175:20: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 175 | range_gone(cset, L(d), D_RED); | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeoCC check.c f(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC tomcrypt/src/pk/rsa/rsa_decrypt_key.c bam.c:710:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 710 | if (t = strchr(hash, '.')) *t = 0; | ~~^~~~~~~~~~~~~~~~~~~ In file included from bkd_rootkey.c:17bam.c: :710In file included from :./bkd.h8::20 : note: In file included from place parentheses around the assignment to silence this warninglibc/system.h :52: CC libc/stdio/fflush.c libc/hash.h :710329 | : 11i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]t = strchr(h a329s | h ,i f' .('d)a)t a* = th -=> o0p;s - >| f ^ e t c| h ( )( h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_http.c:602:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 602 | while (buf = fgetline(f)) { | ~~~~^~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fbam.ce:t710c:h8(:h ,note: use '==' to turn this assignment into an equality comparisonk ey, s t710r | l einf( k(ety )= +s t1r)c)h r{( h a| s ^ h , | ' ( ). ')) *t = 0; | ^ | == bkd_http.c:602:13: note: place parentheses around the assignment to silence this warning 602 | while (buf = fgetline(f)) { libc/hash.h| : ^ 329 : 11| : ( ) note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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_http.c:602:13: note: use '==' to turn this assignment into an equality comparison 602 | while (buf = fgetline(f)) { | ^ | == bkd_pull.c:240:9: note: place parentheses around the assignment to silence this warning 240 | if (rc = bp_updateServer(0, keys, SILENT)) { | ^ | ( ) 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))) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_pull.c:240:9: note: use '==' to turn this assignment into an equality comparison 240 | if (rc = bp_updateServer(0, keys, SILENT)) { | ^ | == 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))) { | ^ | ( ) 1 warning generated. bam.c:730:9: note: use '==' to turn this assignment into an equality comparison 730 | bkd_pull.c :i261f:12 :( rwarning: cusing the result of an assignment as a condition without parentheses [-Wparentheses] = bp _261f | e t cihfk e(yls(i"sst c=c sf_igleet"2,L isn-e>sp(r0o,j N,E S0T,E Dk_eUyRsL,L IASDTD)E)D ({s , | d ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i n))) { | ^ | == 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)) { | ^ | == 1 warning generated. bkd_pull.c:274:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 274 | if (p = getenv("BK_FEATURES_USED")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_pull.c:274:9: note: place parentheses around the assignment to silence this warning 274 | if (p = getenv("BK_FEATURES_USED")) { | ^ | ( ) bkd_http.c:647:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 647 | if (rev = hash_fetchStr(qin, "REV")) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_pull.c:274:9: note: use '==' to turn this assignment into an equality comparison 274 | if (p = getenv("BK_FEATURES_USED")) { | ^ | == bkd_http.c:647:10: note: place parentheses around the assignment to silence this warning 647 | if (rev = hash_fetchStr(qin, "REV")) { | ^ | ( ) bkd_http.c:647:10: note: use '==' to turn this assignment into an equality comparison 647 | if (rev = hash_fetchStr(qin, "REV")) { | ^ | == 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_http.c:665:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 665 | if (f = fopen(tmpf, "r")) { | ~~^~~~~~~~~~~~~~~~~~ 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)) { | ^ | == bam.c:800:47: warning: passing 'char[1024]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 800 | fprintf(f, "%s %08x\n", buf, (u32)adler32(0, buf, strlen(buf))); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ bkd_http.c:665:9: note: place parentheses around the assignment to silence this warning 665 | if (f = fopen(tmpf, "r")) { | ^ | ( ) bkd_http.c:665:9: note: use '==' to turn this assignment into an equality comparison 665 | if (f = fopen(tmpf, "r")) { | ^ | == bkd_http.c:666:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 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); | ^ | ( ) bkd_http.c:666:10: note: use '==' to turn this assignment into an equality comparison 666 | if (t = fgetline(f)) strcpy(buf, t); | ^ | == CC checksum.c bkd_http.c:690:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 690 | while (t = fgetline(d)) { | ~~^~~~~~~~~~~~~ 1 warning generated. bkd_http.c:690:11: note: place parentheses around the assignment to silence this warning 690 | while (t = fgetline(d)) { | ^ | ( ) bkd_http.c:690:11: note: use '==' to turn this assignment into an equality comparison 690 | 1w warningh generatedi. le (t = fgetline(d)) { | ^ | == 2 warnings generated. bkd_misc.c:234:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 234 | if (line = getenv("_BK_REMOTEGZIP")) gzip = atoi(line); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_misc.c:234:11: note: place parentheses around the assignment to silence this warning 234 | if (line = getenv("_BK_REMOTEGZIP")) gzip = atoi(line); | ^ | ( ) bkd_misc.c:234:11: note: use '==' to turn this assignment into an equality comparison 234 | if (line = getenv("_BK_REMOTEGZIP")) gzip = atoi(line); | ^ | == bkd_http.c:763:19: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 763 | webencode(out, root, strlen(root)+1); | ^~~~ libc/system.h:494:31: note: passing argument to parameter 'ptr' here 494 | void webencode(FILE *out, u8 *ptr, int len); | ^ bkd_http.c:765:19: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 765 | webencode(out, lnkfn, strlen(lnkfn)+1); | ^~~~~ libc/system.h:494:31: note: passing argument to parameter 'ptr' here 494 | void webencode(FILE *out, u8 *ptr, int len); | ^ bkd_http.c:831:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 831 | if (s = sccs_init(fpath, SILENT|INIT_MUSTEXIST)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_http.c:831:8: note: place parentheses around the assignment to silence this warning 831 | if (s = sccs_init(fpath, SILENT|INIT_MUSTEXIST)) { | ^ | ( ) 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)) { | ~~^~~~~~~~~~~~~ CC libc/stdio/fgetc.c bkd_http.c:847:12: note: place parentheses around the assignment to silence this warning 847 | while (t = fgetline(f)) { | ^ | ( ) bam.c:975:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]CC clean.c 975 | if (p = getenv("_BK_FORCE_BAM_URL")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_http.c:847:12: note: use '==' to turn this assignment into an equality comparison 847 | while (t = fgetline(f)) { | ^ | == bam.c:975:8: note: place parentheses around the assignment to silence this warning 975 | if (p = getenv("_BK_FORCE_BAM_URL")) { | ^ | ( ) bam.c:975:8: note: use '==' to turn this assignment into an equality comparison 975 | if (p = getenv("_BK_FORCE_BAM_URL")) { | ^ | == bkd_http.c:871:15: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 871 | webencode(f, root, strlen(root)+1); | ^~~~ libc/system.h:494:31: note: passing argument to parameter 'ptr' here 494 | void webencode(FILE *out, u8 *ptr, int len); | ^ bkd_http.c:873:15: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 873 | webencode(f, fpath, strlen(fpath)+1); | ^~~~~ libc/system.h:494:31: note: passing argument to parameter 'ptr' here 494 | void webencode(FILE *out, u8 *ptr, int len); | ^ CC cleanpath.c bam.c:999:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 999 | if (p = getenv("_BK_FORCE_BAM_REPOID")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_http.c:880:15: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 880 | webencode(f, base, strlen(base)+1); | ^~~~ libc/system.h:494:31: note: passing argument to parameter 'ptr' here 494 | void webencode(FILE *out, u8 *ptr, int lenbam.c):;999 : 8| : ^ note: place parentheses around the assignment to silence this warning 999 | if (p = getenv("_BK_FORCE_BAM_REPOID")) { | ^ | ( ) In file included from bkd_status.c:17: In file included from ./bkd.h:20: bam.cIn file included from :libc/system.h999::528: :libc/hash.h :note: 329use '==' to turn this assignment into an equality comparison: 11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]999 | if (p 329= | gieft e(ndva(t"a_ B=K _hF-O>RoCpEs_-B>AMf_eRtEcPhO(IhD," )k)e y{, s| t ^r le n| ( ==k ey) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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:1026:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1026 | if (f = popen(buf, "r")) { | ~~^~~~~~~~~~~~~~~~~ 3 warnings generated. CC libc/stdio/fgetline.c 1 warning generated. bkd_http.c:1023:15: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1023 | if ((buf[0] == '#')) { | ~~~~~~~^~~~~~ bkd_http.c:1023:15: note: remove extraneous parentheses around the comparison to silence this warning 1023 | if ((buf[0] == '#')) { | ~ ^ ~ bkd_http.c:1023:15: note: use '=' to turn this equality comparison into an assignment 1023 | if ((buf[0] == '#')) { | ^~ | = CC tomcrypt/src/pk/rsa/rsa_encrypt_key.c bkd_http.c:1031:15: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1031 | if ((buf[0] == '=')) { | ~~~~~~~^~~~~~ bam.cbkd_http.c::10261031::815:: note: note: place parentheses around the assignment to silence this warningremove extraneous parentheses around the comparison to silence this warning 10261031 | | i fi f( f (=( bpuofp[e0n]( b=u=f ,' ="'r)")) ){ { | ~ ^ ~| ^ | ( ) bam.c:1026:8: note: use '==' to turn this assignment into an equality comparison 1026 | if (f = popen(buf, "rbkd_http.c"):)1031 :{15 : | note: ^use '=' to turn this equality comparison into an assignment | == 1031 | if ((buf[0] == '=')) {CC tomcrypt/src/pk/rsa/rsa_export.c 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); | ^ | ( ) CC tomcrypt/src/pk/rsa/rsa_exptmod.c 2 warnings generated. bam.c:1027:11: note: use '==' to turn this assignment into an equality comparison 1027 | if (ret = fgetline(f)) ret = strdup(ret); | ^ | == 3 warnings 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 clone.c { | ~~^~~~~~~~~~~~~~~~~~~ bam.c:1050:9: note: place parentheses around the assignment to silence this warning 1050 | if (f = fopen(cfile, "w")) { | ^ | ( ) bkd_misc.c:478:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 478 | if (t = fgetline(stdin)) pmdbm/mdbm.cr:i543n:t10f:( "warning: %equality comparison with extraneous parentheses [-Wparentheses-equality]s\ n", t )543; | i| ~~^~~~~~~~~~~~~~~~~fbam.c :(1050(:d9b: =note: =use '==' to turn this assignment into an equality comparison NUL L1050) | ) i f| ~~~^~~~~~~( f = fopen(cfile, "w")) { | ^ | == bkd_misc.c:478:9: note: place parentheses around the assignment to silence this warning mdbm/mdbm.c :478543 | : 10 :i fnote: remove extraneous parentheses around the comparison to silence this warning( t = f543g | e tilfi n(e((dsbt d=i=n )NU)L Lp)r)i n t| f ~ ^ ~(" %s\n", t); | ^ | ( ) mdbm/mdbm.c:543:10: note: use '=' to turn this equality comparison into an assignment bkd_misc.c543: | 478 :i9f: note: (use '==' to turn this assignment into an equality comparison( db == 478 | N U LiLf) )( t | = ^~f g e| t =l ine(stdin)) printf("%s\n", t); | ^ | == 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) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:CC libc/stdio/fgetln.c 329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC cmdlog.c CC collapse.c CC comment.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: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC tomcrypt/src/pk/rsa/rsa_free.c CC comments.c CC tomcrypt/src/pk/rsa/rsa_import.c bkd_rclone.c:228:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 228 | } else if (p = getenv("BK_BAM_SERVER_URL")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_rclone.c:228:15: note: place parentheses around the assignment to silence this warning 228 | } else if (p = getenv("BK_BAM_SERVER_URL")) { | ^ | ( ) bkd_http.c:1524:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1524 | if (s = strrchr(url, '?')) { | ~~^~~~~~~~~~~~~~~~~~~ bkd_rclone.c:228:15: note: use '==' to turn this assignment into an equality comparison 228 | } else if (p = getenv("BK_BAM_SERVER_URL")) { | ^ | == bkd_http.c:1524:8: note: place parentheses around the assignment to silence this warning 1524 | if (s = strrchr(url, '?')) { | ^ | ( )CC libc/stdio/fgetpos.c bkd_http.cbkd_rclone.c::1524246::89:: note: warning: use '==' to turn this assignment into an equality comparisonusing the result of an assignment as a condition without parentheses [-Wparentheses] 2461524 | | iiff ((rsc == sgtertrscfhiro((ujorbls,) )' ?g'o)t)o {e r r| ; ^ | | ~~~^~~~~~~~~~~~~~~ == bkd_rclone.c:246:9: note: place parentheses around the assignment to silence this warning 246 | bkd_http.ci:f1531 :(11r:c warning: =using the result of an assignment as a condition without parentheses [-Wparentheses] getsf i1531o | ( jiofb s())u sgeorto =e rhra;s h _| f ^ e t c| h ( )S tr(qin, "USER")) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_rclone.c:246:9: note: use '==' to turn this assignment into an equality comparison 246 | if (rc = getsfio(jobs)) goto err; | ^ | == bkd_http.c:1531:11: note: place parentheses around the assignment to silence this warning 1531 | if (user = hash_fetchStr(qin, "USER")) { | ^ | ( ) bkd_http.c:1531:11: note: use '==' to turn this assignment into an equality comparison 1531 | if (user = hash_fetchStr(qin, "USER")) { | ^ | == bkd_http.c:1565:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1565 | if (p = proj_init(url)) { | ~~^~~~~~~~~~~~~~~~ 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:1494:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1494 | if (p1 = hash_fetchStr(renames, kv.val.dptr)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libc/stdio/fgets.c bam.c:1494:11: note: place parentheses around the assignment to silence this warning 1494 | if (p1 = hash_fetchStr(renames, kv.val.dptr)) { | ^ | ( ) bam.c:1494:11: note: use '==' to turn this assignment into an equality comparison 1494 | if (p1 = hash_fetchStr(renames, kv.val.dptr)) { | ^ | == In file included from bkverinfo.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] bkd_r2c.c329: | 155 :i14f: (warning: daaddress of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]t a = h- >155o | p s - > f etc h (sh,, 0k,e yL,( ds)t,r l0e,n (ikneCys)e + 1)t), {u i| nt2 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~p (d))) { | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) bkd_http.c:?1630 :(8t:yp ewarning: ousing the result of an assignment as a condition without parentheses [-Wparentheses]f (_d) 1630 | [ ]i)f{ (p( t=y pheasho_ft(oS_trd()q)o1u,t ))( t{y p | ~~^~~~~~~~~~~~~~~~~~e of(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.hlibc/style.h::32944:11::25 :note: place parentheses around the assignment to silence this warningnote: expanded from macro 'unless' 32944 | | i#fd e(fdiantea u= hn-l>eospss(-e>)f eitfc h((h!,( ek)e)y , s| t ^r len(key) + 1)) {bkd_http.c : 1630| : ^ 8 : | note: ( )place parentheses around the assignment to silence this warning 1630 | if (p = hash_toStr(qout)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) bkd_http.c{: 1630 :| 8 ^: note: | use '==' to turn this assignment into an equality comparison == 1630 | if (p = hash_toStr(qout)) { | ^ | == 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 = cbam.cs:e1673t:_8r:d wwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]a vePa i1673r | ( cisfe t(,f 0=, f&orpkeonf(fb,u f&,d k"orf"f)))) {{ | | ~~^~~~~~~~~~~~~~~~~ ^ | ( ) bam.c:1673:8: note: place parentheses around the assignment to silence this warning 1673 | if (f = fopen(buf, "r")bkd_r2c.c): 268{: 11 :| ^ note: use '==' to turn this assignment into an equality comparison | ( ) 268 | while (d = cset_rdweavePair(cset, 0, &rkoff, &dkoff)) { | ^ | == bam.c:1673:8: note: use '==' to turn this assignment into an equality comparison 1673 | if (f = fopen(buf, "r")) { | ^ | == bkd_push.c:278:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 278 | if (c = trigger("remote resolve", "pre")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:1712:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1712 | if (q = bp_lookupkeys(0, p)) { | ~~^~~~~~~~~~~~~~~~~~~~~ bkd_push.c:278:8: note: place parentheses around the assignment to silence this warning 278 | if (c = trigger("remote resolve", bam.c :"1712p:r9e:" )note: )place parentheses around the assignment to silence this warning { | ^ 1712 | | i ( )f (q = bp_lookupkeys(0, p)) { | ^ | ( ) bam.c:1712:9: note: use '==' to turn this assignment into an equality comparison bkd_push.c :1712278 | : 8 :i fnote: use '==' to turn this assignment into an equality comparison( q = b p278_ | l ooikfu p(kce y=s (t0r,i gpg)e)r ({" r e| m ^o t e| ==r esolve", "pre")) { 1 warning| generated ^. | == bkd_http.c:1902:16: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1902 | webencode(f, d[i], strlen(d[i])+1); | ^~~~ libc/system.h:494:31: note: passing argument to parameter 'ptr' here 494 | void webencode(FILE *out, u8 *ptr, int len); | ^ bam.c:1736:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1736 | if (p = bp_lookupkeys(0, kv.key.dptr)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:1736:9: note: place parentheses around the assignment to silence this warning 1736 | if (p = bp_lookupkeys(0, kv.key.dptr)) { | ^ | ( ) 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 = hbam.c-:>1736o:p9s:- >note: fuse '==' to turn this assignment into an equality comparisone tch( 1736 | h , ikfe y(,p s=t rblpe_nl(ookkeuyp)k e+y s1()0), {k v .| k ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e y.dptr)) { | ^ | == bkd_http.c:1953:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1953 | if (p = strstr(url, "/ChangeSet@")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) bkd_http.c:1953:8: note: place parentheses around the assignment to silence this warning 1953 | if (p = strstr(url, "/ChangeSet@")) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data =bkd_http.c :h1953-:>8:o pnote: suse '==' to turn this assignment into an equality comparison- >fetc 1953 | h (ihf, (kp e=y ,s tsrtsrtlre(nu(rkle, "y/)C h+a n1g)e) S{e t @| " ^) ) | { == | ^ | == bkd_http.c:1956:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1956 | } else if (p = strstr(url, "/cset@")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ bkd_http.c:1956:15: note: place parentheses around the assignment to silence this warning 1956 | } else if (p = strstr(url, "/cset@")) { | ^ | ( ) bkd_http.c:1956:15: note: use '==' to turn this assignment into an equality comparison 1956 | } else if (p = strstr(url, "/cset@")) { | ^ | == bkd_http.c:1959:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1959 | } else if (p = strstr(url, "/patch@")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ bkd_http.c:1959:15: note: place parentheses around the assignment to silence this warning 1959 | } else if (p = strstr(url, "/patch@")) { | ^ | ( ) bkd_http.c:1959:15: note: bam.cuse '==' to turn this assignment into an equality comparison: 1836:10: 1959warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] } el s1836e | i f i(fp (=p s=t rbspt_rl(ooukrulp, ke"y/sp(at0c,h @b"a)d)[ i{] ) )| { ^ | | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ == bam.c:1836:10: note: place parentheses around the assignment to silence this warning 1836 | if (p = bp_lookupkeys(0, bad[i])) { | ^ | ( ) bam.c:1836:10: note: use '==' to turn this assignment into an equality comparison 1836 | if (p = bp_lookupkeys(0, bad[i])) { | ^ | == 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=")) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ CC tomcrypt/src/pk/rsa/rsa_make_key.c 1 warning generated. bkd_http.c:1982:11: note: place parentheses around the assignment to silence this warning 1982 | if (user = strstr(url, "/user=")) { | ^ | ( ) In file included from cfile.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:bkd_http.c11::1982 :warning: using the result of an assignment as a condition without parentheses [-Wparentheses]11 : note: use '==' to turn this assignment into an equality comparison 329 | 1982i | fi f( d(autsae r= =h- >sotrstr(pusr-l>,f e"/tucshe(rh=," )k)e y{ , | s ^t rl| e ==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)) { | ^ | == 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); | ^ 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)) { | bam.c ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 2020:21: warning: passing 'char[2048]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 2020 | aGot = adler32(0, buf, strlen(buf)); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == bam.c:2076:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2076 | if (p = key2path(HEAP(s, rkoff), idDB, goneDB, 0)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:2076:9: note: place parentheses around the assignment to silence this warning 2076 | if (p = key2path(HEAP(s, rkoff), idDB, goneDB, 0)) { | ^ | ( ) bam.c:2076:9: note: use '==' to turn this assignment into an equality comparison 2076 | if (p = key2path(HEAP(s, rkoff), idDB, goneDB, 0)) { | ^ | == bam.c:2091:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2091 | while (sfile = fgetline(fsfiles)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~ bam.c:2091:16: note: place parentheses around the assignment to silence this warning 2091 | while (sfile = fgetline(fsfiles)) { | ^ | ( ) CC tomcrypt/src/pk/rsa/rsa_sign_hash.c bam.c:2091:16: note: use '==' to turn this assignment into an equality comparison 2091 | while (sfile = fgetline(fsfiles)) { | ^ | == CC commit.c CC tomcrypt/src/pk/rsa/rsa_verify_hash.c 4 warnings generated. 1 warning generated. bam.c:2223:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2223 | if (bytes = size(s->gfile)) { | ~~~~~~^~~~~~~~~~~~~~~~ bam.c:2223:13: note: place parentheses around the assignment to silence this warning 2223 | if (bytes = size(s->gfile)) { | ^ | ( ) In file included from cat.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:2223:13: note: use '==' to turn this assignment into an equality comparison 2223 | if (bytes = size(s->gfile1) 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)) { | ^ | == 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 comps.c In file included from stdio/fclose.c:47: In file included from stdio/local.h:37: In file included from ./system.h:152: warning./hash.h generated:. 329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from stdio/asprintf.c:36: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] ./hash.h :329329 | : 11i:f note: (place parentheses around the assignment to silence this warningd ata = 329h | - >iof p(s-da>tfae tch= (hh-,> okpsey-, >sftertlcehn((hk,e yk)e y+, 1s)t)r l{e n (| k ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e y) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, st./hash.hr:l329e:n11(:k enote: yplace parentheses around the assignment to silence this warning) + 1 )329) | i{f (| dat ^a =| h ==- >ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) CC compress.c CC tomcrypt/src/prngs/rng_get_bytes.c ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. 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)) { | ^ | == 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 | iIn file included from fconfig.c :(17d: aIn file included from tlibc/system.ha: 52=: libc/hash.hh:-329:>11o:p swarning: -using the result of an assignment as a condition without parentheses [-Wparentheses]>f etch(h, k329e | y ,i fs t(rdlaetna( =k ehy-)> o+p s1-)>)f e{t c h| ( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~h , key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h,libc/hash.h :k329e:y11,: note: splace parentheses around the assignment to silence this warningt rlen(k e329y) | +i f1 )() d{a t a| ^ = h| - ( )> ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | In file included from ==stdio/fflush.c :47: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.hlibc/hash.h::329329::1111:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]use '==' to turn this assignment into an equality comparison 329329 | | iiff ((ddaattaa == hh-->>ooppss-->>ffeetcthc(hh(,h ,k ekye,y ,s tsrtlrenl(ekne(yk)ey )+ 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)) { | ^ | == CC tomcrypt/src/prngs/rng_make_prng.c stdio/fgetpos.c:48:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | fgetpos(fp, pos) | ^ ./stdio_remap.h:29:17: note: expanded from macro 'fgetpos' 29 | #define fgetpos bk_fgetpos | ^ CC libc/stdio/fgetstr.c CC tomcrypt/src/prngs/sprng.c 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->In file included from ostdio/fdopen.cp:s53-: >In file included from fstdio/local.he:t37c: hIn file included from (./system.hh:,52 : k./hash.he:y329,: 11s:t rwarning: lusing the result of an assignment as a condition without parentheses [-Wparentheses]e 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)) { | ^ ./hash.h| : ( )329 :11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->op1s warning- generated>. fetch(h, key, strlen(key) + 1)) { | ^ | == bam.c:12807 warning: generated13. : 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)) { | ^ | == CC libc/stdio/fileprintf.c 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; | ^ | == stdio/fflush.c:55:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | fflush(fp) | ^ ./stdio_remap.h:104:16: note: expanded from macro 'fflush' 104 | #define fflush bk_fflush | ^ CC contrib/cat.c CC libc/stdio/findfp.c stdio/fflush.c:79:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | __sflush(fp) | ^ ./stdio_remap.h:71:18: note: expanded from macro '__sflush' 71 | #define __sflush bk___sflush | ^ 1 warning generated. In file included from clean.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC contrib/test.c libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) 1 warning generated. libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/stdio/flags.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')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ cfile.c:87:10: note: place parentheses around the assignment to silence this warning 87 | if (t = xfile_fetch(name, 'c')) { 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 | ^ cfile.c:87:10: note: use '==' to turn this assignment into an equality comparison 87 | if (t = xfile_fetch(name, 'c')) { | ^ | == cfile.c:96:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 96 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ cfile.c:96:14: note: place parentheses around the assignment to silence this warning 96 | while (t = fgetline(f)) { | ^ | ( ) cfile.c:96:14: note: use '==' to turn this assignment into an equality comparison 96 | while (tCC tomcrypt/src/prngs/yarrow.c CC converge.c = fgetline(f)) { | ^ | == 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))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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch./hash.h(:h329, k:11e:y ,note: place parentheses around the assignment to silence this warnings trlen (329k | e yi)f +( d1a)t)a {= h| - ^ > o p| s ( )- >fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11libc/hash.h:: 329note: :use '==' to turn this assignment into an equality comparison11 : note: use '==' to turn this assignment into an equality comparison 329 | 329 | i fi f( d(adtaat a= =h -h>-o>posp-s>-f>eftecthc(hh,( hk,e yk,e ys,t rstrlen(lkeeny()k +e y1)) ) {+ 1| ) ^) | =={ | ^ | == In file included from stdio/fgetc.c:47: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetCC cp.c ch(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 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from stdio/fgetline.c:4: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlelibc/hash.hn:(329k:e11y:) note: +place parentheses around the assignment to silence this warning 1)) { 329| | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->libc/hash.hf:e329t:c11h:( hnote: ,use '==' to turn this assignment into an equality comparison key ,329 | s tirfl e(nd(akteay )= +h -1))> o{p s -| > ^ f e t| c ( )h (h, key, strlen(key) + 1)) { | ^ | == ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == cat.c:70:19: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 70 | adler32(0, s->gfile, strlen(s->gfile))); | ^~~~~~~~ libc/zlib/zlib.h:821:CC libc/stdio/fopen.c 61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ CC crypto.c In file included from checksum.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from collapse.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, st3r warninglse generatedn. (key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libc/stdio/fparseln.c libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) 1 warning generated. libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 7 warnings generated. 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)) { | ^ | ( ) cat.c:115:11: note: use '==' to turn this assignment into an equality comparison 115 | while (p = fgetline(f)) { | ^ | == stdio/fgetln.c:57:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 57 | fgetln(fp, lenp) | ^ ./stdio_remap.h:28:16: note: expanded from macro 'fgetln' 28 | #define fgetln bk_fgetln | ^ CC cset.c In file included from comment.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stdio/fgetc.c:50:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 50 | fgetc(fp) | ^ ./stdio_remap.h:26:15: note: expanded from macro 'fgetc' 26 | #define fgetc bk_fgelibc/hash.ht:c329 : 11| : ^ note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | CC cset_inex.c if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC csetprune.c CC libc/stdio/fprintf.c 1 warning generated. 2 warnings generated. CC libc/stdio/fpurge.c 9 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); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libc/stdio/fpush.c config.c:173:10: note: place parentheses around the assignment to silence this warning 173 | if (val = mdbm_fetch_str(db, cfg[idx].name)) return (val); | ^ | ( ) config.c:173:10: note: use '==' to turn this assignment into an equality comparison 173 | if (val = mdbm_fetch_str(db, cfg[idx].name)) return (val); | ^ | == 2 warnings generated. 2 warnings generated. CC csets.c CC libc/stdio/fputc.c 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)) { | ^ | ( ) 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 = hlibc/hash.h-:>329o:p11s:- >5note: f warninguse '==' to turn this assignment into an equality comparisones t generated. c h329( | h ,i fk e(yda,t as t=r lhe-n>(okpesy-)> f+e t1c)h)( h{, k| e ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~y , strlen(key) + 1)) { | ^ | == ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from cmdlog.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC cweave.c libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/stdio/fputs.c 2 warnings generated. CC libc/stdio/fread.c CC dataheap.c 1 warning generated. 1 warning generated. 11 warnings generated. CC libc/stdio/freopen.c 5 warnings generated. 3 warnings generated. 3 warnings generated. CC dbfile.c CC libc/stdio/fscanf.c CC delta.c CC diff.c CC libc/stdio/fseek.c 1 warning generated. CC libc/stdio/fseeko.c CC dspec.c In file included from comps.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) stdio/fgets.c2: warning55s: generated1. : warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55CC libc/stdio/ftell.c | fgets(buf, n, fp) | ^ ./stdio_remap.h:30:15: note: expanded from macro 'fgets' 30 | #define fgets blibc/hash.hk:_329f:g11e:t snote: 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 | == CC libc/stdio/_ftello.c CC export.c In file included from compress.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from stdio/fgetstr.c:49: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) In file included from commit.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if changes.c(:da449t:a10 := warning: h./hash.husing the result of an assignment as a condition without parentheses [-Wparentheses]-: >329o:p11s:- >note: 449fuse '==' to turn this assignment into an equality comparison | e t ci hf329( | h( ,ri cfk e=(y d,da otsiatt r_=ll eohnc-(a>kloe(&pyns)a- v>+,f e1lt)uc)rlh s({)h ), | gk ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ oetyo, osuttr;l e n| ( ~~~^~~~~~~~~~~~~~~~~~~~~~~~~k ey) + 1)) { | ^ | == changes.c:449:10: note: libc/hash.hplace parentheses around the assignment to silence this warning: 329:11: 449 | note: place parentheses around the assignment to silence this warning if (rc 329= | diofi t(_dlatoac a=l (h&-n>aovp,s -l>ufreltsc)h)( hg,o tkoe yo,u ts;tr l e| n ^ ( k e| y ( )) + 1)) { | ^ | ( ) changes.c:449:10: note: use '==' to turn this assignment into an equality comparison 449 | if (rc = doit_local(&nav, lurls)) golibc/hash.ht:o329 :o11u:t ;note: use '==' to turn this assignment into an equality comparison | ^ | == 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == changes.c:459:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 459 | if (cpath=getenv("BKD_COMPONENT_PATH")){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ changes.c:459:13: note: place parentheses around the assignment to silence this warning 459 | if (cpath=getenv("BKD_COMPONENT_PATH")){ | ^ | ( ) 1 warning generated. changes.c:459:13: note: use '==' to turn this assignment into an equality comparison 459 | if (cpath=getenv("BKD_COMPONENT_PATH")){ | ^ | == CC fast-import.c CC fast-export.c CC libc/stdio/ftello.c CC libc/stdio/funopen.c check.c:551:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] CC features.c 551 | if (e = sfileDone()) { | ~~^~~~~~~~~~~~~ check.c:551:8: note: place parentheses around the assignment to silence this warning 551 | if (e = sfileDone()) { | ^ | ( ) check.c:551:8: note: use '==' to turn this assignment into an equality comparison 551 | if (e = sfileDone()) { | ^ | == In file included from checksum.cstdio/flags.c::24849:: 10In file included from :stdio/local.h :warning: 37assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]: In file included from ./system.h:52: ./hash.h248: | 329 : 11f:o rwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]( t = SYMLI N329K | ( si,f d()d;a t*at ;= shu-m> o+p=s -*>tf+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:736:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 736 | if (t = getenv("_BK_RAN_CHECK")) touch(t, 0666); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ check.c:736:8: note: place parentheses around the assignment to silence this warning 736 | if (t = getenv("_BK_RAN_CHECK")) touch(t, 0666); | ^ | ( ) 7 warnings generated. check.c:736In file included from :contrib/cat.c8::33 : In file included from note: contrib/../sccs.huse '==' to turn this assignment into an equality comparison: 20: In file included from libc/system.h736: | 52 : ilibc/hash.hf: 329(:t11 := warning: gusing the result of an assignment as a condition without parentheses [-Wparentheses]e tenv("_BK _329R | A Ni_fC H(EdCaKt"a) )= tho-u>cohp(st-,> f0e6t6c6h)(;h , | k ^e y ,| ==s trlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->opchecksum.cs->:f327e:t11c:h (warning: husing the result of an assignment as a condition without parentheses [-Wparentheses], k ey, st r327l | e n (ikfe y()e r+r 1=) )c h{k M e| r ^ g e (| s ( ), d, diags, safefix)) return (err); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == checksum.c:327:11: note: place parentheses around the assignment to silence this warning 327 | if (err = chkMerge(s, d, diags, safefix)) return (err); | ^ | ( ) collapse.c:237:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 237 | if (rc = do_file(achecksum.cv:[327i:]11,: anote: fuse '==' to turn this assignment into an equality comparisont er)) b reak; | ~~~^~~~~~~~~~~~~~~~~~~~~~~327 | if (err = chkMerge(s, d, diags, safefix)) return (err); | ^ | == stdio/fgetstr.c:59:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 59 | __fgetstr(fp, lenp, sep) | ^ ./stdio_remap.h:collapse.c102:237::1911:: note: note: expanded from macro '__fgetstr'place parentheses around the assignment to silence this warning 102 | #237d | e f i nief _(_rfcg e=t sdtor_ fbikl_e_(_afvg[eit]s,t ra f t| e ^r )) break; | ^ | ( ) collapse.c:237:11: note: use '==' to turn this assignment into an equality comparison 237 | if (rc = do_file(av[i], after)) break; | ^ | == 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); | ^~~ CC findmerge.c 3 warnings generated. collapse.c:302:25: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 302 | walkrevs_setup(&wr, s, L(d), 0, 0); | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(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 | while (d = walkrevs(&wr)) { | ~~^~~~~~~~~~~~~~~ collapse.c:303:11: note: place parentheses around the assignment to silence this warning 303 | while (d = walkrevs(&wr)) { | ^ | ( ) collapse.c:303:11: note: use '==' to turn this assignment into an equality comparison 303 | while (d = walkrevs(&wr)) { | ^ | == In file included from contrib/test.c:13: In file included from contrib/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == comment.c:152:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 152 | while (cnt = fread(buf, 1, sizeof(buf), tf)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ comment.c:152:14: note: place parentheses around the assignment to silence this warning 152 | while (cnt = fread(buf, 1, sizeof(buf), tf)) { | ^ | ( ) comment.c:152:14: note: use '==' to turn this assignment into an equality comparison 152 | while (cnt = fread(buf, 1, sizeof(buf), tf)) { | ^ | == 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 (cutoff = config_int(s->proj, CONFIG_NOGRAPHVERIFY)) { | ^ | == checksum.c:548:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 548 | } else if (verify = !configCC find.c _bool(s->proj, CONFIG_Nchanges.cO:G625R:A13P:H Vwarning: Eusing the result of an assignment as a condition without parentheses [-Wparentheses]R IFY)) 625{ | | w ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~h ile (*p = *(p+1)) p++; | ~~~^~~~~~~~ checksum.c:548:20: note: place parentheses around the assignment to silence this warning 548 | } else if (changes.cv:e625r:i13f:y note: =place parentheses around the assignment to silence this warning !conf i625g | _ b owohli(lse- >(p*rpo j=, *C(OpN+F1I)G)_ NpO+G+R;A P H| V ^ E R I| F ( )Y )) { | ^ | ( ) checksum.c:548:20: changes.cnote: :use '==' to turn this assignment into an equality comparison625:13: note: use '==' to turn this assignment into an equality comparison 625 | w548collapse.ch | :i 489l}:e 24 e:(l *swarning: pe address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] i =f *(( vp489e+ | r1 i)if) fyp +(=+r ;a! nc go| en ^_f wi ag| l_ ==kb roeovls((ss,- >Lp(rtoijp,d )C,O NLF(IdG)_,N O0G,R AsPaHvVeEdRIeFlYt)a)s ,{ & r| m ^ d e| l ==t as)) { | ^~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ collapse.c:489:33: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 489 | if (range_walkrevs(s, L(tipd), L(d), 0, savedeltas, &rmdeltas)) { | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checksum.c:567:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 567 | while (d = cset_rdweavePair(s, 0, &rkoff, &dkoff)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC findcset.c checksum.c:567:11: note: place parentheses around the assignment to silence this warning 567 | while (d = cset_rdweavePair(s, 0, &rkoff, &dkoff)) { | ^ | ( ) checksum.c:567:11: note: use '==' to turn this assignment into an equality comparison 567 | while (d = cset_rdweavePair(s, 0, &rkoff, &dkoff)) { | ^ | == checksum.c:569:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 569 | if (rkid = hashchanges.c_:i712n:s10e:r twarning: using the result of an assignment as a condition without parentheses [-Wparentheses] 712 | if (rc = _doit_local(*nav, urls[i])) goto done; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from changes.cstdio/fparseln.c::71247:: 10In file included from :stdio/local.h :note: 37place parentheses around the assignment to silence this warning: In file included from ./system.h:52: ./hash.h712: | 329 : 11i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]r c = _do i329t | _ loicfa l((d*antaav ,= uhr-l>so[pis]-)>)f egtoctho( hd,on ek;e y ,| ^ s t( rr| leno ( )(o kte2y)i d+, 1 )| ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~ { | 570 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | &rkoff, sizeof(rkoff), 0, sizeof(*rkid))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ changes.c:712:10: note: use '==' to turn this assignment into an equality comparison 712 | if (rc = _doit_local(*nav, urls[i])./hash.h): 329g:o11t:o note: dplace parentheses around the assignment to silence this warningo nchecksum.ce :;329569 | : 12| if: ^ (note: dplace parentheses around the assignment to silence this warning| a ==ta =569 | h - >ifo p(sr-k>ifd e=t chhaIn file included from (scp.chh:,_17 i: knIn file included from eslibc/system.hye:,r52 t: s(libc/hash.htr:ro329lo:et11n2:(i kdwarning: e,using the result of an assignment as a condition without parentheses [-Wparentheses]y ) | + ^ 1 329)| | ) ( i{f 570(| | da ^ t a | = ( ) h&-r>koopfsf-,> fseitzceho(fh(, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stdio/flags.c:57:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 57 | __sflags(mode, optr) | ^ ./stdio_remap.h:70libc/hash.h::18329:: 11note: :expanded from macro '__sflags' note: place parentheses around the assignment to silence this warning 70 | #329d | e fiifn e( d_a_tsaf l=a ghs- >bokp_s_-_>sffeltacghs( h ,| ^k ey, strlen(key) + 1)) { | ^ | ( ) libc/hash.hrkoff), 0, sizeof(*rkid))) { | | ) checksum.c:569:12: note: use '==' to turn this assignment into an equality comparison 569 | if (rkid = hash_insert(root2id, | ^ | == ./hash.h:collapse.c329:11:614:: 20note: :use '==' to turn this assignment into an equality comparison warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | 614i | f (wdhaitla e= (hf-l>oapgsd-i>fffest ch=( h(x,f lkaegys, ^s tXrFlLeAnG(Sk(esy,) +t i1p)d)) ){) {| ^ | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~| == 2 warningcomments.cs generated:3. 37: warning11s: generated . warning: In file included from using the result of an assignment as a condition without parentheses [-Wparentheses]converge.c :17: In file included from libc/system.h37: | 52 : wlibc/hash.hh::i329329lcollapse.c::e:1111 614::(: p =20note: warning: :use '==' to turn this assignment into an equality comparisonusing the result of an assignment as a condition without parentheses [-Wparentheses]e anote: chplace parentheses around the assignment to silence this warning l 329i329 | n | 614e i | (if &f ws (h,(di datal&a elt= ea (n hf)=-l) >a hogd{-pi >sf o-f| p>s ~~^~~~~~~~~~~~~~~~~~~~sfetc -h=>( fh(e,xt fcklhea(ygh,s, s^kt erXylF,eL nAs(GtkSre(lyse),n ti(+comments.cpk :de137)y):)))11) : +{ { note: 1| place parentheses around the assignment to silence this warning ) ^ | ) ^ {| 37 == | | | w ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~hi ( )l e (p = eachline(&s, &len)) { | ^ | ( ) checksum.c:574:11: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 574 | for (e = HEAP(s, rcomments.ck:o37f:f)11;: *note: euse '==' to turn this assignment into an equality comparison; e++ )37 | su mw h+i=l e* e(;p =| collapse.c ^ ~~~~~~~~~~~~~~e: a614c:h20l:i nnote: euse '==' to turn this assignment into an equality comparison( &s, & l614e | n ))wh i {le (| f ^l a g| d ==i ffs = (xflags ^ XFLAGS(s, tipd))) { | ^ | == 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 comlibc/hash.hm:e329n:t11s:_ changes.ccnote: :hplace parentheses around the assignment to silence this warning935e :11c:k Swarning: 329tusing the result of an assignment as a condition without parentheses [-Wparentheses] | r (iuf8 935(* | ds a, t ia if=n t(h- c>lmoeppn s)=-; > sf tet| rc ^ chm(ph(,d 1k-e>yp,a tsht,r lde2n-(>kpeayt)h )+) 1{) ) | { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^ | ( ) changes.c:935:11: note: place parentheses around the assignment to silence this warning 935 | libc/hash.h :i329f: 11(:c mnote: puse '==' to turn this assignment into an equality comparison = str c329m | p (idf1 -(>dpaattah ,= dh2-->>oppast-h>)f)e t{c h (| h ^ , k| e ( )y , strlen(key) + 1)) { | ^ | == changes.c:935:11: note: use '==' to turn this assignment into an equality comparison cmdlog.c935: | 93 : i12f: ( cwarning: musing the result of an assignment as a condition without parentheses [-Wparentheses]p = strcmp (93d | 1 - >wphaitlhe, checksum.c(d:t2581 -:=>10 p:fa gtwarning: ehassigning 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]t) l)i n{ e 581( | f| ) ^ ) f op| ra == r (see P=r iHnEtA(Po(pst,s , 0d,k otf)f);; * e| ; ~~^~~~~~~~~~~~~ e++) sum += *e; | ^ ~~~~~~~~~~~~~~ cmdlog.c:93:12: note: place parentheses around the assignment to silence this warning 93 | while (t = fgetline(fIn file included from )stdio/findfp.c): 50p: aIn file included from rstdio/local.hs:e37P: rIn file included from i./system.hn:t52(: o./hash.hp:t329s:11,: 0warning: ,using the result of an assignment as a condition without parentheses [-Wparentheses] t); | ^ | 329 ( ) | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdlog.c:93:12: note: use '==' to turn this assignment into an equality comparison 93 | while (t = fgetline(f)) parsePrint(opts, 0, t); | ^ | ==./hash.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)) { | ^ | == changes.c:1053:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1053 | while (d = cset_rdweavePair(cset, RWcmdlog.cP:_127D:S11ET:, warning: &using the result of an assignment as a condition without parentheses [-Wparentheses]r koff, &127d | k owfhfi)l)e {( i | = ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ logmux_oldest(lmlist)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ changes.c:1053:11: note: place parentheses around the assignment to silence this warning 1053 | while (d = cset_cmdlog.cr:d127w:e11a:v ePnote: aplace parentheses around the assignment to silence this warningi r(cset ,127 | R WwPh_iDlSeE collapse.cT(:,i750 :&=8r :kl oowarning: fgusing the result of an assignment as a condition without parentheses [-Wparentheses]fm ,u x&_ do750kl | od feifsf)t )(( lp{m l= i | sx ^ tf )i )l| e ( ){_ f e| t ^ c h (| s ( )- >gfile, 'c')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ changes.c:1053:11: note: use '==' to turn this assignment into an equality comparison 1053 | while (d = ccmdlog.cs:e127t:_11r:d wnote: euse '==' to turn this assignment into an equality comparisona veP a127i | r (wchscollapse.cie:lt750e ,:( 8iR: W =Pnote: _place parentheses around the assignment to silence this warninglD oSgEm Tu750,x | _ &oirlfkd oe(fspft ,(= l &mxdlfkiioslftef)_))f) e {t{ c h| | ( ^ ^s - >| | g == ==f ile, 'c')) { | ^ | ( ) collapse.c:750:8: note: use '==' to turn this assignment into an equality comparison 750 | if (p = xfile_fetch(s->gfile, 'c')) { | ^ | == 3 warnings generated. collapse.c:767:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 767 | if (p = fmem_peek(f, 0)) { CC fixtool.c | ~~^~~~~~~~~~~~~~~~~ comments.c:121:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 121 | if (cmts = comments_return(prompt)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ comments.c:121:11: note: place parentheses around the assignment to silence this warning 121 | if (cmtscollapse.c :=767 :c9o:m mnote: eplace parentheses around the assignment to silence this warningn ts_r e767t | u r ni(fp r(opm p=t )f)m e{m _ p| e ^ e k (| f ( ), 0)) { | ^ 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: comments.cnote: :expanded from macro 'L'121 :11: note: 60use '==' to turn this assignment into an equality comparison | (_d) 121? | i(ft y(pcmetosf =( _cdom)m e[n]t)s{_(rteytpueronf((p_rdo)m)p1t,) )( t{y p e| o ^f ( _| d ==) )_d} : 0; \ collapse.c :| 767 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 9: note: use '==' to turn this assignment into an equality comparison 767 | if (p = fmem_peek(f, 0)) { | ^ | == CC libc/stdio/fvwrite.c collapse.c:822:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 822 | if (p = key2path(buf, idDB, goneDB, 0)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clone.c:655:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 655 | if (p = strrchr(local, '/')) local = ++p; | ~~^~~~~~~~~~~~~~~~~~~~~ check.c:1168:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1168 | while (t = fgetline(f)) hash_insertStrSet(h, t); | ~~^~~~~~~~~~~~~ stdio/fsetpos.c:51:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 51 | fsetpos(iop,clone.c :p655o:s10): note: | place parentheses around the assignment to silence this warning^ ./stdio_remap.h :65545 | : 17 : check.c i:note: f1168expanded from macro 'fsetpos' : (11p : 45 = | note: #place parentheses around the assignment to silence this warningsd terfr ic1168nh | er (wflhsoiecltaepl o,(s t ' b/=k' _)ff)gs eelttolpcioansle ( =f| ) ^+) + ph;a s h| _ ^ i n s| e ( )r tStrSet(h, t); | ^ | ( ) check.c:1168:clone.c11::655 :note: 10use '==' to turn this assignment into an equality comparison: note: use '==' to turn this assignment into an equality comparison 1168 | 655w | h i l ei f( t( p= =f gsettrlricnher((fl)o)c ahla,s h'_/i'n)s)e rltoSctarlS e=t (+h+,p ;t ) ;| ^ | ^| == | == check.c:1173:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1173 | while (t = fgetline(f)) hash_deleteStr(h, t); | ~~^~~~~~~~~~~~~ check.c:1173:11: note: place parentheses around the assignment to silence this warning 1173 | while (t = fgetline(f)) hash_deleteStr(h, t); | ^ | ( ) collapse.c:822:9: note: place parentheses around the assignment to silence this warning 822 | if (p = key2path(buf, idDB, goneDB, 0)) { | ^ | ( ) check.c:1173:11: note: use '==' to turn this assignment into an equality comparison 1173In file included from | csets.c :w17h: iIn file included from l./bkd.he: 20(: tIn 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]) hash_de l329e | t eiSftr ((hd,a tta) ; = | h ^- > o| p ==s ->fetch(collapse.ch:,822 :k9e:y ,note: use '==' to turn this assignment into an equality comparisons trle n822( | k e yi)f +( p1 )=) k{e y 2| p ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a th(buf, idDB, goneDB, 0)) { | ^ | == check.c:1177:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1177 | if (s = locked_init(h->kptr, SILENT|INIT_MUSTEXISTlibc/hash.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.clibc/hash.h::1177329::911:: note: note: place parentheses around the assignment to silence this warninguse '==' to turn this assignment into an equality comparison 1177329 | | iiff ((dsa t=a l=o chk-e>do_pisn->ifte(thc-h>(khp,t rk,e yS,I LsEtNrTl|eInN(IkTe_yM)U S+T E1X)I)S T{) ) | { ^ 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))) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check.c:1177:9: note: use '==' to turn this assignment into an equality comparison checksum.c1177 | 1: warning620 generated:i. 27f: warning: (address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]s = loc k620e | d _ i nwiachanges.ctl:(k1372hr:10-e:>v ks_snote: peplace parentheses around the assignment to silence this warningtt ru,p (S1372&I | wL rE ,Ni Tfs| ,I( NcLIs(T p_=rMUS eThvECC libc/stdio/fwalk.c a)Xs,Ih S_LTf()ed)t) c,{h (W rR| s_ ^tE aI tT| eH ==-E >Rcollapse.cc):s;869e :t 8D| :B ^~~~~~~ ,warning: using the result of an assignment as a condition without parentheses [-Wparentheses]libc/lines.h& :s60e:r 9,869: | s note: iiexpanded from macro 'L'zf e o(f f(60 s | =e r(f)_op)de))n ({?C O (L| tLA ^ PS ECC fsl.c D| , ( ) "r")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ changes.c:1372:10: note: use '==' to turn this assignment into an equality comparison 1372 | if (cs = hash_fetch(rstate->csetDB, &ser, sizeof(ser))) { | ^ | == collapse.c:869:8: note: place parentheses around the assignment to silence this warning 869 | if (f = fopen(COLLAPSED, "r")) { | ^ | ( ) ypcheck.ceo:f1260(:_11d:) warning: [using the result of an assignment as a condition without parentheses [-Wparentheses]] ){(typ e1260o | f ( _idf) )(1c,m p( tCC libc/stdio/fwrite.c =y p(e*o(fu(n_sdi)g)n_edd} c:h a0r; *\) p 1| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~- *(unsigned char *)p2)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ collapse.c:869:8: note: use '==' to turn this assignment into an equality comparison 869 | checksum.ci:f620 :(36f: =warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]f open (620C | O L L AwPaSlEkDr,e v"sr_s"e)t)u p{( & w| r ^, s| , == L(prev), Lcheck.c(:d1260):,11 :W note: place parentheses around the assignment to silence this warning 1260 | if (cmp = (*(unsigned char *)p1 - *(unsigned char *)p2)) { | ^ | ( ) 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:1260:11: note: use '==' to turn this assignment into an equality comparison 1260 | if (cmp = (*(unsigned char *)p1 - *(unsigned char *)p2)) { | ^ | == collapse.c:877:8: note: place parentheses around the assignment to silence this warning 877 | if (f = fopen(newcsets, "r")) { | ^ | ( ) collapse.c:877:8: note: use '==' to turn this assignment into an equality comparison 877 | if (f = fopen(newcsets, "r")) { | ^ | == R_check.cEITcommit.c:H1300:241E:10:R:15) :;warning: using the result of an assignment as a condition without parentheses [-Wparentheses]warning: using the result of an assignment as a condition without parentheses [-Wparentheses]| ^~~~ 1300libc/lines.h241 | : | 60: i9: f w note: hi(expanded from macro 'L'lr ee t ( 60b= | u fs(pt_ rd=n) c fm?gp e((tktleyiypneae(,of fik(ne_)yd)b) , { [ u] s)| e{ ~~~~~^~~~~~~~~~~~~~~r( lteynp)e)o fr(e_tdu)r)n1 ,( r(etty)p;e o f| ( ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_ d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ changes.c:1543:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1543 | while (commit.cs:y241m: 15=: note: | place parentheses around the assignment to silence this warning ~~~~^ 1544241 | | w h i lseccheck.c c:(s1300b_:uw10fpa: l =knote: Tplace parentheses around the assignment to silence this warningfa ggest (l1300si | yn mei,(f f si(,nr )ee)t, {= | s ~~~~~~~~~~~~~~~~~~~~~~~~| t ^ r n 1545c| | m ( ) p ( k!e(yoap,t sk.etyabg,D eulseetrelse n|)|) orpettsu.ran l(lr)e,t )o;p t s| . ^ a l l| ) ( )) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~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] commit.c :329241 | :15: inote: use '==' to turn this assignment into an equality comparisonf (d a241t | a =w hhi-l>eo p(sb-u>ffpe t=c hf(ghe,t lkcheck.ciCC fslayer.c e:ny1300e,:( 10fs:it nchanges.crnote: ):luse '==' to turn this assignment into an equality comparison)1543e :n{14 ( :1300k | e| note: iy ^place parentheses around the assignment to silence this warningf) ( +| r1543 ==e | 1 t ) )=w h{si tl re | n( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~cs mypm( k=e y a| , ^ stdio/findfp.ck :e| 100y (:b 1,: 1544 | uwarning: sa function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] e rchecksum.c l :se100621cn | :c)m16s)o:_ r wrewarning: aegusing the result of an assignment as a condition without parentheses [-Wparentheses]ltl kuuTr ean621(g | ns( )(r se ytw| m)h^,;i s l, e | e ^(, libc/hash.ht :m| 1545329p == | :d 11 := !(note: woplace parentheses around the assignment to silence this warningapt lsk.rta eg329vD | se (li&etfwe rs() d)|a |t{ a o p=| t ~~~~~^~~~~~~~~~~~~~~ s.ha-l>lo)p,s -o>pftest.cahl(lh)), {k e y| , s t| r )l en(key) + 1)) { | ^ | ( ) changes.c:1543:14: note: use '==' to turn this assignment into an equality comparison 1543 | while (sym = | ^ | == libc/hash.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:1558:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1558 | if (p = strchr(u, '/')) *p = 0; | ~~^~~~~~~~~~~~~~~~ changes.cIn file included from :stdio/fopen.c1558::519: :In file included from stdio/local.hnote: :place parentheses around the assignment to silence this warning37 : In file included from ./system.h:52: ./hash.h1558: | 329 : 11i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]p = str c329h | r (iuf,In file included from stdio/fread.c :('48d/: a'In file included from t)) *p stdio/local.h=: 370: ;In file included from ./system.h :| ^ 52: ./hash.h :| 329 ( ): 11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ changes.c:1558:9: note: use '==' to turn this assignment into an equality comparison 1558 | if (p = strchr(u, '/')) *p = 0; | ^ | == ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) checksum.c:621:16: note: place parentheses around the assignment to silence this warning 621 | while (tmpd = walkrevs(&wr)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison changes.c: 1569329:checksum.c | 9:In file included from i:621cweave.cf :: (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 16: note: use '==' to turn this assignment into an equality comparison 621 | while (tmpd = walkrevs(&wr)) { | ^ | == 64: In file included from commit.clibc/system.h::25852:: 15libc/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] 258 | whi l329e | (ibfu f(pd a=t af g=e thl-i>noep(sf-i>nf)e)t c{h ( h| , ~~~~~^~~~~~~~~~~~~~~ key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning commit.c329: | 258 :i15f: (note: dplace parentheses around the assignment to silence this warninga ta = h258- | warning: > using the result of an assignment as a condition without parentheses [-Wparentheses]o pwIn file included from sh stdio/freopen.c-i1569:>l | 54fe : e In file included from t(if stdio/local.hcb(:hup37(f : hp =In file included from ,= ./system.h s:kft52egr: yec./hash.h,t2h: l warningr329sis(:tn generatedu11re. ,:l( ef'warning: ni/using the result of an assignment as a condition without parentheses [-Wparentheses](n' k))e))y ){329* | p+ | i=1 ^ f ) 0) (; | d { ( )a t| a ~~^~~~~~~~~~~~~~~~ | ^ = h| - ( )> ops->fetch(h, key, strl1e warningn generated(. key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ a = h->ops->fetchlibc/hash.h(:h329,: 11k:e ynote: ,use '==' to turn this assignment into an equality comparison strlen (329k | e y)commit.ci :f+258 :(115d):a) t note: a{use '==' to turn this assignment into an equality comparison = h- | changes.c>258 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:o | 1569p :s 9-w:>h finote: elplace parentheses around the assignment to silence this warningte c h(( bh1569u, | fp k =ei yff, g (esptt lr=il nesent((rcfikehnyr))() u +,{ 1' )/| )' ^ ) {) | * ==| p ./hash.h ^ : =329 :| 011 ==;: note: | place parentheses around the assignment to silence this warning ^ | ( ) 329 | if (data = h->ops->fetch(h, key, strIn file included from ledataheap.cn(: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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~changes.c :1569:9: note: use '==' to turn this assignment into an equality comparison 1569 | if (p = strchr(u, '/')) *p = 0; | ^ | == check.c:1443:16: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 1443 | range_gone(s, L(d), D_SET); | ^~~~ libc/lines.h:60:9: libc/hash.hnote: :expanded from macro 'L'329 :11: note: 60place parentheses around the assignment to silence this warning | (commit.c_ :d329277) | : 14?i: f (warning: dacontrib/cat.cusing the result of an assignment as a condition without parentheses [-Wparentheses]t :a103 :=27719 | :h -wwarning: >husing the result of an assignment as a condition without parentheses [-Wparentheses]oi plse- > (f103be | ut fc p h}=( hef,lg seketle iyin,fe (s(fttirynlp)ee)n (={k ei ys| )_ ~~~~~^~~~~~~~~~~~~~~ x +f i1l)e)( p{a t h| ) ^ ) {| ( ) | ~~~~~^~~~~~~~~~~~~~~~ In file included from stdio/fpurge.c:49: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (datcommit.ca: 277=: 14h:- >note: oplace parentheses around the assignment to silence this warningp s->fe t277c | h (wcontrib/cat.chhlibc/hash.h:,i:103 l329:ke:19e 11:y(: ,b note: unote: place parentheses around the assignment to silence this warningsfpuse '==' to turn this assignment into an equality comparison t r= l 103 ef | 329ng | (e kt}iel fyie )nl( esd+(ea f t1iia)nf )) (= )ty { ph {e- >| =o ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ip ^ ss _- x>| ff ( )ie let(cpha(thh,) )k e{y , | ^ s t r| l ( )en (key) + 1)) { | ^ | == ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (commit.cd:a277t:a14 := note: h./hash.huse '==' to turn this assignment into an equality comparison-CC g2bk.c : >329o: p11277s: | - contrib/cat.c >note: :wfplace parentheses around the assignment to silence this warning103he :it19lc: eh 329 (note: | (huse '==' to turn this assignment into an equality comparison b, iu ff k p103e( | yd= ,a tf}sag t eer=tll lsehien-n (>eiko(fepf ysi()-nt >)y+f)p e e1t{ )c =)h (| i{h ^s , _ x| k| kf ^ e ==ie y ly ,e)| ( ( ) sp+ ta1rt)lh)e) n){( k{ e | y ^ )| ^ + | ( )1| ) ==) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison contrib/cat.c :329104 | : 10i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]d ata = h104- | > o p si-f> f(ett c=h (xhf,i lkee_yf,e tscthr(lpeant(hk,e yt)y p./hash.h+e: )3291):) 11)./hash.h{: : {329 note: :| use '==' to turn this assignment into an equality comparison 11 ~~^~~~~~~~~~~~~~~~~~~~~~~~~ | : ^ note: 329 use '==' to turn this assignment into an equality comparison | | ==i f 329( | d aitfa (=d aht-a> o=p schanges.ch--:>>1581fo:ep12tcs:h- (>warning: hfusing the result of an assignment as a condition without parentheses [-Wparentheses],e tkceh y(1581,h | , s tkwrehlyie,ln e(s kt(erpyl )e= n +(e ka1ec)yh))l i{+n e 1(| )& ^)t , { | & == i | ) ^) {| ==In file included from delta.c| : ~~^~~~~~~~~~~~~~~~~~17 : In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ changes.c:1581:12: note: place parentheses around the assignment to silence this warning 1581 | while (p (libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning = 329e | a cihfl in(ed(a&tta, =& ih)-)> o{p s -| > ^ f e t| c ( ) h(h, key, strlen(key) + 1)) { | ^ | ( ) changes.c:1581:12: note: use '==' to turn this assignment into an equality comparison 1581 | whillibc/hash.he: 329(:p11 := note: euse '==' to turn this assignment into an equality comparisona chlin e329( | & ti,f &(id)a)t { | ^ | == a = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == contrib/cat.c:104:10: note: place parentheses around the assignment to silence this warning 104 | if (t = xfile_fetch(path, type)) { | ^ | ( ) In file included from stdio/fputs.c:48: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ contrib/cat.c:104:10: note: use '==' to turn this assignment into an equality comparison 104 | if (t = xfile_fetch(path, type)) { | ^ | == ./hash.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:changes.c329::162811::9 :note: use '==' to turn this assignment into an equality comparisonwarning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | 1628 | i f i(fd a(tfa == fho-p>eonp(sp-r>ofbeetf, c"hw(bh",) )k e{y , | s ~~^~~~~~~~~~~~~~~~~~~~~t rlen(key) + 1)) { | ^ | == In file included from changes.cdiff.c::162817:: 9In file included from :libc/system.h :note: 52place parentheses around the assignment to silence this warning: libc/hash.h:329: 111628: | warning: using the result of an assignment as a condition without parentheses [-Wparentheses]i f (f = fop e329n | ( pifr o(bdeaft,commit.ca : "340=w: b15h":-) >)warning: o using the result of an assignment as a condition without parentheses [-Wparentheses]p{ s - > | f340 ^ e | t c | hw ( )(h hi,l ek e(yl,i nset r=l efng(ektelyi)n +e (1f)1)) ){ { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ~~~~~^~~~~~~~~~~~~~ changes.c:1628:9: note: use '==' to turn this assignment into an equality comparison 1628 | if (f = fopen(probef, "wb")) { commit.c| : ^340 : 15| : ==libc/hash.h :note: 329place parentheses around the assignment to silence this warning: 11: note: place parentheses around the assignment to silence this warning340 | whi l329e | (ilfi n(edat a= =f ghe-t>loipnse-(>ff1e)t)c h{( h, | k ^ e y ,| ( )s trlentypeof(_d) []){(typeof(_d))1, (typeof(_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)) { | ^ | ( ) check.c:1478:20: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 1478 | range_walkrevs(s, L(branch), L(trunk), WR_EITHER, 0, 0); | ^~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (key) + 1)) { | ^ | ( ) 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(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^./hash.h : 329| : ==11 : note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == changes.c:1751:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1751 | while (line = fgetline(r->rf)) { | ~~~~~^~~~~~~~~~~~~~~~~ commit.c:340:15: note: use '==' to turn this assignment into an equality comparison 340 | while (line = fgetline(f1)) { | ^ | == 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 = fgetline(r->rf)) { | ^ | == check.c:1478:31: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 1478 | range_walkrevs(s, L(branch), L(trunk), WR_EITHER, 0, 0); | ^~~~~~~~ libc/lines.h:60:9: note: clone.cexpanded from macro 'L': 1130:14: note: 60use '==' to turn this assignment into an equality comparison | (_d) ?1130 | ( t y p ewohfi(l_ed )( p[ ]=){ (ftgcomps.cye:pt103el:11oi:fn (ewarning: _(using the result of an assignment as a condition without parentheses [-Wparentheses]df ))))1 ,103{ | ( ti| yf ^p e( od| fi ==(r _sd )=) _pdr}o j:_ s0c;a n\C o m| p ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s (0, DS_PENDING|DS_EDITED)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ comps.c:103:11: note: place parentheses around the assignment to silence this warning 103 | if (dirs = proj_scanComps(0, DS_PENDING|DS_EDITED)) { | ^ | ( ) comps.c:103:11: note: use '==' to turn this assignment into an equality comparison 103 | if (dirs = proj_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 = fgchanges.ce:t1814l:i14n:e (warning: fusing the result of an assignment as a condition without parentheses [-Wparentheses]) ) { | ~~^~~~~~~~~~~~~1814 | if (rc_lock = remote_lock_fail(buf, 0)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ comps.c:115:11: note: place parentheses around the assignment to silence this warning 115 | while (t = fgetline(f)) { | ^ | ( ) changes.c:1814:14: note: place parentheses around the assignment to silence this warning 1814 | if (rc_lock = remote_lock_fail(buf, 0)) { | ^ | ( ) CC libc/stdio/gettemp.c comps.c:115:11: note: use '==' to turn this assignment into an equality comparison 115 | while (t = fgetline(f)) { | ^ | == changes.c:1814:14: note: use '==' to turn this assignment into an equality comparison 1814 | if (rc_lock = remote_lock_fail(buf, 0)) { | ^ | == changes.c:1830:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1830 | while (line = fgetline(r->rf)) { | ~~~~~^~~~~~~~~~~~~~~~~ changes.c:1830:14: note: place parentheses around the assignment to silence this warning 1830 | while (line = fgetline(r->rf)) { | ^ | ( ) changes.c:1830:14: note: use '==' to turn this assignment into an equality comparison 1830 | while (line = fgetline(r->rf)) { | ^ | == check.c: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))) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libc/stdio/makebuf.c check.c:1576:13: note: place parentheses around the assignment to silence this warning 1576 | if (color = (FLAGS(s, d) & (D_RED|D_BLUE))) { | ^ | ( ) converge.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; | ~~^~~~~~~~~~~~~~~~~ In file included from stdio/fseeko.c:48: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetconverge.cc:h87(:h9,: knote: place parentheses around the assignment to silence this warninge y, scheck.c t:87 | r1576 l: e13in:f( knote: (euse '==' to turn this assignment into an equality comparisonty )= + s 1576t1 | r) c) h ir{f( b (n| c, ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o l'o~r' )=) (*FtL A=G S0(;s , | d ^ ) &| ( ) (D_RED|D_BLUE))) { | ^ | == ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) converge.c:./hash.h87::9329:: 11note: :use '==' to turn this assignment into an equality comparison note: use '==' to turn this assignment into an equality comparison 87 | 329 | iiff ((td a=t as t=r chh->ro(pbsn-,> f'e~t'c)h)( h*,t k=e y0,; st | r ^l e n| ( ==k ey) + 1)) { | ^ | == stdio/fread.c:clone.c51::check.c11356::: 161516warning: ::a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]4 :warning: using the result of an assignment as a condition without parentheses [-Wparentheses] warning: 51using the result of an assignment as a condition without parentheses [-Wparentheses] | f r1356e | a1615 d | ( }b u efEl,As CesH i_izPfeA ,R( EpcN oT=u( nsgt,e, t def,np v)p( ," B| jK^)D _FB./stdio_remap.hLA:AM39G_:SS15(E:sR ,Vnote: Eexpanded from macro 'fread'pR )_ U|39R= | L #"cd)oe)lf oi{rn ;e | f ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| r ^~~~~~~~~~~~~~~~~~~~~~~e ad b./sccs.hk:_565f:r18e:a dnote: expanded from macro 'EACH_PARENT' | ^ 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clone.c:1356:16: note: place parentheses around the assignment to silence this warning 1356 | } else if (p = getenv("BKD_BAM_Scheck.cE:R1615V:E4Rstdio/fpurge.c:_: U56note: R:place parentheses around the assignment to silence this warningL1 ":)./sccs.h ):warning: 565a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]{: 18 :| 56 ^ | note: fexpanded from macro 'EACH_PARENT'| pIn file included from ( )ustdio/ftello.c r:565g43 | e: (In file included from ffstdio/local.hop:r)37 : ( In file included from j| ./system.h ^:= 52 : 0./stdio_remap.h:./hash.h;36: :329(16:p:11) : note: =expanded from macro 'fpurge'warning: using the result of an assignment as a condition without parentheses [-Wparentheses]( j36 | <# d3292e | )f ii?nf e P (AfdRpaEutNraTg Se=( sbh,k- _>dfo,pp clone.cusj:r-)1356g> :ef:16 e : t0 | c;note: ^h use '==' to turn this assignment into an equality comparison (+ h+,j )1356k | e y| , ^} setlrslee ni(fk e(yp) =+ g1e)t)e n{v ( "| B ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~K D_BAM_SERVER_URL")) { | ^ | == check.c:1615:4: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: In file included from note: stdio/funopen.cexpanded from macro 'EACH_PARENT': 46: In file included from stdio/local.h :56537 | : In file included from f./system.ho:r52: ./hash.h(:j329 =: 110:; warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]p ) = (j < ./hash.h 329:2 | 329) : i11?f: P(note: Adplace parentheses around the assignment to silence this warningRa EtNaT S=329( | sh ,-i >fdo ,p( sdj-a)>t fa:e t=0c ;hh (->+ho+,pj s)k- e> yf| ,e ^ t scthr(lhe,n (kkeeyy,) s+t r1l)e)n ({k e y) | + ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1)) { | ^ | ( ) In file included from stdio/ftell.c:47: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, st./hash.hr:l329e:11:n (note: kplace parentheses around the assignment to silence this warninge y) + 1329) | ) i{f (| d ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a ta = h->ops->fetch./hash.h(:h329,: 11k:e ynote: ,use '==' to turn this assignment into an equality comparison strle n329( | k eiyf) (+d a1t)a) ={ h -| > ^ ./hash.ho :p 329s| :- ( )11> :f enote: tcplace parentheses around the assignment to silence this warningh (h, 329 | k eiyf, (sdtartlae n=( khe-y>o)p s+- >./hash.h1f:)e329)t: ch11{(: h ,note: | use '==' to turn this assignment into an equality comparison ^k e y| , == 329 s | t rilfe n((dkaetya) = h+- >1o)p)s -{> 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)) { | ^ | == In file included from fast-import.c:83: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetchIn file included from (hstdio/fpush.c,: check.c1k:: e1632In file included from y:./system.h,8: :52s : twarning: ./hash.hraddress of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]:l 329e:n11( :k1632 e | warning: y using the result of an assignment as a condition without parentheses [-Wparentheses]) + 1 ) 329)L | ( {bi rf a | n( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~cd haetsa[ 1=clone.c] :)h1409,-: >10Lo:(p warning: bsusing the result of an assignment as a condition without parentheses [-Wparentheses]r- a>ncf he1409et | sc [h 2( ]hi),f, k(WepRy _,=G CsgAte)rt;le en nv| (( ^~~~~~~~~~~~~~k" eB1yKlibc/lines.h warning)D: generated _60. +N: F91I:libc/hash.h)L :)Enote: 329 S"expanded from macro 'L':{) 11 ): | 60{note: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | place parentheses around the assignment to silence this warning (| _ ~~^~~~~~~~~~~~~~~~~~~~~~d )329 | ? i(ft y(pdeaotfa( _=d )h -[>]o)p{s(-t>fyeptecohf((h_,d )k)e1y,, (sttyrpleeonf((k_edy))) _+d }1 ):) 0{; \| ^ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ( ) ./hash.h:329:11:clone.c :note: 1409place parentheses around the assignment to silence this warning: 10: note: place parentheses around the assignment to silence this warning 329 | i1409f | ( d aitfa (=p h=- >goepcheck.cts:e-1632n>:vstdio/freopen.cf24(:e:"62t B:cwarning: K1haddress of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]D:( _ hNwarning: , stdio/fread.cFa function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]In file included from 1632libc/hash.hI: stdio/fseek.ck | :L96:e 329E:48y62 :S10: , | 11":In file included from f :) stdio/local.hsr )warning: :te note: 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]37ro use '==' to turn this assignment into an equality comparison{ : lpL In file included from e e( ./system.hn 96nb| :(329 | (r ^ 52k | fa : e in ./hash.hyi lc| :)fceh ( )329 h,e :+(a s11 drm[:1a o1 )t*d]warning: )aoe)using the result of an assignment as a condition without parentheses [-Wparentheses] b,, {=u f fL h 329p(br| -= | )a ^ > n ofic p pfh| s| - e ( )-^>(s > _d[fb./stdio_remap.ha2ef:t]t.40a)c_: ,hb17= (a: Whs hR,enote: clone.c-_ ;expanded from macro 'freopen':>Gk 1409oCe :p Ay| 10s40), ^ ~~~~~~~~~~~~~:- | ; ># snote: fd tuse '==' to turn this assignment into an equality comparisonee| r tf ^~~~~~~~~~~~~~l./hash.hci e:hn1409nlibc/lines.h329(e | (::h k6011,f e:: r y9 kei):note: eof use '==' to turn this assignment into an equality comparisonyp +note: ,e( expanded from macro 'L' n p1 s 329 )tb | =)rk60 {l_ | ig ef fe nr( t| ^( ke| eo_ ==yp ed)en)stdio/fread.cn :v+ ?102( | :"1 ^(18B) t:K)y D pwarning: _{eassigning 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]N o F fI| (L ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_E102 dS | )" ) [) ] f){p{ -( >t| _y ^bp feof .(| __ ==bd a)s)e1 ,= (otbyupf;e o f| ( ^ ~~~~_ d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = hcheck.c-:>1633o:p13s:- >warning: fusing the result of an assignment as a condition without parentheses [-Wparentheses]e tch( h1633, | k e yw,h islter l(edn (=k ewya)l k+r e1v)s)( &{w r )| ) ^ { | ( )| ~~^~~~~~~~~~~~~~~ In file included from stdio/fscanf.c:49: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key./hash.h,: 329s:t11r:l enote: nuse '==' to turn this assignment into an equality comparison( kecheck.cy :)3291633 | :+ 13 i:1f ) note: )(place parentheses around the assignment to silence this warning d {a t a1633| | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= h -w>hoiplse- >(fde t=c hw(ahl,k rkeevys,( &swtrr)l)e n{( k e| y ^ ) clone.c:+| 1427 ( ):1 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 *wf, int *in, int *out); | ^ check.c:1633:13: note: use '==' to turn this assignment into an equality comparison 1633 | clone.c : 1427 :w39h:i lwarning: epassing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] (d = w1427a | l kgruenvzsi(p&Awlrl)2)f h{( r -| > ^r f d| , == f, &(opts->in), &(opts->out)); | ^~~~~~~~~~~~ ./bkd.h:139:51: note: passing argument to parameter 'out' here 139 | int gunzipAll2fh(int rfd, FILE *wf, int *in, int check.c:*1636o:u14t:In file included from ) In file included from ./hash.hcset.c;warning: fast-export.c:: using the result of an assignment as a condition without parentheses [-Wparentheses]:32917 17:: | : 11 In file included from ^In file included from :1636libc/system.h ./sccs.h | ::note: 5220place parentheses around the assignment to silence this warning : : libc/hash.hIn file included from :libc/system.h 329:329i:52 | f11: :libc/hash.hi( :fiwarning: 329 dusing the result of an assignment as a condition without parentheses [-Wparentheses]:(x 11d :a= t warning: a329kusing the result of an assignment as a condition without parentheses [-Wparentheses] | e = y iFhfi- n>329(do | d(p if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from crypto.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->opslibc/hash.h-:>329f:e11t:c hnote: (place parentheses around the assignment to silence this warningh , key, s329t | r liefn ((kdeayt)a += 1)h)- >{o p s| - ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~> fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->felibc/hash.ht:c329h:(11h:, knote: euse '==' to turn this assignment into an equality comparisony , strl e329n | ( kiefy )( d+a t1a) )= {h - >| o ^ p s -| > ( ) fetch(h, key, strlen(key) + 1)) { | ^ | == ata = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) 2 warnings( generated. data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from dspec.c:17: In file included from r./sccs.hk:d20,: In file included from klibc/system.he:y52): )libc/hash.h :{329 : 11| : ~~~~^~~~~~~~~~~~~~~~~~~ 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:1636:14: note: place parentheses around the assignment to silence this warning 1636 | if (idx = keyFind(rkd, kIn file included from edbfile.cy:)17): In file included from stdio/fputs.c{./sccs.h:libc/hash.h :55:: 201329| : :: ^ In file included from 11 libc/system.hwarning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]: : | 52 ( ): 55 libc/hash.h | :f329pu:t11s:( s,warning: using the result of an assignment as a condition without parentheses [-Wparentheses]f p) | ^ 329./stdio_remap.h | : 38i:libc/hash.hf15: :329( :dnote: 11aexpanded from macro 'fputs':t anote: =use '==' to turn this assignment into an equality comparison38 | h#-d>ef oi329pn | se - i>fffp eu(ttdcsah t(bahk ,_= f kph-eu>yto,sp ss -t| >fr ^el tecnh((khe,y )k check.ce+:y 1636,1: )14s):tr l{note: e use '==' to turn this assignment into an equality comparisonn (| k ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e y1636) | + 1 ) )i f{ ( i| d ^x =| ==k eyFind(rkd, key)) { | ^ | == libc/hash.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/mkdtemp.c libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key,stdio/fputc.c :s50t:r1l:e nwarning: (a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]k ey) +50 | 1f)p)u t{c ( c| , ^ f p| ) == | ^ ./stdio_remap.h:37:15: note: expanded from macro 'fputc' 37 | #define fputc bk_fputc | ^ s->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) commit.c./hash.h::438329::1211:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]use '==' to turn this assignment into an equality comparison 438329 | | iwfh i(ldea t(at == hf-g>eotplsi-n>ef(eft)c)h( h{, k| e ~~^~~~~~~~~~~~~y ,note: place parentheses around the assignment to silence this warnings trlen (329k | e yi)f +( d1)a)t a{ = | h ^- > o| p ==s ->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) commit.c:438:12: note: place parentheses around the assignment to silence this warning 438 | while (t = fgetline(f)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison stdio/ftell.c :32953: | 1: iwarning: f a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]( dat a53 | =f the-l>lo(pcommit.cfs:p-438)>: f12 e:| t ^ cnote: h./stdio_remap.huse '==' to turn this assignment into an equality comparison(: h46,: 15k438:e | y note: , expanded from macro 'ftell' w shti rl46le | e #n(d(tek fe=iy n)fe g +ef tt1le)il)nl e {(b fk )_| )f ^ t {e l| == l | ^ | ^| == stdio/ftello.c:49:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 49 | ftello(fp) | ^ ./stdio_remap.h:48:16: note: expanded from macro 'ftello' 48 | #define ftello bk_ftello | ^ clone.c:1538:10: check.cwarning: :using the result of an assignment as a condition without parentheses [-Wparentheses]1739: 9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1538 | 1739 | i fi f( d( f= =s cfcospe_nf(iCSnEdTrSe_vI(Ns,, "rre"v)))) {{ | ~~^~~~~~~~~~~~~~~~~~~~~~| ~~^~~~~~~~~~~~~~~~~~~~~~ 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:check.c: 1739note: :expanded from macro 'funopen'9 : note: place parentheses around the assignment to silence this warning49 | #def i1739n | e fiufn o(pfe n= bfko_pfeunn(oCpSeEnT S_clone.c I:| N1538 ^,: 10":r "note: )place parentheses around the assignment to silence this warning) { | ^ | 1538 ( ) | if (d = sccs_findrev(s, rev)) { | ^ | ( ) check.c:1739:9: note: use '==' to turn this assignment into an equality comparison 1739 | if (f = fopen(CSETS_IN, "r")) { | ^ | == clone.c:1538:10: note: use '==' to turn this assignment into an equality comparison 1538 | if (d = sccs_findrev(s, rev)) { | ^ | == converge.c:277:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 277 | if (s = sccs_init(sfile, g->iflags)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commit.c:487:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 487 | if (rc = trigger(opts.resync ? "merge" : av[0], "pre")) goto done; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check.c:1741:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1741 | while (p = fgetline(f)) { | ~~^~~~~~~~~~~~~ commit.c:487:9: note: place parentheses around the assignment to silence this warning 487 | if (rc = trigger(opts.resync ? "merge" : av[0], "pre")) goto done; | ^ | ( ) check.c:1741:13: note: place parentheses around the assignment to silence this warning 1741 | whilestdio/fopen.c :(54p: 1= :f gwarning: ea function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]t line (54f | )f)o p{e n (| f ^ i l commit.ce| :, ( )487 :m9o:d enote: ) use '==' to turn this assignment into an equality comparison | ^ stdio/local.h487: | 51 :i15f: (note: rexpanded from macro 'fopen'c = t51r | i#gdgeconverge.cef:ri277(n:oe8p :tf sonote: .pplace parentheses around the assignment to silence this warningre ens yn bc277k | _? f io"fpm ee(nrs g e=| " ^ s :c casv_[i0n]i,t ("spfriel"e),) gg-o>tiof ldaognse);) {| ^ | ^ | == | ( ) 2 warningscheck.c generated:. 1741:13: note: use '==' to turn this assignment into an equality comparison 1741 | while (p = fgetconverge.cl:i277n:e8(:f )note: )use '==' to turn this assignment into an equality comparison { commit.c :| 277496 ^ | : 8 i:| f == warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]s = scc s496_ | i niift ((sff i=l ef,o pge-n>(i"fSlCaCgSs/)t). C{h a n| g ^e S e| t ==" , "r")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commit.c:496:8: note: place parentheses around the assignment to silence this warning 496 | if (f = fopen("SCCS/t.ChangeSet", "r")) { | ^ | ( ) check.c:1759:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1759 | while (ser = cset_rdweavePair(cset, 0, &rkoff, &dkoff)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commit.c:496:8: note: use '==' to turn this assignment into an equality comparison 496 | if (f = fopen("SCCS/t.ChangeSet", "r")) { | ^ | == check.c:1759:13: note: place parentheses around the assignment to silence this warning 1759 | while (ser = cset_rdweavePair(cset, 0, &rkoff, &dkoff)) { | ^ | ( ) check.c:1759In file included from :findcset.c13::17 : note: In file included from use '==' to turn this assignment into an equality comparisonlibc/system.h :52: libc/hash.h :1759329 | : 11w:h iwarning: lusing the result of an assignment as a condition without parentheses [-Wparentheses]e (ser = c s329e | t _irfd w(edaavteaP a=i rh(-c>soepts,- >0f,e t&crhk(ohf,f ,k e&yd,k osftfr)l)e n{( k e| y ^) +| ==1 )) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from csetprune.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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:602:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 602 | if (f = fopen(CSETS_IN, "a")) { | ~~^~~~~~~~~~~~~~~~~~~~~~ commit.c:602:9: note: place parentheses around the assignment to silence this warning 602 | if (f = fopen(CSETS_IN, "a")) { | ^ | ( ) CC gca.c 2 warnings generated. 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_fromFile(0, file)) { | ^ | ( ) commit.c:615:15: note: use '==' to turn this assignment into an equality comparison 615 | if (urllist = hash_fromFile(0, file)) { | ^ | == converge.c:351:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 351 | if (snew = sccs_keyinit(0, rootkey, g->iflags, g->idDB)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check.c:1907:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1907 | if (idx = keyFind(rkd, dkey)) { | ~~~~^~~~~~~~~~~~~~~~~~~~ check.c:1907:13: note: place parentheses around the assignment to silence this warning 1907 | if (idx = keyFind(rkd, dkey)) { | ^ | ( ) check.c:1907:13: note: use '==' to turn this assignment into an equality comparison 1907 | if (idx = keyFind(rkd, dk1e warningy generated). ) { | ^ | == CC libc/stdio/mkstemp.c converge.c:351:11: note: place parentheses around the assignment to silence this warning 351 | if (snew = sccs_keyinit(0, rootkey, g->iflags, g->idDB)) { | ^ | ( ) converge.c:351:11: note: use '==' to turn this assignment into an equality comparison 351 | if (snew = sccs_keyinit(0, clone.cr:o1983o:8t:k ewarning: yusing the result of an assignment as a condition without parentheses [-Wparentheses], g->i f1983l | a gisf, (gf- >=i dfDoBp)e)n ({b u f| , ^ " a| " ==) ) { | ~~^~~~~~~~~~~~~~~~~ clone.c:1983:8: note: place parentheses around the assignment to silence this warning 1983 | if (f = fopen(buf, "a")) { | ^ | ( ) clone.c:1983:8: note: use '==' to turn this assignment into an equality comparison 1983 | if (f = fopen(buf, "a")) { | ^ | == 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")) { | ^ | ( ) cweave.c:151:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 151 | if (e =2 warningssc generatedc. s_findKey(s, key)) { | ~~^~~~~~~~~~~~~~~~~~~~~~ CC get.c clone.c:2017:9: note: use '==' to turn this assignment into an equality comparison 2017 | if (f = popen(buf, "w")) { | ^ | == cweave.c:151:8: note: place parentheses around the assignment to silence this warning 151 | if (e = sccs_findKey(s, key)) { | ^ | ( ) clone.c:2020:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2020 | if (rc = (!f || pclose(f)) ? RET_ERROR : RETcweave.c_:OK151): 8{: note: | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~use '==' to turn this assignment into an equality comparison 151 | if (e = sccs_findKey(s, key)) { | ^ | == clone.c:2020:10: note: place parentheses around the assignment to silence this warning 2020 | if (rc = (!f || pclose(f)) ? RET_ERROR : RET_OK) { | ^ | ( ) clone.c:2020:10: note: use '==' to turn this assignment into an equality comparison 2020 | if (rc = (!f || pclose(f)) ? RET_ERROR : RET_OK) { | ^ | == commit.c:709:30: warning: passing 'u8[2048]' (aka 'unsigned char[2048]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 709 | sccs_sdelta(s, sccs_ino(s), buf); | ^~~ ./sccs.h:1177:39: note: passing argument to parameter here 1177 | int sccs_sdelta(sccs *s, ser_t, char *); | ^ commit.c:710:32: warning: passing 'u8[2048]' (aka 'unsigned char[2048]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 710 | *keys = addLine(*keys, strdup(buf)); | ^~~ /usr/include/string.h:70:27: note: passing argument to parameter here 70 | char *strdup (const char *); | ^ commit.c:711:20: warning: passing 'u8[2048]' (aka 'unsigned char[2048]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 711 | sccs_sdelta(s, d, buf); | ^~~ ./sccs.h:1177:39: note: passing argument to parameter here 1177 | int sccs_sdelta(sccs *s, ser_t, char *); | ^ commit.c:712:32: warning: passing 'u8[2048]' (aka 'unsigned char[2048]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 712 | *keys = addLine(*keys, strdup(buf)); | ^~~ /usr/include/string.h:70:27: note: passing argument to parameter here 70 | char *strdup (const char *); | ^ check.c:1995:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1995 | while (line = fgetline(ignore)) { | ~~~~~^~~~~~~~~~~~~~~~~~ cweave.c:237:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 237 | EACH_PARENT(s, e, p, i) { | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < check.c:21995): 14?: Pnote: Aplace parentheses around the assignment to silence this warningR ENTS(s ,1995 | d ,w hji)l e: (0l;i n+e+ j=) f g| e ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t line(ignore)) { | ^ | ( ) 4 warnings generated. 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) ? PARENTSCC libc/stdio/printf.c (s, d, j) : 0; ++j) | ^ 1 warning generated. check.c:1995:14: note: use '==' to turn this assignment into an equality comparison 1995 | while (line = fgetline(ignore)) {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 =check.c :01996;: 11(:p )warning: using the result of an assignment as a condition without parentheses [-Wparentheses]= (j 1996< | 2 )i f? ( cPrAcR E=N sTeSp(asr,a tdo,r (jl)in e:) )0 ;* c+r+cj )= | 0 ^; /* strip old hmac */ | ~~~~^~~~~~~~~~~~~~~~~ check.c:1996:11: note: place parentheses around the assignment to silence this warning 1996 | if (crc = separator(line)) *crc = 0; /* strip old hmac */ | ^ | ( ) check.c:1996:11: note: use '==' to turn this assignment into an equality comparison 1996 | if (crc = separator(line)) *crc = 0; /* strip old hmac */ | ^ | == 2 warnings generated. 2 warnings generated. commit.c:789:7: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 789 | L(PARENT(cset, d)), L(MERGE(cset, d)), WR_EITHER, 0, 0); | ^~~~~~~~~~~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cset_inex.c:286:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 286 | if (p = strchr(t, ',')) *p = 0; | ~~^~~~~~~~~~~~~~~~ commit.c:789:27: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 789 | L(PARENT(cset, d)), L(MERGE(cset, d)), WR_EITHER, 0, 0); | ^~~~~~~~~~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ cset_inex.c| : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~286 :9: note: place parentheses around the assignment to silence this warning 286 | if (p = strchr(t, ',')) *p = 0; | ^ | ( ) commit.c:799:10: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 799 | for (p = dk; *p; pcset_inex.c+:+286): 9s:u mnote: use '==' to turn this assignment into an equality comparison+ = *p ;286 | / * isfu m( po f= nsetwr cdherl(tta,k e'y, '*)/) *| p ^ ~~ = 0; | ^ clone.c| : ==2152 :11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2152 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ check.c:2077:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2077 | if (rc = strncmp(HEAP(cset, aa->pathoff), | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2078 | HEAP(cset, bb->pathoff), len)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clone.c:2152:11: note: place parentheses around the assignment to silence this warning 2152 | while (t = fgetline(f)) { | ^ | ( ) check.c:2077:9: note: place parentheses around the assignment to silence this warning 2077 | if (rc = strncmp(HEAP(csetclone.c:2152:11: note: use '==' to turn this assignment into an equality comparison 2152 | while (t = fgetline(f)) { | ^ | == dataheap.c:131:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 131 | if (off = findUniq1Str(s, str)) return (off); | ~~~~^~~~~~~~~~~~~~~~~~~~~~ dataheap.c:131:10: note: place parentheses around the assignment to silence this warning 131 | if (off = findUniq1Str(s, str)) return (off); | ^ | ( ) dataheap.c:131:10: note: use '==' to turn this assignment into an equality comparison 131 | if (off = findUniq1Str(s, str)) return (off); | ^ | == , 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(cset, aa->pathoff), | ^ | == check.c:2081:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2081 | if (rc = (aa->pathlen - bb->pathlen)) return (rc); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commit.c:800:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 800 | if (rkoff = sccs_hasRootkey(cset, rk)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ CC gethelp.c check.ccommit.c::2081800::913:: note: note: place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning 800 | 2081 | iiff ((rrkco f=f (=a as-c>cpsa_thhalseRno o-t kbeby-(>cpsaetth,l ernk)))) r{e t| u ^ r n | ( ( ) rc); | ^ | ( ) commit.c:800:13: note: use '==' to turn this assignment into an equality comparison 800 | if (rkoff = sccs_hasRootkcheck.ce:y20812(: warningc9ss: generatede . tnote: ,use '==' to turn this assignment into an equality comparison rk)) { 2081 | | ^i f | ( ==r c = (aa->pathlen - bb->pathlen)) return (rc); | ^ | == check.c:2097:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2097 | if (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; | ^ ~~ 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(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == s = sccs_keyinit( 0, rkey, flags, idDB)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check.c:2097:8: note: place parentheses around the assignment to silence this warning 2097 | if (s = sccs_keyinit( 0, rkey, flags, idDB)) { | ^ | ( ) check.c:2097:8: note: use '==' to turn this assignment into an equality comparison 2097 | if (s = sccs_keyinit( 0, rkey, flags, idDB)) { | ^ | == dataheap.c:228:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 228 | if (ret = findUniq1Stcheck.cr:(2108:s8,: kwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]y )) r e2108t | u rinf ((rse t=) ;s c c| s ~~~~^~~~~~~~~~~~~~~~~~~~~~_ keyinit(prod, rkey, flags, *prod_idDB)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dataheap.c:228:10: note: place parentheses around the assignment to silence this warning commit.c :228850 | :i14f: (warning: rusing the result of an assignment as a condition without parentheses [-Wparentheses]e t = f i850n | d check.cU :n 2108ii:qf81 :S( trnote: riplace parentheses around the assignment to silence this warning(n sf,o 2108 k | =e yih)fa) sCC libc/stdio/puts.c (hrs_e it=nu srsencr ct(s(r_hek,te )y&;ir nk io| tf ^ (f p, r | os ( )di ,z erokfe(yr,k offlfa)g,s , | * ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~p rod _851i | d D B ) )0 ,{ s i| z ^ e o f| ( ( ) *rinfo))) { | ~~~~~~~~~~~~~~~~~~ dataheap.c:228:10: note: use '==' to turn this assignment into an equality comparison 228 | if (ret = findUniq1Str(s, key)) return (ret); | ^ | == commit.c:850:14: note: place parentheses around the assignment to silence this warning 850 | if (rinfo = hash_insert(h, &rkoff, sizeof(rkoff), | ^ | ( 851 | 0, sizeof(*rinfo))) { | | ) commit.c:850:14: note: use '==' to turn this assignment into an equality comparison 850 | if (rinfo = hash_insert(h, &rkoff, sizeof(rkoff), | ^ | == CC libc/stdio/refill.c CC gethost.c dataheap.c:245:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 245 | if (off = findUniqcommit.c1:S858t:8r: (2warning: s warningIn file included from 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],sfixtool.c check.c generated:: k. 172108858e: : | yIn file included from libc/system.h8 ):: )52 : note: rlibc/hash.huse '==' to turn this assignment into an equality comparison e: pt329 u: =r112108 n: | H E(warning: iAousing the result of an assignment as a condition without parentheses [-Wparentheses]fPf (f(c)ss; e 329=t, | d| sk ~~~~^~~~~~~~~~~~~~~~~~~~~~ico fcf sf(_)dk;ae ty ai| n ^ ~~~~~~~~~~~~~~~~~=i th(-p>roopds,- >rfkeetyc,h (fhl,a gkse,y ,* psrtordl_eind(DkBe)y)) {+ 1| ) ^) {| == | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dataheap.c:245:10: note: place parentheses around the assignment to silence this warning 245 | if (off = findUniq1Str(s, key)) return (off); | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) commit.c:887:7: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 887 | p =dataheap.c :H245E:A10P:( cnote: suse '==' to turn this assignment into an equality comparisone t, rko f245f | ) ;i f | ( ^ ~~~~~~~~~~~~~~~~~o ff = filibc/hash.hn:d329U:n11i:q 1note: Suse '==' to turn this assignment into an equality comparisont r(s, k329e | y )i)f r(edtautran =( ohf-f>)o;p s ->f| e ^t c h| ( ==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); *p; sum -= *p++); | ^ ~~~~~~~~~~~~~~~~~ delta.ccommit.c::99919::810:: warning: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 99919 | | i f (fio r= (SpYS R=ET( pHcElAoPs(ec(sfe)t),) r{k o f| f ~~^~~~~~~~~~~~~~~~~~~) ; *p; p++) sum += *p; | ^ ~~~~~~~~~~~~~~~~~ delta.c:99:8: note: place parentheses around the assignment to silence this warning 99 | if (i = SYSRET(pclose(f))) { | ^ | ( ) delta.c:99:8: note: use '==' to turn this assignment into an equality comparison 99 | if (i = SYSRET(pclose(f))) { | ^ | == In file included from fslayer.c:18: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/stdio/remove.c cweave.c:303:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 303 | while (e = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ diff.c:137:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 137 | } else if (p = getenv("COcweave.cL:U303M:N13S:" )note: )place parentheses around the assignment to silence this warning { | ~~^~~~~~~~~~~~~~~~~~~ 303 | while (e = sccs_eachNum(&p, &sign)) { | ^ | ( ) cweave.c:303:13: note: use '==' to turn this assignment into an equality comparison diff.c :303137 | : 17 : wnote: hplace parentheses around the assignment to silence this warningi le 1( warninge 137 generated= | . s c c}s _eelasceh iNfu m((p& p=, &gseitgenn)v)( "{C O L| U ^M N S| " ==) ) { | ^ commit.c :| 982 ( ): 9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 982 | if (t = getenv("BK_RANDOM")) { | ~~^~~~~~~~~~~~~~~~~~~~~ diff.c:137:17: note: use '==' to turn this assignment into an equality comparison 137 | } else if (p = getenv("COLUMNS")) { | ^ | == 4 warnings generated. dataheap.c2: warning306s: generated14. : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 306 | while (off = RKIn file included from DKstdio/fwalk.cO:F47F: (In file included from sstdio/local.h,: 37o: fIn file included from f./system.h,: 52r: k./hash.ho:f329f:,11 :d kwarning: ousing the result of an assignment as a condition without parentheses [-Wparentheses]f cweave.cf:) 312)329: | 3{ : i fwarning: | using the result of an assignment as a condition without parentheses [-Wparentheses] ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( dat a312 | = hE-A>CoHp_sP-T>AfGe(st,c hd(,h ,e ,k eiy), {s t r| l ^~~~~~~~~~~~~~~~~~~~~ en(./sccs.hk:e572y:)18 : +note: expanded from macro 'EACH_PTAG' 1)) 572 | { f o| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r dataheap.c(:j306 :=14 :0 ;note: place parentheses around the assignment to silence this warning( p) = (306j | < w2h)i l?e P(ToAfGfS (=s ,R KdD,K OjF)F (:s ,0 ;o f+f+,j )r k o| f ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f , dkoff)) { | ^ | ( ) ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) cweave.c:312:3: note: place parentheses around the assignment to silence this warning ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j dataheap.c=: 3060:;14 :( pnote: )use '==' to turn this assignment into an equality comparison = (j <306 | 2 ) w?h iPlTeA G(So(fsf, ./hash.h =:d 329,R: K11jD:)K Onote: :Fuse '==' to turn this assignment into an equality comparison F0( ;s329 , | + +oijff)f ,( d| ra ^kt oaf f=, hd-k>oofps-f>)f)e t{c h | ( ^h , | k ==e y, strlen(key) + 1)) { | ^ | == cweave.c:312: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) | ^ 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")) { | ^ | == 3 warnings generated. 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)) { | ^ | ( ) dataheap.c:355:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 355 | if (mark = (*dkey == '|')) ++dkey; | ~~~~~^~~~~~~~~~~~~~~~ dataheap.c:355:12: note: place parentheses around the assignment to silence this warning 355 | if (mark = (*dkey == '|')) ++dkey; | ^ | ( ) dataheap.c:355:121: warning generatednote: . use '==' to turn this assignment into an equality comparison 355 | if (mark = (*dkey == '|')) ++dkey; | ^ | == fast-export.c:170:28: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 170 | if (*q == ':') for (; *q = *(q+1); q++) ; | ~~~^~~~~~~~ cweave.c:391:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 391 | while (t = fgetline(lp[i].dF)) { | ~~^~~~~~~~~~~~~~~~~~~~ fast-export.c:170:28: note: place parentheses around the assignment to silence this warning 170 | if (*q == ':') for (; *q = *(q+1); q++) ; | ^ | ( ) cweave.c:391:12: note: check.cplace parentheses around the assignment to silence this warning: 2300:16: warning: 391address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] | whi l2300e | (rta n=g ef_ggeotnlei(sn,e L((lspc[cis]_.fdiFn)d)K e{y ( s| , ^ t i| p ( )) ),fast-export.c :D170_:SE28T:) ;note: use '==' to turn this assignment into an equality comparison | ^~~~~~~~~~~~~~~~~~~~~~~ 170libc/lines.h | : 60 :i9: fnote: expanded from macro 'L'( *q =60= | '(:_'d)) f?o r( t(y;p e*oqf (=_ d*)( q[+]1)){;( tqy+p+e)ocweave.c f:;(391 _: d12| ): ^) 1note: ,use '==' to turn this assignment into an equality comparison| ==( t y391p | e o fw(h_di)l)e_ d(t = fgetline(lp[i].dF)) { | ^ | == CC gettemp.c } : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fast-export.c:217:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] fast-import.c217: | 228 : 10i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]f ip = h a228s | h _iffe t(cdCC libc/stdio/rewind.c hiSrt r=M eamv([oopp-t>irnkdd]k)2 f{i , | h ~~~~^~~~~~~~~~~~k ey)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fast-import.cfast-export.c::228217::1011:: note: note: place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning 217228 | | iiff ((dfiirp == ahva[sohp_tfientdch]S)tr M{e m (| o ^ p - >| r ( )k dk2fi, hkey)) { | ^ | ( ) cweave.c:420:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 420 | while (t = fgetline(lp[i].dF)) { | ~~^~~~~~~~~~~~~~~~~~~~ fast-import.c:228:10: note: use '==' to turn this assignment into an equality comparison 228 | if fast-export.c(:d217i:r11 := note: ause '==' to turn this assignment into an equality comparisonv [opti n217d | ] ) i{f (| f ^i p | = == hash_fetchStrMem(op->rkdk2cweave.cf:i420,: 13h:k enote: yplace parentheses around the assignment to silence this warning) ) { | ^420 | | == while (t = fgetline(lp[i].dF)) { | ^ | ( ) CC getuser.c cweave.c:420:13: note: use '==' to turn this assignment into an equality comparison 420 | while (t = fgetline(lp[i].dF)) { | ^ | == 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 commit.c(:w1013o:f10f: =note: use '==' to turn this assignment into an equality comparisonR KDKOF F1013( | s , iwfo f(fd,2 rk=o fsfc,c dsk_ogfeft)C)k s{u m D| e ^ l t a| ( ( )c set, p)) { | ^ | == cweave.c:441:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 441 | if In file included from (export.cr:k17o: fIn file included from flibc/system.h :=52 : slibc/hash.hcc:s329_:h11a:s Rwarning: ousing the result of an assignment as a condition without parentheses [-Wparentheses]o tkey(s, rk edataheap.c329y: | )403 ):i 14f{: ( note: d| use '==' to turn this assignment into an equality comparisona ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ t a =403 | h -w>hoiplse- >(fweotfcfh (=h ,R KkDeKyO,F Fs(tsr,l ewno(fkfe,y )r k+o f1f),) d{k o f| f ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) ) { | ^ | == cweave.c:441:14: note: place parentheses around the assignment to silence this warning 441 | if (rkoff = sccs_hasRootkey(s, rkey)) { | ^ | ( ) delta.c:324:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] libc/hash.h :324329 | : 11cweave.ci::f 441 note: :(place parentheses around the assignment to silence this warning14f :i rnote: euse '==' to turn this assignment into an equality comparison329 | = i (f441g | e( td ea ntivaf( "=(_ rIhkN-o_commit.c>fD:ofE1049p L:s=T15- A:>s" fc)warning: ec using the result of an assignment as a condition without parentheses [-Wparentheses]ts= c_=hh (a01049hs) | ,R) o kopwetuhykti,eel ynes(v ts((r,"lil _nerIenkN (e_=kyD e)Efy)Lg) Te {At+ =l Yi1| En) ^Se) "( )f{| ; ) == | ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ | { ^ | | ~~~~~^~~~~~~~~~~~~ ( ) delta.c:324:11: note: place parentheses around the assignment to silence this warning commit.c :3241049 | : 15i:f note: (place parentheses around the assignment to silence this warningf ire = ( glibc/hash.h1049e: | t 329e :nw11vh:(i "lnote: _euse '==' to turn this assignment into an equality comparisonI N(cweave.c_l :Di329469En | :Le 12T i:A=f " warning: )f(using the result of an assignment as a condition without parentheses [-Wparentheses] gd =ea=tt la4690i | )n= )e (h-wpf>hu)oit)ple sen{- v >((| fd" ^ e _ t=I c N| hc_ ( )(sD heE,tL _TkrAed=ywY,eE aSsv"te)rP;la ei nr| (( ^ ks e, y | )0 ( ) , + &1r)k)o f{f, fast-export.c&| :d ^321k :10o :f| warning: f ==using the result of an assignment as a condition without parentheses [-Wparentheses] ) ) 321{ | commit.c : 1049| i: ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f15: (note: duse '==' to turn this assignment into an equality comparison1 = PA R1049E | N 2T warning(wssh generated,i. lde2 )()l i{n e | = ~~~^~~~~~~~~~~~~~~ fgetline(f)) { | ^ | == cweave.c:469:12: note: place parentheses around the assignment to silence this warning 469 | while (d = cset_rdweavePair(s, 0, &rCC libc/stdio/rget.c koff, &dkoff)) AR libtomcrypt.a { | ^ | ( ) fast-export.c:321:10: note: place parentheses around the assignment to silence this warning 321 | if (d1 = PARENT(s, d2)) { | ^ | ( ) cweave.c:469:12: note: use '==' to turn this assignment into an equality comparison 469 | while (d = cset_rdweavfast-export.ce:P321a:i10r:( snote: ,use '==' to turn this assignment into an equality comparison 0, & r321k | o f fi,f &(ddk1o f=f )P)AR E{N T (| s ^, d| 2 ==) ) { | ^ | == fast-export.c:353:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 353 | if (path1 = key2path(dk1, 0, 0, 0)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ fast-export.c:353:12: note: place parentheses around the assignment to silence this warning 353 | if (path1 = key2path(dk1, 0, 0, 0)) { | ^ | ( ) cweave.c:505:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 505 | while (t = sccs_nextdata(s)) { | ~~^~~~~~~~~~~~~~~~~~ In file included from find.cdelta.c:317: warning: 324sIn file included from : generatedlibc/system.h11. ::52 : note: libc/hash.huse '==' to turn this assignment into an equality comparison: 329:11cweave.c: : 324505warning: | :using the result of an assignment as a condition without parentheses [-Wparentheses] 12 i:f note: (place parentheses around the assignment to silence this warningf i329re | 505=i | f ( g(wedhtaietlnaev (=(" t_h I-=N>o _psDscE-cL>sTf_Aen"te)cx ht=(d=ha ,t0 a)k()es y)p,)u ts{et nr vl| (e ^ "n _(k Ie| Ny ( )_) D E+L T1A)=)Y E{S " )| ; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^ | == fast-export.c:353:12: note: use '==' to turn this assignment into an equality comparison 353 | if (path1 = key2path(dk1, 0, 0libc/hash.h,: 3290:)11): {note: place parentheses around the assignment to silence this warning | ^ | == cweave.c329: | 505 :i12f: (note: duse '==' to turn this assignment into an equality comparisona ta = h505- | > o pwsh-i>lfee t(cth (=h ,s ckcesy_,n esxttrdlaetna((kse)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)) { | ^ | == 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")) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~ commit.c:1165:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1165 | while (linefast-import.c :=443 :s9c:c snote: _place parentheses around the assignment to silence this warningn extda t443a | ( cisfe t()r)c {= s| y ~~~~~^~~~~~~~~~~~~~~~~~~~~s tem("bk -r names")) { | ^ | ( ) commit.c:1165:15: note: place parentheses around the assignment to silence this warning 1165 | while (lifast-import.cn:e443 :=9 :s cnote: cuse '==' to turn this assignment into an equality comparisons _next d443a | t ai(fc s(ertc) )= {s y s| t ^ e m (| " ( )b k -r names")) { | ^ | == In file included from stdio/fvwrite.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(keycommit.c): 1165+: 151:) )note: use '==' to turn this assignment into an equality comparison{ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1165 | while (line = sccs_nextdata(cset)) { | ^ | == ./hash.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/scanf.c check.c:2593:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2593 | while (ino = sccs_prev(s, ino)) { | ~~~~^~~~~~~~~~~~~~~~~~~ fast-export.c:514:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 514 | if (d = sccs_findMD5(cset, md5)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ fast-export.c:514:10: note: place parentheses around the assignment to silence this warning 514 | if (d = sccs_findMD5(cset, md5)) { | ^ | ( ) fast-export.c:514:10: note: use '==' to turn this assignment into an equality comparison 514 | if (d = sccs_findMD5(cset, md5)) { | ^ | == CC libc/stdio/setbuf.c 3 warnings generated. fast-import.c:622:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 622 | while (gop = parseOp(op, line)) { | ~~~~^~~~~~~~~~~~~~~~~~~ fast-import.c:622:13: note: place parentheses around the assignment to silence this warning 622 | while (gop = parseOp(op, line)) { | ^ | ( ) check.c:2593:15: note: place parentheses around the assignment to silence this warning 2593 | while (ino = sccs_prev(s, ino)) { | ^ | ( ) fast-import.c:622:13: note: use '==' to turn this assignment into an equality comparison 622 | while (gop = parseOp(op, line)) { | ^ | == CC gfiles.c 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; | ^ | ( ) check.c:2593:15: note: use '==' to turn this assignment into an equality comparison 2593 | while (ino = sccs_prev(s, ino)) { | ^ | == CC glob.c fast-export.c:656:3:commit.c :warning: 1230using the result of an assignment as a condition without parentheses [-Wparentheses]: 8: note: use '==' to turn this assignment into an equality comparison 656 | 1230 | E AiCfH _(PtA R=E NxTf(iclsee_tf,e tdc,h (dCpH,A NGiE)S E{T , '| p ^~~~~~~~~~~~~~~~~~~~~~~~~~~' )) save./sccs.h_:pf565i:le18 := note: texpanded from macro 'EACH_PARENT'; | ^ | ==565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) commit.c:1231:: 80: ;warning: using the result of an assignment as a condition without parentheses [-Wparentheses]+ +j) | 1231 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | if (t = xfile_fetch(CHANGESET, 'c')) save_cfile = t; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commit.c:1231:8: note: place parentheses around the assignment to silence this warning fast-export.c :1231 | 656 :i3f: (note: tplace parentheses around the assignment to silence this warning = xf./sccs.hi:l565e:_18fe:t chnote: (expanded from macro 'EACH_PARENT'C HANGES E565T | 1, warning f generated'o. cr' )()j s=a v0e;_ c(fpi)l e= =(j t<; 2 )| ^ ? P| A ( )R ENTS(s, d, j) : 0; ++j) | ^ commit.c:1231:8: note: use '==' to turn this assignment into an equality comparison 1231 | if (t = xfile_fetch(CHANGESET, 'c')) save_cfile = t; | ^ | == fast-export.c:656:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ fast-import.c:949:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 949 | if (q = strrchr(p, '>')) p = q+1; | ~~^~~~~~~~~~~~~~~~~ fast-import.c:949:8: note: place parentheses around the assignment to silence this warning 949 | if (q = strrchr(p, '>')) p = q+1; | ^ | ( ) fast-import.c:949:8: note: use '==' to turn this assignment into an equality comparison 949 | if (q = strrchr(p, '>')) p = q+1; | ^ | == CC libc/stdio/setbuffer.c fast-export.c:812:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 812 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ dbfile.c:248:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] CC gnupatch.c 248 | fast-export.c CC libc/stdio/setvbuf.c : stdio/fvwrite.c812w::h5911i::l1 e:note: place parentheses around the assignment to silence this warning(warning: ta function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] = 59812f | | g_ e_wtshlifinvlewe(r si(tttde i(=nf )pf),g e{ut il oi| )n ~~^~~~~~~~~~~~~~~~~ e (| f^) ) { ./stdio_remap.h| : ^ 72 : 20| : ( ) note: expanded from macro '__sfvwrite' 72 | #define __sfvwrite bk___sfvwrite | ^ dbfile.c:248:12: note: place parentheses around the assignment to silence this warning 248 | while (t = fgetline(stdin)) { | ^ | ( ) fast-export.c:812:11: note: use '==' to turn this assignment into an equality comparison 812 | while (t = fgetline(f)) { | ^ | == dbfile.c:248:12: note: use '==' to turn this assignment into an equality comparison 248 | while (t = fgetline(stdin)) { | ^ | == fast-import.c:1206:11: warning: passing 'u8[4096]' (aka 'unsigned char[4096]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1206 | sprintf(buf, "blob %zd", len); | ^~~ libc/stdio.h:270:31: note: passing argument to parameter here 270 | int sprintf(char * __restrict, const char * __restrict, ...) | ^ fast-import.c:1208:49: warning: passing 'u8[4096]' (aka 'unsigned char[4096]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1208 | hash_descriptor[idx].process(&md, buf, strlen(buf)+1); | ^~~ /usr/include/string.h:54:28: note: passing argument to parameter here 54 | size_t strlen (const char *); | ^ CC graft.c fast-export.c:879:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 879 | while (p = eachline(&t, &i)) { | ~~^~~~~~~~~~~~~~~~~~ fast-export.c:879:12: note: place parentheses around the assignment to silence this warning 879 | while (p = eachline(&t, &i)) { | ^ | ( ) fast-export.c:879:12: note: use '==' to turn this assignment into an equality comparison 879 | while (p = eachline(&t, &i)) { | ^ | == dbfile.c:303:In file included from 17features.c:: 17warning: : passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]In file included from ./sccs.h:20: In file included from libc/system.h :30352 | : libc/hash.h : 329kv:11:. kwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]y .dptr, kv .329v | a li.fd p(tdra,t ak v=. vha-l>.odps-s>ifzeetch,( hf,l akgesy),) s{t r l| e ^~~~~~~~~~~n(key) + 1)) { 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, | ^ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. CC libc/stdio/snprintf.c dataheap.c:801:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 801check.c:2837:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2837 | if (s = sccs_init(nIn file included from astdio/fwrite.cm:e47,: In file included from fstdio/local.hl:a37g: sIn file included from )./system.h): 52{ : ./hash.h| : ~~^~~~~~~~~~~~~~~~~~~~~~~~329 :11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check.c:2837:8: note: place parentheses around the assignment to silence this warning 2837 | if./hash.h :(329s: 11=: snote: cplace parentheses around the assignment to silence this warningcs _ini t329( | n aimfe ,( dfaltaag s=) )h -{> o p| s ^ - > f| e ( )t ch(h, key, strlen(key) + 1)) { | ^ | ( ) check.c:2837:8: note: use '==' to turn this assignment into an equality comparison ./hash.h2837: | 329 :i11f: (note: suse '==' to turn this assignment into an equality comparison = scc s329_ | i niift ((ndaamtea, =f lha-g>so)p)s -{> f e| t ^c h (| h ==, key, strlen(key) + | 1 ) )i f{ ( p| ^= g| e ==t env("_BK_PAGING_PAGESZ")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dataheap.c:801:9: note: place parentheses around the assignment to silence this warning CC grep.c 801 | if (p = getenv("_BK_PAGING_PAGESZ")) { | ^ | ( ) dataheap.c:801:9: note: use '==' to turn this assignment into an equality comparison 801 | if (p = getenv("_BK_PAGING_PAGESZ")) { | ^ | == findcset.c:dspec.c680::28511::20 :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]warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 680 | 285 | f o rw h(iclhe =( gd.leianceh;v a*lc h=; ecahc+h+l)i n{e (| & ^ ~~~~~n extln, &len)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 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] dspec.c :691285 | : 20 :i fnote: place parentheses around the assignment to silence this warning( ch = mdbm_ f285 | while (g.eachval = eachline(&nextln, &len)) { | ^ | ( ) dspec.c:285:20: note: use '==' to turn this assignment into an equality comparison 285 | while (g.eachval = eachline(&nextln, &len)) { | ^ | == 1 warning generated. etch_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_fetch_str(cur->view, keylist[k])) { | ^ | == dspec.c:320:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 320 | if (g.eachval = eachline(&nextln, &len)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ dspec.c:320:17: note: place parentheses around the assignment to silence this warning 320 | if (g.eachval = eachline(&nextln, &len)) { | ^ | ( ) dspec.c:320:17: note: use '==' to turn this assignment into an equality comparison 320 | if (g.eachval = eachline(&nextln, &len)) { | ^ | == In file included from stdio/makebuf.c:51: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h-CC hash_nokey.c >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)) { | ^ | == make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt' In file included from stdio/gettemp.c:61: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC heapdump.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)) { | ^ | ( ) stdio/fwrite.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 | fwrite(buf, size, count, fp) | ^ ./stdio_remap.h:51:16: note: expanded from macro 'fwrite' 51 | #define fwrite bk_fwrite | ^ 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++) { | ^ ~~~~~~~~~~~ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == findcset.c: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 gca.c:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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 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 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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. 2 warnings generated. CC help.c csetprune.c:178:10: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 178 | for (p = opts->ranbits; *p; p++) { | ^ ~~~~~~~~~~~~~ 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 | ^ 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)) { | ^ | == crypto.c:100:28: warning: passing 'char[4096]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 100 | if (err = base64_decode(buf, len, out, &outlen)) { | ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:6:40: note: passing argument to parameter 'in' here 6 | int base64_decode(const unsigned char *in, unsigned long len, | ^ crypto.c:100:38: warning: passing 'char[4096]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 100 | if (err = base64_decode(buf, len, out, &outlen)) { | ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:7:40: note: passing argument to parameter 'out' here 7 | unsigned char *out, unsigned long *outlen); | ^ crypto.c:100:43: warning: passing 'long *' to parameter of type 'unsigned long *' converts between pointers to integer types with different sign [-Wpointer-sign] 100 | if (err = base64_decode(buf, len, out, &outlen)) { | ^~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:7:60: note: passing argument to parameter 'outlen' here 7 | unsigned char *out, unsIn file included from fsl.c:dataheap.c17: :In file included from libc/system.h1121::5213: : warninglibc/hash.h generated:warning: using the result of an assignment as a condition without parentheses [-Wparentheses]. 329 :11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1121 | FI E329L | D (ifc l(uddaetsa) ;= h| - ^~~~~~~~~~~~~> opdataheap.cs:->1112f:e10t:c hnote: (expanded from macro 'FIELD'h , key,i g1112 | sn teirdfl elo(nno(glk de*o =yu )ts l-+e> ns1); l) i)| s ^ t{2 [ d| ] ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~. xcrypto.c): 100\: 12 :| warning: ~~~~^~~~~~~~~~~~~~~~using the result of an assignment as a condition without parentheses [-Wparentheses] CC libc/stdio/sprintf.c 100 | if (err = base64_decode(buf, len, out, &outlen)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dataheap.c:1121:3: note: place parentheses around the assignment to silence this warning dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slicrypto.cslibc/hash.h:t:1002329::[1211d::] .note: place parentheses around the assignment to silence this warningx )1 \ warning100 generated | . | ^ if (err = base64_decode(buf, len, out, &outlen)) { | ^ | ( ) dataheap.c:1121:3: note: use '==' to turn this assignment into an equality comparison dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->crypto.cs:l100i:s12t:2 [note: duse '==' to turn this assignment into an equality comparison] .x) \100 | | ^ if (err = base64_decode(buf, len, out, &outlen)) { | ^ | == note: place parentheses around the assignment to silence this warning 329 | if (data = h-dataheap.c>:o1122p:s20-:> fwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]t ch(h, k1122e | y , usntlrelsesn ((kCeSyE)T (+s )1)) )F I{E L D| ( ^ b a m| h ( )a sh); | ^~~~~~~~~~~~~~ dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ 2 warnings generated. dataheap.c:1122:20: note: place parentheses around the assignment to silence this warning dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].xlibc/hash.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: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) \ | ^ 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)) { 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); | ~~^~~~~~~~~~~~~~~~~~~~ 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:28findcset.c:: 1241warning: :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]11 : note: place parentheses around the assignment to silence this warning 111 | 1241i | f wh(ielrer (=p b=a seea6c4h_leinnceode(buf, len, out, &outlen)) { | ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:3:40: note: passing argument to parameter 'in' here 3 | int base64_encode(const unsigned char *in, unsigned long len, | ^ 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 | (&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); | ^ | == dataheap.ci:f1123 :(3e:r rwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]= base6 41123_ | e n cFoIdEe(LbDu(fr,a nldeonm,) ;o u t| , ^~~~~~~~~~~~~ &outdataheap.cl:e1112n:)10): {note: expanded from macro 'FIELD' | ^~~~~~~ 1112 | i/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.hf: 4(:o60l:d note: =passing argument to parameter 'outlen' here s->sl i4s | t 2 [ d ] . x ) \ | ~~~~^~~~~~~~~~~~~~~~ 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)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) \ | ^ 1crypto.c warning: generated111. :12: note: place parentheses around the assignment to silence this warning 111 | if (err = base64_endataheap.cc:o1123d:e3(:b unote: fuse '==' to turn this assignment into an equality comparison, ledataheap.cn:,1112 :o10u:t ,note: expanded from macro 'FIELD'& outl e1112n | ) )i f{ ( o| l ^ d =| ( )s ->slist2[d].x) \ | ^ dataheap.c:1124:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1124 | UFIELD(userhost); | ^~~~~~~~~~~~~~~~ dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1124:3: note: place parentheses around the assignment to silence this warning dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1124:3: note: use '==' to turn this assignment into an equality comparison dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ crypto.cCC here.c CC libc/stdio/sscanf.c :111:12:dataheap.c :note: 1125use '==' to turn this assignment into an equality comparison: 3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 111 | 1125 | i f U(FIeErLrD (=p abtahsnea6m4e_)e;n c o| d ^~~~~~~~~~~~~~~~e (budataheap.c:f1115,: 10l:e nnote: ,expanded from macro 'UFIELD' o ut1115, | i&fo u(tolledn )=) s{- > s| l ^i s t| 2 ==[ d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1125:3: note: place parentheses around the assignment to silence this warning dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1125:3: note: use '==' to turn this assignment into an equality comparison dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ crypto.c:164:24: warning: passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 164 | if (hash_fd(hash, 0, md5, &md5len)) return (0); | ^~~ crypto.c:122:42: note: passing argument to parameter 'out' here 122 | hash_fd(int hash, int fd, unsigned charstdio/gettemp.c :*66o:u1t:, warning: ua function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]n sign e66d | GlEoTnTgE M*Po(utlpeant)h , d| o ^o pen, domkdir) | ^ stdio/gettemp.c:62:18: note: expanded from macro 'GETTEMP' 62 | #define GETTEcrypto.cM:P166: 25 :_ _warning: gpassing '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]e ttemp 166| | ^ if./stdio_remap.h :(54h:a19s:h _note: mexpanded from macro '__gettemp'e mo r54y | (#hdaesfihn,e s_t_rg,e tlteempn ,b km__d_5g,e t&tmedm5pl e n| ) ^) 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 | dataheap.c : 1126 :CC libc/stdio/stdio.c 3 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] const un s1126i | g n eUdF IEcLhDa(rso r*tiPna,t h) ;u n s| i ^~~~~~~~~~~~~~~~g ned ldataheap.co:n1115g: CC here_check.c 10i:n lnote: eexpanded from macro 'UFIELD'n , 1115| | ^ if (old = s->slist2[d].xcrypto.c): 166\: 35 :| ~~~~^~~~~~~~~~~~~~~~warning: passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 166 | if (hash_memory(hash, str, len, md5, &md5len)) return (0); | ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_hash.h:294:38: note: passing argument to parameter 'out' here 294 | unsigned char *out, unsigned long *outlen); | ^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.ccrypto.c:csetprune.c:1127:176:362:3:21:24: : note: warning: place parentheses around the assignment to silence this warningwarning: 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] address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] dataheap.c:1115: 10176362: | | note: expanded from macro 'UFIELD'ir fa n( gb1115ea | _s weia6fl4 k_(old = s->slist2[d].x) \ | ^ dataheap.c:1127:3: note: use '==' to turn this assignment into an equality comparison dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ In file included from er1 warningstdio/makebuf.c generated. :dataheap.c61::11281::3 :warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 61 | _ _1128s | m a kUeFbIuEfL(Df(ps)y m l| i^n k);./stdio_remap.h : 109| : ^~~~~~~~~~~~~~~20 : note: dataheap.cexpanded from macro '__smakebuf': 1115:10 :109 | note: #expanded from macro 'UFIELD'd ef i1115n | e i f_ _(somladk e=b usf- >bskl_i_s_ts2m[adk]e.bxu)f \ | | ^ ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1128:3: note: place parentheses around the assignment to silence this warning dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1128:3: note: use '==' to turn this assignment into an equality comparison dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1129:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1129 | UFIELD(csetFile); | ^~~~~~~~~~~~~~~~ dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1129:3: note: place parentheses around the assignment to silence this warning dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ stdio/mkdtemp.c:55: 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)) { | ^ | == ncode(md5, md5len, b64, &b64len)) return (0); | ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:3:40: note: passing argument to parameter 'in' here 3 | int base64_encode(const unsigned char *in, unsigned long len, | ^ crypto.c:176:34: warning: passing 'char[64]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 176 | if (base64_encode(md5, md5len, b64, &b64len)) return (0); | ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:4:40: note: passing argument to parameter 'out' here 4 | unsigned char *out, unsigned long *outlen); | ^ dataheap.c:1129:3: note: use '==' to turn this assignment into an equality comparison dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1130:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1130 | FIELD(comments); | ^~~~~~~~~~~~~~~ dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1130:3: note: place parentheses around the assignment to silence this warning dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ^ stdio/makebuf.c:97:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 97dataheap.c | :_e1130_v:ss3w(:hc asnote: teuse '==' to turn this assignment into an equality comparisonbt u,fdataheap.c (:Lf1112(p:d,10) :,b unote: Lfexpanded from macro 'FIELD'(s sicz ce1112s, | _ tcioofpu (l(cdosbleedtt )t=)y) , s -0| >,^s l i| ./stdio_remap.hs ^~~~:t 802:libc/lines.h[20:d:60] :.note: 9xexpanded from macro '__swhatbuf':) note: \ expanded from macro 'L' 80 | | # ^d60 e | f i(n_ed )_ _?s w(htypeaotfb(u_fd )b k[_]_)_{s(wthyaptebouff(_d ) )| 1 ^, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ csetprune.c:362:30: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 362 | range_walkrevs(cset, L(d), L(sccs_top(cset)), 0, | ^~~~~~~~~~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dataheap.c:1134:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1134 | for (d = ds; d >= TREE(s); d--) FIELD(random); | ^~~~~~~~~~~~~ dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1134:34: note: place parentheses around the assignment to silence this warning crypto.cdataheap.c::1991112::2410:: warning: note: 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]expanded from macro 'FIELD' 1112199 | | iiff ( o(lhda s=h _sf-d>(shlist2[d].x) \ | ^ dataheap.c:1134:34: note: use '==' to turn this assignment into an equality comparison dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ^ 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) \ | ^ In file included from grep.c:30: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops-In file included from >stdio/rewind.cf:e47t: cIn file included from hstdio/local.h(:h37,: In file included from k./system.he:y52,: ./hash.h:s329t:r11l: ewarning: nusing the result of an assignment as a condition without parentheses [-Wparentheses]( key) + 1 )329) | {i f | ( ^ d a| t ( )a = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ash, fd, md5, &md5len)) return (0); | ^~~ crypto.c:122:42: note: passing argument to parameter 'out' here ./hash.h122: | 329h:a11s:h _note: fuse '==' to turn this assignment into an equality comparisond (int h a329s | hi,f In file included from istdio/rget.c(nt:d 47af: td,In file included from a stdio/local.h un:=s37 i: hgIn file included from -n./system.h:>e52od: p ./hash.hsch:-ar329> :f*11eo:tu ctwarning: h, using the result of an assignment as a condition without parentheses [-Wparentheses](u hn,s ikg en329ye | ,d islfto rn(lgde *anot(uakt el=ye )nh )-+ > o1| p) ^s) - >{f e | ^t c h| ( ==h , key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crypto.c:201:20: warning: passing 'char[32]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 201 | if (base64_encode(md5, md5len, b64, &b64len)) return (0); | ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:3:40: note: passing argument to parameter 'in' here 3 | int base64_encode(const unsigned char *in, unsigned lon./hash.hg:dataheap.c 329:l:1135e11:n:34, : note: note: place parentheses around the assignment to silence this warning use '==' to turn this assignment into an equality comparison | ^ dataheap.c :1115329: | 10 :i fnote: crypto.cexpanded from macro 'UFIELD'(: d201 a:1115t33 | a: i=warning: f 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](h o-l>d o=201 | p ssi--f>> fs(elbtiacsshte(264h[_,de ]nk.coexdy)e, (m \ds 5 t,| r ^lm edn(5kleeyn), +b 614), )& b{6 4l e| n ^ ) ) r| et ( )u rdataheap.cn: 1136(:034):; warning: using the result of an assignment as a condition without parentheses [-Wparentheses]| ^~~ 1136/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h | : 4f:o40r: (note: dpassing argument to parameter 'out' here = ds ;4 | d > = T R E E ( s ) ; d - - ) U F I E LD (usnosritgPnaetdh )c;hCC hostme.c a r| ^~~~~~~~~~~~~~~~* out,dataheap.c :u1115n:s10i:g nnote: eexpanded from macro 'UFIELD'd lo n1115g | *iofu t(loelnd) ;= s -| > ^s list2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison dataheap.c :3291136 | :34 :i fnote: place parentheses around the assignment to silence this warning( datdataheap.ca: 1115=: 10h:- >note: oexpanded from macro 'UFIELD'p s->f e1115t | c hi(fh ,( okledy ,= sst-rl>selni(skte2y[)d ]+. x1)) \) {| ^ | ^ | == dataheap.c:1136:34: note: use '==' to turn this assignment into an equality comparison dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1137:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1137 | for (d = ds; d >= TREE(s); d--) UFIELD(zone); | ^~~~~~~~~~~~ dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1137:34: note: place parentheses around the assignment to silence this warning dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1137:34: note: use '==' to turn this assignment into an equality comparison dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1138:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1138 | for (d = ds; d >= TREE(s); d--) UFIELD(symlink); | ^~~~~~~~~~~~~~~ dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1138:34: note: place parentheses around the assignment to silence this warning dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1138:34: note: use '==' to turn this assignment into an equality comparison dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ 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) \ | ~~~~^~~~~~~~~~~~~~~~ In file included from stdio/mkstemp.cstdio/setbuffer.c::5648: :In file included from 1stdio/local.h:: 37cset.cwarning: : dataheap.c:a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]In file included from 1:1009 ./system.h warning1139:: generated:11 52. 34:48: : | ./hash.h warning: s:note: using the result of an assignment as a condition without parentheses [-Wparentheses]e329place parentheses around the assignment to silence this warning t: b11dataheap.c1009u:: | f 1115 fwarning: :weusing the result of an assignment as a condition without parentheses [-Wparentheses]10hr :i( lfnote: epexpanded from macro 'UFIELD' , 329( | d b =1115ui | ffc i, sf (e sdt(ia_oztrld ead=) w =es a-| hv>^-es >Plo./stdio_remap.haip:iss101rt-:(2>19c[f:sde e]tnote: t.cexpanded from macro 'setbuffer',xh )(RW P_101D | S#EdTe,f i&nrek osfeft,b u&fdfkeorf fb)k)_s e{t b u| f ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f er | ^ cset.c:1009:11: note: place parentheses around the assignment to silence this warning 1009 | while (d = cset_rdweavePair(cset, RWP_DSET, &rkoff, &dkoff)) { | ^ | ( ) 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 | ^ cset.c:1009:11: note: use '==' to turn this assignment into an equality comparison 1009 | while (d = cset_rdweavePair(cset, RWP_DSET, &rkoff, &dkoff)) { | ^ | == \ | ^ 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.ch:1140crypto.c,: 34:k:255e :ywarning: 20,using the result of an assignment as a condition without parentheses [-Wparentheses]: swarning: tpassing '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]r l1140e | n (255fk | oe ry )a( 3d+2 =1= ) d)as d;{l ed r | 3> ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2= ( 0T,R EbEu(fs,) ;l edn-)-;) U| FI ^~~E LD(userhost); | ^~~~~~~~~~~~~~~~ libc/zlib/zlib.hdataheap.c::8211115::1061:: note: note: expanded from macro 'UFIELD'passing argument to parameter 'buf' here 1115 | 821 i | fZ E(XoTlEdR N= usL-o>nsgl iZsEtX2P[OdR]T. xa)d l\e r 3| 2 ~~~~^~~~~~~~~~~~~~~~ OF((uLong adler, co./hash.hn:s329t: 11B:y tnote: eplace parentheses around the assignment to silence this warningf *b u329f | , iufcsetprune.cI :n(603td: a17lt:ea n warning: )=using the result of an assignment as a condition without parentheses [-Wparentheses]) dataheap.c;h: -1140 603>:| | o34 ^ p: ws h-note: i>place parentheses around the assignment to silence this warninglf ee dataheap.ct(:cs1115ho:(r10ht:,k enote: kyexpanded from macro 'UFIELD'e y=, f1115sg | te rtillfei nn((eok(lefdy) ))= +{s -1 >)| s) ~~~~~~~~^~~~~~~~~~~~~l i{s t 2| [ ^ d ] .| x ( )) \ | ^ csetprune.c:603:17: note: place parentheses around the assignment to silence this warning 603 | while (sortkey = fgetl./hash.hi:n329e:(11f:) )note: use '==' to turn this assignment into an equality comparison{ | ^ | 329 ( ) | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == csetprune.c:603:17: note: use '==' to turn this assignment into an equality comparison 603 | while (sortkey = fgetline(f)) { | ^ | == crypto.c:282:20: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 282 | hash_memory(hash, base, strlen(base), md5, &md5len); | ^~~~ dataheap.c:/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_hash.h1140::29334::38 :note: use '==' to turn this assignment into an equality comparisonnote: passing argument to parameter 'in' here dataheap.c:1115 :29310 | : note: expanded from macro 'UFIELD' 1115 | i f ( o lcdo n=s ts -u>nssliigsnte2d[ dc]h.axr) *\i n ,| ^ unsigned long inlen, | ^ crypto.c:282:40: warning: passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 282 | hash_memory(hash, base, strlen(base), md5, &md5len); | ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_hash.h:294:38: note: passing argument to parameter 'out' heredataheap.c :1141: 34294: | warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1141 | f o r ( d = d s ;u nds i>g=n eTdR EcEh(asr) ;* odu-t-,) uFnIsEiLgDn(ecdl uldoensg) ;* o u| t ^~~~~~~~~~~~~l dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1141:34: note: place parentheses around the assignment to silence this warning dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1141:34: note: use '==' to turn this assignment into an equality comparison dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ^ dataheap.c2 warnings generated. features.c:86:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 86 | if (here = features_fromBits(features_bits(0))) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ features.c:86:12: note: place parentheses around the assignment to silence this warning 86 | if (here = features_fromBits(features_bits(0))) { | ^ | ( ) en); | ^ 2: warning1143s: generated35. : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1143 | for (d = dsfeatures.c;: 86d: 12>:= note: Tuse '==' to turn this assignment into an equality comparisonR EE(s) ;86 | d - -i)f F(IhEeLrDe(b a=m hfaesaht)u;r e s| _ ^~~~~~~~~~~~~~f romBitdataheap.cs:(1112f:e10a:t unote: rexpanded from macro 'FIELD'e s_bi t1112s | ( 0i)f) ) ({o l d| ^= s| - ==> slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ csetprune.c:708:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 708 | if (s = sccs_keyinit(opts->refProj, rk, INIT_MUSTEXIST, idDB)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dataheap.c:1143:35: note: place parentheses around the assignment to silence this warning dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | stdio/rewind.ci:f50 :(1o:l dwarning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]= s- >50s | lrieswti2n[dd(]f.p) x )| ^\ | ^./stdio_remap.h: 64:16: note: expanded from macro 'rewind' 64 | #define rewind bk_rewind | ^ 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) \ | ^ csetprune.c:708:9: note: place parentheses around the assignment to silence this warning 708 | if (s = sccs_keyinit(opts->refProj, rk, INIT_MUSTEXIST, idDB)) { | ^ | ( ) dataheap.c:1153:34: note: use '==' to turn this assignment into an equality comparison dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ^ csetprune.c:708:9: note: use '==' to turn this assignment into an equality comparison 708 | if (s = sccs_keyinit(opts->refProj, rk, INIT_MUSTEXIST, idDB)) { | ^ | == dataheap.c:1167:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1167 | while (rkoff = OLDKOFF(off)) { | ~~~~~~^~~~~~~~~~~~~~ 3 warnings generated. dataheap.c:1167:17: note: place parentheses around the assignment to silence this warning 1167 | while (rkoff = OLDKOFF(off)) { | ^ | ( ) dataheap.c:1167:17: note: use '==' to turn this assignment into an equality comparison 1167 | while (rkoff = OLDKOFF(off)) { | ^ | == CC libc/stdio/ungetc.c stdio/rget.c:55:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | __srget(fp) | ^ ./stdio_remap.h:78:17: note: expanded from macro '__srget' 78 | #define __srget bk___srget | ^ 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])) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ csetprune.c:748:11: note: place parentheses around the assignment to silence this warning 748 | if (len = pathdataheap.cs:_1189o:v17e:r lwarning: ausing the result of an assignment as a condition without parentheses [-Wparentheses]p (path, 1189c | o m p lwihsitl[ei ]()r)k o{f f | = ^ O L| D ( )K OFF(off)) { | ~~~~~~^~~~~~~~~~~~~~ dataheap.c:1189:17: note: place parentheses around the assignment to silence this warning 1189 | while (rkoff = OLDKOFF(off)) { | ^ | ( ) dataheap.c:1189:17: note: use '==' to turn this assignment into an equality comparison 1189 | while (rkoff = OLDKOFF(off)) { | ^ | == CC http.c csetprune.c:748:11: note: use '==' to turn this assignment into an equality comparison 748 | if (len = paths_overlap(path, complist[i])) { | ^ | == dataheap.c:1217:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] features.c:128:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 128 | if (p = getenv(var)) { | ~~^~~~~~~~~~~~~ features.c:128:8: note: place parentheses around the assignment to silence this warning 128 | if (p = getenv(var)) { | ^ | ( ) csetprune.c:798:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 798 | if (p = getenv("BK_USER")) p = strdup(p); | features.c ~~^~~~~~~~~~~~~~~~~~~: 128:8: note: use '==' to turn this assignment into an equality comparison 128 | if (p = getenv(var)) { | ^ | == In file included from stdio/puts.c :491217: | In file included from stdio/local.h : 37w: hIn file included from i./system.hl:e52 : (./hash.hr:k329o:f11f: =warning: using the result of an assignment as a condition without parentheses [-Wparentheses]O LDKOFF(o f329f | ) )i f{ ( d| a ~~~~~~^~~~~~~~~~~~~~t a = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dataheap.c:1217:17: note: place parentheses around the assignment to silence this warning 1217 | while (rkoff = OLDKOFF(1o warningf generatedf. )) { | ^ ./hash.h| : ( )329 :11CC idcache.c csetprune.c:dataheap.c798::In file included from 81217:In file included from stdio/snprintf.c: :17hash_nokey.cnote: 50::place parentheses around the assignment to silence this warning: 17 In file included from note: : stdio/local.huse '==' to turn this assignment into an equality comparison In file included from : 798./sccs.h37 | :: 20In file included from 1217if: ./system.h | In file included from : (libc/system.h52 p:: 52./hash.hw=: :h libc/hash.h329ig::le32911et:: eIn file included from 11 (ngethost.c:warning: rv: using the result of an assignment as a condition without parentheses [-Wparentheses]k(17warning: 2 o": using the result of an assignment as a condition without parentheses [-Wparentheses] warningfBIn file included from sfKlibc/system.h329 generated _: | . =329U52 | S: iO Elibc/hash.hfLiR: Df"329(K ):dO()11aFd :tFap a(t warning: oa=using the result of an assignment as a condition without parentheses [-Wparentheses]=f f=sh) t -)h329> - | o{> p ois pf-| s > ^-(f >de fat| etc == tahc (h=h( ,hh ,-k >ekoyep,ys s,-t >rsflteertnlc(ehkn(e(hyk,)e yk+)e y1+,) )1s )t{)r l {e| n ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( | k ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e y) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ r:dlibc/hash.h u:note: p329./hash.hplace parentheses around the assignment to silence this warning(:: p11329):: ;libc/hash.h 11329 :note: : | 329place parentheses around the assignment to silence this warning | : note: i ^ 11place parentheses around the assignment to silence this warningf : 329 (| | note: d ( ) 329place parentheses around the assignment to silence this warning a i | taf 329i=( | f d hai(->tfdoa ap (ts=da- a >ht=f-a e>o htps=-c- >h>ho(f-phe>s,to- cp>khsfe(-eyh>t,,fcsetprune.cc e:hskt798(tec:hryh8,l,(: en h k(k,2ee warningyyks,)e generated y. s+, t sr1tl)re)ln e({nk (e ky| e) ^ y )+ | +1 ( ) ) 1)) ){ { | | ^ ^ | | ( ) ( ) ./hash.h:329:./hash.h11:329:: 11note: :use '==' to turn this assignment into an equality comparison libc/hash.h note: :use '==' to turn this assignment into an equality comparison329 :32911 | : 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == note: use '==' to turn this assignment into an equality comparison 798 | if (p = getenv("BK_USER")) p = strdup(p); | ^ | == csetprune.c:800:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 800 | if (p = getenv("BK_HOST")) p = strdup(p); | ~~^~~~~~~~~~~~~~~~~~~ csetprune.c:800:8: note: place parentheses around the assignment to silence this warning 800 | if (p = getenv("BK_HOST")) p = strdup(p); | ^ | ( ) csetprune.c:800:8: note: use '==' to turn this assignment into an equality comparison 800 | if (p = getenv("BK_HOST")) p = strdup(p); | ^ | == note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == features.c:174:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 174 | if (p2 = proj_product(p)) p = p2; | ~~~^~~~~~~~~~~~~~~~~ features.c:174:9: note: place parentheses around the assignment to silence this warning 174 | if (p2 = proj_product(p)) p = p2; | ^ | ( ) features.c:174:9: note: use '==' to turn this assignment into an equality comparison 174 | if (p2 = proj_product(p)) p = p2; | ^ | == CC isascii.c In file included from graft.cfeatures.c::23175: :9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 175 | if (p2 = proj_isResync(p)) p = p2; | ~~~^~~~~~~~~~~~~~~~~~ In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ features.c:175:9: note: place parentheses around the assignment to silence this warning 175 | if (p2 = proj_isResync(p)) p = p2; | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->sfettrclh(ehn,( kkeeyy), +s 1t)r)l e{n (| k ^ e y )| ( )+ 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison libc/hash.h :329329 | : 11i:f note: (use '==' to turn this assignment into an equality comparisond ata = h329- | > oipCC info.c CC key2rev.c s->fetch(h, key, strlen(key) + 1)) { | ^ | ==f (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 2 warnings generated. dataheap.c:1286:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1286 | ifCC libc/stdio/vasprintf.c (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)) { | ^ | == features.c:175:9: note: use '==' to turn this assignment into an equality comparison 175 | if (p2 = proj_isResync(p)) p = p2; | ^ | == 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) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. dataheap.c:1324:8: note: place parentheses around the assignment to silence this warning 1324 | if (i = ((s->heap.len + 3) & ~3) - s->heap.len) { | ^ | ( ) dataheap.c:1324:8: note: use '==' to turn this assignment into an equality comparison 1324 | if (i = ((s->heap.len + 3) & ~3) - s->heap.len) { | ^ | == 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 | ^ 1 warning generated. features.c:273:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 273 | if (t = getenv(buf)) rmt_features = features_toBits(t, 0); | ~~^~~~~~~~~~~~~ features.c:273:8: note: place parentheses around the assignment to silence this warning In file included from 273glob.c | : 17if: In file included from (./sccs.ht: 20=: In file included from glibc/system.he:t52e: nlibc/hash.hv:(329b:u11f:) )warning: using the result of an assignment as a condition without parentheses [-Wparentheses]r mt_features 329= | fiefa t(udraetsa_ t=o Bhi-t>so(pt,s -0>)f;e t c| h ^ ( h ,| ( )ke y, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ features.c:273:8: note: use '==' to turn this assignment into an equality comparison 273 | if (t = getenv(buf)) rmt_features = features_toBits(t, 0); | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 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)) { | ^ | == libc/hash.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 gethelp.c:17In 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 | In file included from ignupatch.c: f: 17CC key2path.c In file included from (: libc/system.hdIn file included from :alibc/system.h52t:: a52libc/hash.h : :=libc/hash.h329 ::h32911-::>11 o:warning: p using the result of an assignment as a condition without parentheses [-Wparentheses]swarning: -using the result of an assignment as a condition without parentheses [-Wparentheses]>f etc h329( | 329h | ,i fik fe( (ydd,aa ttsaat r==l ehhn--(>>kooeppyss)-- >>+ff ee1tt)cc)hh (({hh ,, | kke ^ ey y, ,s| t ( )sr tlrleenn((kkeeyy)) ++ 11)))) {{ | | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: libc/hash.hnote: :place parentheses around the assignment to silence this warning329 :11: note: place parentheses around the assignment to silence this warning329 | if (329d | aitfa (=d aht-a> o=p sh-->>foeptsc-h>(fhe,t ckhe(yh,, sktIn file included from erhelp.cyl:,e17 n: s(In file included from tklibc/system.hre:ly52e): n features.clibc/hash.h(+::k 338329e1::y)911)):: +{warning: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]using the result of an assignment as a condition without parentheses [-Wparentheses]1 )| ) ^ 338{ | 329| | ( )i| f ^ i f( p| (2 ( )d a=t par o=j _hp-r>oodpusc-t>(fpe)t)c hp =( hp,2 ;k e y| , ~~~^~~~~~~~~~~~~~~~~ strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: libc/hash.hnote: :use '==' to turn this assignment into an equality comparison329 :11: note: use '==' to turn this assignment into an equality comparison329 | if 329( | d aitfa (=d aht-features.ca>: o338=p: s9h-:-> >fnote: oeplace parentheses around the assignment to silence this warningpt sc-h>( fh338e, | t cklibc/hash.hihe:f(y329 h,:(, s11p t:2kr elnote: =yeplace parentheses around the assignment to silence this warning ,n p (rskot ejr329y_l | )pe rni+o(f dk 1ue()cyd)t)a {( t p+a./hash.h ) In file included from :| )1=stdio/refill.c329 ^ ) :: p)h4811 -: :| ={>In file included from == ostdio/local.hnote: p p:use '==' to turn this assignment into an equality comparison2| s37 ; ^-: >In file included from f./system.h329| | e: | ^ ==t52 c: i| h./hash.hf ( )(: h329(,:d 11ak:te aywarning: ,using the result of an assignment as a condition without parentheses [-Wparentheses]= shtr-l >ops->fetch(h, key, strlen(key) + In file included from 1get.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)) { | ^ | == 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 e 283n329 | ( | k iwefhy i)(datl ae+ =(1 b)hu)2-f warning> {so= generatedp . sg| ^ ->r fep e_| tg ( )ce ht(lhi,n ek(ef)y), {s t r| l ^ e n (| k ( )e y) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ grep.c:283:13: note: use '==' to turn this assignment into an equality comparison 283 | while (bulibc/hash.hf: 329=: 11g:r enote: puse '==' to turn this assignment into an equality comparison_ getli n329e | ( fi)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)) { | ^ | ( ) features.c:338:9: note: use '==' to turn this assignment into an equality comparison1 warning generated. 338 | if (p2 = proj_product(p)) p = p2; | ^ | == features.c:339:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 339 | if (p2 = proj_isResync(p)) p ./hash.h=: 329p:211;: | note: ~~~^~~~~~~~~~~~~~~~~~use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == features.c:339:9: note: place parentheses around the assignment to silence this warning 339 | if (p2 = proj_isResync(p)) p = p2; | ^ | ( ) features.c:339:9: note: use '==' to turn this assignment into an equality comparison 339 | if (p2 = proj_isResync(p)) p = p2; | ^ | == features.c:342:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 342 | if (ret = pf->bits) { | ~~~~^~~~~~~~~~ features.c:342:10: note: place parentheses around the assignment to silence this warning 342 | if (ret = pf->bits) { | ^ | ( ) 1 warning generated. CC libc/stdio/vfprintf.c 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)); | ^ features.c:342:10: note: use '==' to turn this assignment into an equality comparison 342 | if (ret = pf->bits) { | ^ | == features.c:346:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 346 | if (here = loadfile(proj_fullpath(p, "BitKeeper/log/features"), 0)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ csetprune.cCC libc/stdio/vfscanf.c :1379:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1379 | EACH_PARENT(s, d, p, j) { | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j features.c<: 3462:)11 :? note: Pplace parentheses around the assignment to silence this warningA RENTS (346s | , idf, (jh)e r:e 0=; l+o+ajd)f i l| e ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( proj_fullpath(p, "BitKeeper/log/features"), 0)) { | ^ | ( ) features.c:346:11: note: use '==' to turn this assignment into an equality comparison 346 | if (here = loadfile(proj_fullpath(p, "BitKeeper/log/features"), 0)) { | ^ | == csetprune.c:1379:3: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ csetprune.c:1379:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ 2 warnings generatedIn file included from . stdio/scanf.cCC kill.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)) { | ^ | csetprune.c ( ): 1420:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1420 | if (p = PARENT(s, d)) { | ~~^~~~~~~~~~~~~~ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, csetprune.cs:t1420r:l9e:n (note: kplace parentheses around the assignment to silence this warninge y) + 11420) | ) {i f | ( ^p =| ==P ARENT(s, d)) { | ^ | ( ) CC libc/stdio/vprintf.c csetprune.c:1420:9: note: use '==' to turn this assignment into an equality comparison CC libc/stdio/vscanf.c 1420 | if (p = PARENT(s, d)) { | ^ | == csetprune.c:1423:9: warning: In file included from gfiles.c:stdio/puts.c20: :In file included from 55libc/system.h::152:: libc/hash.h1warning: : warninga function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]329 generated :. 1155: | puwarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]s (s) | ^ ./stdio_remap.h:32961 | : 14i:f note: (dexpanded from macro 'puts'a ta 61 | =# dhe-fi>noeps -pu>tfse tbck_hp(uht,s k e| y ^, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ using the result of an assignment as a condition without parentheses [-Wparentheses] 1423 | if (m = MERGE(s, d)) { | ~~^~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) csetprune.c:1423:9: note: place parentheses around the assignment to silence this warning 1423 | if (m = MERGE(s, d))libc/hash.h :{329 : 11| : ^ note: use '==' to turn this assignment into an equality comparison| ( ) 329 | if (data = h-In file included from >stdio/setbuf.co:p47s: -In file included from >stdio/local.hf:e37t: cIn file included from h./system.h(:h52,: ./hash.hk:e329:y11, :s twarning: rusing the result of an assignment as a condition without parentheses [-Wparentheses]l en(key) + 1329) | ) i{f ( da| 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)) { | ^ | ( ) csetprune.c:1423:9: note: use '==' to turn this assignment into an equality comparison 1423 | if (m = MERGE(s, dIn 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, strlen(key) + 1)) { ./hash.h :| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~329 :11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == fsl.c:features.c146::13427:: 9warning: :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] 146 | 427 | i fi f( x(fji l=e h=a sihs__fxefticlheS(tarvU[3a2c(]n)a)m e{m a p| , ~~~~~~^~~~~~~~~~~~~~~~~~ listCC libc/stdio/vsnprintf.c [i])) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stdio/setvbuf.c:55:1: warning: features.ca 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, sizfsl.ce:)146 : 13| :^ note: place parentheses around the assignment to silence this warning ./stdio_remap.h: 69146:In file included from | 17getuser.c :: 17inote: : fexpanded from macro 'setvbuf'In file included from libc/system.h(:x52f: libc/hash.h i:69l329 | e:# 11d=:e fiwarning: isusing the result of an assignment as a condition without parentheses [-Wparentheses]n_ e xsfeitlv eb329(u | af v i[bfak c_(]sd)ea)tt va{b u= f | h ^ - | > ^o| p ( )s ->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :427:9: note: place parentheses around the assignment to silence this warning 427 | if (j = hash_fetchStrU32(namemap, list[i])) { | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) features.c:427:9: note: use '==' to turn this assignment into an equality comparison 427 | if (j = hash_fetchStrU32(namemap, list[i])) {libc/hash.h : 329| : ^11 : | note: ==use '==' to turn this assignment into an equality comparison 329 | if (data stdio/sscanf.c=:CC libc/stdio/vsprintf.c 56hfsl.c:-:1:>146 o:warning: p13a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]s: - >note: fuse '==' to turn this assignment into an equality comparisone t56c | h e(146oh | f, r iekfae (dy,x( fcsiloteor kl=ie eni,(s k_xbefuyif)l, e +(l ae1vn)[))a 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 here_check.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->opsstdio/refill.c-:>57f: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 , ke y57, | lsftlrulsehn((fkpe) y )| ^+ 1)) { | ^ | ( ) In file included from here.cstdio/refill.clibc/hash.h:16 warnings generated. 17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) In file included from stdio/sprintf.c:50: In file included from stdio/local.h:37: In file included from libc/hash.h./system.h::32952:: 11./hash.h:: 329note: :use '==' to turn this assignment into an equality comparison11 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | i329f | (idfa t(ad a=t ah -=> ohp-s>-o>pfse-t>fecthc(h:h(,:73h 329:,k:1 ke11:ey: y, warning: , note: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] suse '==' to turn this assignment into an equality comparison st tr rl73 lene | 329(n_ | k(_ eksiyerf)ye )f(+ id +la1 lt)1(a))f )p={ ) { h -| | >graft.c ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ^o: ^ p37 s:./stdio_remap.h -8:| >:98 ==f : ewarning: 19tusing the result of an assignment as a condition without parentheses [-Wparentheses]:c hnote: (expanded from macro '__srefill'h ,37 | 98k | ei#yfd, e (fssit nr=el es_nf_(isrkleeefyFi)il rl+s tb1(k)"___)gs rr{ae ff ti| "l./hash.h ^,l: 329 & :| a| 11 ==v ^: [ 1note: ]place parentheses around the assignment to silence this warning, 0)) 329{ | i| f ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) graft.c:37:8: note: place parentheses around the assignment to silence this warning 37 | if (s = sfileFirst("graft", ./hash.h&:a329v:[111:] ,note: use '==' to turn this assignment into an equality comparison0 )) { 329| | ^ i f| ( ( )d ata = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == graft.c:37:8: note: use '==' to turn this assignment into an equality comparison 37 | if (s = sfileFirst("graftstdio/setbuf.c":,50 :&1a: vwarning: [a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]1 ], 0)50) | s{e t b| ^u f (| f ==p , buf) | ^ ./stdio_remap.h:67:16: note: expanded from macro 'setbuf' 67 | #define setbuf bk_setbuf | ^ graft.c:39:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 39 | if (s = sfileNext()) { | ~~^~~~~~~~~~~~~ graft.c:39:9: note: place parentheses around the assignment to silence this warning 39 | if (s = sfileNext()) { | ^ | ( ) graft.c:39:9: note: use '==' to turn this assignment into an equality comparison 39 | if (s = sfileNext()) { | ^ | == graft.c:41:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 41 | if (s = sfileNext()) usage(); | ~~^~~~~~~~~~~~~ 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(); | ^ | == csetprune.c:1764:31: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 1764 | count = symdiff_expand(old, L(oldp), d, slist); | ^~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) csetprune.c:1809:22: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 1809libc/hash.h | : 329s:y11m:d inote: fuse '==' to turn this assignment into an equality comparisonf _compres s329( | s ,i fL ((odldapt)a, d,= shl-i>sotp,s -c>ofuenttc)h;( h| , ^~~~~~~k ey, strlen(key) + 1)) { | ^ | == libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d)2) warnings_ generatedd. } : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC kv.c 12 warnings generated. 2 warnings generated. csetprune.c:1947:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1947 | while (buf = fgetline(f)) { | ~~~~^~~~~~~~~~~~~ csetprune.c:1947:13: note: place parentheses around the assignment to silence this warning 1947 | while (buf = fgetline(f)) { | ^ | ( ) csetprune.c:1947:13: note: use '==' to turn this assignment into an equality comparison 1947 | while (buf = fgetline(f)) { | ^ | == 2 warnings generated. CC libcommit.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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ csetprune.c:1990:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1990 | if (len = path./hash.hs:_329o:v11e:r lnote: aplace parentheses around the assignment to silence this warningp (newpa t329h | , idfe e(pd[ait]a) )= {h - >| o ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~p s->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)) { | ~~~~~~~~^~~~~~~~~~~~~~~~ ./hash.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: note: place parentheses around the assignment to silence this warning 41 | if (address = hostadcsetprune.c:1990:12: note: place parentheses around the assignment to silence this warning 1990 | if (len = paths_overlap(newpath, deep[i])) { | ^ | ( ) 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)) { | ^ | ( ) csetprune.c:1990:12: note: use '==' to turn this assignment into an equality comparison 1990 | if (len = paths_overlap(newpath, deep[i])libc/hash.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. dr(host)) { | ^ | ( ) gethost.c:41:15: note: use '==' to turn this assignment into an equality comparison 41 | if (address = hostaddr(host)) { | ^ | == CC libc/stdio/vsscanf.c 1 warning generated. 2 warnings generated. CC libdiff.c CC libc/stdio/wbuf.c 15 warnings generated. 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] CC libc/stdio/wsetup.c 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 | ^ get.c:67:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 67 | if (prog = strrchr(av[0], '/')) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~ stdio/stdio.c:96:1CC libc/tcp/tcp.c : 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 | ^ get.c:67:11: note: place parentheses around the assignment to silence this warning 67 | if (prog = strrchr(av[0], '/')) { | ^ | ( ) 1 warning generated. get.c:67:11: note: use '==' to turn this assignment into an equality comparison 67 | if (prog = strrchr(av[0], '/')) { | ^ | == CC libc/udp/udp.c CC libgraph.c 3 warnings generated. In file included from stdio/vasprintf.c:39: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC librange.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)) { | ^ | == here_check.c:120:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 120 | while (url = urllist_find(n, cp, flags, &j)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ here_check.c:120:15: note: place parentheses around the assignment to silence this warning 120 | while (url = urllist_find(n, cp, flags, &j)) { | ^ | ( ) here_check.c:120:15: note: use '==' to turn this assignment into an equality comparison 120 | while (url = urllist_find(n, cp, flags, &j)) { | ^ | == CC libc/utils/cleanpath.c 1 warning generated. 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->gfile, strlen(s->gfile))); | ^~~~~~~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ 1 warning generated. get.c:421:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 421 | if (c = bam(prog, (flags & SILENT), bp_files, ac_optend, av)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ get.c:421:9: note: place parentheses around the assignment to silence this warning 421 | if (c = bam(prog, (flags & SILENT), bp_files, ac_optend, av)) { | ^ | ( ) get.c:421:9: note: use '==' to turn this assignment into an equality comparison 421 | if (c = bam(progIn file included from ,key2path.c: 17(: fIn file included from llibc/system.h:a52g: s libc/hash.h&:329 :S11I:LE Nwarning: Tusing the result of an assignment as a condition without parentheses [-Wparentheses]) , bp_f i329l | e si,f ac_optend, av)) { | ^ | == 4 warning (CC libc/utils/concat_path.c da5ta warning=s generatedh. ->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 2heapdump.c warning:CC libc/utils/crc32c.c s90 generated:s. 13 generatedCC libsfiles.c :. warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 90 | while (d = cset_rdweavePair(s, 0, &rkoff, &dkoff)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; | ~~~~~~~^~~~~~~~~~~~~~~~~~ heapdump.c:90:13: note: place parentheses around the assignment to silence this warning 90 | while (d = cset_rdweavePair(s, 0, &rkoff, &dkoff)) { | ^ | ( ) gettemp.c:34:13: note: place parentheses around the assignment to silence this warning 34 | if (envtmp = getenv("TMPDIR")) tmpdirs[tmpdirs_len++] = envtmp; | ^ | ( ) heapdump.c:90:13: note: use '==' to turn this assignment into an equality comparison 90 | while (d = cset_rdweavePaiIn file included from hostme.cgettemp.c:17:: 34In file included from :stdio/vasprintf.c./bkd.h13:::20 42: note: :In file included from use '==' to turn this assignment into an equality comparison1libc/system.h :: 52warning: : a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]libc/hash.h34 : | 329 :i4211f | : v (awarning: esusing the result of an assignment as a condition without parentheses [-Wparentheses]np vrtimnpt =f329 g( | es tetinrfv, ( ("fdTmaMttP,aD Ia=Rp ")h) -) > | ot^pm sp-d>./stdio_remap.hif:re84st:[c19th:m( phnote: d,expanded from macro 'vasprintf'i rkse _y84l, | e #nsd+te+rf]lei nn=(e k eevnyav)st pm+rp i;1n )t )f| ^{b k_vasprintf | ^ r ( | s| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, == 0, &rkoff, &dkoff)) { | ^ | == libc/hash.h:329:11CC libc/utils/die.c : note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key,heapdump.c :s101t:r13l:e nwarning: (key) + 1)) { | ^ | == using the result of an assignment as a condition without parentheses [-Wparentheses] 101 | while (t = sccs_nextdata(s)) { | ~~^~~~~~~~~~~~~~~~~~ heapdump.c:101:13: note: place parentheses around the assignment to silence this warning 101 | while (t = sccs_nextdata(s)) { | ^ | ( ) 21 warnings generated. heapdump.c:101:13: note: use '==' to turn this assignment into an equality comparison 101 | while (t = sccs_nextdata(s)) { | ^ | == CC lines.c CC libc/utils/data.c CC libc/utils/dirname.c gfiles.c:171:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 171 | if (p = strstr(file, "/SCCS/s.")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 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 stdio/ungetc.c:49: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 10 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)) { | ^ | == gethelp.c:125:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 125 | for (t = buf; p = strstr(t, "#BKMOD#"); ) { | ~~^~~~~~~~~~~~~~~~~~~~~~ gethelp.c:125:21: note: place parentheses around the assignment to silence this warning 125 | for (t = buf; p = strstr(t, "#BKMOD#"); ) { | ^ | ( ) 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")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gethelp.c:125:21: note: use '==' to turn this assignment into an equality comparison 125 | for (t = buf; p = strstr(t, "#BKMOD#")http.c;: 68) :{6 : | warning: ^assigning to 'char *' from 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] | == 68 | buf = p = malloc(len2); | ^ ~~~~~~~~~~~~~~~~ heapdump.c:332:8: note: place parentheses around the assignment to silence this warning 332 | if (t = hash_fetchStr(s->heapmeta, "HASHBITS")) { | ^ | ( ) heapdump.c:332:8: note: use '==' to turn this assignment into an equality comparison 332 | if (t = hash_fetchStr(s->heapmeta, "HASHBITS")) { | ^ | == http.c:69:27: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 69 | if ((err = base64_encode(s, l2e warningsn generated,. buf, &len2)) != CRYPT_OK) { | ^ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:3:40: note: passing argument to parameter 'in' here 3 | int base64_encode(const unsigned char *in, unsigned long len, | ^ http.c:69:35: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 69 | if ((err = base64_encode(s, len, buf, &len2)) != CRYPT_OK) { | ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:4:40: note: passing argument to parameter 'out' here 4 | unsigned char *out, unsigned long *outlen); | ^ http.c:69:40: warning: passing 'long *' to parameter of type 'unsigned long *' converts between pointers to integer types with different sign [-Wpointer-sign] 69 | if ((err = base64_encode(s, len, buf, &len2)) != CRYPT_OK) { | ^~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:4:60: note: passing argument to parameter 'outlen' here 4 | unsigned char *out, unsigned long *outlen); | ^ 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)) { | ^ | == heapdump.c:382:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 382 | while (d = cset_rdweavePair(s, 0, &rkoff, &dkoff)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heapdump.c:382:11: note: place parentheses around the assignment to silence this warning 382 | while (d = cset_rdweavePair(s, 0, &rkoff, &dkoff)) { | ^ | ( ) heapdump.c:382:11: note: use '==' to turn this assignment into an equality comparison 382 | while (d = cset_rdweavePair(s, 0, &rkoff, &dkoff)) { | ^ | == CC libc/utils/dirs.c CC libc/utils/efopen.c 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning In file included from stdio/vfprintf.c329: | 2 : iIn file included from fstdio/vfwprintf.c :(51d: aIn file included from tstdio/local.ha: 37=: In file included from h./system.h-:>52o: p./hash.hs:->329f:e11t:c hwarning: (using the result of an assignment as a condition without parentheses [-Wparentheses]h , key, st r329l | e ni(fk e(yd)a t+a 1=) )h -{> o p| s ^ - > f| e ( )t ch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(./hash.hh:,329 :k11e:y ,note: place parentheses around the assignment to silence this warnings trlen (329k | e yi)f +( d1a)t)a {= h| - ^> o p| s ==- >fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.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 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] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == http.c:214:9: warning: passing 'unsigned char[10]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 214 | strcpy(c.userid, "anonymous"); | ^~~~~~~~ /usr/include/fortify/string.h:112:55: note: passing argument to parameter '__d' here 112 | _FORTIFY_FN(strcpy) char *strcpy(char * _FORTIFY_POS0 __d, const char *__s) | ^ 1 warning generated. http.c:291:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 291 | if (e = strchr(p, ',')) *e++ = 0; | ~~^~~~~~~~~~~~~~~~ http.c:291:9: note: place parentheses around the assignment to silence this warning 291 | if (e = strchr(p, ',')) *e++ = 0; | ^ | ( ) http.c:291:9: note: use '==' to turn this assignment into an equality comparison 291 | if (e = strchr(p, ',')) *e++ = 0; | ^ | == In file included from stdio/wbuf.c:47: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(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 ostdio/vsprintf.cp:s48-: >In file included from fstdio/local.he:t37ch: In file included from (./system.hh:,52 : k./hash.he:y329, :s11t:r lwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]n (key) + 1)) 329 | { 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)) { | ^ | == 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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 localtm.c In file included from kv.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11CC lock.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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | stdio/ungetc.c ( ): 94:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 94 | ungetc(c, fp) | ^ ./stdio_remap.h:83:16: note: expanded from macro 'ungetc' 83 | #define ungetc bk_ungetc | ^ libc/hash.h:329:11: 26note: warninguse '==' to turn this assignment into an equality comparisons generated. 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == gfiles.c:In file included from 661utils/cleanpath.c::2417:: In file included from warning: ./system.haddress of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]: 52: ./hash.h:329: 11661: | warning: using the result of an assignment as a condition without parentheses [-Wparentheses]r ange_walk re329 | v si(fs ,( d0a,t aL (=d )h,- >0o,p sp-e>nfdeitncgh_(phr,i knety,, dsatrtlae)n;( k e| y ^~~~) + 1)libc/lines.h): 60{: 9 :| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.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)) { | ^ | == gfiles.c:699:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 699 | if (s = rindex(name, '/')) s -= 4; /* point it at start of SCCS/ */ | ~~^~~~~~~~~~~~~~~~~~~ gfiles.c:699:8: note: place parentheses around the assignment to silence this warning 699 | if (s = rindex(name, '/')) s -= 4; /* point it at start of SCCS/ */ | ^ | ( ) gfiles.c:699:8: note: use '==' to turn this assignment into an equality comparison 699 | if (s = rindex(name, '/')) s -= 4; /* stdio/wbuf.c:55:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | __swbuf(c, fp) | ^ ./stdio_remap.h:79:17: note: expanded from macro '__swbuf' 79 | #define __swbuf bk___swbuf | ^ In file included from librange.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329p | o iinft (idta taat =s tha-r>to pso-f> fSeCtCcSh/( h*,/ k e| y ^, s| t ==r len(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: 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/wsetup.c:48: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | http.c ( ): 515:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 515 | if (f = streq(file, "-") ? stdout : fopen(file, "w")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == http.c:515:8: note: place parentheses around the assignment to silence this warning 515 | if (f = streq(file, "-") ? stdout : fopen(file, "w")) { | ^ | ( ) http.c:515:8: note: use '==' to turn this assignment into an equality comparison 515 | if (f = streq(file, "-") ? stdout : fopen(file, "w")) { | ^ | == stdio/vsprintf.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 | vsprintf(str, fmt, ap) | ^ ./stdio_remap.h:89:18: note: expanded from macro 'vsprintf' 89 | #define vsprintf bk_vsprintCC locking.c f | ^ 1 warning generated. 3 warnings generated. 2 warnings generated. In file included from libgraph.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 2 warnings generated. In file included from stdio/vfscanf.c:45: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. 2 warnings generated. ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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 | ^ gfiles.c:1057:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1057 | if (p = getenv("_BK_SLOW_WIn file included from Astdio/vscanf.cL:K48": )In file included from )stdio/local.h :t37o: uIn file included from c./system.hh:(52p: ,./hash.h :03296:6116:) ;warning: using the result of an assignment as a condition without parentheses [-Wparentheses] | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gfiles.c:1057:11: note: place parentheses around the assignment to silence this warning 1057 | if (p = getenv("_BK_SLOW_WALK")) touch(p, 0666); | ^ | ( ) ./hash.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)) { | ^ | == gfiles.c:1057:11: note: use '==' to turn this assignment into an equality comparison 1057 | if (p = getenv("_BK_SLOW_WALK")) touch(p, 0666); | ^ | == CC mail.c CC libc/utils/fopen_cksum.c In file included from utils/data.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.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 = hIn file included from -utils/crc32c.c>:o28p: 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, strl e329n | ( kiefy )( d+a t1))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)) { | ^ | == CC merge.c CC libc/utils/fopen_crc.c gfiles.c:1191:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1191 | wh2i warninglse generated . (p = strrchr(gfile, '/')) { | ~~^~~~~~~~~~~~~~~~~~~~~ gfiles.c:1191:12: note: place parentheses around the assignment to silence this warning 1191 | while (p = strrchr(gfile, '/')) { | ^ | ( ) gfiles.c:1191:12: note: use '==' to turn this assignment into an equality comparison 1191 | while (p = strrchr(gfile, '/')) { | ^ | == 2 warnings generated. CC libc/utils/fopen_vzip.c CC libc/utils/fopen_zip.c 1 warning generated. In file included from stdio/vsscanf.c:48: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) In file included from libdiff.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 2 warnings generated. In file included from libcommit.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = ./hash.hh-:>329o:p11s: -note: >use '==' to turn this assignment into an equality comparisonf etch(h, 329k | ey ,i fs t(rdlaetna( k=e yh)- >+o p1s)-)> f{e t c| h ^( h ,| ==k ey, strlen(key) + 1)) { | ^ | == CC mklock.c gfiles.c:CC libc/utils/fileops.c 1315:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1315 | if (p = strrchr(gfile, '/')) { | ~~^~~~~~~~~~~~~~~~~~~~~ gfiles.c:1315:9: note: place parentheses around the assignment to silence this warning 1315 | if (p = strrchr(gfile, '/')) { | ^ | ( ) gfiles.c:1315:9: note: use '==' to turn this assignment into an equality comparison 1315 | if (p = strrchr(gfile, '/')) { | ^ | == key2path.c:85:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 85 | if (path = mdbm_fetch_sgfiles.ct:r(1414i:d8D:B ,warning: using the result of an assignment as a condition without parentheses [-Wparentheses]k ey)) re t1414u | rinf ((ts tr=d uspd(ipra_tgeht)d)i;r( pro j| , ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ dir)) { CC mailslot.c | ~~^~~~~~~~~~~~~~~~~~~~~~~~ key2path.c:85:11: note: place parentheses around the assignment to silence this warning 85 | if (path = mdbm_fetch_str(idDBgfiles.c,:1414 :k8e:y )note: )place parentheses around the assignment to silence this warning return 1414 | (isft r(dt u=p( psdaitrh_))g;etdir( p r| oj ^ , | dir ( )) ) { | ^ | ( ) key2path.c:85:11: note: use '==' to turn this assignment into an equality comparison 85 | if (gfiles.cp:a1414t:h8 : =note: use '==' to turn this assignment into an equality comparison mdbm_ 1414 | fietcf (ht _=s tsrd(iird_DgBet,d ikre(yp)ro) jr,e tduirr))n { ( s| t ^r d u| p ==(pa th)); | ^ | == 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_fgfiles.ce:t1456c:h18_:s twarning: rusing the result of an assignment as a condition without parentheses [-Wparentheses]( gone, 1456 | k e yi)f) (mcahecgki c=Pf i1l;e = | ^ m d b| m ( )_fe tch_str(gDB, gfile)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ key2path.c:86CC libc/utils/fileutils.c :8: note: use '==' to turn this assignment into an equality comparison 86 | if (t = mdbgfiles.cm:_1456f:e18t:ch _note: splace parentheses around the assignment to silence this warningtr (go n1456e | , key)) check = 1; | ^ | == 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)) { | ^ | == 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)) { | ^ | == kv.c:42:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 42 | if (h = hash_fromStream(0, f)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ 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_vkv.cs:c42a:n8f: note: | place parentheses around the assignment to silence this warning ^ 42 | if (h = hash_fromStream(0, f)) { | ^ | ( ) kv.c:42:8: note: use '==' to turn this assignment into an equality comparison 42 | if (h = hash_fromStream(0, f)) { | ^ | == 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->opsIn file included from -utils/dirname.c>:f35: eIn file included from t./system.hc:h52: (./hash.hh:,329 :k11e:y ,warning: using the result of an assignment as a condition without parentheses [-Wparentheses]s trlen(key) 329+ | 1i)f) ({d a ta| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning ./hash.h329: | 329 :i11f: (note: dplace parentheses around the assignment to silence this warninga ta = 329h | - >iofp s(-d>afteatc h=( hh,- >koepys,- >sftertlcehn((hk,e yk)e y+, 1s)t)r l{e n (| k ^ e y )| ( )+ 1)) { | ^ | ( ) ./hash.h:329:11: ./hash.hnote: :use '==' to turn this assignment into an equality comparison329 :11: note: use '==' to turn this assignment into an equality comparison329 | if ( d329a | t ai =f h(-d>aops-t>fae t=c hh(-h,> okpse-y>,fe tscth(rhl,en (kkeeyy,) s+t r1l)e)n ({k e y| ) ^ + | 1 ==) ) { | ^ | == key2path.c:127:36: warning: passing 'char[2]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 127 | proj_root(0), (u32)adler32(0, "+", 1)); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler33 warning2s generated. OF((uLong adler, const Bytef *buf, uInt len)); | ^ In file included from utils/efopen.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 2 warnings generated. librange.c:174:23: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 174 | range_walkrevs(s, 0, L(d), 0, csetStop, &d); | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgraph.c:188:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 188 | if (newbits = (bits & (SL_PAR|SR_PAR))) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libgraph.c:188:15: note: place parentheses around the assignment to silence this warning 188 | if (newbits = (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)) { | ^ | ( ) librange.c:197:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 197 | 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)) { | ^ | == librange.c:197:9: note: place parentheses around the assignment to silence this warning 197 | if (e = PARENT(s, d)) { | ^ | ( ) librange.c:197:9: note: use '==' to turn this assignment into an equality comparison 197 | if (e = PARENT(s, d)) { | ^ | == libgraph.c:201:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 201 | while (e = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ librange.c:200:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 200 | if (e = MERGE(s, d)) { | libgraph.c ~~^~~~~~~~~~~~~: 201:12: note: place parentheses around the assignment to silence this warning 201 | while (e = sccs_eachNum(&p, &sign)) { | ^ | ( ) librange.c:200:9: note: place parentheses around the assignment to silence this warning 200 | if (e = MERGE(s, d)) { | ^ | ( ) libgraph.clibrange.c::201200::129:: note: use '==' to turn this assignment into an equality comparisonnote: use '==' to turn this assignment into an equality comparison 201200 | | wihfi l(ee (=e M=E RsGcEc(ss_e,a cdh)N)u m{( & p| , ^ & s| i ==g n)) { | ^ | == 1 warning generated. 1 warning generated. CC mtime.c 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 (data = h->ops->fetch(h, keylibrange.c,: s254t:r10l:e nwarning: (using the result of an assignment as a condition without parentheses [-Wparentheses]k ey) +254 | 1 )i)f {( r e| v ^ = s f| i ( )l eRev()) { | ~~~~^~~~~~~~~~~~ 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()) { | ^ | == librange.c:284:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 284 | if (rev = strchr(rargs->rstart, ',')) *rev = 0; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ librange.c:284:12: note: place parentheses around the assignment to silence this warning libgraph.c284CC libc/utils/findpid.c : | 333 : 19: warning: if address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]( rev = s t333r | c h(rv(oriadr)gssy-m>dristfafr(ts,, 'L,('P)A)R E*NrTe(vs ,= d0);) , | d ^ , 0| , ( )stdio/vsscanf.c :&54d:u1p:s ,warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]s list ,54 | 0e,o f-r1e)a;d ( c| oo ^~~~~~~~~~~~~~~k ie, libc/lines.hb:u60f:,9 :l enote: librange.cnexpanded from macro 'L':) 284 : 12 | :60^ | note: use '==' to turn this assignment into an equality comparison( _d) ? 284( | t y p eifo f((_rde)v [=] )s{t(rtcyhpre(orfa(r_dgstdio/vsscanf.c)s:)-631>:,r1 s:(t tawarning: yra function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]pt e,o f'63(, | _'vd)s))s) c_*adrn}ef v =(: s 0t0;r; , \| f ^m t| , ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ==a p) | ^ ./stdio_remap.h:92:17: note: expanded from macro 'vsscanf' 92 | #define vsscanf bk_vsscanf | ^ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == tcp/tcp.c:77:52: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 77 | if ((newsock = accept(sock, (struct sockaddr*)&s, &namelen)) < 0) { | ^~~~~~~~ /usr/include/sys/socket.h:388:68: note: passing argument to parameter here 388 | int accept (ilibrange.cn:t350,: 32:s twarning: raddress of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] uct 350 | s o cikfa d(drra n*g_e__rweasltkrriecvts,( ss,o cdklliesnt_,t L*(_r_2r), e s| t ^~~~~r ict); libc/lines.h| : ^60 :9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC mv.c stdio/vfscanf.c:tcp/tcp.c850::1061::13 :warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 850 | _106_ | s cicfl ((tfarbe,e mfe m=t )s t r| r^c hr(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, ':')) { | ^ | == 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)) { | ^ | ( ) libgraph.c:430:22: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 430 | count = symdiff(s, L(PARENT(s, dutils/efopen.c):)49,: 8d:, note: 0use '==' to turn this assignment into an equality comparison, | ^~~~~~~~~~~~~~~ 49 | iflibc/lines.h :(60f: 9=: note: eexpanded from macro 'L'f open( e60n | v )()_ d{) ?| ^( t y| p ==e of(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgraph.c:433:11: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 433 | comp(s, L(PARENT(s, d)), d, &dups, slist, count); | ^~~~~~~~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1In file included from warningutils/dirs.c generated:. 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(hstdio/vsnprintf.c,: 51k:e1y:, warning: stra function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]l en( k51e | yv)s n+p r1i)n)t f{( s t| r ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, n, fmt, ap) | ^ ./stdio_remap.h:87:19: note: expanded from macro 'vsnprintf' 87 | #define vsnprintf bk_vsnprintf | ^ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. CC libc/utils/fmem.c tcp/tcp.c:140:46: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 140 | if (getsockname(s, (struct sockaddr *)&sin, &namelen) < 0) { | ^~~~~~~~ /usr/include/sys/socket.h:391:73: note: passing argument to parameter here 391 | int getsockname (int, struct sockaddr *__restrict, socklen_t *__restrict); | ^ tcp/tcp.c:154:46: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 154 | if (getpeername(s, (struct sockaddr *)&sin, &namelen) < 0) { | ^~~~~~~~ /usr/include/sys/socket.h:392:73: note: passing argument to parameter here 392 | int getpeername (int, struct sockaddr *__restrict, socklen_t *__restrict); | ^ 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.ctcp/tcp.c::503168::246:: note: warning: use '==' to turn this assignment into an equality comparisonpassing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] ./sccs.h:565: 18168: | note: iexpanded from macro 'EACH_PARENT'f (g 565e | t sfoorc k(nj a=m 0; e((ps), (=s t(rju cs, d, e, j) markDelta(wr, e, color); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ librange.c:563:2: note: place parentheses around the assignment to silence this warning ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ librange.c:563:2: note: use '==' to turn this assignment into an equality comparison ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ librange.c:605:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 605 | while (d = walkrevs(&wr)) addArray(&list, &d); | ~~^~~~~~~~~~~~~~~ librange.c:605:11: note: place parentheses around the assignment to silence this warning 605 | while (d = walkrevs(&wr)) addArray(&list, &d); | ^ | ( ) librange.c:605:11: note: use '==' to turn this assignment into an equality comparison 605 | while (d = walkrevs(&wr)) addArray(&list, &d); | ^ | == librange.c:628:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 628 | while (d = walkrevs(&wr)) { | ~~^~~~~~~~~~~~~~~ librange.c:628:11: note: place parentheses around the assignment to silence this warning 628 | while (d = walkrevs(&wr)) { | ^ | ( ) librange.c:628:11: note: use '==' to turn this assignment into an equality comparison 628 | while (d = walkrevs(&wr)) { | ^ | == 1In file included from warningudp/udp.c generated:. 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gfiles.c:2041:11: warning: CC libc/utils/fullname.c using the result of an assignment as a condition without parentheses [-Wparentheses] 2041 | while./hash.h :(329t: 11=: fnote: gplace parentheses around the assignment to silence this warninge tline(f )329) | {i f | ( ~~^~~~~~~~~~~~~d ata = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) gfiles.c:2041:11: note: place parentheses around the assignment to silence this warning 2041 | while (t = fgetline(f)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == gfiles.c:2041:11: note: use '==' to turn this assignment into an equality comparison 2041 | while (t = fgetline(f)) { | ^ | == libgraph.c:628:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 628 | if (m = MERGE(s, d)) printf(" merge %s", REV(s, m)); | ~~^~~~~~~~~~~~~ libgraph.c:628:8: note: place parentheses around the assignment to silence this warning 628 | if (m = MEIn file included from Rlock.cG:E17(: sIn file included from ,libc/system.h :d52): )libc/hash.h :p329r:i11n:t fwarning: (using the result of an assignment as a condition without parentheses [-Wparentheses]" merge % s329" | , iRfE V((dsa,t am )= )h;- > o| p ^ s - >| f ( )e tch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.hlibgraph.c::329628::11:8 :note: note: place parentheses around the assignment to silence this warninguse '==' to turn this assignment into an equality comparison 329 | 628 | i fi f( d(amta == MhE-R>GoEps->(fse,t cdh)()h, pkreiyntf(" me,r gset r%lse"n,( kRey)E V+( s1,) )m {) ) ;| ^ | ^| ( ) | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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 warninglibgraph.c :677:13 :2050 | warning: using the result of an assignment as a condition without parentheses [-Wparentheses] whil e677 | ( t 1i f= (fngeexttl i=n eS(IfB1L)I)NG S{( s ,| ^ d ) )| ( ){ | ~~~~~^~~~~~~~~~~~~~~~ gfiles.c:2050:14: note: use '==' to turn this assignment into an equality comparison 2050 | while (t1 = fgetline(f1)) { | ^ | == libgraph.c:677:13: note: place parentheses around the assignment to silence this warning 677 | if (next = SIBLINGS(s, d)) { | ^ | ( ) gfiles.c:2055:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2055 | if (p = strstr(r, "..")) *p = 0; libcommit.c :| 141 ~~^~~~~~~~~~~~~~~~~: 9:libgraph.c :warning: 677using the result of an assignment as a condition without parentheses [-Wparentheses]: 13: note: use '==' to turn this assignment into an equality comparison141 | i f677 | ( p =i stfr s(tr(buf, "#BKARG#")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 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 | libcommit.c :i141f: 9(:d anote: tplace parentheses around the assignment to silence this warninga = h- >141o | p s -i>ff e(tpc h=( hs,t rksetyr,( bsutfr,l e"n#(BkKe2Ay warningR) sG+ generated# . "1)))) {{ | | ^ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( ) next = SIBLINGS(s, d)) { | ^ | == libcommit.c:141:9: note: use '==' to turn this assignment into an equality comparison 141 | iIn file included from flocaltm.c :17(: pIn file included from ./sccs.h=: 20s: tIn file included from rlibc/system.hs:t52r./hash.h: (:libc/hash.hb329:u:329f11:,:11 :"note: #place parentheses around the assignment to silence this warningwarning: BKA using the result of an assignment as a condition without parentheses [-Wparentheses]R G #329" | ) )329i | f{ i( fd| a ^(t da| a ==t= a h=- >ho-p>so-p>sf-e>tfceht(chh, (khe,y ,k esyt,r lsetnr(lkeeny()k e+y )1 )+) 1{) ) | { ^ | | ( ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ librange.c:793:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 793 | while (d = walkrevs(&wr)) { | ~~^~~~~~~~~~~~~~~ libc/hash.h:329:utils/dirs.c11::197 :note: place parentheses around the assignment to silence this warning11 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | i197./hash.hf ( | :d 329atlibrange.cw:a:h11 793i:= h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 3 warning329s | generated . if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == :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)) { | ^ | == le2 (libcommit.c warninge:s 163 generated=:. 15re:ad dwarning: iusing the result of an assignment as a condition without parentheses [-Wparentheses]r (d)) {163 | | ~~^~~~~~~~~~~~ } while (p = strstr(b, "#BKARG#")); | ~~^~~~~~~~~~~~~~~~~~~~~~ utils/dirs.c:197:11: note: place parentheses around the assignment to silence this warning 197 | while (e = readlibcommit.cd:i163r:(15d:) )note: {place parentheses around the assignment to silence this warning | ^ | 163 ( ) | } while (p = strstr(b, "#BKARG#")); | ^ | ( ) utils/dirs.c:197:11: note: use '==' to turn this assignment into an equality comparison libcommit.c197: | 163 :w15h:i lenote: use '==' to turn this assignment into an equality comparison( e = r e163a | d d i r}( dw))h i{l e | ( ^p | = ==gfiles.c :libgraph.c2055:: 11699: note: : suse '==' to turn this assignment into an equality comparison9note: t :place parentheses around the assignment to silence this warningr s warning: t329 using the result of an assignment as a condition without parentheses [-Wparentheses]1r | 2055 warning( | generatedbi . ,f699 | "( #d iBKaifARGtf #")a () (p;=k = = h | s-s ^->t >or kps| ist ==d-r l>(ifrse,tt [c"ph.](..h"k,)i )dk )e* yps, - =>s libcommit.ckt0:ir;165dl :le 16in| :s( ^ tk warning: [e | using the result of an assignment as a condition without parentheses [-Wparentheses]dy ( ) ].s) i b165+l | i 1n )g})s e{=l s ke| ; ^ i f | | ~~^~~~~~~~~~~~~~~~~~~( == p = strstr(buf, "#BKEXEC#")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ gfiles.c:2055:11: note: use '==' to turn this assignment into an equality comparison 2055 | if (p = strstr(r, "..")) *p = 0; | ^ | == libgraph.c:699:9: note: place parentheses around the assignment to silence this warning 699 | if (k = s->kidllibcommit.ci:s165t:[16p:] .note: kplace parentheses around the assignment to silence this warningi d) s- >165k | i d l}i setl[sde] .if s(ipb l=i nsgtsr s=t rk(;b u f| , ^ " #| B ( )K EXEC#")) { | ^ | ( ) libgraph.c:699:9: note: use '==' to turn this assignment into an equality comparison 699 | if (k = libcommit.cs:-165>k:i16d:lis tnote: [use '==' to turn this assignment into an equality comparisonp ].kid) s-165> | k i d}l ieslts[ed] .isfi b(lpi n=g ss t=r skt;r ( b| u ^f , | " ==# BKEXEgfiles.c:C2082#:"12):) warning: {using the result of an assignment as a condition without parentheses [-Wparentheses] | ^ | 2082 == | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ libcommit.c:166:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 166 | if (f1 = popen(&p[8], "r")) { | ~~~^~~~~~~~~~~~~~~~~~~ gfiles.c:2082:12: note: place parentheses around the assignment to silence this warning 2082 | while (t = fgetline(f)) { | ^ | ( ) libcommit.c:166:11: note: place parentheses around the assignment to silence this warning 166 | if (f1 = popen(&pCC libc/utils/fileinfo.c [8], "r")) { | ^ | ( ) libcommit.c:166:11: note: use '==' to turn this assignment into an equality comparison 166 | if (f1 = popen(&p[8], "r")) { | ^ | == CC nested.c 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; | ^ | == 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)) { | ^ | ( ) idcache.c:147:14: note: use '==' to turn this assignment into an equality comparison 147 | while (ino = sccs_prev(sc, ino)) { | ^ | == 3 warnings generated. info.c:276:36: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 276 | (struct sockaddr*)&cliaddr, &len); | ^~~~ /usr/include/fortify/sys/socket.h:49:73: note: passing argument to parameter '__l' here 49 | struct sockaddr *__a, socklen_t *__l) | ^ 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from lines.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:911 warning:s generatednote: . place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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/getnull.c CC newroot.c libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) 4 warnings generated. 1 warning generated. libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 2 warnings generated. CC opark.c CC parent.c CC libc/utils/getopt.c CC park.c 1 warning generated. In file included from libsfiles.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/utils/glob.c CC partition.c 2 warnings generated. In file included from locking.c:20: In file included from CC patch.c libc/system.h:52: libc/hash.h:329:11: 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 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)) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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. libdiff.c:222:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 222 | if (t = hash_insert(dc->h, &dh, sizeof(u32), | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | 0, sizeof(thing))) { | ~~~~~~~~~~~~~~~~~ libdiff.c:222:10: note: place parentheses around the assignment to silence this warning 222 | if (t = hash_insert(dc->h, &dh, sizeof(u32), | ^ | ( 223 | 0, sizeof(thing))) { | | ) libdiff.c:222:10: note: use '==' to turn this assignment into an equality comparison 222 | if (t = hash_insert(dc->h, &dh, sizeof(u32), | ^ | == CC libc/utils/lines.c CC pending.c In file included from merge.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/utils/lines_tests.c In file included from mv.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from utils/fopen_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/mkdir.c In file included from utils/fopen_vzip.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from mtime.c:20: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == info.c:741:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 741 | if (t = getenv("BK_DOTBK")) { | ~~^~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info.c:741:8: note: place parentheses around the assignment to silence this warning 741 | if (t = getenv("BK_DOTBK")) { | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strinfo.cl:e741n:(8k:e ynote: )use '==' to turn this assignment into an equality comparison + 1)) {741 | | i ^ f (| t ( ) = getenv("BK_DOTBK")) { | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 5 warnings generated. info.c:825:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 825 | if 7(o warningpst generateds. ->db_primf = fopen(prim, "a")) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ info.c:825:21: note: place parentheses around the assignment to silence this warning 825 | if (opts->db_primf = fopen(prim, "a")) { | ^ | ( ) info.c:825:21: note: use '==' to turn this assignment into an equality comparison 825 | if (opts->db_primf = fopen(prim, "a")) { | ^ | == CC preference.c 1 warning generated. info.c:942:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 942 | if (s = uniqdb_backup_path()) { | ~~^~~~~~~~~~~~~~~~~~~~~~ utils/fopen_vzip.c:117:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 117 | if (t = info.cg:e942t:e8n:v (note: "place parentheses around the assignment to silence this warning_ BK_V Z942I | P _iFfMT "()s )= {u n i| qd ~~^~~~~~~~~~~~~~~~~~~~~~~~b _backup_path()) { | ^ | ( ) info.c:942:8: note: use '==' to turn this assignment into an equality comparison utils/fopen_vzip.c :942117 | : 9i:f note: (place parentheses around the assignment to silence this warnings = u n117i | q d ibf_ b(atc k= guept_epnavt(h"(_)B)K _{V Z I| P ^_FMT ")) | { == | ^ | ( ) info.c:948:8utils/fopen_vzip.c:: 117warning: :using the result of an assignment as a condition without parentheses [-Wparentheses]9 : note: use '==' to turn this assignment into an equality comparison 948 | 117if | ( si f= (hta s=h _gfeteentvc(h"S_BKt_VrZ(IoPp_tFsM-T>"d)b), { | ^ | == DB_MODTIME)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info.c:948:8: note: place parentheses around the assignment to silence this warning 948 | if (s = hash_fetchStr(opts->db, DB_MODTIME)) { | ^ | ( ) info.c:948:8: note: use '==' to turn this assignment into an equality comparison 948 | if (s = hash_fetchStr(opts->db, DB_MODTIME)) { | ^ | == In file included from utils/fileops.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:977:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 977 | if (syncroo./hash.ht: 329=: 11s:t rcnote: place parentheses around the assignment to silence this warningh r(date+ 1329, | 'i|f' ()da)t a{ = | h ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~- >ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.hinfo.c::977329::1511:: note: note: place parentheses around the assignment to silence this warning use '==' to turn this assignment into an equality comparison 977 | if 329( | s yinfc r(odoatt = as t=r chh-r>(odpate+1, '|')) { | ^ | ( ) info.c:977:15: note: use '==' to turn this assignment into an equality comparison 977 | if (syncroot = strchr(date+1, '|')) { | ^ | == s->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from CC libc/utils/milli.c 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 utils/fopen_vzip.c :329186 | : 12i:f 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]d ata = h186- | > ozp.sn-e>xfte_ticn h=( h(, ckheayr, *s)tirnl;en ( 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)) { | ^ | == 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; | ^ ~~~~~~~~~~ 2 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))) | ^ 30 warnings generated. info.c:1133:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1133 | if (drift = getenv("CLOCK_DRIFT")) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ info.c:1133:12: note: place parentheses around the assignment to silence this warning 1133 | if (drift = getenv("CLOCK_DRIFT")) { | ^ | ( ) info.c:1133:12: note: use '==' to turn this assignment into an equality comparison 1133 | if (drift = getenv("CLOCK_DRIFT")) { | ^ | == 1 warning generated. CC libc/utils/mmap.c info.c:1204:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1204 | if (s = getenv(env)) { | ~~^~~~~~~~~~~~~ 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) + info.c1:)1204): 8{: note: | place parentheses around the assignment to silence this warning ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1204 | if (s = getenv(env)) { | ^ | ( ) info.c:1204:8: note: use '==' to turn this assignment into an equality comparison ./hash.h :1204329 | : 11i:f note: (place parentheses around the assignment to silence this warnings = ge t329e | n vi(fe n(vd)at)a {= h| - ^> o p| s ==- >fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 11 warnings generated. utils/fopen_vzip.c:474:35: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 474 | if (fz->compress(buf, len, data, &csz)) return (-1); | ^~~~ CC proj.c 1 warning generated. 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libc/utils/pq.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)) { | ^ | == 1 warning generated. In file included from utils/fopen_zip.c:20: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) CC poly.c mail.c./hash.h::30329:11::11 :warning: using the result of an assignment as a condition without parentheses [-Wparentheses]note: use '==' to turn this assignment into an equality comparison 30329 | | iiff ((dnataame =In file included from utils/findpid.c=: s17t: rIn file included from r./system.hc:h52r(a: v./hash.h[:0329]:,11 :' /warning: 'using the result of an assignment as a condition without parentheses [-Wparentheses]) ) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:30:11: note: place parentheses around the assignment to silence this warning 30 | if (name = strrchr(av[0], '/')) { | ^ | ( ) ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->opsmail.c->: f30eh:t-11:c> honote: (puse '==' to turn this assignment into an equality comparisonhs ,-> fk30ee | ty c,ih f(s ht(,rn laekmnee (y=k, e syst)tr rr+lc eh1nr)(()ka ev{y[ )0 ]| +, ^ 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)) { | ^ | == 12 warnings generated. 13 warnings generated. mv.c:192:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 192 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ mv.c:192:11: note: place parentheses around the assignment to silence this warning 192 | while (t = fgetline(f)) { | ^ | ( ) mv.c:192:11: note: use '==' to turn this assignment into an equality comparison 192 | while (t = fgetline(f)) { | ^ | == In file included from CC libc/utils/putenv.c 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:71:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 71 | while (len = fread1(libc/hash.h warningb: generatedu329. f:, 111:, note: splace parentheses around the assignment to silence this warningi zeof(bu f329) | , isft d(idna)t)a {= h| - ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~> ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) utils/fileutils.c:166:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 166 | while (len = fread(buf1, 1, sizeof(buf1), f1)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == mv.c:248:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 248 | if (fix_pfileutils/fileutils.c =: 166H:A13S:_ Pnote: Fplace parentheses around the assignment to silence this warningI LE(s)) 166{ | w| h ~~~~~~~~~~^~~~~~~~~~~~~~ ile (len = fread(buf1, 1, sizeof(buf1), f1)) { | ^ | ( ) mv.c:248:17: note: place parentheses around the assignment to silence this warning 248 | if (fix_pfile = HAS_PFILE(s)) { | ^ utils/fileutils.c : 166| : ( )13 : note: use '==' to turn this assignment into an equality comparison 166 | while (len = fread(buf1, 1, sizeof(buf1), f1)) { | ^ | == mv.c:248:17: note: use '==' to turn this assignment into an equality comparison 248 | if (fix_pfile = HAS_PFILE(s)) { | ^ | == CC populate.c 4 warnings generated. mail.c:71:15: note: place parentheses around the assignment to silence this warning 71 | while (len = fread(buf, 1, sizeof(buf), stdin)) { | ^ | ( ) mail.c:71:15: note: use '==' to turn this assignment into an equality comparison 71 | while (len = fread(buf, 1, sizeof(buf), stdin)) { | ^ | == In file included from names.c:27: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(kemail.cy:)110 :13+: 1warning: )using the result of an assignment as a condition without parentheses [-Wparentheses] ) { | ^110 | | w ==h ile (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(CC libc/utils/readn.c buf,In file included from 1,opark.cCC libc/utils/realbasename.c :l17eIn file included from : nIn file included from newroot.cCC port/bkd_server.c ,libc/system.h: :17f52: ): In file included from ;libc/hash.hlibc/system.h :: 32952| :: ^11libc/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 | 329i | f i(fd a(tdaat a= =h -h>-o>posp-s>-f>eftecthc(hh(,h ,k ekye,y ,s tsrtlrleenn((kkeeyy)) ++ 11)))) {{ | | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(libc/hash.hh:329,: 11k:e ynote: ,place parentheses around the assignment to silence this warning strl e329n | ( kiefy )( da+t a1 )= )h -{> o p| s ^ - >| f ( )e tch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { libc/hash.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/relpath.c In file included from utils/fullname.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: 16using the result of an assignment as a condition without parentheses [-Wparentheses] warning s generated. 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 *b./hash.hu:f329): 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: utils/fopen_crc.cnote: :use '==' to turn this assignment into an equality comparison351 :15: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 351 | crcWrite(fc, fc->rbuf, len); | ^~~~~~~~ utils/fopen_crc.c:107:48: note: passing argument to parameter 'buf' here 107 | private int crcWrite(void *cookie, const char *buf, int len); | ^ locking.c:151:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 151 | if (p = getenv("BK_WRITE_LOCK")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ locking.c:151:8: note: place parentheses around the assignment to silence this warning 151 | if (p = getenv("BK_WRITE_LOCK")) { | ^ | ( ) utils/fopen_crc.c:399:36: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 399 | unless (fc->rlen = readBlock(fc, fc->rbuf)) break; | ^~~~~~~~ ./style.h:44:25: note: expanded from macro 'unless' 44 | #define unless(e) if (!(e)) | ^ locking.cutils/fopen_crc.c::151213::827:: note: note: use '==' to turn this assignment into an equality comparison passing argument to parameter 'buf' here 151 | 213 | irfe a(pd B= lgoectke(nvf(c"rBcK _*WfRcI,TE _cLhOaCrK "*)b)u f{) | | ^ ^ | == 329 | if (data = h->ops->fetch(h, key, strlen(key) + locking.c1:164):)8 :{ warning: using the result of an assignment as a condition without parentheses [-Wparentheses]| ^ | == 164 | if (p = getenv("BK_READ_LOCK")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ CC port/check_rsh.c locking.c:164:8: note: place parentheses around the assignment to silence this warning 164 | if (p = getenv("BK_READ_LOCK")) { | ^ | ( ) 2 warnings generated. locking.c:164:8: note: use '==' to turn this assignment into an equality comparison 164 | if (p = getenv("BK_READ_LOCK")) { | ^ | == 1 warning generated. utils/fopen_crc.c:527:27: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 527 | fc->rlen = readBlock(fc, fc->rbuf); | ^~~~~~~~ utils/fopen_crc.c:213:27: note: passing argument to parameter 'buf' here 213 | readBlock(fcrc *fc, char *buf) | ^ In file included from park.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) CC port/gethomedir.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)) { | ^ | == utils/fopen_crc.c:604:16: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 604 | crcWrite(fc, fc->rbuf, 0); | ^~~~~~~~ utils/fopen_crc.c:427:36: note: passing argument to parameter 'buf' here 427 | crcWrite(void *cookie, const char *buf, int len) | ^ In file included from utils/getopt.c:48: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.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. merge.c:132:14: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 132 | unless (p = mdbm_fetch_str(db, buf)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~ libc/style.h:44:25: note: expanded from macro 'unless' 44 | #define unless(e) if (!(e)) | ^ merge.c:134:7: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 134 | p = mdbm_fetch_str(db, buf); | ^ ~~~~~~~~~~~~~~~~~~~~~~~ CC libc/utils/rlimit.c CC libc/utils/rmrepo.c 2 warnings generated. CC port/gethost.c CC port/getinput.c In file included from ndiff.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == locking.c:910:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 910 | if (lockers = nested_lockers(p, 0, 1)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ locking.cutils/fopen_zip.c::910130::1417:: note: warning: place parentheses around the assignment to silence this 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] 910 | 130 | i fz f(-l>ozc.kneexrts_ o=u tn e=s tbeudf;_ l o| c ^ ~~~k ers(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)) { | ^ | == CC port/getrealname.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++]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils/fopen_zip.c:182:16: warning: assigning to 'Bytef *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 182 | zf->z.next_in =parent.c :(ch105:a16:r *note: )place parentheses around the assignment to silence this warningb uf; 105| | ^ ~~~~~~~~~~~ while (which = | ^ | ( 106 | (av[i] && streq(av[i], "-")) ? fgetlinutils/fopen_zip.ce:(185s:t11: dwarning: iusing the result of an assignment as a condition without parentheses [-Wparentheses]n ) : a v185 | [ i +i+f] )( e{r r | = d| e )f late(&zf->z, Z_NO_FLUSH)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parent.c:105:16: note: use '==' to turn this assignment into an equality comparison 105 | while (which = | ^ | == utils/fopen_zip.c:185:11: note: place parentheses around the assignment to silence this warning 185 | if (err = deflate(&zf->z, Z_NO_FLUSH)) { | ^ | ( ) utils/fopen_zip.c:185:11: note: use '==' to turn this assignment into an equality comparison 185 | if (err = deflate(&zf->z, Z_NO_FLUSH)) { | ^ | == 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)) { | ^ | == 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()) { | ^ | ( ) In file included from nested.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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; | ~~~^~~~~~~~~~~~~~~~~~~ locking.c:1262:14: names.cwarning: :using the result of an assignment as a condition without parentheses [-Wparentheses]87 :11: note: place parentheses around the assignment to silence this warning1262 | if ( l87o | c k e risf =( rnke s=t esdt_rlcohcrk(erdess(tp,, '0|,' )1))) *{r k +| + ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ = 0; | ^ | ( ) 1 warning generated. names.c:87:11locking.c:: 1262note: :use '==' to turn this assignment into an equality comparison14 : note: place parentheses around the assignment to silence this warning 87 | 1262 | i fi f( r(kl o=c ksetrrsc h=r (ndeesstte,d_l o'c|k'e)r)s (*pr,k +0+, =1 )0); {| ^ | ^ | == | ( ) locking.c:1262:14: note: use '==' to turn this assignment into an equality comparison 1262 | if (lockers = nested_lockers(p, 0, 1)) { | ^ | == In file included from utils/fileinfo.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->opIn file included from sutils/mkdir.c-:>17f: eIn file included from tc./system.hh:(52h: ,./hash.h :k329e:y11,: swarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]r len(key) + 1329) | ) i{f (| d ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a ta = h->ops->fetch(h, key, strlen(keIn file included from yutils/lines_tests.c): 17+: In file included from 1./system.h):)52 : {./hash.h : 329| : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~11 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1))./hash.h :{329 : 11| : ^ note: place parentheses around the assignment to silence this warning| ( ) 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.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 | ( ) ./hash.h329: | 329 :i11f: (note: duse '==' to turn this assignment into an equality comparisona ta = 329h | - >iofp s(-d>afteat c=h (hh-,> opkse-y>,f esttcrhl(ehn,( kkeye)y ,+ str1l)e)n ({k e y| ) ^+ 1| ) ==) { | ^./hash.h : 329| : ==11 : note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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)) { | ^ | == In file included from preference.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/utils/rmtree.c In file included from utils/pq.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. CC libc/utils/samepath.c 1 warning generated. 1 warning generated. In file included from patch.c:16: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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->opCC libc/utils/sig.c 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)) { | ^ | == 4 warnings generated. In file included from utils/milli.c:17: In file included from ./system.h:52: ./hash.h:329:11: In file included from partition.cwarning: :17using the result of an assignment as a condition without parentheses [-Wparentheses]: In file included from ./sccs.hIn file included from : In file included from 20utils/realbasename.c329: proj.c: | In file included from :18 libc/system.h17: i:: In file included from In file included from f52libc/system.h./system.h (: ::dlibc/hash.h5252a:: : t329libc/hash.h./hash.ha::: 11329329=::: 1111hwarning: ::-using the result of an assignment as a condition without parentheses [-Wparentheses] > warning: warning: ousing the result of an assignment as a condition without parentheses [-Wparentheses]using the result of an assignment as a condition without parentheses [-Wparentheses]p s -329> | fe 329 t329 | ic | fh i (if(hf d, (a (dtkdaaeat yta=,a =hs= -t h>rh-ol->pe>osnopark.cp-(p:s>ks778-fe-:>ey>13ft)fe:ec t th+cwarning: ch( husing the result of an assignment as a condition without parentheses [-Wparentheses](h1( h,,)h ), kk ke778ee{y | yy , s w,, th s | rits ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~llrlent ene(r( klkey(ee)buyn f)(+ k =+e1 y)m1))k) l)+{ i n{1| e ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( ) m| n ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{e x t| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(m) )) { | ~~~~^~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == ./hash.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:778:13: note: place parentheses around the assignment to silence this warning 778 | while (buf = mkline(mnext(m))) { | ^ | ( ) park.c:778:13: note: use '==' to turn this assignment into an equality comparison 778 | while (buf = mkIn file included from lpoly.ci:n17e: (In file included from mn./sccs.he:x20t: (In file included from mlibc/system.h):)52): libc/hash.h{: 329 :| 11 ^: libc/hash.hwarning: | :using the result of an assignment as a condition without parentheses [-Wparentheses] ==329 :11: note: 329place parentheses around the assignment to silence this warning | if (d a329t | a iIn file included from =futils/lines.c :h(21-d: >oaIn file included from ./system.hpt:sa52- : >=./hash.hf :eh329t-:c>11ho:(p h,swarning: k-using the result of an assignment as a condition without parentheses [-Wparentheses]e> yf,e st trc329lh | en( (hik,fe (ykd)ea yt+,a 1s=t) r)hl-In file included from e>nIn file included from utils/rmrepo.co(pending.c:psk:18-e17: >y: In file included from f)In file included from ./system.he libc/system.h:t+:52c 52: h1: ./hash.h(h)libc/hash.h:,):329 329:k{:1111e ::y ,| 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]s t r| l ( ) e 329329n | | ( kiieffy )(( dd+aa tt1aa) )== {hh -- >>| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~oo ppss-->>ffeettcchh((hh,, kkeeyy,, ssttrrlelne(nk(ekye)y )+ +1 )1))) {{ libc/hash.h | :| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~329 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ : 11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strl./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:./hash.hCC libc/utils/smartrename.c 329::11329:: 11note: :place parentheses around the assignment to silence this warning note: use '==' to turn this assignment into an equality comparison 329 | i329f | ( diaft a( d=a h->topas- >=f eht-c>ho(ph,s -k>ey, fstertlcehn(CC libc/utils/spawn.c (hk,ey )k e+y ,1 )s)t r{ l e| n ^ ( k e| y ( )) + 1)) { | ^ | == 8 warnings generated. ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data park.c=: 846h:-13>:o pwarning: susing the result of an assignment as a condition without parentheses [-Wparentheses]- >fetc h846( | h ,w hkielye, (sbturfl e=n (mkkelyi)n e+( m1n)e)x t{( m )| ) ^ ) {| ( ) | ~~~~^~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->opspark.c-:>846f:e13t:c hnote: (place parentheses around the assignment to silence this warningh , ke y846, | swthrilleen ((kbeuyf) =+ m1k)l)i n{e ( m| n ^ e x| t ==( mIn 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 = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h : | {329 ^ : 11 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:| ( )note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = hpark.c-:>olibc/hash.h846p::s32913-::>11 f:note: e use '==' to turn this assignment into an equality comparisontnote: cplace parentheses around the assignment to silence this warningh ( h846, | 329 k | libc/hash.hwe :hyii329,fl: e11s( :td( rabnote: ltuuse '==' to turn this assignment into an equality comparisoneaf n (= =k 329 eh | my)- +> o1p)s)- >{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)) { | ^ | == einf(k kl(eidynea)(mt nalibc/hash.h+e : xt=3291( :)mh11))-: )> note: {)ouse '==' to turn this assignment into an equality comparison p {s| - ^329 > | | fe ^t| i c ==f h | (( ==hd ,a tkae y=, h- >sotprs-l>efnet(ckhe(yh), + k1e)y), {s t r| l ^e n (k| ey ==) + 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, key, strlen(key) + 1)) { | ^ | == 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))) { | ^ | == park.c:972:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 972 | while (buf = mkline(mnext(m))) { | ~~~~^~~~~~~~~~~~~~~~~~ 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++) { | ^ ~~~~~~~ park.c:972:13: note: place parentheses around the assignment to silence this warning 972 | while (buf = mkline(mnext(m))) { | ^ | ( ) 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, park.cs:trlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) 972:13: note: use '==' to turn this assignment into an equality comparison 972 | while (buf = mkline(mnext(m))) { | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from utils/mmap.cnested.c::17: 112:In file included from 12./system.h:: 52warning: : using the result of an assignment as a condition without parentheses [-Wparentheses] ./hash.h:329: 11112: | warning: using the result of an assignment as a condition without parentheses [-Wparentheses]w hile (p = fget l329i | n ei(fst d(ind)a)t a{ =| ~~^~~~~~~~~~~~~~~~~h ->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nested.c:112:12: note: place parentheses around the assignment to silence this warning 112 | while (p = fgetline(stdin)) { | ^ | ( ) ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) {park.c : 1041:| ^ | ( ) nested.c:112:12: note: use '==' to turn this assignment into an equality comparison 112 | while (p = fgetline(stdin)) { | ^ | == ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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))) { | ^ | == newroot.c:197:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 197 | if (p = strrchr(rand, ':')) rand = p + 1; | ~~^~~~~~~~~~~~~~~~~~~~ newroot.c:197:8: note: place parentheses around the assignment to silence this warning 197 | if (p = strrchr(rand, ':')) rand = p + 1; | ^ | ( ) newroot.c:197:8: note: use '==' to turn this assignment into an equality comparison 197 | if (p = strrchr(rand, ':')) rand = p + 1; | ^ | == newroot.c:218:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] 218 | mp_init(&a); | ^~~~~~~ ~~ newroot.c:219:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] 219 | mp_read_radix(&a, rand, 16); | ^~~~~~~~~~~~~ ~~~~~~~~~~~~ newroot.c:222:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] 222 | mp_init(&b); | ^~~~~~~ ~~ newroot.c:223:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] 223 | mp_read_radix(&b, rand, 16); | ^~~~~~~~~~~~~ ~~~~~~~~~~~~ newroot.c:225:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] 225 | mp_xor(&a, &b, &a); | ^~~~~~ ~~~~~~~~~~ newroot.c:226:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] 226 | mp_toradix(&a, buf, 16); | ^~~~~~~~~~ ~~~~~~~~~~~ utils/glob.c:83:4: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 83 | p = string; | ^ ~~~~~~ utils/glob.c:84:4: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 84 | g = glob; | ^ ~~~~ utils/glob.c:92:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 92 | if (invert = (*g == '^')) g++; | ~~~~~~~^~~~~~~~~~~~~ CC libc/utils/spawnvpio.c 1 warning generated. 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); | ^ 1 warning generated. 1 warning generated. utils/glob.c:145:17: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 145 | if (match_one(p, g, ignorecase)) return (1); | ^ utils/glob.c:78:17: note: passing argument to parameter 'string' here 78 | match_one(char *string, char *glob, int ignorecase) | ^ utils/glob.c:145:20: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 145 | if (match_one(p, g, ignorecase)) return (1); | ^ utils/glob.c:78:31: note: passing argument to parameter 'glob' here 78 | match_one(char *string, char *1g warningl generatedo. b, int ignorecase) | ^ 1 warning generated. nested.c:326:27: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 326 | range_walkrevs(cset, 0, L(d), 0, | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nested.c:361:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 361 | while (d = cset_rdweavePair(cset, 0, &rkoff, &dkoff)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nested.c:361:11: note: place parentheses around the assignment to silence this warning 361 | while (d = cset_rdweavePair(cset, 0, &rkoff, &dkoff)) { | ^ | ( ) nested.c:361:11: note: use '==' to turn this assignment into an equality comparison 361 | while (d = cset_rdweavePair(cset, 0, &rkoff, &dkoff)) { | ^ | == 1 warning generated. CC libc/utils/spawn_filterpipeline.c In file included from utils/relpath.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (dat1a warning generated=. 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, ke1y warning, generated . strlen(key) + 1)) { | ^ | == CC libc/utils/stackdump.c nested.c:532:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 532 | if (c->path = mdbm_fetch_str(idDB, c->rootkey)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nested.c:532:15: note: place parentheses around the assignment to silence this warning 532 | if (c->path = mdbm_fetch_str(idDB, c->rootkey)) { | ^ | ( ) nested.cIn file included from :utils/readn.c532::1715: :In file included from ./system.hnote: :use '==' to turn this assignment into an equality comparison52 : ./hash.h:329 532 | : 11 :i fwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]( c->path = m329d | b mi_ff e(tdcaht_as t=r (hi-d>DoBp,s -c>-f>ertocoh(thk,e keyy),) s{tr l e| n ^( k 1e| warningy == generated) . + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC port/getrusage.c CC libc/utils/str_subst.c ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) 1 warning generated. ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == park.c:1435:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1435 | if (t = xfile_fetch(s->gfile, 'c')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ park.c:1435:8: note: place parentheses around the assignment to silence this warning 1435 | if (t = xfile_fetch(s->gfile, 'c')) { | ^ | ( ) park.c:1435:8: note: use '==' to turn this assignment into an equality comparison 1435 | if (t = xfile_fetch(s->gfile, 'c')) { | ^ | == CC port/globalroot.c CC libc/utils/sys.c CC port/gui.c In file included from utils/rmtree.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) CC libc/utils/system.c ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. CC port/hostColonPath.c CC port/http_proxy.c 1 warning generated. 3 warnings generated. 3 warnings generated. 3 warnings generated. 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, strlenested.cn:(670k:e11y:) warning: +using the result of an assignment as a condition without parentheses [-Wparentheses] CC libc/utils/testcode.c 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)) { | ^ | == 1 warning generated. 3CC port/mail.c warnings generated. nested.c:707:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1 )707 | )i {f (| f ^ = f| o ( )p en(tmp, "w")) { | ~~^~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (dnested.ca:t707a: =8 :h -note: >oplace parentheses around the assignment to silence this warningp s->fe t707c | h (ihf, (kfe y,= sftorpleenn((ktemyp), + "1w))" ){) {| ^ | ^ | == | ( ) nested.c:707:8: note: use '==' to turn this assignment into an equality comparison 707 | if (f = fopen(tmp, "w")) { | ^ | == CC libc/utils/trace.c 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)) { | ^ | == 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 = rmlibc/hash.hI:f329R:e11p:o (note: filplace parentheses around the assignment to silence this warninge )) return 329( | r eitf) ;( d | a ^ t a | = ( ) h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) utils/rmtree.c:41:11: note: use '==' to turn this assignment into an equality comparison 41 | if (ret = rmIfRepo(file)) return (ret); | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (dIn file included from autils/samepath.ct:a17 : In file included from =In file included from utils/sig.c ./system.h:h:17-52: >: In file included from o./hash.h./system.hp::s32952-:: >11./hash.hf::e 329twarning: :cusing the result of an assignment as a condition without parentheses [-Wparentheses]11h :( warning: husing the result of an assignment as a condition without parentheses [-Wparentheses], 329k | e y329i, | f si(tfdr ale(tnda(a kt=ea y h)=- >+ho -p1>s)o-)p> sf{-e >t fc| eh ^t( ch h,| ( ==hk ,e yk,e ys,tr lsetnrl(ekne(yk)e y+) 1+) ) 1{) ) | { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h./hash.h::329329::1111:: note: note: place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning 329329 | | iiff ((ddaattaa == hh-->>ooppss-->>ffeettcchh((hh,, kkeeyy,, ssttrrlleen(kne(yk)e +y )1 )+) 1{) ) {| ^ | | ( ) ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/utils/tty.c ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from port/bkd_server.c:17: In file included from port/../bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC port/notifier.c CC port/mnext.c In file included from port/gethost.c1: warning17 generated: . 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)) { | ^ | == 4 warnings generated. CC port/networkfs.c 1 warning generated. 1 warning generated. 1 warning generated. In file included from port/check_rsh.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] port/gethomedir.c329: | 102 :i8f: (warning: dusing the result of an assignment as a condition without parentheses [-Wparentheses]a ta = h102- | > oipfs -(>tf e= tgceht(ehnv,( "kBeKy_,D OsTtBrKl"e)n)( k{e y )| ~~^~~~~~~~~~~~~~~~~~~~+ 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning port/gethomedir.c329: | 102 i:f8 :( danote: tplace parentheses around the assignment to silence this warninga = h->o p102s- | > fieft c(ht( h=, gkeetye,n vs(t"rlBeKn_(DkOeTyB)K "+) )1 ){) { | | ^ ^ | | ( ) ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(hport/gethomedir.c,: 102k:ey8,: stnote: ruse '==' to turn this assignment into an equality comparisonle n(key ) +102 | 1 )i)f {( t | ^= g| e ==t env("BK_DOTBK")) { | ^ | == port/gethomedir.c:110:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 110 | if (t = getHomeDir()) { | ~~^~~~~~~~~~~~~~ port/gethomedir.c:110:8: note: place parentheses around the assignment to silence this warning 110 | if (t = getHomeDir()) { | ^ | ( ) port/gethomedir.c:110:8: note: use '==' to turn this assignment into an equality comparison 110 | if (t = getHomeDir()) { | ^ | == port/gethomedir.c:113:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 113 | if (rc = stat(dir, &sb)) { | ~~~^~~~~~~~~~~~~~~~ port/gethomedir.c:113:10: note: place parentheses around the assignment to silence this warning 113 | if (rc = stat(dir, &sb)) { | ^ | ( ) port/gethomedir.c:113:10: note: use '==' to turn this assignment into an equality comparison 113 | if (rc = stat(dir, &sb)) { | ^ | == CC libc/utils/ttyprintf.c poly.c:81:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 81 | while (t CC libc/utils/utils.c =CC port/ns_sock_host2ip.c eachline(&next, &l2e warningns) generated). { | ~~^~~~~~~~~~~~~~~~~~~~~~~ poly.c:81:11: note: place parentheses around the assignment to silence this warning 81 | while (t = eachline(&next, &len)) { | ^ | ( ) In file included from utils/smartrename.c:18: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h,poly.c :k81e:y11,: snote: tuse '==' to turn this assignment into an equality comparisonr len(k e81y | ) w+h i1l)e) ({t = | e ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ac hline(&next, &len)) { | ^ | == ./hash.h:329:poly.c11:86:: 9note: :place parentheses around the assignment to silence this warning warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | 86 | i f i(fd a(tpa == she-p>aorpast-o>rf(ebtucfh)()h ,* pk+e+y ,= s t0r;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)) { | ^ | == poly.c:86:9: note: place parentheses around the assignment to silence this warning 86 | if (p = separator(buf)) *p++ = 0; | ^ | ( ) 7 warnings generated. 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)) *1p warning+ generated+. = 0; | ~~^~~~~~~~~~~~~~~~ poly.c:91:10: note: place parentheses around the assignment to silence this warning 91 | if (p = separator(++t)) *p++ = 0; | ^ | ( ) utils/lines.c:416:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 416 | while (p = fgetline(f)) { | ~~^~~~~~~~~~~~~ CC port/platforminit.c utils/lines.c:416:11: note: place parentheses around the assignment to silence this warning 416 | while (p = fgetline(f)) { | ^ | ( ) utils/lines.c:416:11: note: use '==' to turn this assignment into an equality comparison 416 | while (p = fgetline(f)) { | ^ | == poly.c:91:10: note: use '==' to turn this assignment into an equality comparison 91 | if (p = separator(++t)) *p++ = 0; | ^ | == CC libc/utils/webencode.c CC port/sccs_getuser.c utils/lines.c:434:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 434 | while (p = fgetline(f)) { | ~~^~~~~~~~~~~~~ CC port/sccs_lockfile.c utils/lines.c:434:11: note: place parentheses around the assignment to silence this warning 434 | while (p = fgetline(f)) { | ^ | ( ) utils/lines.c:434:11: note: use '==' to turn this assignment into an equality comparison 434 | while (p = fgetline(f)) { | ^ | == nested.c:1007:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1007 | if (rel = proj_comppath(0)) { | ~~~~^~~~~~~~~~~~~~~~~~ poly.c:152:21: warning: nested.caddress of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]: 1007:10: note: place parentheses around the assignment to silence this warning152 | 1007 | icfs e(tr,e ll o=w eprr,o jL_(cdo)m,p p0a, itnhr(a0n)g) e{, u| i ^ n t 2| ( )p (orig))) { | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nested.c:1007:10: note: use '==' to turn this assignment into an equality comparison 1007 | if (rel = proj_comppath(0)) { | ^ | == 6 warnings generated. 1 warning generated. 13 warnings generated. CC libc/utils/which.c 4 warnings generated. poly.c:195:29: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 195 | range_walkrevs(s, lower, L(d), 0, | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 1 warning generated. 1 warning generated. 2 warnings generated. 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/startmenu.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 port/svcinfo.c 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)) { | ^ | == 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_looCC port/uninstall.c kup(fdir)) goto done; | ^ | ( ) proj.c:174:10: note: use '==' to turn this assignment into an equality comparison 174 | if (ret = projcache_lookup(fdir)) goto done; | ^ | == proj.c:184:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 184 | if (ret = projcache_lookup(root)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ proj.c:184:11: note: place parentheses around the assignment to silence this warning 184 | if (ret = projcache_lookup(root)) { | ^ | ( ) CC progress.c proj.c:184:11: note: use '==' to turn this assignment into an equality comparison 184 | if (ret = projcache_lookup(root)) { | ^ | == CC prs.c In file included from utils/stackdump.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) 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)) { | ^ | == 6 warnings generated. 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 */ | ^ | ( ) 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: utils/spawn.cwarning: :using the result of an assignment as a condition without parentheses [-Wparentheses]33 :10: note: use '==' to turn this assignment into an equality comparison 329 | 33 | i fi f( d(aptiad == hf-o>rk())o p{s -/>*f eptacrhe(nht, *k/e y ,| ^s t r| l ==e n(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, sCC pull.c trlen(key) + 1)) { | ^ | == patch.c:158:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 158 | while (line = fgetln(f, &len)) { | ~~~~~^~~~~~~~~~~~~~~~~ populate.c:101:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 101 | while (url = urllist_find(n, cp, flags, &k)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ populate.c:101:14: note: place parentheses around the assignment to silence this warning 101 | while (url = urllist_find(n, cp, flags, &k)) { | ^ | ( ) patch.c:158:14: note: place parentheses around the assignment to silence this warning 158 | while (line = fgetln(f, &len)) { | ^ | ( ) 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)); | ^ | ( ) patch.c:158:14: note: use '==' to turn this assignment into an equality comparison 158 | while (line = fgetln(f, &len)) { | ^ | == CC push.c populate.c:101:14: note: use '==' to turn this assignment into an equality comparison 101 | while (url = urllist_find(n, cp, flags, &k)) { | ^ | == poly.c:380:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 380 | if (revs = res_getnames(s, 'r')) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ poly.c:380:11: note: place parentheses around the assignment to silence this warning 380 | if (revs = res_getnames(s, 'r')) { | ^ | ( ) poly.c:380:11: note: use '==' to turn this assignment into an equality comparison 380 | if (revs = res_getnames(s, 'r')) { | ^ | == 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 pwd.c In file included from utils/spawnvpio.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC randombits.c poly.c:457:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] port/getinput.c457: | 59 : 25 :i f (warning: rpassing '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]e nd = sep a59r | a t oirf( proj.cr(:ec383mo:om8tm:ee [nwarning: itusing the result of an assignment as a condition without parentheses [-Wparentheses]]s_ )c)h e*383cr | ke Snitdfr (=(b pu0 f;=2 , p | rs ~~~~~^~~~~~~~~~~~~~~~~~~~~~ot jr_lpern(obduufc2t)()p)) ){ r e| t ^~~~u rn (prport/../sccs.ho:j1341_:c27h:d inote: rpassing argument to parameter 's' here (pr o1341j | _irnoto tc(opm)m)e)n;t s _| c ~~^~~~~~~~~~~~~~~~~ heckStr(u8 *s, int len); | ^ poly.c:457:13: note: place parentheses around the assignment to silence this warning 457 | if (rend = separator(remote[i])) *rend = 0; | ^ | ( ) 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))); | ^ | == CC randseed.c In file included from port/hostColonPath.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, sIn file included from tport/getrusage.cr:17l: enIn file included from (port/../sccs.hk:e20y: )In file included from libc/system.h+: 521)): libc/hash.h{: 329 :| 11 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key)libc/hash.h :+329 :111):) note: { place parentheses around the assignment to silence this warning | ^ | 329 ( ) | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | In file included from ( )utils/str_subst.c :17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(poly.ck:e457y:)13 :+ note: 1use '==' to turn this assignment into an equality comparison) ) { | 457libc/hash.h ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | :329: 11 : inote: fuse '==' to turn this assignment into an equality comparison (rend 329= | slibc/hash.hie:fp329 a:(r11da:at tonote: ar use '==' to turn this assignment into an equality comparison(= r ehm -o329>t | oe p[isif-]> )f()ed ta*ctrhae( nh=d, = h k-0e>;yo ,p s| s- ^./hash.ht> :rf 329le| ==:en(t 11kc:eh y)(note: hplace parentheses around the assignment to silence this warning+, 1k)e )y329 , | {if s(| td ^ra lt ea| n ==(= k ehy-)> o+p s1-)>)f e{t c| h ^( h ,| ==k ey, strlen(key) + 1)) { 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; | ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./hash.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: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 = lowerBounds(cset, d, side)) { | ^ | ( ) poly.c:517:12: note: use '==' to turn this assignment into an equality comparison 517 | if (lower = lowerBounds(cset, d, side)) { | ^ | == 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(1k warninge generatedy. ) + 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. 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)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proj.c:479:8: note: place parentheses around the assignment to silence this warning 479 | if (s = config_str(p, CONFIG_BAM_CHECKOUT)) { | ^ | ( ) 1 warning generatedproj.c. :479:8: note: use '==' to turn this assignment into an equality comparison 479 | if (s = config_str(p, CONFIG_BAM_CHECKOUT)) { | ^ | == partition.c:273:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 273 | if (oconf = getenv("BK_CONFIG")) oconf = strdup(oconf); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partition.c:273:13: note: place parentheses around the assignment to silence this warning 273 | if (oconf = getenv("BK_CONFIG")) oconf = strdup(oconf); | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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) ? (typeofpartition.c(:_273d:)13 :[ ]note: )use '==' to turn this assignment into an equality comparison{ (ty p273eo | f ( _idf )()o1c,on f( t= ygpeetoefn(v(_"dB)K)__CdO}N F:I G0"; )\) oc| o ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n f = strdup(oconf); | ^ | == 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),CC range.c L(remote), WR_GCA); | ^~~~~~~~~ CC rcheck.c 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)) { | partition.c ~~^~~~~~~~~~~~~~~ :proj.c284::5229::8: 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] 284522 | | iif f(r c( f= s p=a wfnovpp(e_Pn_(WfAiIleT,, "cmrtd"[1)]), &{c m d| [ ~~^~~~~~~~~~~~~~~~~~~1 ])) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ poly.c:668:11: note: place parentheses around the assignment to silence this warning 668 | while (d = walkrevs(&wd)) { | ^ | ( ) proj.c:522:8: note: place parentheses around the assignment to silence this warning 522 | if (f = fopen(file, "rt")) {poly.c : 668| : ^ 11: note: | use '==' to turn this assignment into an equality comparison ( ) 668 | while (d = walkrevs(&wd)) { | ^ | == 12 warnings generated. proj.c:522:8: note: use '==' to turn this assignment into an equality comparison 522 | if (f = fopen(file, "rt")) { | ^ | == partition.c:284:9: note: place parentheses around the assignment to silence this warning 284 | if (rc = spproj.ca:w523n:v9p:( _warning: Pusing the result of an assignment as a condition without parentheses [-Wparentheses]_ WAI T,523 | c midf[ 1(]t, =& fcmgd[e1t]l))i n{e (| f ^ ) ) p| - ( )> rootkey = strdup(t); | ~~^~~~~~~~~~~~~ poly.c:689:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 689 | while (d = walkrevs(&wd)) { | ~~^~~~~~~~~~~~~~~ proj.c:523:9: note: place parentheses around the assignment to silence this warning 523 | if (t = fgetline(f)) p->rootkey = strdup(t); | ^ | ( ) proj.c:523:9: note: use '==' to turn this assignment into an equality comparison 523 | if (t = fgeIn file included from tlutils/utils.cin:17e: (In file included from f./system.h):)52 : p./hash.h-:>329r:o11o:t kwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]e y = strdup( t329) | ; i f| ^( d a| t ==a = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proj.c:524:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 524 | if (t = fgetline(f)) p->md5rootkey = strdup(t); | ~~^~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) proj.c:524:9: note: ./hash.hplace parentheses around the assignment to silence this warning :329:11 :524 | note: use '==' to turn this assignment into an equality comparison if (t =329 | f geitfl i(ndea(tfa) )= ph-->>modp5rso-o>tfkeetyc h=( hs,tr kdeuyp,( ts)t;r l e| n ^ ( k | e ( )y ) + 1)) { | ^ | == proj.c:524:9: note: use '==' to turn this assignment into an equality comparison 524 | if (t = fgetline(f)) p->md5rootkey = strdup(t); | ^ | == proj.c:525:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 525 | if (t = fgetline(f)) p->syncroot = strdup(t); | ~~^~~~~~~~~~~~~ proj.c:525:9: note: place parentheses around the assignment to silence this warning 525 | if (t = fgetline(f)) p->syncroot = strdup(t); | ^ | ( ) utils/spawn_filterpipeline.c:41:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 41 | if (cmd = LNEXT(cmds)) { | ~~~~^~~~~~~~~~~~~ In file included from utils/sys.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = hutils/spawn_filterpipeline.c-:>41o:p11s:- >note: fplace parentheses around the assignment to silence this warninge tch( h41, | ke yif, (sctmrdl e=n (LkNEeXyT)( c+m d1s)))) {{ | ^ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ( ) utils/spawn_filterpipeline.c:41:11: note: ./hash.huse '==' to turn this assignment into an equality comparison: 329: 1141: | note: place parentheses around the assignment to silence this warningpartition.ci f: 284(: c9329m: | d note: i=use '==' to turn this assignment into an equality comparisonf L(NdEaXtT a(284 cCC rclone.c | =m poly.cdih:sfproj.c-689) :>:)(525o12: rc:9p { = : snote: snote: -place parentheses around the assignment to silence this warning puse '==' to turn this assignment into an equality comparison> | a f ^w e n689t 525v | c| | p h == ( ( i_whfPh, _il (WektA ey I(,=Td ,=sf tgecmwartdlll[kei1rnn]e(e(f,vk)) se &(ypc&)CC rcs2bk.c -mw >dd+ 1)) {s[) y1) n] | c){ ^ ro) o{ t | | ^ ( )= | s ^ t | r ( )d| == u p(t); | ^ | == ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison poly.cIn file included from :port/mnext.c329689: | :17i12: f :In file included from ( port/../sccs.hdnote: :ause '==' to turn this assignment into an equality comparison20t : aIn file included from libc/system.h:689=52: | libc/hash.h h: -329whi>:loe11ps :-( >dwarning: fe using the result of an assignment as a condition without parentheses [-Wparentheses] t=c hw (ha329,l | kk eriyef,vs ( (das&ttward len)=() k hey{-) > o+ | In file included from p1 ^utils/system.cs) :-) 21> | populate.c: f{ ==:299In file included from e | :./system.htpartition.c ^11:c: :52h303 : (:| warning: ./hash.hh8 ==using the result of an assignment as a condition without parentheses [-Wparentheses]:,: 329 ke : ywarning: 11299,using the result of an assignment as a condition without parentheses [-Wparentheses]: | swarning: wtusing the result of an assignment as a condition without parentheses [-Wparentheses]hr ill ee303 | 329 proj.c | i :547fi: f9( :p( dwarning: =ausing the result of an assignment as a condition without parentheses [-Wparentheses] t gae t= e 547nh | v- (> "opiBsfK- _>(CffOe Nt=Fc Ih(h,fG op"ke)en)y( ,fo ipslttesr,-l ">ewontc("ok)ne)fy i){g + = | 1 ~~^~~~~~~~~~~~~~~~~~~s) t)r d{u p| ( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~p ); | ~~^~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (datproj.ca: 547=: 9h:- >note: oplace parentheses around the assignment to silence this warningp s->fet c547hpartition.c | (: h303 ,:i 8fk: e (ynote: f,place parentheses around the assignment to silence this warning =s tfrolpeenn ((303kf | ei yli)ef , + ( "p1w )t=)" {)g )e t| {e ^ n v | (| ^ " ( ) B K_| C ( )O NFIG")) opts->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)) { proj.c| : ^547 :9 :| ==note: use '==' to turn this assignment into an equality comparison 547 | if (f = fopen(file, "wt")) { | ^ | partition.c ==: 303:8: note: use '==' to turn this assignment into an equality comparison 303 | if (p = getenv("BK_CONFIG")) opts->oconfig = strdup(p); | ^ | == (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ populate.c:299:11: note: place parentheses around the assignment to silence this warning 299 | while (t = fgetline(f)) { | ^ | ( ) populate.c:299:11: note: use '==' to turn this assignment into an equality comparison 299 | while (t = fgetline(f)) { | ^ | == 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)) { | ^ | == 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++]); | ^ | ( ) partition.c:336:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 336 | if (status = pclose(f)) { | ~~~~~~~^~~~~~~~~~~ port/bkd_server.c:58:19: note: use '==' to turn this assignment into an equality comparison 58 | while (nav[i++] = av[j++]); | ^ | == utils/str_subst.c:40:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 40 | while (p = strstr(s, se2a warningrsc generatedh. )) { | ~~^~~~~~~~~~~~~~~~~~~ utils/str_subst.c:40:11: note: place parentheses around the assignment to silence this warning 40 | while (p = strstr(s, search)) { | ^ | ( ) utils/str_subst.c:40:11: note: use '==' to turn this assignment into an equality comparison 40 | 9 wpoly.c warninghs:In file included from i generated878l. utils/ttyprintf.c:e1:23 warning17:( generated: p. In file included from warning: ./system.haddress of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]=: 52s: t./hash.hr :s878329t | :r 11(r:sa ,nwarning: gusing the result of an assignment as a condition without parentheses [-Wparentheses]se e_awrac lh329k) | r) e iv{fs ( (s| da, ^t a0 ,| = ==hL ->(odp)s,- >0f,e tccshe(thS,t okpe,y ,& csst)r;l e n| ( ^~~~k ey) +libc/lines.h :160):)9 :{ note: | expanded from macro 'L' ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60 | (_d) ? (typeof(_dIn file included from )port/gui.c: 17[: ]In file included from )port/../sccs.h{(:t20y: pIn file included from elibc/system.ho:f52(: _libc/hash.hd:)329):111,: (warning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]y peof(_d) )329_ | d }i f: (d0a;t a\ = | h ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~- >ops->fetch(h, key, strlen(key) + ./hash.h1:)329): 11{: note: | place parentheses around the assignment to silence this warning ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(k./hash.he:y329): 11+: 1note: )use '==' to turn this assignment into an equality comparison) { | 329 ^ | i| f ( ) (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^proj.c : 609| : ==13 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 609 | if (proj = proj_init(dirname(buf))) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ proj.c:609:13: note: place parentheses around the assignment to silence this warning 609 | if (proj = proj_init(dirname(buf))) { | ^ | ( ) proj.c:609:13: note: use '==' to turn this assignment into an equality comparison 609 | if (proj = proj_init(dirname(buf))) { | ^ | == proj.c:611:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 611 | if (prod = proj_product(proj)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~ partition.c:port/bkd_server.c336::15913::8 :note: warning: place parentheses around the assignment to silence this warningusing the result of an assignment as a condition without parentheses [-Wparentheses] 159336 | | iiff ((spt a=t ugse t=e npvc(lproj.c"o:_s611Se:T(14Af:R) T)note: S place parentheses around the assignment to silence this warningO{ C K " | )611 ^ ) | | { ( ) i| f ~~^~~~~~~~~~~~~~~~~~~~~~ (prod = proj_product(proj)) { | ^ | ( ) port/bkd_server.c:159:8: note: place parentheses around the assignment to silence this warning 159 | if (p = getpartition.ce:n336v:(13":_ Snote: Tuse '==' to turn this assignment into an equality comparisonA RTSOCK "336) | ) i{f | ( ^ s t a| t ( )u s = pclose(f)) { | ^ | == port/bkd_server.c:159:8: note: use '==' to turn this assignment into an equality comparison 159 | if (p = getenv("_STARTSOCK")) { | ^ | == partition.c:379:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 379 | while (p = fgetline(f)) { | ~~^~~~~~~~~~~~~ proj.c:611:14: note: use '==' to turn this assignment into an equality comparison 611 | if (prod = proj_product(proj)) { | ^ | == 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)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == proj.c:636:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 636 | if (prod = proj_product(p)) return (prod); 35| warning ~~~~~^~~~~~~~~~~~~~~~~s generated. CC rcsparse.c partition.c:379proj.c::11636:: 11note: : place parentheses around the assignment to silence this warningnote: place parentheses around the assignment to silence this warning 636 | i f379 | ( pwrhoidl e= p(rp o=j _fpgreotdluicnte((pf)))) r{e t u| r ^ n (| p ( )r od); | ^ | ( ) partition.c:379:11: note: use '==' to turn this assignment into an equality comparison 379 | while (p = fgetline(f)) { | ^ | == CC receive.c proj.c:636:11: note: use '==' to turn this assignment into an equality comparison 636 | if (prod = proj_product(p)) return (prod); | ^ | == 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))) { | ^ | ( ) 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] 329proj.c | : 640i:f11 : (note: use '==' to turn this assignment into an equality comparisond ata 640 | = ifh -(>porpojs -=> fpertocj_hi(nhi,t (kdeiyr,na mset(rbluefn)()k)e y{) +| ^ 1 )| ) == { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils/utils.c:27:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] libc/hash.h :27329 | : 11i:f note: (place parentheses around the assignment to silence this warningp = get e329n | v (i"f_ B(Kd_aVERtSaI O=N "h)-)> o{p s -| > ~~^~~~~~~~~~~~~~~~~~~~~~~f etch(h, key, strlen(key) + 1)) { | ^ | ( ) utils/utils.c:27:8: note: place parentheses around the assignment to silence this warning 27 | if (p = getenv("_BK_VERSION")) { libc/hash.h :| 329 ^ : 11 :| ( )note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == utils/utils.c:27:8: note: use '==' to turn this assignment into an equality comparison 27 | if (p = getenv("_BK_VERSION")) { | ^ | == utils/utils.c:33:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 33 | if (p = strerror(errno)) { | ~~^~~~~~~~~~~~~~~~~ utils/utils.c:33:8: note: place parentheses around the assignment to silence this warning 33 | if (p = strerror(errno)) { | ^ | ( ) partition.c:499:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 499 | while (line = fgetline(gone)) { | ~~~~~^~~~~~~~~~~~~~~~ utils/utils.c:33:8: note: use '==' to turn this assignment into an equality comparison 33 | if (p = strerror(errno)) { | ^ | == 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)) { | ^ | == proj.c:668:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 668 | if (f = fopen(file, "rt")) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from port/ns_sock_host2ip.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proj.c:668:8: note: place parentheses around the assignment to silence this warning 668 | if (f = fopen(file, "rt")) { | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) proj.c: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 = libc/hash.hf:g329e:t11l:i nnote: euse '==' to turn this assignment into an equality comparison( f)) 329p | - >icfo m(pdpaattah == hs-t>rodpusp-(>tf)e;t c h| ( ~~^~~~~~~~~~~~~h , key, strlen(key) + 1)) { | ^ | == proj.c:669:9: note: place parentheses around the assignment to silence this warning 669 | if (t = fgetline(f)) p->comppath = strdup(t); | ^ | ( ) CC redblack.c In file included from port/sccs_lockfile.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 1 warning generated329. | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from utils/testcode.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. proj.c:669:9: note: use '==' to turn this assignment into an equality comparison 669 | if (t = fgetline(f)) p->comppath = strdup(t); | ^ | == ./hash.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)) { | ^ | == 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")) { | ^ | == 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] 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 = CC regex.c strchr(bkd_getopt, c)) { | ^ | ( ) port/bkd_server.c:231:9: note: use '==' to turn this assignment into an equality comparison 231 | i f329 | ( pi f= (sdtartcah r=( bhk-d>_ogpest-o>pfte,t cch)()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 registry.c 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 renumber.c 1 warning generated. 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); | ^ | == In file included from prs.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 21 warning 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, kIn file included from eutils/trace.cy:,17 : sIn file included from t./system.hr:l52e: n./hash.h(: warningk329se: generatedy11. ): +warning: using the result of an assignment as a condition without parentheses [-Wparentheses]1 )) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (dutils/system.ca:t366a: 9=: hwarning: -using the result of an assignment as a condition without parentheses [-Wparentheses]> ops->fe t366c | h (ihf, (ksehy./hash.h ,:= 329 s:gtr11el:te ennote: n(place parentheses around the assignment to silence this warningvk ("eBy K)329_ | S+ H iE1fL) L)( { | ^ | ( ) libc/hash.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 remap.c | == da"t)a) =r eht-u>ronp s(-s>hf)e;t c h| ( ~~~^~~~~~~~~~~~~~~~~~~~h , key, strlen(key) + 1)) { | ^ | ( ) utils/system.c:366:9: note: place parentheses around the assignment to silence this warning 366 | if./hash.h :(329s:h11 := note: guse '==' to turn this assignment into an equality comparisone tenv( "329B | K _iSfH E(LdLa"t)a) =r eht-u>ronp s(s->fetch(h, key, strlen(key) + 1)) { | ^ | == CC remote.c h); | ^ | ( ) utils/system.c:366:9: note: use '==' to turn this assignment into an equality comparison 366 | if (sh = getenv("BK_SHELL")) return (sh); | ^ | ==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 =utils/system.c :h367-:>9o:p swarning: -using the result of an assignment as a condition without parentheses [-Wparentheses]> fetc h367( | 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); | ~~~^~~~~~~~~~~~~~ 3 warnings generated. 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 h, ke1y warning, generated . strle n368( | k eiyf) (+s h1 )=) w{h i c| h ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ("ksh")) return (sh); | ^ | == utils/system.c:370:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 370 | if (sh = which("sh")) return (sh); | ~~~^~~~~~~~~~~~~ ./hash.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/system.c:370:9: note: place parentheses around the assignment to silence this warning 370 | if (sh = which("sh")) return (sh); | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(hutils/system.c,: k370e:y9,: snote: use '==' to turn this assignment into an equality comparisont rlen(k e370y | ) i+f 1()s)h {= w| h ^i c h| ( ==" sh")) return (sh); | ^ | == In file included from utils/tty.c:94: /usr/include/sys/termios.h:1:2: warning: redirecting incorrect #include to [-W#warnings] 1 | #warning redirecting incorrect #include : In file included from tport/../sccs.ho: 20<: tIn file included from elibc/system.hr:m52i: olibc/hash.hs:In file included from .329port/svcinfo.ch::>11177 :: warning In file included from port/../sccs.h:20s| warning: : generated ^using the result of an assignment as a condition without parentheses [-Wparentheses]In file included from . libc/system.h:52: libc/hash.h:329: 11329: | warning: iusing the result of an assignment as a condition without parentheses [-Wparentheses]f (data = 329h | - >iofp s(-d>afteat c=h (hh-,> okpesy-,> fsettrclhe(nh(,k ekye)y ,+ s1)t)r l{e n( k| e ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~y ) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) 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, strlenlibc/hash.h(:k329e:y11): +note: use '==' to turn this assignment into an equality comparison1 )) { 329| | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC repo.c CC repos.c libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlIn file included from eport/platforminit.cn:(17k: eIn file included from yport/../sccs.h): 20+: In file included from 1libc/system.h):)52 : {libc/hash.h : 329| : ^ 11 : | warning: ( )using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison libc/hash.h329: | 329 :i11f: note: (place parentheses around the assignment to silence this warningd ata = 329h | - >iofp s(-d>afteat c=h (hh-,> okpesy-,> fsettrclhe(nh(,k ekye)y ,+ s1t)r)l e{n ( k| e ^y ) | + == 1)) { | ^ | ( ) 6 warnings generated. libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == utils/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)); | ~~~~~^~~~~~~~~~~~~ In file included from pwd.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)); | ^ | ( ) libc/hash.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/system.c:432:14: note: use '==' to turn this assignment into an equality comparison 432 | while (line = fgetline(f)) output = addLine(output, strdup(line)); | ^ | == libc/hash.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 rcheck.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, sCC repogca.c trlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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/getrealname.c:132:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 132 | while (p = strchr(q, '/')) { | ~~~^~~~~~~~~~~~~~~~ port/getrealname.c:132:12: note: place parentheses around the assignment to silence this warning 132 | whiIn file included from lutils/webencode.ce: 17(: pIn file included from ./system.h :=52 : s./hash.ht:r329c:h11r:( qwarning: ,using the result of an assignment as a condition without parentheses [-Wparentheses] '/')) { 329| | ^ i f| ( )( data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC repostats.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)) { | ^ | == port/getrealname.c:132:12: note: use '==' to turn this assignment into an equality comparison 132 | while (p = strchr(q, '/')) { | ^ | == In file included from push.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from 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)) { | ^ | == 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)) { | ^ | ( ) port/networkfs.c:78:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 78 | while (t = fgetlineutils/tty.c(:f290):)8 :{ note: use '==' to turn this assignment into an equality comparison| ~~^~~~~~~~~~~~~ 290 | if (p = getenv(buf)) { | ^ | == port/networkfs.c:78:11: note: place parentheses around the assignment to silence this warning 78 | while (t = fgetline(f)) { | ^ | ( ) port/networkfs.c:78:11: note: use '==' to turn this assignment into an equality comparison 78 | while (t = fgetline(f)) { | ^ | == CC repotype.c CC resolve.c 1 warning generated. 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")) { | ^ | == CC resolve_binaries.c port/networkfs.c:211:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 211 | if (f = fopen(sym, "r")) { | ~~^~~~~~~~~~~~~~~~~ port/networkfs.c:211:9: note: place parentheses around the assignment to silence this warning 211 | if (f = fopen(sym, "r")) { | ^ | ( ) port/networkfs.c:211:9: note: use '==' to turn this assignment into an equality comparison 211 | if (f = fopen(sym, "r")) { | ^ | == 1 warning generated. port/networkfs.c:220:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 220 | if (f = fopen(sym, "r")) { | ~~^~~~~~~~~~~~~~~~~ port/networkfs.c:220:8: note: place parentheses around the assignment to silence this warning 220 | if (f = fopen(sym, "r")) { | ^ | ( ) 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")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ port/networkfs.c:220:8: note: use '==' to turn this assignment into an equality comparison 220 | if (f = fopen(sym, "r")) { | ^ | == 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); port/networkfs.c| : ~~^~~~~~~~~~~~~~~~~~~~~~~~~~255 :11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 255 | if (name = getenv("_BK_FSTYPE")) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ 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, ":,",port/networkfs.c :0255):;11 : | note: ^ place parentheses around the assignment to silence this warning | ( ) 255 | if (name = getenv("_BK_FSTYPE")) { | ^ | ( ) utils/trace.c:85:8: note: use '==' to turn this assignment into an equality comparison 85 | if (t = getenv("BK_TRACE_FILES")) files = spport/networkfs.cl:i255t:L11i: nnote: euse '==' to turn this assignment into an equality comparison( t, ": ,255" | , i0f) ;( n a| m ^e =| == getenv("_BK_FSTYPE")) { | ^ | == utils/trace.c:86:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 86 | if (t = getenv("BK_TRACE_FUNCS")) funcs = splitLine(t, ":,", 0); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ port/networkfs.cutils/trace.c::26686::88:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]place parentheses around the assignment to silence this warning 26686 | | iiff ((mt == gmeotuenntvp(o"iBnKt_(TRdAiCrE)_)F U{N C S| " ~~^~~~~~~~~~~~~~~~~) ) funcs = splitLine(t, ":,", 0); | ^ | ( ) utils/trace.c:86:8:port/networkfs.c :note: 266use '==' to turn this assignment into an equality comparison: 8: note: place parentheses around the assignment to silence this warning 86 | if ( t266 | = igfe t(emn v=( "mBoKu_nTtRpAoCiEn_tF(UdNiCS"r)))) f{u n c| s ^ = s| p ( )l itLine(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")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ port/networkfs.c:266:8: note: use '==' to turn this assignment into an equality comparison 266 | if (m = mountpoint(dir)) { | ^ | == utils/trace.c:87:8: note: place parentheses around the assignment to silence this warning 87 | if (t = getenv("BK_TRACE_BITS")) { | ^ | ( ) utils/trace.c:87:8: note: use '==' to turn this assignment into an equality comparison 87 | if (t = getenv("BK_TRACE_BITS")) { | ^ | == CC resolve_contents.c In file included from progress.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from rcsparse.c:18: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(CC resolve_create.c key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from rcs2bk.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proj.c:1493:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1493 | if (s = sccs_init(buf, SILENT|INIT_NOCKSUM|INIT_MUSTEXIST)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proj.c:1493:9: note: place parentheses around the assignment to silence this warning 1493 | if (s = sccs_init(buf, SILENT|INIT_NOCKSUM|INIT_MUSTEXIST)) { | ^ | ( ) proj.c:1493:9: note: use '==' to turn this assignment into an equality comparison 1493 | if (s = sccs_init(buf, SILENT|INIT_NOCKSUM|INIT_MUSTEXIST)) { | ^ | == 1 warning generated. libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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. proj.c:1580:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1580 | if (v = hash_fetcIn file included from hrandseed.cS:t16r: (In file included from nlibc/system.he:w52,: libc/hash.hk:)329): 11{: warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] ~~^~~~~~~~~~~~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proj.c:1580:9: note: place parentheses around the assignment to silence this warning 1580 | if (v = hash_fetchStr(new, k)) { | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) proj.c:1580:9: note: use '==' to turn this assignment into an equality comparison 1580 | if (v = hash_fetchStr(new, k)) { | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == proj.c:1614:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1614 | if (keys = hash_fetchStrPtr(*h, "DIRTY")) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proj.c:1614:13: note: place parentheses around the assignment to silence this warning 1614 | if (keys = hash_fetchStrPtr(*h, "DIRTY")) { | ^ | ( ) proj.c:1614:13: note: use '==' to turn this assignment into an equality comparison 1614 | if (keys = hash_fetchStrPtr(*h, "DIRTY")) { | ^ | == In file included from rclone.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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_filetypes.c 33 warnings generated. 1 warning generated. 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)) { | ^ | == CC resolve_flags.c CC resolve_generic.c 1 warning generated. pull.c:364:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 364 | if (t = xfile_fetch(cset, 'c')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 4 warnings generated. pull.c:364:10: note: place parentheses around the assignment to silence this warning 364 | if (t = xfile_fetch(cset, 'c')) { | ^ | ( ) pull.c:364:10: note: use '==' to turn this assignment into an equality comparison 364 | if (t = xfile_fetch(cset, 'c')) { | ^ | == In file included from port/uninstall.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pull.c:370:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 370 | while (p = fgetline(f2)) fprintf(f1, "%s\n", p); | ~~^~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strpull.cl:e370n:(13k:e y)note: place parentheses around the assignment to silence this warning+ 1)) { 370 | | ^ w| h ( )i le (p = fgetline(f2)) fprintf(f1, "%s\n", p); | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if pull.c(:d370a:t13a: =note: use '==' to turn this assignment into an equality comparisonh ->op s370- | > f e tcwhh(ihl,e k(epy ,= sftgertlleinn(ek(efy) 2+) )1 )) f{p r intf(f1, "%s\n", p); | ^ | == CC resolve_modes.c CC resolve_renames.c 1 warning generated. | ^ | == 1 warning generated. port/platforminit.c:146:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 146 | if (t = strchr(av[0], '/')) { | ~~^~~~~~~~~~~~~~~~~~~~ port/platforminit.c:146:9: note: place parentheses around the assignment to silence this warning 146 | if (t = strchr(av[0], '/')) { | ^ | ( ) port/platforminit.c:146:9: note: use '==' to turn this assignment into an equality comparison 146 | if (t = strchr(av[0], '/')) { | ^ | == port/platforminit.c:177:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 177 | if (t = strchr(s, PATH_DELIM)) *t = 0; | ~~^~~~~~~~~~~~~~~~~~~~~~~ port/platforminit.c:177:11: note: place parentheses around the assignment to silence this warning 177 | if (t = strchr(s, PATH_DELIM)) *t = 0; | ^ | ( ) port/platforminit.c:177:11: note: use '==' to turn this assignment into an equality comparison 177 | if (t = strchr(s, PATH_DELIM)) *t = 0; | ^ | == randseed.c:55:9: warning: passing 'u8[64]' (aka 'unsigned char[64]') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 55 | strcpy(out, "RANDSEED="); | ^~~ /usr/include/fortify/string.h:112:55: note: passing argument to parameter '__d' here 112 | _FORTIFY_FN(strcpy) char *strcpy(char * _FORTIFY_POS0 __d, const char *__s) | ^ randseed.c:56:32: warning: passing 'u8[64]' (aka 'unsigned char[64]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 56 | outlen = sizeof(out) - strlen(out); | ^~~ /usr/include/string.h:54:28: note: passing argument to parameter here 54 | size_t strlen (const char *); | ^ randseed.c:57:58: warning: passing 'u8[64]' (aka 'unsigned char[64]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 57 | if ((err = base64_encode(buf, sizeof(buf), out + strlen(out), &outlen)) | ^~~ /usr/include/string.h:54:28: note: passing argument to parameter here 54 | size_t strlen (const char *); | ^ randseed.c:57:64: warning: passing 'long *' to parameter of type 'unsigned long *' converts between pointers to integer types with different sign [-Wpointer-sign] 57 | if ((err = base64_encode(buf, sizeof(buf), out + strlen(out), &outlen)) | ^~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:4:60: note: passing argument to parameter 'outlen' here 4 | unsigned char *out, unsigned long *outlen); | ^ 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] 329port/platforminit.c | : 253i:f8 (:d warning: using the result of an assignment as a condition without parentheses [-Wparentheses]a ta = h253- | > opisf- >(fte t=c hg(eht,e nkve(y",B sKt_rLlIeMnI(TkPeAyT)H "+) )1 {) ) {| ~~^~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ port/platforminit.c:253:8: note: place parentheses around the assignment to silence this warning 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)) { | ^ | ( ) 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: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC resolve_tags.c 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); | ^ ~~~~~~~~~~~~~~~~~~ 3 warnings generated. 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,CC restore.c 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 review.c 1 warning generated. 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; | ^ | == In file included from repo.c:21: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == port/platforminit.c: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 (fCC rm.c p = popen("uname -r", "r")) { | ^ | == port/platforminit.c:342:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 342 | if (extra = platformextra()) { | ~~~~~~^~~~~~~~~~~~~~~~~ port/platforminit.c:342:12: note: place parentheses around the assignment to silence this warning 342 | if (extra = platformextra()) { | ^ | ( ) port/platforminit.c:342:12: note: use '==' to turn this assignment into an equality comparison 342 | if (extra = platformextra()) { | ^ | == 1 warning generated. CC rmdel.c pull.c:732:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 732 | if (i = takepatch(r)) { | ~~^~~~~~~~~~~~~~ progress.c:138:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] pull.c138: | 732 :i9f: (note: s place parentheses around the assignment to silence this warning= ge t732e | n v (i"f_ B(Ki_ P=R OGtRaEkeSpSa_tIcNhH(ErR)I)T "{) ) | { ^ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ( ) range.c:163:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 163 | while (p = fgetline(f)) { | ~~^~~~~~~~~~~~~ pull.c:732:9: note: use '==' to turn this assignment into an equality comparison 732 | if (i = takeprogress.cp:a138t:c8h:(r) )note: place parentheses around the assignment to silence this warning{ | ^ 138 | | ==i f range.c(:s163 :=11 getenv("_BK_PROGRESS_INHERIT")) { | ^ | ( ) : note: place parentheses around the assignment to silence this warning 163 | while (p = fgetline(f)) { | ^ | ( ) progress.c:138:8: note: use '==' to turn this assignment into an equality comparison 138 | if (s = getenv("_BK_PROGRESS_INHERIT")) { range.c :| 163 ^: 11 :| ==note: use '==' to turn this assignment into an equality comparison 163 | while (p = fgetline(f)) { | ^ | == 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 864 | if (t = strchr(urls[i], '|')) *t = 0; | ^ | == CC rmgone.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(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from remote.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from repotype.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->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)- >{ops->fetch(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)) { | ^ | ( ) CC root.c libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->libc/hash.hf:e329t:c11h:(h ,note: use '==' to turn this assignment into an equality comparisonk ey, strl e329n | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. 5 warnings generated. In file included from repos.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == (key) + 1)) { | ^ | == pull.c:1157:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1157 | while (url = urllist_find(n, c, opts.quiet ? SILENT : 0, &k)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pull.c:1157:14: note: place parentheses around the assignment to silence this warning 1157 | while (url = urllist_find(n, c, opts.quiet ? SILENT : 0, &k)) { | ^ | ( ) pull.c:1157:14: note: use '==' to turn this assignment into an equality comparison 1157 | while (url = urllist_find(n, c, opts.quiet ? SILENT : 0, &k)) { | ^ | == In file included from resolve.c:40: In file included from ./resolve.h:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ progress.c:365:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 365 | if (m = loadfile(p, 0)) { | ~~^~~~~~~~~~~~~~~~ CC rset.c libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) progress.c:365:9: note: place parentheses around the assignment to silence this warning 365 | if (m = loadfile(p, 0)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == progress.c:365:9: note: use '==' to turn this assignment into an equality comparison 365 | if (m = loadfile(p, 0)) { | ^ | == pull.c:1262:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1262 | if (rc = pull_part1(av, r, key_list, envVar)) goto out; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pull.c:1262:9: note: place parentheses around the assignment to silence this warning 1262 | if (rc = pull_part1(av, r, key_list, envVar)) goto out; | ^ | ( ) pull.c:1262:9: note: use '==' to turn this assignment into an equality comparison 1262 | if (rc = pull_part1(av, r, key_list, envVar)) goto out; | ^ | == CC sane.c In file included from receive.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 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] 329libc/hash.h | rcsparse.c: :329450i::f1140 ::( dnote: warning: ause '==' to turn this assignment into an equality comparisonpassing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]t a = 329 | h450 i- | f>i of(p ds(a-sta>t fr= e)ht -cr>hao(nphds,-b k>iefts =ye ,ta cdshlert(3rh2l,(e rnka(keenyydbit),s , +ss tt1rr,)l )es {nt (r kle| eyn ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)( + 1)) { | ^ | == pull.c:1453:26: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 1453 | gunzipAll2fh(r->rfd, f, &(opts.in), &(opts.out)); | ^~~~~~~~~~ ./bkd.h:139:42: note: passing argument to parameter 'in' here 139 | int gunzipAll2fh(int rfd, FILE *wf, int *in, int *out)In file included from ;redblack.c : 17| : ^In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] pull.c:1453 :32938 | : i fwarning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]( data =1453 | h -g>opusn-zip>Aflelt2cfhh((hr,- >krefyd,, sftrlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ , &(opts.in), &(opts.out)); | ^~~~~~~~~~~ ./bkd.h:139:51: note: passing argument to parameter 'out' here 139 | int gunzipAll2fh(int rfd, FILE *wf, int *in, int *outrcs2bk.c):343;: 10 :| ^warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 343 | if (pid = fork()) { | ~~~~^~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) rcs2bk.c:343:10: note: place parentheses around the assignment to silence this warning 343 | if (pid = forklibc/hash.h(:)329): 11{: note: | use '==' to turn this assignment into an equality comparison ^ | ( ) 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == rcs2bk.c:343:10: note: use '==' to turn this assignment into an equality comparison 343 | if (pid = fork()) { | ^ | == pull.c:1493:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1493 | if (cpath = getenv("BKD_COMPONENT_PATH")) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) str)); | ^~~ pull.c:1493:13: note: libc/zlib/zlib.hplace parentheses around the assignment to silence this warning: 821:61: note: passing argument to parameter 'buf' here1493 | i f821 | (ZcEpXaTtEhR N= ugLeotnegn vZ(E"XBlibc/hash.hPKD:O_329RC:TO11 M:aP dOnote: lNuse '==' to turn this assignment into an equality comparisoneE rN3T2 _ 329PO | AF T(iH(f"u )L()od na{gt a ad | l= ^ e h r- ,>| o ( )cp osn-s>tf eBtycthe(fh *,b ufk,e yu,I nstt rlle2en warningn)s() generated. k;e y )| ^ + 1)) { | ^ | == pull.c:1493:13: note: use '==' to turn this assignment into an equality comparison 1493 | if (cpath = getenv("BKD_COMPONENT_PATH")) { rcsparse.c| :452 ^: 40 :| ==warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 452 | if (str) randbits = adler32(randbits, str, strlen(str)); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here In file included from registry.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) CC scat.c libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if ( d821a | tZaE X=T EhR-N> oupLso-n>gf eZtEcXhP(OhR,T kaedyl,e rs3t2r lOeFn(((kueLoyn)g +a d1l)e)r ,{ c o| n ^s t | B ==y tef *buf, uInt len)); | ^ rcsparse.c:465:31: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 465 | randbits = adler32(randbits, str, strlen(str)); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ rclone.c:315:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 315 | if (rc = trigger(av[0], "pre")) goto done; | ~~~^~~~~~~~~~~~~~~~~~~~~~~ rclone.c:315:9: note: place parentheses around the assignment to silence this warning 315 | if (rc = trigger(av[0], "pre")) goto done; | ^ | ( ) rclone.c:315:9: note: use '==' to turn this assignment into an equality comparison 315 | if (rc = trigger(av[0], "pre")) goto done; | ^ | == rclone.c:316:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 316 | if (rc = rclone_part1(r, envVar)) goto done; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ rclone.c:316:9: note: place parentheses around the assignment to silence this warning 316 | if (rc = rclone_part1(r, envVar)) goto done; | ^ | ( ) rclone.c:316:9: note: use '==' to turn this assignment into an equality comparison 316 | if (rc = rclone_part1(r, envVar)) goto done; | ^ | == 1 warning generated. In file included from repogca.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 2 warnings generated. rclone.c:374:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 374 | if (p = strchr(buf + 22, '"')) *p = 0; | ~~^~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. rclone.c:374:9: note: place parentheses around the assignment to silence this warning 374 | if (p = strchr(buf + 22, '"')) *p = 0; | ^ | ( ) rclone.c:374:9: note: use '==' to turn this assignment into an equality comparison 374 | if (p = strchr(buf + 22, '"')) *p = 0; | ^ | == rclone.c:390:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 390 | if (rc = bp_updateServer(getenv("BK_CSETS"), 0, !opts.verbose)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rclone.c:390:9: note: place parentheses around the assignment to silence this warning 390 | if (rc = bp_updateServer(getenv("BK_CSETS"), 0, !opts.verbose)) { | ^ | ( ) rclone.c:390:9: note: use '==' to turn this assignment into an equality comparison 390 | if (rc = bp_updateServer(getenv("BK_CSETS"), 0, !opts.verbose)) { | ^ | == In file included from renumber.c:33: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rclone.c:478:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 478 | if (rc = atoi(&buf[1])) { | ~~~^~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)rclone.c): 478{: 10 :| ^ note: place parentheses around the assignment to silence this warning | ( ) 478 | if (rc = atoi(&buf[1])) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ rclone.c| : ==478 :10: note: use '==' to turn this assignment into an equality comparison 478 | if (rc = atoi(&buf[1])) { | ^ | == rcsparse.c:666:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 666 | if (d = rcs_findit(rcs, rcs->defbranch)) return (d); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rcsparse.c:666:8: note: place parentheses around the assignment to silence this warning 666 | if (d = rcs_findit(rcs, rcs->defbranch)) return (d); | ^ | ( ) CC sccs.c rcsparse.c7: warning666s: generated8. : note: use '==' to turn this assignment into an equality comparison 666 | if (d = rcs_findit(rcs, rcs->defbranch)) return (d); | ^ | == CC sccs2bk.c In file included from repostats.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.c:618:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 618 | if (ret =libc/hash.h :r329e:m11o:t enote: _lplace parentheses around the assignment to silence this warningo ck_fai l329( | b ufi,f o(ptdsa.tva =e rhb->oospse-)>)f e{t c h| ( ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~h , key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:push.c11::618 :note: 11use '==' to turn this assignment into an equality comparison: note: place parentheses around the assignment to silence this warning 329 | i f618 | ( d aift a(r e=t h=- >roepmso-t>ef_eltocchk(_hf,a ikle(yb,u fs,t rolpetns(.kveeyr)b o+s e1)))) {{ | | ^ ^ | ( )| == In file included from resolve_create.c:20: In file included from ./resolve.h:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.c:618:11: note: use '==' to turn this assignment into an equality comparison 618 | if (ret = remote_lCC sccslog.c ock_fail(buf, opts.verbose)) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from push.cresolve_contents.c::64220:: 33In file included from :./resolve.h :warning: 17address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address]: In file included from libc/system.h:52: libc/hash.h :329:64211 | : iwarning: fusing the result of an assignment as a condition without parentheses [-Wparentheses] (opts. d329 | )i fr a(ndgaet_ag o=n eh(-s>_ocpsse-t>,f eLt(cohp(ths,. dk)e,y, Ds_tRrElenD()k;e y )| ^~~~~~~~~+ 1)) libc/lines.h:{60rcsparse.c :: 9850| :: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9 note: :expanded from macro 'L' warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 60850 | | ( _id)f ?( (pty p=eo fs(t_dr)c [h]r){(cv(stbyrpaenocfh(,_ d)')1,,' )(t)y pesoefl(e_cdt))__bdr}a n:c h0(; r\c s ,| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~p +1); | ~~^~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) rcsparse.c:850:9: note: place parentheses around the assignment to silence this warning 850 | if (p = strchr(cvsbranch, ',')) select_branch(rpush.c:c647s:,47 :p +warning: 1passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]) ; | ^ 647 | | r ( )e t = prunekey(s_cset, r, NULL, fd, pkfllibc/hash.ha:g329:s11,: ¬e: luse '==' to turn this assignment into an equality comparisonc sets, 329& | r icfs e(tdsa,t a& r=t ahg-s>)o;p s -| > ^~~~~~~f etch(h./bkd.h,: 174k:e11y:, note: spassing argument to parameter 'local_only' heret rle n174rcsparse.c( | :k 850e :y 9) : +inote: nuse '==' to turn this assignment into an equality comparison1t ) )* l850{o | c i af| l ^_( op n | l= ==y ,s tirncth r*(rcevmsobtrea_cnsceht,s ,' ,i'n)t) *sreelmeoctte__btraagnsc)h;( r c| s ^, p+1); | ^ | == 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_In file included from cresolve_flags.cs:20e: t, In file included from r./resolve.h,: 17N: UIn file included from Llibc/system.hL:,52 : flibc/hash.hd:,329 :p11k:fl awarning: using the result of an assignment as a condition without parentheses [-Wparentheses]g s, &lcse t329s | ,i f& r(rcsparse.ccd:sa870et:ta10s :,= warning: &husing the result of an assignment as a condition without parentheses [-Wparentheses]r- t>aogp ss870)- | ;> f | ^~~~~~e ticfh./bkd.h (:repo.c(h174:p,:115 47:=k:14 e : sy,note: warning: t passing argument to parameter 'remote_tags' hereusing the result of an assignment as a condition without parentheses [-Wparentheses]rs cth rr 174 | l(115 eb | nr (a kni ecfiyh (nn)nut am +ms* etlo1,rc) a)'=l : _{'ho )an )sl| h ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~y*_ ,pf +ei+tn ct=h S*remap.c0tr:;re38 (m: ho10| ,t: ~~^~~~~~~~~~~~~~~~~~~~~~~~~ e r_warning: kcusing the result of an assignment as a condition without parentheses [-Wparentheses])s )e t{s ,38 | | i ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~in libc/hash.hft: 329(*:rr11ete: m =onote: tplace parentheses around the assignment to silence this warningie s_StCa Cg329Ss | (r); e il| f) ^ ) ( d{a t | a ~~~~^~~~~~~~~~~~~ = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) rcsparse.c:870:10: note: place parentheses around the assignment to silence this warning 870 | if (prepo.c :=115 :s14t:r cnote: hrplace parentheses around the assignment to silence this warning( brclone.cr :a115 | 690n :c 9hlibc/hash.hi:na:f m329 warning: e,:(using the result of an assignment as a condition without parentheses [-Wparentheses] 11n ':u: m'remap.c690note: s): | use '==' to turn this assignment into an equality comparisont)38 r :i *10 f=p:329 h+ | (a+note: rs place parentheses around the assignment to silence this warningich= f _ = f0( 38e;ds | t ae c tnih| adfS ^ _ t =B(r Ar(| hMeh ( )-_t, >m os=rpg ks(i)-rs)>,S f C{ebC tpS c_(| hkr ^ (ee hyl ,s)| ,) ( ) k ee{yn ,v V| sa ^ tr r, | ( )l eno(pktesy.)b p+s z1)))) { g o| t ^o | drcsparse.c ==o:870 n:e10;: | note: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~use '==' to turn this assignment into an equality comparison 870 | if (p = strchr(branchnrepo.ca:m115e:14: , 'note: :use '==' to turn this assignment into an equality comparison'remap.c ):)38 :*11510p | :+ +CC sccs_mv.c inote: fuse '==' to turn this assignment into an equality comparison= (0nu 38;ms | t rif| ^ ( =r e| ht ==a s=h _ifseStCcChSSt(rr(ehl,) )r k{) ) {| rclone.c ^: 690| : ^| 9 ==: note: | place parentheses around the assignment to silence this warning == 690 | if (rc = send_BAM_msg(r, bp_keys, envVar, opts.bpsz)) goto done; | ^ | ( ) repo.c:122:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 122 | } epush.cl:s712e: 15i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]h = has rclone.ch712:_ | 690f :r}9o :me Flnote: isuse '==' to turn this assignment into an equality comparisonle e (0i, f 690 | (| i ~~^~~~~~~~~~~~~~~~~~i f= b(123pr | _c u p=pd rasotejen_Sdfe_urBlveAlrMp(_a0mt,sh g(r(per,v, _ "lbBipis_ttkK,ee yeospp,et rse/.nvVlqaourgi,/e NtoF)pI)tL sE{.S b" p)| s) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~z) ) ){ g o| t ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~o done; | ^ | == port/uninstall.c:442:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 442 | if (p = push.cs:t712r:s15t:r (note: bplace parentheses around the assignment to silence this warningurepo.c n:d122 l:71215 | : }note: place parentheses around the assignment to silence this warning eel 122,s | e }" Bieiflst eK( eiie fp= e (rbh.p a_=pu pph"da)as)th e_{Sf er ro| vm ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~eF ri(l0,e (r0e,v _ l| i ^ s t| ( , o123p | t spr.ojq_ufiuleltpa)th)( p{, " Bi| tKe ^ e p e| r ( )/ log/NFILES"))) { | | ) port/uninstall.c:442:9: note: place parentheses around the assignment to silence this warning 442 | if (p = strstr(bundle, "BitKeeper.app")) { | ^ | ( ) push.c:712:15: note: use '==' to turn this assignment into an equality comparison repo.c: 122712: | 15: note: }use '==' to turn this assignment into an equality comparison el s122e | i}f e(lis e =i fb p(_hu = phdaasth_efrSoeport/uninstall.c:mr442Fv:ie9lr:e(0( ,0note: ,use '==' to turn this assignment into an equality comparison | r ^e v 442_| | l == i isft ,( po p=t ss.tqrusitert()b)u n{d l e| , ^ " B| i ==t Keeper.app")) { | ^ | == repotype.c:36:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 36 | if (dir = av[1]) { | ~~~~^~~~~~~ repotype.c:36:10: note: place parentheses around the assignment to silence this warning 36 | if (dir = av[1]) { | ^ | ( ) push.c:724:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 724 | if (rc = receive_serverIrepotype.cn:f36:o10B:l onote: cuse '==' to turn this assignment into an equality comparisonk (r)) r36e | t uirfn ((dricr) ;= a| v ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~[ 1]) { | ^ | == push.c:724:9: note: place parentheses around the assignment to silence this warning 724 | if (rc = receive_serverInfoBlock(r)) return (rc); | ^ | ( ) push.c:724:9: note: use '==' to turn this assignment into an equality comparison 724 | if (rc = receive_serverInfoBlock(r)) return (rc); | ^ | == 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, | ^ CC search.c remap.c:235:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 235 | if (ret = rmdir(buf)) return (ret); | ~~~~^~~~~~~~~~~~ remap.c:235:10: note: place parentheses around the assignment to silence this warning 235 | if (ret = rmdir(buf)) return (ret); | ^ | ( ) remap.c:235:10: note: use '==' to turn this assignment into an equality comparison 235 | if (ret = rmdir(buf)) return (ret); | ^ | == repo.c:178:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 178 | if (s = hash_fetchStr(h, rk)) { | ~~^~~~~~~~~~~~~~~~~~~~~~ repo.c:178:8:1 warningnote: generatedplace parentheses around the assignment to silence this warning. 178 | if (s = hash_fetchStr(h, rk)) { | ^ | ( ) repo.c:178:8: note: use '==' to turn this assignment into an equality comparison 178 | if (s = hash_fetchStr(h, rk)) { | ^ | == In file included from resolve_generic.c:20: In file included from ./resolve.h:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.c:842:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 842 | if (rc = receive_serverInfoBloclibc/hash.hk:(329r:)11):remap.c: 322rnote: :eplace parentheses around the assignment to silence this warning14t :u rwarning: 329 | nusing the result of an assignment as a condition without parentheses [-Wparentheses] i(fr c(322)d | ;a t ai| f ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~= (hm-a>podpisr = getdir(buf)) { | ~~~~~~~^~~~~~~~~~~~~ push.c:842:9: note: place parentheses around the assignment to silence this warning 842 | if (rc = receive_serverInfoBlock(r)) returnremap.c :(322r:c);14 : | note: ^ place parentheses around the assignment to silence this warning | ( ) 322 | if (mapdir = getdir(buf)) { | ^ | ( ) push.c:842:9: note: use '==' to turn this assignment into an equality comparison 842 | if (rc = receive_serverInfoBlock(r)) return (rcremap.c):;322 : 14| : ^ note: use '==' to turn this assignment into an equality comparison| == 322 | if (mapdir = getdir(buf)) { | ^ | == 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:->329f:e11t:ch (warning: husing the result of an assignment as a condition without parentheses [-Wparentheses], key, strle n329( | k eiyf) + (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)) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == repo.c:253:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 253 | if (p = proj_init(c->path)) { | ~~^~~~~~~~~~~~~~~~~~~~ repo.c:253:10: note: place parentheses around the assignment to silence this warning 253 | if (p = proj_init(c->path)) { | ^ | ( ) repo.c:253:10: note: use '==' to turn this assignment into an equality comparison 253 | if (p = proj_init(c->path)) { | ^ 9| warning ==s 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->prev = d; | ^ | ( ) rcsparse.c:1298:14: note: use '==' to turn this assignment into an equality comparison 1298 | if (d->next = rcs->table) rcs->table->prev = d; | ^ | == push.c:1007:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1007 | if (f = fopen(probef, "w")) { | ~~^~~~~~~~~~~~~~~~~~~~ push.c:1007:8: note: place parentheses around the assignment to silence this warning 1007 | if (f = fopen(probef, "w")) { | ^ | ( ) push.c:1007:8: note: use '==' to turn this assignment into an equality comparison 1007 | if (f = fopen(probef, "w")) { | ^ | == randombits.c:68:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 68 | if (p = getenv("BK_RANDOM")) { | ~~^~~~~~~~~~~~~~~~~~~~~ push.c:1014:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1014 | if (rc = send_file(r, buf, size(probef))) return (rc)randombits.c;: 68:8 :| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: place parentheses around the assignment to silence this warning 68 | if (p = getenv("BK_RANDOM")) { | ^ | ( ) push.c:1014:10: note: place parentheses around the assignment to silence this warning 1014 | if (rc randombits.c=: 68s:e8n:d _note: fuse '==' to turn this assignment into an equality comparisoni le(r, 68b | u fi, fs i(zpe (=p rgoebtefe)n)v)( "rBeK_tRuArNnD O(Mr"c))); { | ^ | ^ | ( )| == push.c:1014:10: note: use '==' to turn this assignment into an equality comparison 1014 | if (rCC sec2hms.c c = send_file(r, buf, size(probef))) return (rc); | ^ | == push.c:1043:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1043 | if (p = getenv("BKD_FEATURES_USED")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.c2: warning1043s: generated8. : note: place parentheses around the assignment to silence this warning 1043 | if (p = getenv("BKD_FEATURES_USED")) { | ^ | ( ) push.c:1043:8: note: use '==' to turn this assignment into an equality comparison 1043 | if (p = getenv("BKD_FEATURES_USED")) { | ^ | == push.c:1062:6: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 1062 | &(opts.inBytes), &(opts.outBytes), 0); | ^~~~~~~~~~~~~~~ ./bkd.h:137:51: note: passing argument to parameter 'in' here 137 | int gzipAll2fh(int rfd, FILE *wf, int level, int *in, int *out, | ^ push.c:1062:23: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 1062 | &(opts.inBytes), &(opts.outBytes), 0); | ^~~~~~~~~~~~~~~~ ./bkd.h:137:60: note: passing argument to parameter 'out' here 137 | int gzipAll2fh(int rfd, FILE *wf, int level, int *in, int *out, | ^ 2 warnings generated. 6 warnings generated. In file included from resolve_filetypes.c:20: In file included from ./resolve.h:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->oIn file included from presolve_binaries.cs:-20>: fIn file included from e./resolve.ht:c17h: (In file included from hlibc/system.h,: 52k: elibc/hash.hy:,329: 11s:t rwarning: lusing the result of an assignment as a condition without parentheses [-Wparentheses]e n(key) 329+ | 1i)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 | libc/hash.hi:f329 :(11d: note: aplace parentheses around the assignment to silence this warningt a = h -329> | o pisf -(>dfaettac h=( hh,- >koepys,- >sftertlcehn((hk, ekye)y ,+ s1t)r)l e{n ( k| e ^y ) | ==+ 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 | gzipAll2fh(rfd, wf, gzip, 0, &n, 0); | ^~ ./bkd.h:137:60: note: passing argument to parameter 'out' here 137 | int gzipAll2fh(int libc/hash.hr:329f:d11,: note: use '==' to turn this assignment into an equality comparisonF ILE * w329f | , iifn t( dlaetvaeCC send.c l= ,h -i>notp *si-n>,f eitncth (*ho,u tk,e y, s| t ^r len(keIn file included from yrestore.c:)17 : +In file included from ./sccs.h1:)20): In file included from {libc/system.h : 52| : ^libc/hash.h :329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC sendbug.c In file included from review.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 set.c In file included from resolve_tags.c:20: In file included from ./resolve.h:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == receive.c:99:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 99 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ receive.c:99:11: note: place parentheses around the assignment to silence this warning 99 | while (t = fgetline(f)) { | ^ | ( ) receive.c:99:11: note: use '==' to turn this assignment into an equality comparison 99 | while (t = fgetline(f)) { | ^ | == 6 warnings generated. repos.c:131:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 131 | if (f = fopen(pathlog, "r")) { | ~~^~~~~~~~~~~~~~~~~~~~~ repos.c:131:8: note: place parentheses around the assignment to silence this warning 131 | if (f = fopen(pathlog, "r")) { | ^ | ( ) repos.c:131:8: note: use '==' to turn this assignment into an equality comparison 131 | if (f = fopen(pathlog, "r")) { | ^ | == repos.c:132:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 132 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ repos.c:132:12: note: place parentheses around the assignment to silence this warning 132 | while (t = fgetline(f)) { | ^ | ( ) remote.c:88:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 88 | if (p = getenv("_BK_REMOTEGZIP")) gzip = atoi(p); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ repos.c:132:12: note: use '==' to turn this assignment into an equality comparison 132 | while (t = fgetline(f)) { | ^ | == remote.c:88:8:CC setup.c note: place parentheses around the assignment to silence this warning 88 | if (p = getenv("_BK_REMOTEGZIP")) gzip = atoi(p); | ^ | ( ) resolve.cremote.c::22788::88:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]use '==' to turn this assignment into an equality comparison 22788 | | i fi (fc (=p s=e gtejtmpe(ncvl(e"a_nBuKp__REjMmOpT)E)G Z{I P "| ) ~~^~~~~~~~~~~~~~~~~~~~~) gzip = atoi(p); | ^ | == resolve.c:227:8: note: place parentheses around the assignment to silence this warning 227 | if (c = setjmp(cleanup_jmp)) { | ^ | ( ) repos.c:253:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 253 | if (f = fopen(pathlog, "r")) { | ~~^~~~~~~~~~~~~~~~~~~~~ resolve.c:227:8: note: use '==' to turn this assignment into an equality comparison 227 | if (c = setjmp(cleanup_jmp)) { | ^ | == repos.c:253:8: note: place parentheses around the assignment to silence this warning 253 | if (f = fopen(pathlog, "r")) { | ^ | ( ) repos.c:253:8: note: use '==' to turn this assignment into an equality comparison 253 | if (f = fopen(pathlog, "r")) { | ^ | == repos.c:260:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 260 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ repos.c:260:12: note: place parentheses around the assignment to silence this warning 260 | while (t = fgetline(f)) { | ^ | ( ) repos.c:260:12: note: use '==' to turn this assignment into an equality comparison 260 | while (t = fgetline(f)) { | ^ | == repos.c:262:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 262 | if (p = strchr(t, '|')) *p = 0; | ~~^~~~~~~~~~~~~~~~ repos.c:262:10: note: place parentheses around the assignment to silence this warning 262 | if (p = strchr(t, '|')) *p = 0; | ^ | ( ) repos.c:262:10: note: use '==' to turn this assignment into an equality comparison 262 | if (p = st1r warningc generatedh. r(t, '|')) *p = 0; | ^ | == repos.c:283:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 283 | if (f = fopen(pathlog, "a")) { | ~~^~~~~~~~~~~~~~~~~~~~~ repos.c:283:9: note: place parentheses around the assignment to silence this warning 283 | if (f = fopen(pathlog, "a")) { | ^ | ( ) repos.c:283:9: note: use '==' to turn this assignment into an equality comparison 283 | if (f = fopen(pathlog, "a")) { | ^ | == 2repos.c warning:s291 generated:. 9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 291 | if (f = fopen(pathlog, "w")) { | ~~^~~~~~~~~~~~~~~~~~~~~ repos.c:291:9: note: place parentheses around the assignment to silence this warning 291 | if (f = fopen(pathlog, "w")) { | ^ | ( ) repos.c:291:9: note: use '==' to turn this assignment into an equality comparison 291 | if (f = fopen(pathlog, "w")) { | ^ | == In file included from resolve_renames.c:20: In file included from ./resolve.h:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ remote.c:186:7: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 186 | line = In file included from (grmdel.ce:17t: In file included from llibc/system.hi:52n: elibc/hash.h2:(329r:,11 b:u fwarning: ,using the result of an assignment as a condition without parentheses [-Wparentheses] CC sfio.c size o329f | ( buiff) )(libc/hash.h d:>a329 t:0a11) : = ? note: hplace parentheses around the assignment to silence this warningb- u>fo ps:329- | >0 f;ietc fh (| (h ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d, a tkae y=, hs-t>rolpesn-(>fkeetyc)h (+h ,1 )k)e y{, s| t ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r len(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: libc/hash.hnote: :place parentheses around the assignment to silence this warning 329:11: note: 329use '==' to turn this assignment into an equality comparison | if ( d329a | t airemote.c f:= (199 d:ha8-t:>a o warning: p=assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]s -h>-f> eops199t- | c> hf (elhti,cn hek( eh=y, , (skgteerytl,le insn(tekr2el(yer)n, ( +kb e1y)u) f)+ , 1 {)s )i z| {e ^ o f | (| ^b ( ) u f| ) ==) > 0) ? buf : 0; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == remote.cCC shrink.c :215:6: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 215 | if (strneq("ERROR-BAD CMD: bk", line, 17)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/style.h:31:37: note: expanded from macro 'strneq' 31 | #define strneq(a,b,n) (!strncmp((a),(b),(n))) | ^~~ /usr/include/string.h:40:40: note: passing argument to parameter here 40 | int strncmp (const char *, const char *, size_t); | ^ remote.c:222:6: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 222 | if (strneq("ERROR-", line, 6)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ libc/style.h:31:37: note: expanded from macro 'strneq' 31 | #define strneq(a,b,n) (!st7r warningnsc generatedm. p((a),(b),(n))) | ^~~ /usr/include/string.h:40:40: note: passing argument to parameter here 40 | int strncmp (const char *, const char *, size_t); | ^ remote.c:224:18: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 224 | if (p = strchr(line+6, '\n')) *p = 0; /* terminate line */ | ^~~~~~ /usr/include/string.h:45:27: note: passing argument to parameter here 45 | char *strchr (const char *, int); | ^ remote.c:224:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 224 | if (p = strchr(line+6, '\n')) *p = 0; /* terminate line */ | ~~^~~~~~~~~~~~~~~~~~~~~~ remote.c:224:9: note: place parentheses around the assignment to silence this warning 224 | if (p = strchr(line+6, '\n')) *p = 0; /* terminate line */ | ^ | ( ) remote.c:224:9: note: use '==' to turn this assignment into an equality comparison 224 | if (p = strchr(line+6, '\n')) *p = 0; /* terminate line */ | ^ | == 1 warning generated. remote.c:236:6: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 236 | if (streq("@GZIP@", line)) { | ^~~~~~~~~~~~~~~~~~~~~ libc/style.h:30:33: note: expanded from macro 'streq' 30 | #define streq(a,b) (!strcmp((a),(b))) | ^~~ /usr/include/string.h:39:39: note: passing argument to parameter here 39 | int strcmp (const char *, const char *); | ^ remote.c:238:8: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 238 | line = fgetline(zin); | ^ ~~~~~~~~~~~~~ renumber.c:110:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 110 | remote.c :if244: 9(:d 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] sccs_ t244o | p (wsh))il e{ ( s| t ~~^~~~~~~~~~~~~r neq(line, "@STDOUT=", 8) || strneq(line, "@STDERR=", 8)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/style.h:31:33: note: expanded from macro 'strneq' 31 | #define strneq(a,b,n) (!strncmp((a),(b),(n))) | ^~~ /usr/include/string.h:40:26: note: passing argument to parameter here 40 | int strncmp (const char *, renumber.cc:o110n:st9 :c hnote: aplace parentheses around the assignment to silence this warningr *, s i110z | e _ ti)f; ( | d ^ = sccs_top(s)) { | ^ | ( ) remote.c:244:40: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 244 | while (strneq(line, "@STDOUT=", 8) || strneq(line, "@STDERR=", 8)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/style.h:31:33: note: expanded from macro 'strneq' 31 | #define strneq(a,b,n)renumber.c :(110!:s9tr:nc note: use '==' to turn this assignment into an equality comparison m 110p | ( ( ai)f, ((bd )=, (scnc)s)_) t o| p ^~~( s)) {/usr/include/string.h : 40| : ^26 : | note: ==passing argument to parameter here 40 | int strncmp (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 *); | ^ In file included from rmgone.c:16: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ remote.c:270:9: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 270 | libc/hash.h : 329 :l11i:n enote: place parentheses around the assignment to silence this warning= fge t329l | i nief( z(idna)t;a =| ^ ~~~~~~~~~~~~~h ->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) 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; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | iCC sinfo.c f (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ remote.c| : ==279 :6: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 279 | if (strneq("ERROR-", line, 6)) goto err; | ^~~~~~~~~~~~~~~~~~~~~~~~~ libc/style.h:31:37: note: expanded from macro 'strneq' 31 | #define strneq(a,b,n) (!strncmp((a),(b),(n))) | ^~~ /usr/include/string.h:40:40: note: passing argument to parameter here 40 | int strncmp (const char *, const char *, size_t); | ^ remote.c:280:17: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 280 | unless (sscanf(line, "@EXIT=%d@", &i)) i = 1<<5; | ^~~~ libc/stdio.h:258:36: note: passing argument to parameter here 258 | int sscanf(const char * __restrict, const char * __restrict, ...) | ^ repogca.c:140:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 140 | while (key = fgetline(f)) { | ~~~~^~~~~~~~~~~~~ repogca.c:140:13: note: place parentheses around the assignment to silence this warning 140 | while (key = fgetline(f)) { | ^ | ( ) repogca.c:140:13: note: use '==' to turn this assignment into an equality comparison 140 | while (key = fgetline(f)) { | ^ | == repogca.c:165:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 165 | if (p = PARENT(s, d)) FLAGS(s, p) |= D_BLUE; | ~~^~~~~~~~~~~~~~ repogca.c:165:10: note: place parentheses around the assignment to silence this warning 165 | if (p = PARENT(s, d)) FLAGS(s, p) |= D_BLUE; | ^ | ( ) repogca.c:165:10: note: use '==' to turn this assignment into an equality comparison 165 | if (p = PARENT(s, d)) FLAGS(s, p) |= D_BLUE; | ^ | == repogca.c:166:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 166 | if (p = MERGE(s, d)) FLAGS(s, p) |= D_BLUE; | ~~^~~~~~~~~~~~~ repogca.c:166:10: note: place parentheses around the assignment to silence this warning 166 | if (p = MERGE(s, d)) FLAGS(s, p) |= D_BLUE; | ^ | ( ) repogca.c:166:10: note: use '==' to turn this assignment into an equality comparison 166 | if (p = MERGE(s, d)) FLAGS(s, p) |= D_BLUE; | ^ | == CC slib.c renumber.c:221:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 221 | if (m = MERGE(s, d)) { | ~~^~~~~~~~~~~~~ renumber.c:221:8: note: place parentheses around the assignment to silence this warning 221 | if (m = MERGE(s, d)) { | ^ | ( ) renumber.c:221:8: note: use '==' to turn this assignment into an equality comparison 221 | if (m = MERGE(s, d)) { | ^ | == In file included from scat.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) 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)) { | libc/hash.h ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == resolve.c:742:9: 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_generic.c:35:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 35 | if (rs->snames = res_getnames(rs->s, 'm')) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ resolve_generic.c:35:17: note: place parentheses around the assignment to silence this warning 35 | if (rs->snames = res_getnames(rs->s, 'm')) { | ^ | ( ) resolve_generic.c:35:17: note: use '==' to turn this assignment into an equality comparison 35 | if (rs->snames = res_getnames(rs->s, 'm')) { | ^ | == CC smerge.c CC sort.c 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, sIn file included from tsccs.cr:l17: eIn file included from nlibc/system.h(:k52: libc/hash.he:y329): 11+: warning: 1using the result of an assignment as a condition without parentheses [-Wparentheses]) ) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) libc/hash.h+: 3291:)) {11 : | note: ^ place parentheses around the assignment to silence this warning | ( ) 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { libc/hash.h| : ^ 329 : 11| : ( ) note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == resolve.c:996:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 996 | if (s = strchr(t, ' ')) { | ~~^~~~~~~~~~~~~~~~ resolve.c:996:9: note: place parentheses around the assignment to silence this warning 996 | if (s = strchr(t, ' ')) { | ^ | ( ) resolve.c:996:9: note: use '==' to turn this assignment into an equality comparison 996 | if (s = strchr(t, ' ')) { | ^ | == 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == review.c:166:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 166 | if (d = strchr(c, '-')) { | ~~^~~~~~~~~~~~~~~~ review.c:166:11: note: place parentheses around the assignment to silence this warning 166 | if (d = strchr(c, '-')) { | ^ | ( ) review.c:166:11: note: use '==' to turn this assignment into an equality comparison 166 | if (resolve.cd: 1047=: 16st:r cwarning: husing the result of an assignment as a condition without parentheses [-Wparentheses]r (c, '1047- | 'a))g a{i n :| ^i f | ( ==h ow = slotTaken(rs, rs->dname, 0)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve_generic.c:178:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 178 | resolve.c :i1047f: 16(:r enote: tplace parentheses around the assignment to silence this warning = rf [1047i | ]a.gfauinnc:( risf) )( h{o w | = ~~~~^~~~~~~~~~~~~~~~ slotTaken(rs, rs->dname, 0)) { | ^ | ( ) resolve_generic.cresolve.c::1781047::1116:: 8note: note: warningreview.cplace parentheses around the assignment to silence this warninguse '==' to turn this assignment into an equality comparisons: generated221:. 8178 : | 1047warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] a igfa i (n221r: | e tii ff= ((rhdfo [w=i ]=In file included from R. rm.cBfsl:tuo17rnt: ecTIn file included from libc/system.he(a:_rk52fse: i)nlibc/hash.hn)(:d r329({s:r ,11a :n| r g ^ swarning: e, -using the result of an assignment as a condition without parentheses [-Wparentheses] > &| dn ( )ne a wm329)e | ), i{0f ) )(| d ~~^~~~~~~~~~~~~~~~~~~~~~~~~~{a t a| ^= h| - ==> ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ review.c:221:8: note: place parentheses around the assignment to silence this warning 221 | if (d = RBtree_find(range, &new)) { | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) review.c:221:8: note: use '==' to turn this assignment into an equality comparison 221 | if (d = RBtree_find(range, &new)) { | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == resolve_generic.c:178:11: note: use '==' to turn this assignment into an equality comparison 178 | if (ret = rf[i].func(rs)) { | ^ | == review.c:304:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 304 | if (found = intvl_in(range, line)) break; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ review.c:304:14: note: place parentheses around the assignment to silence this warning 304 | if (found = intvl_in(range, line)) break; | ^ | ( ) review.c:304:14: note: use '==' to turn this assignment into an equality comparison 304 | if (found = intvl_in(range, line)) break; | ^ | == resolve_tags.c:46:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 46 | while (p = eachline(&r, &len)) fprintf(stderr, "\t%.*s\n", len, p); | ~~^~~~~~~~~~~~~~~~~~~~ repostats.cresolve_tags.c::6846::1112:: note: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]place parentheses around the assignment to silence this warning 6846 | | w hwihlei l(et (=p =f geetalcihnlei(nfe)(&r), {& l en| ) ~~^~~~~~~~~~~~~) fprintf(stderr, "\t%.*s\n", len, p); | ^ | ( ) resolve_tags.c:46:12: note: use '==' to turn this assignment into an equality comparison 46 | while (p = eachline(&r, &len)) fprintf(stderr, "\t%.*s\n", len, p); | ^ | == repostats.c:68:11: note: place parentheses around the assignment to silence this warning 68 | while (t = fgetline(f)) { | ^ | ( ) repostats.c:68:11: note: use '==' to turn this assignment into an equality comparison 68 | while (t = fgetline(f)) { | ^ | resolve_tags.c ==: 54:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 54 | while (p = eachline(&r, &len)) fprintf(stderr, "\t%.*s\n", len, p); | ~~^~~~~~~~~~~~~~~~~~~~ resolve_tags.c:54:12: note: place parentheses around the assignment to silence this warning 54 | while (p = eachline(&r, &len)) fprintf(stderr, "\t%.*s\n", len, p); | ^ | ( ) resolve_tags.c:54:12: note: use '==' to turn this assignment into an equality comparison 54 | while (p = eachline(&r, &len)) fprresolve.cin:t1180f:(11st:d ewarning: using the result of an assignment as a condition without parentheses [-Wparentheses]r r, "\ t1180% | . *isf\ n("h,o wl e=n ,s lpo)t;T a k| e ^n ( r| s, == to, 0)) to = 0; | ~~~~^~~~~~~~~~~~~~~~~~~~~~ CC startmenu.c resolve.c:1180:11: note: place parentheses around the assignment to silence this warning 1180 | if (how = 2s warninglso generatedtTa. ken(rs, to, 0)) to = 0; | ^ | ( ) resolve.c:1180:11: note: use '==' to turn this assignment into an equality comparison 1180 | if (how = slotTaken(rs, to, 0)) to = 0; | ^ | == In file included from rset.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. repostats.c:100:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 100 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ repostats.c:100:12: note: place parentheses around the assignment to silence this warning 100 | while (t = fgetline(f)) { | ^ | ( ) repostats.c:100:12: note: use '==' to turn this assignment into an equality comparison 100 | while (t = fgetline(f)) { | ^ | == repostats.c:110:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 110 | CC stat.c while (t = fgetline(f2)) { | ~~^~~~~~~~~~~~~~ repostats.c:110:13: note: place parentheses around the assignment to silence this warning 110 | while (t = fgetline(f2)) { | ^ | ( ) resolve.c:1254:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1254 | if (ret = sfile_move(rs->s->proj, rs->s->sfile, sfile)) return (ret); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ repostats.c:110:13: note: use '==' to turn this assignment into an equality comparison 110 | while (t = fgetline(f2)) { | ^ | == resolve.c:1254:10: note: place parentheses around the assignment to silence this warning 1254 | if (ret = sfile_move(rs->s->projrestore.c:44:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 44 | if (rc = systemf("bk -?BK_NO_REPO_LOCK=YES -r check -ac >'%s' 2>&1", | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 | tmpfile)) { | ~~~~~~~~ restore.c:44:9: note: place parentheses around the assignment to silence this warning 44 | if (rc = systemf("bk -?BK_, rs->s->sfile, sfile)) return (ret); | ^ | ( ) resolve.c:1254:10: note: use '==' to turn this assignment into an equality comparison 1254 | if (ret = sfile_move(rs->s->proj, rs->s->sfile, sfile)) return (ret); | ^ | == CC stattest.c In file included from sane.cN:O22_: RIn file included from Elibc/system.hP:O52_: Llibc/hash.hO:C329K:=11Y:E Swarning: using the result of an assignment as a condition without parentheses [-Wparentheses]- r check -ac >329' | % si'f 2(>d&a1t"a, = | h ^- > o| p (s ->fe t45c | h ( h , ktemyp,f islter)l) {e n (| k e y )| )+ 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rmdel.c:65libc/hash.h::8329:: 11warning: :using the result of an assignment as a condition without parentheses [-Wparentheses] note: place parentheses around the assignment to silence this warning 65 | 329 | i fi f( (ed5 a warning=ts a generateds . cc=s _hcs-e>toBposu-n>dfaertyc(hs(,h ,d ,k e0y),) { s t| r ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~l en(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlrmdel.ce:n65:8(:k enote: yplace parentheses around the assignment to silence this warning) + 1)) 65{ | i| f ^ ( e| === sccs_csetBoundary(s, d, 0)) { | ^ | ( ) rmdel.c:65:8: note: use '==' to turn this assignment into an equality comparison 65 | if (e = sccs_csetBoundary(s, d, 0)) { | ^ | == restore.c:44:9: note: use '==' to turn this assignment into an equality comparison 44 | if (rc = systemf("bk -?BK_NO_REPO_LOCK=YES -r check -ac >'%s' 2>&1", | ^ | == resolve_renames.c:38:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 38 | if (i = slotTaken(rs, rs->sIn file included from nsec2hms.ca:m17: In file included from e./sccs.hs:-20>: rIn file included from elibc/system.hm:o52t: elibc/hash.h,: 3290:)11): {warning: using the result of an assignment as a condition without parentheses [-Wparentheses] | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.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. resolve_renames.c:38:9: note: place parentheses around the assignment to silence this warning 38 | if (i = slotTaken(rs, rs->snames->remote, 0)libc/hash.h): 329:11{: note: | use '==' to turn this assignment into an equality comparison ^ | ( ) 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == resolve_renames.c:38:9: note: use '==' to turn this assignment into an equality comparison 38 | if (i = slotTaken(rs, rs->snames->remote, 0)) { | ^ | == resolve_renames.c:55:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 55 | if (i = slotTaken(rs, rs->snames->local, 0)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC status.c resolve_renames.c:55:9: note: place parentheses around the assignment to silence this warning 55 | if (i = slotTaken(rs, rs->snames->local, 0)) { In file included from | ^ send.c : 17| : ( )In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve_renames.c:55:9: note: use '==' to turn this assignment into an equality comparison 55 | if (i = slotTaken(rs, rs->snames->local, 0)) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) 4 warningCC stripdel.c 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)) { | ^ | == 1 warning generated. In file included from sccs2bk.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.hrmgone.c:resolve_renames.c:329:109:133:11:12:8: : note: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]use '==' to turn this assignment into an equality comparisonwarning: using the result of an assignment as a condition without parentheses [-Wparentheses] 109 | 329 w | 133h | ii lfie f ( (td( ai=t a=f g=se lthol-ti>Tnoaepk(sef-n)>()frs e,ht acrshsh(-_h>i,snse nrkatemSyet,sr -Us>3tl2or(clhae,ln ,(t k,0e )y1))) ;{ + | 1| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) ~~^~~~~~~~~~~~~ ) { | ^ | == rmgone.c:109:12: note: place parentheses around the assignment to silence this warning 109 | while (t = fgetline(f)resolve_renames.c): 133h:a8s:h _note: iplace parentheses around the assignment to silence this warningn sert S133t | r Uif3 2((ih ,= ts,l o1t)T;a k e| n ^ ( r s| , ( ) rs->snames->loc1a warningl generated,. 0)) { | ^ | ( ) rmgone.c:109:12: note: use '==' to turn this assignment into an equality comparison 109 | while (t = fgetline(f)) hash_insertStrU32(h, t, 1);resolve_renames.c : 133| : ^8 : | note: ==use '==' to turn this assignment into an equality comparison 133 | if (i = slotTaken(rs, rs->snames->local, 0)) { | ^ | == CC synckeys.c rmgone.c:120:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 120 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ rmgone.c:120:11: note: place parentheses around the assignment to silence this warning 120 | while (t =resolve_renames.c :f168ge:t8l:i nwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]( f)) {168 | i| f ^ (i | ( )= slotTaken(rs, rs->snames->remote, 0)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rmgone.c:120:11: note: use '==' to turn this assignment into an equality comparison CC tagmerge.c 120 | while (t = fgetline(f)) { | ^ | == 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)) { | ^ | == 1 warning generated. sccs.c:52:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 52 | while (nav[i+2] = av[i]) i++; | ~~~~~~~~~^~~~~~~ sccs.c:52:18: note: place parentheses around the assignment to silence this warning 52 | while (nav[i+2] = av[i]) i++; | ^ | ( ) CC testcode.c sccs.c:52:18: note: use '==' to turn this assignment into an equality comparison 52 | while (nav[i+2] = av[i]) i++; | ^ | == 2 warnings generated. CC tclsh.c resolve_create.c:607:sccs.c8::66 :warning: 18using the result of an assignment as a condition without parentheses [-Wparentheses]: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 607 | i66f | w(hii l=e c(onmapv_[oiv+e2r]l a=p (arvs[-i>]o)p tis+-+>;c o m| p ~~~~~~~~~^~~~~~~l ist, gfile)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sccs.c:66:18: note: place parentheses around the assignment to silence this warning 66 | while (nav[i+2] = av[i]) i++; | ^ | ( ) 2 warnings generated. sccs.c:66:18: note: use '==' to turn this assignment into an equality comparison 66 | while (nav[i+2] = av[i]) i++; | ^ | == sccs.c:79:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 79 | while (nav[i+1] = av[i]) i++; | ~~~~~~~~~^~~~~~~ resolve_create.c:607:8: note: place parentheses around the assignment to silence this warning 607 | if (i = comp_overlap(rs->opts->complist, gfile)) { | ^ | ( ) resolve_create.c:607:8: note: use '==' to turn this assignment into an equality comparison 607 | if (i = comp_overlap(rs->opts->complist, gfile)) { | ^ | == CC takepatch.c 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++; | ^ | == resolve_create.c:657:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 657 | if (ret = rmdir(buf)) { | ~~~~^~~~~~~~~~~~ resolve_create.c:657:10: note: place parentheses around the assignment to silence this warning 657 | if (ret = rmdir(buf)) { | ^ | ( ) 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; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve_create.c:657:10: note: use '==' to turn this assignment into an equality comparison 657 | if (ret = rmdir(buf)) { | ^ | == CC testdates.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 = strchr(rand, '|')) { | ^ | == rm.c:114:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 114 | while (t = strchr(t, ':')) *t++ = '-'; | ~~^~~~~~~~~~~~~~~~ rm.c:114:11: note: place parentheses around the assignment to silence this warning 114 | while (t = strchr(t, ':')) *t++ = '-'; | ^ | ( ) rm.c:114:11: note: use '==' to turn this assignment into an equality comparison 114 | while (t = strchr(t, ':')) *t++ = '-'; | ^ | == CC time.c 1 warning generated. rm.c:149:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 149 | if (s2 = sccs_init(path, INIT_MUSTEXIST|INIT_NOCKSUM)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_NOC1K warningS generatedU. M)) { | ^ | == 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)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rm.c:156:10: note: place parentheses around the assignment to silence this warning 156 | if (s2 = sccs_init(path, INIT_MUSTEXIST|INIT_NOCKSUM)) { | ^ | ( ) rm.c:156:10: note: use '==' to turn this assignment into an equality comparison 156 | if (s2 = sccs_init(path, INIT_MUSTEXIST|INIT_NOCKSUM)) { | ^ | == 2 warnings generated. 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/")) { | ^ | ( ) 1 warning generated. resolve.c:1570:8: note: use '==' to turn this assignment into an equality comparison 1570 | if (t = strstr(file, "/SCCS/")) { | ^ | == 1 warning generated. 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)) { | ^ | == 4CC timestamp.c 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)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC touch.c 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ^ | == 14 warnings generated. libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) In file included from set.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, keysccslog.c,: 297s:t12r:l ewarning: using the result of an assignment as a condition without parentheses [-Wparentheses]n (ke y297) | + w1h)il)e {(p = | e ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a chline(&t, &len)) { | ~~^~~~~~~~~~~~~~~~~~~~ sccslog.c:297:12: note: place parentheses around the assignment to silence this warning 297 | while (p = eachline(&t, &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, klibc/hash.he:4y329 warning,:s 11 generateds:. t rnote: luse '==' to turn this assignment into an equality comparisone n(In file included from k search.ce329:y | 17) : iIn file included from +f./sccs.h :1(20)d: In file included from )alibc/system.h t:{a52 : =libc/hash.h| : ^h329 -: >11o| :p == s warning: -using the result of an assignment as a condition without parentheses [-Wparentheses]> fetch(h, 329k | e yi,f s(tdraltean (=k ehy-)> o+p s1-)>)f e{t c h| ( ^h , | k ==e y, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from sendbug.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: libc/hash.hplace parentheses around the assignment to silence this warning :329:11 :329 | note: place parentheses around the assignment to silence this warningi f (d a329t | a i=f h(-dsccslog.c>a:ot297pa:s 12-=:> fhnote: e-use '==' to turn this assignment into an equality comparisont> cohp (s297h- | ,> f kewethyci,hl s(eth r,(l pek ne=(y k,eey a)sc th+rl li1en)) ne{(( k& et| y, ^ ) & +l| e ( )1n )))) {{ | | ^ ^ | | ( ) == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->felibc/hash.ht:c329h:(11h,: knote: euse '==' to turn this assignment into an equality comparisony , str l329e | n (ikfe y()d a+t a1 )=) h{- > o| p ^s - >| f ==e tch(h, key, strlen(key) + 1)) { | ^ | == CC trigger.c In file included from sinfo.c:sccslog.c17:: 319In file included from :libc/system.h11::52 : warning: libc/hash.husing the result of an assignment as a condition without parentheses [-Wparentheses]: 329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | while (p = eachline(&t, &len)) { | ~~^~~~~~~~~~~~~~~~~~~~ sccslog.c:319:11: note: place parentheses around the assignment to silence this warning resolve.c :3191893 | : 13w:h iwarning: lusing the result of an assignment as a condition without parentheses [-Wparentheses]e (p = eachline(&t, &len)) { | ^ | ( ) sccslog.c:319:11: note: use '==' to turn this assignment into an equality comparison 319 | while (p = eachCC unbk.c line(&t, &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)) { | ^ | == 1893 | if (str1 = loadfile(pf, 0)) { | ~~~~~^~~~~~~~~~~~~~~~~ resolve.c:1893CC undo.c :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)) { | ^ | == 3 warnings generated. resolve.cCC undos.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_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.c:1969:17: note: use '==' to turn this assignment into an equality comparison 1969 | if (mustCommit = xfile_exists(CHANGESET, 'r')) { | ^ | == resolve_create.c:1157:11: note: place parentheses around the assignment to silence this warning 1157 | if (ret = gc_sameFiles(rs)) return (ret); | ^ | ( ) resolve_create.c:1157:11: note: use '==' to turn this assignment into an equality comparison 1157 | if (ret = gc_sameFiles(rs)) return (ret); | ^ | == In file included from setup.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18 warnings generated. libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 2 warnings generated. 1In file included from warningsfio.c generated:. 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)) { | ^ | == CC unedit.c CC unique.c 5 warnings generated. CC uninstall.c sane.c:315:16: warning: passing 'char[100]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 315 | rand_getBytes(buf, 3); | ^~~ ./randseed.h:21:35: note: passing argument to parameter 'buf' here 21 | void rand_getBytes(unsigned char *buf, unsigned int len); | ^ sane.c:318:26: warning: passing 'char[100]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 318 | if ((err =base64_encode(buf, 3, rand, &outlen)) != CRYPT_OK) { | ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:3:40: note: passing argument to parameter 'in' here 3 | int base64_encode(co4 warnings generated. 4 warnings generated. nst unsigned char *in, unsigned long len, | ^ sane.c:318:34: warning: passing 'char[6]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 318 | if ((err =base64_encode(buf, 3, rand, &outlen)) != CRYPT_OK) { | ^~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:4:40: note: passing argument to parameter 'out' here 4 | 3 warning s generated . unsigned char *out, unsigned long *outlen); | ^ In file included from shrink.c:18: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) CC unlink.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)) { | ^ | == 3 warnings generated. CC unlock.c send.c:78:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 78 | if (f = fopen(x_sendlog, "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")) { | ^ | == sccs2bk.c:362:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 362 | while (size = fread(buf, 1, sizeof(buf), fh)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sccs2bk.c:362:15: note: place parentheses around the assignment to silence this warning 362 | while (size = fread(buf, 1, sizeof(buf), fh)) { | ^ | ( )CC unpull.c send.c:237:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 237 | if (rc = system(cmd) ? 1 : 0) goto out; | ~~~^~~~~~~~~~~~~~~~~~~~~ 1 warning generated. sccs2bk.c:362:15: note: use '==' to turn this assignment into an equality comparison 362 | while (size = fread(buf, 1, sizeof(buf), fh)) {send.c : 237| : ^10 : | note: ==place parentheses around the assignment to silence this warning 237 | if (rc =3 warningssy generateds. tem(cmd) ? 1 : 0) goto out; | ^ | ( ) send.c:237:10: note: use '==' to turn this assignment into an equality comparison 237 | if (rc = system(cmd) ? 1 : 0) goto out; | ^ | == 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 | CC unrm.c randbits = adler32(randbits, buf, size); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ 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); | ^ | == CC unwrap.c sendbug.c:32:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 32 | if (name = strrchr(av[0], '/')) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~ sendbug.c:32:11: note: place parentheses around the assignment to silence this warning 32 | if (name = strrchr(av[0], '/')) { | ^ | ( ) CC upgrade.c send.c:289:sendbug.c11::32 :warning: 11using the result of an assignment as a condition without parentheses [-Wparentheses]: note: use '==' to turn this assignment into an equality comparison 289 | 32 | w hiifl e(na m(ep == sftgertrlchirn(ea(vf[)0)] {, '| / ~~^~~~~~~~~~~~~' )) { | ^ | == 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)) { | ^ | == 3 warnings generated. 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; | ^ | ( ) rset.c:439:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 439 | if (path = mdbm_fetch_str(opts->s->idDB, rkey)) { send.c| : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~297 :9: note: use '==' to turn this assignment into an equality comparison 297 | if (t = strchr(p, '|')) *t = 0; | ^CC urlinfo.c | == rset.c:439:11: note: place parentheses around the assignment to silence this warning 439 | if (path = mdbm_fetch_str(opts-search.c>:s51-:>37i:d Dwarning: Busing the result of an assignment as a condition without parentheses [-Wparentheses], rkey )51) | {i f | ( ^ s . i| g ( )n orecase) for (p = str; *p = tolower(*p); p++); | ~~~^~~~~~~~~~~~~ rset.c:439:11: note: use '==' to turn this assignment into an equality comparison 439 | if (path = mdbm_fetch_str(opts->s->search.ci:d51D:B37,: rnote: kplace parentheses around the assignment to silence this warninge y)) { | ^51 | | i ==f (s.ignorecase) for (p = str; *p = tolower(*p); p++); | ^ | ( ) search.c:51:37: note: use '==' to turn this assignment into an equality comparison 51 | if (s.ignorecase) for (p = str; *p = tolower(*p); p++); | ^ | == In file included from stripdel.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == rset.c:563:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 563 | if (c = nested_findKey(opts->n, HEAP(opts->s, rkoff))) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rset.c:563:9: note: place parentheses around the assignment to silence this warning 563 | if (c = nested_findKey(opts->n, HEAP(opts->s, rkoff))) { | ^ | ( ) rset.c:563:9: note: use '==' to turn this assignment into an equality comparison sccs2bk.c :563544 | : 12 :i fwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]( c = ne s544t | e d _wfhiinldeK e(ym( o=p tssc-c>sn_,e aHcEhANPu(mo(p&tps,- >&ss,i grnk)o)f f{) ) )| ~~^~~~~~~~~~~~~~~~~~~~~~~~~{ | ^ | == sccs2bk.c:544:12: note: place parentheses around the assignment to silence this warning 544 | while (m = sccs_eachNum(&p, &sign)) { | ^ | ( ) sccs2bk.c:544:12: note: use '==' to turn this assignment into an equality comparison 544 | while (m = sccs_eachNum(&p, &sign)) { | ^ | == In file included from smerge.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetsearch.cc:h89(:h20: ,warning: using the result of an assignment as a condition without parentheses [-Wparentheses]k ey, strle n89( | k e yf)o r+ (1p) )= {s t r| ; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ *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++); | ^ | == rset.c:644:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 644 | if (p = strchr(dir+c, '/')) *p = 0; | ~~^~~~~~~~~~~~~~~~~~~~ rset.c:644:10: note: place parentheses around the assignment to silence this warninglibc/hash.h :329:11 : 644note: | place parentheses around the assignment to silence this warning if (329p | = isft r(cdhart(ad i=r +hc-,> o'p/s'-)>)f e*tpc h=( h0,; k e| y ^ , s| t ( )r len(key) + 1)) { | ^ | ( ) rset.c:644:10: note: use '==' to turn this assignment into an equality comparison 644 | if (p = strchr(dir+c, '/')) *p = 0; | ^ | == sort.c:63:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 63 | if (i = sortfcn(&na, &nb)) return (i); | ~~^~~~~~~~~~~~~~~~~~~ sort.c:63:8: note: place parentheses around the assignment to silence this warning 63 | if (i = sortfcn(&na, &nb)) return (i); | ^ | ( ) sort.c:63:8: note: use '==' to turn this assignment into an equality comparison 63 | if (i = sortfcn(&na, &nb)) return (i); | ^ | == libc/hash.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 utils.c rset.c:728:6: warning: initializing 'u8 *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 728 | u8 *root_key = HEAP(s, rkoff); | ^ ~~~~~~~~~~~~~~ rset.c:729:6: warning: initializing 'u8 *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 729 | u8 *left = loff ? HEAP(s, loff) : 0; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ rset.c:730:6: warning: initializing 'u8 *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 730 | u8 *right = roff ? HEAP(s, roff) : 0; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC uu.c In file included from status.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) resolve.c:2764:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2764 | if (ret = trigger(cmd, "pre")) { In file included from stattest.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329CC what.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)) { | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == sccs_mv.c:239:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 239 | if (p = _relativeName(t, 0, 0, 0, proj)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sccs_mv.c:239:8: note: place parentheses around the assignment to silence this warning 239 | if (p = _relativeName(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)) { | ^ | == | ~~~~^~~~~~~~~~~~~~~~~~~~~~ resolve.c:2764:10: note: place parentheses around the assignment to silence this warning 2764 | if (ret = trigger(cmd, "pre")) { | ^ | ( ) resolve.c:2764:10: note: use '==' to turn this assignment into an equality comparison 2764 | if (ret = trigger(cmd, "pre")) { | ^ | == 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) CC which.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)) { | ^ | == 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); | ~~^~~~~~~~~~~~~~ 2 warnings generated. 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); | ^ | ( ) 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)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rset.c:1052:10: note: use '==' to turn this assignment into an equality comparison 1052In file included from | time.c : 17 : iIn file included from f./sccs.h :20(: eIn file included from libc/system.h:=52 : Plibc/hash.hA:R329E:N11T:( swarning: ,using the result of an assignment as a condition without parentheses [-Wparentheses] d)) MARK (329s | t aift e([deata] ,= ahc-t>iovpes->,f entocnhg(cha,) ;k e y| , ^ s t| r ==l en(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rset.c:1053:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1053 | if (libc/hash.he: 329=: 11M:E Rnote: Gplace parentheses around the assignment to silence this warningE (s, d)) 329M | A RiKf( s(tdaattea[ e=] ,h -a>cotpisv-e>,f entocnhg(cha,) ;k e y| , ~~^~~~~~~~~~~~~ strlen(key) + 1)) { | ^ | ( ) rset.c:1053:10libc/hash.h:: 329note: :place parentheses around the assignment to silence this warning11 : note: use '==' to turn this assignment into an equality comparison1053 | i329f | (ief =( dMaEtRaG E=( sh,- >do)p) sM-A>RfKe(tsctha(the,[ ek]e,y ,a csttirvlee,n (nkoengyc)a )+; 1 )| ) ^ { | ( )| ^ | == 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); | ^ | == In file included from stat.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = rset.ch:-1062>:ops12-:> fwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]t ch(h, ke y, 1062s | t rle nw(hkieyl)e + (1e) ) {= c| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s et_rdweavePair(s, RWP_ONE, &rkoff, &dkoff)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rset.c:1062:12: note: place parentheses around the assignment to silence this warning 1062 | while (e = cset_rdweavePair(s, RWP_ONE, &rkoff, &dkoff)) { | ^ | ( ) rset.c:1062:12: note: use '==' to turn this assignment into an equality comparison 1062 | resolve.cw:h2819i:9l:e note: (place parentheses around the assignment to silence this warning e = c s2819e | t _irfd w(ela v=e Psacicsr_(kse,y iRnitW(P0_,O NkEe,y ,& rIkNoIfTf_,N O&CdKkSoUfMf,) )o p{t s -| > ^i d D| B == )) { | ^ | ( ) 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)) { | ^ | == sfio.c:384:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 384 | if (n = out_bptuple(buf, &byte_count)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sfio.c:384:10: note: place parentheses around the assignment to silence this warning 384 | if (n = out_bptuple(buf, &byte_count)) { | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from tagmerge.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + rset.c1:)1159): 9{: warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] ^ | ( ) 1159 | if (d = sccs_getCksumDelta(s, right)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.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 : 1159| : ==9 : note: place parentheses around the assignment to silence this warning 1159 | if (d = sccs_getCksumDelta(s, right)) { | ^ | ( ) sfio.c:384:10: note: use '==' to turn this assignment into an equality comparison 384 | if (n = out_bptuple(buf, &byte_count)) { | ^ | == rset.c:1159:9: note: use '==' to turn this assignment into an equality comparison 1159 | if (d = sccs_getCksumDelta(s, right)) { | ^ | == CC xfile.c sfio.c:450:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] rset.c :4501206 | : 8 : iwarning: fusing the result of an assignment as a condition without parentheses [-Wparentheses] (n = o1206u | t _ixff i(lse (=b u f| , ~~^ xfi l1207e | , & b y tsec_ccso_uknety)i)n i{t A n| d ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~C ache(cset->proj, rk, SILENT, sDB, cset->idDB)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rset.c:1206:8: note: place parentheses around the assignment to silence this warning 1206 | if (s = | ^ | ( 1207 | sccs_keyinitAndCache(cset->proj, rk, SILENT, sDB, cset->idDB)) { | | ) rset.c:1206:8: note: use '==' to turn this assignment into an equality comparison 1206 | if (s = | ^ | == In file included from testcode.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning CC xflags.c 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetcsfio.ch:(450h:,10 :k enote: yplace parentheses around the assignment to silence this warning, strl e450n | ( k e yi)f +( n1 )= o)u t{_ x f| i ^l e (| b ==u f, xfile, &byte_count)) { | ^ | ( ) sfio.c:450:10: note: use '==' to turn this assignment into an equality comparison 450 | if (n = out_xfile(buf, xfile, &byte_count)) { | ^ | == sfio.c:462:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 462 | if (n = out_symlink(buf, &sb, &byte_count)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sfio.c:462:10: note: place parentheses around the assignment to silence this warning 462 | if (n = out_symlink(buf, &sb, &byte_count)) { | ^ | ( ) sfio.c:462:10: note: use '==' to turn this assignment into an equality comparison 462 | if (n = out_symlink(buf, &sb, &byte_count)) { | ^ | == sfio.c:467:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 467 | reg: if (n = out_file(buf, &sb, &byte_count, 0, 0)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sfio.c:467:14: note: place parentheses around the assignment to silence this warning 467 | reg: if (n = out_file(buf, &sb, &byte_count, 0, 0)) { | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == sfio.c:467:14: note: use '==' to turn this assignment into an equality comparison 467 | reg: if (n = out_file(buf, &sb, &byte_count, 0, 0)) { | ^ | == 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 | sumresolve.c :+3020=: 8a:dler32(sum, buf, n); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3020 | if (t = strrchr(path, '/')) *t = 0; | ~~^~~~~~~~~~~~~~~~~~~~ resolve.c:3020:8: note: place parentheses around the assignment to silence this warning 3020 | if (t = strrchr(path, '/')) *t = 0; | ^ | ( ) resolve.c:3020:8: note: use '==' to turn this assignment into an equality comparison 3020 | if (t = strrchr(path, '/')) *t = 0; | ^ | == sfio.c:534:22: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 534 | sum += adler32(sum, linkMe, n); | ^~~~~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ 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 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)) { | ^ | == 2 warnings generated. 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)); | ^ setup.c:84:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 84 | if (flist = mkconfig(stdout, flist, verbose)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sfio.c:613:40: warning: passing 'char[16384]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 613 | unless (useDsum) sum = adler32(sum, buf, n); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ setup.c:84:13: note: place parentheses around the assignment to silence this warning 84 | if (flist = mkconfig(stdout, flist, verbose)) { | ^ | ( ) setup.c:84:13: note: use '==' to turn this assignment into an equality comparison 84 | if (flist = mkconfig(stdout, flist, verbose)) { | ^ | == 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")) { | ^ | ( ) resolve.c:3193:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3193 | if (t = xfisetup.cl:e108_:f9e:t cnote: huse '==' to turn this assignment into an equality comparison( ROOT2RE S108Y | N C i f| ~~^~~~~~~~~~~~~~~~~~~~~~~~~( f = 3194p | o p e n ("b/uBfi,t K"ere"p)e)r /{t m p| / ^C h a| n ==g eSet", 'r')) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve.c:3193:10: note: place parentheses around the assignment to silence this warning 3193 | if (t = xfile_fetch(ROOT2RESYNC | ^ | ( 3194 | "/BitKeeper/tmp/ChangeSet", 'r')) { | | ) In file included from testdates.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: resolve.cusing the result of an assignment as a condition without parentheses [-Wparentheses]: 3193:10: note: use '==' to turn this assignment into an equality comparison 329 | 3193 | if (itf =( dxaftial e=_ fhe-t>cohp(sR-O>OfTIn file included from touch.cIn file included from :17takepatch.c5: :In file included from warning18./sccs.hs: : generatedIn file included from 20. ./sccs.h: :In file included from 20libc/system.h: :In file included from 52libc/system.h: :libc/hash.h52:: 329libc/hash.h::11329: :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] 329 | if (329d | a tiaf =( dha-t>a o=p sh-->>foeptsc-h>(fhe,t ckhe(yh,, skterlye,n (skteryl)e n+( k1e)y)) {+ | 1 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) ) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ etch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (dalibc/hash.ht:a329 :=11 :h- >note: opplace parentheses around the assignment to silence this warnings ->fet ch329( | h ,i kfe y(,d asttarle n=( khe-y)> o+p s115-) warning>)sf generatede{. t c h| ^ ( h, | k ( )libc/hash.he :y329,: 11s: tnote: rplace parentheses around the assignment to silence this warningl en(ke y)329 | + i1f) )( 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)) { | ^ | == setup.c:1982:RE13S:Y NCwarning: using the result of an assignment as a condition without parentheses [-Wparentheses] | ^ | == 198 | if (flist = mkconfig(f, flist, 1)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ libc/hash.hsinfo.c::49329::10setup.c11::: 198note: warning: :use '==' to turn this assignment into an equality comparisonusing the result of an assignment as a condition without parentheses [-Wparentheses]13 : note: place parentheses around the assignment to silence this warning32949 | | i 198fif | ( s (i=df a xt(fafi ll=ie s_htf- e>=to cpmhsk(-cg>offniefltiecg,h( (f'h,p, ' f)kl)ei ys{,t , s | tAR libc.a 1 ~~^~~~~~~~~~~~~~~~~~~~~~~~~r)slib.c l)e: n468{(: k6 e:| y ^ )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]+| ( )1 ) )468 | { u 8| ^* s | = == *sp; | ^ ~~~ sinfo.c:49:10: note: place parentheses around the assignment to silence this warning resolve.c :493243 | : 11 : iwarning: fusing the result of an assignment as a condition without parentheses [-Wparentheses] (s = x3243f | i l e _iffe t(crhc( g=f islcec,s _'npe'w)c)hslib.c k:{s476 u: m6| (: ^ c setup.c swarning: : eassigning 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]198| t : ( ))13 ) : 476 { | note: use '==' to turn this assignment into an equality comparison * | s ~~~^~~~~~~~~~~~~~~~~~~~~~p 198= | s ;i f (f| l ^ ~is t = mkconfig(f, flist, 1)) { | ^ | == sinfo.c:49:10: note: use '==' to turn this assignment into an equality comparison resolve.c: 324349: | 11 : note: iplace parentheses around the assignment to silence this warningf (s =3243 | x f i lief_ f(ertcc h=( gsfciclse_,n e'wpc'h)libc/hash.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. 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); | ^ | == ksum(cset)) { | ^ | ( ) resolve.c:3243:11: note: use '==' to turn this assignment into an equality comparison 3243 | if (rc = sccs_newchksum(cset)) { | ^ | == ) { | ^ | == 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); | ^ | ( ) In file included from 10CC zone.c startmenu.cundo.c warning::s8717 generated:: . 14In file included from : libc/system.hnote: :use '==' to turn this assignment into an equality comparison52 : libc/hash.h:329: 1187: | warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ta r329g | et i=f b(dkamtean u=p aht-h>(ooppst-s>.fuestecrh,( h0,, 0k)e)y ,p usttsr(ltaerng(ekte)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)) { | ^ | ( ) 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 | ZEXlibc/hash.hT:E329R:N11 :u Lnote: ouse '==' to turn this assignment into an equality comparisonn g ZEXP O329R | T iaf d(ldeart3a2 =O Fh(-(>uoLposn->g fadleert,c hc(ohn,s tk eByy,t estfr l*ebnu(fk,e yu)I n+t 1l)e)n ){) ; | ^| ^ | == 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)); | ^ CC bkver.c In file included from uninstall.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, ssfio.ct:r1120l:e19n:( kewarning: ypassing '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]) + 1)) 1120{ | s| u ^ m =| ( )a dler32(0, buf, pathlen); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORTlibc/hash.h :a329d:l11er:3 2note: use '==' to turn this assignment into an equality comparisonO F((uL o329n | g iafd l(edra,t ac o=n sht- >Boyptse-f> f*ebtucfh,( hu,I nkte yl,e ns)t)r;l e n| ( ^k ey) + 1)) { | ^ | == sfio.c:1179:19: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1179 | sum = adler32(0, data, todo); | ^~~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ sfio.c:1241:22: warning: passing 'char[16384]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1241 | sum = adler32(sum, buf, n); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ setup.c:342:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 342 | if (f = fopen(path, "rt")) return (f); | ~~^~~~~~~~~~~~~~~~~~~ setup.c:342:9: note: place parentheses around the assignment to silence this warning 342 | if (f = fopen(path, "rt")) return (f); | ^ | ( ) In file included from unedit.c:17: In file included from libc/system.h:52: libc/hash.hsetup.c::329342::119:: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] note: use '==' to turn this assignment into an equality comparison 329342 | | i fi f(d a(tfa == fho-p>eonp(sp-a>tfhe,t c"hr(th",) )ke yr,e tsturrln (efn()k;e y )| ^+ 1| ) ==) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. setup.c:345:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 345 | if (f = fopen(path, "rt")) return (f); | ~~^~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) setup.c:345:8: note: place parentheses around the assignment to silence this warning 345 | if (f = fopen(path, "rt")) return (libc/hash.hf:)329;: 11 :| ^ note: use '==' to turn this assignment into an equality comparison | ( ) 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == setup.c:345:8: note: use '==' to turn this assignment into an equality comparison 345 | if (f = fopen(path, "rt")) return (f); | ^ | == setup.c:347:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 347 | if (f = fopen(path, "rt")) return (f); | ~~^~~~~~~~~~~~~~~~~~~ setup.cIn file included from :unrm.c347::178: :In file included from ./sccs.hnote: :place parentheses around the assignment to silence this warning20 : In file included from libc/system.h:52: libc/hash.h :347329 | : 11i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]f = fopen (329p | a tihf, ("dratt"a) )= rhe-t>uorpns -(>ff)e;t c h| ( ^ h , | k ( )e y, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == setup.c:347:8: note: use '==' to turn this assignment into an equality comparison 347 | if (f = fopen(path, "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()) { | ^ | ( ) setup.c:362:9: note: use '==' to turn this assignment into an equality comparison 362 | if (in = config_template()) { | ^ | == 2 warnings generated. sfio.c:1556:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1556 | if (cur = pclose(f[i])) { | ~~~~^~~~~~~~~~~~~~ sfio.c:1556:11: note: place parentheses around the assignment to silence this warning 1556 | if (cur = pclose(f[i])) { | ^ | ( ) sfio.c:1556:11: note: use '==' to turn this assignment into an equality comparison 1556 | if (cur = pclose(f[i])) { | ^ | == 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from unique.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key,libc/hash.h :st329r:l11e:n (note: kplace parentheses around the assignment to silence this warninge y) + 1329) | ) if{ ( 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 libc/hash.h: 329329: | 11 :i fnote: use '==' to turn this assignment into an equality comparison( data =329 | h -i>fo p(sd-a>tfae t=c hh(-h>,o pkse-y>,f esttcrhl(ehn,( kkeeyy), +s t1r)l)e n{(ke 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)) { | ^ | == 3 warnings generated. 2 warnings generated. In file included from timestamp.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ testcode.c:310:23: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 310 | sum = adler32(sum, out, strlen(out)); | ^~~ libc/hash.h:329:11libc/zlib/zlib.h:: 821note: :place parentheses around the assignment to silence this warning61 : note: passing argument to parameter 'buf' here 329 | 821 | iZfE (XdTaEtRaN =u Lho-n>go pZsE-X>PfOeRtTc ha(dhl,e rk3e2y ,O Fs(t(rulLeonn(gk eya) +In file included from d unlock.cl1:e)17r): , In file included from {libc/system.hc :o 52n| : s ^ libc/hash.ht : | 329B ( ):y 11t:e fwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]* buf, uInt len)); 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)) { | ^ | == 1 warning generated. libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) In file included from synckeys.c:17: testcode.c:In file included from 338./bkd.h:33:: warning: 20passing '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]: In file included from libc/system.h :33852 | : libc/hash.h i:f329 :(11d:libc/hash.h. :len)warning: 329 using the result of an assignment as a condition without parentheses [-Wparentheses]:s 11u:m note: = use '==' to turn this assignment into an equality comparison 329 a | d li329ef | r3 ( 2di(atfsa u (m=d, a htd.b-au> fo=,p s-hd.l>-ef>neo)tp;cs h-| (> ^~~~~hf , keetyc,h s(tlibc/zlib/zlib.hhr:,l821 e:kn61e:(y note: ,passing argument to parameter 'buf' here strl e821n | (ZkEeXyT)E R+N u1L)o)n g{ Z EX| P ^OR T | a ==d ler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ In file included from undos.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 warnings generated. libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) testcode.c:367:22: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 367 | sum = adler32(sum, d, len); | ^ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == tagmerge.c:58:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 58 | EACH_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) | ^ testcode.c:396:22: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 396 | sum = adler32(sum, d, len); | ^ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ 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((uLstatus.co:n84g: adler, const Bytef *buf, uInt len)); | ^ 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))) { | ~~~~~~~~~~~~~~~ status.c:93:11: note: place parentheses around the assignment to silence this warning 93 | if (pi = hash_insert(pcount, | ^ | ( 94 | p+16, strlen(p+16)+1, 95 | 0, sizeof(*pi))) { | | ) In file included from upgrade.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ status.c:93:11: note: use '==' to turn this assignment into an equality comparison 93 | if (pi = hash_insert(pcount, | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) testcode.c:541:50: warning: passing 'char[16384]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 541 | if (do_adlibc/hash.hl:e329r:3112:) note: suse '==' to turn this assignment into an equality comparisonu m_adler =329 | a dilfe r(3d2a(tsau m=_ ahd-l>eorp,s -b>uffe,t cch)(;h, k| e ^~~y , strlen(key) + 1libc/zlib/zlib.h):)821 :{61 : | note: ^ passing argument to parameter 'buf' here | == 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ 1 warning generated. status.c:156:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 156 | while (p = fgetline(fsfile)) { | ~~^~~~~~~~~~~~~~~~~~ status.c:156:11: note: place parentheses around the assignment to silence this warning 156 | while (p = fgetline(fsfile)) { | ^ | ( ) status.c:156:11: note: use '==' to turn this assignment into an equality comparison 156 | while (p = fgetline(fsfile)) { | ^ | == In file included from utils.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from 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)) { | ^ | ( ) libc/hash.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 urlinfo.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == slib.c: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 += atoi(z) * sign; | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:1058:22: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1058 | tp->tm_min += atoi(z) * sign; | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ In file included from unlink.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smerge.c: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")) { | ^ | == libc/hash.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 which.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 2329 warning | s generated . if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == slib.c:1230:15: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1230 | *d = atoi(s); | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from unpull.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.cunique.c::129645::810:: 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] 451296 | | iiff ((hp 1= =s tsrtcrhsrt(ru(,k e'y@,' )")/ C{h a n| g ~~^~~~~~~~~~~~~~~~e Set|")) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ unique.c:45:10: note: place parentheses around the assignment to silence this warning1 warning generated. slib.c45: | 1296 : 8i:f note: (place parentheses around the assignment to silence this warningp 1 = s1296t | r sitfr ((khe y=, s"t/rCchharn(gue,S e't@|'")))) {{ | | ^ ^ | | ( ) ( ) unique.c:45:10: note: use '==' to turn this assignment into an equality comparison 45 | if (p1 = strslib.cs:t1296r:(8k:e ynote: ,use '==' to turn this assignment into an equality comparison "/Cha n1296g | e Sieft |("h) )= {s t r| c ^h r (| u ==, '@')) { | ^ | == unique.c:54:23: warning: passing 'char[1536]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 54 | hash_keyencode(fout, key); | ^~~ libc/hash.h:257:36: note: passing argument to parameter 'ptr' here 257 | void hash_keyencode(FILE *out, u8 *ptr); | ^ unique.c:62:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 62 | if (t = getenv("_BK_UNIQ_TIMET")) now = atoi(t); // for test & debug | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ unique.c:62:8: note: place parentheses around the assignment to silence this warning 62 | if (t = getenv("_BK_UNIQ_TIMET")) now = atoi(t); // for test & debug | ^ | ( ) unique.c:62:8: note: use '==' to turn this assignment into an equality comparison 62 | if (t = getenv("_BK_UNIQ_TIMET")) now = atoi(t); // for test & debug | ^ | == unique.c:88:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 88 | if (fudge = atoi(t+3)) { | ~~~~~~^~~~~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/libc' 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)) { | ^ | == slib.c:1331:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1331 | if (h = strchr(USERHOST(s, d), '@')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:1331:8: note: place parentheses around the assignment to silence this warning 1331 | if (h = strchr(USERHOST(s, d), '@')) { | ^ | ( ) slib.c:1331:8: note: use '==' to turn this assignment into an equality comparison 1331 | if (h = strchr(USERHOST(s, d), '@')) { | ^ | == slib.c:1333:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1333 | if (p = strchr(h, '[')) { | ~~^~~~~~~~~~~~~~~~ slib.c:1333:9: note: place parentheses around the assignment to silence this warning 1333 | if (p = strchr(h, '[')) { | ^ | ( ) slib.c:1333:9: note: use '==' to turn this assignment into an equality comparison 1333 | if (p = strchr(h, '[')) { | ^ | == smerge.c:272:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 272 | if (inc = strchr(rev, '+')) *inc++ = 0; | ~~~~^~~~~~~~~~~~~~~~~~ smerge.c:272:10: note: place parentheses around the assignment to silence this warning 272 | if (inc = strchr(rev, '+')) *inc++ = 0; | ^ | ( ) 1 warning generated. smerge.c:272:10: note: use '==' to turn this assignment into an equality comparison 272 | if (inc = strchr(rev, '+')) *inc++ = 0; | ^ | == smerge.c:273:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 273 | if (exc = strchr(inc ? inc : rev, '-')) *exc++ = 0; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smerge.c:273:10: note: place parentheses around the assignment to silence this warning 273 | if (exc = strchr(inc ? inc : rev, '-')) *exc++ = 0; | ^ | ( ) slib.c:1358:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1358 | if (h = strchr(USERHOST(s, d), '@')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:1358:8: note: place parentheses around the assignment to silence this warning 1358 | if (h = strchr(USERHOST(s, d), '@')) { | ^ | ( ) slib.c:1358:8: note: use '==' to turn this assignment into an equality comparison 1358 | if (h = strchrsmerge.c(:U273S:E10R:H OSnote: Tuse '==' to turn this assignment into an equality comparison( s, d) ,273 | ' @i'f) )( e{x c | = ^s t r| c ==h r(inc ? inc : rev, '-')) *exc++ = 0; | ^ | == make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/libc' unique.c:205:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 205 | while (s = fgetline(fin)) { | ~~^~~~~~~~~~~~~~~ 4 warnings generated. unique.c:205:12: note: place parentheses around the assignment to silence this warning 205 | while (s = fgetline(fin)) { | ^ | ( ) unique.c:205:12: note: use '==' to turn this assignment into an equality comparison 205 | while (s = fgetline(fin)) { | ^ | == slib.c:1413:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1413 | if (proj = proj_init(buf)) { | ~~~~~^~~~~~~~~~~~~~~~ slib.c:1413:11: note: place parentheses around the assignment to silence this warning 1413 | if (proj = proj_init(buf)) { | ^ | ( ) unique.c:247:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 247 | ifslib.c :(1413t: 11=: gnote: euse '==' to turn this assignment into an equality comparisont env( "1413_B | K _iUfN I(Qp_rToRjA C=E _pTrHoRjE_SiHn"i)t)( b{ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_THCC libc/mdbm/mtst.c RESH")) { | ^ | == unique.c:319:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 319 | if (s = getenv("_BK_UNIQ_DIR")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ uf)) { | ^ | == unique.c:319:8: note: place parentheses around the assignment to silence this warning 319 | if (s = getenv("_BK_UNIQ_DIR")) { | ^ | ( ) unique.c:319:8: note: use '==' to turn this assignment into an equality comparison 319 | if (s = getenv("_BK_UNIQ_DIR")) { | ^ | == unique.c:321:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 321 | } else if (s = config_str(0, CONFIGIn file included from _zone.cU:N17I: QIn file included from Dlibc/system.hB:)52): {libc/hash.h : 329| : ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~11 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unique.c:321:15: note: place parentheses around the assignment to silence this warning 321 | libc/hash.h :}329 e:l11s: enote: place parentheses around the assignment to silence this warningi f (s =329 | c oinffi g(_dstart(a0 ,= ChO-N>FIoGps_-U>NIfQeDtBc)h) ({h , | k ^ e y, | s ( ) trlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key,unique.c :s321t:r15l:e nnote: (use '==' to turn this assignment into an equality comparisonke y) + 3211 | ) )} {e l s| e ^ i f| ==( s = config_str(0, CONFIG_UNIQDB)) { | ^ | == takepatch.c:245:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 245 | while (buf = fgetline(opts->p)) { | ~~~~^~~~~~~~~~~~~~~~~~~ takepatch.c:245:13: note: place parentheses around the assignment to silence this warning 245 | while (buf = fgetline(opts->p)) { | ^ | ( ) takepatch.c:245:13: note: use '==' to turn this assignment into an equality comparison 245 | while (buf = fgetline(opts->p)) { | ^ | == 1 warning generated. takepatch.c:264:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 264 | if (rc = sfio(opts->p, (int)(opts->N - files))) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ takepatch.c:264:11: note: place parentheses around the assignment to silence this warning 264 | if (rc = sfio(opts->p, (int)(opts->N - files))) { | ^ | ( ) takepatch.c:264:11: note: use '==' to turn this assignment into an equality comparison 264 | if (rc = sfio(opts->p, (int)(opts->N - files))) { | ^ | == takepatch.c:298:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 298 | if (rc = stopNway(opts->parallel, &opts->conflicts, &remote)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ takepatch.c:298:10: note: place parentheses around the assignment to silence this warning 298 | if (rc = stopNway(opts->parallel, &opts->conflicts, &remote)) { | ^ | ( ) takepatch.c:298:10: note: use '==' to turn this assignment into an equality comparison 298 | if (rc = stopNway(opts->parallel, &opts->conflicts, &remote)) { | ^ | == takepatch.c:325:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 325 | if (f = popen("bk gfiles RESYNC", "r")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from what.c:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, 1s warningt generatedr. len(key) + 1takepatch.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; | ~~^~~~~~~~~~~~~ In file included from unwrap.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ takepatch.c:326:13: note: place parentheses around the assignment to silence this warning 326 | while (t = fgetline(f)) ++files; | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) takepatch.c:326:13: note: use '==' to turn this assignment into an equality comparison 326 | while (t = fgetline(f)) ++files; | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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)) { | ^ | == slib.c:91616 warning:s11 generated:. warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1616 | if (sym = findSym(s, rev)) return (sym->ser); | ~~~~^~~~~~~~~~~~~~~~~ slib.c:1616:11: note: place parentheses around the assignment to silence this warning 1616 | if (sym = findSym(s, rev)) return (sym->ser); | ^ | ( ) slib.c:1616:11: note: use '==' to turn this assignment into an equality comparison 1616 | if (sym = findSym(s, rev)) return (sym->ser); | ^ | == 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)) { | ^ | ( ) 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) | ^ smerge.c:782:13: note: use '==' to turn this assignment into an equality comparison 782 | while (d = fgetline(tf)) { | ^ | == touch.c:65:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 65 | for (i = optind; fn = av[i]; i++) { | ~~~^~~~~~~ touch.c:65:22: note: place parentheses around the assignment to silence this warning 65 | for (i = optind; fn = av[i]; i++) { | ^ | ( ) slib.c:1674:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] touch.c :167465 | : 22 :i fnote: use '==' to turn this assignment into an equality comparison( sym =65 | f ifnodrS y(mi(s ,= roepvt)i)n dr;e tfunr n= (asvy[mi-]>;s eir+)+;) {| ~~~~^~~~~~~~~~~~~~~~~ | ^ | == touch.c:66:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 66 | if (type = is_xfile(fn)) { | ~~~~~^~~~~~~~~~~~~~ slib.c:1674:11: note: place parentheses around the assignment to silence this warning 1674 | if (sym = findSym(s, rev)) return (sym->ser); | ^ | ( ) slib.c:1674:11: note: use '==' to turn this assignment into an equality comparison 1674 | if (sym = findSym(s, rev)) return (sym->ser); | ^ | == takepatch.c:510:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 510 | touch.c :66:12: note: place parentheses around the assignment to silence this warning 66 | if wh(iupgrade.ctl:ye102p :e(15 t:= =warning: i using the result of an assignment as a condition without parentheses [-Wparentheses]sf _gxef ti102ll | ie n(}ef (nep)l))s) e { { i f | | ^ ( ~~^~~~~~~~~~~~~ p | = ( ) config_str(0, CONFIG_UPGRADE_URL)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. upgrade.c:102:15: note: place parentheses around the assignment to silence this warning 102 | } etakepatch.cl:s510e: 512i warning:fs generated. (p = config_str(0, CONFIG_UPGRADE_URL)) { | ^ | ( ) upgrade.c:102:15: note: use '==' to turn this assignment into an equality comparison 102 | } else if (p = config_str(0,touch.c :C66O:N12:F Inote: Guse '==' to turn this assignment into an equality comparison_ UPGR AD66E | _ U RiLf) ()t y{p e | = ^ i | s ==_ xfile(fn)) { | ^ | == 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 | upgrade.c i:1f124 warning:( generated15d. : awarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]a = h- >124o | p s} -e>lfseet cihf( h(,p k=e yg,e tsetnrvl(e"nB(Kk_eUyP)G R+A D1E)_)P L{A T F| O ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~R M")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ upgrade.clibc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == slib.c:1824:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1824 | if (dk = proj_cset2key(proj, rev, rk)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:1824:11: note: place parentheses around the assignment to silence this warning 1824 | if (dk = proj_cset2key(proj, rev, rk)) { | ^ | ( ) 1unlink.c warning:note: 56:place parentheses around the assignment to silence this warning:9 slib.c:: generated124 1824 warning: :510:using the result of an assignment as a condition without parentheses [-Wparentheses]15 | . while (t = fgetline(p)) { | ^ | ( ) takepatch.c:510:12: note: use '==' to turn this assignment into an equality comparison 510 | while (t = fgetline(p)) { | ^ | == 56 | if (t = strrchr(s->sfile, '/')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 11unlink.c::: 56note: note: :place parentheses around the assignment to silence this warninguse '==' to turn this assignment into an equality comparison9 : note: place parentheses around the assignment to silence this warning124 | 1824 | } 56e | li sf e i (fid fk( t(= p = p =rs ojtg_recrtsceehntrv2((ks"e-By>K(s_pfUriPolGjeR,,A Dr'Ee/_v'P,)L )Ar Tk{F) O) R | M{ ^ " )| ) ^| ( ){ | ==| ^ | ( ) upgrade.c:124:15: note: use '==' to turn this assignment into an equality comparison 124 | } else if (p = getenv("BK_UPGRADE_PLATFORM")) { unlink.c| : ^56 : 9| : == note: use '==' to turn this assignment into an equality comparison 56 | if (t = strrchr(s->sfile, '/')) { | ^ | == 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")) { | ^ | == In file included from bkver.c:1: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11trigger.c:4: warning325note: s:use '==' to turn this assignment into an equality comparison generated9 . : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (325d | a t ai f= (hp- >=o pgset-e>nfve(t"c_hB(KhD,_L OkGeFyI,L Es"t)r)l e{n ( k| e ~~^~~~~~~~~~~~~~~~~~~~~~~~y ) + 1)) { | ^ | == 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; | ~~^~~~~~~~~~~~~~~~~ trigger.c:325:9: note: place parentheses around the assignment to silence this warning 325 | if (p = getenv("_BKD_LOGFILE")) { | ^ | ( ) upgrade.c:189:9: note: place parentheses around the assignment to silence this warning 189 | if (e = strchr(p, '\n')) *e++ = 0; | ^ | ( ) trigger.c:325:9: note: use '==' to turn this assignment into an equality comparison 325 | if (p = getenv("_BKD_LOGFILE")) { | ^ | == upgrade.c:189:9: note: use '==' to turn this assignment into an equality comparison 189 | if (e = strchr(p, '\n')) *e++ = 0; | ^ | == upgrade.c:207:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 207 | if (f = fopen(new, "w")) { | ~~^~~~~~~~~~~~~~~~~ upgrade.c:207:11: note: place parentheses around the assignment to silence this warning 207 | if (f = fopen(new, "w")) { | ^ | ( ) upgrade.c:207:11: note: use '==' to turn this assignment into an equality comparison 207 | if (f = fopen(new, "w")) { | ^ | == 1 warning generated. takepatch.c:781:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 781 | while (b = fgetln(f, &len)) { | ~~^~~~~~~~~~~~~~~~~ takepatch.c:781:12: note: place parentheses around the assignment to silence this warning 781 | while (b = fgetln(f, &len)) { | ^ | ( ) takepatch.c:781:12: note: use '==' to turn this assignment into an equality comparison 781 | while (b = fgetln(f, &len)) { | ^ | == slib.c: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) | ^ 3 warnings generated. urlinfo.c:62:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 62 | if (t = strchr(url, '|')) *t = 0; | ~~^~~~~~~~~~~~~~~~~~ 1 warning generated. urlinfo.c:62:10: note: place parentheses around the assignment to silence this warning 62 | if (t = strchr(url, '|')) *t = 0; | ^ | ( ) 1 warning generated. urlinfo.c:62:10: note: use '==' to turn this assignment into an equality comparison 62 | if (t = strchr(url, '|')) *t = 0; | ^ | == In file included from xflags.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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:2044:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2044 | while (t = fgetline(s->fh)) { | ~~^~~~~~~~~~~~~~~~~ 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)) { | ^ | == 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)) { | ^ | ( ) takepatch.c:951:10: note: use '==' to turn this assignment into an equality comparison 951 | if (top = sccs_top(s)) { | ^ | == takepatch.c:994:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 994 | if (d = cset_insert(s, iF, dF, d, opts->fast)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. takepatch.c:994:9: note: place parentheses around the assignment to silence this warning 994 | if (d = cset_insert(s, iF, dF, d, opts->fast)) { | ^ | ( ) upgrade.c:463:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 463 | if (f = fopen(buf, "r")) { | ~~^~~~~~~~~~~~~~~~~ takepatch.c:994:9: note: use '==' to turn this assignment into an equality comparison 994 | if (d = cset_insert(s, iF, dF, d, opts->faslib.cst:)2182): 16{: warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] ^ | == upgrade.c :2182463 | : 8 :i fnote: place parentheses around the assignment to silence this warning( s->w_ o463f | f i=f R(KfD K=OF Ff(osp,e ns(-b>uwf_,o f"fr," )*r)k o{f f ,| ^ * d k| ( ) off)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ upgrade.c:463:8: note: use '==' to turn this assignment into an equality comparison slib.c463: | 2182 :16i:f note: (place parentheses around the assignment to silence this warningf = fo p2182 | e n (ibfu f(,s -">rw"_)o)f f{ = | ^R KD K| O ==F F(s, s->w_off, *rkoff, *dkoff)) { | ^ | ( ) 4 warnings generated. slib.c:2182:16: note: use '==' to turn this assignment into an equality comparison 2182 | if (s->w_off = RKDKOFF(s, s->w_off, *rkoff, *dkoff)) { | ^ | == 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))1undo.c,: 469(:t11y:p ewarning: ousing the result of an assignment as a condition without parentheses [-Wparentheses]f (_d))_ d469 | } :i f0 ;(e r\r s | = ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nested_populate(n, &ops)) goto err; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ undo.c:469:11: note: place parentheses around the assignment to silence this warning 469 | if (errs = nested_populate(n, &ops)) goto err; | ^ | ( ) which.c:38:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] undo.c :38469 | : 11 :i fnote: use '==' to turn this assignment into an equality comparison( cmd = 469c | midf _(leororksu p=( enxees,t esdt_rploepnu(leaxtee)()n), {& o p| s ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) ) goto err; | ^ | == 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) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ which.c:38:11: note: place parentheses around the assignment to silence this warning 38 | if (cmd = cmd_lookup(exe, strlen(exe))) { | ^ | ( ) 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 :s enote: rexpanded from macro 'EACH_PTAG'i al, 572d | , fjo)r {(j =| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~0 ; ./sccs.h(:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ synckeys.c:149:2: note: use '==' to turn this assignment into an equality comparison ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ takepatch.c: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) | ^ 1 warning generated. 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) | ^ undo.c:596:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 596 | if (rc = systemf("bk -Lw -?FROM_PULLPUSH=YES " | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 597 | "takepatch %s -af'%s'", opt, opts->patch)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smerge.c:1795:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1795 | if (h[side] = diff_items(&range,undo.c :1596,: 10s:m enote: rplace parentheses around the assignment to silence this warningg eData, 596 | | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (1796r | c = s y sdtiefmff_(c"mbpkL i-nLew, -d?iFfRfO_Mh_aPsULhLLPUinSeH=,Y EdSi f"f _ c| o ^s t ,| (& data) )597 | { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "takepatch %s -af'%s'", opt, opts->patch)) { | | ) smerge.c:1795:15: note: place parentheses around the assignment to silence this warning undo.c :1795596 | : 10 :i fnote: use '==' to turn this assignment into an equality comparison( h[sid e596] | = ifd i(frfc_ i=t esymsst(e&mrfa(n"gbek, -1L,w s-m?eFrRgOeM_DPaULtLaP,U S H=| Y ^E S | " ( | ^ 1796| | == diff_cmpLine, diff_hashLine, diff_cost, &data)) { | | ) smerge.c:1795:15: note: use '==' to turn this assignment into an equality comparison 1795 | if (h[side] = diff_items(&range, 1, smergeData, | ^ | == takepatch.c:1115:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1115 | if (cdb = loadCollapsed()) { | ~~~~^~~~~~~~~~~~~~~~~ 1 warning generated. takepatch.c:1115:10: note: place parentheses around the assignment to silence this warning 1115 | if (cdb = loadCollapsed()) { | ^ | ( ) takepatch.c:1115:10: note: use '==' to turn this assignment into an equality comparison 1115 | if (cdb = loadCollapsed()) { | ^ | == 1 warning generated. urlinfo.c:260:16: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 260 | webencode(f, data->url, strlen(data->url)+1); | ^~~~~~~~~ libc/system.h:494:31: note: passing argument to parameter 'ptr' here 494 | void webencode(FILE *out, u8 *ptr, int len); | ^ undo.c:702:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 702 | while (revline = fgetline(f)) { | ~~~~~~~~^~~~~~~~~~~~~ slib.c:2393:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2393 | if (rc = rename(xfile, s->sfile)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ undo.c:702:17: note: place parentheses around the assignment to silence this warning 702 | while (revline = fgetline(f)) { | ^ | ( ) slib.c:2393:10: note: place parentheses around the assignment to silence this warning 2393 | if (rc = rename(xfile, s->sfile)) { | ^ | ( ) undo.c:702:17: note: use '==' to turn this assignment into an equality comparison 702 | while (revline = fgetline(f)) { | ^ | == synckeys.c:284:13: slib.cwarning: :using the result of an assignment as a condition without parentheses [-Wparentheses]2393: 10: note: use '==' to turn this assignment into an equality comparison 284 | 2393w | hi l ei f( k(eryc == frgeentalmiene((fxifni)l)e , {s - >| stakepatch.c ~~~~^~~~~~~~~~~~~~~ f:i1145l:e13):) warning: {using the result of an assignment as a condition without parentheses [-Wparentheses] | ^ | ==1145 | while (t = fgetline(p->diffMem)) { | ~~^~~~~~~~~~~~~~~~~~~~~~ synckeys.c:284:13: note: place parentheses around the assignment to silence this warning 284 | while (key = fgetline(fin)) { | ^ | ( ) takepatch.c:1145:13: note: place parentheses around the assignment to silence this warning 1145 | while (t = fgetline(p->diffMem)) { | ^ | ( ) synckeys.c:284:13: note: use '==' to turn this assignment into an equality comparison 284 | while (key = fgetline(fin)) { | ^ | == 2 warnings generated. takepatch.c:1145:13: note: use '==' to turn this assignment into an equality comparison 1145 | while (t = fgetline(p->diffMem)) { | ^ | == 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)) { | ^ | ( ) slib.c:2446:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2446 | while (buf = sccs_nextdata(s)) { | ~~~~^~~~~~~~~~~~~~~~~~ slib.c:2446:13: note: place parentheses around the assignment to silence this warning 2446 | while (buf = sccs_nextdata(s)) { | ^ | ( ) slib.c:2446:13: note: use '==' to turn this assignment into an equality comparison 2446 | while (buf = sccs_nextdata(s)) { | ^ | == synckeys.c:298:14: note: use '==' to turn this assignment into an equality comparison 298 | while (key = fgetline(fin)) { | ^ | == undo.c:901:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 901 | while (from = fgetline(f)) { | ~~~~~^~~~~~~~~~~~~ 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); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ undo.c:901:14: note: place parentheses around the assignment to silence this warning 901 | while (from = fgetline(f)) { | ^ | ( ) synckeys.c:324:12: note: place parentheses around the assignment to silence this warning 324 | if (tag = sccs_d2tag(s, probed)) fputs(tag, fout); | ^ | ( ) 9 warnings generated. synckeys.c:324:12: note: use '==' to turn this assignment into an equality comparison 324 | if (tag = sccs_d2tag(s, probed)) fputs(tag,undo.c:901:14: note: use '==' to turn this assignment into an equality comparison 901 | while (from = fgetline(f)) { | ^ | == 3 warnings generated. 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, '/')) { | ^ | ( ) urlinfo.c:351:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 351 | if (t = getenv("BKD_REPO_ID")) data->repoID = slib.cs:t2566r:d10u:p (note: tuse '==' to turn this assignment into an equality comparison) ; | 2566 ~~^~~~~~~~~~~~~~~~~~~~~~~ | if (p = strrchr(tmp, '/')) { | ^ | == urlinfo.c:351:8: note: place parentheses around the assignment to silence this warning 351 | if (t = getenv("BKD_REPO_ID")) data->repoID = strdup(t); | ^ | ( ) urlinfo.c:351:8: note: use '==' to turn this assignment into an equality comparison 351 | f oiuft )(;t =| g ^et e n| v ==( "BKD_REPO_ID")) data->repoID = strdup(t); | ^ | == synckeys.c:340:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 340 | if (tag = sccs_d2tag(s, tagd)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~ synckeys.c:340:12: note: place parentheses around the assignment to silence this warning 340 | if (tag = sccs_d2tag(s, tagd)) { | ^ | ( ) synckeys.c:340:12: note: use '==' to turn this assignment into an equality comparison 340 | if (tag = sccs_d2tag(s, tagd)) { | ^ | == synckeys.c:363:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 363 | if (tag = sccs_d2tag(s, d)) { | ~~~~^~~~~~~~~~~~~~~~~~ synckeys.c:363:13: note: place parentheses around the assignment to silence this warning 363 | if (tag = sccs_d2tag(s, d)) { | ^ | ( ) synckeys.c:363:13: note: use '==' to turn this assignment into an equality comparison 363 | if (tag = sccs_d2tag(s, d)) { | ^ | == urlinfo.c:531:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 531 | while (t = fgetline(fout)) { | ~~^~~~~~~~~~~~~~~~ urlinfo.c:531:12: note: place parentheses around the assignment to silence this warning 531 | while (t = fgetline(fout)) { | ^ | ( ) urlinfo.c:531:12: note: use '==' to turn this assignment into an equality comparison 531 | while (t = fgetline(fout)) { | ^ | == urlinfo.c:532:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 532 | if (p = separator(t)) *p = 0; | ~~^~~~~~~~~~~~~~ urlinfo.c:532:10: note: place parentheses around the assignment to silence this warning 532 | if (p = separator(t)) *p = 0; | ^ | ( ) urlinfo.c:532:10: note: use '==' to turn this assignment into an equality comparison 532 | if (p = separator(t)) *p = 0; | ^ | == 1 warning generated. 1 warning generated. 3 warnings generated. utils.c:670:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 670 | if (p = strchr(buf, ':')) { | ~~^~~~~~~~~~~~~~~~~~ utils.c:670:9: note: place parentheses around the assignment to silence this warning 670 | if (p = strchr(buf, ':')) { | ^ | ( ) takepatch.c:1553:22: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 1553 | rutils.ca:n670g:e_9w:a lnote: kuse '==' to turn this assignment into an equality comparisonr ev s670( | s ri,f L((pd )=, str0c,h r0(,b u f| , ^~~~ ':')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:3019:25: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 3019 | walkrevs_setup(&wr, s, L(l1), L(l2), WR_EITHER); | ^~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:3019:32: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 3019 | walkrevs_setup(&wr, s, L(l1), L(l2), WR_EITHER); | ^~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:3021:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3021 | while (d = walktagrevs(&wr)) { | ~~^~~~~~~~~~~~~~~~~~ slib.c:3021:11: note: place parentheses around the assignment to silence this warning 3021 | while (d = walktagrevs(&wr)) { | ^ | ( ) slib.c:3021:11: note: use '==' to turn this assignment into an equality comparison 3021 | while (d = walktagrevs(&wr)) { | ^ | == slib.c:3023:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3023 | while (sym = sccs_walkTags(sym, s, d, 0, 1)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:3023:17: note: place parentheses around the assignment to silence this warning 3023 | while (sym = sccs_walkTags(sym, s, d, 0, 1)) { | ^ | ( ) slib.c:3023:17: note: use '==' to turn this assignment into an equality comparison 3023 | while (sym = sccs_walkTags(sym, s, d, 0, 1)) { | ^ | == slib.c:3024:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3024 | if (pair = hash_insert(h, | ~~~~~^~~~~~~~~~~~~~~~ 3025 | &sym->symname, sizeof(sym->symname), 0, sizeof(*pair))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:3024:12: note: place parentheses around the assignment to silence this warning 3024 | if (pair = hash_insert(h, | ^ | ( 3025 | &sym->symname, sizeof(sym->symname), 0, sizeof(*pair))) { | | ) slib.c:3024:12: note: use '==' to turn this assignment into an equality comparison 3024 | if (pair = hash_insert(h, | ^ | == synckeys.c:519:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 519 | if (d = sccs_findKey(s, k)) { | ~~^~~~~~~~~~~~~~~~~~~~ 4 warnings generated. synckeys.c:519:9: note: place parentheses around the assignment to silence this warning utils.c :836519: | 8 : i fwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]( d = sc 836c | s _iffi n(dtK e=y (gse,t ekn)v)( "B{K D _| N ^ E S T| E ( )D _LOCK")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ synckeys.cutils.c::519836::98:: note: note: place parentheses around the assignment to silence this warninguse '==' to turn this assignment into an equality comparison 836519 | | i fi (tf =( gde =t esnv(c"cBsK_Df_iNnEdSKTeEyD(_sL,O CkK")))) {{ | | ^ ^ | | ( ) == utils.c:836:8: note: use '==' to turn this assignment into an equality comparison 836 | if (t = getenv("BKD_NESTED_LOCK")) { | ^ | == utils.c:842:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 842 | if (t = getenv("BK_PORT_ROOTKEY")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ utils.c:842:8: note: place parentheses around the assignment to silence this warning 842 | if (t = getenv("BK_PORT_ROOTKEY")) { | ^ | ( ) utils.c:842:8: note: use '==' to turn this assignment into an equality comparison 842 | if (t = getenv("BK_PORT_ROOTKEY")) { | ^ | == xflags.c:131:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 131 | while (r = eachline(&x, 0)) { | ~~^~~~~~~~~~~~~~~~~ xflags.c:131:11: note: place parentheses around the assignment to silence this warning 131 | while (r = eatakepatch.cc:h1827l:i50n:e(& x,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] 0)) { | 1827 ^ | u| n ( ) less (st->nosum) st->sumC = adler32(st->sumC, buf, len); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ utils.c:877:12xflags.c:: 131warning: :using the result of an assignment as a condition without parentheses [-Wparentheses]11 : note: use '==' to turn this assignment into an equality comparison 877 | 131 | iwfhi l(er e(pro == eparcohjl_irneep(o&ID(xp,r o0d)))) {{ | | ^ ~~~~~^~~~~~~~~~~~~~~~~~~ | == utils.c:877:12: note: place parentheses around the assignment to silence this warning 877 | if (repo = proj_repoID(prod)) { | ^ | ( ) utils.c:877:12: note: use '==' to turn this assignment into an equality comparison 877 | if (repo = proj_repoID(prod)) { | ^ | == slib.c:3217utils.c::8880:: 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] 3217 | i880f | ( i i=f n(Lbipn es(=s -b>ps_ysmelrivsetr)U)R L{( b u| f ~~^~~~~~~~~~~~~~~~~~~~) ) { | ~~~^~~~~~~~~~~~~~~~~~~ slib.c:3217:8: note: place parentheses around the assignment to silence this warning 3217 | if (i = nLines(s->symlist)) { | ^ | ( ) utils.c:880:11: note: place parentheses around the assignment to silence this warning 880 | if (bp = bp_serverURL(buf)) { | ^ | ( ) slib.c:3217:8: note: use '==' to turn this assignment into an equality comparison 3217 | if (i = nLines(s->symlist)) { | ^ | == utils.c:880:11: note: use '==' to turn this assignment into an equality comparison 880 | if (bp = bp_serverURL(buf)) { | ^ | == utils.c:893:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 893 | if (t = getenv("_BK_TESTFEAT")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ slib.c: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 utils.c< :2893): 8?: Pnote: Tplace parentheses around the assignment to silence this warningA GS( s893, | di,f j()t := 0g; e+t+ejn)v ( | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" _BK_TESTFEAT")) { | ^ | ( ) slib.cxfile.c::3241262:5::9 :note: place parentheses around the assignment to silence this warning warning: using the result of an assignment as a condition without parentheses [-Wparentheses] ./sccs.h:572:18 :262 | note: expanded from macro 'EACH_PTAG'i f (572r | c utils.cf=:o 893rf: i8(l:je Mnote: =ouse '==' to turn this assignment into an equality comparison v 0e;( sf (i893pl | )e1 ,i= f s (f(jit l slist2[d].dateFudge = (v)) | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:3427:21: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3427 | s->version = atoi(&buf[3]); | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ 2 warnings generated. takepatch.c:2085:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2085 | while (*t++ = *next++) { | ~~~~~^~~~~~~~~ takepatch.c:2085:14: note: place parentheses around the assignment to silence this warning 2085 | while (*t++ = *next++) { | ^ | ( ) takepatch.c:2085:14: note: use '==' to turn this assignment into an equality comparison 2085 | while (*t++ = *next++) { | ^ | == slib.c:3585:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3585 | if (f2 = foptakepatch.ce:n2092_:b11k:f iwarning: lusing the result of an assignment as a condition without parentheses [-Wparentheses]e (bin_he a2092p | f iwlhei(lse, '(2t' =) ,s t"rrs"e,p (0&,n ecxhtk,x o"r,) )\ n{" )) | { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~^~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ^ | ( ) takepatch.c:2092:11: note: place parentheses around the assignment to silence this warning 2092 | while (t = strsep(&next, ", \n")) { | ^ | ( ) 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)) { | ^ | == takepatch.c:2092:11: note: use '==' to turn this assignment into an equality comparison 2092 | while (t = strsep(&next, ", \n")) { | ^ | == utils.c:1081:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1081 | if (p = bp_serverURL(bp)) { | ~~^~~~~~~~~~~~~~~~~~ utils.c:1081:9: note: place parentheses around the assignment to silence this warning 1081 | if (p = bp_serverURL(bp)) { | ^ | ( ) utils.c:1081:9: note: use '==' to turn this assignment into an equality comparison 1081 | if (p = bp_serverURL(bp)) { | ^ | == utils.c:1085:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1085 | if (rootkey = proj_rootkey(0)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~ utils.c:1085:15: note: place parentheses around the assignment to silence this warning 1085 | if (rootkey = proj_rootkey(0)) { | ^ | ( ) utils.c:1085:15: note: use '==' to turn this assignment into an equality comparison 1085 | if (rootkey = proj_rootkey(0)) { | ^ | == utils.c:1113:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1113 | if (repoid = proj_repoID(prod)) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~ utils.c:1113:14: note: place parentheses around the assignment to silence this warning 1113 | if (repoid = proj_repoID(prod)) { | ^ | ( ) utils.c:1113:14: note: use '==' to turn this assignment into an equality comparison 1113 | if (repoid = proj_repoID(prod)) { | ^ | == utils.c:1145:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1145 | if (p = getenv("_BKD_TESTFEAT")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ utils.c:1145:8: note: place parentheses around the assignment to silence this warning 1145 | if (p = getenv("_BKD_TESTFEAT")) { | ^ | ( ) utils.c:1145:8: note: use '==' to turn this assignment into an equality comparison 1145 | if (p = getenv("_BKD_TESTFEAT")) { | ^1 warning generated| . == utils.c:1165:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1165 | if (p = getenv("_BKD_TEST_REQUIRED")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ takepatch.c:2263:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2263 | while(line = fgetln(in, &len)) { | ~~~~~^~~~~~~~~~~~~~~~~~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")) { | ^ | == takepatch.c:2263:14: note: place parentheses around the assignment to silence this warning 2263 | while(line = fgetln(in, &len)) { | ^ | ( ) utils.c:1178:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1178 | if (p = getenv("_BK_NESTED_LOCK")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ takepatch.c:2263:14: note: use '==' to turn this assignment into an equality comparison 2263 | while(line = fgetln(in, &len)) { | ^ | == utils.c:1178:8: note: place parentheses around the assignment to silence this warning 1178 | if (p = getenv("_BK_slib.cN:E3828S:T25E:D _warning: Lpassing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]O CK")) { 3828 | | ^ P| A ( )R ENT_SET(s, d, atoi(p)); | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ utils.ctakepatch.c::11782273::813:: note: warning: use '==' to turn this assignment into an equality comparisonusing the result of an assignment as a condition without parentheses [-Wparentheses] 1178 | 2273 | i fw h(pi l=e (gleitneen v=( "f_gBeKt_lNnE(SinT,E D&_lLeOCK"n)))) {{ | | ^ ~~~~~^~~~~~~~~~~~~~~~~~ | == slib.c:3861:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3861 | while (q = eachstr(&p, &i)) { | ~~^~~~~~~~~~~~~~~~~ takepatch.c:2273:13: note: place parentheses around the assignment to silence this warning 2273 | while(line = fgetln(in, &len)) { | ^ | ( ) slib.c:3861:14: note: place parentheses around the assignment to silence this warning 3861 | while (q = eachstr(&p, &i)) { | ^ | ( ) slib.c:3861:14: note: use '==' to turn this assignment into an equality comparison 3861 | while (q = eachstr(&p, &i)) { | ^ | == slib.c:3863:24: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3863 | fcludes, atoi(q), 1); | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:3868:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3868 | while (q = eachstr(&p, &i)) { | ~~^~~~~~~~~~~~~~~~~ takepatch.c:2273:13: note: use '==' to turn this assignment into an equality comparison 2273 | while(line = fgeslib.ct:l3868n:(14i:n ,note: place parentheses around the assignment to silence this warning& len)) 3868{ | | ^ w h| i ==l e (q = eachstr(&p, &i)) { | ^ | ( ) slib.c:3868:14: note: use '==' to turn this assignment into an equality comparison 3868 | while (q = eachstr(&p, &i)) { | ^ | == takepatch.c:2282:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2282 | wslib.ch:i3870l:e24(:l iwarning: npassing 'char *' to parameter of type 'u8 *' (aka '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 = 3870f | g e t l n ( i n , f&clleund)e)s ,{ a t| o ~~~~~^~~~~~~~~~~~~~~~~~i (q), -1); | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ 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)) { | ^ | == In file included from mdbm/mtst.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == slib.c: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 utils.c*:s1275): 8 :| ^warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1275 | if (p = strchr(s, '\n')) { | ~~^~~~~~~~~~~~~~~~~ 15utils.c warnings generated:. 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')) { | ^ | == utils.c:1307:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1307 | if (p = strchr(s, c)) { | ~~^~~~~~~~~~~~~~ utils.c:1307:8: note: place parentheses around the assignment to silence this warning 1307 | if (p = strchr(s, c)) { | ^ | ( ) utils.c:1307:8: note: use '==' to turn this assignment into an equality comparison 1307 | if (p = strchr(s, c)) { | ^ | == slib.c:4191:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4191 | if (p = strchr(buf, '@')) { | ~~^~~~~~~~~~~~~~~~~~ slib.c:4191:8: note: place parentheses around the assignment to silence this warning 4191 | if (p = strchr(buf, '@')) { | ^ | ( ) slib.c:4191:8: note: use '==' to turn this assignment into an equality comparison 4191 | if (p = strchr(buf, '@')) { | ^ | == slib.c:4199:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4199 | if (p = strchr(buf, ':')) { | ~~^~~~~~~~~~~~~~~~~~ slib.c:4199:8: note: place parentheses around the assignment to silence this warning 4199 | if (p = strchr(buf, ':')) { | ^ | ( ) slib.c:4199:8: note: use '==' to turn this assignment into an equality comparison 4199 | if (p = strchr(buf, ':')) { | ^ | == utils.c: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(slib.c":P4340A:T8: Hwarning: =using the result of an assignment as a condition without parentheses [-Wparentheses]% s", o l4340d | p aitfh )(f ;= f| o ^ p en (| c ( )o nfig, "rt")) { | ~~^~~~~~~~~~~~~~~~~~~~~ slib.c:utils.c4340::14048::14 :note: place parentheses around the assignment to silence this warningnote: use '==' to turn this assignment into an equality comparison 4340 | 1404i | f i(ff (=o lfdoppaetnh( c=o ngfeitge,n v"(r"tB"K)_O)L D{P A T| ^ H " )| ) ( ) safe_putenv("PATH=%s", oldpath); | ^ | == slib.c:4340:8: note: use '==' to turn this assignment into an equality comparison 4340 | if (f = fopen(config, "rt")) { | ^ | == 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 1420slib.c | : 4397 :8 :i fwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]( cmd = w h4397i | c hi(fp a(gse r=s [sic]c))s _{i n i| t ^ ( c o| n ( )f ig, SILENT|INIT_MUSTEXIST|INIT_WACKGRAPH)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils.cslib.c::43971420::812:: note: note: place parentheses around the assignment to silence this warning use '==' to turn this assignment into an equality comparison 4397 | 1420 | i f (isf (c=m dscc s=_in iwth(iccohn(fpiagg,e rSsI[LiE]N)T)| I{N I T| _ ^M U S| T ==E XIST|INIT_WACKGRAPH)) { | ^ | ( ) slib.c:4397:8: note: use '==' to turn this assignment into an equality comparison 4397 | if (s = sccs_init(config, SILENT|INIT_MUSTEXIST|INIT_WACKGRAPH)) { | ^ | == slib.c:4408:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4408 | while (t = fgetline(tmpf)) parseConfig(t, DB, 1); | ~~^~~~~~~~~~~~~~~~ slib.c:4408:13: note: place parentheses around the assignment to silence this warning 4408 | while (t = fgetline(tmpf)) parseConfig(t, DB, 1); | ^ | ( ) slib.c:4408:13: note: use '==' to turn this assignment into an equality comparison 4408 | while (t = fgetline(tmpf)) parseConfig(t, DB, 1); | ^ | == 4 warnings generated. 5 warnings generated. slib.c:4509:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4509 | if (t = getenv("BKD_CLONE_DEFAULT")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:4509:8: note: place parentheses around the assignment to silence this warning 4509 | if (t = getenv("BKD_CLONE_DEFAULT")) { | ^ | ( ) slib.c:4509:8: note: use '==' to turn this assignment into an equality comparison 4509 | if (t = getenv("BKD_CLONE_DEFAULT")) { | ^ | == slib.c:4558:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4558 | if (f = fopen(file, "rt")) { | ~~^~~~~~~~~~~~~~~~~~~ slib.c:4558:9: note: place parentheses around the assignment to silence this warning utils.c4558: | 1577 :13 :if warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]f = fope n1577( | f iilfe ,( w"irntd"o)w) ={ c | o ^ n f i| g ( )_ int(0, CONFIG_CHECK_FREQUENCY)) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 warnings generated. slib.c:4558:9: note: use '==' to turn this assignment into an equality comparison 4558 | if (f = fopen(file, "rt")) { | ^ | == 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); | ^ | == 6 warnings generated. slib.c:4693:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4693 | if (v = mdbm_fetch_str(cfg, k)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ slib.c:4693:10: note: place parentheses around the assignment to silence this warning 4693 | if (v = mdbm_fetch_str(cfg, k)) { | ^ | ( ) slib.c:4693:10: note: use '==' to turn this assignment into an equality comparison 4693 | if (v = mdbm_fetch_str(cfg, k)) { | ^ | == slib.c:4716:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4716 | if (root = proj_root(0)) { | ~~~~~^~~~~~~~~~~~~~ slib.c:4716:11: note: place parentheses around the assignment to silence this warning 4716 | if (root = proj_root(0)) { | ^ | ( ) slib.c:4716:11: note: use '==' to turn this assignment into an equality comparison 4716 | if (root = proj_root(0)) { | ^ | == slib.c:4749:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4749 | if (root = proj_root(0)) { | ~~~~~^~~~~~~~~~~~~~ slib.c:4749:11: note: place parentheses around the assignment to silence this warning 4749 | if (root = proj_root(0)) { | ^ | ( ) slib.c:4749:11: note: use '==' to turn this assignment into an equality comparison 4749 | if (root = proj_root(0)) { | ^ | == slib.c:4764:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4764 | if (env = getenv("BK_CONFIG")) values = splitLine(env, ";", 0); | ~~~~^~~~~~~~~~~~~~~~~~~~~ slib.c:4764:10: note: place parentheses around the assignment to silence this warning 4764 | if (env = getenv("BK_CONFIG")) values = splitLine(env, ";", 0); | ^ | ( ) slib.c:4764:10: note: use '==' to turn this assignment into an equality comparison 4764 | if (env = getenv("BK_CONFIG")) values = splitLine(env, ";", 0); | ^ | == 11 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)) { | ^ | == 2 warnings generated. slib.c:5076:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 5076 | while (t = sccs_nextdata(s)) { | ~~^~~~~~~~~~~~~~~~~~ slib.c:5076:12: note: place parentheses around the assignment to silence this warning 5076 | while (t = sccs_nextdata(s)) { | ^ | ( ) slib.c:5076:12: note: use '==' to turn this assignment into an equality comparison 5076 | while (t = sccs_nextdata(s)) { | ^ | == slib.c:5079:15: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 5079 | d = atoi(t+3); | ^~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ utils.c:2194:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2194 | while (mask = va_arg(ap, u32)) { | ~~~~~^~~~~~~~~~~~~~~~~ utils.c:2194:14: note: place parentheses around the assignment to silence this warning 2194 | while (mask = va_arg(ap, u32)) { | ^ | ( ) utils.c:2194:14: note: use '==' to turn this assignment into an equality comparison 2194 | while (mask = va_arg(ap, u32)) { | ^ | == 2 warnings generated. slib.c:5449:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 5449 | if (s = rindex(name, '/')) s -= 4; /* point it at start of SCCS/ */ | ~~^~~~~~~~~~~~~~~~~~~ slib.c:5449:8: note: place parentheses around the assignment to silence this warning 5449 | if (s = rindex(name, '/')) s -= 4; /* point it at start of SCCS/ */ | ^ | ( ) slib.c:5449:8: note: use '==' to turn this assignment into an equality comparison 5449 | if (s = rindex(name, '/')) s -= 4; /* point it at start of SCCS/ */ | ^ | == 1 warning generated. slib.c:5500:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 5500 | if (t = strrchr(buf, '/')) { | ~~^~~~~~~~~~~~~~~~~~~ slib.c:5500:8: note: place parentheses around the assignment to silence this warning 5500 | if (t = strrchr(buf, '/')) { | ^ | ( ) slib.c:5500:8: note: use '==' to turn this assignment into an equality comparison 5500 | if (t = strrchr(buf, '/')) { | ^ | == slib.c:5790:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 5790 | while (i = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:5790:12: note: place parentheses around the assignment to silence this warning 5790 | while (i = sccs_eachNum(&p, &sign)) { | ^ | ( ) slib.c:5790:12: note: use '==' to turn this assignment into an equality comparison 5790 | while (i = sccs_eachNum(&p, &sign)) { | ^ | == slib.c:5909:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 5909 | while (i = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:5909:13: note: place parentheses around the assignment to silence this warning 5909 | while (i = sccs_eachNum(&p, &sign)) { | ^ | ( ) slib.c:5909:13: note: use '==' to turn this assignment into an equality comparison 5909 | while (i = sccs_eachNum(&p, &sign)) { | ^ | == slib.c:6114:9: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 6114 | fputs(buf, s->outfh); | ^~~ libc/stdio.h:226:35: note: passing argument to parameter here 226 | int fputs(const char * __restrict, FILE * __restrict); | ^ slib.c:6123:8: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 6123 | fputs(t, s->outfh); | ^ libc/stdio.h:226:35: note: passing argument to parameter here 226 | int fputs(const char * __restrict, FILE * __restrict); | ^ slib.c:6187:25: warning: passing 'char[80]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 6187 | s->dsum += str_cksum(obuf); | ^~~~ slib.c:6127:15: note: passing argument to parameter 'p' here 6127 | str_cksum(u8 *p) | ^ slib.c:6193:23: warning: passing 'char[3]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 6193 | s->dsum += str_cksum(" \n"); | ^~~~~ slib.c:6127:15: note: passing argument to parameter 'p' here 6127 | str_cksum(u8 *p) | ^ slib.c:6262:15: warning: passing 'unsigned char[650]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 6262 | while (fnext(ibuf, in)) { | ^~~~ libc/stdio.h:213:30: note: passing argument to parameter here 213 | char *fgets(char * __restrict, int, FILE * __restrict); | ^ slib.c:6263:17: warning: passing 'unsigned char[650]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 6263 | n = uudecode1(ibuf, obuf); | ^~~~ slib.c:6233:26: note: passing argument to parameter 'from' here 6233 | uudecode1(register char *from, register uchar *to) | ^ slib.c:6263:23: warning: passing 'char[450]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 6263 | n = uudecode1(ibuf, obuf); | ^~~~ slib.c:6233:48: note: passing argument to parameter 'to' here 6233 | uudecode1(register char *from, register uchar *to) | ^ slib.c:6366:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 6366 | while (i = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:6366:12: note: place parentheses around the assignment to silence this warning 6366 | while (i = sccs_eachNum(&p, &sign)) { | ^ | ( ) slib.c:6366:12: note: use '==' to turn this assignment into an equality comparison 6366 | while (i = sccs_eachNum(&p, &sign)) { | ^ | == slib.c:6714:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 6714 | while (buf = (u8 *)sccs_nextdata(s)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ slib.c:6714:13: note: place parentheses around the assignment to silence this warning 6714 | while (buf = (u8 *)sccs_nextdata(s)) { | ^ | ( ) slib.c:6714:13: note: use '==' to turn this assignment into an equality comparison 6714 | while (buf = (u8 *)sccs_nextdata(s)) { | ^ | == slib.c:6734:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 6734 | if (data = hash_insert(h, | ~~~~~^~~~~~~~~~~~~~~~ 6735 | &state[start], len*sizeof(u32), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6736 | 0, sizeof(sumdata))) { | ~~~~~~~~~~~~~~~~~~~ slib.c:6734:13: note: place parentheses around the assignment to silence this warning 6734 | if (data = hash_insert(h, | ^ | ( 6735 | &state[start], len*sizeof(u32), 6736 | 0, sizeof(sumdata))) { | | ) slib.c:6734:13: note: use '==' to turn this assignment into an equality comparison 6734 | if (data = hash_insert(h, | ^ | == slib.c:6760:5: warning: assigning to 'char *' from 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 6760 | n = &buf[3]; | ^ ~~~~~~~ make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/libc' slib.c:6871:20: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 6871 | symdiff_expand(s, L(PARENT(s, d)), d, who->slist); | ^~~~~~~~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:6896:24: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 6896 | if (range_walkrevs(s, L(serial), L(tip), 0, _whodisabled, &who)) { | ^~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:6896:35: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 6896 | if (range_walkrevs(s, L(serial), L(tip), 0, _whodisabled, &who)) { | ^~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:7089:47: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 7089 | seq = (buf = getenv("_BK_SEQ_START")) ? atoi(buf) : 0; | ^~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:7097:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 7097 | while (buf = sccs_nextdata(s)) { | ~~~~^~~~~~~~~~~~~~~~~~ slib.c:7097:13: note: place parentheses around the assignment to silence this warning 7097 | while (buf = sccs_nextdata(s)) { | ^ | ( ) slib.c:7097:13: note: use '==' to turn this assignment into an equality comparison 7097 | while (buf = sccs_nextdata(s)) { | ^ | == slib.c:7134:12: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 7134 | for (e = buf; *e; sum += *e++); | ^ ~~~ slib.c:7165:6: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 7165 | e = buf; | ^ ~~~ slib.c:7169:12: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 7169 | for (e = buf; *e && (*e != '%'); e++); | ^ ~~~ slib.c:7171:13: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 7171 | e = e1 = | ^ 7172 | expand(s, d, buf, &sccs_expanded); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:7178:8: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 7178 | e = buf; | ^ ~~~ slib.c:7184:12: warning: assigning to 'char *' from 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 7184 | for (t = e; *t && (*t != '$'); t++); | ^ ~ slib.c:7187:26: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 7187 | rcsexpand(s, d, e, &rcs_expanded); | ^ slib.c:2647:35: note: passing argument to parameter 'line' here 2647 | rcsexpand(sccs *s, ser_t d, char *line, int *expanded) | ^ slib.c:7186:13: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 7186 | e = e2 = | ^ 7187 | rcsexpand(s, d, e, &rcs_expanded); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:7203:20: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 7203 | n = uudecode1(e, obuf); | ^ slib.c:6233:26: note: passing argument to parameter 'from' here 6233 | uudecode1(register char *from, register uchar *to) | ^ slib.c:7210:36: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 7210 | unless (flags & GET_SUM) fputs(e, out); | ^ libc/stdio.h:226:35: note: passing argument to parameter here 226 | int fputs(const char * __restrict, FILE * __restrict); | ^ slib.c:7224:17: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 7224 | serial = atoi(&buf[3]); | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:7306:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 7306 | if (error = flushFILE(out)) { | ~~~~~~^~~~~~~~~~~~~~~~ slib.c:7306:13: note: place parentheses around the assignment to silence this warning 7306 | if (error = flushFILE(out)) { | ^ | ( ) slib.c:7306:13: note: use '==' to turn this assignment into an equality comparison 7306 | if (error = flushFILE(out)) { | ^ | == slib.c:7413:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 7413 | } else if (error = bp_get(s, d, flags, gfile, out)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:7413:19: note: place parentheses around the assignment to silence this warning 7413 | } else if (error = bp_get(s, d, flags, gfile, out)) { | ^ | ( ) slib.c:7413:19: note: use '==' to turn this assignment into an equality comparison 7413 | } else if (error = bp_get(s, d, flags, gfile, out)) { | ^ | == slib.c:7421:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 7421 | } else if (error = bp_get(s, d, flags, gfile, out)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:7421:20: note: place parentheses around the assignment to silence this warning 7421 | } else if (error = bp_get(s, d, flags, gfile, out)) { | ^ | ( ) slib.c:7421:20: note: use '==' to turn this assignment into an equality comparison 7421 | } else if (error = bp_get(s, d, flags, gfile, out)) { | ^ | == slib.c:7467:10: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 7467 | for (t = SYMLINK(s, d); *t; t++) dsum += *t; | ^ ~~~~~~~~~~~~~ slib.c:7638:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 7638 | } else if (tmp = sccs_impliedList(s, "get", rev, mRev)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:7638:18: note: place parentheses around the assignment to silence this warning 7638 | } else if (tmp = sccs_impliedList(s, "get", rev, mRev)) { | ^ | ( ) slib.c:7638:18: note: use '==' to turn this assignment into an equality comparison 7638 | } else if (tmp = sccs_impliedList(s, "get", rev, mRev)) { | ^ | == slib.c:8135:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8135 | while (buf = sccs_nextdata(s)) { | ~~~~^~~~~~~~~~~~~~~~~~ slib.c:8135:13: note: place parentheses around the assignment to silence this warning 8135 | while (buf = sccs_nextdata(s)) { | ^ | ( ) slib.c:8135:13: note: use '==' to turn this assignment into an equality comparison 8135 | while (buf = sccs_nextdata(s)) { | ^ | == slib.c:8138:18: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 8138 | serial = atoi(&buf[3]); | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:8261:4: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8261 | EACH_PARENT(s, d, p, j) { | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:8261:4: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:8261:4: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:8269:13: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 8269 | while (buf = sccs_nextdata(s)) { | ^ ~~~~~~~~~~~~~~~~ slib.c:8269:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8269 | while (buf = sccs_nextdata(s)) { | ~~~~^~~~~~~~~~~~~~~~~~ slib.c:8269:13: note: place parentheses around the assignment to silence this warning 8269 | while (buf = sccs_nextdata(s)) { | ^ | ( ) slib.c:8269:13: note: use '==' to turn this assignment into an equality comparison 8269 | while (buf = sccs_nextdata(s)) { | ^ | == slib.c:8273:6: warning: assigning to 'char *' from 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 8273 | n = &buf[3]; | ^ ~~~~~~~ slib.c:8289:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8289 | if (track = whatstate(state)) { | ~~~~~~^~~~~~~~~~~~~~~~~~ slib.c:8289:14: note: place parentheses around the assignment to silence this warning 8289 | if (track = whatstate(state)) { | ^ | ( ) slib.c:8289:14: note: use '==' to turn this assignment into an equality comparison 8289 | if (track = whatstate(state)) { | ^ | == slib.c:8290:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8290 | if (track = pmap[track]) { | ~~~~~~^~~~~~~~~~~~~ slib.c:8290:15: note: place parentheses around the assignment to silence this warning 8290 | if (track = pmap[track]) { | ^ | ( ) slib.c:8290:15: note: use '==' to turn this assignment into an equality comparison 8290 | if (track = pmap[track]) { | ^ | == 8 warnings generated. 6 warnings generated. slib.c:8335:4: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 8335 | t = sccs_nextdata(s); | ^ ~~~~~~~~~~~~~~~~ 17 warnings generated. 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)) { | ^ | == 9 warnings generated. 12 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")) { | ^ | == 5 warnings generated. slib.c:10657:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 10657 | if (p = config_str(s->proj, CONFIG_EOLN)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:10657:9: note: place parentheses around the assignment to silence this warning 10657 | if (p = config_str(s->proj, CONFIG_EOLN)) { | ^ | ( ) slib.c:10657:9: note: use '==' to turn this assignment into an equality comparison 10657 | if (p = config_str(s->proj, CONFIG_EOLN)) { | ^ | == slib.c:10667:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 10667 | if (p = config_str(s->proj, CONFIG_KEYWORD)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:10667:9: note: place parentheses around the assignment to silence this warning 10667 | if (p = config_str(s->proj, CONFIG_KEYWORD)) { | ^ | ( ) slib.c:10667:9: note: use '==' to turn this assignment into an equality comparison 10667 | if (p = config_str(s->proj, CONFIG_KEYWORD)) { | ^ | == slib.c:10684:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 10684 | if (t = getenv("BK_RANDOM")) { | ~~^~~~~~~~~~~~~~~~~~~~~ slib.c:10684:10: note: place parentheses around the assignment to silence this warning 10684 | if (t = getenv("BK_RANDOM")) { | ^ | ( ) slib.c:10684:10: note: use '==' to turn this assignment into an equality comparison 10684 | if (t = getenv("BK_RANDOM")) { | ^ | == slib.c:10713:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 10713 | if (p = proj_init(".")) { | ~~^~~~~~~~~~~~~~~~ slib.c:10713:10: note: place parentheses around the assignment to silence this warning 10713 | if (p = proj_init(".")) { | ^ | ( ) slib.c:10713:10: note: use '==' to turn this assignment into an equality comparison 10713 | if (p = proj_init(".")) { | ^ | == slib.c:10785:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 10785 | while (t = fgetln(f, &len)) { | ~~^~~~~~~~~~~~~~~~~ slib.c:10785:13: note: place parentheses around the assignment to silence this warning 10785 | while (t = fgetln(f, &len)) { | ^ | ( ) slib.c:10785:13: note: use '==' to turn this assignment into an equality comparison 10785 | while (t = fgetln(f, &len)) { | ^ | == slib.c:10803:26: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 10803 | s->dsum += str_cksum(t) + '\n'; | ^ slib.c:6127:15: note: passing argument to parameter 'p' here 6127 | str_cksum(u8 *p) | ^ slib.c:10813:11: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 10813 | for (t = s->symlink; t && *t; s->dsum += *t++); | ^ ~~~~~~~~~~ slib.c:10972:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 10972 | EACH_PARENT(s, d, p, j) FLAGS(s, p) |= D_RED; | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:10972:3: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:10972:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:11003:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11003 | EACH_PTAG(s, d, p, j) { | ^~~~~~~~~~~~~~~~~~~~~ ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:11003:3: note: place parentheses around the assignment to silence this warning ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:11003:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:11035:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11035 | EACH_PARENT(s, d, e, i) { | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:11035:3: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:11035:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:11046:4: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11046 | EACH_PTAG(s, d, e, i) { | ^~~~~~~~~~~~~~~~~~~~~ ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:11046:4: note: place parentheses around the assignment to silence this warning ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:11046:4: note: use '==' to turn this assignment into an equality comparison ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:11058:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11058 | while (i = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:11058:12: note: place parentheses around the assignment to silence this warning 11058 | while (i = sccs_eachNum(&p, &sign)) { | ^ | ( ) slib.c:11058:12: note: use '==' to turn this assignment into an equality comparison 11058 | while (i = sccs_eachNum(&p, &sign)) { | ^ | == slib.c:11154:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11154 | while (i = sccs_eachNum(&x, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:11154:11: note: place parentheses around the assignment to silence this warning 11154 | while (i = sccs_eachNum(&x, &sign)) { | ^ | ( ) slib.c:11154:11: note: use '==' to turn this assignment into an equality comparison 11154 | while (i = sccs_eachNum(&x, &sign)) { | ^ | == slib.c:11247:15: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 11247 | return (atoi(arg)); | ^~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:11440:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11440 | if (sp = strchr(buf, '|')) *sp++ = 0; | ~~~^~~~~~~~~~~~~~~~~~ slib.c:11440:9: note: place parentheses around the assignment to silence this warning 11440 | if (sp = strchr(buf, '|')) *sp++ = 0; | ^ | ( ) slib.c:11440:9: note: use '==' to turn this assignment into an equality comparison 11440 | if (sp = strchr(buf, '|')) *sp++ = 0; | ^ | == slib.c:11489:23: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 11489 | MERGE_SET(s, d, atoi(arg)); | ^~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:11512:23: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 11512 | PTAG_SET(s, d, atoi(name)); | ^~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:11518:24: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 11518 | MTAG_SET(s, d, atoi(name)); | ^~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:11650:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11650 | if (rev = strrchr(sym, '|')) *rev++ = 0; | ~~~~^~~~~~~~~~~~~~~~~~~ slib.c:11650:11: note: place parentheses around the assignment to silence this warning 11650 | if (rev = strrchr(sym, '|')) *rev++ = 0; | ^ | ( ) slib.c:11650:11: note: use '==' to turn this assignment into an equality comparison 11650 | if (rev = strrchr(sym, '|')) *rev++ = 0; | ^ | == slib.c:11988:21: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 11988 | return (neg * atoi(p)); | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:12009:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12009 | while (ser = sccs_eachNum(&p, &sign)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:12009:14: note: place parentheses around the assignment to silence this warning 12009 | while (ser = sccs_eachNum(&p, &sign)) { | ^ | ( ) slib.c:12009:14: note: use '==' to turn this assignment into an equality comparison 12009 | while (ser = sccs_eachNum(&p, &sign)) { | ^ | == slib.c:12015:2: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12015 | EACH_PARENT(s, d, ser, j) PARENTS_SET(s, d, j, ser + amount); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:12015:2: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:12015:2: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:12016:2: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12016 | EACH_PTAG(s, d, ser, j) PTAGS_SET(s, d, j, ser + amount); | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:12016:2: note: place parentheses around the assignment to silence this warning ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:12016:2: note: use '==' to turn this assignment into an equality comparison ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:12029:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 12029 | if (hash_memory(hash, str, len, md5, &md5len)) return (0); | ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_hash.h:293:38: note: passing argument to parameter 'in' here 293 | const unsigned char *in, unsigned long inlen, | ^ slib.c:12029:34: warning: passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 12029 | if (hash_memory(hash, str, len, md5, &md5len)) return (0); | ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_hash.h:294:38: note: passing argument to parameter 'out' here 294 | unsigned char *out, unsigned long *outlen); | ^ slib.c:12215:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12215 | while (p = eachline(&buf, 0)) { | ~~^~~~~~~~~~~~~~~~~~~ slib.c:12215:12: note: place parentheses around the assignment to silence this warning 12215 | while (p = eachline(&buf, 0)) { | ^ | ( ) slib.c:12215:12: note: use '==' to turn this assignment into an equality comparison 12215 | while (p = eachline(&buf, 0)) { | ^ | == slib.c:12348:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12348 | while (dbuf = fgetline(desc)) { | ~~~~~^~~~~~~~~~~~~~~~ slib.c:12348:15: note: place parentheses around the assignment to silence this warning 12348 | while (dbuf = fgetline(desc)) { | ^ | ( ) slib.c:12348:15: note: use '==' to turn this assignment into an equality comparison 12348 | while (dbuf = fgetline(desc)) { | ^ | == slib.c:12563:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12563 | while (buf = sccs_nextdata(sc)) { | ~~~~^~~~~~~~~~~~~~~~~~~ slib.c:12563:13: note: place parentheses around the assignment to silence this warning 12563 | while (buf = sccs_nextdata(sc)) { | ^ | ( ) slib.c:12563:13: note: use '==' to turn this assignment into an equality comparison 12563 | while (buf = sccs_nextdata(sc)) { | ^ | == slib.c:12568:23: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 12568 | fputbumpserial(sc, buf, 1); | ^~~ slib.c:6108:29: note: passing argument to parameter 'buf' here 6108 | fputbumpserial(sccs *s, u8 *buf, int inc) | ^ slib.c:12576:23: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 12576 | fputbumpserial(sc, buf, -1); | ^~~ slib.c:6108:29: note: passing argument to parameter 'buf' here 6108 | fputbumpserial(sccs *s, u8 *buf, int inc) | ^ slib.c:12651:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12651 | EACH_PARENT(s, d, x, j) PARENTS_SET(s, d, j, remap[x]); | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:12651:3: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:12651:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:12652:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12652 | EACH_PTAG(s, d, x, j) PTAGS_SET(s, d, j, remap[x]); | ^~~~~~~~~~~~~~~~~~~~~ ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:12652:3: note: place parentheses around the assignment to silence this warning ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:12652:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:12656:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12656 | while (x = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:12656:13: note: place parentheses around the assignment to silence this warning 12656 | while (x = sccs_eachNum(&p, &sign)) { | ^ | ( ) slib.c:12656:13: note: use '==' to turn this assignment into an equality comparison 12656 | while (x = sccs_eachNum(&p, &sign)) { | ^ | == slib.c:12680:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12680 | if (x = remap[sym->meta_ser]) { | ~~^~~~~~~~~~~~~~~~~~~~~~ slib.c:12680:9: note: place parentheses around the assignment to silence this warning 12680 | if (x = remap[sym->meta_ser]) { | ^ | ( ) slib.c:12680:9: note: use '==' to turn this assignment into an equality comparison 12680 | if (x = remap[sym->meta_ser]) { | ^ | == slib.c:12823:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12823 | EACH_PARENT(s, d, p, i) w.slist[p] = 1; | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:12823:3: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:12823:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:12858:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12858 | while (b = fgetln(diffs, &len)) { | ~~^~~~~~~~~~~~~~~~~~~~~ slib.c:12858:11: note: place parentheses around the assignment to silence this warning 12858 | while (b = fgetln(diffs, &len)) { | ^ | ( ) slib.c:12858:11: note: use '==' to turn this assignment into an equality comparison 12858 | while (b = fgetln(diffs, &len)) { | ^ | == slib.c:12873:25: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 12873 | w->sum += str_cksum(p) + '\n'; | ^ slib.c:6127:15: note: passing argument to parameter 'p' here 6127 | str_cksum(u8 *p) | ^ slib.c:12906:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12906 | if (w->print = whatstate(w->state)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ slib.c:12906:16: note: place parentheses around the assignment to silence this warning 12906 | if (w->print = whatstate(w->state)) { | ^ | ( ) slib.c:12906:16: note: use '==' to turn this assignment into an equality comparison 12906 | if (w->print = whatstate(w->state)) { | ^ | == slib.c:12977:25: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 12977 | w->sum += str_cksum(buf) + '\n'; | ^~~ slib.c:6127:15: note: passing argument to parameter 'p' here 6127 | str_cksum(u8 *p) | ^ slib.c:13013:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 13013 | } while (buf = sccs_nextdata(s)); | ~~~~^~~~~~~~~~~~~~~~~~ slib.c:13013:15: note: place parentheses around the assignment to silence this warning 13013 | } while (buf = sccs_nextdata(s)); | ^ | ( ) slib.c:13013:15: note: use '==' to turn this assignment into an equality comparison 13013 | } while (buf = sccs_nextdata(s)); | ^ | == slib.c:13063:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 13063 | } else if (print = whatstate(w->state)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ slib.c:13063:20: note: place parentheses around the assignment to silence this warning 13063 | } else if (print = whatstate(w->state)) { | ^ | ( ) slib.c:13063:20: note: use '==' to turn this assignment into an equality comparison 13063 | } else if (print = whatstate(w->state)) { | ^ | == slib.c:13066:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 13066 | } while (buf = sccs_nextdata(s)); | ~~~~^~~~~~~~~~~~~~~~~~ slib.c:13066:15: note: place parentheses around the assignment to silence this warning 13066 | } while (buf = sccs_nextdata(s)); | ^ | ( ) slib.c:13066:15: note: use '==' to turn this assignment into an equality comparison 13066 | } while (buf = sccs_nextdata(s)); | ^ | == slib.c:13125:21: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 13125 | symdiff_expand(s, L(prev), d, w.slist); | ^~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:13144:12: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13144 | for (t = SYMLINK(s, d); *t; t++) w.sum += *t; | ^ ~~~~~~~~~~~~~ slib.c:13170:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 13170 | if (rc = delta_table(s, 0)) { | ~~~^~~~~~~~~~~~~~~~~~~ slib.c:13170:9: note: place parentheses around the assignment to silence this warning 13170 | if (rc = delta_table(s, 0)) { | ^ | ( ) slib.c:13170:9: note: use '==' to turn this assignment into an equality comparison 13170 | if (rc = delta_table(s, 0)) { | ^ | == slib.c:13243:22: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13243 | if (diffs) while (b = fgetline(diffs)) { | ^ ~~~~~~~~~~~~~~~ slib.c:13243:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 13243 | if (diffs) while (b = fgetline(diffs)) { | ~~^~~~~~~~~~~~~~~~~ slib.c:13243:22: note: place parentheses around the assignment to silence this warning 13243 | if (diffs) while (b = fgetline(diffs)) { | ^ | ( ) slib.c:13243:22: note: use '==' to turn this assignment into an equality comparison 13243 | if (diffs) while (b = fgetline(diffs)) { | ^ | == slib.c:13244:16: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13244 | if (scandiff(b, &where, &what, &howmany) != 0) { | ^ slib.c:1189:16: note: passing argument to parameter 's' here 1189 | scandiff(char *s, int *where, char *what, int *howmany) | ^ slib.c:13281:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 13281 | if (no_lf = (what == 'N')) what = 'I'; | ~~~~~~^~~~~~~~~~~~~~~ slib.c:13281:14: note: place parentheses around the assignment to silence this warning 13281 | if (no_lf = (what == 'N')) what = 'I'; | ^ | ( ) slib.c:13281:14: note: use '==' to turn this assignment into an equality comparison 13281 | if (no_lf = (what == 'N')) what = 'I'; | ^ | == slib.c:13284:15: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13284 | unless (b = fgetln(diffs, &len)) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ libc/style.h:44:25: note: expanded from macro 'unless' 44 | #define unless(e) if (!(e)) | ^ slib.c:13311:19: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13311 | fix_cntl_a(s, b); | ^ slib.c:10397:27: note: passing argument to parameter 'buf' here 10397 | fix_cntl_a(sccs *s, char *buf) | ^ slib.c:13313:11: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13313 | fputs(b, out); | ^ libc/stdio.h:226:35: note: passing argument to parameter here 226 | int fputs(const char * __restrict, FILE * __restrict); | ^ slib.c:13327:23: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13327 | w->sum += str_cksum(addthis) + '\n'; | ^~~~~~~ slib.c:6127:15: note: passing argument to parameter 'p' here 6127 | str_cksum(u8 *p) | ^ slib.c:13524:26: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13524 | ADDED_SET(sc, d, atoi(s+1)); | ^~~ ./sccs.h:597:53: note: expanded from macro 'ADDED_SET' 597 | #define ADDED_SET(s, d, v) ((s)->slist2[d].added = (v)) | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:13526:43: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13526 | if (*s == '-') DELETED_SET(sc, d, atoi(s+1)); | ^~~ ./sccs.h:598:57: note: expanded from macro 'DELETED_SET' 598 | #define DELETED_SET(s, d, v) ((s)->slist2[d].deleted = (v)) | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:13528:40: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13528 | if (*s == '=') SAME_SET(sc, d, atoi(s+1)); | ^~~ ./sccs.h:599:51: note: expanded from macro 'SAME_SET' 599 | #define SAME_SET(s, d, v) ((s)->slist2[d].same = (v)) | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:13538:26: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13538 | PARENT_SET(sc, d, atoi(t)); | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:13545:25: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13545 | ADDED_SET(sc, d, atoi(t)); | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:13551:27: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13551 | DELETED_SET(sc, d, atoi(t)); | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:13554:24: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13554 | SAME_SET(sc, d, atoi(s)); | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:13604:30: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13604 | DATE_FUDGE_SET(sc, d, atoi(&buf[2])); | ^~~~~~~ ./sccs.h:603:62: note: expanded from macro 'DATE_FUDGE_SET' 603 | #define DATE_FUDGE_SET(s, d, v) ((s)->slist2[d].dateFudge = (v)) | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:13719:20: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13719 | int vers = atoi(&buf[3]); | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:13994:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 13994 | while (buf = sccs_nextdata(s)) { | ~~~~^~~~~~~~~~~~~~~~~~ slib.c:13994:14: note: place parentheses around the assignment to silence this warning 13994 | while (buf = sccs_nextdata(s)) { | ^ | ( ) slib.c:13994:14: note: use '==' to turn this assignment into an equality comparison 13994 | while (buf = sccs_nextdata(s)) { | ^ | == slib.c:14209:4: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 14209 | EACH_PARENT(s, e, p, i) FLAGS(s, p) &= ~D_DANGLING; | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:14209:4: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:14209:4: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:14257:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 14257 | while (t = fgetline(diffs)) puts(t); | ~~^~~~~~~~~~~~~~~~~ slib.c:14257:13: note: place parentheses around the assignment to silence this warning 14257 | while (t = fgetline(diffs)) puts(t); | ^ | ( ) slib.c:14257:13: note: use '==' to turn this assignment into an equality comparison 14257 | while (t = fgetline(diffs)) puts(t); | ^ | == slib.c:14364:10: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 14364 | for (t = SYMLINK(s, n); *t; t++) s->dsum += *t; | ^ ~~~~~~~~~~~~~ slib.c:14421:25: warning: passing 'char[100]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 14421 | s->cksum += str_cksum(buf); | ^~~ slib.c:6127:15: note: passing argument to parameter 'p' here 6127 | str_cksum(u8 *p) | ^ slib.c:14483:26: warning: passing 'char[100]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 14483 | s->cksum += str_cksum(buf); | ^~~ slib.c:6127:15: note: passing argument to parameter 'p' here 6127 | str_cksum(u8 *p) | ^ slib.c:14835:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 14835 | if (rc = mapRev(s, r1, r2, &lrev, &lrevM, &rrev, &pf)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:14835:9: note: place parentheses around the assignment to silence this warning 14835 | if (rc = mapRev(s, r1, r2, &lrev, &lrevM, &rrev, &pf)) { | ^ | ( ) slib.c:14835:9: note: use '==' to turn this assignment into an equality comparison 14835 | if (rc = mapRev(s, r1, r2, &lrev, &lrevM, &rrev, &pf)) { | ^ | == slib.c:14970:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 14970 | if (t = fmem_close(f, 0)) { | ~~^~~~~~~~~~~~~~~~~~ slib.c:14970:10: note: place parentheses around the assignment to silence this warning 14970 | if (t = fmem_close(f, 0)) { | ^ | ( ) slib.c:14970:10: note: use '==' to turn this assignment into an equality comparison 14970 | if (t = fmem_close(f, 0)) { | ^ | == slib.c:15081:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 15081 | while (num = sccs_eachNum(&t, &sign)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:15081:14: note: place parentheses around the assignment to silence this warning 15081 | while (num = sccs_eachNum(&t, &sign)) { | ^ | ( ) slib.c:15081:14: note: use '==' to turn this assignment into an equality comparison 15081 | while (num = sccs_eachNum(&t, &sign)) { | ^ | == slib.c:15100:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 15100 | while (num = sccs_eachNum(&t, &sign)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:15100:14: note: place parentheses around the assignment to silence this warning 15100 | while (num = sccs_eachNum(&t, &sign)) { | ^ | ( ) slib.c:15100:14: note: use '==' to turn this assignment into an equality comparison 15100 | while (num = sccs_eachNum(&t, &sign)) { | ^ | == slib.c:15133:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 15133 | while (e = sccs_eachNum(&t, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:15133:12: note: place parentheses around the assignment to silence this warning 15133 | while (e = sccs_eachNum(&t, &sign)) { | ^ | ( ) slib.c:15133:12: note: use '==' to turn this assignment into an equality comparison 15133 | while (e = sccs_eachNum(&t, &sign)) { | ^ | == slib.c:15152:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 15152 | while (e = sccs_eachNum(&t, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:15152:12: note: place parentheses around the assignment to silence this warning 15152 | while (e = sccs_eachNum(&t, &sign)) { | ^ | ( ) slib.c:15152:12: note: use '==' to turn this assignment into an equality comparison 15152 | while (e = sccs_eachNum(&t, &sign)) { | ^ | == 23 warnings generated. slib.c:15363:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 15363 | if (q = strchr(p, '/')) p = q + 1; | ~~^~~~~~~~~~~~~~~~ slib.c:15363:10: note: place parentheses around the assignment to silence this warning 15363 | if (q = strchr(p, '/')) p = q + 1; | ^ | ( ) slib.c:15363:10: note: use '==' to turn this assignment into an equality comparison 15363 | if (q = strchr(p, '/')) p = q + 1; | ^ | == slib.c:15422:13: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 15422 | unless (p = COMMENTS(s, d)) return (nullVal); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ libc/style.h:44:25: note: expanded from macro 'unless' 44 | #define unless(e) if (!(e)) | ^ slib.c:15711:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 15711 | while (p = eachline(&t, &len)) { | ~~^~~~~~~~~~~~~~~~~~~~ slib.c:15711:12: note: place parentheses around the assignment to silence this warning 15711 | while (p = eachline(&t, &len)) { | ^ | ( ) slib.c:15711:12: note: use '==' to turn this assignment into an equality comparison 15711 | while (p = eachline(&t, &len)) { | ^ | == slib.c:15746:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 15746 | while (p = eachline(&t, &len)) { | ~~^~~~~~~~~~~~~~~~~~~~ slib.c:15746:12: note: place parentheses around the assignment to silence this warning 15746 | while (p = eachline(&t, &len)) { | ^ | ( ) slib.c:15746:12: note: use '==' to turn this assignment into an equality comparison 15746 | while (p = eachline(&t, &len)) { | ^ | == slib.c:15959:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 15959 | while (sym = sccs_walkTags(sym, s, d, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 15960 | (kwval->kwnum == KW_TAGGED) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15961 | ((kwval->kwnum == KW_TAGS) && s->prs_activeTagsOnly), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15962 | s->prs_all)) { | ~~~~~~~~~~~ slib.c:15959:14: note: place parentheses around the assignment to silence this warning 15959 | while (sym = sccs_walkTags(sym, s, d, | ^ | ( 15960 | (kwval->kwnum == KW_TAGGED) || 15961 | ((kwval->kwnum == KW_TAGS) && s->prs_activeTagsOnly), 15962 | s->prs_all)) { | | ) slib.c:15959:14: note: use '==' to turn this assignment into an equality comparison 15959 | while (sym = sccs_walkTags(sym, s, d, | ^ | == slib.c:16026:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16026 | if (q = delta_host(s, d)) { | ~~^~~~~~~~~~~~~~~~~~ slib.c:16026:9: note: place parentheses around the assignment to silence this warning 16026 | if (q = delta_host(s, d)) { | ^ | ( ) slib.c:16026:9: note: use '==' to turn this assignment into an equality comparison 16026 | if (q = delta_host(s, d)) { | ^ | == slib.c:16034:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16034 | if (p = strchr(q, '/')) { | ~~^~~~~~~~~~~~~~~~ slib.c:16034:10: note: place parentheses around the assignment to silence this warning 16034 | if (p = strchr(q, '/')) { | ^ | ( ) slib.c:16034:10: note: use '==' to turn this assignment into an equality comparison 16034 | if (p = strchr(q, '/')) { | ^ | == slib.c:16332:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16332 | if (d = sccs_prev(s, d)) { | ~~^~~~~~~~~~~~~~~~~ slib.c:16332:9: note: place parentheses around the assignment to silence this warning 16332 | if (d = sccs_prev(s, d)) { | ^ | ( ) slib.c:16332:9: note: use '==' to turn this assignment into an equality comparison 16332 | if (d = sccs_prev(s, d)) { | ^ | == slib.c:16340:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16340 | if (d = sccs_next(s, d)) { | ~~^~~~~~~~~~~~~~~~~ slib.c:16340:9: note: place parentheses around the assignment to silence this warning 16340 | if (d = sccs_next(s, d)) { | ^ | ( ) slib.c:16340:9: note: use '==' to turn this assignment into an equality comparison 16340 | if (d = sccs_next(s, d)) { | ^ | == slib.c:16348:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16348 | if (d = sccs_kid(s, d)) { | ~~^~~~~~~~~~~~~~~~ slib.c:16348:9: note: place parentheses around the assignment to silence this warning 16348 | if (d = sccs_kid(s, d)) { | ^ | ( ) slib.c:16348:9: note: use '==' to turn this assignment into an equality comparison 16348 | if (d = sccs_kid(s, d)) { | ^ | == slib.c:16384:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16384 | if (d = SIBLINGS(s, d)) { | ~~^~~~~~~~~~~~~~~~ slib.c:16384:9: note: place parentheses around the assignment to silence this warning 16384 | if (d = SIBLINGS(s, d)) { | ^ | ( ) slib.c:16384:9: note: use '==' to turn this assignment into an equality comparison 16384 | if (d = SIBLINGS(s, d)) { | ^ | == slib.c:16670:41: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 16670 | sprintf(key, "%08x", (u32)adler32(0, q, strlen(q))); | ^ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ slib.c:16682:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16682 | if (q = proj_comppath(s->proj)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ slib.c:16682:9: note: place parentheses around the assignment to silence this warning 16682 | if (q = proj_comppath(s->proj)) { | ^ | ( ) slib.c:16682:9: note: use '==' to turn this assignment into an equality comparison 16682 | if (q = proj_comppath(s->proj)) { | ^ | == slib.c:16773:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16773 | if (f = popen(cmd, "r")) { | ~~^~~~~~~~~~~~~~~~~ slib.c:16773:9: note: place parentheses around the assignment to silence this warning 16773 | if (f = popen(cmd, "r")) { | ^ | ( ) slib.c:16773:9: note: use '==' to turn this assignment into an equality comparison 16773 | if (f = popen(cmd, "r")) { | ^ | == slib.c:16881:26: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 16881 | s->encoding_in |= atoi(&buf[4]) | E_ALWAYS; | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:16891:22: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 16891 | s->rkeyHead = atoi(&buf[4]); | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:16903:21: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 16903 | s->version = atoi(&buf[2]); | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:16947:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16947 | while (p = eachline(&t, &len)) fprintf(out, "c %.*s\n", len, p); | ~~^~~~~~~~~~~~~~~~~~~~ slib.c:16947:11: note: place parentheses around the assignment to silence this warning 16947 | while (p = eachline(&t, &len)) fprintf(out, "c %.*s\n", len, p); | ^ | ( ) slib.c:16947:11: note: use '==' to turn this assignment into an equality comparison 16947 | while (p = eachline(&t, &len)) fprintf(out, "c %.*s\n", len, p); | ^ | == slib.c:16950:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16950 | while (e = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:16950:11: note: place parentheses around the assignment to silence this warning 16950 | while (e = sccs_eachNum(&p, &sign)) { | ^ | ( ) slib.c:16950:11: note: use '==' to turn this assignment into an equality comparison 16950 | while (e = sccs_eachNum(&p, &sign)) { | ^ | == slib.c:16992:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16992 | while (sym = sccs_walkTags(sym, s, d, 0, 1)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:16992:14: note: place parentheses around the assignment to silence this warning 16992 | while (sym = sccs_walkTags(sym, s, d, 0, 1)) { | ^ | ( ) slib.c:16992:14: note: use '==' to turn this assignment into an equality comparison 16992 | while (sym = sccs_walkTags(sym, s, d, 0, 1)) { | ^ | == slib.c:16997:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16997 | EACH_PTAG(s, d, e, j) { | ^~~~~~~~~~~~~~~~~~~~~ ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:16997:3: note: place parentheses around the assignment to silence this warning ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:16997:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:17008:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 17008 | while (e = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:17008:11: note: place parentheses around the assignment to silence this warning 17008 | while (e = sccs_eachNum(&p, &sign)) { | ^ | ( ) slib.c:17008:11: note: use '==' to turn this assignment into an equality comparison 17008 | while (e = sccs_eachNum(&p, &sign)) { | ^ | == slib.c:17113:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 17113 | EACH_PARENT(s, d, p, j) slist[p] |= value; | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:17113:3: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:17113:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:17139:30: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 17139 | glist = walkrevs_collect(s, L(left), L(right), WR_GCA); | ^~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:17139:39: warning: address of stack memory associated with compound literal '{(typeof (_d))1, (typeof (_d))_d}' returned [-Wreturn-stack-address] 17139 | glist = walkrevs_collect(s, L(left), L(right), WR_GCA); | ^~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:17186:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 17186 | while (d = walkrevs(&wr)) { | ~~^~~~~~~~~~~~~~~ slib.c:17186:11: note: place parentheses around the assignment to silence this warning 17186 | while (d = walkrevs(&wr)) { | ^ | ( ) slib.c:17186:11: note: use '==' to turn this assignment into an equality comparison 17186 | while (d = walkrevs(&wr)) { | ^ | == slib.c:17344:27: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 17344 | unless (parts[4] && atoi(parts[4])) return (1); | ^~~~~~~~ libc/style.h:44:25: note: expanded from macro 'unless' 44 | #define unless(e) if (!(e)) | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:17633:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 17633 | if (p = strstr(deltakey, "/ChangeSet|")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:17633:8: note: place parentheses around the assignment to silence this warning 17633 | if (p = strstr(deltakey, "/ChangeSet|")) { | ^ | ( ) slib.c:17633:8: note: use '==' to turn this assignment into an equality comparison 17633 | if (p = strstr(deltakey, "/ChangeSet|")) { | ^ | == slib.c:17688:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 17688 | EACH_PARENT(s, d, e, j) { | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:17688:3: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:17688:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:17804:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 17804 | if (key = strchr(parts[0], '@')) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ slib.c:17804:10: note: place parentheses around the assignment to silence this warning 17804 | if (key = strchr(parts[0], '@')) { | ^ | ( ) slib.c:17804:10: note: use '==' to turn this assignment into an equality comparison 17804 | if (key = strchr(parts[0], '@')) { | ^ | == slib.c:17936:14: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 17936 | if (atoi(&buf[7]) == sum) { | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:17943:15: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 17943 | atoi(&buf[7]), sum); | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:17954:11: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char[2048]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 17954 | for (u = buf; *u; sum += *u++); | ^ ~~~ slib.c:18148:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 18148 | if (path = key2path(proj_rootkey(proj), idDB, goneDB, 0)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:18148:12: note: place parentheses around the assignment to silence this warning 18148 | if (path = key2path(proj_rootkey(proj), idDB, goneDB, 0)) { | ^ | ( ) slib.c:18148:12: note: use '==' to turn this assignment into an equality comparison 18148 | if (path = key2path(proj_rootkey(proj), idDB, goneDB, 0)) { | ^ | == slib.c:18207:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 18207 | while (buf = sccs_nextdata(s)) { | ~~~~^~~~~~~~~~~~~~~~~~ slib.c:18207:13: note: place parentheses around the assignment to silence this warning 18207 | while (buf = sccs_nextdata(s)) { | ^ | ( ) slib.c:18207:13: note: use '==' to turn this assignment into an equality comparison 18207 | while (buf = sccs_nextdata(s)) { | ^ | == slib.c:18216:14: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 18216 | ser = atoi(&buf[3]); | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:18219:22: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 18219 | fputbumpserial(s, buf, d - ser); | ^~~ slib.c:6108:29: note: passing argument to parameter 'buf' here 6108 | fputbumpserial(sccs *s, u8 *buf, int inc) | ^ slib.c:18299:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 18299 | while (t = sccs_nextdata(s)) { | ~~^~~~~~~~~~~~~~~~~~ slib.c:18299:12: note: place parentheses around the assignment to silence this warning 18299 | while (t = sccs_nextdata(s)) { | ^ | ( ) slib.c:18299:12: note: use '==' to turn this assignment into an equality comparison 18299 | while (t = sccs_nextdata(s)) { | ^ | == slib.c:18424:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 18424 | if (f = fopen(tsname, "r")) { | ~~^~~~~~~~~~~~~~~~~~~~ slib.c:18424:8: note: place parentheses around the assignment to silence this warning 18424 | if (f = fopen(tsname, "r")) { | ^ | ( ) slib.c:18424:8: note: use '==' to turn this assignment into an equality comparison 18424 | if (f = fopen(tsname, "r")) { | ^ | == 16 warnings generated. 21 warnings generated. 6 warnings generated. 227 warnings generated. LINKING ./bk building ../doc/bk_refcard.ps make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui' bk: Cannot find product root. make[3]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui' make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/doc' groff -P-g -P-l bk_refcard.tr | perl flip > bk_refcard.ps bk: Cannot find product root. make[4]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' Building Tcl/Tk bk: Cannot find package root. bk: Cannot find product root. 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-os54115: 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-os54115) is already up to date, please send the following data and any information you think might be pertinent to in order to provide the needed information to handle your system. config.guess timestamp = 2011-02-02 uname -m = riscv64 uname -r = 6.1.80-0-sophgo uname -s = Linux uname -v = #1-Alpine SMP PREEMPT Mon, 26 Aug 2024 10:06:58 +0000 /usr/bin/uname -p = /bin/uname -X = hostinfo = /bin/universe = /usr/bin/arch -k = /bin/arch = riscv64 /usr/bin/oslevel = /usr/convex/getsysinfo = UNAME_MACHINE = riscv64 UNAME_RELEASE = 6.1.80-0-sophgo UNAME_SYSTEM = Linux UNAME_VERSION = #1-Alpine SMP PREEMPT Mon, 26 Aug 2024 10:06:58 +0000 ../Lversion-L.sh: line 0: bk: not found ../Lversion-L.sh: line 0: bk: not found cd tcl && ../Lversion-C.sh >generic/Lver.h ../Lversion-C.sh: line 0: bk: not found ../Lversion-C.sh: line 0: bk: not found /tmp/gnu-os54169: 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-os54169) is already up to date, please send the following data and any information you think might be pertinent to in order to provide the needed information to handle your system. config.guess timestamp = 2011-02-02 uname -m = riscv64 uname -r = 6.1.80-0-sophgo uname -s = Linux uname -v = #1-Alpine SMP PREEMPT Mon, 26 Aug 2024 10:06:58 +0000 /usr/bin/uname -p = /bin/uname -X = hostinfo = /bin/universe = /usr/bin/arch -k = /bin/arch = riscv64 /usr/bin/oslevel = /usr/convex/getsysinfo = UNAME_MACHINE = riscv64 UNAME_RELEASE = 6.1.80-0-sophgo UNAME_SYSTEM = Linux UNAME_VERSION = #1-Alpine SMP PREEMPT Mon, 26 Aug 2024 10:06:58 +0000 ../Lversion-C.sh: line 0: bk: not found ../Lversion-C.sh: line 0: bk: not found cd tcl/unix && \ make Q=@ prefix= exec_prefix= INSTALL_ROOT="../.." \ XLIBS="-lpcre" \ install-binaries install-libraries install-L-doc make[6]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix' CC tclStubLib.c CC tclTomMathStubLib.c CC tclOOStubLib.c CC strstr.c CC strtoul.c CC strtod.c CC fixstrtod.c CC regex.h CC regex.h CC regex.h CC regex.h CC tclAlloc.c CC tclAssembly.c CC tclAsync.c CC tclBasic.c CC tclBinary.c CC tclCkalloc.c CC tclClock.c CC tclCmdAH.c CC tclCmdIL.c CC tclCmdMZ.c CC tclCompCmds.c CC tclCompCmdsGR.c CC tclCompCmdsSZ.c CC tclCompExpr.c CC tclCompile.c CC tclConfig.c CC tclDate.c CC tclDictObj.c CC tclDisassemble.c CC tclEncoding.c CC tclEnsemble.c CC tclEnv.c CC tclEvent.c CC tclExecute.c CC tclFCmd.c CC tclFileName.c CC tclGet.c CC tclHash.c CC tclHistory.c CC tclIndexObj.c CC tclInterp.c CC tclIO.c CC tclIOCmd.c CC tclIORChan.c CC tclIORTrans.c CC tclIOGT.c CC tclIOSock.c CC tclIOUtil.c CC tclLink.c CC tclListObj.c CC tclLiteral.c CC tclLoad.c CC tclMain.c CC tclNamesp.c CC tclNotify.c CC tclObj.c CC tclOptimize.c CC tclPanic.c CC tclParse.c CC tclPathObj.c CC tclPipe.c CC tclPkg.c CC tclPkgConfig.c CC tclPosixStr.c CC tclPreserve.c CC tclProc.c CC tclRegexp.c CC tclResolve.c CC tclResult.c CC tclScan.c CC tclStringObj.c CC tclStrToD.c CC tclThread.c CC tclThreadAlloc.c CC tclThreadJoin.c CC tclThreadStorage.c CC tclStubInit.c CC tclTimer.c CC tclTrace.c CC tclUtf.c CC tclUtil.c CC tclVar.c CC tclZlib.c CC tclTomMathInterface.c CC tclUnixChan.c CC tclUnixEvent.c CC tclUnixFCmd.c CC tclUnixFile.c CC tclUnixPipe.c CC tclUnixSock.c CC tclUnixTime.c CC tclUnixInit.c CC tclUnixThrd.c CC tclUnixCompat.c CC tclUnixNotfy.c CC tclOO.c CC tclOOBasic.c CC tclOOCall.c CC tclOODefineCmds.c CC tclOOInfo.c CC tclOOMethod.c CC tclOOStubInit.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 tclLoadDl.c CC bncore.c CC bn_reverse.c CC bn_fast_s_mp_mul_digs.c CC bn_fast_s_mp_sqr.c CC bn_mp_add.c CC bn_mp_and.c CC bn_mp_add_d.c CC bn_mp_clamp.c CC bn_mp_clear.c CC bn_mp_clear_multi.c CC bn_mp_cmp.c CC bn_mp_cmp_d.c CC bn_mp_cmp_mag.c CC bn_mp_cnt_lsb.c CC bn_mp_copy.c CC bn_mp_count_bits.c CC bn_mp_div.c CC bn_mp_div_d.c CC bn_mp_div_2.c CC bn_mp_div_2d.c CC bn_mp_div_3.c CC bn_mp_exch.c CC bn_mp_expt_d.c CC bn_mp_grow.c CC bn_mp_init.c CC bn_mp_init_multi.c CC bn_mp_init_copy.c CC bn_mp_init_set.c CC bn_mp_init_set_int.c CC bn_mp_init_size.c CC bn_mp_karatsuba_mul.c CC bn_mp_karatsuba_sqr.c CC bn_mp_lshd.c CC bn_mp_mod.c CC bn_mp_mod_2d.c CC bn_mp_mul.c CC bn_mp_mul_2.c CC bn_mp_mul_2d.c CC bn_mp_mul_d.c CC bn_mp_neg.c /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_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_sqr.c CC bn_mp_shrink.c CC bn_mp_sqrt.c CC bn_mp_sub.c CC bn_mp_sub_d.c CC bn_mp_to_unsigned_bin.c CC bn_mp_to_unsigned_bin_n.c CC bn_mp_toom_mul.c CC bn_mp_toom_sqr.c CC bn_mp_toradix_n.c CC bn_mp_unsigned_bin_size.c CC bn_mp_xor.c CC bn_mp_zero.c CC bn_s_mp_add.c CC bn_s_mp_mul_digs.c CC bn_s_mp_sqr.c CC bn_s_mp_sub.c CC Lcompile.h CC Lcompile.c CC Last.c CC Ltypecheck.c CC Lgetopt.c CC tclAppInit.c CC tclTest.c CC tclTestObj.c CC tclTestProcBodyObj.c CC tclThreadTest.c CC tclUnixTest.c Making directory ../../lib/tcl8.6 Making directory ../../share/doc//L rm -f libtclstub8.6.a ar cr libtclstub8.6.a tclStubLib.o tclTomMathStubLib.o tclOOStubLib.o strstr.o strtoul.o strtod.o fixstrtod.o ; ranlib libtclstub8.6.a cd dltest ; make Installing L docs to ../../share/doc//L make[7]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest' cc -c -O2 -pipe -I/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/../../generic -DTCL_MEM_DEBUG -fPIC -DUSE_TCL_STUBS -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DTCL_THREADS=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DSTATIC_BUILD=1 -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_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 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 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/opt0.4 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 bk tclsh ./pod2html.l --title="L Programmer's Reference Guide" \ --template=template.html -- little.doc > little.html /bin/sh: bk: not found Making directory ../../lib/tcl8.6/http1.0 make[7]: [Makefile:22: little.html] Error 127 (ignored) cc -c -O2 -pipe -I/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/../../generic -DTCL_MEM_DEBUG -fPIC -DUSE_TCL_STUBS -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DTCL_THREADS=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DSTATIC_BUILD=1 -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DNO_GETWD=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_GETPWUID_R_5=1 -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DHAVE_GETPWNAM_R=1 -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1 -DHAVE_GETGRNAM_R=1 -DHAVE_GETHOSTBYNAME_R_6=1 -DHAVE_GETHOSTBYNAME_R=1 -DHAVE_GETHOSTBYADDR_R_8=1 -DHAVE_GETHOSTBYADDR_R=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DUSE_DEFAULT_PCRE=1 -DHAVE_PCRE=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -Dstrtod=fixstrtod -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_DIRENT_H=1 -DHAVE_STRUCT_DIRENT_D_TYPE=1 -DNO_UNION_WAIT=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_USLEEP=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/pkgooa.c 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/ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclTest.c: In function 'SpecialFree': /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclTest.c:1884:13: warning: old-style function definition [-Wold-style-definition] 1884 | static void SpecialFree(blockPtr) | ^~~~~~~~~~~ cc -shared -O2 -pipe -O3 -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -Wl,--export-dynamic -o pkge.so pkge.o -L/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix -ltclstub8.6 -ldl -lz -lpthread cc -shared -O2 -pipe -O3 -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -Wl,--export-dynamic -o pkgd.so pkgd.o -L/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix -ltclstub8.6 -ldl -lz -lpthread cc -shared -O2 -pipe -O3 -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -Wl,--export-dynamic -o pkga.so pkga.o -L/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix -ltclstub8.6 -ldl -lz -lpthread cc -shared -O2 -pipe -O3 -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -Wl,--export-dynamic -o pkgb.so pkgb.o -L/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix -ltclstub8.6 -ldl -lz -lpthread Installing package http1.0 files to ../../lib/tcl8.6/http1.0/ cc -shared -O2 -pipe -O3 -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -Wl,--export-dynamic -o pkgc.so pkgc.o -L/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix -ltclstub8.6 -ldl -lz -lpthread cc -shared -O2 -pipe -O3 -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -Wl,--export-dynamic -o pkgooa.so pkgooa.o -L/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix -ltclstub8.6 -ldl -lz -lpthread Installing package http 2.8.9 as a Tcl Module Installing package opt0.4 files to ../../lib/tcl8.6/opt0.4/ Installing package msgcat 1.6.0 as a Tcl Module Installing package tcltest 2.3.8 as a Tcl Module Installing package platform 1.0.14 as a Tcl Module /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 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,--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' troff:little.man:849: warning: cannot select font 'CW' troff:little.man:862: warning: cannot select font 'CW' troff:little.man:879: warning: cannot select font 'CW' troff:little.man:890: warning: cannot select font 'CW' troff:little.man:900: warning: cannot select font 'CW' troff:little.man:906: warning: cannot select font 'CW' troff:little.man:911: warning: cannot select font 'CW' troff:little.man:921: warning: cannot select font 'CW' troff:little.man:928: warning: cannot select font 'CW' troff:little.man:933: warning: cannot select font 'CW' troff:little.man:942: warning: cannot select font 'CW' troff:little.man:950: warning: cannot select font 'CW' troff:little.man:955: warning: cannot select font 'CW' troff:little.man:980: warning: cannot select font 'CW' troff:little.man:986: warning: cannot select font 'CW' troff:little.man:1007: warning: cannot select font 'CW' troff:little.man:1009: warning: cannot select font 'CW' troff:little.man:1020: warning: cannot select font 'CW' troff:little.man:1020: warning: cannot select font 'CW' troff:little.man:1022: warning: cannot select font 'CW' troff:little.man:1029: warning: cannot select font 'CW' troff:little.man:1040: warning: cannot select font 'CW' troff:little.man:1047: warning: cannot select font 'CW' troff:little.man:1050: warning: cannot select font 'CW' troff:little.man:1061: warning: cannot select font 'CW' troff:little.man:1073: warning: cannot select font 'CW' troff:little.man:1083: warning: cannot select font 'CW' troff:little.man:1094: warning: cannot select font 'CW' troff:little.man:1094: warning: cannot select font 'CW' troff:little.man:1094: warning: cannot select font 'CW' troff:little.man:1095: warning: cannot select font 'CW' troff:little.man:1101: warning: cannot select font 'CW' troff:little.man:1112: warning: cannot select font 'CW' troff:little.man:1113: warning: cannot select font 'CW' troff:little.man:1114: warning: cannot select font 'CW' troff:little.man:1117: warning: cannot select font 'CW' troff:little.man:1119: warning: cannot select font 'CW' troff:little.man:1122: warning: cannot select font 'CW' troff:little.man:1125: warning: cannot select font 'CW' troff:little.man:1149: warning: cannot select font 'CW' troff:little.man:1151: warning: cannot select font 'CW' troff:little.man:1170: warning: cannot select font 'CW' troff:little.man:1185: warning: cannot select font 'CW' troff:little.man:1185: warning: cannot select font 'CW' troff:little.man:1186: warning: cannot select font 'CW' troff:little.man:1186: warning: cannot select font 'CW' troff:little.man:1187: warning: cannot select font 'CW' troff:little.man:1190: warning: cannot select font 'CW' troff:little.man:1196: warning: cannot select font 'CW' troff:little.man:1221: warning: cannot select font 'CW' troff:little.man:1228: warning: cannot select font 'CW' troff:little.man:1233: warning: cannot select font 'CW' troff:little.man:1235: warning: cannot select font 'CW' troff:little.man:1244: warning: cannot select font 'CW' troff:little.man:1248: warning: cannot select font 'CW' troff:little.man:1256: warning: cannot select font 'CW' troff:little.man:1258: warning: cannot select font 'CW' troff:little.man:1267: warning: cannot select font 'CW' troff:little.man:1274: warning: cannot select font 'CW' troff:little.man:1274: warning: cannot select font 'CW' troff:little.man:1284: warning: cannot select font 'CW' troff:little.man:1298: warning: cannot select font 'CW' troff:little.man:1300: warning: cannot select font 'CW' troff:little.man:1302: warning: cannot select font 'CW' troff:little.man:1312: warning: cannot select font 'CW' troff:little.man:1313: warning: cannot select font 'CW' troff:little.man:1314: warning: cannot select font 'CW' troff:little.man:1315: warning: cannot select font 'CW' troff:little.man:1315: warning: cannot select font 'CW' troff:little.man:1317: warning: cannot select font 'CW' troff:little.man:1332: warning: cannot select font 'CW' troff:little.man:1342: warning: cannot select font 'CW' troff:little.man:1350: warning: cannot select font 'CW' troff:little.man:1356: warning: cannot select font 'CW' troff:little.man:1361: warning: cannot select font 'CW' troff:little.man:1365: warning: cannot select font 'CW' troff:little.man:1368: warning: cannot select font 'CW' troff:little.man:1370: warning: cannot select font 'CW' troff:little.man:1371: warning: cannot select font 'CW' troff:little.man:1373: warning: cannot select font 'CW' troff:little.man:1373: warning: cannot select font 'CW' troff:little.man:1382: warning: cannot select font 'CW' troff:little.man:1388: warning: cannot select font 'CW' troff:little.man:1396: warning: cannot select font 'CW' troff:little.man:1409: warning: cannot select font 'CW' troff:little.man:1432: warning: cannot select font 'CW' troff:little.man:1437: warning: cannot select font 'CW' troff:little.man:1437: warning: cannot select font 'CW' troff:little.man:1438: warning: cannot select font 'CW' troff:little.man:1444: warning: cannot select font 'CW' troff:little.man:1455: warning: cannot select font 'CW' troff:little.man:1464: warning: cannot select font 'CW' troff:little.man:1471: warning: cannot select font 'CW' troff:little.man:1493: warning: cannot select font 'CW' troff:little.man:1504: warning: cannot select font 'CW' troff:little.man:1524: warning: cannot select font 'CW' troff:little.man:1531: warning: cannot select font 'CW' troff:little.man:1531: warning: cannot select font 'CW' troff:little.man:1534: warning: cannot select font 'CW' troff:little.man:1536: warning: cannot select font 'CW' troff:little.man:1548: warning: cannot select font 'CW' troff:little.man:1548: warning: cannot select font 'CW' troff:little.man:1551: warning: cannot select font 'CW' troff:little.man:1565: warning: cannot select font 'CW' troff:little.man:1569: warning: cannot select font 'CW' troff:little.man:1582: warning: cannot select font 'CW' troff:little.man:1597: warning: cannot select font 'CW' troff:little.man:1604: warning: cannot select font 'CW' troff:little.man:1611: warning: cannot select font 'CW' troff:little.man:1612: warning: cannot select font 'CW' troff:little.man:1612: warning: cannot select font 'CW' troff:little.man:1614: warning: cannot select font 'CW' troff:little.man:1624: warning: cannot select font 'CW' troff:little.man:1625: warning: cannot select font 'CW' troff:little.man:1629: warning: cannot select font 'CW' troff:little.man:1646: warning: cannot select font 'CW' troff:little.man:1646: warning: cannot select font 'CW' troff:little.man:1650: warning: cannot select font 'CW' troff:little.man:1652: warning: cannot select font 'CW' troff:little.man:1652: warning: cannot select font 'CW' troff:little.man:1653: warning: cannot select font 'CW' troff:little.man:1655: warning: cannot select font 'CW' troff:little.man:1665: warning: cannot select font 'CW' troff:little.man:1665: warning: cannot select font 'CW' troff:little.man:1669: warning: cannot select font 'CW' troff:little.man:1673: warning: cannot select font 'CW' troff:little.man:1675: warning: cannot select font 'CW' troff:little.man:1678: warning: cannot select font 'CW' troff:little.man:1693: warning: cannot select font 'CW' troff:little.man:1702: warning: cannot select font 'CW' troff:little.man:1710: warning: cannot select font 'CW' troff:little.man:1717: warning: cannot select font 'CW' troff:little.man:1723: warning: cannot select font 'CW' troff:little.man:1727: warning: cannot select font 'CW' troff:little.man:1738: warning: cannot select font 'CW' troff:little.man:1740: warning: cannot select font 'CW' troff:little.man:1742: warning: cannot select font 'CW' troff:little.man:1751: warning: cannot select font 'CW' troff:little.man:1753: warning: cannot select font 'CW' troff:little.man:1761: warning: cannot select font 'CW' troff:little.man:1766: warning: cannot select font 'CW' troff:little.man:1767: warning: cannot select font 'CW' troff:little.man:1775: warning: cannot select font 'CW' troff:little.man:1782: warning: cannot select font 'CW' troff:little.man:1789: warning: cannot select font 'CW' troff:little.man:1798: warning: cannot select font 'CW' troff:little.man:1800: warning: cannot select font 'CW' troff:little.man:1806: warning: cannot select font 'CW' troff:little.man:1812: warning: cannot select font 'CW' troff:little.man:1814: warning: cannot select font 'CW' troff:little.man:1829: warning: cannot select font 'CW' troff:little.man:1829: warning: cannot select font 'CW' troff:little.man:1830: warning: cannot select font 'CW' troff:little.man:1830: warning: cannot select font 'CW' troff:little.man:1831: warning: cannot select font 'CW' troff:little.man:1831: warning: cannot select font 'CW' troff:little.man:1839: warning: cannot select font 'CW' troff:little.man:1841: warning: cannot select font 'CW' troff:little.man:1847: warning: cannot select font 'CW' troff:little.man:1847: warning: cannot select font 'CW' troff:little.man:1849: warning: cannot select font 'CW' troff:little.man:1851: warning: cannot select font 'CW' troff:little.man:1865: warning: cannot select font 'CW' troff:little.man:1867: warning: cannot select font 'CW' troff:little.man:1873: warning: cannot select font 'CW' troff:little.man:1886: warning: cannot select font 'CW' troff:little.man:1886: warning: cannot select font 'CW' troff:little.man:1887: warning: cannot select font 'CW' troff:little.man:1893: warning: cannot select font 'CW' troff:little.man:1894: warning: cannot select font 'CW' troff:little.man:1897: warning: cannot select font 'CW' troff:little.man:1922: warning: cannot select font 'CW' troff:little.man:1933: warning: cannot select font 'CW' troff:little.man:1938: warning: cannot select font 'CW' troff:little.man:1947: warning: cannot select font 'CW' troff:little.man:1952: warning: cannot select font 'CW' troff:little.man:1959: warning: cannot select font 'CW' troff:little.man:1962: warning: cannot select font 'CW' troff:little.man:1964: warning: cannot select font 'CW' troff:little.man:1970: warning: cannot select font 'CW' troff:little.man:1983: warning: cannot select font 'CW' troff:little.man:1997: warning: cannot select font 'CW' troff:little.man:2009: warning: cannot select font 'CW' troff:little.man:2015: warning: cannot select font 'CW' troff:little.man:2026: warning: cannot select font 'CW' troff:little.man:2032: warning: cannot select font 'CW' troff:little.man:2038: warning: cannot select font 'CW' troff:little.man:2046: warning: cannot select font 'CW' troff:little.man:2054: warning: cannot select font 'CW' troff:little.man:2059: warning: cannot select font 'CW' troff:little.man:2062: warning: cannot select font 'CW' troff:little.man:2067: warning: cannot select font 'CW' troff:little.man:2069: warning: cannot select font 'CW' troff:little.man:2076: warning: cannot select font 'CW' troff:little.man:2088: warning: cannot select font 'CW' troff:little.man:2092: warning: cannot select font 'CW' troff:little.man:2108: warning: cannot select font 'CW' troff:little.man:2166: warning: cannot select font 'CW' troff:little.man:2215: warning: cannot select font 'CW' troff:little.man:2230: warning: cannot select font 'CW' troff:little.man:2253: warning: cannot select font 'CW' troff:little.man:2284: warning: cannot select font 'CW' troff:little.man:2291: warning: cannot select font 'CW' troff:little.man:2310: warning: cannot select font 'CW' troff:little.man:2326: warning: cannot select font 'CW' troff:little.man:2334: warning: cannot select font 'CW' troff:little.man:2349: warning: cannot select font 'CW' troff:little.man:2358: warning: cannot select font 'CW' troff:little.man:2364: warning: cannot select font 'CW' troff:little.man:2375: warning: cannot select font 'CW' troff:little.man:2383: warning: cannot select font 'CW' troff:little.man:2390: warning: cannot select font 'CW' troff:little.man:2397: warning: cannot select font 'CW' troff:little.man:2400: warning: cannot select font 'CW' troff:little.man:2403: warning: cannot select font 'CW' troff:little.man:2423: warning: cannot select font 'CW' troff:little.man:2431: warning: cannot select font 'CW' troff:little.man:2453: warning: cannot select font 'CW' troff:little.man:2473: warning: cannot select font 'CW' troff:little.man:2474: warning: cannot select font 'CW' troff:little.man:2475: warning: cannot select font 'CW' troff:little.man:2481: warning: cannot select font 'CW' troff:little.man:2492: warning: cannot select font 'CW' troff:little.man:2549: warning: cannot select font 'CW' troff:little.man:2587: warning: cannot select font 'CW' troff:little.man:2587: warning: cannot select font 'CW' troff:little.man:2587: warning: cannot select font 'CW' troff:little.man:2596: warning: cannot select font 'CW' troff:little.man:2596: warning: cannot select font 'CW' troff:little.man:2597: warning: cannot select font 'CW' troff:little.man:2597: warning: cannot select font 'CW' troff:little.man:2597: warning: cannot select font 'CW' troff:little.man:2597: warning: cannot select font 'CW' troff:little.man:2597: warning: cannot select font 'CW' troff:little.man:2606: warning: cannot select font 'CW' troff:little.man:2638: warning: cannot select font 'CW' troff:little.man:2641: warning: cannot select font 'CW' troff:little.man:2664: warning: cannot select font 'CW' troff:little.man:2681: warning: cannot select font 'CW' troff:little.man:2683: warning: cannot select font 'CW' troff:little.man:2690: warning: cannot select font 'CW' troff:little.man:2693: warning: cannot select font 'CW' troff:little.man:2702: warning: cannot select font 'CW' troff:little.man:2704: warning: cannot select font 'CW' troff:little.man:2704: warning: cannot select font 'CW' troff:little.man:2707: warning: cannot select font 'CW' troff:little.man:2712: warning: cannot select font 'CW' troff:little.man:2741: warning: cannot select font 'CW' troff:little.man:2742: warning: cannot select font 'CW' troff:little.man:2743: warning: cannot select font 'CW' troff:little.man:2744: warning: cannot select font 'CW' troff:little.man:2745: warning: cannot select font 'CW' troff:little.man:2746: warning: cannot select font 'CW' troff:little.man:2806: warning: cannot select font 'CW' troff:little.man:2810: warning: cannot select font 'CW' troff:little.man:2812: warning: cannot select font 'CW' troff:little.man:2818: warning: cannot select font 'CW' troff:little.man:2825: warning: cannot select font 'CW' troff:little.man:2825: warning: cannot select font 'CW' troff:little.man:2827: warning: cannot select font 'CW' troff:little.man:2829: warning: cannot select font 'CW' troff:little.man:2845: warning: cannot select font 'CW' troff:little.man:2880: warning: cannot select font 'CW' troff:little.man:2880: warning: cannot select font 'CW' troff:little.man:2898: warning: cannot select font 'CW' troff:little.man:2902: warning: cannot select font 'CW' troff:little.man:2911: warning: cannot select font 'CW' troff:little.man:2911: warning: cannot select font 'CW' troff:little.man:2911: warning: cannot select font 'CW' troff:little.man:2915: warning: cannot select font 'CW' troff:little.man:2929: warning: cannot select font 'CW' troff:little.man:2933: warning: cannot select font 'CW' troff:little.man:2933: warning: cannot select font 'CW' troff:little.man:2948: warning: cannot select font 'CW' troff:little.man:2955: warning: cannot select font 'CW' troff:little.man:2984: warning: cannot select font 'CW' troff:little.man:2994: warning: cannot select font 'CW' troff:little.man:2994: warning: cannot select font 'CW' troff:little.man:3006: warning: cannot select font 'CW' troff:little.man:3008: warning: cannot select font 'CW' troff:little.man:3063: warning: cannot select font 'CW' troff:little.man:3071: warning: cannot select font 'CW' troff:little.man:3082: warning: cannot select font 'CW' troff:little.man:3087: warning: cannot select font 'CW' troff:little.man:3089: warning: cannot select font 'CW' troff:little.man:3093: warning: cannot select font 'CW' troff:little.man:3093: warning: cannot select font 'CW' troff:little.man:3096: warning: cannot select font 'CW' troff:little.man:3101: warning: cannot select font 'CW' troff:little.man:3104: warning: cannot select font 'CW' troff:little.man:3114: warning: cannot select font 'CW' troff:little.man:3116: warning: character with input code 195 not defined troff:little.man:3116: warning: character with input code 194 not defined troff:little.man:3116: warning: character with input code 169 not defined troff:little.man:3116: warning: character with input code 226 not defined troff:little.man:3116: warning: character with input code 162 not defined troff:little.man:3116: warning: character with input code 164 not defined troff:little.man:3116: warning: character with input code 197 not defined troff:little.man:3124: warning: cannot select font 'CW' troff:little.man:3124: warning: cannot select font 'CW' troff:little.man:3126: warning: cannot select font 'CW' troff:little.man:3166: warning: cannot select font 'CW' troff:little.man:3169: warning: cannot select font 'CW' troff:little.man:3170: warning: cannot select font 'CW' troff:little.man:3171: warning: cannot select font 'CW' troff:little.man:3186: warning: cannot select font 'CW' troff:little.man:3189: warning: cannot select font 'CW' troff:little.man:3189: warning: cannot select font 'CW' troff:little.man:3189: warning: cannot select font 'CW' troff:little.man:3193: warning: cannot select font 'CW' troff:little.man:3204: warning: cannot select font 'CW' troff:little.man:3216: warning: cannot select font 'CW' troff:little.man:3293: warning: cannot select font 'CW' troff:little.man:3299: warning: cannot select font 'CW' troff:little.man:3301: warning: cannot select font 'CW' troff:little.man:3302: warning: cannot select font 'CW' troff:little.man:3304: warning: cannot select font 'CW' troff:little.man:3304: warning: cannot select font 'CW' troff:little.man:3307: warning: cannot select font 'CW' troff:little.man:3324: warning: cannot select font 'CW' troff:little.man:3524: warning: cannot select font 'CW' colcrt little.1 > little.txt /bin/sh: colcrt: not found make[7]: [Makefile:29: little.txt] Error 127 (ignored) cp delta.gif little.man little.1 little.txt little.html ../../../share/doc//L make[7]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/doc/L' /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c: In function 'TclNRExecuteByteCode': /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2311:41: warning: array subscript -1 is below array bounds of 'void *[1]' [-Warray-bounds=] 2311 | #define initCatchTop ((ptrdiff_t *) (&TD->stack[-1])) | ~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2312:40: note: in expansion of macro 'initCatchTop' 2312 | #define initTosPtr ((Tcl_Obj **) (initCatchTop+codePtr->maxExceptDepth)) | ^~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2342:21: note: in expansion of macro 'initTosPtr' 2342 | esPtr->tosPtr = initTosPtr; | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:182:11: note: while referencing 'stack' 182 | void *stack[1]; /* Start of the actual combined catch and obj | ^~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c: In function 'TEBCresume': /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2311:41: warning: array subscript -1 is below array bounds of 'void *[1]' [-Warray-bounds=] 2311 | #define initCatchTop ((ptrdiff_t *) (&TD->stack[-1])) | ~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2312:40: note: in expansion of macro 'initCatchTop' 2312 | #define initTosPtr ((Tcl_Obj **) (initCatchTop+codePtr->maxExceptDepth)) | ^~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:423:48: note: in expansion of macro 'initTosPtr' 423 | #define CURR_DEPTH ((ptrdiff_t) (tosPtr - initTosPtr)) | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:3261:17: note: in expansion of macro 'CURR_DEPTH' 3261 | depth = CURR_DEPTH - PTR2INT(objPtr->internalRep.twoPtrValue.ptr1); | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:182:11: note: while referencing 'stack' 182 | void *stack[1]; /* Start of the actual combined catch and obj | ^~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2311:41: warning: array subscript -1 is below array bounds of 'void *[1]' [-Warray-bounds=] 2311 | #define initCatchTop ((ptrdiff_t *) (&TD->stack[-1])) | ~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2312:40: note: in expansion of macro 'initCatchTop' 2312 | #define initTosPtr ((Tcl_Obj **) (initCatchTop+codePtr->maxExceptDepth)) | ^~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:423:48: note: in expansion of macro 'initTosPtr' 423 | #define CURR_DEPTH ((ptrdiff_t) (tosPtr - initTosPtr)) | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:3180:16: note: in expansion of macro 'CURR_DEPTH' 3180 | objc = CURR_DEPTH - PTR2INT(auxObjList->internalRep.twoPtrValue.ptr2); | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:182:11: note: while referencing 'stack' 182 | void *stack[1]; /* Start of the actual combined catch and obj | ^~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2311:41: warning: array subscript -1 is below array bounds of 'void *[1]' [-Warray-bounds=] 2311 | #define initCatchTop ((ptrdiff_t *) (&TD->stack[-1])) | ~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2312:40: note: in expansion of macro 'initCatchTop' 2312 | #define initTosPtr ((Tcl_Obj **) (initCatchTop+codePtr->maxExceptDepth)) | ^~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:423:48: note: in expansion of macro 'initTosPtr' 423 | #define CURR_DEPTH ((ptrdiff_t) (tosPtr - initTosPtr)) | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:3302:16: note: in expansion of macro 'CURR_DEPTH' 3302 | objc = CURR_DEPTH - PTR2INT(auxObjList->internalRep.twoPtrValue.ptr2); | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:182:11: note: while referencing 'stack' 182 | void *stack[1]; /* Start of the actual combined catch and obj | ^~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2311:41: warning: array subscript -1 is below array bounds of 'void *[1]' [-Warray-bounds=] 2311 | #define initCatchTop ((ptrdiff_t *) (&TD->stack[-1])) | ~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2312:40: note: in expansion of macro 'initCatchTop' 2312 | #define initTosPtr ((Tcl_Obj **) (initCatchTop+codePtr->maxExceptDepth)) | ^~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:423:48: note: in expansion of macro 'initTosPtr' 423 | #define CURR_DEPTH ((ptrdiff_t) (tosPtr - initTosPtr)) | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:3218:23: note: in expansion of macro 'CURR_DEPTH' 3218 | - CURR_DEPTH; /* Relative to where we are */ | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:182:11: note: while referencing 'stack' 182 | void *stack[1]; /* Start of the actual combined catch and obj | ^~~~~ In file included from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:19: /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2311:41: warning: array subscript -1 is below array bounds of 'void *[1]' [-Warray-bounds=] 2311 | #define initCatchTop ((ptrdiff_t *) (&TD->stack[-1])) | ~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclInt.h:108:47: note: in definition of macro 'INT2PTR' 108 | # define INT2PTR(p) ((void *)(intptr_t)(p)) | ^ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2312:40: note: in expansion of macro 'initCatchTop' 2312 | #define initTosPtr ((Tcl_Obj **) (initCatchTop+codePtr->maxExceptDepth)) | ^~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:423:48: note: in expansion of macro 'initTosPtr' 423 | #define CURR_DEPTH ((ptrdiff_t) (tosPtr - initTosPtr)) | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:3166:56: note: in expansion of macro 'CURR_DEPTH' 3166 | objPtr->internalRep.twoPtrValue.ptr2 = INT2PTR(CURR_DEPTH); | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:182:11: note: while referencing 'stack' 182 | void *stack[1]; /* Start of the actual combined catch and obj | ^~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2311:41: warning: array subscript -1 is below array bounds of 'void *[1]' [-Warray-bounds=] 2311 | #define initCatchTop ((ptrdiff_t *) (&TD->stack[-1])) | ~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2312:40: note: in expansion of macro 'initCatchTop' 2312 | #define initTosPtr ((Tcl_Obj **) (initCatchTop+codePtr->maxExceptDepth)) | ^~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:423:48: note: in expansion of macro 'initTosPtr' 423 | #define CURR_DEPTH ((ptrdiff_t) (tosPtr - initTosPtr)) | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:7625:25: note: in expansion of macro 'CURR_DEPTH' 7625 | *(++catchTop) = CURR_DEPTH; | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:182:11: note: while referencing 'stack' 182 | void *stack[1]; /* Start of the actual combined catch and obj | ^~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2311:41: warning: array subscript -1 is below array bounds of 'void *[1]' [-Warray-bounds=] 2311 | #define initCatchTop ((ptrdiff_t *) (&TD->stack[-1])) | ~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2312:40: note: in expansion of macro 'initCatchTop' 2312 | #define initTosPtr ((Tcl_Obj **) (initCatchTop+codePtr->maxExceptDepth)) | ^~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2913:22: note: in expansion of macro 'initTosPtr' 2913 | if (tosPtr > initTosPtr) { | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:182:11: note: while referencing 'stack' 182 | void *stack[1]; /* Start of the actual combined catch and obj | ^~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2311:41: warning: array subscript -1 is below array bounds of 'void *[1]' [-Warray-bounds=] 2311 | #define initCatchTop ((ptrdiff_t *) (&TD->stack[-1])) | ~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:9087:30: note: in expansion of macro 'initCatchTop' 9087 | if ((catchTop != initCatchTop) | ^~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:182:11: note: while referencing 'stack' 182 | void *stack[1]; /* Start of the actual combined catch and obj | ^~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2311:41: warning: array subscript -1 is below array bounds of 'void *[1]' [-Warray-bounds=] 2311 | #define initCatchTop ((ptrdiff_t *) (&TD->stack[-1])) | ~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:9129:25: note: in expansion of macro 'initCatchTop' 9129 | if (catchTop == initCatchTop) { | ^~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:182:11: note: while referencing 'stack' 182 | void *stack[1]; /* Start of the actual combined catch and obj | ^~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2311:41: warning: array subscript -1 is below array bounds of 'void *[1]' [-Warray-bounds=] 2311 | #define initCatchTop ((ptrdiff_t *) (&TD->stack[-1])) | ~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2312:40: note: in expansion of macro 'initCatchTop' 2312 | #define initTosPtr ((Tcl_Obj **) (initCatchTop+codePtr->maxExceptDepth)) | ^~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:423:48: note: in expansion of macro 'initTosPtr' 423 | #define CURR_DEPTH ((ptrdiff_t) (tosPtr - initTosPtr)) | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:9164:16: note: in expansion of macro 'CURR_DEPTH' 9164 | while (CURR_DEPTH > *catchTop) { | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:182:11: note: while referencing 'stack' 182 | void *stack[1]; /* Start of the actual combined catch and obj | ^~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2311:41: warning: array subscript -1 is below array bounds of 'void *[1]' [-Warray-bounds=] 2311 | #define initCatchTop ((ptrdiff_t *) (&TD->stack[-1])) | ~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:2312:40: note: in expansion of macro 'initCatchTop' 2312 | #define initTosPtr ((Tcl_Obj **) (initCatchTop+codePtr->maxExceptDepth)) | ^~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:9202:25: note: in expansion of macro 'initTosPtr' 9202 | while (tosPtr > initTosPtr) { | ^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:182:11: note: while referencing 'stack' 182 | void *stack[1]; /* Start of the actual combined catch and obj | ^~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:5857:32: warning: 'match' may be used uninitialized [-Wmaybe-uninitialized] 5857 | match = (match >= 0); | ~~~~~~~^~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclExecute.c:5344:21: note: 'match' was declared here 5344 | int nocase, match, length2, cflags, s1len, s2len; | ^~~~~ In file included from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclPort.h:25, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclInt.h:37, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/Lcompile.c:7: /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/Lcompile.c: In function 'compile_reMatch': /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tcl.h:1015:41: warning: 'ds.string' may be used uninitialized [-Wmaybe-uninitialized] 1015 | #define Tcl_DStringValue(dsPtr) ((dsPtr)->string) | ~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/Lcompile.c:4033:26: note: in expansion of macro 'Tcl_DStringValue' 4033 | push_lit(Tcl_DStringValue(&ds)); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/Lcompile.c:4026:25: note: 'ds' declared here 4026 | Tcl_DString ds; | ^~ CC Lgrammar-pregen.c Lgrammar.c: In function 'L_parse': Lgrammar.c:550:21: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] Lgrammar.c:536:25: note: in expansion of macro 'YYMALLOC' Lgrammar.c:5053:23: note: in expansion of macro 'YYSTACK_ALLOC' In file included from /usr/include/fortify/stdlib.h:23, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclInt.h:45, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/Lcompile.h:8, from /Users/rob/bk/dev-oss-L-structs-in-funcs/src/gui/tcltk/tcl/generic/Lgrammar.y:6: /usr/include/stdlib.h:40:7: note: in a call to allocation function 'malloc' declared here 40 | void *malloc (size_t); | ^~~~~~ Lgrammar.c: In function 'L_parse': Lgrammar.c:550:21: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] Lgrammar.c:536:25: note: in expansion of macro 'YYMALLOC' Lgrammar.c:5053:23: note: in expansion of macro 'YYSTACK_ALLOC' In file included from /usr/include/fortify/stdlib.h:23, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclInt.h:45, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/Lcompile.h:8, from /Users/rob/bk/dev-oss-L-structs-in-funcs/src/gui/tcltk/tcl/generic/Lgrammar.y:6: /usr/include/stdlib.h:40:7: note: in a call to allocation function 'malloc' declared here 40 | void *malloc (size_t); | ^~~~~~ rm -f libtcl8.6.a ar cr libtcl8.6.a regcomp.o regexec.o regfree.o regerror.o tclAlloc.o tclAssembly.o tclAsync.o tclBasic.o tclBinary.o tclCkalloc.o tclClock.o tclCmdAH.o tclCmdIL.o tclCmdMZ.o tclCompCmds.o tclCompCmdsGR.o tclCompCmdsSZ.o tclCompExpr.o tclCompile.o tclConfig.o tclDate.o tclDictObj.o tclDisassemble.o tclEncoding.o tclEnsemble.o tclEnv.o tclEvent.o tclExecute.o tclFCmd.o tclFileName.o tclGet.o tclHash.o tclHistory.o tclIndexObj.o tclInterp.o tclIO.o tclIOCmd.o tclIORChan.o tclIORTrans.o tclIOGT.o tclIOSock.o tclIOUtil.o tclLink.o tclListObj.o tclLiteral.o tclLoad.o tclMain.o tclNamesp.o tclNotify.o tclObj.o tclOptimize.o tclPanic.o tclParse.o tclPathObj.o tclPipe.o tclPkg.o tclPkgConfig.o tclPosixStr.o tclPreserve.o tclProc.o tclRegexp.o tclResolve.o tclResult.o tclScan.o tclStringObj.o tclStrToD.o tclThread.o tclThreadAlloc.o tclThreadJoin.o tclThreadStorage.o tclStubInit.o tclTimer.o tclTrace.o tclUtf.o tclUtil.o tclVar.o tclZlib.o tclTomMathInterface.o tclUnixChan.o tclUnixEvent.o tclUnixFCmd.o tclUnixFile.o tclUnixPipe.o tclUnixSock.o tclUnixTime.o tclUnixInit.o tclUnixThrd.o tclUnixCompat.o tclUnixNotfy.o strstr.o strtoul.o strtod.o fixstrtod.o tclOO.o tclOOBasic.o tclOOCall.o tclOODefineCmds.o tclOOInfo.o tclOOMethod.o tclOOStubInit.o tclLoadDl.o bncore.o bn_reverse.o bn_fast_s_mp_mul_digs.o bn_fast_s_mp_sqr.o bn_mp_add.o bn_mp_and.o bn_mp_add_d.o bn_mp_clamp.o bn_mp_clear.o bn_mp_clear_multi.o bn_mp_cmp.o bn_mp_cmp_d.o bn_mp_cmp_mag.o bn_mp_cnt_lsb.o bn_mp_copy.o bn_mp_count_bits.o bn_mp_div.o bn_mp_div_d.o bn_mp_div_2.o bn_mp_div_2d.o bn_mp_div_3.o bn_mp_exch.o bn_mp_expt_d.o bn_mp_grow.o bn_mp_init.o bn_mp_init_copy.o bn_mp_init_multi.o bn_mp_init_set.o bn_mp_init_set_int.o bn_mp_init_size.o bn_mp_karatsuba_mul.o bn_mp_karatsuba_sqr.o bn_mp_lshd.o bn_mp_mod.o bn_mp_mod_2d.o bn_mp_mul.o bn_mp_mul_2.o bn_mp_mul_2d.o bn_mp_mul_d.o bn_mp_neg.o bn_mp_or.o bn_mp_radix_size.o bn_mp_radix_smap.o bn_mp_read_radix.o bn_mp_rshd.o bn_mp_set.o bn_mp_set_int.o bn_mp_shrink.o bn_mp_sqr.o bn_mp_sqrt.o bn_mp_sub.o bn_mp_sub_d.o bn_mp_to_unsigned_bin.o bn_mp_to_unsigned_bin_n.o bn_mp_toom_mul.o bn_mp_toom_sqr.o bn_mp_toradix_n.o bn_mp_unsigned_bin_size.o bn_mp_xor.o bn_mp_zero.o bn_s_mp_add.o bn_s_mp_mul_digs.o bn_s_mp_sqr.o bn_s_mp_sub.o Lscanner-pregen.o Lgrammar-pregen.o Lcompile.o Last.o Ltypecheck.o Lgetopt.o ; ranlib libtcl8.6.a CC tclAppInit.o CC tclAppInit.c rm -f tclTestInit.o mv tclAppInit.o tclTestInit.o make tcltest-real LIB_RUNTIME_DIR="`pwd`" make[7]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix' CC make[7]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix' Making directory ../../usr/local/lib Making directory ../../bin Installing libtcl8.6.a to ../../usr/local/lib/ Installing tclsh as ../../bin/tclsh Installing tclConfig.sh to ../../usr/local/lib/ Installing tclooConfig.sh to ../../usr/local/lib/ Installing libtclstub8.6.a to ../../usr/local/lib/ Installing pkg-config file to ../../usr/local/lib/pkgconfig/ make[6]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix' if [ -x bin/tclsh8.6 ] ; then \ mv bin/tclsh8.6 bin/tclsh ; \ fi if [ ! -x bin/tclsh ] ; then \ echo Could not find bin/tclsh ; \ fi if [ -d usr/local/lib/dde1.3 ] ; then \ mv usr/local/lib/dde1.3 lib/tcl8.6 ; \ fi if [ -d usr/local/lib/reg1.3 ] ; then \ mv usr/local/lib/reg1.3 lib/tcl8.6; \ fi rm -rf include usr lib/tcl8.6/tcltest* make[5]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' make[5]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' Configuring Tk Installing BWidget Installing TkCon rm -rf bin/bkgui lib/tk* cd tk/unix && \ make prefix= exec_prefix= INSTALL_ROOT=../.. \ XLIBS="-lpcre" \ BK_TCL_LIB="/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/libtcl8.6.a" \ install-binaries install-libraries make[6]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix' CC tkStubLib.c CC ttkStubLib.c CC tk3d.c CC tkArgv.c CC tkAtom.c CC tkBind.c CC tkBitmap.c CC tkBusy.c CC tkClipboard.c CC tkCmds.c CC tkColor.c CC tkConfig.c CC tkConsole.c CC tkCursor.c CC tkError.c CC tkEvent.c CC tkFocus.c CC tkFont.c CC tkGet.c CC tkGC.c CC tkGeometry.c CC tkGrab.c CC tkGrid.c CC tkMain.c CC tkObj.c CC tkOldConfig.c CC tkOption.c CC tkPack.c CC tkPlace.c CC tkSelect.c CC tkStyle.c CC tkUndo.c CC tkUtil.c CC tkVisual.c CC tkWindow.c CC tkButton.c CC tkEntry.c CC tkFrame.c CC tkListbox.c CC tkMenu.c CC tkMenubutton.c CC tkMenuDraw.c CC tkMessage.c CC tkPanedWindow.c CC tkScale.c CC tkScrollbar.c CC tkCanvas.c CC tkCanvArc.c CC tkCanvBmap.c CC tkCanvImg.c CC tkCanvLine.c CC tkCanvPoly.c CC tkCanvPs.c CC tkCanvText.c CC tkCanvUtil.c CC tkCanvWind.c CC tkRectOval.c CC tkTrig.c CC tkImage.c CC tkImgGIF.c CC tkImgBmap.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 CC tkTextDisp.c CC tkTextImage.c CC tkTextIndex.c CC tkTextMark.c CC tkTextTag.c CC tkTextWind.c CC tkStubInit.c CC ttkBlink.c CC ttkButton.c CC ttkCache.c CC ttkClamTheme.c CC ttkClassicTheme.c CC ttkDefaultTheme.c CC ttkElements.c CC ttkEntry.c CC ttkFrame.c CC ttkImage.c CC ttkInit.c CC ttkLabel.c CC ttkLayout.c CC ttkManager.c CC ttkNotebook.c CC ttkPanedwindow.c CC ttkProgress.c CC ttkScale.c CC ttkScrollbar.c CC ttkScroll.c CC ttkSeparator.c CC ttkSquare.c CC ttkState.c CC ttkTagSet.c CC ttkTheme.c CC ttkTrace.c CC ttkTrack.c CC ttkTreeview.c CC ttkWidget.c CC ttkStubInit.c CC tkUnix.c CC tkUnix3d.c CC tkUnixButton.c CC tkUnixColor.c CC tkUnixConfig.c CC tkUnixCursor.c CC tkUnixDraw.c CC tkUnixEmbed.c CC tkUnixEvent.c CC tkUnixFocus.c CC tkUnixRFont.c CC tkUnixInit.c CC tkUnixKey.c CC tkUnixMenu.c CC tkUnixMenubu.c CC tkUnixScale.c CC tkUnixScrlbr.c CC tkUnixSelect.c CC tkUnixSend.c CC tkUnixWm.c CC tkUnixXId.c CC tkAppInit.c Making directory ../../lib/tk8.6 Making directory ../../lib/tk8.6/images rm -f libtkstub8.6.a ar cr libtkstub8.6.a tkStubLib.o ttkStubLib.o ; ranlib libtkstub8.6.a Making directory ../../lib/tk8.6/msgs Making directory ../../lib/tk8.6/ttk Installing Tk library files to ../../lib/tk8.6/ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../unix/tkUnixKey.c: In function 'TkpGetKeySym': /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../unix/tkUnixKey.c:339:5: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] 339 | sym = TkKeycodeToKeysym(dispPtr, eventPtr->xkey.keycode, 0, | ^~~ In file included from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tk.h:96, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkPort.h:21, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkInt.h:19, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../unix/tkUnixKey.c:13: /usr/include/X11/Xlib.h:1683:15: note: declared here 1683 | extern KeySym XKeycodeToKeysym( | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../unix/tkUnixKey.c:354:13: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] 354 | sym = TkKeycodeToKeysym(dispPtr, eventPtr->xkey.keycode, | ^~~ /usr/include/X11/Xlib.h:1683:15: note: declared here 1683 | extern KeySym XKeycodeToKeysym( | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../unix/tkUnixKey.c:365:9: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] 365 | sym = TkKeycodeToKeysym(dispPtr, eventPtr->xkey.keycode, | ^~~ /usr/include/X11/Xlib.h:1683:15: note: declared here 1683 | extern KeySym XKeycodeToKeysym( | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../unix/tkUnixKey.c: In function 'TkpInitKeymapInfo': /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../unix/tkUnixKey.c:415:9: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] 415 | keysym = TkKeycodeToKeysym(dispPtr, *codePtr, 0, 0); | ^~~~~~ /usr/include/X11/Xlib.h:1683:15: note: declared here 1683 | extern KeySym XKeycodeToKeysym( | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../unix/tkUnixKey.c:441:9: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] 441 | keysym = TkKeycodeToKeysym(dispPtr, *codePtr, 0, 0); | ^~~~~~ /usr/include/X11/Xlib.h:1683:15: note: declared here 1683 | extern KeySym XKeycodeToKeysym( | ^~~~~~~~~~~~~~~~ Installing Ttk library files to ../../lib/tk8.6/ttk/ Installing library image files to ../../lib/tk8.6/images/ Installing message catalog files to ../../lib/tk8.6/msgs/ rm -f libtk8.6.a ar cr libtk8.6.a tk3d.o tkArgv.o tkAtom.o tkBind.o tkBitmap.o tkBusy.o tkClipboard.o tkCmds.o tkColor.o tkConfig.o tkConsole.o tkCursor.o tkError.o tkEvent.o tkFocus.o tkFont.o tkGet.o tkGC.o tkGeometry.o tkGrab.o tkGrid.o tkMain.o tkObj.o tkOldConfig.o tkOption.o tkPack.o tkPlace.o tkSelect.o tkStyle.o tkUndo.o tkUtil.o tkVisual.o tkWindow.o tkButton.o tkEntry.o tkFrame.o tkListbox.o tkMenu.o tkMenubutton.o tkMenuDraw.o tkMessage.o tkPanedWindow.o tkScale.o tkScrollbar.o tkCanvas.o tkCanvArc.o tkCanvBmap.o tkCanvImg.o tkCanvLine.o tkCanvPoly.o tkCanvPs.o tkCanvText.o tkCanvUtil.o tkCanvWind.o tkRectOval.o tkTrig.o tkImage.o tkImgBmap.o tkImgGIF.o tkImgPNG.o tkImgPPM.o tkImgPhoto.o tkImgPhInstance.o tkText.o tkTextBTree.o tkTextDisp.o tkTextImage.o tkTextIndex.o tkTextMark.o tkTextTag.o tkTextWind.o tkStubInit.o ttkBlink.o ttkButton.o ttkCache.o ttkClamTheme.o ttkClassicTheme.o ttkDefaultTheme.o ttkElements.o ttkEntry.o ttkFrame.o ttkImage.o ttkInit.o ttkLabel.o ttkLayout.o ttkManager.o ttkNotebook.o ttkPanedwindow.o ttkProgress.o ttkScale.o ttkScrollbar.o ttkScroll.o ttkSeparator.o ttkSquare.o ttkState.o ttkTagSet.o ttkTheme.o ttkTrace.o ttkTrack.o ttkTreeview.o ttkWidget.o ttkStubInit.o tkUnix.o tkUnix3d.o tkUnixButton.o tkUnixColor.o tkUnixConfig.o tkUnixCursor.o tkUnixDraw.o tkUnixEmbed.o tkUnixEvent.o tkUnixFocus.o tkUnixRFont.o tkUnixInit.o tkUnixKey.o tkUnixMenu.o tkUnixMenubu.o tkUnixScale.o tkUnixScrlbr.o tkUnixSelect.o tkUnixSend.o tkUnixWm.o tkUnixXId.o ; ranlib libtk8.6.a CC libtkstub8.6.a Making directory ../../usr/local/lib Making directory ../../usr/local/lib/tk8.6 Installing libtk8.6.a to ../../usr/local/lib/ Installing wish as ../../bin/wish8.6 Installing tkConfig.sh to ../../usr/local/lib/ Installing libtkstub8.6.a to ../../usr/local/lib/ Installing pkg-config file to ../../usr/local/lib/pkgconfig/ make[6]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix' rm -rf include usr lib/tk*/images cd lib/tcl8.6/encoding/; \ mkdir tmp; \ mv ascii.* cp1252.* iso8859-1.* iso8859-2.* macRoman.* tmp; \ rm -f *.enc; \ mv tmp/* .; \ rmdir tmp mv bin/wish* bin/bkgui cd tktable ; \ test -f Makefile -a "X" != X && { \ make distclean ; \ }; \ test -f Makefile || { \ ./configure -q --with-tcl=../tcl/unix --with-tk=../tk/unix \ --with-tclinclude=../tcl/generic \ --with-tkinclude=../tk/generic \ --disable-threads ; \ }; \ make \ prefix= exec_prefix= DESTDIR=../ \ libdir=lib bindir=bin install make[6]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tktable' sed -e '/^\#/d' -e '/^$/d' -e 's/\\/\\\\/g' -e 's/\"/\\"/g' -e 's/^/"/' -e 's/$/\\n"/' < `echo library/tkTable.tcl` > 'tkTable.tcl.h' || { rm -f tkTable.tcl.h; exit 1; } cc -DPACKAGE_NAME=\"Tktable\" -DPACKAGE_TARNAME=\"tktable\" -DPACKAGE_VERSION=\"2.10\" -DPACKAGE_STRING=\"Tktable\ 2.10\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DTBL_COMMAND=\"table\" -DTBL_RUNTIME=\"tkTable.tcl\" -DTBL_RUNTIME_DIR=\"lib/Tktable2.10\" -I. -I"./generic" -I"../tcl/generic" -I"../tk/generic" -pipe -O2 -fomit-frame-pointer -Wall -Wno-implicit-int -fPIC -c `echo ./generic/tkTableWin.c` -o tkTableWin.o cc -DPACKAGE_NAME=\"Tktable\" -DPACKAGE_TARNAME=\"tktable\" -DPACKAGE_VERSION=\"2.10\" -DPACKAGE_STRING=\"Tktable\ 2.10\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DTBL_COMMAND=\"table\" -DTBL_RUNTIME=\"tkTable.tcl\" -DTBL_RUNTIME_DIR=\"lib/Tktable2.10\" -I. -I"./generic" -I"../tcl/generic" -I"../tk/generic" -pipe -O2 -fomit-frame-pointer -Wall -Wno-implicit-int -fPIC -c `echo ./generic/tkTableTag.c` -o tkTableTag.o cc -DPACKAGE_NAME=\"Tktable\" -DPACKAGE_TARNAME=\"tktable\" -DPACKAGE_VERSION=\"2.10\" -DPACKAGE_STRING=\"Tktable\ 2.10\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DTBL_COMMAND=\"table\" -DTBL_RUNTIME=\"tkTable.tcl\" -DTBL_RUNTIME_DIR=\"lib/Tktable2.10\" -I. -I"./generic" -I"../tcl/generic" -I"../tk/generic" -pipe -O2 -fomit-frame-pointer -Wall -Wno-implicit-int -fPIC -c `echo ./generic/tkTableEdit.c` -o tkTableEdit.o cc -DPACKAGE_NAME=\"Tktable\" -DPACKAGE_TARNAME=\"tktable\" -DPACKAGE_VERSION=\"2.10\" -DPACKAGE_STRING=\"Tktable\ 2.10\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DTBL_COMMAND=\"table\" -DTBL_RUNTIME=\"tkTable.tcl\" -DTBL_RUNTIME_DIR=\"lib/Tktable2.10\" -I. -I"./generic" -I"../tcl/generic" -I"../tk/generic" -pipe -O2 -fomit-frame-pointer -Wall -Wno-implicit-int -fPIC -c `echo ./generic/tkTableCell.c` -o tkTableCell.o cc -DPACKAGE_NAME=\"Tktable\" -DPACKAGE_TARNAME=\"tktable\" -DPACKAGE_VERSION=\"2.10\" -DPACKAGE_STRING=\"Tktable\ 2.10\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DTBL_COMMAND=\"table\" -DTBL_RUNTIME=\"tkTable.tcl\" -DTBL_RUNTIME_DIR=\"lib/Tktable2.10\" -I. -I"./generic" -I"../tcl/generic" -I"../tk/generic" -pipe -O2 -fomit-frame-pointer -Wall -Wno-implicit-int -fPIC -c `echo ./generic/tkTableCellSort.c` -o tkTableCellSort.o cc -DPACKAGE_NAME=\"Tktable\" -DPACKAGE_TARNAME=\"tktable\" -DPACKAGE_VERSION=\"2.10\" -DPACKAGE_STRING=\"Tktable\ 2.10\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DTBL_COMMAND=\"table\" -DTBL_RUNTIME=\"tkTable.tcl\" -DTBL_RUNTIME_DIR=\"lib/Tktable2.10\" -I. -I"./generic" -I"../tcl/generic" -I"../tk/generic" -pipe -O2 -fomit-frame-pointer -Wall -Wno-implicit-int -fPIC -c `echo ./generic/tkTableCmds.c` -o tkTableCmds.o cc -DPACKAGE_NAME=\"Tktable\" -DPACKAGE_TARNAME=\"tktable\" -DPACKAGE_VERSION=\"2.10\" -DPACKAGE_STRING=\"Tktable\ 2.10\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DTBL_COMMAND=\"table\" -DTBL_RUNTIME=\"tkTable.tcl\" -DTBL_RUNTIME_DIR=\"lib/Tktable2.10\" -I. -I"./generic" -I"../tcl/generic" -I"../tk/generic" -pipe -O2 -fomit-frame-pointer -Wall -Wno-implicit-int -fPIC -c `echo ./generic/tkTableUtil.c` -o tkTableUtil.o (\ echo 'if {[catch {package require Tcl 8.2}]} return';\ echo 'package ifneeded Tktable 2.10 \ [list load [file join $dir libTktable2.10.so] Tktable]'\ ) > pkgIndex.tcl cc -DPACKAGE_NAME=\"Tktable\" -DPACKAGE_TARNAME=\"tktable\" -DPACKAGE_VERSION=\"2.10\" -DPACKAGE_STRING=\"Tktable\ 2.10\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DUSE_TCL_STUBS=1 -DUSE_TK_STUBS=1 -DTBL_COMMAND=\"table\" -DTBL_RUNTIME=\"tkTable.tcl\" -DTBL_RUNTIME_DIR=\"lib/Tktable2.10\" -I. -I"./generic" -I"../tcl/generic" -I"../tk/generic" -pipe -O2 -fomit-frame-pointer -Wall -Wno-implicit-int -fPIC -c `echo ./generic/tkTable.c` -o tkTable.o ./generic/tkTableWin.c: In function 'StickyPrintProc': ./generic/tkTableWin.c:121:1: warning: old-style function definition [-Wold-style-definition] 121 | StickyPrintProc(clientData, tkwin, widgRec, offset, freeProcPtr) | ^~~~~~~~~~~~~~~ ./generic/tkTableWin.c: In function 'StickyParseProc': ./generic/tkTableWin.c:162:1: warning: old-style function definition [-Wold-style-definition] 162 | StickyParseProc(clientData, interp, tkwin, value, widgRec, offset) | ^~~~~~~~~~~~~~~ ./generic/tkTableWin.c: In function 'EmbWinRequestProc': ./generic/tkTableWin.c:417:1: warning: old-style function definition [-Wold-style-definition] 417 | EmbWinRequestProc(clientData, tkwin) | ^~~~~~~~~~~~~~~~~ ./generic/tkTableEdit.c: In function 'TableDeleteChars': ./generic/tkTableEdit.c:365:1: warning: old-style function definition [-Wold-style-definition] 365 | TableDeleteChars(tablePtr, index, count) | ^~~~~~~~~~~~~~~~ ./generic/tkTableWin.c: In function 'EmbWinLostSlaveProc': ./generic/tkTableWin.c:490:1: warning: old-style function definition [-Wold-style-definition] 490 | EmbWinLostSlaveProc(clientData, tkwin) | ^~~~~~~~~~~~~~~~~~~ ./generic/tkTableWin.c: In function 'EmbWinStructureProc': ./generic/tkTableWin.c:523:1: warning: old-style function definition [-Wold-style-definition] 523 | EmbWinStructureProc(clientData, eventPtr) | ^~~~~~~~~~~~~~~~~~~ ./generic/tkTableEdit.c: In function 'TableInsertChars': ./generic/tkTableEdit.c:455:1: warning: old-style function definition [-Wold-style-definition] 455 | TableInsertChars(tablePtr, index, value) | ^~~~~~~~~~~~~~~~ ./generic/tkTableWin.c: In function 'EmbWinConfigure': ./generic/tkTableWin.c:608:1: warning: old-style function definition [-Wold-style-definition] 608 | EmbWinConfigure(tablePtr, ewPtr, objc, objv) | ^~~~~~~~~~~~~~~ ./generic/tkTableCellSort.c: In function 'TableSortCompareProc': ./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/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) | ^~~~~~~~~~~~~~~~~ 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/tkTableEdit.c:623:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 623 | entryPtr = Tcl_FindHashEntry(dimTblPtr, (char *)to-offset); | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ ./generic/tkTableEdit.c:625:57: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 625 | newPtr = Tcl_CreateHashEntry(dimTblPtr, (char *)from-offset, | ^ ../tcl/generic/tcl.h:2613:62: note: in definition of macro 'Tcl_CreateHashEntry' 2613 | (*((tablePtr)->createProc))(tablePtr, (const char *)(key), newPtr) | ^~~ In file included from ../tk/generic/tk.h:19, from ./generic/tkTable.h:21, from ./generic/tkTableTag.c:14: ./generic/tkTableTag.c: In function 'FindRowColTag': ./generic/tkTableTag.c:578:57: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 578 | : tablePtr->colStyles, (char *) cell); | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ ./generic/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/tkTableCell.c: In function 'TableGetIndex': ./generic/tkTableCell.c:826:1: warning: old-style function definition [-Wold-style-definition] 826 | TableGetIndex(tablePtr, str, row_p, col_p) | ^~~~~~~~~~~~~ ./generic/tkTableTag.c: In function 'Table_TagCmd': ./generic/tkTableTag.c:874:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 874 | (char *)value, &newEntry); | ^ ../tcl/generic/tcl.h:2613:62: note: in definition of macro 'Tcl_CreateHashEntry' 2613 | (*((tablePtr)->createProc))(tablePtr, (const char *)(key), newPtr) | ^~~ ./generic/tkTableUtil.c: In function 'TableOptionBdGet': ./generic/tkTableUtil.c:173:1: warning: old-style function definition [-Wold-style-definition] 173 | TableOptionBdGet(clientData, tkwin, widgRec, offset, freeProcPtr) | ^~~~~~~~~~~~~~~~ ./generic/tkTableUtil.c:182:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 182 | register int type = (int) clientData; | ^ ./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: 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/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/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:187:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 187 | value = (int) Tcl_GetHashValue(entryPtr); | ^ ./generic/tkTable.c: In function 'StringifyObjects': 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/tkTable.c:436:1: warning: old-style function definition [-Wold-style-definition] 436 | StringifyObjects(objc, objv) | ^~~~~~~~~~~~~~~~ ./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/tkTable.c: In function 'Tk_TableObjCmd': ./generic/tkTable.c:488:1: warning: old-style function definition [-Wold-style-definition] 488 | Tk_TableObjCmd(clientData, interp, objc, objv) | ^~~~~~~~~~~~~~ ./generic/tkTableCmds.c: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/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/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: 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/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: In function 'TableOptionReliefGet': ./generic/tkTableTag.c:1344:1: warning: old-style function definition [-Wold-style-definition] 1344 | TableOptionReliefGet(clientData, tkwin, widgRec, offset, freeProcPtr) | ^~~~~~~~~~~~~~~~~~~~ ./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/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/tkTable.c: In function 'TableWorldChanged': ./generic/tkTable.c:1284:1: warning: old-style function definition [-Wold-style-definition] 1284 | TableWorldChanged(instanceData) | ^~~~~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'TableEventProc': ./generic/tkTable.c:1325:1: warning: old-style function definition [-Wold-style-definition] 1325 | TableEventProc(clientData, eventPtr) | ^~~~~~~~~~~~~~ In file included from ../tk/generic/tk.h:19, from ./generic/tkTable.h:21, from ./generic/tkTable.c:25: ./generic/tkTable.c: In function 'TableDisplay': ./generic/tkTable.c:1967:58: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1967 | entryPtr = Tcl_CreateHashEntry(colTagsCache, (char *)ucol, &new); | ^ ../tcl/generic/tcl.h:2613:62: note: in definition of macro 'Tcl_CreateHashEntry' 2613 | (*((tablePtr)->createProc))(tablePtr, (const char *)(key), newPtr) | ^~~ ./generic/tkTable.c: In function 'TableFlashEvent': ./generic/tkTable.c:2659:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2659 | count = (int) Tcl_GetHashValue(entryPtr); | ^ ./generic/tkTable.c:2671:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2671 | Tcl_SetHashValue(entryPtr, (ClientData) count); | ^ ../tcl/generic/tcl.h:2596:69: note: in definition of macro 'Tcl_SetHashValue' 2596 | #define Tcl_SetHashValue(h, value) ((h)->clientData = (ClientData) (value)) | ^~~~~ ./generic/tkTable.c: In function 'TableAddFlash': ../tcl/generic/tcl.h:2596:55: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2596 | #define Tcl_SetHashValue(h, value) ((h)->clientData = (ClientData) (value)) | ^ ./generic/tkTable.c:2716:5: note: in expansion of macro 'Tcl_SetHashValue' 2716 | Tcl_SetHashValue(entryPtr, tablePtr->flashTime); | ^~~~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'TableVarProc': ./generic/tkTable.c:2810:1: warning: old-style function definition [-Wold-style-definition] 2810 | TableVarProc(clientData, interp, name, index, flags) | ^~~~~~~~~~~~ ./generic/tkTable.c: In function 'TableGeometryRequest': ./generic/tkTable.c:2943:1: warning: old-style function definition [-Wold-style-definition] 2943 | TableGeometryRequest(tablePtr) | ^~~~~~~~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'TableAdjustActive': ./generic/tkTable.c:2981:1: warning: old-style function definition [-Wold-style-definition] 2981 | TableAdjustActive(tablePtr) | ^~~~~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'TableAdjustParams': ./generic/tkTable.c:3115:59: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3115 | entryPtr = Tcl_FindHashEntry(tablePtr->colWidths, (char *) i); | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ ./generic/tkTable.c:3121:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3121 | value = (int) Tcl_GetHashValue(entryPtr); | ^ ./generic/tkTable.c:3209:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3209 | entryPtr = Tcl_FindHashEntry(tablePtr->rowHeights, (char *) i); | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ ./generic/tkTable.c:3215:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3215 | value = (int) Tcl_GetHashValue(entryPtr); | ^ ./generic/tkTable.c: In function 'TableFetchSelection': ./generic/tkTable.c:3577:1: warning: old-style function definition [-Wold-style-definition] 3577 | TableFetchSelection(clientData, offset, buffer, maxBytes) | ^~~~~~~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'TableLostSelection': ./generic/tkTable.c:3719:1: warning: old-style function definition [-Wold-style-definition] 3719 | TableLostSelection(clientData) | ^~~~~~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'TableRestrictProc': ./generic/tkTable.c:3758:1: warning: old-style function definition [-Wold-style-definition] 3758 | TableRestrictProc(serial, eventPtr) | ^~~~~~~~~~~~~~~~~ ./generic/tkTable.c:3763:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3763 | ((eventPtr->xany.serial-(unsigned int)serial) > 0)) { | ^ ./generic/tkTable.c: In function 'TableValidateChange': ./generic/tkTable.c:3790:1: warning: old-style function definition [-Wold-style-definition] 3790 | TableValidateChange(tablePtr, r, c, old, new, index) | ^~~~~~~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'ExpandPercents': ./generic/tkTable.c:3885:1: warning: old-style function definition [-Wold-style-definition] 3885 | ExpandPercents(tablePtr, before, r, c, old, new, index, dsPtr, cmdType) | ^~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'Tktable_Init': ./generic/tkTable.c:4008:1: warning: old-style function definition [-Wold-style-definition] 4008 | Tktable_Init(interp) | ^~~~~~~~~~~~ ./generic/tkTable.c: In function 'Tktable_SafeInit': ./generic/tkTable.c:4053:1: warning: old-style function definition [-Wold-style-definition] 4053 | Tktable_SafeInit(interp) | ^~~~~~~~~~~~~~~~ rm -f libTktable2.10.so cc -shared -pipe -O2 -fomit-frame-pointer -Wall -Wno-implicit-int -fPIC -O3 -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -Wl,--export-dynamic -o libTktable2.10.so tkTable.o tkTableWin.o tkTableTag.o tkTableEdit.o tkTableCell.o tkTableCellSort.o tkTableCmds.o tkTableUtil.o -lX11 -L/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix -ltclstub8.6 -L/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix -ltkstub8.6 : libTktable2.10.so /usr/bin/install -c libTktable2.10.so ../lib/Tktable2.10/libTktable2.10.so : ../lib/Tktable2.10/libTktable2.10.so Install tkTable.tcl ../lib/Tktable2.10/tkTable.tcl Install tktable.py ../lib/Tktable2.10/tktable.py /usr/bin/install -c -m 644 pkgIndex.tcl ../lib/Tktable2.10 Install license.txt ../lib/Tktable2.10/license.txt Install README.txt ../lib/Tktable2.10/README.txt make[6]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tktable' make[5]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' make[5]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' make[5]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' make[5]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' make[5]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' make[5]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' bk: Cannot find package root. bk: Cannot find product root. mkdir: can't create directory '/build/obj': No such file or directory chmod: /build/obj: No such file or directory /bin/sh: can't create /build/obj/tcltk-OIAU5Cax5QUV3cV9iG8ztg.tgz: nonexistent directory chmod: /build/obj/tcltk-OIAU5Cax5QUV3cV9iG8ztg.tgz: No such file or directory make[5]: [Makefile:265: install] Error 1 (ignored) make[5]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' make[4]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' make[3]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui' make[3]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui' bk: Cannot find product root. make[3]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui' GUIs are up-to-date make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui' bash version.sh > version make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/man/man2help' perl ./verify-dspecs.pl ../man1/bk-log.1 Format ../man1/../man1/bk-Basics-Overview.1 ( bk-Basics-Overview . 1 ) Format ../man1/../man1/bk-Howto-BAM.1 ( bk-Howto-BAM . 1 ) Format ../man1/../man1/bk-Howto-bkd.1 ( bk-Howto-bkd . 1 ) Format ../man1/../man1/bk-Howto-developer.1 ( bk-Howto-developer . 1 ) Format ../man1/../man1/bk-Howto-setup.1 ( bk-Howto-setup . 1 ) Format ../man1/../man1/bk-Howto.1 ( bk-Howto . 1 ) Format ../man1/../man1/bk-abort.1 ( bk-abort . 1 ) Format ../man1/../man1/bk-admin.1 ( bk-admin . 1 ) Format ../man1/../man1/bk-alias.1 ( bk-alias . 1 ) Format ../man1/../man1/bk-annotate.1 ( bk-annotate . 1 ) Format ../man1/../man1/bk-attach.1 ( bk-attach . 1 ) Format ../man1/../man1/bk-backups.1 ( bk-backups . 1 ) Format ../man1/../man1/bk-bam.1 ( bk-bam . 1 ) Format ../man1/../man1/bk-base64.1 ( bk-base64 . 1 ) troff:stdin:253: warning: cannot select font 'CW' troff:stdin:254: warning: cannot select font 'CW' troff:stdin:255: warning: cannot select font 'CW' troff:stdin:256: warning: cannot select font 'CW' troff:stdin:257: warning: cannot select font 'CW' troff:stdin:258: warning: cannot select font 'CW' Format ../man1/../man1/bk-bin.1 ( bk-bin . 1 ) Format ../man1/../man1/bk-bisect.1 ( bk-bisect . 1 ) Format ../man1/../man1/bk-bk.1 ( bk-bk . 1 ) Format ../man1/../man1/bk-bkd.1 ( bk-bkd . 1 ) Format ../man1/../man1/bk-c2r.1 ( bk-c2r . 1 ) troff:stdin:252: warning: cannot select font 'CW' Format ../man1/../man1/bk-cat.1 ( bk-cat . 1 ) Format ../man1/../man1/bk-changes.1 ( bk-changes . 1 ) troff:stdin:452: warning: cannot select font 'CW' Format ../man1/../man1/bk-check.1 ( bk-check . 1 ) Format ../man1/../man1/bk-checksum.1 ( bk-checksum . 1 ) Format ../man1/../man1/bk-chmod.1 ( bk-chmod . 1 ) Format ../man1/../man1/bk-citool.1 ( bk-citool . 1 ) Format ../man1/../man1/bk-clean.1 ( bk-clean . 1 ) Format ../man1/../man1/bk-clone.1 ( bk-clone . 1 ) Format ../man1/../man1/bk-cmdlog.1 ( bk-cmdlog . 1 ) Format ../man1/../man1/bk-collapse.1 ( bk-collapse . 1 ) Format ../man1/../man1/bk-comments.1 ( bk-comments . 1 ) Format ../man1/../man1/bk-commit.1 ( bk-commit . 1 ) Format ../man1/../man1/bk-comps.1 ( bk-comps . 1 ) Format ../man1/../man1/bk-config-etc.1 ( bk-config-etc . 1 ) Format ../man1/../man1/bk-config-gui.1 ( bk-config-gui . 1 ) troff:stdin:315: warning: cannot select font 'CW' troff:stdin:315: warning: cannot select font 'CW' troff:stdin:315: warning: cannot select font 'CW' troff:stdin:316: warning: cannot select font 'CW' troff:stdin:320: warning: cannot select font 'CW' troff:stdin:324: warning: cannot select font 'CW' troff:stdin:327: warning: cannot select font 'CW' Format ../man1/../man1/bk-config.1 ( bk-config . 1 ) Format ../man1/../man1/bk-conflicts.1 ( bk-conflicts . 1 ) troff:stdin:298: warning: cannot select font 'CB' troff:stdin:307: warning: cannot select font 'CB' troff:stdin:316: warning: cannot select font 'CB' Format ../man1/../man1/bk-cp.1 ( bk-cp . 1 ) Format ../man1/../man1/bk-credits.1 ( bk-credits . 1 ) Format ../man1/../man1/bk-cset.1 ( bk-cset . 1 ) troff:stdin:295: warning: cannot select font 'CB' troff:stdin:299: warning: cannot select font 'CB' troff:stdin:303: warning: cannot select font 'CB' troff:stdin:307: warning: cannot select font 'CB' Format ../man1/../man1/bk-csetprune.1 ( bk-csetprune . 1 ) Format ../man1/../man1/bk-csets.1 ( bk-csets . 1 ) Format ../man1/../man1/bk-csettool.1 ( bk-csettool . 1 ) Format ../man1/../man1/bk-debugtool.1 ( bk-debugtool . 1 ) Format ../man1/../man1/bk-delta.1 ( bk-delta . 1 ) Format ../man1/../man1/bk-describe.1 ( bk-describe . 1 ) Format ../man1/../man1/bk-detach.1 ( bk-detach . 1 ) Format ../man1/../man1/bk-diff.1 ( bk-diff . 1 ) Format ../man1/../man1/bk-difftool.1 ( bk-difftool . 1 ) Format ../man1/../man1/bk-edit.1 ( bk-edit . 1 ) troff:stdin:281: warning: cannot select font 'CB' troff:stdin:282: warning: cannot select font 'CB' troff:stdin:286: warning: cannot select font 'CB' Format ../man1/../man1/bk-editor.1 ( bk-editor . 1 ) Format ../man1/../man1/bk-emacs.1 ( bk-emacs . 1 ) Format ../man1/../man1/bk-export.1 ( bk-export . 1 ) Format ../man1/../man1/bk-extras.1 ( bk-extras . 1 ) Format ../man1/../man1/bk-fast-export.1 ( bk-fast-export . 1 ) Format ../man1/../man1/bk-fast-import.1 ( bk-fast-import . 1 ) Format ../man1/../man1/bk-features.1 ( bk-features . 1 ) Format ../man1/../man1/bk-files.1 ( bk-files . 1 ) Format ../man1/../man1/bk-filetypes.1 ( bk-filetypes . 1 ) Format ../man1/../man1/bk-findkey.1 ( bk-findkey . 1 ) Format ../man1/../man1/bk-findmerge.1 ( bk-findmerge . 1 ) Format ../man1/../man1/bk-fixtool.1 ( bk-fixtool . 1 ) Format ../man1/../man1/bk-flags.1 ( bk-flags . 1 ) Format ../man1/../man1/bk-fm3tool.1 ( bk-fm3tool . 1 ) troff:stdin:375: warning: cannot select font 'CW' Format ../man1/../man1/bk-fmtool.1 ( bk-fmtool . 1 ) Format ../man1/../man1/bk-gate.1 ( bk-gate . 1 ) Format ../man1/../man1/bk-gca.1 ( bk-gca . 1 ) Format ../man1/../man1/bk-get.1 ( bk-get . 1 ) Format ../man1/../man1/bk-gethost.1 ( bk-gethost . 1 ) Format ../man1/../man1/bk-getuser.1 ( bk-getuser . 1 ) Format ../man1/../man1/bk-gfiles.1 ( bk-gfiles . 1 ) troff:stdin:391: warning: cannot select font 'CB' troff:stdin:391: warning: cannot select font 'CB' troff:stdin:391: warning: cannot select font 'CB' troff:stdin:392: warning: cannot select font 'CB' troff:stdin:395: warning: cannot select font 'CB' troff:stdin:399: warning: cannot select font 'CB' troff:stdin:402: warning: cannot select font 'CB' troff:stdin:405: warning: cannot select font 'CB' troff:stdin:408: warning: cannot select font 'CB' troff:stdin:411: warning: cannot select font 'CB' troff:stdin:414: warning: cannot select font 'CB' troff:stdin:417: warning: cannot select font 'CB' troff:stdin:420: warning: cannot select font 'CB' troff:stdin:423: warning: cannot select font 'CB' troff:stdin:426: warning: cannot select font 'CB' troff:stdin:429: warning: cannot select font 'CB' troff:stdin:432: warning: cannot select font 'CB' troff:stdin:435: warning: cannot select font 'CB' Format ../man1/../man1/bk-glob.1 ( bk-glob . 1 ) Format ../man1/../man1/bk-gone.1 ( bk-gone . 1 ) Format ../man1/../man1/bk-grep.1 ( bk-grep . 1 ) Format ../man1/../man1/bk-help.1 ( bk-help . 1 ) Format ../man1/../man1/bk-helptool.1 ( bk-helptool . 1 ) Format ../man1/../man1/bk-here.1 ( bk-here . 1 ) Format ../man1/../man1/bk-history.1 ( bk-history . 1 ) Format ../man1/../man1/bk-id.1 ( bk-id . 1 ) Format ../man1/../man1/bk-ignore.1 ( bk-ignore . 1 ) Format ../man1/../man1/bk-import.1 ( bk-import . 1 ) Format ../man1/../man1/bk-initscripts.1 ( bk-initscripts . 1 ) Format ../man1/../man1/bk-isascii.1 ( bk-isascii . 1 ) Format ../man1/../man1/bk-key2path.1 ( bk-key2path . 1 ) Format ../man1/../man1/bk-key2rev.1 ( bk-key2rev . 1 ) Format ../man1/../man1/bk-keywords.1 ( bk-keywords . 1 ) Format ../man1/../man1/bk-latest.1 ( bk-latest . 1 ) Format ../man1/../man1/bk-level.1 ( bk-level . 1 ) Format ../man1/../man1/bk-little.1 ( bk-little . 1 ) troff:stdin:348: warning: cannot select font 'CW' troff:stdin:353: warning: cannot select font 'CW' troff:stdin:355: warning: cannot select font 'CW' troff:stdin:362: warning: cannot select font 'CW' troff:stdin:378: warning: cannot select font 'CW' troff:stdin:411: warning: cannot select font 'CW' troff:stdin:412: warning: cannot select font 'CW' troff:stdin:413: warning: cannot select font 'CW' troff:stdin:415: warning: cannot select font 'CW' troff:stdin:417: warning: cannot select font 'CW' troff:stdin:428: warning: cannot select font 'CW' troff:stdin:435: warning: cannot select font 'CW' troff:stdin:444: warning: cannot select font 'CW' troff:stdin:452: warning: cannot select font 'CW' troff:stdin:463: warning: cannot select font 'CW' troff:stdin:469: warning: cannot select font 'CW' troff:stdin:471: warning: cannot select font 'CW' troff:stdin:477: warning: cannot select font 'CW' troff:stdin:477: warning: cannot select font 'CW' troff:stdin:479: warning: cannot select font 'CW' troff:stdin:490: warning: cannot select font 'CW' troff:stdin:503: warning: cannot select font 'CW' troff:stdin:513: warning: cannot select font 'CW' troff:stdin:515: warning: cannot select font 'CW' troff:stdin:532: warning: cannot select font 'CW' troff:stdin:539: warning: cannot select font 'CW' troff:stdin:550: warning: cannot select font 'CW' troff:stdin:562: warning: cannot select font 'CW' troff:stdin:575: warning: cannot select font 'CW' troff:stdin:585: warning: cannot select font 'CW' troff:stdin:590: warning: cannot select font 'CW' troff:stdin:592: warning: cannot select font 'CW' troff:stdin:600: warning: cannot select font 'CW' troff:stdin:608: warning: cannot select font 'CW' troff:stdin:610: warning: cannot select font 'CW' troff:stdin:615: warning: cannot select font 'CW' troff:stdin:622: warning: cannot select font 'CW' troff:stdin:634: warning: cannot select font 'CW' troff:stdin:662: warning: cannot select font 'CW' troff:stdin:672: warning: cannot select font 'CW' troff:stdin:677: warning: cannot select font 'CW' troff:stdin:680: warning: cannot select font 'CW' troff:stdin:689: warning: cannot select font 'CW' troff:stdin:696: warning: cannot select font 'CW' troff:stdin:699: warning: cannot select font 'CW' troff:stdin:708: warning: cannot select font 'CW' troff:stdin:708: warning: cannot select font 'CW' troff:stdin:709: warning: cannot select font 'CW' troff:stdin:709: warning: cannot select font 'CW' troff:stdin:709: warning: cannot select font 'CW' troff:stdin:710: warning: cannot select font 'CW' troff:stdin:710: warning: cannot select font 'CW' troff:stdin:712: warning: cannot select font 'CW' troff:stdin:727: warning: cannot select font 'CW' troff:stdin:731: warning: cannot select font 'CW' troff:stdin:731: warning: cannot select font 'CW' troff:stdin:734: warning: cannot select font 'CW' troff:stdin:736: warning: cannot select font 'CW' troff:stdin:744: warning: cannot select font 'CW' troff:stdin:749: warning: cannot select font 'CW' troff:stdin:752: warning: cannot select font 'CW' troff:stdin:761: warning: cannot select font 'CW' troff:stdin:763: warning: cannot select font 'CW' troff:stdin:776: warning: cannot select font 'CW' troff:stdin:790: warning: cannot select font 'CW' troff:stdin:802: warning: cannot select font 'CW' troff:stdin:812: warning: cannot select font 'CW' troff:stdin:822: warning: cannot select font 'CW' troff:stdin:829: warning: cannot select font 'CW' troff:stdin:832: warning: cannot select font 'CW' troff:stdin:840: warning: cannot select font 'CW' troff:stdin:844: warning: cannot select font 'CW' troff:stdin:847: warning: cannot select font 'CW' troff:stdin:849: warning: cannot select font 'CW' troff:stdin:855: warning: cannot select font 'CW' troff:stdin:865: warning: cannot select font 'CW' troff:stdin:876: warning: cannot select font 'CW' troff:stdin:888: warning: cannot select font 'CW' troff:stdin:904: warning: cannot select font 'CW' troff:stdin:906: warning: cannot select font 'CW' troff:stdin:922: warning: cannot select font 'CW' troff:stdin:926: warning: cannot select font 'CW' troff:stdin:926: warning: cannot select font 'CW' troff:stdin:930: warning: cannot select font 'CW' troff:stdin:943: warning: cannot select font 'CW' troff:stdin:949: warning: cannot select font 'CW' troff:stdin:957: warning: cannot select font 'CW' troff:stdin:970: warning: cannot select font 'CW' troff:stdin:982: warning: cannot select font 'CW' troff:stdin:987: warning: cannot select font 'CW' troff:stdin:993: warning: cannot select font 'CW' troff:stdin:1001: warning: cannot select font 'CW' troff:stdin:1009: warning: cannot select font 'CW' troff:stdin:1022: warning: cannot select font 'CW' troff:stdin:1024: warning: cannot select font 'CW' troff:stdin:1025: warning: cannot select font 'CW' troff:stdin:1027: warning: cannot select font 'CW' troff:stdin:1037: warning: cannot select font 'CW' troff:stdin:1049: warning: cannot select font 'CW' troff:stdin:1061: warning: cannot select font 'CW' troff:stdin:1068: warning: cannot select font 'CW' troff:stdin:1070: warning: cannot select font 'CW' troff:stdin:1079: warning: cannot select font 'CW' troff:stdin:1089: warning: cannot select font 'CW' troff:stdin:1102: warning: cannot select font 'CW' troff:stdin:1119: warning: cannot select font 'CW' troff:stdin:1130: warning: cannot select font 'CW' troff:stdin:1140: warning: cannot select font 'CW' troff:stdin:1146: warning: cannot select font 'CW' troff:stdin:1151: warning: cannot select font 'CW' troff:stdin:1161: warning: cannot select font 'CW' troff:stdin:1168: warning: cannot select font 'CW' troff:stdin:1173: warning: cannot select font 'CW' troff:stdin:1182: warning: cannot select font 'CW' troff:stdin:1190: warning: cannot select font 'CW' troff:stdin:1195: warning: cannot select font 'CW' troff:stdin:1220: warning: cannot select font 'CW' troff:stdin:1226: warning: cannot select font 'CW' troff:stdin:1247: warning: cannot select font 'CW' troff:stdin:1249: warning: cannot select font 'CW' troff:stdin:1260: warning: cannot select font 'CW' troff:stdin:1260: warning: cannot select font 'CI' troff:stdin:1260: warning: cannot select font 'CW' troff:stdin:1262: warning: cannot select font 'CW' troff:stdin:1269: warning: cannot select font 'CW' troff:stdin:1280: warning: cannot select font 'CW' troff:stdin:1287: warning: cannot select font 'CW' troff:stdin:1290: warning: cannot select font 'CW' troff:stdin:1301: warning: cannot select font 'CW' troff:stdin:1313: warning: cannot select font 'CW' troff:stdin:1323: warning: cannot select font 'CW' troff:stdin:1334: warning: cannot select font 'CW' troff:stdin:1334: warning: cannot select font 'CW' troff:stdin:1334: warning: cannot select font 'CW' troff:stdin:1335: warning: cannot select font 'CW' troff:stdin:1341: warning: cannot select font 'CW' troff:stdin:1352: warning: cannot select font 'CW' troff:stdin:1353: warning: cannot select font 'CW' troff:stdin:1354: warning: cannot select font 'CW' troff:stdin:1357: warning: cannot select font 'CW' troff:stdin:1359: warning: cannot select font 'CW' troff:stdin:1362: warning: cannot select font 'CW' troff:stdin:1365: warning: cannot select font 'CW' troff:stdin:1389: warning: cannot select font 'CW' troff:stdin:1391: warning: cannot select font 'CW' troff:stdin:1410: warning: cannot select font 'CW' troff:stdin:1425: warning: cannot select font 'CW' troff:stdin:1425: warning: cannot select font 'CW' troff:stdin:1426: warning: cannot select font 'CW' troff:stdin:1426: warning: cannot select font 'CW' troff:stdin:1427: warning: cannot select font 'CW' troff:stdin:1430: warning: cannot select font 'CW' troff:stdin:1436: warning: cannot select font 'CW' troff:stdin:1461: warning: cannot select font 'CW' troff:stdin:1468: warning: cannot select font 'CW' troff:stdin:1473: warning: cannot select font 'CW' troff:stdin:1475: warning: cannot select font 'CW' troff:stdin:1484: warning: cannot select font 'CW' troff:stdin:1488: warning: cannot select font 'CW' troff:stdin:1496: warning: cannot select font 'CW' troff:stdin:1498: warning: cannot select font 'CW' troff:stdin:1507: warning: cannot select font 'CW' troff:stdin:1514: warning: cannot select font 'CW' troff:stdin:1514: warning: cannot select font 'CW' troff:stdin:1524: warning: cannot select font 'CW' troff:stdin:1538: warning: cannot select font 'CW' troff:stdin:1540: warning: cannot select font 'CW' troff:stdin:1542: warning: cannot select font 'CW' troff:stdin:1552: warning: cannot select font 'CW' troff:stdin:1553: warning: cannot select font 'CW' troff:stdin:1554: warning: cannot select font 'CW' troff:stdin:1555: warning: cannot select font 'CW' troff:stdin:1555: warning: cannot select font 'CW' troff:stdin:1557: warning: cannot select font 'CW' troff:stdin:1572: warning: cannot select font 'CW' troff:stdin:1582: warning: cannot select font 'CW' troff:stdin:1590: warning: cannot select font 'CW' troff:stdin:1596: warning: cannot select font 'CW' troff:stdin:1601: warning: cannot select font 'CW' troff:stdin:1605: warning: cannot select font 'CW' troff:stdin:1608: warning: cannot select font 'CW' troff:stdin:1610: warning: cannot select font 'CW' troff:stdin:1611: warning: cannot select font 'CW' troff:stdin:1613: warning: cannot select font 'CW' troff:stdin:1613: warning: cannot select font 'CW' troff:stdin:1622: warning: cannot select font 'CW' troff:stdin:1628: warning: cannot select font 'CW' troff:stdin:1636: warning: cannot select font 'CW' troff:stdin:1649: warning: cannot select font 'CW' troff:stdin:1672: warning: cannot select font 'CW' troff:stdin:1677: warning: cannot select font 'CW' troff:stdin:1677: warning: cannot select font 'CW' troff:stdin:1678: warning: cannot select font 'CW' troff:stdin:1684: warning: cannot select font 'CW' troff:stdin:1695: warning: cannot select font 'CW' troff:stdin:1704: warning: cannot select font 'CW' troff:stdin:1711: warning: cannot select font 'CW' troff:stdin:1733: warning: cannot select font 'CW' troff:stdin:1744: warning: cannot select font 'CW' troff:stdin:1764: warning: cannot select font 'CW' troff:stdin:1771: warning: cannot select font 'CW' troff:stdin:1771: warning: cannot select font 'CW' troff:stdin:1774: warning: cannot select font 'CW' troff:stdin:1776: warning: cannot select font 'CW' troff:stdin:1788: warning: cannot select font 'CW' troff:stdin:1788: warning: cannot select font 'CW' troff:stdin:1791: warning: cannot select font 'CW' troff:stdin:1805: warning: cannot select font 'CW' troff:stdin:1809: warning: cannot select font 'CW' troff:stdin:1822: warning: cannot select font 'CW' troff:stdin:1837: warning: cannot select font 'CW' troff:stdin:1844: warning: cannot select font 'CW' troff:stdin:1851: warning: cannot select font 'CW' troff:stdin:1852: warning: cannot select font 'CW' troff:stdin:1852: warning: cannot select font 'CW' troff:stdin:1854: warning: cannot select font 'CW' troff:stdin:1864: warning: cannot select font 'CW' troff:stdin:1865: warning: cannot select font 'CW' troff:stdin:1869: warning: cannot select font 'CW' troff:stdin:1886: warning: cannot select font 'CW' troff:stdin:1886: warning: cannot select font 'CW' troff:stdin:1890: warning: cannot select font 'CW' troff:stdin:1892: warning: cannot select font 'CW' troff:stdin:1892: warning: cannot select font 'CW' troff:stdin:1893: warning: cannot select font 'CW' troff:stdin:1895: warning: cannot select font 'CW' troff:stdin:1905: warning: cannot select font 'CW' troff:stdin:1905: warning: cannot select font 'CW' troff:stdin:1909: warning: cannot select font 'CW' troff:stdin:1913: warning: cannot select font 'CW' troff:stdin:1915: warning: cannot select font 'CW' troff:stdin:1918: warning: cannot select font 'CW' troff:stdin:1933: warning: cannot select font 'CW' troff:stdin:1942: warning: cannot select font 'CW' troff:stdin:1950: warning: cannot select font 'CW' troff:stdin:1957: warning: cannot select font 'CW' troff:stdin:1963: warning: cannot select font 'CW' troff:stdin:1967: warning: cannot select font 'CW' troff:stdin:1978: warning: cannot select font 'CW' troff:stdin:1980: warning: cannot select font 'CW' troff:stdin:1982: warning: cannot select font 'CW' troff:stdin:1991: warning: cannot select font 'CW' troff:stdin:1993: warning: cannot select font 'CW' troff:stdin:2001: warning: cannot select font 'CW' troff:stdin:2006: warning: cannot select font 'CW' troff:stdin:2007: warning: cannot select font 'CW' troff:stdin:2015: warning: cannot select font 'CW' troff:stdin:2022: warning: cannot select font 'CW' troff:stdin:2029: warning: cannot select font 'CW' troff:stdin:2038: warning: cannot select font 'CW' troff:stdin:2040: warning: cannot select font 'CW' troff:stdin:2046: warning: cannot select font 'CW' troff:stdin:2052: warning: cannot select font 'CW' troff:stdin:2054: warning: cannot select font 'CW' troff:stdin:2069: warning: cannot select font 'CW' troff:stdin:2069: warning: cannot select font 'CW' troff:stdin:2070: warning: cannot select font 'CW' troff:stdin:2070: warning: cannot select font 'CW' troff:stdin:2071: warning: cannot select font 'CW' troff:stdin:2071: warning: cannot select font 'CW' troff:stdin:2079: warning: cannot select font 'CW' troff:stdin:2081: warning: cannot select font 'CW' troff:stdin:2087: warning: cannot select font 'CW' troff:stdin:2087: warning: cannot select font 'CW' troff:stdin:2089: warning: cannot select font 'CW' troff:stdin:2091: warning: cannot select font 'CW' troff:stdin:2105: warning: cannot select font 'CW' troff:stdin:2107: warning: cannot select font 'CW' troff:stdin:2113: warning: cannot select font 'CW' troff:stdin:2126: warning: cannot select font 'CW' troff:stdin:2126: warning: cannot select font 'CW' troff:stdin:2127: warning: cannot select font 'CW' troff:stdin:2133: warning: cannot select font 'CW' troff:stdin:2134: warning: cannot select font 'CW' troff:stdin:2137: warning: cannot select font 'CW' troff:stdin:2162: warning: cannot select font 'CW' troff:stdin:2173: warning: cannot select font 'CW' troff:stdin:2178: warning: cannot select font 'CW' troff:stdin:2187: warning: cannot select font 'CW' troff:stdin:2192: warning: cannot select font 'CW' troff:stdin:2199: warning: cannot select font 'CW' troff:stdin:2202: warning: cannot select font 'CW' troff:stdin:2204: warning: cannot select font 'CW' troff:stdin:2210: warning: cannot select font 'CW' troff:stdin:2223: warning: cannot select font 'CW' troff:stdin:2237: warning: cannot select font 'CW' troff:stdin:2249: warning: cannot select font 'CW' troff:stdin:2255: warning: cannot select font 'CW' troff:stdin:2266: warning: cannot select font 'CW' troff:stdin:2272: warning: cannot select font 'CW' troff:stdin:2278: warning: cannot select font 'CW' troff:stdin:2286: warning: cannot select font 'CW' troff:stdin:2294: warning: cannot select font 'CW' troff:stdin:2299: warning: cannot select font 'CW' troff:stdin:2302: warning: cannot select font 'CW' troff:stdin:2307: warning: cannot select font 'CW' troff:stdin:2309: warning: cannot select font 'CW' troff:stdin:2316: warning: cannot select font 'CW' troff:stdin:2328: warning: cannot select font 'CW' troff:stdin:2332: warning: cannot select font 'CW' troff:stdin:2348: warning: cannot select font 'CW' troff:stdin:2406: warning: cannot select font 'CW' troff:stdin:2455: warning: cannot select font 'CW' troff:stdin:2470: warning: cannot select font 'CW' troff:stdin:2493: warning: cannot select font 'CW' troff:stdin:2524: warning: cannot select font 'CW' troff:stdin:2531: warning: cannot select font 'CW' troff:stdin:2550: warning: cannot select font 'CW' troff:stdin:2566: warning: cannot select font 'CW' troff:stdin:2574: warning: cannot select font 'CW' troff:stdin:2589: warning: cannot select font 'CW' troff:stdin:2598: warning: cannot select font 'CW' troff:stdin:2604: warning: cannot select font 'CW' troff:stdin:2615: warning: cannot select font 'CW' troff:stdin:2623: warning: cannot select font 'CW' troff:stdin:2630: warning: cannot select font 'CW' troff:stdin:2637: warning: cannot select font 'CW' troff:stdin:2640: warning: cannot select font 'CW' troff:stdin:2643: warning: cannot select font 'CW' troff:stdin:2663: warning: cannot select font 'CW' troff:stdin:2671: warning: cannot select font 'CW' troff:stdin:2693: warning: cannot select font 'CW' troff:stdin:2713: warning: cannot select font 'CW' troff:stdin:2714: warning: cannot select font 'CW' troff:stdin:2715: warning: cannot select font 'CW' troff:stdin:2721: warning: cannot select font 'CW' troff:stdin:2732: warning: cannot select font 'CW' troff:stdin:2789: warning: cannot select font 'CW' troff:stdin:2827: warning: cannot select font 'CW' troff:stdin:2827: warning: cannot select font 'CW' troff:stdin:2827: warning: cannot select font 'CW' troff:stdin:2836: warning: cannot select font 'CW' troff:stdin:2836: warning: cannot select font 'CW' troff:stdin:2837: warning: cannot select font 'CW' troff:stdin:2837: warning: cannot select font 'CW' troff:stdin:2837: warning: cannot select font 'CW' troff:stdin:2837: warning: cannot select font 'CW' troff:stdin:2837: warning: cannot select font 'CW' troff:stdin:2846: warning: cannot select font 'CW' troff:stdin:2878: warning: cannot select font 'CW' troff:stdin:2881: warning: cannot select font 'CW' troff:stdin:2904: warning: cannot select font 'CW' troff:stdin:2921: warning: cannot select font 'CW' troff:stdin:2923: warning: cannot select font 'CW' troff:stdin:2930: warning: cannot select font 'CW' troff:stdin:2933: warning: cannot select font 'CW' troff:stdin:2942: warning: cannot select font 'CW' troff:stdin:2944: warning: cannot select font 'CW' troff:stdin:2944: warning: cannot select font 'CW' troff:stdin:2947: warning: cannot select font 'CW' troff:stdin:2952: warning: cannot select font 'CW' troff:stdin:2981: warning: cannot select font 'CW' troff:stdin:2982: warning: cannot select font 'CW' troff:stdin:2983: warning: cannot select font 'CW' troff:stdin:2984: warning: cannot select font 'CW' troff:stdin:2985: warning: cannot select font 'CW' troff:stdin:2986: warning: cannot select font 'CW' troff:stdin:3046: warning: cannot select font 'CW' troff:stdin:3050: warning: cannot select font 'CW' troff:stdin:3052: warning: cannot select font 'CW' troff:stdin:3058: warning: cannot select font 'CW' troff:stdin:3065: warning: cannot select font 'CW' troff:stdin:3065: warning: cannot select font 'CW' troff:stdin:3067: warning: cannot select font 'CW' troff:stdin:3069: warning: cannot select font 'CW' troff:stdin:3085: warning: cannot select font 'CW' troff:stdin:3120: warning: cannot select font 'CW' troff:stdin:3120: warning: cannot select font 'CW' troff:stdin:3138: warning: cannot select font 'CW' troff:stdin:3142: warning: cannot select font 'CW' troff:stdin:3151: warning: cannot select font 'CW' troff:stdin:3151: warning: cannot select font 'CW' troff:stdin:3151: warning: cannot select font 'CW' troff:stdin:3155: warning: cannot select font 'CW' troff:stdin:3169: warning: cannot select font 'CW' troff:stdin:3173: warning: cannot select font 'CW' troff:stdin:3173: warning: cannot select font 'CW' troff:stdin:3188: warning: cannot select font 'CW' troff:stdin:3195: warning: cannot select font 'CW' troff:stdin:3224: warning: cannot select font 'CW' troff:stdin:3234: warning: cannot select font 'CW' troff:stdin:3234: warning: cannot select font 'CW' troff:stdin:3246: warning: cannot select font 'CW' troff:stdin:3248: warning: cannot select font 'CW' troff:stdin:3303: warning: cannot select font 'CW' troff:stdin:3311: warning: cannot select font 'CW' troff:stdin:3322: warning: cannot select font 'CW' troff:stdin:3327: warning: cannot select font 'CW' troff:stdin:3329: warning: cannot select font 'CW' troff:stdin:3333: warning: cannot select font 'CW' troff:stdin:3333: warning: cannot select font 'CW' troff:stdin:3336: warning: cannot select font 'CW' troff:stdin:3341: warning: cannot select font 'CW' troff:stdin:3344: warning: cannot select font 'CW' troff:stdin:3354: warning: cannot select font 'CW' troff:stdin:3356: warning: character with input code 195 not defined troff:stdin:3356: warning: character with input code 194 not defined troff:stdin:3356: warning: character with input code 169 not defined troff:stdin:3356: warning: character with input code 226 not defined troff:stdin:3356: warning: character with input code 162 not defined troff:stdin:3356: warning: character with input code 164 not defined troff:stdin:3356: warning: character with input code 197 not defined troff:stdin:3364: warning: cannot select font 'CW' troff:stdin:3364: warning: cannot select font 'CW' troff:stdin:3366: warning: cannot select font 'CW' troff:stdin:3406: warning: cannot select font 'CW' troff:stdin:3409: warning: cannot select font 'CW' troff:stdin:3410: warning: cannot select font 'CW' troff:stdin:3411: warning: cannot select font 'CW' troff:stdin:3426: warning: cannot select font 'CW' troff:stdin:3429: warning: cannot select font 'CW' troff:stdin:3429: warning: cannot select font 'CW' troff:stdin:3429: warning: cannot select font 'CW' troff:stdin:3433: warning: cannot select font 'CW' troff:stdin:3444: warning: cannot select font 'CW' troff:stdin:3456: warning: cannot select font 'CW' troff:stdin:3533: warning: cannot select font 'CW' troff:stdin:3539: warning: cannot select font 'CW' troff:stdin:3541: warning: cannot select font 'CW' troff:stdin:3542: warning: cannot select font 'CW' troff:stdin:3544: warning: cannot select font 'CW' troff:stdin:3544: warning: cannot select font 'CW' troff:stdin:3547: warning: cannot select font 'CW' troff:stdin:3564: warning: cannot select font 'CW' troff:stdin:3764: warning: cannot select font 'CW' Format ../man1/../man1/bk-lock.1 ( bk-lock . 1 ) Format ../man1/../man1/bk-log.1 ( bk-log . 1 ) troff:stdin:605: warning: cannot select font 'CW' troff:stdin:606: warning: cannot select font 'CW' troff:stdin:633: warning: cannot select font 'CW' troff:stdin:662: warning: cannot select font 'CW' troff:stdin:663: warning: cannot select font 'CW' troff:stdin:668: warning: cannot select font 'CW' troff:stdin:685: warning: cannot select font 'CW' troff:stdin:685: warning: cannot select font 'p' Format ../man1/../man1/bk-makepatch.1 ( bk-makepatch . 1 ) Format ../man1/../man1/bk-merge-binaries.1 ( bk-merge-binaries . 1 ) troff:stdin:264: warning: cannot select font 'CB' troff:stdin:265: warning: cannot select font 'CB' troff:stdin:266: warning: cannot select font 'CB' troff:stdin:272: warning: cannot select font 'CB' Format ../man1/../man1/bk-merge.1 ( bk-merge . 1 ) Format ../man1/../man1/bk-mv.1 ( bk-mv . 1 ) Format ../man1/../man1/bk-names.1 ( bk-names . 1 ) Format ../man1/../man1/bk-new.1 ( bk-new . 1 ) Format ../man1/../man1/bk-newroot.1 ( bk-newroot . 1 ) Format ../man1/../man1/bk-obscure.1 ( bk-obscure . 1 ) Format ../man1/../man1/bk-parent.1 ( bk-parent . 1 ) Format ../man1/../man1/bk-partition.1 ( bk-partition . 1 ) Format ../man1/../man1/bk-patch.1 ( bk-patch . 1 ) Format ../man1/../man1/bk-path.1 ( bk-path . 1 ) Format ../man1/../man1/bk-pcre.1 ( bk-pcre . 1 ) troff:stdin:379: warning: cannot select font 'CW' troff:stdin:379: warning: cannot select font 'CW' troff:stdin:379: warning: cannot select font 'CW' troff:stdin:379: warning: cannot select font 'CW' troff:stdin:392: warning: cannot select font 'CW' troff:stdin:393: warning: cannot select font 'CW' troff:stdin:400: warning: cannot select font 'CW' troff:stdin:400: warning: cannot select font 'CW' troff:stdin:428: warning: cannot select font 'CW' troff:stdin:432: warning: cannot select font 'CW' troff:stdin:433: warning: cannot select font 'CW' troff:stdin:434: warning: cannot select font 'CW' troff:stdin:434: warning: cannot select font 'CW' troff:stdin:435: warning: cannot select font 'CW' troff:stdin:437: warning: cannot select font 'CW' troff:stdin:438: warning: cannot select font 'CW' troff:stdin:441: warning: cannot select font 'CW' troff:stdin:451: warning: cannot select font 'CW' troff:stdin:453: warning: cannot select font 'CW' troff:stdin:464: warning: cannot select font 'CW' troff:stdin:474: warning: cannot select font 'CW' troff:stdin:475: warning: cannot select font 'CW' troff:stdin:477: warning: cannot select font 'CW' troff:stdin:487: warning: cannot select font 'CW' troff:stdin:488: warning: cannot select font 'CW' troff:stdin:490: warning: cannot select font 'CW' troff:stdin:497: warning: cannot select font 'CW' troff:stdin:497: warning: cannot select font 'CW' troff:stdin:497: warning: cannot select font 'CW' troff:stdin:498: warning: cannot select font 'CW' troff:stdin:499: warning: cannot select font 'CW' troff:stdin:502: warning: cannot select font 'CW' troff:stdin:504: warning: cannot select font 'CW' troff:stdin:511: warning: cannot select font 'CW' troff:stdin:513: warning: cannot select font 'CW' troff:stdin:513: warning: cannot select font 'CW' troff:stdin:516: warning: cannot select font 'CW' troff:stdin:517: warning: cannot select font 'CW' troff:stdin:525: warning: cannot select font 'CW' troff:stdin:535: warning: cannot select font 'CW' troff:stdin:543: warning: cannot select font 'CW' troff:stdin:551: warning: cannot select font 'CW' troff:stdin:556: warning: cannot select font 'CW' troff:stdin:560: warning: cannot select font 'CW' troff:stdin:563: warning: cannot select font 'CW' troff:stdin:569: warning: cannot select font 'CW' troff:stdin:570: warning: cannot select font 'CW' troff:stdin:570: warning: cannot select font 'CW' troff:stdin:570: warning: cannot select font 'CW' troff:stdin:572: warning: cannot select font 'CW' troff:stdin:573: warning: cannot select font 'CW' troff:stdin:576: warning: cannot select font 'CW' troff:stdin:592: warning: cannot select font 'CW' troff:stdin:603: warning: cannot select font 'CW' troff:stdin:626: warning: cannot select font 'CW' troff:stdin:628: warning: cannot select font 'CW' troff:stdin:630: warning: cannot select font 'CW' troff:stdin:631: warning: cannot select font 'CW' troff:stdin:632: warning: cannot select font 'CW' troff:stdin:633: warning: cannot select font 'CW' troff:stdin:633: warning: cannot select font 'CW' troff:stdin:638: warning: cannot select font 'CW' troff:stdin:638: warning: cannot select font 'CW' troff:stdin:639: warning: cannot select font 'CW' troff:stdin:640: warning: cannot select font 'CW' troff:stdin:643: warning: cannot select font 'CW' troff:stdin:650: warning: cannot select font 'CW' troff:stdin:650: warning: cannot select font 'CW' troff:stdin:651: warning: cannot select font 'CW' troff:stdin:653: warning: cannot select font 'CW' troff:stdin:653: warning: cannot select font 'CW' troff:stdin:655: warning: cannot select font 'CW' troff:stdin:655: warning: cannot select font 'CW' troff:stdin:659: warning: cannot select font 'CW' troff:stdin:666: warning: cannot select font 'CW' troff:stdin:667: warning: cannot select font 'CW' troff:stdin:667: warning: cannot select font 'CW' troff:stdin:672: warning: cannot select font 'CW' troff:stdin:684: warning: cannot select font 'CW' troff:stdin:685: warning: cannot select font 'CW' troff:stdin:699: warning: cannot select font 'CW' troff:stdin:702: warning: cannot select font 'CW' troff:stdin:709: warning: cannot select font 'CW' troff:stdin:710: warning: cannot select font 'CW' troff:stdin:713: warning: cannot select font 'CW' troff:stdin:720: warning: cannot select font 'CW' troff:stdin:720: warning: cannot select font 'CW' troff:stdin:721: warning: cannot select font 'CW' troff:stdin:721: warning: cannot select font 'CW' troff:stdin:727: warning: cannot select font 'CW' troff:stdin:730: warning: cannot select font 'CW' troff:stdin:732: warning: cannot select font 'CW' troff:stdin:732: warning: cannot select font 'CW' troff:stdin:733: warning: cannot select font 'CW' troff:stdin:735: warning: cannot select font 'CW' troff:stdin:737: warning: cannot select font 'CW' troff:stdin:745: warning: cannot select font 'CW' troff:stdin:746: warning: cannot select font 'CW' troff:stdin:746: warning: cannot select font 'CW' troff:stdin:747: warning: cannot select font 'CW' troff:stdin:747: warning: cannot select font 'CW' troff:stdin:750: warning: cannot select font 'CW' troff:stdin:752: warning: cannot select font 'CW' troff:stdin:752: warning: cannot select font 'CW' troff:stdin:753: warning: cannot select font 'CW' troff:stdin:753: warning: cannot select font 'CW' troff:stdin:755: warning: cannot select font 'CW' troff:stdin:764: warning: cannot select font 'CW' troff:stdin:765: warning: cannot select font 'CW' troff:stdin:765: warning: cannot select font 'CW' troff:stdin:765: warning: cannot select font 'CW' troff:stdin:768: warning: cannot select font 'CW' troff:stdin:770: warning: cannot select font 'CW' troff:stdin:770: warning: cannot select font 'CW' troff:stdin:773: warning: cannot select font 'CW' troff:stdin:780: warning: cannot select font 'CW' troff:stdin:783: warning: cannot select font 'CW' troff:stdin:800: warning: cannot select font 'CW' troff:stdin:804: warning: cannot select font 'CW' troff:stdin:806: warning: cannot select font 'CW' troff:stdin:810: warning: cannot select font 'CW' troff:stdin:815: warning: cannot select font 'CW' troff:stdin:818: warning: cannot select font 'CW' troff:stdin:829: warning: cannot select font 'CW' troff:stdin:829: warning: cannot select font 'CW' troff:stdin:830: warning: cannot select font 'CW' troff:stdin:830: warning: cannot select font 'CW' troff:stdin:831: warning: cannot select font 'CW' troff:stdin:831: warning: cannot select font 'CW' troff:stdin:832: warning: cannot select font 'CW' troff:stdin:835: warning: cannot select font 'CW' troff:stdin:836: warning: cannot select font 'CW' troff:stdin:836: warning: cannot select font 'CW' troff:stdin:838: warning: cannot select font 'CW' troff:stdin:849: warning: cannot select font 'CW' troff:stdin:849: warning: cannot select font 'CW' troff:stdin:852: warning: cannot select font 'CW' troff:stdin:855: warning: cannot select font 'CW' troff:stdin:868: warning: cannot select font 'CW' troff:stdin:869: warning: cannot select font 'CW' troff:stdin:872: warning: cannot select font 'CW' troff:stdin:872: warning: cannot select font 'CW' troff:stdin:872: warning: cannot select font 'CW' troff:stdin:872: warning: cannot select font 'CW' troff:stdin:876: warning: cannot select font 'CW' troff:stdin:876: warning: cannot select font 'CW' troff:stdin:877: warning: cannot select font 'CW' troff:stdin:879: warning: cannot select font 'CW' troff:stdin:880: warning: cannot select font 'CW' troff:stdin:880: warning: cannot select font 'CW' troff:stdin:881: warning: cannot select font 'CW' troff:stdin:883: warning: cannot select font 'CW' troff:stdin:884: warning: cannot select font 'CW' troff:stdin:884: warning: cannot select font 'CW' troff:stdin:885: warning: cannot select font 'CW' troff:stdin:888: warning: cannot select font 'CW' troff:stdin:889: warning: cannot select font 'CW' troff:stdin:889: warning: cannot select font 'CW' troff:stdin:889: warning: cannot select font 'CW' troff:stdin:893: warning: cannot select font 'CW' troff:stdin:894: warning: cannot select font 'CW' troff:stdin:894: warning: cannot select font 'CW' troff:stdin:894: warning: cannot select font 'CW' troff:stdin:897: warning: cannot select font 'CW' troff:stdin:897: warning: cannot select font 'CW' troff:stdin:899: warning: cannot select font 'CW' troff:stdin:913: warning: cannot select font 'CW' troff:stdin:914: warning: cannot select font 'CW' troff:stdin:914: warning: cannot select font 'CW' troff:stdin:915: warning: cannot select font 'CW' troff:stdin:916: warning: cannot select font 'CW' troff:stdin:917: warning: cannot select font 'CW' troff:stdin:917: warning: cannot select font 'CW' troff:stdin:919: warning: cannot select font 'CW' troff:stdin:937: warning: cannot select font 'CW' troff:stdin:937: warning: cannot select font 'CW' troff:stdin:937: warning: cannot select font 'CW' troff:stdin:938: warning: cannot select font 'CW' troff:stdin:941: warning: cannot select font 'CW' troff:stdin:941: warning: cannot select font 'CW' troff:stdin:942: warning: cannot select font 'CW' troff:stdin:942: warning: cannot select font 'CW' troff:stdin:946: warning: cannot select font 'CW' troff:stdin:951: warning: cannot select font 'CW' troff:stdin:952: warning: cannot select font 'CW' troff:stdin:954: warning: cannot select font 'CW' troff:stdin:964: warning: cannot select font 'CW' troff:stdin:979: warning: cannot select font 'CW' troff:stdin:980: warning: cannot select font 'CW' troff:stdin:981: warning: cannot select font 'CW' troff:stdin:982: warning: cannot select font 'CW' troff:stdin:984: warning: cannot select font 'CW' troff:stdin:987: warning: cannot select font 'CW' troff:stdin:988: warning: cannot select font 'CW' troff:stdin:988: warning: cannot select font 'CW' troff:stdin:989: warning: cannot select font 'CW' troff:stdin:989: warning: cannot select font 'CW' troff:stdin:989: warning: cannot select font 'CW' troff:stdin:992: warning: cannot select font 'CW' troff:stdin:1010: warning: cannot select font 'CW' troff:stdin:1011: warning: cannot select font 'CW' troff:stdin:1013: warning: cannot select font 'CW' troff:stdin:1032: warning: cannot select font 'CW' troff:stdin:1051: warning: cannot select font 'CW' troff:stdin:1066: warning: cannot select font 'CW' troff:stdin:1081: warning: cannot select font 'CW' troff:stdin:1090: warning: cannot select font 'CW' troff:stdin:1094: warning: cannot select font 'CW' troff:stdin:1094: warning: cannot select font 'CW' troff:stdin:1097: warning: cannot select font 'CW' troff:stdin:1107: warning: cannot select font 'CW' troff:stdin:1109: warning: cannot select font 'CW' troff:stdin:1111: warning: cannot select font 'CW' troff:stdin:1116: warning: cannot select font 'CW' troff:stdin:1117: warning: cannot select font 'CW' troff:stdin:1120: warning: cannot select font 'CW' troff:stdin:1125: warning: cannot select font 'CW' troff:stdin:1126: warning: cannot select font 'CW' troff:stdin:1126: warning: cannot select font 'CW' troff:stdin:1126: warning: cannot select font 'CW' troff:stdin:1126: warning: cannot select font 'CW' troff:stdin:1126: warning: cannot select font 'CW' troff:stdin:1127: warning: cannot select font 'CW' troff:stdin:1127: warning: cannot select font 'CW' troff:stdin:1127: warning: cannot select font 'CW' troff:stdin:1127: warning: cannot select font 'CW' troff:stdin:1127: warning: cannot select font 'CW' troff:stdin:1130: warning: cannot select font 'CW' troff:stdin:1131: warning: cannot select font 'CW' troff:stdin:1131: warning: cannot select font 'CW' troff:stdin:1131: warning: cannot select font 'CW' troff:stdin:1132: warning: cannot select font 'CW' troff:stdin:1132: warning: cannot select font 'CW' troff:stdin:1132: warning: cannot select font 'CW' troff:stdin:1133: warning: cannot select font 'CW' troff:stdin:1137: warning: cannot select font 'CW' troff:stdin:1137: warning: cannot select font 'CW' troff:stdin:1138: warning: cannot select font 'CW' troff:stdin:1138: warning: cannot select font 'CW' troff:stdin:1145: warning: cannot select font 'CW' troff:stdin:1154: warning: cannot select font 'CW' troff:stdin:1165: warning: cannot select font 'CW' troff:stdin:1166: warning: cannot select font 'CW' troff:stdin:1166: warning: cannot select font 'CW' troff:stdin:1167: warning: cannot select font 'CW' troff:stdin:1167: warning: cannot select font 'CW' troff:stdin:1168: warning: cannot select font 'CW' troff:stdin:1168: warning: cannot select font 'CW' troff:stdin:1176: warning: cannot select font 'CW' troff:stdin:1177: warning: cannot select font 'CW' troff:stdin:1183: warning: cannot select font 'CW' troff:stdin:1190: warning: cannot select font 'CW' troff:stdin:1200: warning: cannot select font 'CW' troff:stdin:1202: warning: cannot select font 'CW' troff:stdin:1203: warning: cannot select font 'CW' troff:stdin:1206: warning: cannot select font 'CW' troff:stdin:1213: warning: cannot select font 'CW' troff:stdin:1213: warning: cannot select font 'CW' troff:stdin:1214: warning: cannot select font 'CW' troff:stdin:1217: warning: cannot select font 'CW' troff:stdin:1225: warning: cannot select font 'CW' troff:stdin:1236: warning: cannot select font 'CW' troff:stdin:1244: warning: cannot select font 'CW' troff:stdin:1251: warning: cannot select font 'CW' troff:stdin:1251: warning: cannot select font 'CW' troff:stdin:1251: warning: cannot select font 'CW' troff:stdin:1251: warning: cannot select font 'CW' troff:stdin:1253: warning: cannot select font 'CW' troff:stdin:1257: warning: cannot select font 'CW' troff:stdin:1269: warning: cannot select font 'CW' troff:stdin:1269: warning: cannot select font 'CW' troff:stdin:1270: warning: cannot select font 'CW' troff:stdin:1271: warning: cannot select font 'CW' troff:stdin:1271: warning: cannot select font 'CW' troff:stdin:1272: warning: cannot select font 'CW' troff:stdin:1272: warning: cannot select font 'CW' troff:stdin:1273: warning: cannot select font 'CW' troff:stdin:1273: warning: cannot select font 'CW' troff:stdin:1273: warning: cannot select font 'CW' troff:stdin:1276: warning: cannot select font 'CW' troff:stdin:1286: warning: cannot select font 'CW' troff:stdin:1293: warning: cannot select font 'CW' troff:stdin:1293: warning: cannot select font 'CW' troff:stdin:1294: warning: cannot select font 'CW' troff:stdin:1297: warning: cannot select font 'CW' troff:stdin:1303: warning: cannot select font 'CW' troff:stdin:1303: warning: cannot select font 'CW' troff:stdin:1305: warning: cannot select font 'CW' troff:stdin:1305: warning: cannot select font 'CW' troff:stdin:1306: warning: cannot select font 'CW' troff:stdin:1310: warning: cannot select font 'CW' troff:stdin:1311: warning: cannot select font 'CW' troff:stdin:1313: warning: cannot select font 'CW' troff:stdin:1319: warning: cannot select font 'CW' troff:stdin:1319: warning: cannot select font 'CW' troff:stdin:1319: warning: cannot select font 'CW' troff:stdin:1320: warning: cannot select font 'CW' troff:stdin:1327: warning: cannot select font 'CW' troff:stdin:1335: warning: cannot select font 'CW' troff:stdin:1350: warning: cannot select font 'CW' troff:stdin:1361: warning: cannot select font 'CW' troff:stdin:1363: warning: cannot select font 'CW' troff:stdin:1364: warning: cannot select font 'CW' troff:stdin:1364: warning: cannot select font 'CW' troff:stdin:1364: warning: cannot select font 'CW' troff:stdin:1370: warning: cannot select font 'CW' troff:stdin:1372: warning: cannot select font 'CW' troff:stdin:1374: warning: cannot select font 'CW' troff:stdin:1376: warning: cannot select font 'CW' troff:stdin:1376: warning: cannot select font 'CW' troff:stdin:1376: warning: cannot select font 'CW' troff:stdin:1379: warning: cannot select font 'CW' troff:stdin:1379: warning: cannot select font 'CW' troff:stdin:1381: warning: cannot select font 'CW' troff:stdin:1381: warning: cannot select font 'CW' troff:stdin:1385: warning: cannot select font 'CW' troff:stdin:1408: warning: cannot select font 'CW' troff:stdin:1408: warning: cannot select font 'CW' troff:stdin:1410: warning: cannot select font 'CW' troff:stdin:1410: warning: cannot select font 'CW' troff:stdin:1412: warning: cannot select font 'CW' troff:stdin:1420: warning: cannot select font 'CW' troff:stdin:1423: warning: cannot select font 'CW' troff:stdin:1430: warning: cannot select font 'CW' troff:stdin:1430: warning: cannot select font 'CW' troff:stdin:1432: warning: cannot select font 'CW' troff:stdin:1432: warning: cannot select font 'CW' troff:stdin:1434: warning: cannot select font 'CW' troff:stdin:1434: warning: cannot select font 'CW' troff:stdin:1439: warning: cannot select font 'CW' troff:stdin:1440: warning: cannot select font 'CW' troff:stdin:1450: warning: cannot select font 'CW' troff:stdin:1453: warning: cannot select font 'CW' troff:stdin:1453: warning: cannot select font 'CW' troff:stdin:1453: warning: cannot select font 'CW' troff:stdin:1454: warning: cannot select font 'CW' troff:stdin:1472: warning: cannot select font 'CW' troff:stdin:1480: warning: cannot select font 'CW' troff:stdin:1481: warning: cannot select font 'CW' troff:stdin:1482: warning: cannot select font 'CW' troff:stdin:1484: warning: cannot select font 'CW' troff:stdin:1490: warning: cannot select font 'CW' troff:stdin:1491: warning: cannot select font 'CW' troff:stdin:1491: warning: cannot select font 'CW' troff:stdin:1492: warning: cannot select font 'CW' troff:stdin:1494: warning: cannot select font 'CW' troff:stdin:1501: warning: cannot select font 'CW' troff:stdin:1502: warning: cannot select font 'CW' troff:stdin:1502: warning: cannot select font 'CW' troff:stdin:1504: warning: cannot select font 'CW' troff:stdin:1511: warning: cannot select font 'CW' troff:stdin:1512: warning: cannot select font 'CW' troff:stdin:1512: warning: cannot select font 'CW' troff:stdin:1512: warning: cannot select font 'CW' troff:stdin:1513: warning: cannot select font 'CW' troff:stdin:1515: warning: cannot select font 'CW' troff:stdin:1519: warning: cannot select font 'CW' troff:stdin:1520: warning: cannot select font 'CW' troff:stdin:1521: warning: cannot select font 'CW' troff:stdin:1521: warning: cannot select font 'CW' troff:stdin:1526: warning: cannot select font 'CW' troff:stdin:1526: warning: cannot select font 'CW' troff:stdin:1526: warning: cannot select font 'CW' troff:stdin:1526: warning: cannot select font 'CW' troff:stdin:1527: warning: cannot select font 'CW' troff:stdin:1530: warning: cannot select font 'CW' troff:stdin:1532: warning: cannot select font 'CW' troff:stdin:1535: warning: cannot select font 'CW' troff:stdin:1538: warning: cannot select font 'CW' troff:stdin:1538: warning: cannot select font 'CW' troff:stdin:1538: warning: cannot select font 'CW' troff:stdin:1541: warning: cannot select font 'CW' troff:stdin:1541: warning: cannot select font 'CW' troff:stdin:1544: warning: cannot select font 'CW' troff:stdin:1544: warning: cannot select font 'CW' troff:stdin:1545: warning: cannot select font 'CW' troff:stdin:1545: warning: cannot select font 'CW' troff:stdin:1545: warning: cannot select font 'CW' troff:stdin:1550: warning: cannot select font 'CW' troff:stdin:1558: warning: cannot select font 'CW' troff:stdin:1559: warning: cannot select font 'CW' troff:stdin:1559: warning: cannot select font 'CW' troff:stdin:1560: warning: cannot select font 'CW' troff:stdin:1560: warning: cannot select font 'CW' troff:stdin:1563: warning: cannot select font 'CW' troff:stdin:1570: warning: cannot select font 'CW' troff:stdin:1570: warning: cannot select font 'CW' troff:stdin:1570: warning: cannot select font 'CW' troff:stdin:1571: warning: cannot select font 'CW' troff:stdin:1571: warning: cannot select font 'CW' troff:stdin:1573: warning: cannot select font 'CW' troff:stdin:1575: warning: cannot select font 'CW' troff:stdin:1582: warning: cannot select font 'CW' troff:stdin:1583: warning: cannot select font 'CW' troff:stdin:1587: warning: cannot select font 'CW' troff:stdin:1588: warning: cannot select font 'CW' troff:stdin:1591: warning: cannot select font 'CW' troff:stdin:1598: warning: cannot select font 'CW' troff:stdin:1599: warning: cannot select font 'CW' troff:stdin:1600: warning: cannot select font 'CW' troff:stdin:1617: warning: cannot select font 'CW' troff:stdin:1654: warning: cannot select font 'CW' troff:stdin:1659: warning: cannot select font 'CW' troff:stdin:1660: warning: cannot select font 'CW' troff:stdin:1660: warning: cannot select font 'CW' troff:stdin:1661: warning: cannot select font 'CW' troff:stdin:1666: warning: cannot select font 'CW' troff:stdin:1666: warning: cannot select font 'CW' troff:stdin:1666: warning: cannot select font 'CW' troff:stdin:1675: warning: cannot select font 'CW' troff:stdin:1680: warning: cannot select font 'CW' troff:stdin:1680: warning: cannot select font 'CW' troff:stdin:1689: warning: cannot select font 'CW' troff:stdin:1693: warning: cannot select font 'CW' troff:stdin:1693: warning: cannot select font 'CW' troff:stdin:1693: warning: cannot select font 'CW' troff:stdin:1694: warning: cannot select font 'CW' troff:stdin:1695: warning: cannot select font 'CW' troff:stdin:1697: warning: cannot select font 'CW' troff:stdin:1697: warning: cannot select font 'CW' troff:stdin:1698: warning: cannot select font 'CW' troff:stdin:1698: warning: cannot select font 'CW' troff:stdin:1698: warning: cannot select font 'CW' troff:stdin:1699: warning: cannot select font 'CW' troff:stdin:1701: warning: cannot select font 'CW' troff:stdin:1701: warning: cannot select font 'CW' troff:stdin:1715: warning: cannot select font 'CW' troff:stdin:1734: warning: cannot select font 'CW' troff:stdin:1734: warning: cannot select font 'CW' troff:stdin:1737: warning: cannot select font 'CW' troff:stdin:1746: warning: cannot select font 'CW' troff:stdin:1749: warning: cannot select font 'CW' troff:stdin:1753: warning: cannot select font 'CW' troff:stdin:1761: warning: cannot select font 'CW' troff:stdin:1765: warning: cannot select font 'CW' troff:stdin:1766: warning: cannot select font 'CW' troff:stdin:1766: warning: cannot select font 'CW' troff:stdin:1776: warning: cannot select font 'CW' troff:stdin:1780: warning: cannot select font 'CW' troff:stdin:1780: warning: cannot select font 'CW' troff:stdin:1783: warning: cannot select font 'CW' troff:stdin:1789: warning: cannot select font 'CW' troff:stdin:1794: warning: cannot select font 'CW' troff:stdin:1799: warning: cannot select font 'CW' troff:stdin:1814: warning: cannot select font 'CW' troff:stdin:1814: warning: cannot select font 'CW' troff:stdin:1815: warning: cannot select font 'CW' troff:stdin:1815: warning: cannot select font 'CW' troff:stdin:1819: warning: cannot select font 'CW' troff:stdin:1833: warning: cannot select font 'CW' troff:stdin:1836: warning: cannot select font 'CW' troff:stdin:1852: warning: cannot select font 'CW' troff:stdin:1878: warning: cannot select font 'CW' troff:stdin:1878: warning: cannot select font 'CW' troff:stdin:1879: warning: cannot select font 'CW' troff:stdin:1879: warning: cannot select font 'CW' troff:stdin:1881: warning: cannot select font 'CW' troff:stdin:1881: warning: cannot select font 'CW' troff:stdin:1881: warning: cannot select font 'CW' troff:stdin:1882: warning: cannot select font 'CW' troff:stdin:1888: warning: cannot select font 'CW' troff:stdin:1890: warning: cannot select font 'CW' troff:stdin:1892: warning: cannot select font 'CW' troff:stdin:1899: warning: cannot select font 'CW' troff:stdin:1900: warning: cannot select font 'CW' troff:stdin:1903: warning: cannot select font 'CW' troff:stdin:1912: warning: cannot select font 'CW' troff:stdin:1912: warning: cannot select font 'CW' troff:stdin:1913: warning: cannot select font 'CW' troff:stdin:1916: warning: cannot select font 'CW' troff:stdin:1918: warning: cannot select font 'CW' troff:stdin:1920: warning: cannot select font 'CW' troff:stdin:1925: warning: cannot select font 'CW' troff:stdin:1934: warning: cannot select font 'CW' troff:stdin:1935: warning: cannot select font 'CW' troff:stdin:1935: warning: cannot select font 'CW' troff:stdin:1937: warning: cannot select font 'CW' troff:stdin:1945: warning: cannot select font 'CW' troff:stdin:1953: warning: cannot select font 'CW' troff:stdin:1953: warning: cannot select font 'CW' troff:stdin:1958: warning: cannot select font 'CW' troff:stdin:1962: warning: cannot select font 'CW' troff:stdin:1969: warning: cannot select font 'CW' troff:stdin:1969: warning: cannot select font 'CW' troff:stdin:1970: warning: cannot select font 'CW' troff:stdin:1970: warning: cannot select font 'CW' troff:stdin:1971: warning: cannot select font 'CW' troff:stdin:1973: warning: cannot select font 'CW' troff:stdin:1988: warning: cannot select font 'CW' troff:stdin:1988: warning: cannot select font 'CW' troff:stdin:1990: warning: cannot select font 'CW' troff:stdin:1993: warning: cannot select font 'CW' troff:stdin:1995: warning: cannot select font 'CW' troff:stdin:1996: warning: cannot select font 'CW' troff:stdin:2000: warning: cannot select font 'CW' troff:stdin:2006: warning: cannot select font 'CW' troff:stdin:2008: warning: cannot select font 'CW' troff:stdin:2010: warning: cannot select font 'CW' troff:stdin:2018: warning: cannot select font 'CW' troff:stdin:2026: warning: cannot select font 'CW' troff:stdin:2028: warning: cannot select font 'CW' troff:stdin:2031: warning: cannot select font 'CW' troff:stdin:2039: warning: cannot select font 'CW' troff:stdin:2048: warning: cannot select font 'CW' troff:stdin:2048: warning: cannot select font 'CW' troff:stdin:2048: warning: cannot select font 'CW' troff:stdin:2056: warning: cannot select font 'CW' troff:stdin:2057: warning: cannot select font 'CW' troff:stdin:2059: warning: cannot select font 'CW' troff:stdin:2060: warning: cannot select font 'CW' troff:stdin:2060: warning: cannot select font 'CW' troff:stdin:2061: warning: cannot select font 'CW' troff:stdin:2062: warning: cannot select font 'CW' troff:stdin:2062: warning: cannot select font 'CW' troff:stdin:2063: warning: cannot select font 'CW' troff:stdin:2066: warning: cannot select font 'CW' troff:stdin:2078: warning: cannot select font 'CW' troff:stdin:2079: warning: cannot select font 'CW' troff:stdin:2079: warning: cannot select font 'CW' troff:stdin:2080: warning: cannot select font 'CW' troff:stdin:2081: warning: cannot select font 'CW' troff:stdin:2084: warning: cannot select font 'CW' troff:stdin:2096: warning: cannot select font 'CW' troff:stdin:2110: warning: cannot select font 'CW' troff:stdin:2110: warning: cannot select font 'CW' troff:stdin:2113: warning: cannot select font 'CW' troff:stdin:2114: warning: cannot select font 'CW' troff:stdin:2114: warning: cannot select font 'CW' troff:stdin:2114: warning: cannot select font 'CW' troff:stdin:2116: warning: cannot select font 'CW' troff:stdin:2117: warning: cannot select font 'CW' troff:stdin:2118: warning: cannot select font 'CW' troff:stdin:2121: warning: cannot select font 'CW' troff:stdin:2128: warning: cannot select font 'CW' troff:stdin:2129: warning: cannot select font 'CW' troff:stdin:2133: warning: cannot select font 'CW' troff:stdin:2139: warning: cannot select font 'CW' troff:stdin:2142: warning: cannot select font 'CW' troff:stdin:2149: warning: cannot select font 'CW' troff:stdin:2149: warning: cannot select font 'CW' troff:stdin:2152: warning: cannot select font 'CW' troff:stdin:2156: warning: cannot select font 'CW' troff:stdin:2165: warning: cannot select font 'CW' troff:stdin:2177: warning: cannot select font 'CW' troff:stdin:2177: warning: cannot select font 'CW' troff:stdin:2178: warning: cannot select font 'CW' troff:stdin:2178: warning: cannot select font 'CW' troff:stdin:2178: warning: cannot select font 'CW' troff:stdin:2179: warning: cannot select font 'CW' troff:stdin:2181: warning: cannot select font 'CW' troff:stdin:2188: warning: cannot select font 'CW' troff:stdin:2189: warning: cannot select font 'CW' troff:stdin:2189: warning: cannot select font 'CW' troff:stdin:2192: warning: cannot select font 'CW' troff:stdin:2192: warning: cannot select font 'CW' troff:stdin:2195: warning: cannot select font 'CW' troff:stdin:2202: warning: cannot select font 'CW' troff:stdin:2207: warning: cannot select font 'CW' troff:stdin:2222: warning: cannot select font 'CW' troff:stdin:2222: warning: cannot select font 'CW' troff:stdin:2250: warning: cannot select font 'CW' troff:stdin:2250: warning: cannot select font 'CW' troff:stdin:2253: warning: cannot select font 'CW' troff:stdin:2260: warning: cannot select font 'CW' troff:stdin:2260: warning: cannot select font 'CW' troff:stdin:2261: warning: cannot select font 'CW' troff:stdin:2261: warning: cannot select font 'CW' troff:stdin:2261: warning: cannot select font 'CW' troff:stdin:2263: warning: cannot select font 'CW' troff:stdin:2270: warning: cannot select font 'CW' troff:stdin:2271: warning: cannot select font 'CW' troff:stdin:2271: warning: cannot select font 'CW' troff:stdin:2272: warning: cannot select font 'CW' troff:stdin:2275: warning: cannot select font 'CW' troff:stdin:2276: warning: cannot select font 'CW' troff:stdin:2277: warning: cannot select font 'CW' troff:stdin:2277: warning: cannot select font 'CW' troff:stdin:2280: warning: cannot select font 'CW' troff:stdin:2285: warning: cannot select font 'CW' troff:stdin:2285: warning: cannot select font 'CW' troff:stdin:2288: warning: cannot select font 'CW' troff:stdin:2288: warning: cannot select font 'CW' troff:stdin:2288: warning: cannot select font 'CW' troff:stdin:2288: warning: cannot select font 'CW' troff:stdin:2288: warning: cannot select font 'CW' troff:stdin:2288: warning: cannot select font 'CW' troff:stdin:2306: warning: cannot select font 'CW' troff:stdin:2306: warning: cannot select font 'CW' troff:stdin:2308: warning: cannot select font 'CW' troff:stdin:2310: warning: cannot select font 'CW' troff:stdin:2314: warning: cannot select font 'CW' troff:stdin:2316: warning: cannot select font 'CW' troff:stdin:2318: warning: cannot select font 'CW' troff:stdin:2324: warning: cannot select font 'CW' troff:stdin:2324: warning: cannot select font 'CI' troff:stdin:2324: warning: cannot select font 'CW' troff:stdin:2329: warning: cannot select font 'CW' troff:stdin:2337: warning: cannot select font 'CW' troff:stdin:2355: warning: cannot select font 'CW' troff:stdin:2356: warning: cannot select font 'CW' troff:stdin:2357: warning: cannot select font 'CW' troff:stdin:2366: warning: cannot select font 'CW' troff:stdin:2366: warning: cannot select font 'CW' troff:stdin:2367: warning: cannot select font 'CW' troff:stdin:2370: warning: cannot select font 'CW' troff:stdin:2384: warning: cannot select font 'CW' troff:stdin:2404: warning: cannot select font 'CW' troff:stdin:2405: warning: cannot select font 'CW' troff:stdin:2405: warning: cannot select font 'CW' troff:stdin:2405: warning: cannot select font 'CW' troff:stdin:2406: warning: cannot select font 'CW' troff:stdin:2406: warning: cannot select font 'CW' troff:stdin:2407: warning: cannot select font 'CW' troff:stdin:2412: warning: cannot select font 'CW' troff:stdin:2412: warning: cannot select font 'CW' troff:stdin:2414: warning: cannot select font 'CW' troff:stdin:2414: warning: cannot select font 'CW' troff:stdin:2415: warning: cannot select font 'CW' troff:stdin:2417: warning: cannot select font 'CW' troff:stdin:2419: warning: cannot select font 'CW' troff:stdin:2419: warning: cannot select font 'CW' troff:stdin:2423: warning: cannot select font 'CW' troff:stdin:2423: warning: cannot select font 'CW' troff:stdin:2424: warning: cannot select font 'CW' troff:stdin:2424: warning: cannot select font 'CW' troff:stdin:2428: warning: cannot select font 'CW' troff:stdin:2431: warning: cannot select font 'CW' troff:stdin:2431: warning: cannot select font 'CW' troff:stdin:2432: warning: cannot select font 'CW' troff:stdin:2439: warning: cannot select font 'CW' troff:stdin:2439: warning: cannot select font 'CW' troff:stdin:2440: warning: cannot select font 'CW' troff:stdin:2440: warning: cannot select font 'CW' troff:stdin:2441: warning: cannot select font 'CW' troff:stdin:2441: warning: cannot select font 'CW' troff:stdin:2441: warning: cannot select font 'CW' troff:stdin:2441: warning: cannot select font 'CW' troff:stdin:2441: warning: cannot select font 'CW' troff:stdin:2441: warning: cannot select font 'CW' troff:stdin:2441: warning: cannot select font 'CW' troff:stdin:2442: warning: cannot select font 'CW' troff:stdin:2442: warning: cannot select font 'CW' troff:stdin:2442: warning: cannot select font 'CW' troff:stdin:2442: warning: cannot select font 'CW' troff:stdin:2443: warning: cannot select font 'CW' troff:stdin:2443: warning: cannot select font 'CW' troff:stdin:2443: warning: cannot select font 'CW' troff:stdin:2446: warning: cannot select font 'CW' troff:stdin:2446: warning: cannot select font 'CW' troff:stdin:2448: warning: cannot select font 'CW' troff:stdin:2448: warning: cannot select font 'CW' troff:stdin:2449: warning: cannot select font 'CW' troff:stdin:2449: warning: cannot select font 'CW' troff:stdin:2449: warning: cannot select font 'CW' troff:stdin:2449: warning: cannot select font 'CW' troff:stdin:2450: warning: cannot select font 'CW' troff:stdin:2451: warning: cannot select font 'CW' troff:stdin:2451: warning: cannot select font 'CW' troff:stdin:2452: warning: cannot select font 'CW' troff:stdin:2453: warning: cannot select font 'CW' troff:stdin:2456: warning: cannot select font 'CW' troff:stdin:2471: warning: cannot select font 'CW' troff:stdin:2471: warning: cannot select font 'CW' troff:stdin:2471: warning: cannot select font 'CW' troff:stdin:2475: warning: cannot select font 'CW' troff:stdin:2479: warning: cannot select font 'CW' troff:stdin:2481: warning: cannot select font 'CW' troff:stdin:2487: warning: cannot select font 'CW' troff:stdin:2489: warning: cannot select font 'CW' troff:stdin:2494: warning: cannot select font 'CW' troff:stdin:2494: warning: cannot select font 'CW' troff:stdin:2494: warning: cannot select font 'CW' troff:stdin:2495: warning: cannot select font 'CW' troff:stdin:2499: warning: cannot select font 'CW' troff:stdin:2503: warning: cannot select font 'CW' troff:stdin:2527: warning: cannot select font 'CW' troff:stdin:2537: warning: cannot select font 'CW' troff:stdin:2540: warning: cannot select font 'CW' troff:stdin:2569: warning: cannot select font 'CW' troff:stdin:2596: warning: cannot select font 'CW' troff:stdin:2598: warning: cannot select font 'CW' troff:stdin:2598: warning: cannot select font 'CW' troff:stdin:2599: warning: cannot select font 'CW' troff:stdin:2607: warning: cannot select font 'CW' troff:stdin:2607: warning: cannot select font 'CW' troff:stdin:2607: warning: cannot select font 'CW' troff:stdin:2607: warning: cannot select font 'CW' troff:stdin:2607: warning: cannot select font 'CW' troff:stdin:2608: warning: cannot select font 'CW' troff:stdin:2609: warning: cannot select font 'CW' troff:stdin:2611: warning: cannot select font 'CW' troff:stdin:2616: warning: cannot select font 'CW' troff:stdin:2621: warning: cannot select font 'CW' troff:stdin:2623: warning: cannot select font 'CW' troff:stdin:2623: warning: cannot select font 'CW' troff:stdin:2623: warning: cannot select font 'CW' troff:stdin:2623: warning: cannot select font 'CW' troff:stdin:2625: warning: cannot select font 'CW' troff:stdin:2625: warning: cannot select font 'CW' troff:stdin:2625: warning: cannot select font 'CW' troff:stdin:2625: warning: cannot select font 'CW' troff:stdin:2627: warning: cannot select font 'CW' troff:stdin:2642: warning: cannot select font 'CW' troff:stdin:2653: warning: cannot select font 'CW' troff:stdin:2658: warning: cannot select font 'CW' troff:stdin:2663: warning: cannot select font 'CW' troff:stdin:2664: warning: cannot select font 'CW' troff:stdin:2668: warning: cannot select font 'CW' troff:stdin:2668: warning: cannot select font 'CW' troff:stdin:2677: warning: cannot select font 'CW' troff:stdin:2681: warning: cannot select font 'CW' troff:stdin:2683: warning: cannot select font 'CW' troff:stdin:2683: warning: cannot select font 'CW' troff:stdin:2695: warning: cannot select font 'CW' troff:stdin:2696: warning: cannot select font 'CW' troff:stdin:2697: warning: cannot select font 'CW' troff:stdin:2703: warning: cannot select font 'CW' troff:stdin:2704: warning: cannot select font 'CW' troff:stdin:2706: warning: cannot select font 'CW' troff:stdin:2717: warning: cannot select font 'CW' troff:stdin:2717: warning: cannot select font 'CW' troff:stdin:2720: warning: cannot select font 'CW' troff:stdin:2721: warning: cannot select font 'CW' troff:stdin:2723: warning: cannot select font 'CW' troff:stdin:2723: warning: cannot select font 'CW' troff:stdin:2725: warning: cannot select font 'CW' troff:stdin:2725: warning: cannot select font 'CW' troff:stdin:2728: warning: cannot select font 'CW' troff:stdin:2735: warning: cannot select font 'CW' troff:stdin:2736: warning: cannot select font 'CW' troff:stdin:2741: warning: cannot select font 'CW' troff:stdin:2745: warning: cannot select font 'CW' troff:stdin:2759: warning: cannot select font 'CW' troff:stdin:2762: warning: cannot select font 'CW' troff:stdin:2768: warning: cannot select font 'CW' troff:stdin:2768: warning: cannot select font 'CW' troff:stdin:2769: warning: cannot select font 'CW' troff:stdin:2770: warning: cannot select font 'CW' troff:stdin:2771: warning: cannot select font 'CW' troff:stdin:2775: warning: cannot select font 'CW' troff:stdin:2779: warning: cannot select font 'CW' troff:stdin:2780: warning: cannot select font 'CW' troff:stdin:2781: warning: cannot select font 'CW' troff:stdin:2781: warning: cannot select font 'CW' troff:stdin:2783: warning: cannot select font 'CW' troff:stdin:2786: warning: cannot select font 'CW' troff:stdin:2792: warning: cannot select font 'CW' troff:stdin:2792: warning: cannot select font 'CW' troff:stdin:2803: warning: cannot select font 'CW' troff:stdin:2810: warning: cannot select font 'CW' troff:stdin:2811: warning: cannot select font 'CW' troff:stdin:2814: warning: cannot select font 'CW' troff:stdin:2820: warning: cannot select font 'CW' troff:stdin:2824: warning: cannot select font 'CW' troff:stdin:2832: warning: cannot select font 'CW' troff:stdin:2833: warning: cannot select font 'CW' troff:stdin:2833: warning: cannot select font 'CW' troff:stdin:2834: warning: cannot select font 'CW' troff:stdin:2834: warning: cannot select font 'CW' troff:stdin:2835: warning: cannot select font 'CW' troff:stdin:2835: warning: cannot select font 'CW' troff:stdin:2836: warning: cannot select font 'CW' troff:stdin:2837: warning: cannot select font 'CW' troff:stdin:2838: warning: cannot select font 'CW' troff:stdin:2838: warning: cannot select font 'CW' troff:stdin:2839: warning: cannot select font 'CW' troff:stdin:2841: warning: cannot select font 'CW' troff:stdin:2842: warning: cannot select font 'CW' troff:stdin:2843: warning: cannot select font 'CW' troff:stdin:2845: warning: cannot select font 'CW' troff:stdin:2845: warning: cannot select font 'CW' troff:stdin:2846: warning: cannot select font 'CW' troff:stdin:2849: warning: cannot select font 'CW' troff:stdin:2850: warning: cannot select font 'CW' troff:stdin:2850: warning: cannot select font 'CW' troff:stdin:2851: warning: cannot select font 'CW' troff:stdin:2853: warning: cannot select font 'CW' troff:stdin:2855: warning: cannot select font 'CW' troff:stdin:2855: warning: cannot select font 'CW' troff:stdin:2857: warning: cannot select font 'CW' troff:stdin:2869: warning: cannot select font 'CW' troff:stdin:2873: warning: cannot select font 'CW' troff:stdin:2877: warning: cannot select font 'CW' troff:stdin:2878: warning: cannot select font 'CW' troff:stdin:2879: warning: cannot select font 'CW' troff:stdin:2879: warning: cannot select font 'CW' troff:stdin:2888: warning: cannot select font 'CW' troff:stdin:2889: warning: cannot select font 'CW' troff:stdin:2899: warning: cannot select font 'CW' troff:stdin:2914: warning: cannot select font 'CW' troff:stdin:2928: warning: cannot select font 'CW' troff:stdin:2932: warning: cannot select font 'CW' troff:stdin:2935: warning: cannot select font 'CW' troff:stdin:2942: warning: cannot select font 'CW' troff:stdin:2943: warning: cannot select font 'CW' troff:stdin:2943: warning: cannot select font 'CW' troff:stdin:2944: warning: cannot select font 'CW' troff:stdin:2951: warning: cannot select font 'CW' troff:stdin:2960: warning: cannot select font 'CW' troff:stdin:2965: warning: cannot select font 'CW' troff:stdin:2965: warning: cannot select font 'CW' troff:stdin:2968: warning: cannot select font 'CW' troff:stdin:2978: warning: cannot select font 'CW' troff:stdin:2985: warning: cannot select font 'CW' troff:stdin:2988: warning: cannot select font 'CW' troff:stdin:2995: warning: cannot select font 'CW' troff:stdin:3000: warning: cannot select font 'CW' troff:stdin:3012: warning: cannot select font 'CW' troff:stdin:3014: warning: cannot select font 'CW' troff:stdin:3026: warning: cannot select font 'CW' troff:stdin:3030: warning: cannot select font 'CW' troff:stdin:3046: warning: cannot select font 'CW' troff:stdin:3050: warning: cannot select font 'CW' troff:stdin:3051: warning: cannot select font 'CW' troff:stdin:3054: warning: cannot select font 'CW' troff:stdin:3061: warning: cannot select font 'CW' troff:stdin:3068: warning: cannot select font 'CW' troff:stdin:3075: warning: cannot select font 'CW' troff:stdin:3081: warning: cannot select font 'CW' troff:stdin:3095: warning: cannot select font 'CW' troff:stdin:3096: warning: cannot select font 'CW' troff:stdin:3103: warning: cannot select font 'CW' troff:stdin:3125: warning: cannot select font 'CW' troff:stdin:3131: warning: cannot select font 'CW' troff:stdin:3133: warning: cannot select font 'CW' troff:stdin:3138: warning: cannot select font 'CW' troff:stdin:3140: warning: cannot select font 'CW' troff:stdin:3153: warning: cannot select font 'CW' troff:stdin:3161: warning: cannot select font 'CW' troff:stdin:3162: warning: cannot select font 'CW' troff:stdin:3164: warning: cannot select font 'CW' troff:stdin:3179: warning: cannot select font 'CW' troff:stdin:3182: warning: cannot select font 'CW' troff:stdin:3189: warning: cannot select font 'CW' troff:stdin:3189: warning: cannot select font 'CW' troff:stdin:3194: warning: cannot select font 'CW' troff:stdin:3196: warning: cannot select font 'CW' troff:stdin:3213: warning: cannot select font 'CW' troff:stdin:3214: warning: cannot select font 'CW' troff:stdin:3223: warning: cannot select font 'CW' troff:stdin:3231: warning: cannot select font 'CW' troff:stdin:3232: warning: cannot select font 'CW' troff:stdin:3239: warning: cannot select font 'CW' troff:stdin:3249: warning: cannot select font 'CW' troff:stdin:3253: warning: cannot select font 'CW' troff:stdin:3259: warning: cannot select font 'CW' troff:stdin:3262: warning: cannot select font 'CW' troff:stdin:3263: warning: cannot select font 'CW' troff:stdin:3263: warning: cannot select font 'CW' troff:stdin:3267: warning: cannot select font 'CW' troff:stdin:3272: warning: cannot select font 'CW' troff:stdin:3274: warning: cannot select font 'CW' troff:stdin:3277: warning: cannot select font 'CW' troff:stdin:3285: warning: cannot select font 'CW' troff:stdin:3285: warning: cannot select font 'CW' troff:stdin:3287: warning: cannot select font 'CW' troff:stdin:3291: warning: cannot select font 'CW' troff:stdin:3323: warning: cannot select font 'CW' troff:stdin:3334: warning: cannot select font 'CW' troff:stdin:3335: warning: cannot select font 'CW' troff:stdin:3336: warning: cannot select font 'CW' troff:stdin:3339: warning: cannot select font 'CW' troff:stdin:3349: warning: cannot select font 'CW' troff:stdin:3364: warning: cannot select font 'CW' troff:stdin:3364: warning: cannot select font 'CW' troff:stdin:3365: warning: cannot select font 'CW' troff:stdin:3366: warning: cannot select font 'CW' troff:stdin:3370: warning: cannot select font 'CW' troff:stdin:3374: warning: cannot select font 'CW' troff:stdin:3391: warning: cannot select font 'CW' troff:stdin:3410: warning: cannot select font 'CW' troff:stdin:3410: warning: cannot select font 'CW' troff:stdin:3412: warning: cannot select font 'CW' Format ../man1/../man1/bk-pending.1 ( bk-pending . 1 ) Format ../man1/../man1/bk-port.1 ( bk-port . 1 ) Format ../man1/../man1/bk-portal.1 ( bk-portal . 1 ) Format ../man1/../man1/bk-prompt.1 ( bk-prompt . 1 ) Format ../man1/../man1/bk-pull.1 ( bk-pull . 1 ) Format ../man1/../man1/bk-push.1 ( bk-push . 1 ) Format ../man1/../man1/bk-pwd.1 ( bk-pwd . 1 ) Format ../man1/../man1/bk-r2c.1 ( bk-r2c . 1 ) Format ../man1/../man1/bk-range.1 ( bk-range . 1 ) Format ../man1/../man1/bk-receive.1 ( bk-receive . 1 ) Format ../man1/../man1/bk-regex.1 ( bk-regex . 1 ) Format ../man1/../man1/bk-relink.1 ( bk-relink . 1 ) Format ../man1/../man1/bk-remerge.1 ( bk-remerge . 1 ) Format ../man1/../man1/bk-renames.1 ( bk-renames . 1 ) Format ../man1/../man1/bk-renametool.1 ( bk-renametool . 1 ) Format ../man1/../man1/bk-renumber.1 ( bk-renumber . 1 ) Format ../man1/../man1/bk-repocheck.1 ( bk-repocheck . 1 ) Format ../man1/../man1/bk-repogca.1 ( bk-repogca . 1 ) troff:stdin:257: warning: cannot select font 'CW' Format ../man1/../man1/bk-repos.1 ( bk-repos . 1 ) Format ../man1/../man1/bk-repotype.1 ( bk-repotype . 1 ) Format ../man1/../man1/bk-resolve.1 ( bk-resolve . 1 ) Format ../man1/../man1/bk-resolving.1 ( bk-resolving . 1 ) Format ../man1/../man1/bk-revtool.1 ( bk-revtool . 1 ) Format ../man1/../man1/bk-rm.1 ( bk-rm . 1 ) Format ../man1/../man1/bk-rmdir.1 ( bk-rmdir . 1 ) Format ../man1/../man1/bk-rmgone.1 ( bk-rmgone . 1 ) Format ../man1/../man1/bk-root.1 ( bk-root . 1 ) Format ../man1/../man1/bk-rset.1 ( bk-rset . 1 ) Format ../man1/../man1/bk-sane.1 ( bk-sane . 1 ) Format ../man1/../man1/bk-sccslog.1 ( bk-sccslog . 1 ) Format ../man1/../man1/bk-send.1 ( bk-send . 1 ) Format ../man1/../man1/bk-sendbug.1 ( bk-sendbug . 1 ) Format ../man1/../man1/bk-service.1 ( bk-service . 1 ) Format ../man1/../man1/bk-set.1 ( bk-set . 1 ) Format ../man1/../man1/bk-setup.1 ( bk-setup . 1 ) Format ../man1/../man1/bk-setuptool.1 ( bk-setuptool . 1 ) Format ../man1/../man1/bk-sfio.1 ( bk-sfio . 1 ) Format ../man1/../man1/bk-smerge.1 ( bk-smerge . 1 ) Format ../man1/../man1/bk-status.1 ( bk-status . 1 ) Format ../man1/../man1/bk-stripdel.1 ( bk-stripdel . 1 ) Format ../man1/../man1/bk-superset.1 ( bk-superset . 1 ) Format ../man1/../man1/bk-support.1 ( bk-support . 1 ) Format ../man1/../man1/bk-tag.1 ( bk-tag . 1 ) Format ../man1/../man1/bk-takepatch.1 ( bk-takepatch . 1 ) Format ../man1/../man1/bk-templates.1 ( bk-templates . 1 ) Format ../man1/../man1/bk-terms.1 ( bk-terms . 1 ) Format ../man1/../man1/bk-triggers.1 ( bk-triggers . 1 ) Format ../man1/../man1/bk-undo.1 ( bk-undo . 1 ) Format ../man1/../man1/bk-undos.1 ( bk-undos . 1 ) Format ../man1/../man1/bk-unedit.1 ( bk-unedit . 1 ) Format ../man1/../man1/bk-uninstall.1 ( bk-uninstall . 1 ) Format ../man1/../man1/bk-unlock.1 ( bk-unlock . 1 ) Format ../man1/../man1/bk-unpull.1 ( bk-unpull . 1 ) Format ../man1/../man1/bk-unrm.1 ( bk-unrm . 1 ) Format ../man1/../man1/bk-untag.1 ( bk-untag . 1 ) Format ../man1/../man1/bk-unwrap.1 ( bk-unwrap . 1 ) Format ../man1/../man1/bk-upgrade.1 ( bk-upgrade . 1 ) Format ../man1/../man1/bk-url.1 ( bk-url . 1 ) Format ../man1/../man1/bk-version.1 ( bk-version . 1 ) Format ../man1/../man1/bk-what.1 ( bk-what . 1 ) Format ../man1/../man1/bk-wrap.1 ( bk-wrap . 1 ) Format ../man1/../man1/bk-xflags.1 ( bk-xflags . 1 ) Format ../man1/../man1/bk-zone.1 ( bk-zone . 1 ) make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/man/man2help' make[1]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src' >>> bitkeeper: Entering fakeroot... make DESTDIR=/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper -C src install make[1]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src' rm -rf /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper || exit 1 mkdir -p /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/contrib mkdir -p /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/lscripts ./bk -rwww get -S cp -f -r www /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper ./bk get -S gui/ide/emacs/vc-bk.el contrib/git2bk.l tar cf - ./bk bk.script import uuwrap unuuwrap gzip_uuwrap ungzip_uuwrap b64wrap unb64wrap gzip_b64wrap ungzip_b64wrap lscripts gui/bin gui/lib gui/images \ | (cd /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper && tar xf -) cp -f bkmsg.txt bkhelp.txt version ../doc/bk_refcard.ps ../doc/bk_refcard.pdf ../RELEASE-NOTES.md dspec-changes dspec-changes-3.2 dspec-changes-4.0 dspec-changes-h dspec-changes-hv dspec-changes-json dspec-changes-json-v dspec-changes-vv dspec-log dspec-prs /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper cp -f gui/ide/emacs/vc-bk.el contrib/git2bk.l /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/contrib (cd ../doc/nested && make install HTML=/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/html) make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/doc/nested' ../../src/bk tclsh ../bin/pod2html.l \ --title="BitKeeper Nested Overview" \ --template=../www/template.html -- nested.doc > ../www/nested.html test -d "/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/html/images" || mkdir -p "/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/html/images" ../../src/bk co -Sq ../www/images cp ../www/images/*.gif ../www/images/*.jpg "/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/html/images" cp ../www/nested.html "/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/html" make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/doc/nested' if [ unix = unix ]; \ then ./bk get -S ../man/Makefile; \ cd ../man && make install BINDIR=/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper ;\ else \ (cd win32 && make BINDIR=/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper install); \ cp utils/registry.tcl /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/gui/lib; \ fi make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/man' rm -rf bk-man; mkdir -p bk-man/man1 cp -f man.tmac bk-macros man1 cd man1; for i in *.1; do soelim $i > ../bk-man/man1/$i; done rm -f man1/man.tmac man1/bk-macros rm -f -r /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/man mkdir -p /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/man cd bk-man && tar cf /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/man/TAR . cd /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/man && tar xf TAR rm -f /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/man/TAR make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/man' cd /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper; \ find . -type l | \ perl -ne 'chomp; $a = readlink; print "$a|$_\n";'>symlinks; \ test -s symlinks || rm -f symlinks tmp/bitkeeper/bk _install -d -f /home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/libexec/bitkeeper BitKeeper is installed in /usr/libexec/bitkeeper We suggest you run: sudo /usr/libexec/bitkeeper/bk links /usr/local/bin to create the bk symlink. make[1]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src' created directory: '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/share/' created directory: '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/share/licenses/' created directory: '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/share/licenses/bitkeeper/' 'LICENSE' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/share/licenses/bitkeeper/LICENSE' 'LICENSE.extras.md' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/share/licenses/bitkeeper/LICENSE.extras.md' 'NOTICE' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/share/licenses/bitkeeper/NOTICE' '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/bin/bk' -> '/usr/libexec/bitkeeper/bk' '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/bin/git2bk' -> '../libexec/bitkeeper/contrib/git2bk.l' mode of '.' changed to 0755 (rwxr-xr-x) mode of './contrib' changed to 0755 (rwxr-xr-x) mode of './www' changed to 0755 (rwxr-xr-x) mode of './www/css' changed to 0755 (rwxr-xr-x) mode of './www/fonts' changed to 0755 (rwxr-xr-x) mode of './lscripts' changed to 0755 (rwxr-xr-x) mode of './man' changed to 0755 (rwxr-xr-x) mode of './man/man1' changed to 0755 (rwxr-xr-x) mode of './gui' changed to 0755 (rwxr-xr-x) mode of './gui/images' changed to 0755 (rwxr-xr-x) mode of './gui/images/logo' changed to 0755 (rwxr-xr-x) mode of './gui/bin' changed to 0755 (rwxr-xr-x) mode of './gui/lib' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tcl8.6' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tcl8.6/encoding' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tcl8.6/opt0.4' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tcl8.6/http1.0' changed to 0755 (rwxr-xr-x) mode of './gui/lib/Tkcon' changed to 0755 (rwxr-xr-x) mode of './gui/lib/Tktable2.10' changed to 0755 (rwxr-xr-x) mode of './gui/lib/BWidget1.8' changed to 0755 (rwxr-xr-x) mode of './gui/lib/BWidget1.8/images' changed to 0755 (rwxr-xr-x) mode of './gui/lib/BWidget1.8/lang' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tk8.6' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tk8.6/ttk' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tk8.6/msgs' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tcl8' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tcl8/8.6' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tcl8/8.5' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tcl8/8.4' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tcl8/8.4/platform' changed to 0755 (rwxr-xr-x) mode of './html' changed to 0755 (rwxr-xr-x) mode of './html/images' changed to 0755 (rwxr-xr-x) '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/libexec/bitkeeper/man' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/share/man' '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/share/man/man1/bk.1' -> 'bk-bk.1' >>> bitkeeper-doc*: Running split function doc... 'usr/share/man' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-doc/usr/share/man' 'usr/share/licenses' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-doc/usr/share/licenses' >>> bitkeeper-doc*: Preparing subpackage bitkeeper-doc... >>> bitkeeper-doc*: Running postcheck for bitkeeper-doc >>> bitkeeper-gui*: Running split function gui... 'usr/libexec/bitkeeper/gui/bin/bkgui' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/bin/bkgui' 'usr/libexec/bitkeeper/gui/images' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/images' 'usr/libexec/bitkeeper/gui/lib/BWidget1.8' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/BWidget1.8' 'usr/libexec/bitkeeper/gui/lib/Tkcon' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/Tkcon' 'usr/libexec/bitkeeper/gui/lib/Tktable2.10' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/Tktable2.10' 'usr/libexec/bitkeeper/gui/lib/bugform' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/bugform' 'usr/libexec/bitkeeper/gui/lib/citool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/citool' 'usr/libexec/bitkeeper/gui/lib/csettool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/csettool' 'usr/libexec/bitkeeper/gui/lib/difftool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/difftool' 'usr/libexec/bitkeeper/gui/lib/fm3tool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/fm3tool' 'usr/libexec/bitkeeper/gui/lib/fmtool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/fmtool' 'usr/libexec/bitkeeper/gui/lib/helptool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/helptool' 'usr/libexec/bitkeeper/gui/lib/installtool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/installtool' 'usr/libexec/bitkeeper/gui/lib/msgtool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/msgtool' 'usr/libexec/bitkeeper/gui/lib/outputtool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/outputtool' 'usr/libexec/bitkeeper/gui/lib/renametool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/renametool' 'usr/libexec/bitkeeper/gui/lib/revtool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/revtool' 'usr/libexec/bitkeeper/gui/lib/setuptool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/setuptool' 'usr/libexec/bitkeeper/gui/lib/supportform' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/supportform' 'usr/libexec/bitkeeper/gui/lib/tk8.6' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/tk8.6' >>> bitkeeper-gui*: Preparing subpackage bitkeeper-gui... >>> bitkeeper-gui*: Stripping binaries >>> bitkeeper-gui*: Running postcheck for bitkeeper-gui >>> bitkeeper*: Running postcheck for bitkeeper >>> bitkeeper*: Preparing package bitkeeper... >>> bitkeeper*: Stripping binaries >>> bitkeeper*: Scanning shared objects >>> bitkeeper-gui*: Scanning shared objects >>> bitkeeper-doc*: Tracing dependencies... >>> bitkeeper-doc*: Package size: 1.1 MB >>> bitkeeper-doc*: Compressing data... >>> bitkeeper-doc*: Create checksum... >>> bitkeeper-doc*: Create bitkeeper-doc-7.3.3-r0.apk >>> bitkeeper-gui*: Tracing dependencies... bitkeeper=7.3.3-r0 so:libX11.so.6 so:libXft.so.2 so:libc.musl-riscv64.so.1 so:libfontconfig.so.1 so:libpcre.so.1 so:libz.so.1 >>> bitkeeper-gui*: Package size: 7.2 MB >>> bitkeeper-gui*: Compressing data... >>> bitkeeper-gui*: Create checksum... >>> bitkeeper-gui*: Create bitkeeper-gui-7.3.3-r0.apk >>> bitkeeper*: Tracing dependencies... so:libc.musl-riscv64.so.1 so:liblz4.so.1 so:libpcre.so.1 so:libtommath.so.1 so:libz.so.1 >>> bitkeeper*: Package size: 5.5 MB >>> bitkeeper*: Compressing data... >>> bitkeeper*: Create checksum... >>> bitkeeper*: Create bitkeeper-7.3.3-r0.apk >>> bitkeeper: Build complete at Tue, 21 Oct 2025 17:28:45 +0000 elapsed time 0h 3m 59s >>> bitkeeper: Cleaning up srcdir >>> bitkeeper: Cleaning up pkgdir >>> bitkeeper: Cleaning up tmpdir >>> bitkeeper: Uninstalling dependencies... ( 1/85) Purging .makedepends-bitkeeper (20251021.172452) ( 2/85) Purging bash (5.3.3-r1) bash-5.3.3-r1.pre-deinstall: Executing script... ( 3/85) Purging bison (3.8.2-r2) ( 4/85) Purging m4 (1.4.20-r0) ( 5/85) Purging ghostscript (10.05.1-r1) ( 6/85) Purging gperf (3.3-r0) ( 7/85) Purging groff (1.23.0-r3) ( 8/85) Purging libtommath-dev (1.3.0-r0) ( 9/85) Purging libtommath (1.3.0-r0) (10/85) Purging libxft-dev (2.3.9-r0) (11/85) Purging libxft (2.3.9-r0) (12/85) Purging lz4-dev (1.10.0-r0) (13/85) Purging clang21 (21.1.2-r1) (14/85) Purging llvm21-linker-tools (21.1.2-r1) (15/85) Purging clang21-headers (21.1.2-r1) (16/85) Purging clang21-libs (21.1.2-r1) (17/85) Purging cups-libs (2.4.13-r0) (18/85) Purging fontconfig-dev (2.17.1-r0) (19/85) Purging fontconfig (2.17.1-r0) (20/85) Purging freetype-dev (2.13.3-r0) (21/85) Purging freetype (2.13.3-r0) (22/85) Purging git-perl (2.51.1-r1) (23/85) Purging perl-git (2.51.1-r1) (24/85) Purging perl-error (0.17030-r0) (25/85) Purging perl (5.42.0-r0) (26/85) Purging gnutls (3.8.8-r0) (27/85) Purging jbig2dec (0.20-r0) (28/85) Purging lcms2 (2.17-r0) (29/85) Purging libpng-dev (1.6.49-r0) (30/85) Purging libpng (1.6.49-r0) (31/85) Purging libxrender-dev (0.9.12-r0) (32/85) Purging libxrender (0.9.12-r0) (33/85) Purging libxt (1.3.1-r0) (34/85) Purging llvm21-libs (21.1.2-r1) (35/85) Purging nettle (3.10.2-r0) (36/85) Purging openjpeg (2.5.3-r1) (37/85) Purging p11-kit (0.25.5-r2) (38/85) Purging python3-pyc (3.12.12-r0) (39/85) Purging python3-pycache-pyc0 (3.12.12-r0) (40/85) Purging xcb-proto-pyc (1.17.0-r0) (41/85) Purging pyc (3.12.12-r0) (42/85) Purging tiff (4.7.1-r0) (43/85) Purging zlib-dev (1.3.1-r2) (44/85) Purging avahi-libs (0.8-r22) (45/85) Purging brotli-dev (1.1.0-r2) (46/85) Purging brotli (1.1.0-r2) (47/85) Purging bzip2-dev (1.0.8-r6) (48/85) Purging dbus-libs (1.16.2-r1) (49/85) Purging expat-dev (2.7.3-r0) (50/85) Purging expat (2.7.3-r0) (51/85) Purging libx11-dev (1.8.12-r1) (52/85) Purging xtrans (1.6.0-r0) (53/85) Purging libx11 (1.8.12-r1) (54/85) Purging libxcb-dev (1.17.0-r0) (55/85) Purging libxcb (1.17.0-r0) (56/85) Purging xcb-proto (1.17.0-r0) (57/85) Purging python3 (3.12.12-r0) (58/85) Purging gdbm (1.26-r0) (59/85) Purging libxdmcp-dev (1.1.5-r1) (60/85) Purging libxdmcp (1.1.5-r1) (61/85) Purging libbsd (0.12.2-r0) (62/85) Purging libbz2 (1.0.8-r6) (63/85) Purging libffi (3.5.2-r0) (64/85) Purging libsm (1.2.6-r0) (65/85) Purging libice (1.1.2-r0) (66/85) Purging libintl (0.24.1-r1) (67/85) Purging libjpeg-turbo (3.1.2-r0) (68/85) Purging libmd (1.1.0-r0) (69/85) Purging libpanelw (6.5_p20251010-r0) (70/85) Purging pcre-dev (8.45-r4) (71/85) Purging libpcre32 (8.45-r4) (72/85) Purging libpcrecpp (8.45-r4) (73/85) Purging pcre (8.45-r4) (74/85) Purging libpcre16 (8.45-r4) (75/85) Purging libwebp (1.6.0-r0) (76/85) Purging libsharpyuv (1.6.0-r0) (77/85) Purging libtasn1 (4.20.0-r0) (78/85) Purging libuuid (2.41.2-r0) (79/85) Purging libxau-dev (1.0.12-r0) (80/85) Purging libxau (1.0.12-r0) (81/85) Purging libxml2 (2.13.9-r0) (82/85) Purging mpdecimal (4.0.1-r0) (83/85) Purging sqlite-libs (3.50.4-r1) (84/85) Purging xorgproto (2024.1-r0) (85/85) Purging xz-libs (5.8.1-r0) busybox-1.37.0-r24.trigger: Executing script... OK: 666 MiB in 105 packages >>> bitkeeper: Updating the community/riscv64 repository index... >>> bitkeeper: Signing the index...