>>> bitkeeper: Building community/bitkeeper 7.3.3-r0 (using abuild 3.15.0-r2) started Thu, 14 Aug 2025 18:16:59 +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/84) Installing bash (5.3.3-r0) bash-5.3.3-r0.post-install: Executing script... ( 2/84) Installing m4 (1.4.20-r0) ( 3/84) Installing bison (3.8.2-r2) ( 4/84) Installing clang20-headers (20.1.8-r0) ( 5/84) Installing libffi (3.5.2-r0) ( 6/84) Installing xz-libs (5.8.1-r0) ( 7/84) Installing libxml2 (2.13.8-r0) ( 8/84) Installing llvm20-libs (20.1.8-r0) ( 9/84) Installing clang20-libs (20.1.8-r0) (10/84) Installing llvm20-linker-tools (20.1.8-r0) (11/84) Installing clang20 (20.1.8-r0) (12/84) Installing libbz2 (1.0.8-r6) (13/84) Installing libpng (1.6.49-r0) (14/84) Installing freetype (2.13.3-r0) (15/84) Installing fontconfig (2.17.1-r0) (16/84) Installing expat (2.7.1-r0) (17/84) Installing expat-dev (2.7.1-r0) (18/84) Installing bzip2-dev (1.0.8-r6) (19/84) Installing brotli (1.1.0-r2) (20/84) Installing brotli-dev (1.1.0-r2) (21/84) Installing zlib-dev (1.3.1-r2) (22/84) Installing libpng-dev (1.6.49-r0) (23/84) Installing freetype-dev (2.13.3-r0) (24/84) Installing fontconfig-dev (2.17.1-r0) (25/84) Installing libxau (1.0.12-r0) (26/84) Installing libmd (1.1.0-r0) (27/84) Installing libbsd (0.12.2-r0) (28/84) Installing libxdmcp (1.1.5-r1) (29/84) Installing libxcb (1.17.0-r0) (30/84) Installing libx11 (1.8.12-r0) (31/84) Installing libice (1.1.2-r0) (32/84) Installing libuuid (2.41.1-r0) (33/84) Installing libsm (1.2.6-r0) (34/84) Installing libxt (1.3.1-r0) (35/84) Installing dbus-libs (1.16.2-r1) (36/84) Installing avahi-libs (0.8-r21) (37/84) Installing nettle (3.10.2-r0) (38/84) Installing libtasn1 (4.20.0-r0) (39/84) Installing p11-kit (0.25.5-r2) (40/84) Installing gnutls (3.8.8-r0) (41/84) Installing cups-libs (2.4.12-r0) (42/84) Installing jbig2dec (0.20-r0) (43/84) Installing libjpeg-turbo (3.1.1-r0) (44/84) Installing lcms2 (2.16-r0) (45/84) Installing openjpeg (2.5.3-r0) (46/84) Installing libsharpyuv (1.6.0-r0) (47/84) Installing libwebp (1.6.0-r0) (48/84) Installing tiff (4.7.0-r2) (49/84) Installing ghostscript (10.05.1-r1) (50/84) Installing gperf (3.3-r0) (51/84) Installing perl (5.42.0-r0) (52/84) Installing groff (1.23.0-r3) (53/84) Installing libtommath (1.3.0-r0) (54/84) Installing libtommath-dev (1.3.0-r0) (55/84) Installing xorgproto (2024.1-r0) (56/84) Installing libxau-dev (1.0.12-r0) (57/84) Installing gdbm (1.26-r0) (58/84) Installing mpdecimal (4.0.1-r0) (59/84) Installing libpanelw (6.5_p20250705-r0) (60/84) Installing sqlite-libs (3.50.4-r1) (61/84) Installing python3 (3.12.11-r0) (62/84) Installing python3-pycache-pyc0 (3.12.11-r0) (63/84) Installing pyc (3.12.11-r0) (64/84) Installing xcb-proto-pyc (1.17.0-r0) (65/84) Installing python3-pyc (3.12.11-r0) (66/84) Installing xcb-proto (1.17.0-r0) (67/84) Installing libxdmcp-dev (1.1.5-r1) (68/84) Installing libxcb-dev (1.17.0-r0) (69/84) Installing xtrans (1.6.0-r0) (70/84) Installing libx11-dev (1.8.12-r0) (71/84) Installing libxrender (0.9.12-r0) (72/84) Installing libxft (2.3.9-r0) (73/84) Installing libxrender-dev (0.9.12-r0) (74/84) Installing libxft-dev (2.3.9-r0) (75/84) Installing lz4-dev (1.10.0-r0) (76/84) Installing libpcre16 (8.45-r4) (77/84) Installing libpcre32 (8.45-r4) (78/84) Installing pcre (8.45-r4) (79/84) Installing libpcrecpp (8.45-r4) (80/84) Installing pcre-dev (8.45-r4) (81/84) Installing .makedepends-bitkeeper (20250814.181700) (82/84) Installing perl-error (0.17030-r0) (83/84) Installing perl-git (2.50.1-r0) (84/84) Installing git-perl (2.50.1-r0) busybox-1.37.0-r22.trigger: Executing script... fontconfig-2.17.1-r0.trigger: Executing script... OK: 857 MiB in 192 packages >>> bitkeeper: Cleaning up srcdir >>> bitkeeper: Cleaning up pkgdir >>> bitkeeper: Cleaning up tmpdir >>> bitkeeper: Fetching https://distfiles.alpinelinux.org/distfiles/edge/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/edge/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61.tar.gz.part' bitkeeper-0524ffb3f6 45% |************** | 12.7M 0:00:01 ETA bitkeeper-0524ffb3f6 100% |********************************| 27.7M 0:00:00 ETA '/var/cache/distfiles/edge/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61.tar.gz.part' saved >>> bitkeeper: Fetching https://distfiles.alpinelinux.org/distfiles/edge/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61.tar.gz >>> bitkeeper: Checking sha512sums... bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61.tar.gz: OK gcc15-boolean.patch: OK gcc15-pointer.patch: OK makepatch-fix.patch: OK man-bk-prefix.patch: OK >>> bitkeeper: Unpacking /var/cache/distfiles/edge/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61.tar.gz... >>> bitkeeper: gcc15-boolean.patch patching file src/gui/tcltk/tk/generic/tkEntry.c patching file src/gui/tcltk/tktable/generic/tkTable.c >>> bitkeeper: gcc15-pointer.patch patching file src/gui/tcltk/tcl/generic/tclTomMathDecls.h patching file src/tommath/bn_mp_cmp.c patching file src/tommath/bn_mp_cmp_d.c patching file src/tommath/bn_mp_cmp_mag.c patching file src/tommath/bn_mp_cnt_lsb.c patching file src/tommath/bn_mp_copy.c patching file src/tommath/bn_mp_count_bits.c patching file src/tommath/bn_mp_div_2d.c patching file src/tommath/bn_mp_mod_2d.c patching file src/tommath/bn_mp_mul_2d.c patching file src/tommath/bn_mp_neg.c patching file src/tommath/tommath.h patching file src/gui/tcltk/tk/unix/tkUnixEvent.c patching file src/gui/tcltk/tk/unix/tkUnixSelect.c patching file src/gui/tcltk/tktable/generic/tkTable.h patching file src/gui/tcltk/tktable/generic/tkTableTag.c patching file src/gui/tcltk/tktable/generic/tkTableUtil.c patching file src/gui/tcltk/tktable/generic/tkTableWin.c >>> bitkeeper: makepatch-fix.patch patching file src/cset.c >>> bitkeeper: man-bk-prefix.patch patching file man/Makefile make -C src all make[1]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src' sh mkconf.sh > conf.mk || { rm -f conf.mk; false; } Failed to detect system TOMCRYPT, use local copy in bk source tree! make -C libc system.h Building cmd.h Building bkver.c Building cmd.c make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/libc' perl fslayer/gen_fslayer.pl 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 Building gzip_uuwrap make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt' mv -f import.T import CC tomcrypt/aes_enc.c CC tomcrypt/src/ciphers/aes/aes.c Building ungzip_uuwrap CC tomcrypt/src/misc/base64/base64_decode.c CC tomcrypt/src/misc/base64/base64_encode.c Building b64wrap CC tomcrypt/src/hashes/helper/hash_file.c CC tomcrypt/src/hashes/helper/hash_filehandle.c CC tomcrypt/src/hashes/helper/hash_memory.c Building unb64wrap CC tomcrypt/src/hashes/helper/hash_memory_multi.c Building gzip_b64wrap CC tomcrypt/src/hashes/md5.c CC tomcrypt/src/hashes/sha1.c Building ungzip_b64wrap CC tomcrypt/src/mac/hmac/hmac_done.c CC tomcrypt/src/mac/hmac/hmac_file.c CC tomcrypt/src/mac/hmac/hmac_init.c CC tomcrypt/src/mac/hmac/hmac_memory.c CC tomcrypt/src/mac/hmac/hmac_memory_multi.c Building substvars CC tomcrypt/src/mac/hmac/hmac_process.c CC tomcrypt/src/mac/hmac/hmac_test.c cat < t/guitest.tcl > t/guitest CC tomcrypt/src/math/gmp_desc.c CC tomcrypt/src/math/ltm_desc.c CC tomcrypt/src/math/multi.c CC tomcrypt/src/math/rand_prime.c cp -f bkmsg.doc bkmsg.txt CC tomcrypt/src/math/tfm_desc.c CC tomcrypt/src/misc/burn_stack.c CC tomcrypt/src/misc/crypt/crypt.c CC tomcrypt/src/misc/crypt/crypt_argchk.c CC tomcrypt/src/misc/crypt/crypt_cipher_descriptor.c CC tomcrypt/src/misc/crypt/crypt_cipher_is_valid.c CC tomcrypt/src/misc/crypt/crypt_find_cipher.c CC tomcrypt/src/misc/crypt/crypt_find_cipher_any.c CC tomcrypt/src/misc/crypt/crypt_find_cipher_id.c CC tomcrypt/src/misc/crypt/crypt_find_hash.c ./substvars t/doit.sh > t/doit CC tomcrypt/src/misc/crypt/crypt_find_hash_any.c CC tomcrypt/src/misc/crypt/crypt_find_hash_id.c CC tomcrypt/src/misc/crypt/crypt_find_hash_oid.c CC tomcrypt/src/misc/crypt/crypt_find_prng.c CC tomcrypt/src/misc/crypt/crypt_hash_descriptor.c CC tomcrypt/src/misc/crypt/crypt_hash_is_valid.c CC tomcrypt/src/misc/crypt/crypt_ltc_mp_descriptor.c chmod +x t/doit CC tomcrypt/src/misc/crypt/crypt_prng_descriptor.c CC tomcrypt/src/misc/crypt/crypt_prng_is_valid.c CC tomcrypt/src/misc/crypt/crypt_register_cipher.c CC tomcrypt/src/misc/crypt/crypt_register_hash.c CC tomcrypt/src/misc/crypt/crypt_register_prng.c CC tomcrypt/src/misc/crypt/crypt_unregister_cipher.c CC tomcrypt/src/misc/crypt/crypt_unregister_hash.c CC tomcrypt/src/misc/crypt/crypt_unregister_prng.c CC tomcrypt/src/misc/error_to_string.c CC tomcrypt/src/misc/pkcs5/pkcs_5_1.c CC tomcrypt/src/misc/pkcs5/pkcs_5_2.c CC tomcrypt/src/misc/zeromem.c CC tomcrypt/src/modes/cfb/cfb_decrypt.c CC tomcrypt/src/modes/cfb/cfb_done.c CC tomcrypt/src/modes/cfb/cfb_encrypt.c CC tomcrypt/src/modes/cfb/cfb_getiv.c CC tomcrypt/src/modes/cfb/cfb_setiv.c CC tomcrypt/src/modes/cfb/cfb_start.c CC tomcrypt/src/modes/ctr/ctr_decrypt.c CC tomcrypt/src/modes/ctr/ctr_done.c CC tomcrypt/src/modes/ctr/ctr_encrypt.c CC tomcrypt/src/modes/ctr/ctr_getiv.c CC tomcrypt/src/modes/ctr/ctr_setiv.c CC tomcrypt/src/modes/ctr/ctr_start.c CC tomcrypt/src/pk/asn1/der/bit/der_decode_bit_string.c CC tomcrypt/src/pk/asn1/der/bit/der_encode_bit_string.c CC tomcrypt/src/pk/asn1/der/bit/der_length_bit_string.c CC tomcrypt/src/pk/asn1/der/boolean/der_decode_boolean.c CC tomcrypt/src/pk/asn1/der/boolean/der_encode_boolean.c CC tomcrypt/src/pk/asn1/der/boolean/der_length_boolean.c CC tomcrypt/src/pk/asn1/der/choice/der_decode_choice.c CC tomcrypt/src/pk/asn1/der/ia5/der_decode_ia5_string.c CC tomcrypt/src/pk/asn1/der/ia5/der_encode_ia5_string.c CC tomcrypt/src/pk/asn1/der/ia5/der_length_ia5_string.c CC tomcrypt/src/pk/asn1/der/integer/der_decode_integer.c CC tomcrypt/src/pk/asn1/der/integer/der_encode_integer.c CC tomcrypt/src/pk/asn1/der/integer/der_length_integer.c CC tomcrypt/src/pk/asn1/der/object_identifier/der_decode_object_identifier.c CC tomcrypt/src/pk/asn1/der/object_identifier/der_encode_object_identifier.c CC tomcrypt/src/pk/asn1/der/object_identifier/der_length_object_identifier.c CC tomcrypt/src/pk/asn1/der/octet/der_decode_octet_string.c CC tomcrypt/src/pk/asn1/der/octet/der_encode_octet_string.c CC tomcrypt/src/pk/asn1/der/octet/der_length_octet_string.c CC tomcrypt/src/pk/asn1/der/printable_string/der_decode_printable_string.c CC tomcrypt/src/pk/asn1/der/printable_string/der_encode_printable_string.c CC tomcrypt/src/pk/asn1/der/printable_string/der_length_printable_string.c CC tomcrypt/src/pk/asn1/der/sequence/der_decode_sequence_ex.c CC tomcrypt/src/pk/asn1/der/sequence/der_decode_sequence_flexi.c CC tomcrypt/src/pk/asn1/der/sequence/der_decode_sequence_multi.c CC tomcrypt/src/pk/asn1/der/sequence/der_encode_sequence_ex.c CC tomcrypt/src/pk/asn1/der/sequence/der_encode_sequence_multi.c CC tomcrypt/src/pk/asn1/der/sequence/der_length_sequence.c CC tomcrypt/src/pk/asn1/der/sequence/der_sequence_free.c CC tomcrypt/src/pk/asn1/der/set/der_encode_set.c CC tomcrypt/src/pk/asn1/der/set/der_encode_setof.c CC tomcrypt/src/pk/asn1/der/short_integer/der_decode_short_integer.c CC tomcrypt/src/pk/asn1/der/short_integer/der_encode_short_integer.c CC tomcrypt/src/pk/asn1/der/short_integer/der_length_short_integer.c CC tomcrypt/src/pk/asn1/der/utctime/der_decode_utctime.c CC tomcrypt/src/pk/asn1/der/utctime/der_encode_utctime.c CC tomcrypt/src/pk/asn1/der/utctime/der_length_utctime.c CC tomcrypt/src/pk/pkcs1/pkcs_1_i2osp.c CC tomcrypt/src/pk/pkcs1/pkcs_1_mgf1.c CC tomcrypt/src/pk/pkcs1/pkcs_1_oaep_decode.c CC tomcrypt/src/pk/pkcs1/pkcs_1_oaep_encode.c CC tomcrypt/src/pk/pkcs1/pkcs_1_os2ip.c #define BK_STR_STRCASESTR #define BK_STR_STRNDUP #define BK_STR_STRSEP CC tomcrypt/src/pk/pkcs1/pkcs_1_pss_decode.c bk get -qS system.h make[2]: bk: No such file or directory make[2]: [Makefile:82: system.h] Error 127 (ignored) touch system.h CC tomcrypt/src/pk/pkcs1/pkcs_1_pss_encode.c make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/libc' CC tomcrypt/src/pk/rsa/rsa_decrypt_key.c CC tomcrypt/src/pk/rsa/rsa_encrypt_key.c CC tomcrypt/src/pk/rsa/rsa_export.c CC tomcrypt/src/pk/rsa/rsa_exptmod.c CC bk.c CC cmd.c CC abort.c CC tomcrypt/src/pk/rsa/rsa_free.c CC tomcrypt/src/pk/rsa/rsa_import.c CC adler32.c make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/libc' CC alias.c CC tomcrypt/src/pk/rsa/rsa_make_key.c CC libc/fslayer/fslayer_open_stub.c CC admin.c CC tomcrypt/src/pk/rsa/rsa_sign_hash.c CC libc/fslayer/fslayer_close_stub.c CC annotate.c CC tomcrypt/src/pk/rsa/rsa_verify_hash.c CC libc/fslayer/fslayer_read_stub.c CC attributes.c CC libc/fslayer/fslayer_write_stub.c CC tomcrypt/src/prngs/rng_get_bytes.c CC bam.c CC bisect.c CC libc/fslayer/fslayer_lseek_stub.c CC libc/fslayer/fslayer_lstat_stub.c CC libc/fslayer/fslayer_linkcount_stub.c CC tomcrypt/src/prngs/rng_make_prng.c CC tomcrypt/src/prngs/sprng.c CC tomcrypt/src/prngs/yarrow.c CC libc/fslayer/fslayer_fstat_stub.c CC libc/fslayer/fslayer_stat_stub.c CC libc/fslayer/fslayer_unlink_stub.c CC libc/fslayer/fslayer_rename_stub.c CC libc/fslayer/fslayer_chmod_stub.c CC libc/fslayer/fslayer_link_stub.c CC libc/fslayer/fslayer_symlink_stub.c CC libc/fslayer/fslayer_getdir_stub.c CC libc/fslayer/fslayer_access_stub.c CC bkd.c CC libc/fslayer/fslayer_utime_stub.c /tmp/gnu-os48112: 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-os48112) 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 = aarch64 uname -r = 6.1.90-0-lts uname -s = Linux uname -v = #1-Alpine SMP Mon, 06 May 2024 08:14:42 +0000 /usr/bin/uname -p = /bin/uname -X = hostinfo = /bin/universe = /usr/bin/arch -k = /bin/arch = aarch64 /usr/bin/oslevel = /usr/convex/getsysinfo = UNAME_MACHINE = aarch64 UNAME_RELEASE = 6.1.90-0-lts UNAME_SYSTEM = Linux UNAME_VERSION = #1-Alpine SMP Mon, 06 May 2024 08:14:42 +0000 CC libc/fslayer/fslayer_mkdir_stub.c CC libc/fslayer/fslayer_rmdir_stub.c CC libc/fslayer/fslayer_rmIfRepo_stub.c CC libc/fslayer/fslayer_realBasename_stub.c CC libc/hash/hash.c CC libc/hash/hash_tostr.c CC libc/hash/hash_tofile.c CC bkd_bam.c CC bkd_cd.c CC bkd_changes.c CC bkd_client.c CC libc/hash/memhash.c CC libc/hash/wrapmdbm.c CC bkd_clone.c CC bkd_cmdtab.c CC bkd_findkey.c CC bkd_http.c CC bkd_id.c CC bkd_kill.c CC bkd_level.c In file included from bk.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC bkd_misc.c libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from 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->fetchIn file included from (cmd.ch:,34 : kIn file included from elibc/system.hy:,52 : slibc/hash.ht:r329l:e11n:( kwarning: ey) +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 (data = h->ops->fetch(h, key, strlen(libc/hash.hk:e329y:)11 :+ note: 1place parentheses around the assignment to silence this warning) ) { 329| | ^ i f| ( )( data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) {libc/hash.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 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 libc/mdbm/hash.c In file included from attributes.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from fslayer/fslayer_close_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) {libc/hash.h : 329| : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~11 : note: place parentheses around the assignment to silence this warning 329 | iIn file included from ffslayer/fslayer_write_stub.c :(10d: aIn file included from t./system.ha: 52=: ./hash.hh:-329>:o11p:s -warning: >fetcusing the result of an assignment as a condition without parentheses [-Wparentheses]h (h, key, strlen (329k | e yi)f +( d1a)t)a {= h| - ^ > o p| s ( )- >fetch(h, key, strlCC libc/mdbm/debug.c en(key) +./hash.h :1329):)11 :{ note: place parentheses around the assignment to silence this warning| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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:./hash.h329::32911::11 :note: place parentheses around the assignment to silence this warningnote: use '==' to turn this assignment into an equality comparison 329329 | | iiff CC libc/mdbm/byte_order.c ((ddaattaa == hh-->>ooppss-->>ffeettcchh((hh,, kkeeyy,, ssttrrlleenn((kkeeyy)) In file included from ++admin.c :1117)): ))In file included from libc/system.h{{: 52 : | | libc/hash.h ^ ^: 329 :| | ==11 ( ) : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = In file included from hfslayer/fslayer_linkcount_stub.c-:>10o: pIn file included from s./system.h-:>52f: e./hash.ht:c329h:(11h:, warning: key, using the result of an assignment as a condition without parentheses [-Wparentheses]s trlen(key) + 1) )329 | { i ./hash.hf| : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~329( :d11a:t anote: use '==' to turn this assignment into an equality comparison= h- >329o | p siIn file included from -falias.c> :f(17ed: taIn file included from ct./sccs.hha:( 20h=: , In file included from hlibc/system.hk-:e>52yo: ,plibc/hash.h s:s-329t>:rf11le:et ncwarning: (hk(eusing the result of an assignment as a condition without parentheses [-Wparentheses]hy ,) k+e y1libc/hash.h,) : )329329s | :t{ 11r i:l f e| note: n ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(place parentheses around the assignment to silence this warning( d kaet ya329) CC libc/string/memmem.c | = + i hf1- )>()od pa{st -a > | f= ^e th c-| h> ==(o hp,s -k>efye,t csht(rhl,e nk(ekye,y )s t+r l1e)n)( k{e y )| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~./hash.h+ : 3291:)11): {note: place parentheses around the assignment to silence this warning | ^ | 329 ( ) | if (data = h->ops->fetch(h, key, sCC libc/string/strcasestr.c trlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = libc/hash.hh:-329>:o11p:s -note: >place parentheses around the assignment to silence this warningf etch (329h | , ikfe y(,d asttar l=e nh(-k>eoy./hash.hp):s 329-+:> 11f1:e) t)note: c use '==' to turn this assignment into an equality comparisonh{ ( h ,329| | ^k ei yf| , == ( sdtartlae n=( khe-y>)o p+s -In file included from 1>fslayer/fslayer_open_stub.c)f:)e10 t: {cIn file included from h./system.h (:| h52 ^ ,: ./hash.h k:| e329 ( )y: ,11 :s twarning: rlenusing the result of an assignment as a condition without parentheses [-Wparentheses]( key) + 1)) { | ^ 329 | | ==i f (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.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_partition.c In file included from annotate.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] In file included from bam.c: 17329: | In file included from libc/system.hi:f52 : (libc/hash.hd:a329t:a11 := warning: h->opusing the result of an assignment as a condition without parentheses [-Wparentheses]s ->fetch(h, key, s329t | r liefn ((kdeayt)a += 1h)-)> o{p s -| > ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f etch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from fslayer/fslayer_lstat_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h-libc/hash.h>:o329p:s11-:> fnote: eplace parentheses around the assignment to silence this warningt ch(h, 329k | e yilibc/hash.h,f: 329s(:td11ra:lt eanote: n place parentheses around the assignment to silence this warning(= k ehy -)329> | o+ p In file included from is1fslayer/fslayer_lseek_stub.cf-): >)10(f : de{In file included from at ./system.htc :ah| 52 ( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: =h ./hash.h ,:h 329-k:>e11oy:p, s warning: -s>tfusing the result of an assignment as a condition without parentheses [-Wparentheses]re ltecnh((khe, y 329)k | e +yi ,f1 )s()td ra{lt ea n | (= ^ k eh y-| )> ( ) o +p s1-)>)f e{t c 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->fetIn file included from cfslayer/fslayer_fstat_stub.ch:(10h: ,In file included from ./system.hklibc/hash.h:e:52y329: ,:./hash.h 11:s:329t :rnote: 11luse '==' to turn this assignment into an equality comparison:e nwarning: ( k329eusing the result of an assignment as a condition without parentheses [-Wparentheses] | y )libc/hash.hi :f+329 :(132911d) | :a) t inote: a{fuse '==' to turn this assignment into an equality comparison = ( | dh ^ 329./hash.ha- | :t> 329ao| i: p ( )f11=s : -( h>dnote: -faplace parentheses around the assignment to silence this warning>et otapc sh329=-( | >h hf,i-eIn file included from f>tfslayer/fslayer_stat_stub.ck oc:e(ph10yds(: ,a-hIn file included from t>,./system.hsaf :t ek52r=te: l cy./hash.hehh,:n-(./hash.h 329(>h:s:ko,329t11ep :r:ysk11l )-e:ewarning: >y n+f,using the result of an assignment as a condition without parentheses [-Wparentheses]note: ( e use '==' to turn this assignment into an equality comparisonk1ts e)cty) hr) 329(l 329{ | he+ | ,n i (1i| fkk)f ^ ee) (yy ( d,){d| ata = h- str le n| a( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~tk ==ae >y=o+) ph s-1+->) >o)1fp )es{)t- c> {hf| (e ^ ht | ,c ^ h| k( == eh | y, ( ), ksetyr,l esnt(rkleeyn)( k+e y1)) )+ {1 ) )| ^{ | | == ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, k./hash.he:y329,: 11s:t rnote: luse '==' to turn this assignment into an equality comparisone n(key )329 | + i1f) )( d{a tCC bkd_pull.c a| ^ = 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-./hash.h>:o329p:s11-:> fnote: eplace parentheses around the assignment to silence this warningt ch(h, 329k | e yi,f s(tdraltean (=k ehy-)> o+p s1-)>./hash.h)f: e329{t: c11 h:| ( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~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 In file included from fslayer/fslayer_unlink_stub.c329./hash.h: | :10 329: i:In file included from f11./system.h ::( 52dnote: : aplace parentheses around the assignment to silence this warning./hash.ht :a329 :=32911 | :h -iwarning: >fo pusing the result of an assignment as a condition without parentheses [-Wparentheses](s d-a>tfae t=c hh329(- | h> ,oi pfks e-(y>d,fa etstatc rh=l( ehhn,-( >kkoeepyys),- >+sf te1rt)lc)eh n({(h k, e | yk ^)e y +,| ==1s )t)r l{In file included from e fslayer/fslayer_symlink_stub.cn :(| 10k ^ : e In file included from y ./system.h)| : ( )52+ : ./hash.h1:)329): 11{: warning: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ using the result of an assignment as a condition without parentheses [-Wparentheses] In file included from fslayer/fslayer_rename_stub.c329: | 10 : iIn file included from f./system.h :(52d: a./hash.ht:a329 :=11 :h -warning: >ops-using the result of an assignment as a condition without parentheses [-Wparentheses]> fetch(h, key, str l329e | n (ikfe y()./hash.hd :a+329t :a111 ):=) note: h{use '==' to turn this assignment into an equality comparison- > o| p ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~329s | - >iffe t(cdha(tha, =k ehy-,./hash.h> :os329pt:sr11-l:>e fnnote: e(place parentheses around the assignment to silence this warningtk cehy( )h329 , | + ki1ef)y ),( d{sa tt ra| l ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e= n (hk-e>yo)p s+- >1f)e)t c{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: ./hash.hplace parentheses around the assignment to silence this warning: 329:11: 329note: | use '==' to turn this assignment into an equality comparison if (329d | a tiaf =( dha-t>ao p=s -h>-f>./hash.heo:tp329cs:h-11(>:hf ,enote: tuse '==' to turn this assignment into an equality comparisonkc ehy( ,h329 , | s tkireCC bkd_push.c fly e,(n d(saktterayl )e= n +(h k-1e>)yo))p s{+- > 1f| )e ^ )t c {h| ( ( ) h | , ^ k e| y ==, strlen(key) + 1)) { | ^ | == CC bkd_pwd.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 fslayer/fslayer_access_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from fslayer/fslayer_getdir_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from 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)) { | ^ | ( ) 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,./hash.h :s329t:r11l:e nnote: (place parentheses around the assignment to silence this warningk ey) +329 | 1 )./hash.hi):f 329 {:( 11d :a| t ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: a use '==' to turn this assignment into an equality comparison = h- >329o | p si-f> f(edtactha( h=, hk-e>yo,p ss-t>rfleetnc(hk(eh./hash.hy,:) 329 k:+e11 y:1, ) note: )splace parentheses around the assignment to silence this warning t {r l e329| n | ^ ( ki ef| y ( ))( d+a t1a) )= {h - >| o ^p s -| > ==f etch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11:./hash.h :note: 329use '==' to turn this assignment into an equality comparison: 11: note: 329place parentheses around the assignment to silence this warning | if (329d | a tiaf =( dha-t>ao p=s -h>-./hash.hf>:eo329tp:cs11h-:(> hfnote: ,euse '==' to turn this assignment into an equality comparison t kceh y(329,h | , s itkfre ly(e,dn a(stktaer yl=)e nh+(- k>1eo)yp))s -{+> f 1e| )t ^)c h {(| h == , | ^ k e y| , ( ) strlen(key) + 1)) { | ^ | == CC bkd_r2c.c ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC bkd_rclone.c CC bkd_rootkey.c CC bkd_status.c CC bkd_synckeys.c In file included from fslayer/fslayer_rmdir_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) CC bkd_version.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 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) ./hash.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)) { | ^ | == CC libc/string/strndup.c CC bkverinfo.c In file included from bkd.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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_rmIfRepo_stub.c:10: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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_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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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. 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]1 CC cat.c warning generated40. | sum = adler32(0, m->mmap, m->size); | ^~~~~~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ adler32.c:115:23: warning: passing 'char[2]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 115 | sum = adler32(sum, "#", 1); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ adler32.c:118:23: warning: passing 'char[8192]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 118 | sum = adler32(sum, buf, strlen(buf)); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ adler32.cCC libc/string/strsep.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)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 1 warning generated. adler32.c1: warning150 generated:. 13: note: place parentheses around the assignment to silence this warning 150 | while (n = fread(buf, 1, sizeof(buf), stdin)) { | ^ | ( ) 1 warning generated. 1 warning generated. adler32.c:150:13: note: use '==' to turn this assignment into an equality comparison 150 | while (n = fread(buf, 1, sizeof(buf), stdin)) { | ^ | == 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, adler32.ck:e156y:,22 :s twarning: rpassing '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]l en(k e156y | ) +s u1m) )= {a d l| e ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r 32(sum, buf, strlen(buf)); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetcCC cfile.c h(h, key, strlen(key) + 1)) { | ^ | ( ) CC changes.c 1libc/hash.h warning: generated329. :111 warning: generated . note: use '==' to turn this assignment into an equality comparison1 warning generated. 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. CC config.c CC check.c 1 warning generated. 1 warning generated. bk.c:190:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 190 | CC checksum.c if (i = setjmp(exit_buf)) { | ~~^~~~~~~~~~~~~~~~~~ bk.c:190:8: note: place parentheses around the assignment to silence this warning 190 | if (i = setjmp(exit_buf)) { | ^ | ( ) bk.c:190:8: note: use '==' to turn this assignment into an equality comparison 190 | if (i = setjmp(exit_buf)) { | ^ | == 1 warning generated. abort.c:140:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 140 | if (f = fopen(buf, "r")) { | ~~^~~~~~~~~~~~~~~~~ abort.c:140:8: note: place parentheses around the assignment to silence this warning 140 | if (f = fopen(buf, "r")) { | ^ | ( ) abort.c:140:8: note: use '==' to turn this assignment into an equality comparison 140 | if (f = fopen(buf, "r")) { | ^ | == 1 warning generated. bk.c:367:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 367 | } else if (i = atoi(optarg)) { | ~~^~~~~~~~~~~~~~ bk.c:367:18: note: place parentheses around the assignment to silence this warning 367 | } else if (i = atoi(optarg)) { | ^ | ( ) bk.c:367:18: note: use '==' to turn this assignment into an equality comparison 367 | } else if (i = atoi(optarg)) { | ^ | == 1 warning generated. annotate.c:47:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 47 | if (t = getenv("BK_ANNOTATE")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ abort.c:320:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 320 | if (e = nested_rmcomp(n, c)) { | ~~^~~~~~~~~~~~~~~~~~~~~ annotate.c:47:8: note: place parentheses around the assignment to silence this warning 47 | if (t = getenv("BK_ANNOTATE")) { | ^ | ( ) abort.c:320:10: note: place parentheses around the assignment to silence this warning 320 | if (e = nested_rmcomp(n, c)) { | ^ | ( ) annotate.c:47:8: note: use '==' to turn this assignment into an equality comparison 47 | if (t = getenv("BK_ANNOTATE")) { | ^ | == alias.c:206:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 206 | while (p abort.c=: 320f:g10e:t lnote: iuse '==' to turn this assignment into an equality comparisonn e(s t320d | i n)) { | ~~^~~~~~~~~~~~~~~~~ if (e = nested_rmcomp(n, c)) { | ^ | == CC libc/string/strcnt.c alias.c:206:12: note: place parentheses around the assignment to silence this warning 206 | while (p = fgetline(stdin)) { | ^ | ( ) CC clean.c alias.c:206:12: note: use '==' to turn this assignment into an equality comparison 206 | while (p = fgetline(stdin)) { | ^ | == alias.c:212:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 212 | if (c = aliasdb_chkCC cleanpath.c Aliases(n, aliasdb, &aliases, start_cwd)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alias.c:212:8: note: place parentheses around the assignment to silence this warning CC libc/string/trim.c 212 | if (c = aliasdb_chkAliases(n, aliasdb, &aliases, start_cwd)) { | ^ | ( ) 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: CC clone.c passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf,alias.c :u212I:n8t: lnote: euse '==' to turn this assignment into an equality comparisonn )); 212| | ^ if (c = aliasdb_chkAliases(n, aliasdb, &aliases, start_cwd)) { | ^ | == CC cmdlog.c CC libc/stdio/asprintf.c annotate.c:160:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 160 | while (t = fgetline(out)) { | ~~^~~~~~~~~~~~~~~ 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++); | ~~~~~~~^~~~~~~~~~~~~~ annotate.c:160:13: note: place parentheses around the assignment to silence this warning 160 | CC collapse.c while (t = fgetline(out)) { | ^ | ( ) bk.c:688:23: note: place parentheses around the assignment to silence this warning 688 | for (ac = 0; av[ac] = av[optind++]; ac++);annotate.c : 160| : ^ 13 : | note: ( )use '==' to turn this assignment into an equality comparison 160 | while (t = fgetli1n warninge generated(. out)) { | ^ | == bk.cCC libc/stdio/fclose.c :688:23: note: use '==' to turn this assignment into an equality comparison 688 | for (ac = 0; av[ac] = av[optind++]; ac++); | ^ | == In file included from hash/hash.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC comment.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. 1 warning generated. alias.c:370:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 370 | while (p = fgetline(stdin)) { | ~~^~~~~~~~~~~~~~~~~ alias.c:370:12: note: place parentheses around the assignment to silence this warning 370 | while (p = fgetline(stdin)) { | ^ | ( ) alias.c:370:12: note: use '==' to turn this assignment into an equality comparison 370 | while (p = fgetline(stdin)) { | ^ | == 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)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from hash/hash_tostr.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alias.c:411:9: 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)) { | ^ | ./hash.h ==: 329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.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:489:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 489 | if (val = hash_fetchStr(aliasdb, alias)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd.c:88:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 88 | if (p = strchr(optarg, ':')) { | ~~^~~~~~~~~~~~~~~~~~~~~ alias.c:489:10: note: place parentheses around the assignment to silence this warning 489 | if (val = hash_fetchStr(aliasdb, alias)) { | ^ | ( ) alias.c:489:10: note: use '==' to turn this assignment into an equality comparison 489 | if (val = hash_fetchStr(aliasdb, alias)) { | ^ | == CC comments.c bkd.c:88:10: note: place parentheses around the assignment to silence this warning 88 | if (p = strchr(optarg, ':')) { | ^ | ( ) bkd.c:88:10: note: use '==' to turn this assignment into an equality comparison 88 | if (p = strchr(optarg, ':')) { | ^ | == CC commit.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); | ~~~~^~~~~~~~~~~~~~~~~~~ AR libtomcrypt.a alias.c:564:10: note: place parentheses around the assignment to silence this warning 564 | if (ret = dbChk(n, aliasdb)) return (ret); | ^ | ( ) alias.c:564:10: note: use '==' to turn this assignment into an equality comparison 564 | if (ret = dbChk(n, aliasdb)) return (ret); | ^ | == bam.c:179:22: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 179 | sum = adler32(0, m->mmap, m->size); | ^~~~~~~ alias.clibc/zlib/zlib.h::573821::1061:: warning: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLusing the result of an assignment as a condition without parentheses [-Wparentheses]o ng ZEX P573O | R Ti fa d(lreert3 2= OsFy(s(tueLmo(nbgu fa)d)l erre,t ucronn s(tr eBty)t;e f | * ~~~~^~~~~~~~~~~~~b uf, uInt len)); | ^ CC libc/stdio/fdopen.c alias.cbam.c::573183::1010:: note: warning: place parentheses around the assignment to silence this warningusing the result of an assignment as a condition without parentheses [-Wparentheses] 573183 | | i f i(fr e(tp == sgyestteenmv((b"u_fB)P)_ HrAeStHuCrHnA R(Sr"e)t)) ;{ | | ^ ~~^~~~~~~~~~~~~~~~~~~~~~~~~ | ( ) bk.c:866:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 866 | if (p = fgetln(stdin, &len)) { alias.c :| 573 ~~^~~~~~~~~~~~~~~~~~~~~: 10: note: use '==' to turn this assignment into an equality comparison 573 | if (ret = system(buf)) return (rebam.ct:)183;: 10 :| ^note: place parentheses around the assignment to silence this warning | == 183 | if (p = getenv("_BP_HASHCHARS")) { | ^ | ( ) bk.c:866:11: note: place parentheses around the assignment to silence this warning 866 | if (p = fgetln(stdin, &len)) { | ^ | ( ) bam.cCC comps.c :183:10alias.c:: 580note: :use '==' to turn this assignment into an equality comparison11 : warning: 183using the result of an assignment as a condition without parentheses [-Wparentheses] | i f580 | ( p i=f g(erteetbk.cn :v=866( :"s11_y:Bs Ptnote: _euse '==' to turn this assignment into an equality comparisonHm A(S bH866uC | fH )A )R S r"ie)ft) u (r{pn =(| CC compress.c rCC libc/stdio/fflush.c ^fe gt e)| t; ==l n (| In file included from s ~~~~^~~~~~~~~~~~~bkd_bam.ct :d17i: nIn file included from ,./sccs.h :&20l: eIn file included from nlibc/system.h):)52 : {libc/hash.h : 329| : ^11 : | warning: == using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, kealias.cy:,580 :s11t:r lnote: eplace parentheses around the assignment to silence this warningn (ke y580) | + i1f) )( r{e t | = ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ system(buf)) return (ret); | ^ | ( ) CC contrib/cat.c alias.c:580:11: note: use '==' to turn this assignment into an equality comparison 580 | if (ret = system(buf)) relibc/hash.ht:u329r:n11 :( rnote: eplace parentheses around the assignment to silence this warningt ); | 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, CC libc/stdio/fgetc.c strlen(key) + 1)) { | ^ | == CC contrib/test.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 libc/stdio/fgetline.c CC converge.c In file included from alias.cbkd_changes.c::62417:: 14In file included from :./bkd.h :note: 20place parentheses around the assignment to silence this warning: In file included from libc/system.h:52: libc/hash.h624: | 329 : 11i:f warning: (errusing the result of an assignment as a condition without parentheses [-Wparentheses]o rs = aliasdb_ch k329A | l iiafs e(sd(ant,a a=l iha-s>dobp,s -&>afleitacshe(sh,, 0k)e)y ,{ s t| r ^ l e n| ( ( )k ey) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libc/stdio/fgetln.c CC cp.c alias.c:624:14: note: use '==' to turn this assignment into an equality comparison 624 | if (errors = aliasdb_chkAliases(n, aliasdb, &aliases, 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)) { | ^ | ( ) CC libc/stdio/fgetpos.c alias.c:631:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 631 | if (comps = aliasdb_expandbk.cO:n962e:(9n:, warning: ausing the result of an assignment as a condition without parentheses [-Wparentheses]l ilibc/hash.ha:s 329d962:b | 11, : kinote: efuse '==' to turn this assignment into an equality comparisony )()t 329{= | wi| hf ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i c(hd(actmad _=p aht-h>)o)p s{- > f| In file included from e ~~^~~~~~~~~~~~~~~~~bkd_cd.ct :c17h: (In file included from h./bkd.h,: 20k: eIn file included from ylibc/system.h,: 52s: tlibc/hash.hr:l329e:n11(:k ewarning: y) + using the result of an assignment as a condition without parentheses [-Wparentheses]1 )) { | ^ | == alias.c329: | 631 :i13f: (note: dplace parentheses around the assignment to silence this warninga ta = 631h | - > oipfs -(>cfoemtpcsh (=h ,a lkieays,d bs_terxlpeann(dkOenye)( n+, 1a)l)bk.ci :a{962s :d 9b| :, ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: kplace parentheses around the assignment to silence this warninge y)) {In file included from 962 hash/hash_tofile.c | : | 17 ^ : i In file included from f ./system.h | :( ( )52t : ./hash.h=: 329w:h11i:c hwarning: (cmd_using the result of an assignment as a condition without parentheses [-Wparentheses]p ath)) { | ^ | ( ) 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:alias.c11::631 :note: 13place parentheses around the assignment to silence this warning: note: use '==' to turn this assignment into an equality comparison 329 | 631i | f (idfa t(ac o=m phs- >=o pasl-i>afsedtbc_he(xhp,a nkdeOybk.cn,:e 962(s:nt9,r: l aenote: lnuse '==' to turn this assignment into an equality comparisoni( akse dy962b) | , + k i./hash.he1f:y) 329))(:) t11 { :{ = note: | wplace parentheses around the assignment to silence this warning| ^ h ^ i c | 329h| ( ) | ( == c imfd _(pdaattha) )= {h - >| o ^p s -| > ==f etch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == ./hash.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. hash/hash_tostr.c:54:32: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 54 | unless (p = webdecode(p, &k, &klen)) { | ^~~~~ ./style.h:44:25: note: expanded from macro 'unless' 44 | #define unless(e) if (!(e)) | ^ ./system.h:495:46: note: passing argument to parameter 'sizep' here 495 | char *webdecode(char *data, char **buf, int *sizep); | ^ hash/hash_tostr.c:63:32: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 63 | unless (p = webdecode(p, &v, &vlen)) goto err; | ^~~~~ ./style.h:44:25: note: expanded from macro 'unless' 44 | #define unless(e) if (!(e)) | ^ ./system.h:495:46: note: passing argument to parameter 'sizep' here 495 | cbam.ch:a326r: 22*:w ewarning: bpassing '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]d ecode( c326h | a r s*udma t=a ,a dclhearr3 2*(*sbuumf,, biunft, *is)i;z e p| ) ^~~; | ^ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *bufalias.c,: 805u:I12n:t warning: lusing the result of an assignment as a condition without parentheses [-Wparentheses]e n)); | 805 ^ | if (lp = hash_fetch(need, &c1, sizeof(c1))) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:327:39: warning: passing 'char[8192]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 327 | hash_descriptor[hdesc].process(&md, buf, i); | ^~~ bam.c:329:35: warning: passing 'char[8192]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 329 | hasalias.ch:_805d:e12s:c rnote: iplace parentheses around the assignment to silence this warningp tor[ h805d | e s c ] .idfo n(el(p& m=d ,h absuhf_)f;e t c| h ^~~( need, &c1, sizeof(c1))) { | ^ | ( ) bam.c:333:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 333 | if (p = getenv("_BK_FAKE_HASH")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ alias.c:805:12: note: use '==' to turn this assignment into an equality comparison 805 | if (lp = hash_fetch(need, &c1, sizeof(c1))) { | ^ | == bam.c:333:8: note: place parentheses around the assignment to silence this warning 333 | if (p = getenv("_BK_FAKE_HASH")) { | ^ | ( ) bam.c:333:8: note: use '==' to turn this assignment into an equality comparison 333 | if (p = getenv("_BK_FAKE_HASH")) { | ^ | == bam.c:337:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 337 | if (p = getenv("_BP_HASHCHARS")) (*hasIn file included from hbkd_client.cp:)17[: aIn file included from t./bkd.ho:i20(: pIn file included from )libc/system.h]: 52=: libc/hash.h0:;329 : 11| : ~~^~~~~~~~~~~~~~~~~~~~~~~~~ warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->In file included from fhash/memhash.ce:t17c: hIn file included from (./system.hh:,52 : k./hash.he:y329,: 11s:t rwarning: len(keusing the result of an assignment as a condition without parentheses [-Wparentheses]y ) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:337:9: note: place parentheses around the assignment to silence this warning 337 | if (p = getenv("_BP_HASHCHARS"))alias.c :(884*:h11a:s hwarning: pusing the result of an assignment as a condition without parentheses [-Wparentheses]) [atoi(p )884] | = 0i;f (| l ^ libc/hash.hp : 329=| : ( )11h :a snote: hplace parentheses around the assignment to silence this warning_ fetch (329n | e eidf, (&dca,t as i=z eho-f>(ocp)s)-)> f{e t c| h ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( h, key, strlen(key) + 1)) { ./hash.h| : ^ 329 : 11| : ( ) note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) bam.c+: 3371:)9): {note: use '==' to turn this assignment into an equality comparison | ^ | 337 ( ) | if (p = getenv("_BP_HASHCHARS")) (*hashp)[atoi(p)] = alias.c0:;884 : 11| : ^ note: place parentheses around the assignment to silence this warning| ==libc/hash.h :884329 | : 11 : inote: fuse '==' to turn this assignment into an equality comparison (lp 329= | hiafs h(_dfaettac h=( nhe-e>do,p s&-c>,f esticzhe(ohf,( ck)e)y), {s ./hash.ht :r| 329l ^ :e 11n :(| k ( )note: e use '==' to turn this assignment into an equality comparisony ) + 3291 | )bam.c ):i 342f{: 16( :d| a ^warning: t 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]a | = == h342- | > obpass-e>6f4e_tecnhc(ohd,e (kbeuyf,, shtarslhe_nd(eksecyr)i p+t o1r)[)h alias.cd{:e 884s :c| 11] ^:. h note: a| use '==' to turn this assignment into an equality comparisons == h s i884z | e , pi,f &(bl6p4 l=e nh)a;s h _| f ^~~e tch(nee/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.hd:,3 :&40c:, note: spassing argument to parameter 'in' herei ze o3f | (icn)t) )b a{s e 6| 4 ^_ e n| c ==o de(const unsigned char *in, unsigned long len, | 6 ^ warnings generated. bam.c:342:54: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 342 | base64_encode(buf, hash_descriptor[hdesc].hashsize, p, &b64len); | ^ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:4:40: note: passing argument to parameter 'out' here 4 | unsigned char *out, unsigned long *outlen); | ^ 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] bk.c :3291423 | : 45i:f warning: (adding 'int' to a string does not append to the string [-Wstring-plus-int]d ata = h- >1423o | p s - > feertrcohr(_hm,s gk e=y ,a psrtirnltefn(("k%esy\)n "+, 1L)O)C K{_ W R| _ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~B USY+6); | ~~~~~~~~~~~~^~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data bk.c=: 1423h:-45>:o pnote: suse array indexing to silence this warning- >fetc h1423( | h , k eeyr,r osrt_rmlsegn (=k eayp)r i+n t1f)()" %{s \ n| " ^ , L| O ( )C K_WR_BUSY+6); | ^ | & [ ] libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops-bk.c>:f1426e:t42c:h (warning: hadding 'int' to a string does not append to the string [-Wstring-plus-int], key, 1426s | t r l e ne(rkreoyr)_ m+s g1 )=) a{p r i| n ^t f (| " ==% s\n", LOCK_PERM+6); | ~~~~~~~~~^~ bk.c:1426:42: note: use array indexing to silence this warning 1426 | error_msg = aprintf("%s\n", LOCK_PERM+6); | ^ | & [ ] bk.c:1429:45: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] 1429 | error_msg = aprintf("%s\n", LOCK_UNKNOWN+6); | ~~~~~~~~~~~~^~ In file included from bkd_level.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] bk.c:1429:45: note: use array indexing to silence this warning 329 | i1429f | ( d a tear r=o rh_-m>sogp s=- >afperticnht(fh(," %kse\yn," ,s tLrOlCeKn_(UkNeKyN)O W+N +16))); { | ^ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | & [ ] bam.c:433:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 433 | ibk.cf: 1443(:p9 :libc/hash.h= : warning: 329musing the result of an assignment as a condition without parentheses [-Wparentheses]:d 11b:m _1443note: f | place parentheses around the assignment to silence this warninge t ci hf329_ | s( tiir f(= d (brd,ea ptooals di=)t )oh r-{y> _o rp| ds ~~^~~~~~~~~~~~~~~~~~~~~~~~~l- o>cfke(tpcrho(jh),) k{e y ,| ~~^~~~~~~~~~~~~~~~~~~~~~~~~s trlen(In file included from kbkd_id.ce:y17): In file included from +./sccs.h :120): )In file included from libc/system.h{: 52 : | libc/hash.h ^ : 329 :| 11 ( ): warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetcbam.chbk.c:(:433h1443:,:8 9:k: e note: ynote: place parentheses around the assignment to silence this warning,place parentheses around the assignment to silence this warning s t433libc/hash.h r | :1443l 329 | ei: nf11 ( :ik( fepnote: y use '==' to turn this assignment into an equality comparison()= i + m= 329d 1 | br) me)i_p ffo{ es (ti dct| aho ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t_r asy t_=rr (dhdl-bo>,co kpo(slp-dr>)of)je )t{)c h {(| h ^ , | ^ k| e ( ) y | , ( ) strlen(key) + 1)) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fbam.ce:t433c:bk.ch8:(:1443h :,note: 9 use '==' to turn this assignment into an equality comparison:k enote: yuse '==' to turn this assignment into an equality comparison433, | s it1443fr | l (e pni (f=k e(myid) b =m+ _ rf1ee)pt)oc sh{i_ ts ot| rr ^ y( _d rb| d, ( )l ooclkd()p)r o{j ) )| ^{ | | == ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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); | ~~~~~~~~~~~~^~ bk.c:1454:45: note: use array indexing to silence this warning 1454 | error_msg = aprintf("%s\n", LOCK_RD_BUSY+6); | ^ | In file included from & [ ]bkd_kill.c :17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (datIn file included from abkd_http.c :=17 : hIn file included from -./bkd.h>:o20p: sIn file included from bk.c-libc/system.h:>:1457f52:e: 42tlibc/hash.h:c: h329warning: (:adding 'int' to a string does not append to the string [-Wstring-plus-int]h11 ,: k warning: e1457y | ,using the result of an assignment as a condition without parentheses [-Wparentheses] s t relrerno( rk329_e | my s)ig f + = ( 1da)ap)tr ai{ n =t f| h( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-" >%osp\sn-">,f eLtOcChK(_hP,E RkMe+y6,) ;s t r| l ~~~~~~~~~^~e n(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.hbk.c::3291457::1142:: note: note: place parentheses around the assignment to silence this warninguse array indexing to silence this warninglibc/hash.h :329: 11 329:1457 | | note: iplace parentheses around the assignment to silence this warning f ( ed329ra | rt oair f_= m (shdg-a >t=oa p as=p- r>hif-ne>ttofcp(hs"(-%h>s,f\ enbam.ckt":ec,477yh :,(L8 hO:s,C t Kwarning: rk_using the result of an assignment as a condition without parentheses [-Wparentheses]leP eyEn,R( Mk477s+e | t6y r))il; fe + n ((| 1tk ^ ) e )=y )| {m & [ ] d+ b | m1 ^ _) f) e | t{ ( )c h _| s ^ t r (| d ( )b , keys)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from bk.cbkd_misc.c::146017:: 45In file included from :./bkd.h :warning: 20adding 'int' to a string does not append to the string [-Wstring-plus-int]: In file included from libc/system.h:52 : 1460libc/hash.h | : 329 : In file included from 11 libc/hash.hbkd_findkey.c:e:: r32917warning: r:: o11In file included from using the result of an assignment as a condition without parentheses [-Wparentheses]r:libc/system.h _ :mnote: 52suse '==' to turn this assignment into an equality comparisonlibc/hash.h: g : libc/hash.h 329 329:=:329 | 329 11 | :a: i11p if:rnote: f iuse '==' to turn this assignment into an equality comparison (warning: n (dtbam.cdusing the result of an assignment as a condition without parentheses [-Wparentheses]a f:a t329(477ta | "%s:a \8 =in:= f" h ,note: h-( place parentheses around the assignment to silence this warning->dL >o aOop 329tCps477 | aKs- | _-> i=U>fif Nfef hKet (-Ntc(d>OchtaoWh( tpN(h=as+h, -6, m=>) kd f;kebhe eym-t y,_>c| , foh ~~~~~~~~~~~~^~ sep( sttshtrc-,rlh> le_fkenseen(tty(krc,ke(h eyd(sy)bht) ,,r + l+ kke 1een1)yy())s,k) ) e {)sy{ t) {r | l+| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ e ^ | n1 ^ () k)| e ==| y{bk.c ( )) : 1460+| : ^451 :) )| note: ==use array indexing to silence this warning{ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1460 | error_msg = aprintf("%s\n", LOCK_UNKNOWN+6); | ^ | & [ ] libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning bam.c :329477 | : 8i:f note: (use '==' to turn this assignment into an equality comparisond ata 477= | hi-f> o(pts -=> fmedtbcmh_(fhe,t ckhe_ys,t rs(libc/hash.htd:hash/hash_tofile.crb329bk.c:l,::44e 111475:nk::8(e 18:kynote: : esplace parentheses around the assignment to silence this warning warning: y) warning: using the result of an assignment as a condition without parentheses [-Wparentheses])) using the result of an assignment as a condition without parentheses [-Wparentheses] 329 +{ | 441 i1475 | )| f | ) ^ ai (gf{ da | ai( ==tnf| a: ^ = = if| hfo ( )- p >(eonnpl(sip-da> tf=he ,tg ce"htw(e"hn),v) ( k"{e_ yB ,K| _ ~~^~~~~~~~~~~~~~~~~~sN tErSlTeEnD(_kLeOyC)K "+) )1 ){) {| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | libc/hash.h ^ : 329 :| 11 ( ): note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strstring/strcasestr.cl:e26n:(1k:e ywarning: ) + 1a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]) ) { | ^ | == 26 | strcasestr(s, find) | ^ hash/hash_tofile.c:44:8: note: place parentheses around the assignment to silence this warning 44 | if (f = fopen(path, "w")) { | libc/hash.h ^ : 329 :| 11 ( )bk.c: : 1475note: :use '==' to turn this assignment into an equality comparison18 : note: place parentheses around the assignment to silence this warning 329 | if 1475( | daagtaai n=: h -i>fo p(sn-l>ifde t=c hg(eht,e nkve(y",_ BsKt_rNlEeSnT(EkDe_yL)Ohash/hash_tofile.c C:+K44 ":1)8)):) {note: { use '==' to turn this assignment into an equality comparison | | ^ ^44 | | | i ( ) ==f (f = fopen(path, "w")) { | ^ | == bk.c:1475:18: note: use '==' to turn this assignment into an equality comparison 1475 | again: if (nlid = getenv("_BK_NESTED_LOCK")) { | ^ | == bam.c:515:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 515 | if (ptmp = proj_product(prod)) prod = ptmp; | ~~~~~^~~~~~~~~~~~~~~~~~~~ bam.c:515:11: note: place parentheses around the assignment to silence this warning In file included from hash/u32hash.c515: | 17 : iIn file included from f./system.h :(52p: t./hash.hm:p329 :=11 :p rwarning: oj_prusing the result of an assignment as a condition without parentheses [-Wparentheses]o duct(prod)) prod =329 | p timfp ;( d a| t ^ a =| ( )h ->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: bam.cwarning: :515:11:using the result of an assignment as a condition without parentheses [-Wparentheses] note: use '==' to turn this assignment into an equality comparison 515 | if (pt m329p | =i fp r(odja_tpar o=d uhc-t>(opprso-d>)f)e t./hash.hpc:rh329o(:dh11 ,:= knote: peplace parentheses around the assignment to silence this warningty m,p ;s329 t | r | li ^ef n ((| kd ==ea yt)a += 1h)-)> o{p s -| > ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f etch(h, key, strlen(key) + 1)) { | ^ | ( ) 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]); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alias.c:1128:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1128 | i./hash.hf: 329(:i11 := libc/hash.h note: :cuse '==' to turn this assignment into an equality comparison329h :k11R :e329 s | note: e place parentheses around the assignment to silence this warningri vfe d(329(d | aa ltiiafa s=() d)ha -t{>a o p=| s ~~^~~~~~~~~~~~~~~~~~~~-h >-f>eotpcsh-(>hf,e tkcehy(,h ,s tkrelye,n (skterbam.cyl:)e533 n:+(11 k:1e )ywarning: ))using the result of an assignment as a condition without parentheses [-Wparentheses] {+ 1 | )533 ^) | {w| h == i | l ^ e (| p ( ) = strpbrk(p, "|:")) *p++ = '-'; /* : foralias.c :w1128i:n8d:o wnote: splace parentheses around the assignment to silence this warning */ | 1128 ~~^~~~~~~~~~~~~~~~~~ | if (i = chkReserved(alias)) { | ^ | ( ) libc/hash.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:533:11:alias.c :note: 1128place parentheses around the assignment to silence this warning: 8: note: use '==' to turn this assignment into an equality comparison 533 | w1128h | i lief ((pi == scthrkpRberske(rpv,e d"(|a:l"i)a)s )*)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 */ | ^ | == 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")) { | ^ | == hash/hash_tofile.c:125:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 125 | while (line = fgetline(f)) { | ~~~~~^~~~~~~~~~~~~ bam.c:636:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 636 | if (rc = bp_merge(old, buf)) { | ~~~^~~~~~~~~~~~~~~~~~~~ hash/hash_tofile.c:125:14: note: place parentheses around the assignment to silence this warning 125 | while (line = fgetline(f)) { | ^ | ( ) hash/hash_tofile.cbam.c::125636::1412:: note: note: use '==' to turn this assignment into an equality comparisonplace parentheses around the assignment to silence this warning 125 | 636 | w h i l ei f( l(irnce == bfpg_emtelrignee((ofl)d), {b u f| ) ^) {| == | ^ | ( ) make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt' bam.c:636:12: note: use '==' to turn this assignment into an equality comparison 636 | if (rc = bp_merge(old, buf)) { | ^ | == CC crypto.c CC cset.c CC libc/stdio/fgets.c In file included from bkd_cmdtab.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hash/hash_tofile.c:156:8: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 156 | data = fmem_peek(s->val, &len); | ^ ~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) alias.c:1333:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1333 | if (c = nested1_ warningf generatedi. ndKey(n, alias)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.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:41333 warning:s11 generated:. note: place parentheses around the assignment to silence this warning 1333 | if (c = nested_findKey(n, alias)) { | ^ | ( ) alias.c:1333:11: note: use '==' to turn this assignment into an equality comparison 1333 | if (c = nested_findKey(n, alias)) { | ^ | == hash/hash_tofile.c:185:18: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 185 | base64_decode(line, strlen(line), data, &len); | ^~~~ 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, | ^alias.c :1382:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] hash/hash_tofile.c :1382185 | : 38 :i fwarning: 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]( p = 185i | s _ g lboabs(ea6l4i_adse)c)o d{e ( l| i ~~^~~~~~~~~~~~~~~~n e, strlen(line), data, &len); | ^~~~ hash/hash_tofile.c:30:20: note: passing argument to parameter 'out' here 30 | unsigned char *out, unsigned lstring/strndup.co:n27g: 8*:o uwarning: tlenusing the result of an assignment as a condition without parentheses [-Wparentheses]) ; | ^ alias.c27bam.chash/hash_tofile.c: | ::1382 710185:i::9f844: :: ( note: pwarning: warning: place parentheses around the assignment to silence this warning using the result of an assignment as a condition without parentheses [-Wparentheses]passing 'long *' to parameter of type 'unsigned long *' converts between pointers to integer types with different sign [-Wpointer-sign] = m 1382 a185 | 710l | | l o iic ff(b la((esptne +6==14 )_is)dst e_r{cgc olh dor| eb( ~~^~~~~~~~~~~~~~~((h laailsnihea,,s )'s).t 'r{)l )e n| *( ^ tl i =n| e ( )0) ;, d| a ~~^~~~~~~~~~~~~~~~~~~t a, &len); | ^~~~ hash/hash_tofile.c:30:40: note: passing argument to parameter 'outlen' here 30 | unsigned char *out, unsstring/strndup.ci:g27n:e8d: lalias.cnote: o:place parentheses around the assignment to silence this warningn1382 g: 9 *:27o | unote: tuse '==' to turn this assignment into an equality comparisonil fe n(1382)p | ; bam.c =: 710i| m:f ^a8 l:(l ponote: cplace parentheses around the assignment to silence this warning=( lie sn710_+ | g1 l)io)fb ({(a tl i| =a ^ s s) t)| r ( )c{ h r (| h ^a s h| , == '.')) *t = 0; | ^ | ( ) string/strndup.c:27:8: note: use '==' to turn this assignment into an equality comparison 27 | if (p = malloc(len+1)) { | ^bam.c : 710| : ==8 : note: use '==' to turn this assignment into an equality comparison 710 | if (t = strchr(hash, '.')) *t = 0; | ^ | == 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))) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ hash/memhash.c:212:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 212 | if (n = *nn) { | ~~^~~~~ bisect.c:473:43: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 473 | cabam.cn:d730l:i9s:t note: =place parentheses around the assignment to silence this warning walk r730e | v si_fc o(lrlce c=t (bsp,_ fleetfcthhash/memhash.crk:ee212vy:ss8,(: " Lsnote: (cplace parentheses around the assignment to silence this warningrc isg _h212gt | er tei"vf,) ,(s n-0 >)=p; r *o nj| n, ^~~~~~~~~~~) 0{, libc/lines.h k:| e60 ^ y: s9 ,:| ( )Anote: Dexpanded from macro 'L'D ED( s60, | d(i_nd))) )? {( t y| p ^ e o f| ( ( )In file included from _ mdbm/byte_order.cd:)hash/memhash.c17 :: [212In file included from ]:./system.h)8:{:52( In file included from : tnote: mdbm/mdbm.c./hash.hyuse '==' to turn this assignment into an equality comparison::p 63329e: :oIn file included from 21211fmdbm/common.h | :(: _41iwarning: d: fbam.c)In file included from using the result of an assignment as a condition without parentheses [-Wparentheses]:)./system.h( 7301:n:,52 9 : =: (./hash.h 329t:*note: | y329nuse '==' to turn this assignment into an equality comparison p:n ie11)fo : f730 {(( | warning: d_ adusing the result of an assignment as a condition without parentheses [-Wparentheses]i| t) f ^a) _( =dr| }c ==h329 - | :=> oi0bpf;ps _-(\f>d efa tet| cta ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~hc kh=e( yhhs,-( >"kosepcysc,-s >_sfgteerttlc"eh,n( (hsk,-e >ykp)er yo+,j ,1s )t0)r, l {ek ne (y| ks ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e, y )A D+D E1D)()s ,{ d i| n ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) )) { | ^ | == ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops./hash.h-:>329f:e11t:c hnote: (place parentheses around the assignment to silence this warningh , ke y329, | sitfr l(edna(tkae y=) string/strsep.c h:+-23 >:1o1)p:)s -warning: {> f a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]e| t ^ c h (| h ( ) , 23 | ksetyr,s espt(rslterni(nkgepy,) d+e l1i)m)) { | ^| ^ In file included from mdbm/hash.c :| 46 ( ): In file included from ./system.h:52: ./hash.h./hash.hCC cset_inex.c ::329329::1111:: note: warning: use '==' to turn this assignment into an equality comparison using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h -329> | o pisf- >(fdeattcah (=h ,h -k>eo./hash.hyp:,s329 -:s>11tf:re ltnote: ecuse '==' to turn this assignment into an equality comparisonnh ((khe ,y329 ) | k e+iy f,1 )(s)dt ar{tl ae n| =( ^ k he hash/memhash.c-y| :>) ==244o :p+8s :-1 >)warning: f)using the result of an assignment as a condition without parentheses [-Wparentheses]e t{c h (| 244h ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | , ikfe ybisect.c(,:n 497 s:=t26 r:*l newarning: nnaddress of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address])( k{e y )| 497 ~~^~~~~ | + 1w)a)l k{r e v| s ^_ s e| t ==u p(&wd, s, hash/hash_tofile.cL:(287e:)20,: Lwarning: (passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]d ), 0) ;287 | | h ^~~~a sh_klibc/lines.he:y60e:n9./hash.hc::o 329dnote: :eexpanded from macro 'L'11( :f , note: 60place parentheses around the assignment to silence this warninghash/memhash.ck | :e 244y (:)329_8; | d: ) i note: | f?place parentheses around the assignment to silence this warning ^~~ (( dt244hash/hash_tofile.cay | :tp1 242ae warningi: o generatedf31=f. : (( h_nnote: -d passing argument to parameter 'ptr' here>)= o p [*s242]n- | )n>h{)fa( est{thy c_p hke| (eo ^ hyf ,e( n_| kcd ( )eo) yd),e1 (,sF tI(rLtlEye pn*e(ookufet(y,_) d u)+8) _1*d)p})t r:{) 0hash/memhash.c ;:| | 244 ^ ^\: 8 :| | ( ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: use '==' to turn this assignment into an equality comparison 244 | if (n = *nn) { | ^ | == ./hash.h:329:bisect.c11::497 :note: 32use '==' to turn this assignment into an equality comparison: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 329 | i f497 hash/hash_tofile.c | (: d293 a:wt35aa:l k=warning: r 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]eh v-s>_ os293pe | st -In file included from u >hash/wrapmdbm.cp f:(ie17&ft: w cIn file included from d(h./system.h,b(: ah52ss,: ,e ./hash.h 6k:L4e329(_y:ee,11)n :,cs otwarning: Ldr(using the result of an assignment as a condition without parentheses [-Wparentheses]eld (e)In file included from dn,bkd_partition.ca ( :t329k017a | e): , y;In file included from i) ./sccs.hif :n +| 20l( ^~~~: ed1 In file included from na)libc/system.hlibc/lines.h,t):: a 5260o {: :u= libc/hash.h9t ::,h| 329 - ^:note: &> 11expanded from macro 'L'oo : up| t s ==warning: l60- e | >using the result of an assignment as a condition without parentheses [-Wparentheses]n f )(e)_t dc{)h ( ?h329| , | ^~~( tkiyehash/hash_tofile.cfpy: e,32(o :dfs20a(t:t_r adlnote: )epassing argument to parameter 'out' here= n [(h ]k-32)e> | {yo ()p t s y+- p >uebam.c1fno:)esf800)ti(: cg_47{hnd: (e) hdIn file included from )warning: | , mdbm/debug.c1passing '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] ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c:, kh36 ea: (yrIn file included from 800t, mdbm/common.h | y *: pso41fetu: portIn file included from rfl,./system.hi(e :n_nu52td(n: f)ks./hash.h()ei:f_yg329,d)n: } e11" +d:%: s 1lwarning: 0)o%;)using the result of an assignment as a condition without parentheses [-Wparentheses]n0 g8\{ x *\ on | | u"./hash.h329 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t,: | l 329 eb:inu11f)f: ;, ( note: d (place parentheses around the assignment to silence this warninga| u t ^3a 2 329)= | a dhil-fe> ro(3pdbisect.c2sa:(-t4980>a:,f 13 e=:bt ucbkd_changes.chwarning: fh:-using the result of an assignment as a condition without parentheses [-Wparentheses],(79> hlibc/hash.h:os, :14pt 498329:srk | : -le 11warning: >ey :using the result of an assignment as a condition without parentheses [-Wparentheses]fn,w e( hnote: tbsi place parentheses around the assignment to silence this warningcutl79 hfre | () l h)329e(w,) | ndh ; (1ik ik le fe=ey| y , ^~~()whash/memhash.c( d a:lsa+llibc/zlib/zlib.h283itt k::nra1r82118el )e:: e=)v61 =n s:warning: (h{( using the result of an assignment as a condition without parentheses [-Wparentheses]fk- ¬e: ge> wpassing argument to parameter 'buf' hereeyo| d t)p ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~283)l s | )n+821- ( | >iif1Zfff,)Ee )Xt((& TchFl{Eh-Le R(>An NhlG)| ,aS) ^ u s( Lkts{ oen, | nyo ( )g,dd| e1 ~~~~~^~~~~~~~~~~~~~~~~Zs ) Et= Xr &Pln Oe)./hash.hDRn :_T({329S k :Eae 11Tdy| :)l) ~~~~~~~~~~~~^~~ e note: nr+place parentheses around the assignment to silence this warning+3 +21; ) O)329 F./hash.h | | (:{ ~~~^~~~~~~~~~~~~~~(329 i u: fL11| o: ^ (n dgnote: a use '==' to turn this assignment into an equality comparison| ta ( )bkd_changes.cad : l32979=e | : r 14h,i:- f >c note: oohash/memhash.c(place parentheses around the assignment to silence this warningpn:d ss283a-t :t> 7918afB | : ey =ttwnote: cehplace parentheses around the assignment to silence this warninghhfi -( l>h *eo,283b plibc/hash.h | u(sbisect.c:k fl-:329ei,i>498:ybkd_bam.cf nf:11,: uee13: 100(I t: s:hn=c note: t13-t hnote: use '==' to turn this assignment into an equality comparisonr:> f(place parentheses around the assignment to silence this warning l llgh ewarning: aee,nusing the result of an assignment as a condition without parentheses [-Wparentheses]329 snt ( | 498t)lkk | n)n eei o;(100yyf d f | ,) webk.c , (h :| s+di=1925 ^&it al : lfr1ten8e l)a ):n(e) ( )dn =d{warning: )f({ 1 using the result of an assignment as a condition without parentheses [-Wparentheses] ik h {le -=| ey| > ^ ) ^ 1925ow | = | pa ^ + sl| b | i-k ( ) p1 ( )f>r | _) fe ( )l)(ev o ttso{ c(k =h&u (wp| shdk ^t,)e r )y rk s| cei( ==hyf0 r, ,( ( hash/memhash.cpsFk:,tLe283 rAy:'l./hash.hGbkd_changes.c)18:e:S:):'n329(79 )(:s:{note: )k11,14: note: use '==' to turn this assignment into an equality comparison 79 | use '==' to turn this assignment into an equality comparison e: w {y dh| )note: 1i ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 283 use '==' to turn this assignment into an equality comparison)l | | + e ~~^~~~~~~~~~~~~~~~~ & i1 (329f)Dl | )_i ( Snih{Eef- T > )=(l| da ^nfas +gtt +ean| ;t o == l=d n e| (h ^ f-= ,> on| &p) ( )ls e-{n> )f )e| t ^{c h bkd_bam.c(| bk.c| :h ==: ^100, 1925 : : 13k8| :e: == y note: ,note: place parentheses around the assignment to silence this warning place parentheses around the assignment to silence this warning s trl e 100n1925 | ( | k ebisect.ciiy:ff)498 :((+13td : f1 =i)note: l)use '==' to turn this assignment into an equality comparisonse t {r= r 498cb| | hp ^ r_ (l wpo| h,o ==i k l'ue:p 'k()ed)y1 s {(= 0 ,wIn file included from | abkd_pwd.c ^ kl: ek17 yr: | )eIn file included from ( ))v./bkd.h s:{(20 &: wIn file included from | dlibc/system.h ^ ): )52 : | ilibc/hash.h ( )f: 329(:F11L:A Gwarning: S(s, using the result of an assignment as a condition without parentheses [-Wparentheses]d 1) & D_SET) n++; 329| | ^ i f| ==( data = bk.ch:-1925>:o8p:s -note: >use '==' to turn this assignment into an equality comparisonf bkd_bam.ce :t1925100c | :h 13(i:hf , note: (use '==' to turn this assignment into an equality comparisonkt e y= , 100 s | st tr rrilcfeh nr(((dkpfe,iy l)'e : +'= ) 1)b) p){_ l{ o | o ^k| u ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ p | k ==e ys(0, 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)) { | ^ | ( ) libc/hash.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 csetprune.c In file included from bkd_pull.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning bkd_changes.c :329180 | : 14i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]d ata = h180- | > owphsi-l>ef e(tlcihn(eh ,= kfegye,t lsnt(rfl,e n&(lkeeny))) bkd_cd.c +:{ 138 1: )14| ): ~~~~~^~~~~~~~~~~~~~~~~ {warning: using the result of an assignment as a condition without parentheses [-Wparentheses] | ^ | ( ) 138 | if (rootkey = strchr(p, '|')bkd_bam.c): 161*:r17oIn file included from :obkd_synckeys.c t:warning: k17using the result of an assignment as a condition without parentheses [-Wparentheses]e: yIn file included from +./bkd.h+: 20161=libc/hash.h: | :In file included from 0329libc/system.hw;::h 1152bkd_changes.ci :: :l| libc/hash.h180e ~~~~~~~~^~~~~~~~~~~~~~~~note: :: use '==' to turn this assignment into an equality comparison32914( ::r11 o:note: 329o place parentheses around the assignment to silence this warning | twarning: kie using the result of an assignment as a condition without parentheses [-Wparentheses]fy180 | (= d wafht gia329el | te= l ii(hfnl- ei>((nodsepat std=-ai > In file included from nff=bkd_rclone.c)ge :)eth17 tc-: {lh>In file included from bkd_cd.c n(o./bkd.h: (hp:138| f,s20: ~~~~~~~~^~~~~~~~~~~~~~~~~, -: 14 k>In file included from :&eflibc/system.h lye:note: e,t52place parentheses around the assignment to silence this warningn c: )shlibc/hash.h)t (: r138h329{l | ,: e 11 nik:| (fe ^ k ywarning: e(, yrusing the result of an assignment as a condition without parentheses [-Wparentheses] | )o s ( ) ot +tr k l1e329e)y | n) ( =ik{ fe bkd_bam.cs y :t()| 161rd ^:ca+ 17ht :ra1| ( ) ==note: p=) place parentheses around the assignment to silence this warning, hbkd_changes.c{'- : |>161180 'o | :| )p 14 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)sw: -h *>inote: rfluse '==' to turn this assignment into an equality comparisonoee ot t c(k180hre | (oy ho+w,t+h k ike=ley ey 0 ,=;( lsf itg| nre ^ elt el =ni| (n ( )fke ge(eyst)tl dn+i( nlibc/hash.hf1):,))329 ) :& {11l{ :e n | note: )| ^ place parentheses around the assignment to silence this warning) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { | 329 ( ) | bkd_cd.c| : ^i138 f: 14| (: ==d anote: tuse '==' to turn this assignment into an equality comparisona = h138- | > oipfs -(>rfoeottckhe(yh ,= ksetyr,c hbkd_bam.csr:t(161rp:l,17e :n' (|libc/hash.hnote: k':use '==' to turn this assignment into an equality comparisone)329 y):) 11 161*:+ | r onote: 1woplace parentheses around the assignment to silence this warning)ht )ik l e{e329y | + ( +| ri ^ of= o t(0| kd; ( )ea yt a| = ^ = f gh| e- ==t> loipnse-(>sftedticnh)()h ,{ k eIn file included from | ybam.cbkd_push.c ^,:: 97517 s:: | t8In file included from ==r:./bkd.h libc/hash.hl ::ewarning: 20329nusing the result of an assignment as a condition without parentheses [-Wparentheses]: :( In file included from 11klibc/system.h:e: y52975note: ): | use '==' to turn this assignment into an equality comparison libc/hash.h +:i 329 fbkd_bam.c1:329 :)11 | (162): p: i 11{warning: f=: using the result of an assignment as a condition without parentheses [-Wparentheses] (gwarning: | deusing the result of an assignment as a condition without parentheses [-Wparentheses] ^ at te a n | 162v329 ( )= | ( | " h _i-iBf>fK o _(p(FdskOa-eRt>yCaf E e=_=t B csAhheM-(p_>haUo,rRp aLsktlibc/hash.h"-eo:)>yr329)f,(: e r11{tso: cto hrtnote: | (lkuse '==' to turn this assignment into an equality comparison ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~hee ,ny ()k329k)e | e y y*,i)k f es +yt( +rd1+la) et)=na ( {0k= ;e yh| )- ^| > ~~~~^~~~~~~~~~~~~~~~~~~~+o p| 1s ==)- )> fIn file included from {ebkd_r2c.c t: c17| h: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(In file included from hlibc/system.h,: 52kbam.c: e:libc/hash.hy, strlen(key) + 1)) { In file included from : bkd_status.c329| :: ^1797511 : bkd_bam.c:: In file included from :8 | ./bkd.h162:warning: ==:: 2011using the result of an assignment as a condition without parentheses [-Wparentheses]note: : : place parentheses around the assignment to silence this warningIn file included from libc/system.hnote: :place parentheses around the assignment to silence this warning52 : 975329libc/hash.h | | :162 329 | ii: flibc/hash.hf11 : :i(329( fp:dwarning: 11a(=:tusing the result of an assignment as a condition without parentheses [-Wparentheses]k a ebkd_client.cgnote: y:eplace parentheses around the assignment to silence this warning = 44t 329 =:e | h 13n -s329:vi>e | (fop warning: " paiusing the result of an assignment as a condition without parentheses [-Wparentheses]_(srf Bd-a Ka>t( _tfod44Faera | O t(t R=craiC ho fEh(o= _-ht (B>,khpAo e-aMpky>r_se)oaU-y)pmR>, ssLf *- "esk>=)ttef )cryes hl+tt{(e+cr hn hc ,(=(h| k hr ^ ke0,( ey; p y) k,| , e ( ) +| y' s ^ ,?t1 'r) s)l)| t)e ( )r n{ l*( epk nae| (ry ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ka) em ys+)+ +1+ ) =)1 )0{); bam.c{ | : | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~975 ~~~~~~~^~~~~~~~~~~~~~~~ :| 8 ^ : bkd_bam.c :note: | 162use '==' to turn this assignment into an equality comparison ( ): 11: 975note: | use '==' to turn this assignment into an equality comparison if (162p | = igfe t(eknevy( "=_ BsKe_pFlibc/hash.haO:rR329aC:tE11o_:rB (Anote: rMplace parentheses around the assignment to silence this warningo_ libc/hash.hoU :tR329329kL | :e" 11ybkd_client.c)i:libc/hash.h):)f :)44 note: 329 :{(use '==' to turn this assignment into an equality comparison:*13 d 111k: a: warninge | t 329 generatedynote: ^anote: | . +place parentheses around the assignment to silence this warning place parentheses around the assignment to silence this warning + = i 1| f= warning ==h44 329 generated - | (0 | . > d; oia ipft fs a| -( ^(>p= dfa aerh| tta- ==acm> hso=( p h=sh, -- s>>ktfoerepycts,hc- rh>s((ftphIn file included from er,,bkd_rootkey.ctl :ce'k17hn?e: (('yIn file included from hk),./bkd.h,e) : y s20k)*t: e prIn file included from y+allibc/system.h, re: 1an52s)m(: t)sklibc/hash.hr +e:l{+y329e ):n = 11(| +:k ^ 0 e ;1warning: y ))| )using the result of an assignment as a condition without parentheses [-Wparentheses] ( )| + ^ { 1 )| | ) ( ) ^ 329 { | | i ==| f ^ ( d| a ( )t a = h->ops->fetch(h, key, strlen(klibc/hash.he:y329): 11+: 1note: )use '==' to turn this assignment into an equality comparison) { 329| | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_client.c i:f44 :(13d:a tnote: ause '==' to turn this assignment into an equality comparison = h -44> | o pisf-libc/hash.h >:(f329pe:at11rc:ah m(note: shuse '==' to turn this assignment into an equality comparison , = k se329ty | r, c ihsfrt (r(bam.cpld:,ea999 nt:'(a8?k :'e= )y warning: ))husing the result of an assignment as a condition without parentheses [-Wparentheses] - *+>p o alibc/hash.h1p999r:)s | a329)- m: >is11{ff+: e + t( note: | cp=place parentheses around the assignment to silence this warning ^h (=0 h ;| ,329g == | e bkd_bam.c k t| :eie ^210yfn :, v 11 ((| :sd" == ta_ warning: rtBusing the result of an assignment as a condition without parentheses [-Wparentheses]laK e _n=F( Ok210hRe | -Cy >E) o_ ipB+fsA -M1(>_)kfR)eeE ytP{ cO =hI (D| sh" ^e,) p ) ak | re{ ==ay t, o | rs ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(t rroloetnk(ekye)y)) *+k e1y)+)+ {= 0| ; ^ | | ~~~~^~~~~~~~~~~~~~~~~~~~ ( ) bam.c:999:8: note: place parentheses around the assignment to silence this warning 999 | if (p = getenv("_BK_FORCE_Blibc/hash.hA:M329_:R11E:P Onote: Iuse '==' to turn this assignment into an equality comparisonD ")) {329 | | i ^ bkd_bam.cf : 210(| :d ( )11a :t anote: place parentheses around the assignment to silence this warning= h->o p210s | - > fieft c(hk(ehy,bkd_client.c :=k60 e:sy9e,:p aswarning: rtbam.cusing the result of an assignment as a condition without parentheses [-Wparentheses]ar: tl999oe:r n8(60(:r | k o enote: o yuse '==' to turn this assignment into an equality comparisonti) kf e 999+y( | )r 1) i) =f)* ku({erp yl +_=| +par ^s=g e e (0t| p;e == n + v | (6 ^ ", _ B0| K) ( )_) F OrR-C>Et_yBpAeM _=R EAPDODIRD_"R)S)H ;{ | | ~~^~~~~~~~~~~~~~~~~~~~~ ^ | == bkd_bam.c:210:11: note: use '==' to turn this assignment into an equality comparison 210 | if (key = separator(rootkey)) *key++ = 0; | ^ | == bkd_client.c:60:9: note: place parentheses around the assignment to silence this warning 60 | if (r = url_parse(p + 6, 0)) r->type = ADDR_RSH; | ^ | ( ) bkd_bam.c:225:12: bkd_client.cwarning: :using the result of an assignment as a condition without parentheses [-Wparentheses]60 :9: note: use '==' to turn this assignment into an equality comparison225 | w60h | i l ei f( t( r= =s cucrsl__npeaxrtsdea(tpa (+s )6), In file included from {0bkd_version.c ): )17| : ~~^~~~~~~~~~~~~~~~~~rIn file included from -./sccs.h>:t20y: pIn file included from elibc/system.h :=52 : Alibc/hash.hD:D329R:_11R:S Hwarning: ; | ^using the result of an assignment as a condition without parentheses [-Wparentheses] | == 329 | if (data = h->ops->fetch(h, key, strlen(key)bkd_bam.c :+225 :112):) note: {place parentheses around the assignment to silence this warning | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | while (t = sccs_nextdata(s)) { | ^ | ( ) bkd_client.c:62:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 62 | if (r = url_parse(p + 6, 0)) r->typbkd_bam.ce: 225=: 12A:D Dnote: Rlibc/hash.huse '==' to turn this assignment into an equality comparison_: S329bam.cS ::H225111026; | ::; 8 note: : wplace parentheses around the assignment to silence this warning | h warning: ~~^~~~~~~~~~~~~~~~~~~~~iusing the result of an assignment as a condition without parentheses [-Wparentheses] l 329e | (i1026tf | =(i In file included from dfsbkverinfo.ca c:t(c17afs: _In file included from ==n./sccs.h e:hpx20-ot: >pdIn file included from oealibc/system.hpnt:s(a52-b(: >uslibc/hash.hff)bkd_client.c:e,):329t 62:c"{:11hr 9:(" : h)| warning: ,) ^note: using the result of an assignment as a condition without parentheses [-Wparentheses]place parentheses around the assignment to silence this warningk{ e | y == ,| 62 ~~^~~~~~~~~~~~~~~~~ | s 329 t | r ilifef n (((rkd ea=yt )au r+=l _1hp)-a)>r os{pe s( -p| > ^ f+ e t6| c, ( )h (0h),) kre-y>,t yspterbam.c l:=e1026 n:A(8Dk:De Rynote: _)place parentheses around the assignment to silence this warningS S+H ;10261; | ) bkd_bam.c ) :i | 243f{ ^ : libc/hash.h 12( : :f| 329| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: ( )warning: = 11 bkd_clone.cusing the result of an assignment as a condition without parentheses [-Wparentheses] :: p 136onote: :puse '==' to turn this assignment into an equality comparison2439e | :n (329 warning: b | using the result of an assignment as a condition without parentheses [-Wparentheses]u i fif,f ("136(kr | de" ay)it )fbkd_client.ca= : {(62=s r: e c9hp| :-a ^ = >r note: oa buse '==' to turn this assignment into an equality comparisonpt| p so ( )libc/hash.h_-r :u>(62329pfr | :deo 11ato :tcti ehkfnote: S(e place parentheses around the assignment to silence this warningehy( r,)rv ) ek329 =re | * (y kug,iere fybam.clts +:_et(+1026pnrd :avla=8r(et :s"na0 eB( ;note: (Kk= use '==' to turn this assignment into an equality comparisonp_e Cyh| + S)- ~~~~^~~~~~~~~~~~~~~~~~~~ 1026E > 6 | T+o, S p i"1s0f))-) ,)>)( f f0{er , t-= c> S| htpI ^(yoL hppE ,eeN| nT ==k=() e b)yAu ,Dbkd_bam.cf{ D:, sR243 t_:"| rS12r ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~lS:" eH )n;note: )(;place parentheses around the assignment to silence this warning k {e y | )243 ^| | ^+ | 1 ==| )i ==)f {( k e| y ^ = | s ( )e parator(rootkbam.ce:y1027):)11 :* kwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]y ++ = 10270 | ; i| f ^ ( r| e ( )t = fgetline(f)) ret = strdup(ret); | ~~~~^~~~~~~~~~~~~libc/hash.h :329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = bkd_clone.ch:-136>:o9p:s -note: bkd_bam.c>place parentheses around the assignment to silence this warning:f 243e:t12 c:136h | (note: huse '==' to turn this assignment into an equality comparisoni, f k(rc243e | y= , b bam.cspi:t_f1027ru :lp(11edk:nae (tynote: ke place parentheses around the assignment to silence this warningeS= ye )rs ve+1027ep | ra1 (r) ga)iet fto{ er (n( rvr| e(o ^t"o Bt =Kk| _e ==fCy gS)eE)tT lS*i"kn)ee,y( +f0+), ) = S rI0eL;tE N =T| ) ^s) t r{| d ==u p| ( ^ r e t| ) ( ); | ^ | ( ) bkd_clone.c:136:9: note: use '==' to turn this assignment into an equality comparison bam.c: 1027136: | 11 :i fnote: use '==' to turn this assignment into an equality comparison( rc =1027 | b p _iufp d(arteetS e=r vfegre(tgleitneen(vf()")B Kr_eCtS E=T Ss"t)r,d u0p,( rSeItL)E;N T )| ) ^ { | ==| ^ | == bkd_bam.c:290:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 290 | if (rc = bp_sendkeys(f, range, &sfio, r->gzip)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_bam.c:290bam.c::91050:: 9note: :place parentheses around the assignment to silence this warning warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 290 | i f1050 | ( r ci f= (bfp _=s efnodpkeeny(sc(ffi,l er,a n"gwe",) )& s{f i o| , ~~^~~~~~~~~~~~~~~~~~~ r->gzip)) { | ^ | ( ) bkd_bam.c:290:9: note: use '==' to turn this assignment into an equality comparison 290 | bam.ci:f1050 :(9r:c note: =place parentheses around the assignment to silence this warning bp_s e1050n | d k eiyfs ((ff, =r afnogpee,n (&csffiiloe,, r"-w>"g)z)i p{) ) | { ^ | | ^ ( ) | == bam.c:1050:9: note: use '==' to turn this assignment into an equality comparison 1050 | if (f = fopen(cfile, "w")) { | ^ | == In file included from cat.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(bkd_client.ch:,158 :k8e:y ,warning: using the result of an assignment as a condition without parentheses [-Wparentheses]s trlen (158k | e yi)f +( s1 )=) s{t r c| h ^ r ( p| , ( ) '@')) { | ~~^~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->opsbkd_client.c-:>158f:e8t:c hnote: (place parentheses around the assignment to silence this warningh , k e158y | , isft r(lse n=( ksetyr)c h+r (1p),) '{@ ' )| ) ^ { | ==| ^ | ( ) bkd_client.c:158:8: note: use '==' to turn this assignment into an equality comparison 158 | if (s = strchr(p, '@')) { | ^ | == bkd_bam.c:371:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 371 | if (ret = bp_fetchData()) { | ~~~~^~~~~~~~~~~~~~~~ bkd_findkey.c:122:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 122 | if (d = sbkd_bam.cc:c371s:_10f:i nnote: dplace parentheses around the assignment to silence this warningK ey(s ,371 | l .ikfe y()r)e t{ = | b ~~^~~~~~~~~~~~~~~~~~~~~~~~p _fetchData()) { | ^ | ( ) bkd_bam.c:371:10: note: use '==' to turn this assignment into an equality comparison 371 | if (ret = bp_fetchData()) { | ^ | ==bkd_findkey.c :122:9: note: place parentheses around the assignment to silence this warning 122 | if (d = sccs_findKey(s, l.key)) { | ^ | ( ) CC libc/stdio/fgetstr.c bkd_findkey.c:122:9: note: use '==' to turn this assignment into an equality comparison 122 | if (d = sccs_findKey(s, l.key)) { | ^ | == CC csets.c CC libc/stdio/fileprintf.c CC cweave.c In file included from cfile.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from changes.c:17: bkd_misc.cIn file included from :./bkd.h234::2011: :In file included from libc/system.hwarning: :using the result of an assignment as a condition without parentheses [-Wparentheses]52 : libc/hash.h:329:11: warning: 234 | ifusing the result of an assignment as a condition without parentheses [-Wparentheses] (In file included from lcheck.ci :n32923e | : In file included from =ilibc/system.h f:g 52e(: tdlibc/hash.hea:nt329va:( 11"=:_ Bhwarning: K-_>Rusing the result of an assignment as a condition without parentheses [-Wparentheses]oE pMsO-T>EfGeZtI cP329h" | () h)i, f g kz(eidypa, t =as ta=rt lohei-n(>(lokipensye-))> ;f+ e t1| c) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~h) ( h{, k| e ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~y , strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_misc.c:234:11:In file included from checksum.cnote: :place parentheses around the assignment to silence this warning17 : libc/hash.hIn file included from :libc/system.h234329: | :52 11: i:libc/hash.hf :libc/hash.h note: 329:(place parentheses around the assignment to silence this warning:329l 11:i:11 n :329ewarning: | note: =using the result of an assignment as a condition without parentheses [-Wparentheses]place parentheses around the assignment to silence this warningi fg e( td329ea | nt 329vai | ( f "= i_ (fBhd K-a(_>tdRoaaEp tMs=aO- T>h=Ef- Gebkd_http.c>hZt:o-Ic441p>Ph:so"(13-p)h:>s), f- warning: e>gkusing the result of an assignment as a condition without parentheses [-Wparentheses]tfze ceiyhtp ,(c 441 hh= | s,( t hawrk,thle oieykiln,e(e( yl ks,i(et nbyrseu)lt)f er; +nl = (e 1kn| f)e( ^ g)yk e )e t{ y| l +) ( )i n| 1+e ^ ) ( )1f ))| {)) ( ) {{| ^ | | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~^~~~~~~~~~~~~| ( ) bkd_misc.c:234:11: note: use '==' to turn this assignment into an equality comparison 234 | if (line = getenv("_BK_REMOTEGZIPlibc/hash.h":)329): 11g:z inote: puse '==' to turn this assignment into an equality comparison =libc/hash.h :a329329t | :o 11ii:(f l note: bkd_http.ci(use '==' to turn this assignment into an equality comparison:nd libc/hash.h441ea ::)t32932913;a | :: 11 =i:note: | In file included from f place parentheses around the assignment to silence this warning ^config.ch note: :-(place parentheses around the assignment to silence this warning 17>d | 441: oa == | In file included from pt 329libc/system.hsaw | :- h 52>=ii: f lflibc/hash.hehe :t1- (329c warning>(d:h generatedoba11(. put:hsfa ,- warning: >==kf using the result of an assignment as a condition without parentheses [-Wparentheses] eef hytg-,ce> htos( lpth329isr, | n-l e>eki(fneffe(y )tk,()ce d hysa{()tt h ra ,+l | e= ^ k1n e)(h y)k-| , e> ( ) {yo s )pt sr| +-l ^ >e 1fn )e(| )tk == ce {hy () h | ,+ ^ k1 e)| y) ==, {bkd_http.cs :t 441r| :l ^ 13e :n (| note: k ( )use '==' to turn this assignment into an equality comparisone y) +441 | 1 )w)h i{l e | ( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~bam.cb :u1494f: 11=: fwarning: gusing the result of an assignment as a condition without parentheses [-Wparentheses]e tline(f) )1494 | { | i ^f libc/hash.h(| :p ==3291 : 11=: hnote: ause '==' to turn this assignment into an equality comparisons h_fe t329c | h Sitfr ((rdeantaam e=s ,h -k>vo.pvsa-l>.fdlibc/hash.hep:tt329cr:h)11():h ,{note: place parentheses around the assignment to silence this warningk e| y ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ , 329 | s tirfl e(nd(akteay )= +h -1>)o)p s{- > f| e ^t c h| ( ==h , key, strlen(key) + 1)) { | ^ | ( ) bam.c:1494:11: note: place parentheses around the assignment to silence this warning 1494 | if (p1 = hash_fetchStr(renlibc/hash.ha:m329e:s11,: knote: vuse '==' to turn this assignment into an equality comparison. val. d329p | t ri)f) ({d a t| a ^ = | h ( )- >ops->fetch(h, key, strlen(key) + 1)) { | ^ | == bam.c:1494:11: note: use '==' to turn this assignment into an equality comparison 1494 | if (p1 = hash_fetchStr(renames, kv.val.dptr)) { | ^ | == 3 warnings generated. bkd_http.c:602:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 602 | while (buf = fgetline(f)) { | ~~~~^~~~~~~~~~~~~ bkd_http.c:602:13: note: place parentheses around the assignment to silence this warning 602 | while (buf = fgetline(f)) { | ^ | ( ) 1 warning generated. bkd_http.c:602:13: note: use '==' to turn this assignment into an equality comparison 602 | while (buf = fgetline(f)) { | ^ | == 1 warning generated. bkd_client.c:476:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 476 | if (t = getenv("BK_RSH")) { | ~~^~~~~~~~~~~~~~~~~~ bkd_http.cbkd_client.c::647476::109::mdbm/mdbm.c :warning: note: 543using the result of an assignment as a condition without parentheses [-Wparentheses]place parentheses around the assignment to silence this warning: 10: warning: 476equality comparison with extraneous parentheses [-Wparentheses-equality]647 | | ii ff543 | (( rtie fv= (=g( edhtbae sn=hv=_( f"NeBUtKLc_LhR)SS)tH r" ()| q) ~~~^~~~~~~i n{, "| R ^ E V "| ) ( )) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_client.c:476:9: note: use '==' to turn this assignment into an equality comparison 476 | mdbm/mdbm.c :i543f: 10(:t note: =remove extraneous parentheses around the comparison to silence this warning gbkd_http.ce :t543647e | :n 10vi:(f " note: B(place parentheses around the assignment to silence this warningK( _dRb S 647H= | "= ) i)Nf U {L( Lr )e| )v ^ = | | ~ ^ ~h == a sh_fetchStr(qin, "REV")) { | ^ | ( ) CC libc/stdio/findfp.c mdbm/mdbm.c:543:10: note: use '=' to turn this equality comparison into an assignment 543 | if ((db == NULL))bkd_http.c : 647| : ^~10 : | note: =use '==' to turn this assignment into an equality comparison 647 | if (rev = hash_fetchStr(qin, "REV")) { | ^ | == bkd_http.c:665:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 665 | if (f = fopen(tmpf, "r")) { | ~~^~~~~~~~~~~~~~~~~~ bkd_http.c:665:9: note: place parentheses around the assignment to silence this warning 665 | if (f = fopen(tmpf, "r")) { | ^ | ( ) bkd_client.c:551:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 551 | if (t = gebkd_http.ct:e665n:v9(:" Bnote: Kuse '==' to turn this assignment into an equality comparison_ DO T665B | K " )i)f {( 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)) strcpybkd_client.c(:b551u:f11,: tnote: )place parentheses around the assignment to silence this warning; | ~~^~~~~~~~~~~~~ 551 | if (t = getenv("BK_DOTBK")) { | ^ | ( ) bkd_http.c:666:10: note: place parentheses around the assignment to silence this warning 666 | if (t = fbkd_client.cg:e551t:l11i:n enote: (use '==' to turn this assignment into an equality comparisonf )) s551t | r c p y (ibfu f(,t t=) ;g e t| e ^ n v (| " ( )B K_DOTBK")) { | ^ | == bkd_http.c:666:10: note: use '==' to turn this assignment into an equality comparison 666 | if (t = fgetline(f)) strcpy(buf, t); | ^ | == 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 | while (t = fgetline(d)) { | ^ | == bam.c:1673:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1673 | if (f = fopen(buf, "r")) { | ~~^~~~~~~~~~~~~~~~~ bam.c:1673:8: note: place parentheses around the assignment to silence this warning 1673 | if (f = fopen(buf, "r")) { bkd_misc.c :| 478 ^ : 9 :| In file included from ( )stdio/asprintf.cwarning: :using the result of an assignment as a condition without parentheses [-Wparentheses]36 : In file included from stdio/local.h:37: In file included from ./system.h478: | 52 : ./hash.hi:f329 :(11t: =warning: fgetusing the result of an assignment as a condition without parentheses [-Wparentheses]l ine(stdin)) print f329( | " %isf\ n("d,abam.c t:In file included from ta1673string/trim.c) ::;=817 :: h In file included from | -note: ./system.h ~~^~~~~~~~~~~~~~~~~>use '==' to turn this assignment into an equality comparison: o 52p: s./hash.h1673-: | >329 f:ie11ft: c (hwarning: f( h=using the result of an assignment as a condition without parentheses [-Wparentheses], fkoepIn file included from ye In file included from cleanpath.c,n329cmdlog.c: ( | :18sb In file included from 17: tuiclone.c: In file included from rff:In file included from libc/system.hl, 17libc/system.h:In file included from e (: :52bkd_misc.cclean.cn"dIn file included from 52: ::(ra./bkd.h: libc/hash.h47817k"t:libc/hash.h::: e)a20:3299In file included from y) : 329::libc/system.h) =bkd_http.cIn file included from :11 : { :libc/system.h11:note: 52+ h763:: place parentheses around the assignment to silence this warning: -:52 warning: libc/hash.h1| >19: warning: :)using the result of an assignment as a condition without parentheses [-Wparentheses] ^o:libc/hash.h329) using the result of an assignment as a condition without parentheses [-Wparentheses]478 p :: | swarning: 32911{ | -passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]: : ==329> 11329 i | f: | warning: | f e 763 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ iusing the result of an assignment as a condition without parentheses [-Wparentheses]twarning: i | (f cf using the result of an assignment as a condition without parentheses [-Wparentheses]t h ((( = dhdw 329a,aef | t tbg 329akaeei | e ntf =y=cl i , oi(fh hdnd -s-eea(>t>((tdoroosaaplput tsestd=a-n-,i >(> nh=fk./hash.hfr)- ee:eo)>hty329to o-c):ctpp>h 11h,rso(+:( i-ph hsn>s,1note: ,ttf- )place parentheses around the assignment to silence this warning rfe>k) kl(tfe ee "cey{yn329%ht, ,( | s(c r \hhs| soin,(t ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~tof" hr rt ,k,ll)( e ee+dtyknn1a),e(()t; ykk;a s,ee t yy =| rs))| ^ lt ^~~~h er++ - nl >| (libc/system.he11o ( )k:n))p e494())sy:k -)31e{{> :y f+ ) e note: bam.c| | t./hash.h1passing argument to parameter 'ptr' here+: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~c:) 1712 h329)1 :(: )4949h11{) | :,: v {owarning: kbkd_misc.cnote: | iusing the result of an assignment as a condition without parentheses [-Wparentheses]e:place parentheses around the assignment to silence this warning ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ d y478 | ,: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ w 91712 329es: | | bt ernote: inluse '==' to turn this assignment into an equality comparisonifce f on ( d((d478ekqa | (e t Fy=1a I) libc/hash.h warning iL b: generated=libc/hash.hfE+p329. : _:h329(*1l11-:to)o:>11 u)o o:=t klibc/hash.hnote: p ,libc/hash.h{u:place parentheses around the assignment to silence this warningsnote: f : p329 -place parentheses around the assignment to silence this warninggu329 k:> e8:| e11f329t 11 ^ y:e | l329*: s t i | p (note: cin tnote: | 0place parentheses around the assignment to silence this warninghfeirplace parentheses around the assignment to silence this warning ( ), ( ( f, h(s329 p ,dt | (i)329 ad dn) | ktiiat eanft {iy ) al f,=)( e | ~~^~~~~~~~~~~~~~~~~~~~~ d =n(sIn file included from hap )dt./hash.hstdio/fclose.c-trh;ar::>ai- tl32947o n> ae:: p=to| n11In file included from s fp ^=(:stdio/local.h-h(s k :>-"-henote: 37f>%>-yuse '==' to turn this assignment into an equality comparison: ebam.cosf>) In file included from t:p\eo ./system.hc 1712sntp+:h329:-"cs 52( | 9>,h-1: h :f (>)./hash.h,ibkd_http.c ethf): f:note: t),e 329k 765place parentheses around the assignment to silence this warningc; t{:e(: h kc 11yd19( e h :,a:h| y1712(| t , ^, | h ^ warning: sawarning: , t passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]using the result of an assignment as a condition without parentheses [-Wparentheses]k s r= e| tik| l y ==rfe ( )eh,765 l y n- | 329e(,(>s | nq kot ( sepr ik=tyslwfe r)-ee ybl >nb()pe+f(ed _n ekna+l(1tect ok)cyoa1oe./hash.h)h)d )ky: ( e=)u)329{h+( p : , oh{k+11 1u- e :| k)t> y1 ^ e),o| s)note: y p ^ (In file included from )use '==' to turn this assignment into an equality comparison ,{ls 0collapse.c | n- ,:{ ( )s k>| 17 t329| ff ( )p: r | ^ ne )In file included from | l ,t)./sccs.h ^ ei c : nf| sh{20 ( ( )t( : | k( rh In file included from ( )edl,| libc/system.h yae ^ :)tnk 52 a(elibc/hash.h : + ly:| libc/hash.h =n,329 ( ):1 k libc/hash.h: 329)hfs:11:)-nt329:11 >)r: :{o+l11note: p1e:use '==' to turn this assignment into an equality comparisonlibc/hash.hwarning: s)n :| -;using the result of an assignment as a condition without parentheses [-Wparentheses]libc/hash.h(note: 329 ^ > :kuse '==' to turn this assignment into an equality comparison: 329f 329e 11 | e| :y:bam.c| t ^~~~~11) : ==329i329c : note: 1712 | f | h +libc/system.huse '==' to turn this assignment into an equality comparison: (note: : 9i(ihuse '==' to turn this assignment into an equality comparison1494:f df, ): 329a )31note: ( | t(k :use '==' to turn this assignment into an equality comparison329d ade{ CC dataheap.c | ai ay note: tf=t, passing argument to parameter 'ptr' herestdio/fgetpos.c1712ia a | : | f (h s ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~48 =d-=t :494 ( a> r1 | idhtohl:vfa-ap-e o t> s>nwarning: i(ao=-o(dq a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]p >pk = shfsew= --e-ye h>> t>)bb-fo48cf ep>ep | he+n_otsf(t clpc-ghc1oosh>CC dbfile.c e,h)do-(ft ()ek>hepkh (uf,./hash.htoe,{Fpe :csy Iktk329h(,k Lece:(f e| Eyhy11hpsy ^ s(,:,,t, *(h r o0,snote: kpls| u, tplace parentheses around the assignment to silence this warningeoet ==t kr ysnr ,pel,)( l )ye k329eu),ns e | n8 (t| y ( {skr^)ik* tel fep rye+ ./stdio_remap.hyt| l)n (:)r ^e (1d29 , n+k)a:+ ( e)t17 i| k1y a:1n ==e)){ )t y) =note: ) ) + expanded from macro 'fgetpos' l { | h {e+ 1 ^- n ) > 29)1| ) o| | 1;) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | p ^# warning ) { ==s d generated - e. | { >| f ^ | f ==i ^e n| te ^ c | hf ==(g| he ==,t pkoesy ,b ks_tfrgleetnp(okse 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)) ./hash.h{: 329 :| 11 ^ : note: | use '==' to turn this assignment into an equality comparison ( ) 329 | if (data = h->ops->fetch(h, key, strlbam.ce:n1736(:k9e:y )warning: using the result of an assignment as a condition without parentheses [-Wparentheses]+ 1)) { 1736| | ^ libc/hash.h :i| 329f ==: 11(:p note: =use '==' to turn this assignment into an equality comparison bp_l o329o | k uipfk e(ydsa(t0a, =k vh.-k>eoyp.sd-p>tfre)t)c h{( h ,| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~k ey, strlen(key) + 1)) { | ^ | == bam.c:1736:9: note: place parentheses around the assignment to silence this warning 1736 | if (p = bp_loobkd_http.ck:u831p:k8e:y swarning: (using the result of an assignment as a condition without parentheses [-Wparentheses]0 , kv.ke y831. | d pitfr )()s {= s| c ^ c s _| i ( )n it(fpath, SILENT|INIT_MUSTEXIST)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bam.c:1736:9: note: use '==' to turn this assignment into an equality comparison 1736 | if (p = bp_lookupkeys(0, kv.key.dptr)) { | ^ | == bkd_http.c:831:8: note: place parentheses around the assignment to silence this warning 831 | if (s = sccs_init(fpath, SILENT|INIT_MUSTEXIST)) { | ^ | ( ) CC libc/stdio/flags.c 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)) { | ~~^~~~~~~~~~~~~ 1 warning generated. bkd_http.c:847:12: note: place parentheses around the assignment to silence this warning 847 | while (t = fgetline(f)) { | ^ | ( ) bkd_http.c:847:12: note: use '==' to turn this assignment into an equality comparison 847 | while (t = fgetline(f)) { | ^ | == 1 warning generated. CC libc/stdio/fopen.c bkd_http.c:871:15: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 871 | webencode(f, root, strlen(root)+1); | ^~~~ libc/system.h:494:31: note: passing argument to parameter 'ptr' here 494 | void webencode(FILE *out, u8 *ptr, int len); | ^ bkd_http.c:873:15: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 873 | webencode(f, fpath, strlen(fpath)+1); | ^~~~~ libc/system.h:494:31: note: passing argument to parameter 'ptr' here 494 | void webencode(FILE *out, u8 *ptr, int len); | ^ bkd_pull.c:138:11: bkd_http.cwarning: :using the result of an assignment as a condition without parentheses [-Wparentheses]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] 138 | i880f | (wpeobretn c=o dgee(tfe,n vb(a"sBeK,_ PsOtRrTl_eRnO(ObTaKsEeY)"+)1)) ;{ | | ^~~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/system.h:494:31: note: passing argument to parameter 'ptr' here 494 | void webencode(FILE *out, u8 *ptr, int len); | ^ bam.c:1836:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1836 | if (p = bp_lookupkeys(0, bad[i])) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_pull.c:138:11: note: place parentheses around the assignment to silence this warning 138 | if (port = getenv("BK_PORT_ROOTKEY")) { | ^ | ( ) bam.c:1836:10: note: place parentheses around the assignment to silence this warning 1836 | if (p bkd_pull.c=: 138b:p11_:l onote: ouse '==' to turn this assignment into an equality comparisonk upk e138y | s (i0f, (bpaodr[ti ]=) )g e{t e n| v ^ ( " B| K ( )_ PORT_ROOTKEY")) { | ^ | == bam.c:1836:10: note: use '==' to turn this assignment into an equality comparison 1836 | if (p = bp_lookupkeys(0, bad[i])) { | ^ | == bkd_r2c.c:155:14: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 155 | s, 0, L(d), 0, inCset, uint2p(d))) { | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/style.h:44:25: note: expanded from macro 'unless' 44 | #define unless(e) if (!(e)) | ^ In file included from 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, kebkd_pull.cy:,175 :s20t:r lwarning: eaddress of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]n (key) +175 | 1 ) )r a{n g e| _ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~g one(cset, L(d), D_RED); | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) bkd_http.c{: 1023 :| 15 ^ : warning: | equality comparison with extraneous parentheses [-Wparentheses-equality] ( ) 1023 | if ((buf[0] == '#')) { | ~~~~~~~^~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(keybkd_http.c): 1023+: 151:) )note: remove extraneous parentheses around the comparison to silence this warning{ | ^1023 | | ==i f ((buf[0] == '#')) { | ~ ^ ~ bkd_http.c:1023:15: note: use '=' to turn this equality comparison into an assignment 1023 | if ((buf[0] == '#')) { | ^~ | = bkd_http.c:1031:15: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] 1031 | if ((buf[0] == '=')) { | ~~~~~~~^~~~~~ 1 warning generated. bkd_http.c:1031:15: note: remove extraneous parentheses around the comparison to silence this warning 1031 | if ((buf[0] == '=')) { | ~ ^ ~ bkd_pull.c:240:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 240 | if (rc = bbkd_http.cp:_1031u:p15d:a tnote: euse '=' to turn this equality comparison into an assignmentS erv e1031r | ( 0 ,i fk e(y(sb,u fS[I0L]E N=T=) )' ={' ) )| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{ | ^~ | = 3 warnings generated. bkd_pull.c:240:9: note: place parentheses around the assignment to silence this warning 240 | if (rc = bp_updateServer(0, keys, SILENT)) { | ^ | ( ) bkd_pull.c:240:9: note: use '==' to turn this assignment into an equality comparison 240 | if (rc = bp_updateServer(0, keys, SILENT)) { | ^ | == bkd_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 | whibkd_pull.cl:e261 :(12d: =warning: using the result of an assignment as a condition without parentheses [-Wparentheses]c set_rd w261e | a v eiPfa i(rl(icssteIn file included from tcomments.c=,: 17f0: i,In file included from l libc/system.he&:2r52Lbam.ck: i:olibc/hash.hn2020f:e:f329s21,:(: 110 &:,warning: d 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]kwarning: N oEfusing the result of an assignment as a condition without parentheses [-Wparentheses]Sf T)2020E) | D _{ U aR329 GL | | oL ^ tIi Sf =T | )( ( )a)d d al{te ar 3| =2 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ( h0-,> obpusf-,> fsettrclhe(nh(,b ukfe)y),; s t| r ^~~l en(keylibc/zlib/zlib.h): 821bkd_r2c.c+:: 612681::) 11)note: : passing argument to parameter 'buf' here { note: use '==' to turn this assignment into an equality comparison | 821 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | Z268E | X Twbkd_pull.cEh:Ri261Nl: e12u :L( odnote: n place parentheses around the assignment to silence this warningg= Zc Es261Xe | Pt O_ RriTdf w ae(dallvieesrPt3a 2i= r O(fFciCC libc/stdio/fparseln.c (sl(eeut2L,Lo in0ng,e sa&(libc/hash.hdr0:lk,329eo :rfN11,fE: ,S c Tnote: o&Eplace parentheses around the assignment to silence this warningndD sk_toU fR329BfL | y)L t)Ibkd_rclone.cie S:ff{T228 ):(* )15db| :au ^{ tf warning: a, In file included from using the result of an assignment as a condition without parentheses [-Wparentheses] | compress.c| =u ==: ^ I 17 hn: 228-tIn file included from | | > ./bkd.h ( ) ol: }pe20In file included from sn: commit.ce-)In file included from :l>)libc/system.h17sf;:: ee 52In file included from t : libc/system.hic| libc/hash.h:fh ^:52 ( 329: (h:libc/hash.hp,11: :329=k : ewarning: 11gybkd_pull.c:e,using the result of an assignment as a condition without parentheses [-Wparentheses]: t 261warning: es:ntusing the result of an assignment as a condition without parentheses [-Wparentheses]12vr :( l "329enote: B | nuse '==' to turn this assignment into an equality comparisonK ( _i329kBf | eA 261 yM2( | i)_ warningd f Ssa +E generatedti( R. afd1V a)E=(t)R la _hi {U-s= R>t Lo h| "p=- ^ )s > )-f1o >i warningp| {fl generateds ( ) ee. - t2>| cLf ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~hie (nthec,sh ((k0he,,y ,Nk EesSytT,rE lDse_tnUr(RlkLeeLnyI()Sk Te+)y ))libc/hash.h1 :){+329) : 111{| ): ^) note: | {bkd_rclone.cuse '==' to turn this assignment into an equality comparison ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| In file included from : == stdio/fdopen.c228 329| :: | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5315 : :iIn file included from fstdio/local.hnote: :place parentheses around the assignment to silence this warning(37 d: aIn file included from t ./system.ha228: | 52= : }./hash.hh :-e329>l:os11pe:s -iIn file included from warning: >fcontrib/test.cf :using the result of an assignment as a condition without parentheses [-Wparentheses]e(13 tp: c In file included from h=contrib/../sccs.h( :hg20 ,e: 329 tIn file included from | libc/hash.hkelibc/system.h :en:i329yv52f:,(: 11 "libc/hash.hlibc/hash.h(:sB::d tK329329anote: r_::tplace parentheses around the assignment to silence this warninglB1111a eA:: nM =(_warning: 329note: kS | place parentheses around the assignment to silence this warningbkd_pull.chusing the result of an assignment as a condition without parentheses [-Wparentheses]eE :- yRi274> )Vf:o329 E 9p | +R(:s329 _d - | i1Uawarning: > f)Rtusing the result of an assignment as a condition without parentheses [-Wparentheses]fi )La ef( " t d{)=c(274a ) hd | t h(a a| {-ht ^ >,ai= o f | pk= h| ^ se (- == -yhp> >,- o| f >=p ( )eso s ttpg-crse>hl-tf(e>eehnfnt,(evc kt(hkec"(eyhBhy)(K,,CC libc/stdio/fprintf.c h_ +,Fks Eet1kAyr)eT,l)yU ebkd_rclone.c bam.c,Rsn:{: Et(228 2076sSrk: :t_le15| 9rUey: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:lSn) eE( note: warning: nDk+use '==' to turn this assignment into an equality comparisonusing the result of an assignment as a condition without parentheses [-Wparentheses]("e k)y1e )))y 228 ))2076 | {+ | {+ } 1 | ) 1ie ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~)| )fl ^ ) s{ (e {p | i| ( ) =f ^ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~k( ep| y ( )2= p agteht(eHnEvA./hash.h(P:"(329Bs:K,11_ :Br Aknote: Moplace parentheses around the assignment to silence this warning_f SfE)R ,V329 E | libc/hash.hiR bkd_pull.c:d_i:329DUf274:BR :11,L(9: "libc/hash.hd: g):a note: libc/hash.ho)329tnote: use '==' to turn this assignment into an equality comparison:n :aplace parentheses around the assignment to silence this warning 329e{ 11 :D 329:=11B | :,274| note: h | ^iuse '==' to turn this assignment into an equality comparison-note: 0 f >place parentheses around the assignment to silence this warning) o )i| (p329 f ==ds | {329 a- | (t>i paff| i e ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f==t( cd(ghhade-(tat>hateo, anp = vsk =(-eh ">y-hBf,>-Ke o>_tspoFctspEhr-sA(l>-The1f>U,n warningefR ( generatedteEkk. ctSeehbam.cc_yy(:hU,)h2076(S ,:hEs+ 9,Dt k: "In file included from r1e k)comps.cl)ynote: e):e),place parentheses around the assignment to silence this warningy 17n ,{: ({s In file included from k ts ./sccs.h2076e rt| : | y| lr ^ 20 ) ^ el : ne In file included from i+ (n| libc/system.hf | k( ( ): 1 ( )ek 52() ye: p)cat.c)bkd_rclone.cylibc/hash.h : :):={70+246 329 : :+:k 1919 11e| :):1:y ^ ) ) 2 warning: warning: )warning: p passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]{using the result of an assignment as a condition without parentheses [-Wparentheses] ausing the result of an assignment as a condition without parentheses [-Wparentheses]bkd_pull.c| {t : == h./hash.h 274 | (:70:246 ^| H329 | 9 | 329 ^ E: : | A11 i | P: note: fi ==| ( use '==' to turn this assignment into an equality comparison f ( )snote: ( ,use '==' to turn this assignment into an equality comparison r(274 cd | ra a kd=329t ol | aifeg ffrei= )3tf (,2s hp (f(- i0id>=d,oao D (tpgBlibc/hash.hsjase,:-o -t 329>b=>eg:gs fno11f)hevn:i)-t(e l >c"Dnote: egohBBuse '==' to turn this assignment into an equality comparison,op(K, tsh_ so -,F0t 329> E)re | fkA)lr eeT erityU{n;fc,R ( h E s ((sS| -| dht_ ^ > ~~~^~~~~~~~~~~~~~~a,rU g t lS fakeE| i enD ( )l=y(" e ,k))h e))-sy )>t){;or pl+ se | | -n1 ^ ^~~~~~~~>() fk) ee | ty{ ==c) h (+| libc/zlib/zlib.hh ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:,1 821 )bam.c:k):61ebkd_rclone.c 2076:y:{: ,246 9note: : :passing argument to parameter 'buf' heres9| t: ^note: r use '==' to turn this assignment into an equality comparisonl821note: e | place parentheses around the assignment to silence this warning| nZ ==(E 2076 kX246 | eT | yE )Rii In file included from Nff+stdio/fflush.c :u((47Lrp: oc In file included from n =stdio/local.hg= : libc/hash.hk37Z g:e: E1e329yIn file included from X)t:2./system.hP)s11p:O f:a52R{i t: T onote: h./hash.h (place parentheses around the assignment to silence this warning(:a| j H329d ^oE: l bA11329e sP: | r| )( 3 ==)swarning: i2 ,f gusing the result of an assignment as a condition without parentheses [-Wparentheses] Oo r(Ftkd(ooa( ftu efaL329r) o | r,=n ; gi ih f d-a | D>d( ^ Bold ,pea srt| g-,a ( )o>In file included from nfstdio/fclose.ccp.cc=ee::o Dt5017nhBcbkd_pull.c:: s-,h:1In file included from t> (309:libc/system.h o0h: :Bp),16warning: 52ys) In file included from :a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]: t- kbkd_push.ccontrib/cat.c libc/hash.hbkd_rclone.ce>{e::warning: : :ff y27833using the result of an assignment as a condition without parentheses [-Wparentheses]32950246 e ,:: : | :*t| 8In file included from 11f9b c ^s:contrib/../sccs.h:c:u309h t : l f | (In file included from rwarning: 20warning: onote: , hstdio/fgetline.c| lusing the result of an assignment as a condition without parentheses [-Wparentheses]: suse '==' to turn this assignment into an equality comparison using the result of an assignment as a condition without parentheses [-Wparentheses] ,: ==e In file included from e u } 4 nlibc/system.h(I k: (:fn246278eeIn file included from k52pt | | lystdio/local.h329e: ) s,: | ylibc/hash.h liie 37 ): eff s: i 329| n itIn file included from f+:^)((fr./system.h 11 )rc l:(1:;cstdio/local.h (e52d) :=nn: a)warning: =47 (./hash.ht | :using the result of an assignment as a condition without parentheses [-Wparentheses]t=k:a{ ^g16 r e329 e:iWy:= t gE bam.c)11 | snote: gX329: :h ^ fexpanded from macro 'fclose'eI | 2091+ - i rT : warning: > o(S47i161o| (using the result of an assignment as a condition without parentheses [-Wparentheses]"T | f:)p ( )j rA# )s oeTd(warning: -bmUe dusing the result of an assignment as a condition without parentheses [-Wparentheses]{>soSf329a3 f)t(In file included from i | t warning e)e sstdio/fgetln.cn as| t 2091t:ei generated ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~cgr | a47 f=. hoe t: f libc/hash.h(ts uIn file included from c(h:hoowsstdio/local.hld-329, lh):oa>: evi)37sto11krel : eap:er"e{In file included from s y;, ./system.hb=-note: , ( :k >use '==' to turn this assignment into an equality comparison s| 52_hf s| "f ~~^~~~~~~~~~~~~~~~~~~~~: f-et ^ pi ./hash.hc>tr ./hash.h329rl:locl : | ee329ophe| 329 " :ss(n ==:i)=11e-h( 11f) : >,k: f f e ({gwarning: | e1kynote: d e ^tusing the result of an assignment as a condition without parentheses [-Wparentheses] warninge)bkd_http.cplace parentheses around the assignment to silence this warninga t c generatedy bkd_pull.c: t| lh. ,+:1524a ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i ( 309: n329h329s1:8=e | , | t)16: ( r): hfikil warning: -sfefe{note: using the result of an assignment as a condition without parentheses [-Wparentheses]>f y n place parentheses around the assignment to silence this warning oi(,(( pld d k| se asa1524e | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-s309ttty >) | ara)if) l fe =bkd_push.ce=+1 t{} :n warning(c h278(h1 generatedsh e-:k-). (| l>8e>)=h ~~~~~~^~~~~~~~~~~~~~~~~~~so:yo , ep )p{s snote: s tki-place parentheses around the assignment to silence this warning+- ref> >| ry f1f ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c,(e)e 278h nt)tlibc/hash.h | rs c c: (t=h{h329iur ( (:frlWh h11 leE,| CC delta.c ,:(,nX ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~bam.c c (Ik :knote: 'kTe2091eplace parentheses around the assignment to silence this warning=?eSy:y 'yT,16,t)) A : r) 329Ts si + | Utnote: tg{ libc/hash.h Srplace parentheses around the assignment to silence this warningrg 1:i(l le )329fseer| ): tnn( ~~^~~~~~~~~~~~~~~~~~~2091 11(a((" | {:dtkkr aueee note: tsyymw| place parentheses around the assignment to silence this warninga)))oh ^ ) ti./hash.h = + +el: { 329 e329| h 1 | 1r : ==- )CC diff.c )e(11 >| )i)ss:o ^ f of p { {linote: s bkd_http.c ( vlplace parentheses around the assignment to silence this warning-| : d ee > ( )1524| a| " f : ^ t ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,=e8329 a t: | fc | ="ghnote: i ( ) pe(place parentheses around the assignment to silence this warningf hrth -el,(> "i do1524)nkap | )eets (ya-i{bkd_pull.cf, >f :s =f 309fs e(| :ithts ^ 16lstdio/fclose.c:80:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] r./hash.hl:e329-n:(>c11ko: hep CC dspec.c (80ys:note: =h e | )- ./hash.hplace parentheses around the assignment to silence this warning ,| CC libc/stdio/fpurge.c s >note: :s ( )) +fuse '==' to turn this assignment into an equality comparison329tk )i e :re329 f1t11r y | { )c:c309, ()h h | i r (note: r sf| 2{huse '==' to turn this assignment into an equality comparison( t ^ , u}r( = r l d | kleebkd_push.c329a| f ^ e,ln: | t ( )c y s(278 a l ,'ek:i o| ? e8f=s ( )s'iy: e t)f) (h(r) note: d-fl (+use '==' to turn this assignment into an equality comparisona>pe{n to-n 1ap> ( =) s_278k| )=-p | e ^ Wbam.c >r y E:{hfei) X2091 -evf | I: >tf +libc/hash.h ( )T16| och( : S: ^ ph)c1329T s() ):Anote: -h =)11Tuse '==' to turn this assignment into an equality comparison| >,r :U ( )f t{ S ek =r note: (cfile.cte2091 i use '==' to turn this assignment into an equality comparisons:cy | rg| t87h, 2g ^ bkd_http.ca: ( ;e :t10329hsw r 1524u: | ,thIn file included from (| :s riconverge.c| " ( )8)warning: ilibc/hash.hkll: ~~~^~~~~~~~~~~~~~~~~~~~~r :)using the result of an assignment as a condition without parentheses [-Wparentheses]f:eee17 e 329yn : mnote: {(:,(( In file included from ouse '==' to turn this assignment into an equality comparison d11 ks87libc/system.ht a:sef | :e| t tyi 52 ^a1524note: r)l : r | use '==' to turn this assignment into an equality comparisonl e libc/hash.he = e+ i:s| in = f329o ==hf(1./hash.h 329 :l - k):f | (11v>(e)329g t:eosy :ei "p ){11tf=stdio/fclose.cwarning: ,s= :l : - using the result of an assignment as a condition without parentheses [-Wparentheses]+ i(x80 >s | note: ndf:"ft1 ^ use '==' to turn this assignment into an equality comparisoneai10per) (cat.ctl:rtr)329 f :ae ecc | | s329115 _note: "hh{ ( )f | :=fplace parentheses around the assignment to silence this warning)(r i i 11 e )h( fli:ht ,u| ef -c{ r ^80(s warning: >h kl | d)(using the result of an assignment as a condition without parentheses [-Wparentheses]o( e, a)d pn| y | t asa ^,' ==ia{t-m ?115 f a>e s' | = f,| t) (| h=e ==r)wr ^- t' l h2 >hcce{i ./hash.ho-h'n l=| :p>()( e ==329soh)k| f :-p, e ^(c11>s {y pl:f-k ) o e>e | =snote: tfy| + == euse '==' to turn this assignment into an equality comparisonce, ~~^~~~~~~~~~~~~~~~~~~~~~~~ f( ht 1gf(cs )ephht329)t-,(r | l> hl {i_k,ei npe nf eryk( | (e,ek( ^fv yed )fs,ya )ht )t| )rs a =={)lt+ er = rnl1 | (e)h ~~^~~~~~~~~~~~~=kn)bkd_http.c- e( :>ryk{1531o2)e :p; y 11s +)| :- ^ >| 1+ warning: f ^ ) using the result of an assignment as a condition without parentheses [-Wparentheses]e )1| t ) ==c| {) h ( ) 1531(cfile.c { | h:| ,87 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ i : | fk10 ^ e: (y u,note: | s place parentheses around the assignment to silence this warning ==es rt r =l87 e | hn a( skcat.c he:i_y115ff): e 11(t+:tcstdio/fclose.c h:1note: =S80)place parentheses around the assignment to silence this warning t:) xr10 f( :{iq115 li | note: en use '==' to turn this assignment into an equality comparison| _,wlibc/hash.h ^f h: e"i329 80tUl:| | cSe11CC export.c == hE : (R( in"pnote: fa) place parentheses around the assignment to silence this warning m)= (e r,{ f2 329g ' | e=c| t ' ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ilf) fic) nl (eo{d(s afe t)(| a)f ^ p ={- >| h _ ( )-| p > ^ ro ep vs| f- ( )h> )f)e trc h=( hr,2 ;k e y| , ^ sbkd_http.c t:| r15311 ==l: warning e11 generatedn:. ( knote: eplace parentheses around the assignment to silence this warningy ) + 11531) | ) icfile.c{f: 87 (:| u10 ^ s: e cat.c rnote: :| use '==' to turn this assignment into an equality comparison115 ( )= : 11 h:87a | snote: huse '==' to turn this assignment into an equality comparison _ fie ft115 c | (h tSw th=ri (lxqefi in(l,pe _"=fU eSftEgcReh"libc/hash.ht():ln)329ia :nm{11ee :(, f | note: )' ^ use '==' to turn this assignment into an equality comparison)c ' {) | )329 ( ) | | { ^ i f | | ^( == d a| t ==a = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == bkd_http.c:1531:11: note: use '==' to turn this assignment into an equality comparison 1531 | if (user = hash_fetchStr(qin, "USER")) { | ^ | == 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:bkd_http.c14::1565 :note: 8place parentheses around the assignment to silence this warning: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 96 | 1565w | h iilfe ((pt == pfrgoejt_liinniet((fu)r)l ){) {| ^ | ~~^~~~~~~~~~~~~~~~| ( ) cfile.c:96:14: note: use '==' to turn this assignment into an equality comparison 96bkd_http.c | : 1565 : 8 :w hnote: iplace parentheses around the assignment to silence this warningl e ( t1565 | = iffg e(tpl i=n ep(rfo)j)_ i{n i t| ( ^u r l| ) ==) { | ^ | ( ) bkd_http.c:1565:8: note: use '==' to turn this assignment into an equality comparison 1565 | if (p = proj_init(url)) { | ^ | == bkd_http.c:1630:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1630 | if (p = hash_toStr(qout)) { | ~~^~~~~~~~~~~~~~~~~~ bkd_http.c:1630:8: note: place parentheses around the assignment to silence this warning 1630 | if (p = hash_toStr(qout)) { | ^ | ( ) bkd_http.c:1630:8: note: use '==' to turn this assignment into an equality comparison 1630 | if (p = hash_toStr(qout)) { | ^ | == 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, FILbam.cE: 2223*:w13f:, warning: iusing the result of an assignment as a condition without parentheses [-Wparentheses]n t *in, 2223i | n t i*fo u(tb)y;t e s| ^= size(s->gfile)) 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); | ^ bam.c:2223:13: note: place parentheses around the assignment to silence this warning 2223 | if (bytes = size(s->gfile)) { | ^ | ( ) bam.c:2223:13: note: use '==' to turn this assignment into an equality comparison 2223 | if (bytes = size(s->gfile)) { | ^ | == 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, modconfig.ce:)173 : 10| :^ warning: using the result of an assignment as a condition without parentheses [-Wparentheses] ./stdio_remap.h:23:16 :173 | note: expanded from macro 'fdopen'i f (23v | a#ld e=f imndeb mf_dfoeptecnh _bskt_rf(ddobp,e nc f g| [ ^CC fast-import.c i dx].name)) return (val); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:173:10: note: place parentheses around the assignment to silence this warning 173 | if (val = mdbm_fetch_str(db, cfg[idx].name)) return (val); | ^ | ( ) CC fast-export.c bam.c:2290:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2290 | if (dfile = bp_lookup(s, d)) { | 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); | ^ | == 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)) { | ^ | == checksum.c:248:10: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 248 | for (t = SYMLINK(s, d); *t; sum += *t++); | ^ ~~~~~~~~~~~~~ changes.c:449:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 449 | if (rc = doit_local(&nav, lurls)) goto out; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. changes.c:449:10: note: place parentheses around the assignment to silence this warning 449 | if (rc = doit_local(&nav, lurls)) goto out; | ^ | ( ) 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 | wchanges.ce:b449e:n10c:o dnote: euse '==' to turn this assignment into an equality comparison( f, d449[ | i ] ,i fs t(rrlce n=( dd[oii]t)_+l1o)c;a l (| & ^~~~n av, lulibc/system.hr:l494s:)31): gnote: opassing argument to parameter 'ptr' heret o o u494t | ;v o i| d ^ w e| b ==e ncode(FILE *out, u8 *ptr, int len); check.c :| 551 ^: 8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 551 | if (e = sfileDone()) { | ~~^~~~~~~~~~~~~ changes.c:459:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 459 | if (cpath=getenv("BKD_COMPONENT_PATH")){ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check.c:551:8: note: place parentheses around the assignment to silence this warning 551 | if (e = sfileDone()) { | ^ | ( ) changes.c:459:13: note: place parentheses around the assignment to silence this warning 459 | if (cpath=getenv("BKD_COMPONENT_PATH")){ | ^ | ( ) check.c:551:8: note: use '==' to turn this assignment into an equality comparison 551 | if (e = sfileDone()) { | ^ | == changes.c:459:13: note: use '==' to turn this assignment into an equality comparison 459 | ifchecksum.c :(327c:p11ath=g:e twarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]n v("BKD_ C327O | M P OiNfE N(Te_rPrA T=H "c)h)k{M e r| g ^e ( s| , == d, diags, safefix)) return (err); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bkd_http.c:1953:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1953 | if (p = strstr(url, "/ChangeSet@")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ checksum.c:327:11: note: place parentheses around the assignment to silence this warning 327 | if (err = chkMerge(s, d, diags, safefix)) returbkd_http.cn: 1953(:e8r:r )note: ;place parentheses around the assignment to silence this warning | ^ 1953| | ( ) if (p = strstr(url, "/ChangeSet@")) { | ^ | ( ) checksum.c:327:11: note: use '==' to turn this assignment into an equality comparison 327 | if (err bkd_http.c=: 1953c:h8k:M enote: ruse '==' to turn this assignment into an equality comparisong e(s ,1953 | d ,i fd i(apg s=, sstarfsetfri(xu)r)l ,r e"t/uCrhna n(geerSre)t;@ " )| ) ^ { | ==| ^ | == 2 warnings generated. 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@")) { | ^ | ( ) bam.c:2446:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2446 | while (line = sccs_nextdata(s)) { | ~~~~~^~~~~~~~~~~~~~~~~~ CC features.c bkd_http.c:1956:15: note: use '==' to turn this assignment into an equality comparison 1956 | } else if (p 1= warning generateds. trstr(url, "/cset@")) { | ^ | == bam.c:2446:14: note: place parentheses around the assignment to silence this warning 2446 | while (line = sccs_nextdata(s)) { | ^ | ( ) 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@")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ bam.c:2446:14: note: use '==' to turn this assignment into an equality comparison 2446 | while (line = sccs_nextdata(s)) { | ^ | == bkd_http.c:1959:15: note: place parentheses around the assignment to silence this warning 1959 | } else if (p = strstr(url, "/patch@")) { | ^ | ( ) 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 | #definbkd_http.ce: 1959f:f15l:u snote: huse '==' to turn this assignment into an equality comparison bk_ f1959f | l u}s he l s| e ^CC findmerge.c if (p = strstr(url, "In file included from /stdio/fgetc.cp:a47t: cIn file included from hstdio/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 find.c ./hash.h:329:11: note: place parentheses around the assignment to silence this warning bkd_http.c329: | 1972 :i11f: (warning: dusing the result of an assignment as a condition without parentheses [-Wparentheses]a ta = h1972- | > o stdio/fgetln.cpi:sf57- :>(1fr:ee tvwarning: c a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]h= ( h s,57t | rkfceghyer,t( lfsnit(lrfelCC findcset.c p,e, n '(l@ke'en)yp))) {+ | 1^| ) ~~~~^~~~~~~~~~~~~~~~~~~) ./stdio_remap.h{: 28 :| 16 ^ : note: | expanded from macro 'fgetln' ( ) 28 | #define fgetln bk_fgetln | ^ bkd_http.c:1972:11: note: place parentheses around the assignment to silence this warning 1972 | ./hash.hi:f329 :(11r:e vnote: use '==' to turn this assignment into an equality comparison= str c329h | r (iffi l(ed,a t'a@ '=) )h -check.c{>: o736 p:| s8 ^ -: > fwarning: | eusing the result of an assignment as a condition without parentheses [-Wparentheses] ( )t ch(h, k e736y | , isft r(lstdio/fflush.cte: n79=(: k1ge:ey t)warning: e a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]n+ v (1 ")79_) | bkd_http.cB _:K{_1972_ s:R f11A| l:N ^u _ snote: C huse '==' to turn this assignment into an equality comparisonH| ( E ==fC pK1972)" | ) ) | i^tf o u(./stdio_remap.hcr:he71(v:t 18,=: 0snote: 6texpanded from macro '__sflush'6r 6c) h;71r | ( #f| di ~~^~~~~~~~~~~~~~~~~~~~~~~~~el fei,n e' @_'_)s)f l{u s h| ^b k _| _ ==_ sflush | ^ cmdlog.c:93:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 93 | while (t = fgetline(f)) parsePrint(opts, 0, t); | ~~^~~~~~~~~~~~~ check.c:736:8: note: place parentheses around the assignment to silence this warning 736 | if (t = bkd_http.cg:e1982t:e11n:v (warning: "using the result of an assignment as a condition without parentheses [-Wparentheses]_ BK_RA N1982_ | C HiEfC K("u)s)e rt o=u csht(rts,t r0(6u6r6l),; " /| u ^ s e r| = ( )cmdlog.c" :)93): 12{: note: | place parentheses around the assignment to silence this warning ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 93 | while (t = fgetline(f)) parsePrint(opts, 0, t); | ^ | ( ) check.c:736:8: note: use '==' to turn this assignment into an equality comparison 736 | if (t = getenv("_BK_RAN_bkd_http.cC:H1982E:C11K:" )note: )place parentheses around the assignment to silence this warning touc h1982( | t ,icmdlog.c f:0 936(:6u126s:)e ;rnote: use '==' to turn this assignment into an equality comparison = | ^s t93 r | | s ==t rw(huirlle, ("t/ u=s efrg=e"t)l)i n{e ( f| ) ^ ) p| a ( )r sePrint(opts, 0, t); | ^ | == bkd_http.c:1982:11: note: use '==' to turn this assignment into an equality comparison 1982 | if (user = strstr(url, "/user=")) { | ^ | == cmdlog.c:127:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] checksum.c:546:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 546 | if (cutof f127 | = wchoinlfei g(_ii n=t (lso-g>mpurxo_jo,l dCeOsNtF(IlGm_lNiOsGtR)A)P H{V E R| I ~~^~~~~~~~~~~~~~~~~~~~~~~F Y)) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmdlog.c:127:11: note: place parentheses around the assignment to silence this warning 127 | checksum.c :w546h:i13l:e note: (place parentheses around the assignment to silence this warningi = l o546g | m uixf_ o(lcduetsotf(fl m=l1 i warningcs generatedot. n)f)i g{_ i n| t ^ ( s -| > ( )p roj, CONFIG_NOGRAPHVERIFY)) { | ^ | ( ) cmdlog.c:127:11: note: use '==' to turn this assignment into an equality comparison 127 | while (i = logmux_oldest(lmlist)) { checksum.c| : ^546 : 13| : == note: use '==' to turn this assignment into an equality comparison 546 | if (cutoff = config_int(s->proj, CONFIG_NOGRAPHVERIFY)) { | ^ | == 3 warnings generated. checksum.c:548:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 548 | } else if (verify = !config_bool(s->proj, CONFIG_NOGRAPHVERIFY)) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ checksum.c:548:20: note: place parentheses around the assignment to silence this warning 548 | } else if (verify = !config_bool(s->proj, CONFIG_NOGRAPHVERIFY)) { | ^ | ( ) checksum.c:548:20: note: use '==' to turn this assignment into an equality comparison 548 | } else if (verify = !config_bool(s->proj, CONFIG_NOGRAPHVERIFY)) { | ^ | == In file included from cset.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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning CC libc/stdio/fpush.c 329 | if (data = h->ocomment.cp:s152-:>14f:e twarning: cusing the result of an assignment as a condition without parentheses [-Wparentheses]h (h, key, str l152e | n ( kwehyi)l e+ (1c)n)t {= f| r ^ echecksum.c a: d567| (: ( )b11 u:f ,note: place parentheses around the assignment to silence this warning1 , siz eIn file included from 567ocrypto.c | f: (17wb: huIn file included from if./sccs.hl):e,20 : (tIn file included from dflibc/system.h ):=)52 : c{libc/hash.hs :e 329t| :_ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~11r :d wwarning: eavePusing the result of an assignment as a condition without parentheses [-Wparentheses]a ir(s, 0,libc/hash.h :&329r: k11329o: | f fnote: i,use '==' to turn this assignment into an equality comparisonf &(d dk329ao | tf afi )f=) (h{d- a> to| ap ^ s =- >| hf ( )-e >tocphs(-h>,comment.cf :ek152te:cy14h,: note: place parentheses around the assignment to silence this warning s t152r | l e nw(hkchecksum.cie:ly567e): 11(+:c n1note: t)use '==' to turn this assignment into an equality comparison ) = {f( rh567 e, | | a ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~dkw (ehbyiu,lf e,s t(1rd,l e=sn i(czkseeeoytf)_( rb+du wf1e))a,)v et{Pf a) i)| r ^({ s , | | ==0 ^ , &| r ( )k off, &dkoff)) { | ^ | == 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) +checksum.c :comment.c1569:):152)12: :14{ : warning: using the result of an assignment as a condition without parentheses [-Wparentheses]note: | use '==' to turn this assignment into an equality comparison ^ 569 | | 152 ( ) | i fw h(irlkei d( c=n th a=s hf_rienasde(rbtu(fr,o o1t,2 isdi,z e o| f ~~~~~^~~~~~~~~~~~~~~~~~~~~~( bu f570) | , t f1 ) warning ) generated . &{r k o| f ^f , | s ==i zeof(rkoff), 0, sizlibc/hash.he:o329f:(11*:r knote: iuse '==' to turn this assignment into an equality comparisond ))) {329 | | i ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~f (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == checksum.c:569:12: note: place parentheses around the assignment to silence this warning 569 | if (rkid = hash_insert(root2id, | ^ | ( 570 | &rkoff, sizeof(rkoff), 0, sizeof(*rkid))) { | | ) checksum.c:569:12: note: use '==' to turn this assignment into an equality comparison 569 | if (rkid = hash_insert(root2id, CC fixtool.c | ^changes.c : 625| : ==13 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 625 | while (*p = *(p+1)) p++; | ~~~^~~~~~~~ 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] bam.c:2807 :32913 | : iwarning: fusing the result of an assignment as a condition without parentheses [-Wparentheses] (data = h2807- | > o p si-f> f(eptacthh( h=, kkeeyy2,p astthrchanges.c(l:pe625,n: (13ik:de Dynote: B)checksum.cplace parentheses around the assignment to silence this warning, : +574g :o162511n) | :e) D warning: B{wassigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign], h i&| l m ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e5742 | k( )* )p f{=o r * | (( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~p2e + warning 1s=) generated ). H EpA+P+(;s , | r ^ k o f| f ( )) ; *e; e++) sum += *e; | ^ ~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | ifchanges.c :(625d:a13t:a note: =use '==' to turn this assignment into an equality comparison h-> o625p | s - >wfheitlceh ((h*,p k=e y*,(checksum.c p:s+581t1:r)10lbam.c):e: n2807pwarning: (:+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]k13+ e:;y )note: 581 place parentheses around the assignment to silence this warning| | + ^ 1 f)2807| o) | ==r { ( e i | f= ^ (H pE| aA ( )tP h( s=, kdekyo2fpfa)t;h (*pe,; ied+D+B), sguomn e+D=B ,* e&;m 2 k| ) ^ ~~~~~~~~~~~~~~) { | ^ | ( )./hash.h :329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == collapse.c:237:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] bam.c :2372807 | : 13 : inote: fuse '==' to turn this assignment into an equality comparison (rc 2807= | d o _iffi l(ep(aatvh[ i=] ,k eayf2tpeart)h)( pb,r eiadkD;B , | g ~~~^~~~~~~~~~~~~~~~~~~~~~~o neDB, &m2k)) { | ^ | == collapse.c:237:11: note: place parentheses around the assignment to silence this warning 237 | if (rc = do_file(av[i], after)) break; | ^ | ( ) collapse.c:237:11: note: use '==' to turn this assignment into an equality comparison 237 | if (rc = do_file(av[i], after)) break; | ^ | == comments.c:37:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 37 | while (p = eachline(&s, &lenchecksum.c):)613 :{28 : | warning: ~~^~~~~~~~~~~~~~~~~~~~address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 613 | bits = symdiff_expand(s, L(prev), d, symdiff); | ^~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC fsl.c comments.c:37:11: note: place parentheses around the assignment to silence this warning 37 | while (p = eachline(&s, &len)) { | ^ | ( ) checksum.c:620:27: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 620 | walkrevs_setucomments.cp:(37&:w11r:, note: suse '==' to turn this assignment into an equality comparison2, changes.c warning :sL37712 generated( | :. p 10rw:eh viwarning: )lusing the result of an assignment as a condition without parentheses [-Wparentheses],e L((pd )712=, | eW aRic_fhE lI(iTrnHceE (R=&) s;_, d o&| il ^~~~~~~te _nl)libc/lines.ho):c 60a{:l 9( :*| n ^note: a expanded from macro 'L'v ,| ==u60 r | l s([_id])) )? g(ottyop edoofn(e_;d ) | [ ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~] ){(typeof(_d))1, (typeof(_d)comments.c):_38d:}25 :: warning: 0passing 'char *' to parameter of type 'u8 *' (aka '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_c1h warninge generatedc. kStr(p, len)) { | ^ ./sccs.h:1341:27: note: passing argument to parameter 's' here checksum.c changes.c:1341:620 | 712:i:36n10:t: warning: cnote: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]oplace parentheses around the assignment to silence this warning m me n620 t | 712s | _ c hwieafcl kk(Srrtecrv (s=u_ 8s_ ed*tosui,pt (_i&lnwotrc ,al les(n,*) n;La (v p,| r ^eu vr)l,s [Li(]d))), gWoRt_oE IdToHnEeR;) ; | ^ | ^~~~ | ( )libc/lines.h :60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))collapse.c1:,302 :(25t:y pwarning: eaddress of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]o f(_d))_d }302 | : w0achanges.c;l: k712\r: e10 v:| s ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~_note: suse '==' to turn this assignment into an equality comparisone tup (712& | w r ,i fs ,( rLc( d=) ,_ d0o,i t0_)l;o c checksum.ca| :l ^~~~621( :*16n:alibc/lines.h v:warning: ,60using the result of an assignment as a condition without parentheses [-Wparentheses] : u9r:l s621note: [ | expanded from macro 'L'i ] ) )60w | hg io(lt_eod )(d to?mn pe(d;t y= p | ew ^oa fl (k| _r ==de )v s[(]&)w{r()t)y p{e o f| ( ~~~~~^~~~~~~~~~~~~~~_ d))1, (typeof(_d))_d} : 0; \CC fslayer.c | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ collapse.c:303:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 303 | while (d = walkrevs(&wr)) { | ~~^~~~~~~~~~~~~~~ checksum.c:621:16: note: place parentheses around the assignment to silence this warning 621 | while (tmpd = walkrevs(&wr)CC libc/stdio/fputc.c ) { | ^ | ( ) collapse.c:303:11: note: place parentheses around the assignment to silence this warning 303 | while (d = walkrevs(&wr)) { | ^ | ( ) checksum.c:621:16: note: use '==' to turn this assignment into an equality comparison 621 | while (tmpd = walkrevs(&wr)) { | ^ | == collapse.c:303:11: note: use '==' to turn this assignment into an equality comparison 303 | while (d = walkrevs(&wr)) { | ^ | == 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] 1 warning50 generated | . fgetc(fp) | ^ ./stdio_remap.h:26:15: note: expanded from macro 'fgetc' 26 | #define fgetc bk_fgetc | ^ 1 warning generated. 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 (cmts = comments_return(prompt)) { | ^ | ( ) comments.c:121:11: note: use '==' to turn this assignment into an equality comparison 121 | if (cmts = comments_return(prompt)) { | ^ | == CC g2bk.c CC gca.c changes.c:935:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 935 | if (cmp = strcmp(d1->path, d2->path)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ changes.c:935:11: note: place parentheses around the assignment to silence this warning 935 | if (cmp = strcmp(d1->path, d2->path)) { | ^ | ( ) changes.c:935:11: note: use '==' to turn this assignment into an equality comparison 935 | if (cmp = strcmp(d1->path, d2->path)) { | ^ | == collapse.c:489:24: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 489 | if (range_walkrecommit.cv:s241(:s15,: Lwarning: (using the result of an assignment as a condition without parentheses [-Wparentheses]t ipd), 241L | ( d )w,h i0l,e s(abvueclone.cfd:pe655 l:=t10 a:fs g,warning: e using the result of an assignment as a condition without parentheses [-Wparentheses]t& lrimnd ee655(l | ft ia ns ))i))f {{( p | | = ~~~~~^~~~~~~~~~~~~~~ ^~~~~~~ strrclibc/lines.hh:r60(:l9o:c anote: lexpanded from macro 'L', '/ '60) | ) (l_od) ? c(atly p=e o+f+(p_;d ) | [ ~~^~~~~~~~~~~~~~~~~~~~~] ){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commit.c:241:15: note: place parentheses around the assignment to silence this warning 241 | while (bufp = fgetline(fin)) { | ^ | ( ) clone.ccollapse.c::655489::1033:: note: warning: place parentheses around the assignment to silence this warningaddress of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 655 | 489 | iiff ((rpa n=g es_twrarlckhrre(vlso(csa,l ,L ('t/i'p)d)) ,l oLc(commit.cad:l)241 ,:= 15 0:+, + note: psuse '==' to turn this assignment into an equality comparison;a v e| 241d ^ | e l t| wa ( )hs i,l eIn file included from & comps.ccsetprune.cr(::mb10317du:: ef11In file included from lp:libc/system.ht :a=warning: 52s using the result of an assignment as a condition without parentheses [-Wparentheses]: In file included from )f libc/hash.hcset_inex.c)g:: e 32917{t103:: l | 11In file included from i :./sccs.h| ni : ^~~~efclone.cwarning: 20 ( :: flibc/lines.husing the result of an assignment as a condition without parentheses [-Wparentheses](655In file included from i: d:libc/system.hn60i10:):r:52)9s : : 329note: libc/hash.h{ = | use '==' to turn this assignment into an equality comparison: note: 329 expanded from macro 'L'pi: | rf11655 ^o : | j(60 _d | warning: | sa ==cusing the result of an assignment as a condition without parentheses [-Wparentheses]t(i a a_fn d C=)(o pm h? p329- =s | >( ( ots0ipyt,fspr -erD(>ocSdffh_ae(rPtt_(EacdlN h)oD=( cI h[aNh,]lG- ),|>k{ Doe('Spyt/_s,y'E- p)D>se)Ifto TerflEtl(oDce_c)hnda)(()l hk) {,e1= y, k) +| e (+ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~y+tp , y; 1p s)e t)o| r f ^l{( e _ n d| (| ) ==k ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) e _yd)} +: 10);) \{ | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commit.c:258:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 258 | while (bufp =comps.c :f103g:e11t:l inote: nplace parentheses around the assignment to silence this warninge (fin )103) | {i f | ( ~~~~~^~~~~~~~~~~~~~~d irs = proj_scanComps(0, DS_PENDING|DS_EDIlibc/hash.hT:E329D:)11): {note: place parentheses around the assignment to silence this warning libc/hash.h| : ^ 329329 | : 11| i: ( )f note: (place parentheses around the assignment to silence this warningd ata =329 | h -i>fo p(sd-a>tfaecommit.c t:=258c :hh15(-:h> ,onote: pplace parentheses around the assignment to silence this warningks e-y> ,f258 e | st tc rhwl(hehin,l( ekcomps.ck e:e(y103yb):,u 11 f+:sp t 1note: r=)use '==' to turn this assignment into an equality comparisonl ) ef ng {(e103 kt | el | yii ^ )nf e +((| fd ( )1ii )nr))s ) { = { p| r ^ | o ^ j _| s ( )| c ( )a nComps(0, DS_PENDING|DS_EDITED)) { | ^ | == changes.c:1053:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1053 | while (d libc/hash.h=: 329c:s11e:t _note: ruse '==' to turn this assignment into an equality comparisond weav e329P | acommit.c i:libc/hash.hir258:f(:329 c15:(s:11de :atnote: t,use '==' to turn this assignment into an equality comparisonnote: a use '==' to turn this assignment into an equality comparison R =W258 P | h329_ - | D > SwoiEhpfTcontrib/cat.cis ,:l-( 103e>d&: far19(etk:b taouwarning: c ffusing the result of an assignment as a condition without parentheses [-Wparentheses]h=fp ( , hh = ,-& 103 >df | kokg epoe ysft},-fl >)iesf)nlte escomps.crt{(e:lc f 115eh ii:n(| ncheck.cf11(h ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~): :k, )1168( e :twarning: yk{11yusing the result of an assignment as a condition without parentheses [-Wparentheses])e :p y e+,| warning: ^115using the result of an assignment as a condition without parentheses [-Wparentheses]=1s | )t i)r| ws l ==1168h_{e | ix n lf (wei| kh l ^ei(e ylt( )e p| =a ==+( t tfh1 g))=e)) t fl{{gi en te| | l( ~~~~~^~~~~~~~~~~~~~~~ ^if n) e)| ( ==f{ ) ) | h ~~^~~~~~~~~~~~~a sh_insertStrSet(h, t);CC libc/stdio/fputs.c | ~~^~~~~~~~~~~~~ stdio/fgets.c:55:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] changes.c :551053 | :f11g:e tnote: splace parentheses around the assignment to silence this warning( buf, n ,1053 | f pw)h i l| econtrib/cat.c^ : (comps.c103d./stdio_remap.h:: :11519=30:: :11 c15:note: s: place parentheses around the assignment to silence this warninge note: tnote: place parentheses around the assignment to silence this warning_expanded from macro 'fgets' r 103 d | 115w 30commit.c | e | 4: a}# warning277wv ds:heee generated14iPlf. :lasi eienwarning: r eusing the result of an assignment as a condition without parentheses [-Wparentheses]((i tcheck.ccff : s g=1168277e(e : | tttf11 ,ysg:w p e hRebtnote: iW klplace parentheses around the assignment to silence this warninglP=_i e_ fn Di ge(Ss1168e(bE_ | tfuTx s)f,fw )p ih &li| {=rel ^ k(e fop | gfa( ^ eftt t,h l )=| i&) ( )nd f ek{g(o eff tif| ln) ^ i)) n) e {| ({ ( )f ) | )| ^ ~~~~~^~~~~~~~~~~~~~~ h a| s ( )h _insertStrSet(h, t); | ^ comps.c| : ( )115 :11: note: use '==' to turn this assignment into an equality comparison 115 | while (t = fgetline(f)) { | ^ | == contrib/cat.c:103:19: note: use '==' to turn this assignment into an equality comparison 103 | }changes.c :e1053l:commit.cs11:e:277 :inote: 14check.cfuse '==' to turn this assignment into an equality comparison:: 1168(note: : tplace parentheses around the assignment to silence this warning111053y : | p enote: w277 use '==' to turn this assignment into an equality comparisonh | = i l wie1168hs | i_( lxdwef h i=i(l lbeceu(s fpe(patt t_ =hr= )d f)wfg ege{aet vtl eli| Pin ^ane ie( r(f| (fi ==c)n s))e )th ,a{ s Rh W_| Pi ^ _n Ds Se| Er ( )Tt ,S t&rrSkeotf(fh,, &contrib/cat.ctd:)k104;o: f10 f:| ) ^)warning: using the result of an assignment as a condition without parentheses [-Wparentheses] { | == | 104 ^ | | ==i f (collapse.ct: 614=:commit.c 20:x:277f :iwarning: 14lusing the result of an assignment as a condition without parentheses [-Wparentheses]:e _note: fuse '==' to turn this assignment into an equality comparisone t614c | h277 ( | p wawhthihil,le e t (y(fpbleua)fg)pd i{=f f fs| g ~~^~~~~~~~~~~~~~~~~~~~~~~~~e= t l(ixnfel(afgisn )^) X{Fcheck.c L: A1173| G: ^S11 (: s | ,warning: == using the result of an assignment as a condition without parentheses [-Wparentheses] t ipd)) )11731 warning | { generated . w h| i ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~l e (t = fgetlinecontrib/cat.c(:f104):)10 :h anote: splace parentheses around the assignment to silence this warningh _del e104t | e S t ri(fh ,( tt )=; x f| i ~~^~~~~~~~~~~~~l e_fetch(path, type)) { | ^ | ( ) collapse.c:614:20: note: place parentheses around the assignment to silence this warning 614 | while (flagdiffs = (xflags ^ XFLAGS(s, tipd))) { | ^ | ( ) contrib/cat.c:104:10: note: use '==' to turn this assignment into an equality comparisoncheck.c :1173 :10411 | : note: place parentheses around the assignment to silence this warningi f (t 1173= | xwfhiillee_ f(ett c=h (fpgaetthl,i ntey(pfe)collapse.c)):) 614 h:{a20 s: h | _note: ^duse '==' to turn this assignment into an equality comparison e l| e ==t614 CC libc/stdio/fread.c e | 2S warningt srw generated(h. hi,l et )(;f l a| g ^ d i f| f ( )s = (xflags ^ XFLAGS(s, tipd))) { | ^ | == check.c:1173:11: note: use '==' to turn this assignment into an equality comparison 1173 | while (t = fgetline(f)) hash_deleteStr(h, t); | ^ | == 3 warnings generated. check.c:1177:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1177 | if (s = locked_init(h->kptr, SILENT|INIT_MUSTEXIST)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check.c:1177:9: note: place parentheses around the assignment to silence this warning 1177 | if (s = locked_init(h->kptr, SILENT|INIT_MUSTEXIST)) commit.c{: 340 :| 15 ^ : warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] ( ) 340 | while (line = fgetline(f1)) { | ~~~~~^~~~~~~~~~~~~~ check.c:1177:9: note: use '==' to turn this assignment into an equality comparison 1177 | if (s = locked_init(h->CC libc/stdio/freopen.c kptr, SILENT|INIT_MUSTEXIST)) { | ^ | commit.c ==: 340:15: note: place parentheses around the assignment to silence this warning 340 | while (line = fgetline(f1)) { | ^ | ( ) commit.c:340:15: note: use '==' to turn this assignment into an equality comparison 340 | while (line = fgetline(f1)) { | ^ | == CC libc/stdio/fscanf.c collapse.c:750:8: warning: check.cusing the result of an assignment as a condition without parentheses [-Wparentheses]: 1260:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 750 | if ( p1260 | = xiffi l(ec_mfpe t=c h((*s(-u>ngsfiiglnee,d 'cch'a)r) *{) p 1| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~- *(unsigned char *)p2)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ collapse.c:750:8: note: place parentheses around the assignment to silence this warning 750 | if (p = xfile_fetch(s->gficheck.cl:e1260,: 11':c 'note: )place parentheses around the assignment to silence this warning) { | ^ 1260 | | ( )i f3 warning(sc generatedm. p = (*(unsigned char *)p1 - *(unsigned chconverge.ca:r83 :*15):p 2warning: )using the result of an assignment as a condition without parentheses [-Wparentheses]) 83 | while ({gcollapse.c f: i750| l: ^ e8 : = | note: ( )fuse '==' to turn this assignment into an equality comparison g etl i750n | e (iff) )( p {= x| f ~~~~~~^~~~~~~~~~~~~i le_fetch(s->gfile, 'c')) { | ^ | == check.c:1260:11: note: use '==' to turn this assignment into an equality comparison 1260 | if (cmp = (*(unsigned char *)p1 - *(unsigned char *)p2)) { | ^ | == 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)) { | ^ | == collapse.c:767:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 767 | if (p = fmem_peek(f, 0)) { | ~~^~~~~~~~~~~~~~~~~ converge.c:87:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 87 | if (t = strchr(bn, '~')) *t = 0; | ~~^~~~~~~~~~~~~~~~~ collapse.c:767:9: note: place parentheses around the assignment to silence this warning 767 | if (p = fmem_peek(f, 0)) { | ^ | ( ) converge.c:87:9clone.c:: 1130note: :place parentheses around the assignment to silence this warning14 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses]87 | if (1130t | = scollapse.c t:wr767hc:changes.cih9:lr:1372e( : bnote: 10(nuse '==' to turn this assignment into an equality comparison:p, warning: = 'using the result of an assignment as a condition without parentheses [-Wparentheses] 767~ f | 'g )e )ti1372 lf | *i tn( epi=( f f= 0) (;)fc ms {e | m= ^ _ | ph ~~^~~~~~~~~~~~~ea| es ( )kh (_ff,e t0c)h)( r{s t a| t ^e - >| c ==s etDB, &ser, sizeof(ser))) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ converge.c:87:9: note: use '==' to turn this assignment into an equality comparison 87 | if (check.ct: 1300=: 10s:t rwarning: cusing the result of an assignment as a condition without parentheses [-Wparentheses]h r(bn, ' ~1300'clone.c | ): )1130i :f*14 t:( r=note: e place parentheses around the assignment to silence this warningt0 ;= 1130s| | t ^ r n c| m ==wp h(changes.cik:le1372ey: a10(,:p knote: =eplace parentheses around the assignment to silence this warning y fbg,e t1372ul | si en reil(fef n)())c) s { r =e t| hu ^ ar sn h | _( ( )fr eettc)h;( r s| t ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a te->csetDB, &ser, sizeof(ser))) { | ^ | ( ) clone.c:1130:14: note: use '==' to turn this assignment into an equality comparison 1130 | while (p = fgetline(f)) { | ^ | == changes.c:1372:10: note: use '==' to turn this assignment into an equality comparison check.c :13721300 | : 10 :i fnote: place parentheses around the assignment to silence this warning( cs = 1300h | a sihf_ f(ertecth (=r ssttartnec-m>pc(skeetyDaB,, k&esyebr,, ussiezreloefn()s)e rr)e)t)u r{n (| r ^e t )| ; == | ^ | ( ) check.c:1300:10: note: use '==' to turn this assignment into an equality comparison 1300 | if (ret = strncmp(keya, keyb, userlen)) return (ret); | ^ | == collapse.c:822:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 822 | if (p = key2path(buf, idDB, goneDB, 0)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ collapse.c:822:9: note: place parentheses around the assignment to silence this warning 822 | if (p = key2path(buf, idDB, goneDB, 0)) { | ^ | ( ) collapse.c:822:9: note: use '==' to turn this assignment into an equality comparison 822 | if (p = key2path(buf, idDB, goneDB, 0)) { | ^ | == collapse.c:869:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 869 | if (f = fopen(COLLAPSED, "r")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ collapse.c:869:8: note: place parentheses around the assignment to silence this warning 869 | if (f = fopen(COLLAPSED, "r")) { | ^ | ( ) collapse.c:869:8: note: use '==' to turn this assignment into an equality comparison 869 | if (f = fopen(COLLAPSED, "r")) { | ^ | == collapse.c:877:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 877 | if (f = fopen(newcsets, "r")) { | ~~^~~~~~~~~~~~~~~~~~~~~~ changes.c:1543:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1543 | while (sym = | ~~~~^ collapse.c1544: | 877 : 8 : note: place parentheses around the assignment to silence this warnings ccs_ w877a | l kiTfa g(sf( s=y mf,o pse,n (en,e w c| s ~~~~~~~~~~~~~~~~~~~~~~~~e ts ,1545 | " r " )!)( o{p t s| . ^ t a g| D ( )e letes || opts.all), opts.all)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ collapse.c:877:CC libc/stdio/fseek.c 8: note: use '==' to turn this assignment into an equality comparison 877 | if (f = fopen(newcsets, "r")) { | ^ | == changes.c:1543:14: note: place parentheses around the assignment to silence this warning 1543 | while (sym = | ^ | ( 1544 | sccs_walkTags(sym, s, e, 1545 | !(opts.tagDeletes || opts.all), opts.all)) { | | ) In file included from csets.c:17: In file included from ./bkd.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: commit.cusing the result of an assignment as a condition without parentheses [-Wparentheses]: 438:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 438 | 329 | wchanges.cih:fi1543 l:(e14d :a( ttnote: a use '==' to turn this assignment into an equality comparison = = fh1543g- | e> to lpwishn-ie>l(fefe )t()cs hy{(m h ,=| ~~^~~~~~~~~~~~~k e| y ^, s| t ==r len(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clone.c:1356:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1356 | } else if (p check.c=libc/hash.h:commit.c :1443:g329:438e:16:t11:12e:changes.c :n :warning: vnote: 1558address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]note: (place parentheses around the assignment to silence this warning: place parentheses around the assignment to silence this warning" 9 B: K 1443D329warning: 438 | _ | using the result of an assignment as a condition without parentheses [-Wparentheses] | B rAi aM fwn_1558 hgS | (ieE dl_R aegVit oEfa(nR te_(= (Up =sR h ,L=-f " >gL)soe()tptd rsl){c-i, h>n rfeD| (e(_ ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~utfS ,c)E h)T'( )/h{;', ) )k| | e ^ ^~~~*y p, | =slibc/lines.h ( ) t: 0r60;l: e9 n:| ( ~~^~~~~~~~~~~~~~~~knote: eexpanded from macro 'L'y ) + 601 | ) )( _{d ) | ? ^ ( t| y ( )p eof(_d) []){(typeclone.co:f1356(:_16d:) )note: 1place parentheses around the assignment to silence this warning, (ty pcommit.c1356e: | o438 f: (12}_: d e)note: l)use '==' to turn this assignment into an equality comparisons_ ed } i 438f: | (0 p;w h=\i changes.clg :ee| 1558 t ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:(converge.ce 9t:n: 277v libc/hash.h=:(note: : 8"place parentheses around the assignment to silence this warning329f:B :g K11e warning: D:t1558using the result of an assignment as a condition without parentheses [-Wparentheses]_ l | Bnote: i Ause '==' to turn this assignment into an equality comparisonn M ei277_(f | Sf 329 E)( | iR)p fV i E{=f(R s_ s( U| td=R ^ra L cts" hac)| r c) ==(=s u _{,hi -n '>i| /ot ^ 'p( )ss )-f| >i ( )*fl pee t,=c hg0(-;h> ,i f| kl ^ ea yg ,s| ) ( )s) t r{l e n| ( ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~k ey) + 1)) { | ^ | == In file included from clone.cstdio/fgetstr.c::135649:: 16In file included from :stdio/local.h :note: 37use '==' to turn this assignment into an equality comparison: In file included from ./system.h: 521356: | ./hash.h :changes.c 329:}:1558 11:e:9l :swarning: enote: use '==' to turn this assignment into an equality comparisonusing the result of an assignment as a condition without parentheses [-Wparentheses]i f (1558p | = i gf329e | t( epin fv= ( ("sdBtaKrtDca_h Br=A( Muh_,-S >E'oR/pV'sE)-R)>_ fU*eRptL c"=h) ()0h ;,{ k | e| ^y ^ , | s| ==t == r len(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fCC libc/stdio/fseeko.c etch(h, key, strchanges.cl:e1569n:(9k:e ywarning: )using the result of an assignment as a condition without parentheses [-Wparentheses] + 1)) 1569{ | | i ^ f (| p ( ) = strchr(u, '/')) *p = 0; | ~~^~~~~~~~~~~~~~~~ commit.ccheck.c::4871478::920:: warning: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 487 | 1478 | i fr aconverge.c(n./hash.h:rg:277ce329: _:8=w11: a:tl rknote: irchanges.cuse '==' to turn this assignment into an equality comparisonge: gv1569es :r(3299(s | :o, p inote: tLfplace parentheses around the assignment to silence this warnings( .b(rr dea1569asn | tyc anh c)i= ,f ? h L(-"(p>m t oenote: r=prplace parentheses around the assignment to silence this warningu sg ns-ekt>") rf ,277ce: | ht WrcaR(hv_u([E,h0I ,]T' ,H/k E'e"R)yp,),r e0*s",pt) r)0=l ) eg;0no ;(t koclone.c| e : ^~~~~~~~~| yd1409 ^ )o:CC get.c nlibc/lines.h10 +e::| ;60 ( )1 CC libc/stdio/fsetpos.c :warning: ) 9using the result of an assignment as a condition without parentheses [-Wparentheses])| : ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { note: 1409expanded from macro 'L' | | ^ 60 | i| f ==( _(dp) =? g(ettyepnevo(f"(B_KdD)_ N[F]I)L{E(St"ychanges.c)pCC gethelp.c :)e1569i o:f{f9 (:( _ s| dnote: ~~^~~~~~~~~~~~~~~~~~~~~~)use '==' to turn this assignment into an equality comparison ) commit.c1 :,1569487 | :( 9t :yi pfnote: e place parentheses around the assignment to silence this warningo( fp( _ =d487 ) | s) t_irdfc} h (r:r( cu0 ,;= '\In file included from t/ cweave.cr' : i)| 64=g) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: g clone.cIn file included from se*:libc/system.hcrp1409:c( :52so=10: p :libc/hash.ht0 :s;note: 329. place parentheses around the assignment to silence this warning:r 11e| :s ^ y1409 warning: n | c | using the result of an assignment as a condition without parentheses [-Wparentheses] == ? i"fm e(rCC gethost.c pg329 e | =" ig:fe ta(evdn[avcheck.c0t(:]a"1478, B: =K31" D:ph_ r-Nwarning: e>Faddress of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]"oI )pL)s E -1478CC libc/stdio/ftell.c Sg> | "of )ter)ota cn{dhg o(e nh_| e,w ^ ; a kl ek| | yr ( ) ^ ,e v ss| t( ( )rs l,e nL((kberya)n c+h )_1,)i )nL i({tt (r su| fn ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ik lelibc/hash.h),:, 329clone.c g:Wcommit.c:-11R:changes.c1409>:_487::i E:158110fnote: I9::lplace parentheses around the assignment to silence this warningT:12 a H :note: gEnote: use '==' to turn this assignment into an equality comparisonsRuse '==' to turn this assignment into an equality comparison329warning: ), | using the result of an assignment as a condition without parentheses [-Wparentheses]) 01409i{487, | f | 1581 0 | (| i) d ^ f; ia wft ( h a| r| i( ( )c ^~~~~~~~lp= e = =libc/lines.hh ( :-tpg60>r e:oi=t9pg e:sgen -eavnote: >rc(expanded from macro 'L'f(h" eolBtp iKct60nDhs | e_(. (Nhr(&F,e_tI sd,Lky) Een &Syc?i", )) ?())s tconverge.c t"y:{{rmp277 lee: ero8| | ngf: ~~^~~~~~~~~~~~~~~~~~ ^(e( k"_note: e duse '==' to turn this assignment into an equality comparison| y:) ==) a[ +v]277 [) | 10{ )](i),tf y {"p( pes ro | ef= ^ "( )_ )d| ) ( )g) o1t,o (dtoynpee;o f (changes.c| _: ^d1581 ): )12| _: ==d }note: place parentheses around the assignment to silence this warning: 0; \1581 | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~w hile (p =libc/hash.h :e329a:c11h:l inote: nuse '==' to turn this assignment into an equality comparisone (&t, 329& | i )i)f {( d a| t ^ a =| ( )h ->ops->fetchCC libc/stdio/_ftello.c (h, key, strlen(key) + 1)) { | ^ | == commit.c:496:8: changes.cwarning: :using the result of an assignment as a condition without parentheses [-Wparentheses]1581 :12: note: 496use '==' to turn this assignment into an equality comparison | if 1581( | f =w hfiolpee n(s(pc" cS=sC _CeiSan/citht.l(Cishnfaein(lg&clone.cet:S,1427e :t&26"i:,) )warning: e" passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign],r{ " g) - )| >1427 ^i | { f lg | au| ==gn ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sz )i)p A{l l 2| f ^h ( 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 *ocommit.cu:t496):;8 : | note: ^place parentheses around the assignment to silence this warning 496 | if (f clone.c=: 1427f:o39p:e nwarning: (passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]" SCC S1427/ | t .gCuhnaznigpeASlelt2"f,h ("rr-">)r)f d{, f| , ^ & (| o ( )p ts->in), &(opts->out)); | ^~~~~~~~~~~~ ./bkd.h:139:51: note: passing argument to parameter 'out' here 139 | int gunzipAll2fh(int rfd, FILE *wf, int *in, int *outcommit.c):;496 : 8| : ^ note: use '==' to turn this assignment into an equality comparison 496 | if (f = fopen("SCCS/t.ChangeSet", "r")) { | ^ | == changes.c:1628:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1628 | if (f = fopen(probef, "wb")) { | ~~^~~~~~~~~~~~~~~~~~~~~ changes.c:1628:9: note: place parentheses around the assignment to silence this warning 1628 | check.ci:f1576 :(13f: =warning: using the result of an assignment as a condition without parentheses [-Wparentheses]f open(pr o1576b | e f ,i f" w(bc"o)l)o r{ = | ( ^ F L A| G ( )S (converge.cs:,351 :d11): &warning: using the result of an assignment as a condition without parentheses [-Wparentheses]( D_RED|D_ B351L | U Ei)f) )( s{n e w| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= sccs_kchanges.ce:y1628i:n9i:t (note: 0use '==' to turn this assignment into an equality comparison, ro o1628t | k e yi,f g(-f> i=f lfaogpse,n (gp-r>oibdeDfB,) )" w{b " )| ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { | ^ | == 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:351:11: note: place parentheses around the assignment to silence this warning 351 | if (snew = sccs_keyinit(0, rootkey, g->iflags, g->idDB)) { check.c| : ^ 1576 : 13| : ( ) note: use '==' to turn this assignment into an equality comparison 1576 | if (color = (FLAGS(s, d) & (D_RED|D_BLUE))) { | ^ | == converge.c:351:11: note: use '==' to turn this assignment into an equality comparison 351 | if (snew = sccs_keyinit(0, rootkey, g-commit.c>:i602f:l9a:g swarning: ,using the result of an assignment as a condition without parentheses [-Wparentheses] g->idD B602) | ) {i f | ( ^f =| ==f open(CSETS_IN, "a"3) warning)s generated{. | ~~^~~~~~~~~~~~~~~~~~~~~~ commit.c:602:9: note: place parentheses around the assignment to silence this warning 602 | if (f = fopen(CSETS_IN, "a")) { | ^ | ( ) commit.c:602:9: note: use '==' to turn this assignment into an equality comparison 602 | if (f = fopen(CSETS_IN, "a")) { | ^ | == commit.c:615:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 615 | if (urllist = hash_fromFile(0, file)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ check.c:1615:4: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1615 | EACH_PARENT(s, d, p, j) FLAGS(s, p) |= color; | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j)commit.c ::615 :015;: +note: +place parentheses around the assignment to silence this warningj ) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~615 | if (urllist = hash_fromFile(0, file)) { | ^ | ( ) 2 warnings generated. clone.c:1538:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1538 | if (d = sccs_findrev(check.cscommit.c:,:1615 615:r:4e15:v: ) note: )note: place parentheses around the assignment to silence this warning use '==' to turn this assignment into an equality comparison { ./sccs.h : 565615| : | ~~^~~~~~~~~~~~~~~~~~~~~~18 : inote: fexpanded from macro 'EACH_PARENT' (ur l565l | i sfto r= (hja s=h _0f;r o(mpF)i l=e ((0j, rf)) { | ~~~~~^~~~~~~~~~~~~~~~~ check.c:1632:8: warning: cset.caddress of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]: 298:13: note: place parentheses around the assignment to silence this warning 1632 | 298 | wLh(iblrea(nbcuhfe s=[ 1f]g)e,t lLi(nber(asntcdhiens)[)2 ]{) , changes.c| W: ^ R1751 _: G15| C: ( )A )note: ;place parentheses around the assignment to silence this warning | ^~~~~~~~~~~~~~ 1751 | libc/lines.h : 60w:h9i:l enote: expanded from macro 'L'( lin e60 | = (f_gde)t l?i n(et(yrp-e>orff()_)d ){ [ ]| )cset.c ^ {: (298 t:| y13 ( )p: e onote: fuse '==' to turn this assignment into an equality comparison( _d) )2981 | , (wthyipleeo(fb(u_fd )=) _fdg}e t:l i0n;e (\s t d| i ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n )) { | ^ changes.c :| 1751 ==: 15: note: use '==' to turn this assignment into an equality comparison 1751 | while (line = fgetline(r->rf)) { | ^ | == check.c:1632:24: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 1632 | L(branches[1]), L(branches[2]), WR_GCA); | ^~~~~~~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check.c:1633:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1633 | while (d = walkrevs(&wr)) { | ~~^~~~~~~~~~~~~~~ check.c:1633:13: note: place parentheses around the assignment to silence this warning commit.c :1633709 | : 30 : wwarning: hpassing '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]i le (d = w709a | l ksrcecvss_(s&dwerl)t)a ({s , | s ^ c c s| _ ( )i no(s), buf); | ^~~ ./sccs.h:1177:39: note: passing argument to parameter here 1177 | int sccs_sdelta(sccs *s, ser_t, char *); | ^ check.c:1633:13: commit.cnote: :use '==' to turn this assignment into an equality comparison710 :1132 warning:1633s | generatedwarning: . 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] wh i710l | e *(kde y=s w=a lakdrdeLvisn(e&(w*rk)e)y s{, s| t ^rchanges.c d: u1814| p: ==(14 b:u fwarning: )using the result of an assignment as a condition without parentheses [-Wparentheses]) ; | ^~~ 1814 | /usr/include/string.hi:f70 :(27r:c _note: lpassing argument to parameter hereo ck 70= | crheamro t*es_tlrodcukp_ f(acioln(sbtu fc,h a0r) )* ){; | | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ^ check.c:1636:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1636 | if (idx = keyFind(rkdcommit.c,: 711k:e20y:) )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:changes.c39::1814 :note: 14passing argument to parameter here: note: place parentheses around the assignment to silence this warning1177 | int s1814c | c si_fs d(erlct_al(oscckc s= *rse,m osteer__lto,ccheck.c k:c_1636hf:aa14ri: l *(note: )crypto.cbplace parentheses around the assignment to silence this warning;:u 100f : ,| 281636 ^: | 0 )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] { i f | 100 ^ ( | icommit.c d: | x712 ( ) :i =32f : k (eywarning: eFpassing '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]ri rn d=712( | rb ka*dsk,ee 6yk4s_e dy=e) c)ao dd{de L( changes.cib| :nu ^ 1814ef :(, 14* | :kl ( ) ee note: ynuse '==' to turn this assignment into an equality comparisons, , o su1814tt | r, d iu&fpo (u(btrulcfe_)nl))o;)c k { | = ^~~ | r ^~~/usr/include/string.he :m70o:t/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h27e::_check.c6 l::note: o163640passing argument to parameter herec:: k14 _:note: 70f passing argument to parameter 'in' here | anote: ciuse '==' to turn this assignment into an equality comparisonh l a6(r | b i1636u*n | fst ,t rb 0da )us )pei 6f{(4 c_( odi| ned ^scx to d=| ce ==h(k aceroy nF*si)tn; d u( nr| sk ^id g,n ekde yc)h)a r{ * i| n ^, | u ==n signed long len,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:102crypto.c::19100:: 38note: :expanded from macro '__fgetstr' 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] 102 | 100# | d e f iinfe (_e_rfrg e=t sbtars echanges.cb6:k41830__:_d14_e:fc gowarning: edusing the result of an assignment as a condition without parentheses [-Wparentheses]te s(tbr u 1830f | ,| ^wl heinl,e o(ulti,n e& o=u tflgeent)l)i n{e ( r| - ^~~> rf)/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, lchanges.ce:n1830,: 14o:u tnote: ,place parentheses around the assignment to silence this warning &out l1830e | n )w)h i{l e | ( ^~~~~~~l in/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.he: 7=: 60f:g enote: tpassing argument to parameter 'outlen' herel ine( r7- | > r f ) ) { | ^ | ( ) unsigned char *out, unsigned long *outlen); | ^ crypto.c:100:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 100changes.c | : 1830 : 14i:f note: (use '==' to turn this assignment into an equality comparisone rr =1830 | b awshei6l4e_ d(elciondee (=b uffg,e tlleinn,e commit.c(o:ru789-t:>,7r :f& )owarning: )uaddress of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] t {l e n| ) ^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; \crypto.c : 100| : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~12 : note: place parentheses around the assignment to silence this warning 100 | stdio/fgetstr.c : 123i:f9 :( ewarning: rreturning '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]r = bas e1236 | 4 _rdeetcuordne ((bpu)f;, l| e ^~~n , out, &outlen)) { | ^ | ( ) 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_EITHcrypto.cE:R100,: 120:, note: 0use '==' to turn this assignment into an equality comparison) ; | ^~~~~~~~~~~~~~~~~100 | libc/lines.h : 60i:f9 :( enote: rexpanded from macro 'L'r = b60a | s e(6_4d_)d e?c o(dtey(pbeuoff,( _lde)n ,[ ]o)u{t(,t y&poeuotfl(e_nd)))) 1{, (| t ^y p e| o ==f (_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crypto.ccommit.c::109799::1410:: 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] check.c :1097991739 | | : 9 :wf howarning: irusing the result of an assignment as a condition without parentheses [-Wparentheses]l e( p( l =e1739 n | d k= ; i ff*r pe(;af d p(=+b +uf)fo ,ps eu1nm,( C+4S=8E ,T* Sps_;tI dN/i,*n )"s)ru "m{) )o f| { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ n e| w ~~^~~~~~~~~~~~~~~~~~~~~~ deltakey */ | ^ ~~ commit.c:800:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 800 | if (rkoff = sccs_hasRootcrypto.ck:e109y:(check.c14c::s1739 e:note: t9place parentheses around the assignment to silence this warning,: rnote: k place parentheses around the assignment to silence this warning)109 ) | { 1739 w | h | i ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~li ef ((lfe n= =f ofpreena(dC(SbEuTfS,_ I1N,, 4"8r," )s)td i{n ) )| ^ { | | ( ) ^ | ( ) commit.c:800:13: note: place parentheses around the assignment to silence this warning 800 | if (rkoff = sccs_hasRootkcrypto.ce:check.cy109:(:1739c14:s:9e :tnote: ,use '==' to turn this assignment into an equality comparisonnote: use '==' to turn this assignment into an equality comparisonr k ) 109)1739 | | { w ih| fi ^ l (e f | ( ( )=l efno p=e nf(rCeSaEdT(Sb_uIfN,, 1",r "4)8), {s t d| i ^n ) )| =={ | ^ | == commit.c:800:13: note: use '==' to turn this assignment into an equality comparison 800 | if (rkoff = sccs_hasRootkey(cset, rk)) { | ^ check.c| : ==1741 :13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1741 | while (pcrypto.c :=111 :f28g:e twarning: lpassing '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]i ne(f) )111 | { | i ~~^~~~~~~~~~~~~f (err = base64_encode(bCC libc/stdio/ftello.c uf, 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 check.c*:i1741n:,13 : note: uplace parentheses around the assignment to silence this warningn sign e1741d | l o nwgh illeen ,( p =| ^f getline(f)) { | 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 | 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 | check.c : f1741 o:ur13n :s( ipnote: g use '==' to turn this assignment into an equality comparisonn= e dr1741 k | c; h a* rpw ;h* ioplu+et+ ,)( pus nu=sm i fg+gn=ee td*l pil;no en (g| f ^ ~~)* )o u{t l e| n ^) ; | ==| ^ crypto.c:111:43: warning: passing 'long *' to parameter of type 'unsigned long *' converts between pointers to integer types with different sign [-Wpointer-sign] 111 | if (err = base64_encode(buf, len, out, &outlen)) { | ^~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:4:60: note: passing argument to parameter 'outlen' here 4 | unsigned char *out, unsigned long *outlen); | ^ crypto.c:111:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 111 | if (err = base64_encode(buf, len, out, &outlen)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check.c:1759:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] In file included from 1759stdio/flags.c | : 49w: commit.chIn file included from crypto.c:istdio/local.h:850l:111:e37:14 : 12:(In file included from : s./system.h warning: e:note: using the result of an assignment as a condition without parentheses [-Wparentheses]r52place parentheses around the assignment to silence this warning : =./hash.h :c 850329s111 | :e | 11t :_ r iwarning: difwf using the result of an assignment as a condition without parentheses [-Wparentheses]e ( a(rveiernPrfa oi=329 r | =(b caihssfaee st6(h,4d_ _ai0etn,nas c e&o=rrd tkeh(o(-hfb>,fuo ,fp& ,sr& -kdl>okeffoneff,t,In file included from f c stdio/fopen.c)ohs:)u(i51 thz: {,,eIn file included from ostdio/local.h &kf:| oe(37 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~uyr: t,kIn file included from l o./system.hesf:ntf52)r): )l,./hash.h e :{n 329 (| : k ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~11| e : ^ y )warning: 851 | | +using the result of an assignment as a condition without parentheses [-Wparentheses] ( ) 1 ) )0 ,{ s i| 329z ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | e oiff( *(rdiantfao )=) )h -{> o p| s ~~~~~~~~~~~~~~~~~~- >fetch(hcheck.c,: 1759k:e13y:, note: splace parentheses around the assignment to silence this warningt rlen (1759k | e yw)crypto.ch :i+111l :e112 ):() s note: e{use '==' to turn this assignment into an equality comparisonr =| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~c111 s | e t _ ridfw e(aevrerP a=i rb(acssee6t4,_ e0n,c o&dr./hash.hek:(o329bf:ucommit.cf11f:,:,850 :note: l14place parentheses around the assignment to silence this warninge : n& ,dnote: kplace parentheses around the assignment to silence this warning329oo | uf tf i,)850f ) | & (o{ du at itl| fae ^ n (=) r )| ih ( )n-{ f> oo p| =s ^ - h> af| se./hash.h ==ht: _c329ih:n(11sh:e, r note: tkplace parentheses around the assignment to silence this warning(e hy,, &329sr | tk roilffef n,(( dksaeityza)e o=+f (h1r-)k>)oo fp{fs )- ,check.c>| :f ^ 1759e | :t ^13c| :h ( ) ( | note: h (use '==' to turn this assignment into an equality comparison, k851e | y1759 , | sw th0ri,ll eesn i((zkseeeoyrIn file included from f) stdio/findfp.c( =:*+ 50r c: i1sIn file included from n)estdio/local.hf)t:o _37){r./hash.h: ) d:In file included from ) w329./system.h | e::{ ^ a1152 v:: e ./hash.h| | Pnote: : ( )ause '==' to turn this assignment into an equality comparison329 i : r11| (: )329c | swarning: eitfusing the result of an assignment as a condition without parentheses [-Wparentheses], (0d,a t&ar k =o329 f | hf -,i> fo& pd(skd-oa>ftffae) t)=c h{h( -h >,| o ^pk se -y| >, ==f esttcr./hash.hhl:(e329hn:,commit.c(11 :k:k850e e:ynote: y14)use '==' to turn this assignment into an equality comparison,: +snote: tuse '==' to turn this assignment into an equality comparison3291r | )l ) ei 850nf{ | ( k( ed| yaCC gettemp.c ^i)t f a + | ( = ==r1 i)hn)-f >o{o p= s | -h ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~clone.c>a :fs1983eh:t_8ci:hn (swarning: heusing the result of an assignment as a condition without parentheses [-Wparentheses],r tk1(e warninghy1983 generated,, | . &sirtfkr ol(feffn ,(= k sefiyoz)pe eo+nf ((1br)uk)fo ,f{ f ") a,| " ^) )| ^| { == | | == ~~^~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) clone.c:1983:8: note: place parentheses around the assignment to silence this warning 1983 | if (f = fopen(bufcsetprune.c,commit.c: :178"./hash.h858:a::10"3298:):: )11 warning: :warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]{ In 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] note: stdio/fparseln.c use '==' to turn this assignment into an equality comparison:| 47 ^ 178: 858 | In file included from 329 | stdio/local.h| | : ( ) f37 i o: f rIn file included from ./system.h(p(:d p52a= : t=H./hash.ha E: oA329=pP: t(11hsc:--s >>ewarning: ortpa,using the result of an assignment as a condition without parentheses [-Wparentheses]sn -bd>ikftoesft; fc 329)h* | ;(p h;i , fclone.c| p : ^ ~~~~~~~~~~~~~~~~~k+(1983 e+d:y)a8, t: {a s note: t =use '==' to turn this assignment into an equality comparisonr| l ^ ~~~~~~~~~~~~~he -n1983In file included from >( | dataheap.cok :pei17syf: -) In file included from >./sccs.h (f:+fe20 t: 1=cIn file included from ) hlibc/system.h)f(: ocrypto.ch52{p:,: e164 libc/hash.h n:k:| (24e329 ^b:y: u ,11 fwarning: :| ,passing 'char[32]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]s == twarning: "ralusing the result of an assignment as a condition without parentheses [-Wparentheses]" e )164n) | ( k{ e iy f)329| | ^(+ h i a1f| s) ==h)( _ df{ad t( acommit.ch| :a ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=887s :hh7,-: > 0owarning: ,passigning 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 m-d>5f ,e887 t | &c mh d( 5h l,pe nk=)e )yH ,Er AesPtt(urcrlsnee nt((,0k )er;yk )o f| +f ^~~ ) 1;) )crypto.c :| {122 ^ ~~~~~~~~~~~~~~~~~ : 42| : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: passing argument to parameter 'out' here ./hash.h:329 :12211 | :h anote: splace parentheses around the assignment to silence this warningh _fd(i n329t | hiafs h(,d aitnat =f dh,- >uonpssi-g>nfeCC getuser.c edt cchh(ahr, *koeuyt,, sutnrsliegnn(ekde yl)o n+g 1*)o)u t{l e n| ) ^ 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] clone.clibc/hash.h ::9042017329 | :: 911 :: fwarning: note: ousing the result of an assignment as a condition without parentheses [-Wparentheses]place parentheses around the assignment to silence this warningr (p = 3292017H | | crypto.cE :Ai 166Pfi:( f25c( :sd( eafwarning: tt ./hash.hpassing '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],a=: 329d=p :k o16611ohp | :In file included from f-e dbfile.cf>n note: :)o(iuse '==' to turn this assignment into an equality comparison17;pbf : su In file included from * -f(./sccs.hp329>,h:; | f a20 e"s: sitwhIn file included from ufc"_libc/system.hm h)m: (()e52-dh m: =a,{olibc/hash.h t r:*ak y329p e| (:+=y ~~^~~~~~~~~~~~~~~~~h11+ , a:)h s ;-shwarning: >t, orusing the result of an assignment as a condition without parentheses [-Wparentheses] | pl s ^ ~~~~~~~~~~~~~~~~~set -nr>(,fk eel329tye | c)n h ,i(+ fh m ,1d( )5dk),ae ty{&a, m dCC gfiles.c =s| 5 t ^ lhr e-l n>e| )on ( )clone.c)p( : sk2017r-echeck.c:e>y:9tf)1907:ue : rt+13note: nc :place parentheses around the assignment to silence this warning h1 (()warning: 0h )using the result of an assignment as a condition without parentheses [-Wparentheses]),2017 ; | { k e | 1907yi| ^~~ | ,f ^ commit.clibc/hash.h :/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_hash.h: s( 919:329 tf| :293: r ==10:11il= :38:fe : npwarning: note: cset_inex.c((oassigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]note: use '==' to turn this assignment into an equality comparison:ikp passing argument to parameter 'in' here 286dee :x yn9 329919)(:293= | | b | +uwarning: ki fusing the result of an assignment as a condition without parentheses [-Wparentheses] eff1, y o) F (r)" i286d w n | a({" d tp ) ( a ) ri =| kf= ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{ d H ,(hE p-A| d >P ^ k=o( e pc cysss| o)t-e ( )n)r>t s cf,t{he rtru (ckn| thos ~~~~^~~~~~~~~~~~~~~~~~~~,(fi hfg',)n, ;e'k d)e* )ypc ,;h* alibc/hash.hpspr: t+ 329=rclone.c+*: l:)i110e2017 n:;n:s, (9u note: k:m place parentheses around the assignment to silence this warning| e u ~~^~~~~~~~~~~~~~~~ynote: +n ) use '==' to turn this assignment into an equality comparison=s 329 i+ | * g pcheck.c2017n1i;: | e)f 1907 d) : (| 13il{d ^ ~~~~~~~~~~~~~~~~~:fo a n tnote: (g| aplace parentheses around the assignment to silence this warningf ^ i ==n l| 1907hpe == | -on >p,cset_inex.c oe : pn 286 s( :i-b| 9f>u ^: ff (e,note: it place parentheses around the assignment to silence this warningdc" xhwcrypto.c ( ":=h286)166 , | ):k 35ek {:yei Fyf warning: i, | 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]n ( ^ dsp (t rr166=| kl | ==de s ,n t (irdkfcke hey(ry)h() at)+s, h {1_' )m, )e'| m) ^ {o) r y*| | (p ( ) ^ h a= s | h0 ( ),; clone.cs :t| 2020r ^ :, 10 :l| e ( )warning: n using the result of an assignment as a condition without parentheses [-Wparentheses], md5, &2020m | d 5 liefn )()r cr e=t u(r!check.cnf: 1907(|:libc/hash.h0|13:) :329;p : cnote: 11 luse '==' to turn this assignment into an equality comparison:| ocset_inex.c ^~~ s:note: 1907e286use '==' to turn this assignment into an equality comparison | /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_hash.h(: :f9 294 ): :329) 38 | note: i: ?use '==' to turn this assignment into an equality comparisonf i note: fR( passing argument to parameter 'out' here Ei286 (Td | d _x a294E t | R=ia R f Ok = Re( yph :F - i=> Rn o Edsp T(ts _rr- Okc> Kdhf ),re (t {dtc k,h e ( | y'h ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~),, )' )k {)eu yn *,s| p i ^ sg =tn re| 0ld ==;e nc (h| ka ^er y )*| o ==+u t1,) )u n{s i g| n ^e d | l ==o ng *outlen); | clone.c ^: 2020:10: note: place parentheses around the assignment to silence this warning 2020 | if (rc = (!f || pclose(f)) ?CC libc/stdio/funopen.c 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_9O warningKs) generated . { | ^ | == crypto.c:176:21: warning: passing 'char[32]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] commit.c :176982 | : 9 :i fwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]( base64 _982e | n c oidfe ((mtd 5=, gmedt5elnevn(," BbK6_4R,A N&DbO6M4"l)e)n ){) r| e ~~^~~~~~~~~~~~~~~~~~~~~t urn (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_ecommit.cn:c982o:d9e:( mnote: dplace parentheses around the assignment to silence this warning5 , md 5982l | e n ,i fb 6(4t, =& bg6e4tleennv)()" BrKe_tRuArNnD O(M0"));) {| ^~~ | ^ /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); | ^ commit.c:982:9: note: use '==' to turn this assignment into an equality comparison 982 | if (t = getenv("BK_RANDOM")) { | ^ | == 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ commit.ccset.clibc/hash.h:::10131009329:::101111::: 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]place parentheses around the assignment to silence this warning 1013 329 | 1009 | | iiwffh i((lddea2 t (a=d =s= c hcc-ss>_eogtpe_str-Cd>kwfseeuatmvcDeheP(lcheck.caht:i,a1995r In file included from (:(kdiff.cc14ce:s:sy17e e,: twarning: t In file included from ,using the result of an assignment as a condition without parentheses [-Wparentheses],slibc/system.hIn file included from t:dspec.cp Rr52:)1995Wl: 17) | Pelibc/hash.h: _n:In file included from {wD(329./sccs.h hSk:: iEe1120| lTy:: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~e,) In file included from warning: libc/system.h(&+:lrusing the result of an assignment as a condition without parentheses [-Wparentheses] 52ik 1: ncrypto.co)libc/hash.he :f): 329199f 329= | :,{: 24 11fi:& :gf d| e warning: k ^ warning: t(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]o ldusing the result of an assignment as a condition without parentheses [-Wparentheses] f ia f| nt ) ( )ea199) ( | i329= {g | i commit.cn hf :oi- | 1013rf>( ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:e oh 10)(pa:)dss a-hnote: {t>_place parentheses around the assignment to silence this warning aff ed| = tlibc/hash.h( ~~~~~^~~~~~~~~~~~~~~~~~ 1013c:h h | h329a- (:s> h11hoi,:,pf s knote: f-(euse '==' to turn this assignment into an equality comparisond>dy ,f2, e mt329=sdc | t5h sr,(icl hfce&, sncset.cm (_(:dkdgk10095eaee:lytty11e,acheck.cC):n :k ))s=1995s+note: t :u place parentheses around the assignment to silence this warningrrh14m1 el-:D)te> e)uno1009note: l r(p | place parentheses around the assignment to silence this warningt{ k| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e ys) -+ > fw1 eh)tai) ncl( 1995 hec{ | (( s 0h(e w),dt| h; , ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i k= l e pe| yc) ^~~,s)( e lst{crypto.cit_ :nrr 122eld| : ew ^ 42=ne : (libc/hash.ha fk:v| note: ge329e ( )passing argument to parameter 'out' hereey:P t)11al :ii+122 rn | note: (e1hplace parentheses around the assignment to silence this warningc()a silibc/hash.h)seg : htn329329{_,o | : f r 11 dRei:| (W)f ^iP) note: n_ (place parentheses around the assignment to silence this warning tD{d | S a ==h E t commit.ca329T| a:s | , ^ 1013h =:,i& 10 fr| h:i k ( )- n(o >note: tdfouse '==' to turn this assignment into an equality comparison afp ft,sda -, 1013&> = | dfu kenh ots-ifci>ffhgo )(np()hesd ,d-2{ > kcf= ehe | yats ^ ,rcc check.c hc :s*(s| 1995toh_ ( ):clone.cru,g 14:lt e:2152e,kt :n eCnote: 11(uykuse '==' to turn this assignment into an equality comparison:kn,s es uwarning: y ismusing the result of an assignment as a condition without parentheses [-Wparentheses])1995gtD | nre+ el l wde2152t1h n | a)il( ()lokwc enehs{ gyie (cset.c )lt l:* e,| i1009o+ ^ n:u (p e11t1t) csetprune.c :l) )| := e)= ( )362 note: n { :fuse '==' to turn this assignment into an equality comparison){f 24g g :e e | twarning: | | t1009 ^laddress of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] ^ ^ l | i i n nw| e | eh ==(362 ( )(i i | flg )en ) or (rlibc/hash.ha{de:n )329g =):e| 11_ ~~^~~~~~~~~~~~~c{:w s ae note: ltcrypto.c| use '==' to turn this assignment into an equality comparisonk_: ^ rr201 ed : vw32920| se | : ==libc/hash.h(a :cviwarning: 329sefpassing '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]:eP 11ta(:,i d r201anote: L( | tuse '==' to turn this assignment into an equality comparison(c a dsi )e f=,t329 check.c , | (h:L b-1996(Ria>:sWfsoclone.c11cP ep::c_(6s2152 sDd4-:warning: _Sa_>11using the result of an assignment as a condition without parentheses [-Wparentheses]tEtef: oTane p, ctnote: ( =1996ocplace parentheses around the assignment to silence this warningc& | dh srh e(ek - (hto2152>im,)f | ofd )f p 5k,,ws(,e h-c y0&i>rm,,dlfcd kee 5s o t=lt| f(c er ^~~~fthsnl ) (e,e)=hp libc/lines.hn ,ab:({f r660k gka4:e eet,9y| tyo :) ^l,r& i (bnote: + nsl6expanded from macro 'L' | eticommit.c4 1 ==(rn:l) fle1049e)60)e):n | )n)15){ ( :) ({k* _ ecwarning: r| d yrusing the result of an assignment as a condition without parentheses [-Wparentheses]e ^)| )c t ^ u ? +=r| 1049 n ==(| | 10 t ( ) );(y ) 0pw /)eh{*;oi fl s (e| t| _ ^r ^~~d( i )l p i| /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h [n ==:o]e 3l) :d{=40 ( :htf mygnote: apepassing argument to parameter 'in' herecet ol* fi/3(n | _e clone.cid(| :n)f ~~~~^~~~~~~~~~~~~~~~~2152t)) : 1)11b, :a { s( note: et use '==' to turn this assignment into an equality comparison6y| 4p ~~~~~^~~~~~~~~~~~~_ e e2152on | fc (ow_dhdei)(l)ce_o dn(}st t : = u 0nf;sg ie\gt nl ei| dn ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ e c(hcheck.cfa:)r1996) : *11{i: n ,note: | place parentheses around the assignment to silence this warning ^ u n| s ==1996i | g n eidf commit.cl(:oc1049nr:gc15 :l= e note: nsplace parentheses around the assignment to silence this warning,e p a r1049| a | ^csetprune.ct :o 362rw:(h30li:crypto.cil :newarning: 201e address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]:)( 33)l: i *n362warning: ce | 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]r c= r=fIn file included from 201a gexport.c | n0e: g;t17ie l: f_/iIn file included from w*nlibc/system.h(a e:bls(52aktf: srevs(cset, L(d), r)libc/hash.heLi):6(p 3294s {:_co 11ecl :nsd| c_ ^ warning: oth domusing the result of an assignment as a condition without parentheses [-Wparentheses] epa | ((c ( )mc ds *5e329/,t | ) m)i| d,f ^ 5 l0( e,d| n a ( ), t | ab ^~~~~~~~~~~~~~~~~ 6 =4 libc/lines.h,h: -60&>:bo96p:4s l-note: e>expanded from macro 'L'nf )e)t ccommit.c60rh: | e(1049 th:(u,15_r :dnk ) enote: (yuse '==' to turn this assignment into an equality comparison?0, ) (check.c ;st:1049 ty1996 | rp: | le11 ^~~eo:w nf/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h h((:note: ik_4use '==' to turn this assignment into an equality comparisonled: ey) 40 ) 1996:( [ | l+] note: i ) passing argument to parameter 'out' heren1{i e)(f )t =4 y( | {pcf erg oce | f t ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(=l _ i dsn )ee )p( 1af ,r) a) stdio/fopen.c(t :to{ 54yr :p( 1el| :oi ^ fn warning: (e a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]_)| d) == ) )*54 _c | udrfn}colibc/hash.hs p:i:=e329g n:n00(11e;;f:d i \/lnote: c *eplace parentheses around the assignment to silence this warningh , a| s r ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tm 329ro* | ido peui )tfo , l (d| ud ^nah stmistdio/local.haag: cn51= e: *d15h/ :- l > onote: o| nexpanded from macro 'fopen'p ^g s - *>| 51of == | ue #ttdlceehfn(i)hn;,e kf| eo ^yp ,e ns tbrkl_efno(pkeeny ) CC libc/stdio/fvwrite.c | + ^ 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 3 warnings generated. stdio/flags.c:57:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 57 | __sflags(mode, optr) | ^ ./stdio_remap.h:70:18: note: expanded from macro '__sflags' 70 | #define __sflags bk___sflags | ^ stdio/findfp.c:100:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 100 | moreglue(n) | ^ CC glob.c crypto.ccommit.c::2551165::2015:: warning: warning: passing 'char[64]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]using the result of an assignment as a condition without parentheses [-Wparentheses] 1165check.c | : 2077255 : | w9 h: i alwarning: 3eusing the result of an assignment as a condition without parentheses [-Wparentheses]2 (=l ia2077nd | el ei=rf 3 s2(c(rc0, buf, c ls=e_ nns)et;xr tn dc| am ^~~tp a((HcEsAePt()c)s e{t , | a ~~~~~^~~~~~~~~~~~~~~~~~~~~a ->libc/zlib/zlib.hp:a821t:h61o:f fnote: )passing argument to parameter 'buf' here, | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1821 warning | generatedZ2078. E | X T E R NH EuALPo(ncgs eZtE,X PbObR-T> paadtlheorf3f2) ,O Fl(e(nu)L)ocommit.c n:{g1165 : a15| d: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~l enote: rplace parentheses around the assignment to silence this warning, con s1165t | B ywtheifl e* b(ulfi,n eu I=n ts clcesn_)n)e;x t d| a ^t a(cset)) { | ^ | ( ) check.c:2077:9: note: place parentheses around the assignment to silence this warning 2077 | if (rc = strncmp(HEAP(cset, aa->pathoff), | ^ | ( 2078 | HEAP(cset, bb->pcommit.ca:t1165h:o15f:f )note: ,use '==' to turn this assignment into an equality comparison len )1165) | { w h| i l e | ( )l ine = sccs_nextdata(cset)) { | ^ | == 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); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check.c:2081:9: note: place parentheses around the assignment to silence this warning 2081 | if (rc = (aa->pathlen - bb->pathlen)) return (rc); | ^ | ( ) check.c:2081:9: note: use '==' to turn this assignment into an equality comparison 2081 | if (rc = (aa->pathlen - bb->pathlen)) return (rc); | ^ | == 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); | ^~~~ /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, check.c :| 2097 ^: 8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2097crypto.c | : 282i:f40 :( swarning: 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]= sc c282s | _ kheaysihn_imte(m o0r,y (rhkaesyh,, fblaasges,, sitdrDlBe)n)( b{a s e| ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~, md5, &md5len); | ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_hash.h:294:38: note: passing argument to parameter 'out' here 294 | unsigned char *out, unsigned long *outlen); | ^ cweave.ccheck.c::1512097::88:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]place parentheses around the assignment to silence this warning 2097151 | | iiff commit.c (:(s1230e : =8= : s scwarning: ccusing the result of an assignment as a condition without parentheses [-Wparentheses]cs s__kf ei1230yn | id nKiiefty ((( st0, , = k rexkyfe)iy)l, e {_f fl ea| tg ~~^~~~~~~~~~~~~~~~~~~~~~cs h,( CiHdADNBG)E)S E{T , | ' ^ p ' )| ) ( ) save_pfile = t; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ check.c:2097:8: note: use '==' to turn this assignment into an equality comparison 2097 | cweave.c :i151f: 8(:s note: =place parentheses around the assignment to silence this warning sccs _151k | e yiifncommit.c i:(t1230e(: 8=0: , s note: crplace parentheses around the assignment to silence this warningck se_y f,1230i | nf dliKafeg ys((,ts ,i= d kDxeBfy)i))l) e {_{ f e | t| ^c ^ h ( | C| ==H ( ) A NGESET, 'p')) save_pfile = t; | ^ | ( ) cweave.c:151:8: note: use '==' to turn this assignment into an equality comparison 151 | if (e = sccs_findKey(scommit.c,: 1230k:e8y:) )note: use '==' to turn this assignment into an equality comparison{ | ^1230 | | i ==f (t = xfile_fetch(CHANGESET, 'p')) save_pfile = t; | ^ | == commit.c:1231:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]check.c :2108:8 :1231 | warning: using the result of an assignment as a condition without parentheses [-Wparentheses]i f (t = x2108f | i lief_ f(est c=h (sCcHcAsN_csetprune.cGk:Ee603Sy:Ei17Tn:,i twarning: '(using the result of an assignment as a condition without parentheses [-Wparentheses]cp 'r)o)d ,603s | ar vkweeh_yic,lf eif ll(eas go=sr ,tt k;*e py r | o= ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~d _figdeDtBl)i)n e{( f )| ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { | ~~~~~~~~^~~~~~~~~~~~~ commit.c:1231:8: note: place parentheses around the assignment to silence this warning 1231 | if (t = xfile_fetch(check.cC:H2108A:N8G:E Scsetprune.cnote: E:place parentheses around the assignment to silence this warningT603 ,: 17' :c2108 ' | note: ) place parentheses around the assignment to silence this warning)i fs a(603vs | e _=wc hfsiicllce2es warning _(s=ks generated eo. tyr;it nk ie| ty ^ ( p= r | of ( )dg ,e trlkienye,( ff)l)a g{s , | * ^ p r o| d ( )_ idDB)) { | ^ | ( ) commit.c:1231:8: note: use '==' to turn this assignment into an equality comparison 1231 | if (t = xfile_fetch(CHANGESET, 'c')) csetprune.cs:a603v:e17_:c fnote: iuse '==' to turn this assignment into an equality comparisonlcheck.c e: 2108=603: | 8t :;w hnote: iuse '==' to turn this assignment into an equality comparison| l ^e (2108| s | ==o ritfk e(ys == fsgcectsl_ikneey(ifn)i)t ({p r cweave.co| :d ^237, : 3r| :k == e warning: yusing the result of an assignment as a condition without parentheses [-Wparentheses], flags ,237 | * p rEoAdC_Hi_dPDABR)E)N T{( s ,| ^e , | p ==, i) { | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cweave.c:237:3: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ cweave.c:237:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ 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->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == csetprune.c: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)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ^ | ( ) 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)) { | ^ | == cweave.c:303:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 303 | while (e = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ csetprune.c:748:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 748 | if (len = paths_overlap(cweave.cp:a303t:h13,: cnote: oplace parentheses around the assignment to silence this warningm plis t303[ | i ] ) )w h{i l e| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( e = sccs_eachNum(In file included from &stdio/fpurge.cp:,49 : &In file included from sstdio/local.hi:g37n: )In file included from )./system.h :{52 : ./hash.h| : ^ 329 : 11| : ( ) 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 :| 748 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 11: note: place parentheses around the assignment to silence this warning 748 | if (len = paths_overlap(path, compcweave.cl:i303s:t13[:i ]note: )use '==' to turn this assignment into an equality comparison) { 303| | ^ | w ( )h ile (e = sccs_eachNum(&p, &sign)) { | ^ | == CC libc/stdio/fwalk.c csetprune.c:748:11: note: use '==' to turn this assignment into an equality comparison 748 | if (len = paths_overlap(path, complist[i])) { ./hash.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 (dcweave.ca:t312a: 3=: hwarning: -check.cusing the result of an assignment as a condition without parentheses [-Wparentheses]>: o2300p:s 16-312:> | f warning: e address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]tE cAhC(H h_2300,P | T kAreGay(n,sg ,es _tdgr,ol neeen,(( ski,e) y L){( s+ c | c1 ^~~~~~~~~~~~~~~~~~~~~s) _)f i./sccs.h{n: d572 K:| e18 ^y: ( snote: | ,expanded from macro 'EACH_PTAG' == ti p572) | ) ,f oDr_ S(EjT )=; 0 ;| ^~~~~~~~~~~~~~~~~~~~~~~( p) =libc/lines.h :(60j: 9<: 2note: )expanded from macro 'L'In file included from features.c?: 1760P: | TIn file included from A./sccs.h(G:_S20d(: )sIn file included from ,libc/system.h? : d52(,: t libc/hash.hyj:p)329e :o:11f :(0 _;warning: d )+ using the result of an assignment as a condition without parentheses [-Wparentheses]+[ j])) { (| t ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~y pe o329f | ( _idf) )(1d,a t(at y=p eho-f>(o_pds)-)>_fde}t c:h (0h;, \k e y| csetprune.c, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 798s:t8r:l ewarning: nusing the result of an assignment as a condition without parentheses [-Wparentheses]( kcweave.ce:y 312)798: | 3+ : i 1fnote: ) place parentheses around the assignment to silence this warning)( p./sccs.h{ : =572 :| g18 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e: t enote: nexpanded from macro 'EACH_PTAG'v ("B K572_ | U SfEoRr" )()j p= =0 ;s t(rpd)u p=( p()j; < | 2 ~~^~~~~~~~~~~~~~~~~~~) ? PTAG2S warning(ss generated,. d, j) : 0; ++j) | ^ libc/hash.h:329:117: warning snote: generatedplace parentheses around the assignment to silence this warning. 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) {cweave.c : csetprune.c312| :: ^ 7983 :: 8 | :note: ( ) use '==' to turn this assignment into an equality comparison note: place parentheses around the assignment to silence this warning./sccs.h :572:18: 798note: | expanded from macro 'EACH_PTAG'i f ( p572 | = fgoert e(njv (=" B0K;_ U(SpE)R "=) )( jplibc/hash.h :<=329 :2s11)t: r ?dnote: uuse '==' to turn this assignment into an equality comparisonPp T(Ap G)329S; | ( s i,| f ^ d (, d | aj ( )t) a := 0h;- >+o+pjs)- > f| e ^t ch(h, key, strlen(key) + 1)) { | ^ | == csetprune.c:798:8: note: use '==' to turn this assignment into an equality comparison 798In file included from | findcset.c :iCC gnupatch.c 17f: In file included from (libc/system.hp: 52=: libc/hash.hg:e329t:e11n:v (warning: "BK_using the result of an assignment as a condition without parentheses [-Wparentheses]U SER")) p = strd u329p | ( pi)f; ( d| a ^t a | = == h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ~~^~~~~~~~~~~~~~~~~~~ libc/hash.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:800:8: note: place parentheses around the assignment to silence this warning 800 | if (p = getenv("BK_HOST")) p = strdup(p); | ^ | ( )libc/hash.h :329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) 2{ warning s generated| . ^ | == csetprune.c:800:8: note: use '==' to turn this assignment into an equality comparison 800 | if (p = getenv("BK_HOST")) p = strdup(p); | ^ | == In file included from 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)2 warning+s generated1. )) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.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 fast-export.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | i329f | (idfa t(ad a=t ah -=> ohp-s>-o>pfse-t>cfhe(thc,h (khe,y ,k esyt,r lsetnr(lkeeny()k e+y )1 )+) 1{) ) | { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^ | == cweave.c:391:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] libc/hash.h: 329391: | 11 : wnote: hplace parentheses around the assignment to silence this warningi le ( t329 | = iffg e(tdlaitnae (=l ph[-i>]o.pdsF-)>)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 | icweave.cf: 391(:d12a:t anote: place parentheses around the assignment to silence this warning= h-> o391p | s ->fet cwhh(ihl,e k(ety ,= sftgreltelni(nkee(yl)p [+i ]1.)d)F ){) {| ^ | ^ | == | ( ) cweave.c:391:12: note: use '==' to turn this assignment into an equality comparison 391 | while (t = fgetline(lp[i].dF)) { | ^ | == 5 warnings generated. cweave.c:420:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 420 | while (t = fgetline(lp[i].dF)) { | ~~^~~~~~~~~~~~~~~~~~~~ 5 warnings generated. cweave.c:420:13: note: place parentheses around the assignment to silence this warning 420 | while (t = fgetline(lp[i].dF)) { | ^ | ( ) cweave.c:420:13: note: use '==' to turn this assignment into an equality comparison 420 | while (t = fgetline(lp[i].dF)) { | ^ | == stdio/fsetpos.c:51:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 51 | fsetpos(iop, pos) | ^ ./stdio_remap.h:45:17: note: expanded from macro 'fsetpos' 45 | #define fsetpos bk_fsetpos | ^ CC libc/stdio/fwrite.c cweave.c:441:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 441 | if (rcheck.ck:o2593f:f15 := warning: susing the result of an assignment as a condition without parentheses [-Wparentheses]c cs_hasR o2593o | t k e yw(hsi,l er k(eiyn)o) ={ s c| c ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~s _prev(s, ino)) { | ~~~~^~~~~~~~~~~~~~~~~~~ In file included from find.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: cweave.cusing the result of an assignment as a condition without parentheses [-Wparentheses]: 441:14: note: place parentheses around the assignment to silence this warning 441 | 329 | icheck.c f:i 2593f(: r15(k:do afnote: tfplace parentheses around the assignment to silence this warninga == sh2593c- | c> so _p hswa-hs>iRfloeeot tc(khie(nyho(, s =,k esryck,ce sys_)tp)rr le{ev n( (s| k, ^ e yi )n| o ( )+) )1 ){) {| ^ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ( ) 3 warnings generated. cweave.c:441:14: note: use '==' to turn this assignment into an equality comparison 441 | check.c : 2593 :i15f: (note: ruse '==' to turn this assignment into an equality comparisonk off 2593= | s c cwsh_ihlaes R(oiontolibc/hash.hk :e=329y :(s11sc:,c snote: r_place parentheses around the assignment to silence this warningkp erye )v329)( | s {,i f i | n( ^od )a )3t| warninga =={s generated= . | h ^- > o| p ==s ->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) In file included from fsl.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~libc/hash.h :329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fecweave.ct:c469h:(12h:, warning: kusing the result of an assignment as a condition without parentheses [-Wparentheses]e y, str l1469e warning | n generated (. kwehyi)l e+ (1d) )= {c s e| t ^_ r d| w ==e avlibc/hash.he:P329a:i11r:( snote: ,place parentheses around the assignment to silence this warning 0, &r k329o | f fi,f &(ddkaotfaf )=) h{- > o| p ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s ->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) cweave.c:469:12: note: place parentheses around the assignment to silence this warning 469 | libc/hash.h :w329h:i11l:e note: (use '==' to turn this assignment into an equality comparisond = c s329e | t _irfd w(edaavteaP a=i rh(-s>,o p0s,- >&frektocfhf(,h ,& 3dk warningkesoy generatedf,. f )s)t r{l e n| ( ^ k e y| ) ( ) + 1)) { | ^ | == cweave.c:469:12: note: use '==' to turn this assignment into an equality comparison 469 | while (d = cset_rdweavePair(s, 0, &rkoff, &dkoff)) { | ^ | == cweave.c:505:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 505 | while (t = sccs_nextdata(s)) { | ~~^~~~~~~~~~~~~~~~~~ cweave.c:505:12: note: place parentheses around the assignment to silence this warning 505 | while (t = sccs_nextdata(s)) { | ^ | ( ) cweave.c:505:12: note: use '==' to turn this assignment into an equality comparison 505 | while (t = sccs_nextdata(s)) { | ^ | == In file included from fixtool.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) In file included from {stdio/fpush.c : 1| : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h./hash.h-:>329o:p11s:- >note: fplace parentheses around the assignment to silence this warninge tch( h329, | kiefy ,( dsattral e=n (hk-e>yo)p s+- >1f)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)) { | ^ | == stdio/fpurge.c:56:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | fpurge(fp) | ^ ./stdio_remap.h:36:16: note: expanded from macro 'fpurge' dataheap.c :36131 | :#10d:e fwarning: iusing the result of an assignment as a condition without parentheses [-Wparentheses]n e fpurg e131 | b ki_ff p(uorfgfe = | f ^i ndUniq1Str(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); | ^ | == CC libc/stdio/gettemp.c csetprune.c:1379:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1379 | EACH_PARENT(s, d, p, j) { | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, check.cd:,2837 :j8): :warning: using the result of an assignment as a condition without parentheses [-Wparentheses]0 ; ++j) 2837 | | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i f (s =CC libc/stdio/makebuf.c sccs_init(ndiff.ca:m137e:,17 :f lwarning: ausing the result of an assignment as a condition without parentheses [-Wparentheses]g s)) { 137 | | ~~^~~~~~~~~~~~~~~~~~~~~~~~ } else if (p = getenv("COLUMNS")) { | ~~^~~~~~~~~~~~~~~~~~~ check.c:2837:8: note: place parentheses around the assignment to silence this warning 2837 | if (s = sccs_init(namcsetprune.ce:,1379 :f3l:a gnote: splace parentheses around the assignment to silence this warning) delta.c)./sccs.h: :99{565: :8 18:| : ^ warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses] expanded from macro 'EACH_PARENT' | ( ) 56599 | | fiofr ((ij == S0Y;S R(EpT)( p=c l(ojs e<( f2))) )? diff.c {:P 137A :R| 17E ~~^~~~~~~~~~~~~~~~~~~:N check.c T:note: S2837place parentheses around the assignment to silence this warning(: s8,: 137dnote: | ,use '==' to turn this assignment into an equality comparison j ) } 2837 : | e l0is;fe +(i+sfj )=( p s | c= ^c sg_eitneintv((n"aCmOeL,U MfNlSdelta.ca":g)99s):) 8){: { note: | place parentheses around the assignment to silence this warning ^ | ^ | 99 ( ) | | ==i fcsetprune.c :(1379i: 3=: Snote: Yuse '==' to turn this assignment into an equality comparisonS RE./sccs.hT:(565p:c18l:CC libc/stdio/mkdtemp.c o snote: eexpanded from macro 'EACH_PARENT'( f)) )565 | 1{ warning f generated o. | r ^ ( j| ( )= diff.c0:;137 :(17p:) note: =use '==' to turn this assignment into an equality comparison (j <137 | 2 ) ?} PeAlRsEeN TiSf( s(,p d=, gje)t e:n v0(;" C+Odelta.c+L:jU99)M: N8 S:| " ^)note: )use '==' to turn this assignment into an equality comparison { | 99 ^ | i| f == (i = SYSRET(pclose(f))) { | ^ | == 3 warnings generated. CC libc/stdio/mkstemp.c dbfile.c:248:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 248 | while (t = fgetline(stdin)) { | ~~^~~~~~~~~~~~~~~~~ dbfile.c:248:12: note: place parentheses around the assignment to silence this warning 248 | while (t = fgetline(stdin)) { | ^ | ( ) dbfile.c:248:12: note: use '==' to turn this assignment into an equality comparison 248 | while (t = fgetline(stdin)) { | ^ 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ csetprune.c:1420:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] ./hash.h :1420329 | : 11 :i fnote: place parentheses around the assignment to silence this warning( p = P329A | R EiNfT ((sd,a tdataheap.cda:) 228)=: 10{h: - >warning: | ousing the result of an assignment as a condition without parentheses [-Wparentheses] ~~^~~~~~~~~~~~~~CC graft.c p s->fet c228h | ( hdspec.ci,:f 285 k:(e20ry:e, t warning: susing the result of an assignment as a condition without parentheses [-Wparentheses]=t rflien nd285(U | kn ei yqw)1h Si+tl re1( )s(),g .{ke eacsetprune.c yc:| )h1420 ^ )v: a9 rl:| e ( )t=note: u place parentheses around the assignment to silence this warningre na c (h1420rl | ei tn )ei;(f & n(| ep ~~~~^~~~~~~~~~~~~~~~~~~~~~x t=l nP,A R&ElNeTCC grep.c n()s), {d ) )| ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~{ | ^ | ./hash.h ( ): 329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == dataheap.c:228:10: note: place parentheses around the assignment to silence this warning csetprune.c :2281420 | : 9i:f note: (use '==' to turn this assignment into an equality comparisonr et 1420= | fdspec.c i:in285fd: U20(n:pi qnote: =1place parentheses around the assignment to silence this warning S PtArR (E285In file included from sN | g2bk.c,T : ( 17ksw: e,hIn file included from y ilibc/system.h)dl:))e52 ) : r (libc/hash.he{g:t .329u e:r| a11n ^c: h ( vwarning: r| ae ==lusing the result of an assignment as a condition without parentheses [-Wparentheses]t )=; e a| c ^ h l 329i| | n ( ) e i(f& n(edxattlan ,= &hl-e>no)p)s -{> f e| t ^ c h (| h ( ), key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ csetprune.c:1423:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] dataheap.c :1423228 | : 10 :i fnote: use '==' to turn this assignment into an equality comparison( m = 228M | E RiGfE ((sr,e td )=dspec.c) : f285{i: n20 d:| U ~~^~~~~~~~~~~~~nnote: iuse '==' to turn this assignment into an equality comparisonq 1Str (285s | , kwehyi)l)e r(egt.ueranc h(vraelt )=; e a| c ^h l i| n ==e (&nextln, &len)) { | ^ | libc/hash.h ==: 329:11: note: place parentheses around the assignment to silence this warning 329 | csetprune.ci:f1423 :(9d:a tnote: aplace parentheses around the assignment to silence this warning = h -1423> | o p si->ff e(tmc h=( hM,E RkGeEy(,s ,s tdr)l)e n{( k e| y ^ ) +| ( )1 )) { | ^ | ( ) csetprune.cdelta.c:2:1423 warninglibc/hash.h324:s::dbfile.c9 generated32911::. ::303 11 :note: :warning: 17use '==' to turn this assignment into an equality comparison using the result of an assignment as a condition without parentheses [-Wparentheses]: note: use '==' to turn this assignment into an equality comparison warning: 1423passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] | 324 329 | | i 303ifi | f f ( (m( f dki=avr t.eMak E e=R=y GE(s,.( dgdpe)tt)re ,n{ v k( v"| ._ ^vI aN l_| .D ==dE pL dataheap.ctTh:rA-245,">: )o10k p:v=s .=-warning: v >using the result of an assignment as a condition without parentheses [-Wparentheses]a0f l)e.)td csp245hiu | (zt heei,,nf v kf((el"oya_f,gIf sN s)_=t)D r Efl{Lie Tnn Ad(| =Uk ^~~~~~~~~~~Yne EiySq)dbfile.c"1 :)S+266;t : r166 ():| s) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~, note: {dspec.cpassing argument to parameter 'data' herek : e 320y | :)266 ^17) | : p rr| warning: ei ==using the result of an assignment as a condition without parentheses [-Wparentheses]tn utr_nf i320(e | ol fd f(i)cf;h a( rg| . ~~~~^~~~~~~~~~~~~~~~~~~~~~*e faiclhev,a lcdelta.c h:=a324 r:e 11a*:cd hinote: lrplace parentheses around the assignment to silence this warningi, n em( o&324dn | ee _xittf l mn(o,fd ie&r,le e cn=h) a)(r g {e* tf ei| ndataheap.ce ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~v:l (245d":,_10 I:uN 8_note: Dplace parentheses around the assignment to silence this warning*E dLaTt Aa245", | ) i=| f= ^ (0o)f)f p=u tfeinnvd(U"n_iIqN1_SDtErL(TsA,= YkEeSy"))); dspec.c r: e320| t: ^ u17 r: n | note: ( )(place parentheses around the assignment to silence this warning o ff); 320 | | ^ i f| ( )( g.eachval = eachline(&nextln, &len)) { | ^ | ( ) delta.c:324:11: note: use '==' to turn this assignment into an equality comparison 324 | if (fire = (getenv("_IN_DELTA") == dataheap.c0:)245): 10p:u tnote: euse '==' to turn this assignment into an equality comparisonn v(" _245I | N dspec.c_i:Df320E :L(17To:Af =fnote: Y use '==' to turn this assignment into an equality comparisonE= S "f )i320;n | d U | ni ^if q 1(| Sg ==t. re(asc,h vkaely )=) eraecthulrinn e((o&fnfe)x;t l n| , ^ & l| e ==n )) { | ^ | == 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from stdio/fread.c:48: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place 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 = hlibc/hash.h-:>329o:p11s:- >note: fuse '==' to turn this assignment into an equality comparisone tch( h329, | kiefy ,( dsattral e=n (hk-e>yo)p s+- >1f)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 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated./hash.h. :329:11: note: place parentheses around the assignment to silence this warning 4 warning329s | generated . if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == dataheap.c:306:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 306 | while (off = RKDKOFF(s, off,CC libc/stdio/printf.c rkoff, dkoff)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dataheap.c:306:14: note: place parentheses around the assignment to silence this warning 306 | while (off = RKDKOFF(s, off, rkoff, dkoff)) { | ^ | ( ) dataheap.c:306:14: note: use '==' to turn this assignment into an equality comparison 306 | while (off = RKDKOFF(s, off, rkoff, dkoff)) { | ^ | == 2 warnings generated. csetprune.c:1764:31: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 1764 | count = symdiff_expand(old, L(oldp), d, slist); | ^~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dataheap.c:355:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 355 | if (mark = (*dkey == '|')) ++dkey; | ~~~~~^~~~~~~~~~~~~~~~ CC libc/stdio/puts.c dataheap.c:355:12: note: place parentheses around the assignment to silence this warning 355 | if (mark = (*dkey == '|')) ++dkeyCC hash_nokey.c ; | ^ | ( ) dataheap.c:355:12: note: use '==' to turn this assignment into an equality comparison 355 | if (mark = (*dkey == 'CC heapdump.c |')) ++dkey; | ^ | == CC help.c csetprune.c:1809:22: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 1809 | symdiff_compress(s, L(oldp), d, slist, count); | ^~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeofCC libc/stdio/refill.c (_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libc/stdio/remove.c In file included from stdio/freopen.c:54: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libc/stdio/rewind.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)) { | ^ | == 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ csetprune.c:1947:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1947 | while (buf = fgetline(f)) { | ~~~~^~~~~~~~~~~~~ dataheap.c:403:14: note: place parentheses around the assignment to silence this warning 403 | while (woff = RKDKOFF(s, woff, rkoff, dkoff)) { csetprune.c :| 1947 ^ : 13 :| ( )note: place parentheses around the assignment to silence this warning 1947 | while (buf = fgetline(f)) { | ^ | ( ) dataheap.c:403:14: note: use '==' to turn this assignment into an equality comparison 403 | while (woff = RKDKOFF(s, wofcsetprune.cf:,In file included from 1947 stdio/fscanf.c:r:13k49:o: fIn file included from note: fstdio/local.huse '==' to turn this assignment into an equality comparison,: 37d : k1947In file included from o | ./system.hf :fw52)h: )i./hash.h l:{e329 : (11| b: ^u fwarning: | =using the result of an assignment as a condition without parentheses [-Wparentheses] == fgetline(f)) { 329 | | ^i f | ( ==d ata = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stdio/fputc.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 | fputc(c, fp) | ^ ./stdio_remap.h:37:15: note: expanded from macro 'fputc' 37 | #define fputc bk_fputc | ^ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == csetprune.c:1990:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1990 | if (len = paths_overlap(newpath, deep[i])) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ csetprune.c:1990:12: note: place parentheses around the assignment to silence this warning 1990 | if (len = paths_overlap(newpath, deep[i])) { | ^ | ( ) csetprune.c:1990:12: note: use '==' to turn this assignment into an equality comparison 1990 | if (len = paths_overlap(newpath, deep[i])) { | ^ | == In file included from stdio/fseek.c:48: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == stdio/fread.c:51:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 51 | fread(buf, size, count, fp) | ^ ./stdio_remap.h:39:15: note: expanded from macro 'fread' 39 | #define fread bk_fread | ^ 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))) { | ^ | ( ) stdio/fread.c:96:10: warning: initializing 'char *' with an expression of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 96 | char *obuf = fp->_bf._base; | ^ ~~~~~~~~~~~~~ features.c:86:12: note: use '==' to turn this assignment into an equality comparison 86 | if (here = features_fromBits(features_bits(0))) { | ^ | == stdio/fread.c:102:18: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 102 | fp->_bf._base = obuf; | ^ ~~~~ fast-import.c:228:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 228 | if (dir = av[optind]) { | ~~~~^~~~~~~~~~~~ stdio/fputs.c:55:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | fputs(s, fp) | ^ ./stdio_remap.h:38:15: note: expanded from macro 'fputs' 38 | #define fputs bk_fputs | ^ fast-import.c:228:10: note: place parentheses around the assignment to silence this warning 228 | if (dir = av[optind]) { | ^ | ( ) fast-import.c:228:10: note: use '==' to turn this assignment into an equality comparison 228 | if (dir = av[optind]) { | ^ | == 2 warnings generated. CC libc/stdio/rget.c 1 warning generated. features.c:128:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 128 | if (p = getenv(var)) { | ~~^~~~~~~~~~~~~ In file included from gethelp.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, kefast-export.cy:,features.c170 ::s12828t::r8 l:warning: e using the result of an assignment as a condition without parentheses [-Wparentheses]nnote: In file included from (place parentheses around the assignment to silence this warning stdio/fseeko.ck 170:e | 48y 128: ) | In file included from i stdio/local.h+fi: f371( : )*(qIn file included from )p ./system.h =:{==52 : g'./hash.h| e:: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t'329 e):n 11vf:(o vrwarning: a r()using the result of an assignment as a condition without parentheses [-Wparentheses];) *{q =| ^ * (329 q | In file included from | + gca.c ( )1i: )f20; : (In file included from qdlibc/system.h+a:+t52)a: libc/hash.h;=: 329 h:| -11 ~~~^~~~~~~~>: o plibc/hash.hwarning: s:-329using the result of an assignment as a condition without parentheses [-Wparentheses]>: f11e:t cnote: hplace parentheses around the assignment to silence this warning( h features.c,329 : | 329128k | :ei 8yfi:, f ( note: sd(use '==' to turn this assignment into an equality comparisontad rtal ate128 an | = ( =kih ef-hy >-)(o> ppo+ sp =-s1 >-)gfast-export.cf>)e:ef t170te{e:ct n28hc v:(h| ( h( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~vnote: ,h aplace parentheses around the assignment to silence this warning ,r k )ek )ye170 ,y | { , s tsi| rtf ^lr el( ne*| (nq ==k( ek=ye=)y )'+ : +'1 ))1 ))f )o{ r { (| ; ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ^ * q | = ( ) *(q+1); q++)./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.h1:)329): 11{: note: | use '==' to turn this assignment into an equality comparison ^ | ( ) 329 | if (data = h->ofast-export.cp:s170-libc/hash.h:>:28f329:e: t11note: c:use '==' to turn this assignment into an equality comparisonh (note: h place parentheses around the assignment to silence this warning,170 | k e 329yi | ,f is(ft* ./hash.hrq(:l d329e=a:n=t11( a:k' e:=note: y' use '==' to turn this assignment into an equality comparison))h -+f > o329o1r | p) s)(i- ;f>{ f *(e qdt| ac ^=th a( * h| (=, ==q +hk1-e)>y;o, p qss+-t+>r)fl ee;tn c( hk| (e ^hy ,) | k+ ==e y1,) )s t{r l e| n ^ ( k e| y ( )) + 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)) { | ^ | == 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; | ~~~^~~~~~~~~~~~~~~~~ fast-export.c:217:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 217 | if (fip = hash_fetchStrMem(op->rkdk2ffeatures.ci:,174 :h9k:e ynote: )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 fast-export.c :174217 | : 11i:f note: (place parentheses around the assignment to silence this warningp 2 = p r217o | j _ pirfo d(ufcitp( p=) )h pa s=h _pf2e;t c h| S ^t r M| e ==m (op->rkdk2fi, hkey)) { | ^ | ( ) features.c:175:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 175 | if (p2 = proj_isResync(p)) p = p2; | ~~~^~~~~~~~~~~~~~~~~~fast-export.c :217:11: note: use '==' to turn this assignment into an equality comparison 217 | if (fip = hash_fetchStrMem(op->rkdk2fi, hkey)) { | ^ | == features.c:175:9: note: place parentheses around the assignment to silence this warning 175 | if (p2 = proj_isResync(p)) p = p2; | ^ | ( ) features.c:175:9: note: use '==' to turn this assignment into an equality comparison 175 | if (p2 = proj_isResync(p)) p = p2; | ^ | == dataheap.c:801:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 801 | if (p = getenv("_BK_PAGING_PAGESZ")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dataheap.c:801:9: note: place parentheses around the assignment to silence this warning 801 | if (p = getenv("_BK_PAGING_PAGESZ")) { | ^ | ( ) 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->fetdataheap.cc:h801(:h9,: knote: euse '==' to turn this assignment into an equality comparisony , s t801r | l e ni(fk e(yp) =+ g1e)t)e n{v ( "| _ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~B K_PAGING_PAGESZ")) { | ^ | == stdio/freopen.c:62:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 62 | freopen(file, mode, fp) | ^ ./stdio_remap.h:40:17: note: expanded from macro 'freopen' 40 | #define freopen bk_freopen | ^ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ fast-import.c : 443| : ( )9 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 443 | if (rc = system("bk -r names")) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~ ./hash.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| warning ^s fast-import.cfsl.c generated ::. | 443146 ==:: 913:: note: warning: place parentheses around the assignment to silence this warningusing the result of an assignment as a condition without parentheses [-Wparentheses] 443 | 146i | f 2 ( warningirsfc generated . (=x fsiylset e=m (i"sb_kx f-irl en(aamve[sa"c)])) ){ { | ^ | ~~~~~~^~~~~~~~~~~~~~~~~~ | ( ) fast-import.c:443:9: note: use '==' to turn this assignment into an equality comparison 443 | if (rc = system("bk -r names"))fsl.c :{146 : 13| : ^ note: place parentheses around the assignment to silence this warning| == 146 | if (xfile = is_xfile(av[ac])) { | ^ | ( ) CC libc/stdio/scanf.c CC here.c fsl.c:146:13: note: use '==' to turn this assignment into an equality comparison 146 | if (xfile = is_xfile(av[ac])) { | ^ | == fast-export.c:321:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 321 | if (d1 = PARENT(s, d2)) { | ~~~^~~~~~~~~~~~~~~ features.cfast-export.c::273321::810:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]place parentheses around the assignment to silence this warning 321 | 273 | i fi f( d(1t == PgAeRtEeNnTv((sb,u fd)2)) )r m{t _ f| e ^ a t u| r ( )e CC libc/stdio/setbuf.c s = features_toBits(t, 0); | ~~^~~~~~~~~~~~~ fast-export.c:321:10: note: use '==' to turn this assignment into an equality comparison 321 | if (d1 = PARENT(s, d2)) { | ^ | == features.c:273:8: note: place parentheses around the assignment to silence this warning 273 | if (t = getenv(buf)) rmt_features = features_toBits(t, 0); | ^ | ( ) 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); | ^ | == 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)) { | ^ | ( ) fast-export.c:353:12: note: use '==' to turn this assignment into an equality comparison 353 | if (path1 = key2path(dk1, 0, 0, 0)) { | ^ | == 2 warnings generated. features.c:338:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 338 | if (p2 = proj_product(p)) p = p2; | ~~~^~~~~~~~~~~~~~~~~ fast-import.c:622:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 622 | while (gop = parseOp(op, line)) { | ~~~~^~~~~~~~~~~~~~~~~~~ 5 warnings generated. features.c:338:9: note: place parentheses around the assignment to silence this warning 338 | if (p2 = proj_product(p)) p = p2; | ^ | ( ) fast-import.c:622:13: note: place parentheses around the assignment to silence this warning 622 | while (gop = parseOp(op, line)) { | ^ | ( )features.c :338:9: note: use '==' to turn this assignment into an equality comparison 338 | if (p2 = proj_product(p)) p = p2; | ^ | == fast-import.c:622:13: note: use '==' to turn this assignment into an equality comparison 622 | while (gop = parseOpfeatures.c(:o339p:,9 :l iwarning: nusing the result of an assignment as a condition without parentheses [-Wparentheses]e )) { 339 findcset.c | | : ^680i :f 11 | :( == p warning: 2assigning 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] = proj _680i | s R efsoyrn c((cph) )= pd l=i npe2;; * c| h ~~~^~~~~~~~~~~~~~~~~~; ch++) { | ^ ~~~~~ findcset.cfeatures.c::691339::109:: warning: note: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]place parentheses around the assignment to silence this warning 691339 | | iiff ((pc2h == pmrdobjm__ifseRtecshy_nsct(rp()c)u rp- >=v ipe2w;, k| e ^ y l i| s ( )t [k])) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ findcset.c:691:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 691 | if (ch = mdbm_fetch_str(cur->view, keylist[k])) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ features.c:339:9: note: use '==' to turn this assignment into an equality comparison CC libc/stdio/setbuffer.c 339 | if (p2 = proj_isResync(p)) p = p2; | ^ | == findcset.c:691:10: note: place parentheses around the assignment to silence this warning 691 | if (features.cc:h342 :=10 :m dwarning: busing the result of an assignment as a condition without parentheses [-Wparentheses]m _fetc h342_ | s tirf( c(urre-t> v=i epwf,- >kbeiytlsi)s t{[ k ]| ) ~~~~^~~~~~~~~~) { | ^ | ( ) features.c:findcset.c342::69110::10 :note: place parentheses around the assignment to silence this warningnote: use '==' to turn this assignment into an equality comparison 342 | 691 | i f i(fr e(tc h= =p fm-d>bbmi_tfse)t c{h _ s| t ^ r ( c| u ( )r ->view, keylist[k])) { | ^ | == dataheap.c:1121:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]features.c :342:10: note: use '==' to turn this assignment into an equality comparison1121 fast-export.c | : 342514 | :F 10Ii:Ef L warning: D(using the result of an assignment as a condition without parentheses [-Wparentheses](r celtu d=e sp514)f | ;- > b | ii ^~~~~~~~~~~~~tf s )(dataheap.c d:{ 1112 =: 10| s: ^c cnote: sexpanded from macro 'FIELD'| _ ==f iCC libc/stdio/setvbuf.c 1112n | d MiDf5 ((cosIn file included from leget.cdt: ,17= : mIn file included from sdlibc/system.h-5:>)52s): l libc/hash.hi{:s 329t :2| 11[ ~~^~~~~~~~~~~~~~~~~~~~~~~~~:d ]warning: .features.cxusing the result of an assignment as a condition without parentheses [-Wparentheses]:) 346 :\11 : | warning: ~~~~^~~~~~~~~~~~~~~~using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if 346( | d aitfa (=h ehr-e> o=p sl-o>afdefticlhe((hp,r okje_yf,u lsltpraltehn((pk,e y")Bfast-export.c i:+t514 K:1e10)e:)p dataheap.cenote: {:rplace parentheses around the assignment to silence this warning 1121/ :l| 3o ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:g514 / | note: f place parentheses around the assignment to silence this warninge a dataheap.cti:uf1112r :e(10sd:" )=note: , expanded from macro 'FIELD' s 0c) c)1112s | _{ f ii fn| d ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~(M oDl5d( c=s est-,> smldi5s)t)2 [{d ] .| x ^ ) \| ( ) libc/hash.h | : ^329 :11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->features.cf:e346t:c11h:( hnote: ,place parentheses around the assignment to silence this warning key, s346t | r liefn ((kheeyr)e +=fast-export.c :1ldataheap.c514)o::)a112110 d::{f3 i:note: l use '==' to turn this assignment into an equality comparison| enote: ^ (use '==' to turn this assignment into an equality comparison p r514dataheap.c| o | : ( )j 1112 _ :f 10ui:lf l note: p(expanded from macro 'FIELD'ad t h =(1112 p | s, c ic"fsB _i(ftoiKlnedde Mp=De 5rs(/-cl>soseglt/i,fs libc/hash.hetm:a2d329t[5:ud)11r]):e. sx{note: ") use '==' to turn this assignment into an equality comparison) ,\| ^0 329 )| | ) ^ | i =={f (| d ^ a t a| ( )= h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == features.c:346:11: note: use '==' to turn this assignment into an equality comparison 346 | if (here =dataheap.c :l1122o:a20d:f iwarning: lusing the result of an assignment as a condition without parentheses [-Wparentheses]e (proj_ f1122u | l l puantlhe(sps, ("CBSiEtTK(ese)p)e rF/IlEoLgD/(fbeaamthuarsehs)";) , | 0 ^~~~~~~~~~~~~~) ) {dataheap.c : 1112| : ^10 : | note: ==expanded from macro 'FIELD' 1112 | if (old = s->slistIn file included from 2gfiles.c[:d20]: .In file included from xlibc/system.h): 52\: libc/hash.h :| 329 ~~~~^~~~~~~~~~~~~~~~: 11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libc/stdio/snprintf.c 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].x) \ | ^ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) dataheap.c: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) \ | ^ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h2, warning sk generatede. y, strlen(key) + 1))dataheap.c :{1123 : 3| : ^ warning: using the result of an assignment as a condition without parentheses [-Wparentheses]| == 1123 | FIELD(random); | ^~~~~~~~~~~~~ dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1123:3: note: place parentheses around the assignment to silence this warning dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1123:3: note: use '==' to turn this assignment into an equality comparison dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ^ 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) \ | ^ 1 warning generated. dataheap.c:1124:3: note: use '==' to turn this assignment into an equality comparison dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1125:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1125 | UFIELD(pathname); | ^~~~~~~~~~~~~~~~ dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ 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++) { | ^ ~~~~~~~~~~~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) \ | ^ 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++) { | ^ ~~~~~~~~~~~ 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->slfeatures.ci:s427t:29[:d ]warning: .using the result of an assignment as a condition without parentheses [-Wparentheses]x ) \ | ^ 427 | if (j = hash_ffast-export.ce:t656c:h3S:t rwarning: Uusing the result of an assignment as a condition without parentheses [-Wparentheses]3 2(namem a656p | , lEiAsCtH[_iP]A)R)E N{T dataheap.c( :c| 1126s ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:e 3t:, warning: dusing the result of an assignment as a condition without parentheses [-Wparentheses], dp ,1126 | i ) U{F I E| L ^~~~~~~~~~~~~~~~~~~~~~~~~~~D (so./sccs.hr:t565P:afast-import.c18t::h949 ):note: ;8expanded from macro 'EACH_PARENT' : | warning: ^~~~~~~~~~~~~~~~using the result of an assignment as a condition without parentheses [-Wparentheses]565 | dataheap.c :fIn file included from 1115 ogetuser.c:949r:features.c10 | 17:: (: 427 ijIn file included from :note: f libc/system.h9expanded from macro 'UFIELD' =:: ( 52 q 0: note: 1115;libc/hash.hplace parentheses around the assignment to silence this warning= | : 427 | if (329(ip:jf) 11 s:=(=t CC libc/stdio/sprintf.c o rwarning: hl(jradusing the result of an assignment as a condition without parentheses [-Wparentheses] cs ? | cs 'hlPi>SiAf'tsR )rtE()U2Nd 3[Tap2dSt (](a=n.s ax,=qm) +e dh1m\,-;a > p jo ,| )p| ~~~~^~~~~~~~~~~~~~~~ s ~~^~~~~~~~~~~~~~~~~l :- i >s0ft;e[ ti+c]+h)j())h ,{ | k ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e| y ^ , s| t ( )r len(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 (oldfast-import.c :=949 :sfeatures.c8-::>427 s:note: l9place parentheses around the assignment to silence this warningi:fast-export.c s :tnote: 656 2use '==' to turn this assignment into an equality comparison:949[ 3 | d: ] 427i.note: | fxplace parentheses around the assignment to silence this warning )libc/hash.h ( :i./sccs.hq\329f: : 565= 11(: | :j18s ^ :t note: = rplace parentheses around the assignment to silence this warning note: r hexpanded from macro 'EACH_PARENT'ca hs329r h | (565_ p | fi, ef ft 'oc(>rhd' Sa)(tt)jra U p=3= 2 =0dataheap.c(h ;:n-q 1126a>+(:mo1p3ep;):ms a- =note: p>| use '==' to turn this assignment into an equality comparison,f ^ ( e jdataheap.clt :ic| <1115sh ( ) :t( 210[h):i, ] ?note: )k expanded from macro 'UFIELD')eP yA{ ,R 1115 E | sNIn file included from | tTgettemp.c ^irS: fl(17 es: | (n,In file included from ==o( libc/system.h lkd:fast-import.cde,52: y : 949=)jlibc/hash.h: ):8s+ 329:- :: >1 11note: s)0:use '==' to turn this assignment into an equality comparisonl); i warning: s{949+t | using the result of an assignment as a condition without parentheses [-Wparentheses]+2 j[| i)d ^ fstdio/ftell.c ] : . (32953| x| q | : ^) ( ) 1 =i:\ f s warning: t(a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]1| rd warning ^ra generated ct. 53ha | r f(=tp e,hl -l'>(>of'pp)s))- > pf| e^=t cq./stdio_remap.hh+:(fast-export.c146h:;:,656 15 : :k3| e: ^note: y expanded from macro 'ftell',dataheap.cnote: libc/hash.h:use '==' to turn this assignment into an equality comparison| s :1127 ==t46329:./sccs.h r | :3:l#11:565ed: :ne warning: 18(fnote: using the result of an assignment as a condition without parentheses [-Wparentheses]:kiuse '==' to turn this assignment into an equality comparison en note: ye expanded from macro 'EACH_PARENT') 1127 f329 | +t | e565 1l | iU)l fF) f I bo(E{krdL _ aD f(t(| tjaz ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e o l==nl e 0h) ;-;| > ^(o pp| )s ^~~~~~~~~~~~ - => dataheap.cf(:ej1115t 1:c< warning10h generated:(2. h)note: , expanded from macro 'UFIELD' ? k e Py1115A, | R EsiNtfTr Sl((eosnl,(d k de=,y )sj -)+> s:1l )i0)s; t {2+ [+ dj| ]) ^. x )| | ^ ==\ | ~~~~^~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) dataheap.c:1127:3: note: place parentheses around the assignment to silence this warning dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ libc/hash.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{: 1127 :| 3 ^: note: | use '==' to turn this assignment into an equality comparison == dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1128:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1128 | UFIELD(symlink); | ^~~~~~~~~~~~~~~ dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ In file included from stdio/ftello.c:43: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | dataheap.c :i1128f: 3(:d anote: tplace parentheses around the assignment to silence this warninga dataheap.c=: 1115:10h:- >note: oexpanded from macro 'UFIELD'p s- >1115f | e ticfh ((ho,l dk e=y ,s -s>tsrlliesnt(2k[edy]). x+) 1\) ) | { ^ | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) \ | ^ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) dataheap.c: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 = ./hash.hs:-329>:s11l:i snote: tuse '==' to turn this assignment into an equality comparison2 [d]. x329) | \i f | ( ~~~~^~~~~~~~~~~~~~~~d ata = h->ops->fetch(h, key, s4t warningrslCC libc/stdio/sscanf.c generatede. n(key) + 1)) { | ^ | == dataheap.c:1129:3: note: place parentheses around the assignment to silence this warning dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1129:3: note: use '==' to turn this assignment into an equality comparison dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1130:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1130 | FIELD(comments); | ^~~~~~~~~~~~~~~ dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1130:3: note: place parentheses around the assignment to silence this warning dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1130:3: note: use '==' to turn this assignment into an equality comparison dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1134:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1134 | for (d = ds; d >= TREE(s); d--) FIELD(random); | ^~~~~~~~~~~~~ dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1134:34: note: place parentheses around the assignment to silence this warning dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->fast-import.cs:l1206i:s11t:2 [warning: dpassing '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]] .x) \ 1206| | ^ sprintf(buf, "blob %zd", len); | ^~~ libc/stdio.h:270:31: note: passing argument to parameter here 270 | int sprintf(char * __restrict, const char dataheap.c*: 1134_:_34r:e snote: tuse '==' to turn this assignment into an equality comparisonr idataheap.cc:t1112,: 10.:. .note: )expanded from macro 'FIELD' | ^1112 | if (old = s->slist2[d].x) \ | ^ fast-import.c:1208:49: warning: passing 'u8[4096]' (aka 'unsigned char[4096]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1208 | hash_descriptor[idx]fast-export.c.:p812r:o11c:e swarning: susing the result of an assignment as a condition without parentheses [-Wparentheses]( &md, b u812f | , wshtirlleedataheap.c n:((1135tb: u34=f: ) f+warning: g1using the result of an assignment as a condition without parentheses [-Wparentheses]e) t;l i n1135| e | ^~~( ff)o)/usr/include/string.hr : {54( :d 28 | := ~~^~~~~~~~~~~~~ note: dpassing argument to parameter heres ; dIn file included from 54 stdio/funopen.c | >:s=46i : zTIn file included from eRstdio/local.h_E:tE37 (: ssIn file included from t)./system.hr;:l 52ed: n-./hash.h -:()329c :oU11nF:sI tEwarning: LcDhusing the result of an assignment as a condition without parentheses [-Wparentheses](a pra t*h)n;a m e | )329 ^fast-export.c; | : 812 i:| f11 ^~~~~~~~~~~~~~~~ : ( ddataheap.cnote: a:place parentheses around the assignment to silence this warningt1115 a: 10= : 812 h | note: - expanded from macro 'UFIELD'>CC here_check.c w ohp is1115l- | e> fi(eftt c(=ho (lfhdg, e =tk lesiy-n,>e s(slfti)rs)lt e2{n[ (d k]| e. ^ yx )) | +\ ( ) 1 )| ) ~~~~^~~~~~~~~~~~~~~~ { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libc/stdio/stdio.c fast-export.c:812:11: note: use '==' to turn this assignment into an equality comparison 812 | while (t = fgetline(dataheap.cf:)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) \ | ^ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) dataheap.c:1135:34: note: use '==' to turn this assignment into an equality comparison dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->dataheap.co:p1136s:-34>:f ewarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]c h(h, k1136e | y ,f osrt r(lde n=( kdesy;) d+ >1=) )T R{E E (| s ^) ; | d ==- -) UFIELD(sortPath); | ^~~~~~~~~~~~~~~~ dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1136:34: note: place parentheses around the assignment to silence this warning dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1136:34: note: use '==' to turn this assignment into an equality comparison dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1137:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1137 | forfast-export.c :(879d: 12=: dwarning: susing the result of an assignment as a condition without parentheses [-Wparentheses]; d >= T R879E | E ( sw)h;i lde- -()p U=F IeEaLcDh(lzionnee()&;t , | & ^~~~~~~~~~~~i ))dataheap.c :{1115 : 10| : ~~^~~~~~~~~~~~~~~~~~ note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ fast-export.c:879:12: note: place parentheses around the assignment to silence this warning 879 | while (p = dataheap.ce:a1137c:h34l:i nnote: eplace parentheses around the assignment to silence this warning( &dataheap.ct:,1115 :&10i:) )note: expanded from macro 'UFIELD'{ | 1115 ^ | i| f ( ) (old = s->slist2[d].x) \ | ^ fast-export.c:879:12: note: use '==' to turn this assignment into an equality comparison 879 | while (p = eachline(&t,dataheap.c :&1137i:)34): {note: use '==' to turn this assignment into an equality comparison | dataheap.c ^: 1115 :| 10 ==: note: expanded from macro 'UFIELD' 21 warning1115s | generated . 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) \ | ~~~~^~~~~~~~~~~~~~~~ findcset.c:1241:11: In file included from warning: glob.cusing the result of an assignment as a condition without parentheses [-Wparentheses]: 17: In file included from ./sccs.hdataheap.c: :2012411138: | :In file included from 34libc/system.hw::h 52inote: : lplace parentheses around the assignment to silence this warninglibc/hash.he : dataheap.c329(::p111511 ::=10 :warning: e anote: cusing the result of an assignment as a condition without parentheses [-Wparentheses]expanded from macro 'UFIELD'h li n1115e | ( &it f,329 | (& olilefdn )(=)d asft-pa>r si=ln ithsf-t(>2oo[updts],-. >x"f)ce In file included from t\stdio/fvwrite.c%c :.h 49*(| : sh ^In file included from \, stdio/local.hn :"k37,e: yIn file included from l,./system.he :ns52,t: r./hash.hpl:)e329;n: (11 k:| e ~~^~~~~~~~~~~~~~~~~~~~ywarning: ) using the result of an assignment as a condition without parentheses [-Wparentheses]+ 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, key,dataheap.c :s1138t:r34l:e nnote: (use '==' to turn this assignment into an equality comparisonk edataheap.cy:)1115 :+10 :1 )note: )expanded from macro 'UFIELD' { 1115| | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (old = s->slist2[d].x) \ | ^ findcset.c:1241:11: note: place parentheses around the assignment to silence this warninglibc/hash.h :329:11: 1241note: | place parentheses around the assignment to silence this warning whil e329 | ( pi f= (edaacthal i=n eh(-&>to,p s&-l>efnedataheap.c)./hash.ht:):c1139 329h:f:(34p11h:r:, i warning: nnote: kusing the result of an assignment as a condition without parentheses [-Wparentheses]tplace parentheses around the assignment to silence this warninge f y(,o u1139329st | | t, r fil"ofecr n ((%(dk.dae* tys=a)\ nd=+"CC libc/stdio/ungetc.c s ,;h1 -)ld>)e o n>p{,=s - pT>| )Rf ^ ;Ee Et (c| | sh ( ) ^ )( ;h ,| d ( )-k -e)y ,U In file included from Fsgethost.cIt:Er17Ll: DeIn file included from (nlibc/system.hc(:sk52ee: tylibc/hash.hF):i 329l+:e 11)1:;) )warning: | {using the result of an assignment as a condition without parentheses [-Wparentheses] ^~~~~~~~~~~~~~~~ libc/hash.h :| dataheap.c329 ^ :: findcset.c111511 : ::| 124132910 ( ): | :note: 11 use '==' to turn this assignment into an equality comparison:inote: fexpanded from macro 'UFIELD'note: use '==' to turn this assignment into an equality comparison(329 d | 1115a | ti1241 af | i f=(w dh(haio-tll>aedo p=(=s p -h s>-=-f> >eoes./hash.htpal:csci329h-hs:(>lt11hfi2:,en[ tednote: kc(]use '==' to turn this assignment into an equality comparisoneh&. y(tx,h ,) ,329 s | &\tk l reie lyfn| e, ) ~~~~^~~~~~~~~~~~~~~~n () (sd ktafertpylar)e i n=n+( t khf1e-()y>o))ou pt{+s, - 1>"| )fc ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)e t%{c. h* (s| h\ ^,n " k,| e ==yl ,e ns,t rpdataheap.cl):e;1139n :( 34k| :e ^ y note: ) place parentheses around the assignment to silence this warning | + == dataheap.c 1:)1115): 10{: note: | expanded from macro 'UFIELD' ^ | ==1115 | if (old = s->slist2[d].x) \ | ^ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) dataheap.c: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) \ | ^ 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)) { | ^ | == dataheap.c:1140:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1140 | for (d = ds; d >1= warning generatedT. REE(s); d--) UFIELD(userhost); | ^~~~~~~~~~~~~~~~ dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1140:34: note: place parentheses around the assignment to silence this warning dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1140:34: note: use '==' to turn this assignment into an equality comparison dataheap.c:1115:10: note: expanded from macro 'UFIELD' 1115 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1141:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1141 | for (d = ds; d >= TREE(s); d--) FIELD(cludes); | ^~~~~~~~~~~~~ dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1141:34: note: place parentheses around the assignment to silence this warning dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old CC libc/stdio/vasprintf.c = 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.c:1143:35: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1143 | for (d = ds; d >= TREE(s); d--) FIELD(bamhash); | ^~~~~~~~~~~~~~ dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1143:35: note: place parentheses around the assignment to silence this warning dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1143:35: note: use '==' to turn this assignment into an equality comparison dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1153:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1153 | for (d = ds; d >= TREE(s); d--) FIELD(comments); | ^~~~~~~~~~~~~~~ dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | 2i warningfs generated(. old = s->slist2[d].x) \ | ~~~~^~~~~~~~~~~~~~~~ dataheap.c:1153:34: note: place parentheses around the assignment to silence this warning dataheap.c:1112:10: note: expanded from macro 'FIELD' 1112 | if (old = s->slist2[d].x) \ | ^ dataheap.c:1153:34: note: 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) \ | ^ stdio/ftello.c:49dataheap.c::11167:: CC libc/stdio/vfprintf.c 17warning: :a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 49 | ft e1167l | l o ( fwph)i l e| ^( rko./stdio_remap.hf:f48 :=162 : warningO sLnote: generatedDexpanded from macro 'ftello'. K OF F48( | o#fdfe)f)i n{e f| t ~~~~~~^~~~~~~~~~~~~~e llo bk_ftello | ^ 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)) { | ^ | == 2CC libc/stdio/vfscanf.c warnings generated. gethelp.c:125:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 125 | for (t = buf; p = strstr(t, "#BKMOD#"); ) { | ~~^~~~~~~~~~~~~~~~~~~~~~ dataheap.c:1189:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1189 | while (rkoff = OLDKOFF(off)) { | ~~~~~~^~~~~~~~~~~~~~ gethelp.c:125:21: note: place parentheses around the assignment to silence this warning 125 | for (t = buf; p = strstr(t, "#BKMOD#"); ) { | ^ | ( ) dataheap.c:1189:17: note: place parentheses around the assignment to silence this warning 1189 | while (rkoff = OLDKOFF(off)) { | ^ gethelp.c : 125| : ( )21 : note: use '==' to turn this assignment into an equality comparison 125 | for (t = buf; p = strstr(t, "#BKMOD#"); ) { | ^ | == dataheap.c:1189:17: note: use '==' to turn this assignment into an equality comparison 1189 | while (rkoff = OLDKOFF(off)) { | ^ | == dataheap.c:1217:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1217 | while (rkoff = OLDKOFF(off)) { | ~~~~~~^~~~~~~~~~~~~~ dataheap.c:1217:17: note: place parentheses around the assignment to silence this warning 1217 | while (rkoff = OLDKOFF(off)) { | ^ | ( ) dataheap.c:1217:17: note: use '==' to turn this assignment into an equality comparison 1217 | while (rkoff = OLDKOFF(off)) { | ^ | == stdio/funopen.c:49:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 49 | funopen(cookie, readfn, writefn, seekfn, closefn) | ^ ./stdio_remap.h:49:17: note: expanded from macro 'funopen' 49 | #define funopen bk_funopen | ^ dataheap.c:1286:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1286 | if (off = WEAVE_INDEX(s, d)) { | ~~~~^~~~~~~~~~~~~~~~~~~ dataheap.c:1286:12: note: place parentheses around the assignment to silence this warning 1286 | if (off = WEAVE_INDEX(s, d)) { | ^ | ( ) dataheap.c:1286:12: note: use '==' to turn this assignment into an equality comparison 1286 | if (off = WEAVE_INDEX(s, d)) { | ^ | == 1 warning generated. dataheap.c:1324:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1324 | if (i = ((s->heap.len + 3) & ~3) - s->heap.len) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dataheap.c:1324:8: note: place parentheses around the assignment to silence this warning 1324 | if (i = ((s->heap.len + 3) & ~3) - s->heap.len) { | ^ | ( ) dataheap.c:1324:8: note: use '==' to turn this assignment into an equality comparison 1324 | if (i = ((s->heap.len + 3) & ~3) - s->heap.len) { | ^ | == get.c:67:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 67 | if (prog = strrchr(av[0], '/')) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~ get.cstdio/fvwrite.c::6759::111:: note: warning: place parentheses around the assignment to silence this warninga function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 6759 | | _i_fs f(vpwrroigt e=( fspt,CC hostme.c r rucihor)( a v| [^0 ], './stdio_remap.h/:'72):)20 :{ note: expanded from macro '__sfvwrite'| ^ 72| | ( )# define __sfvwrite bk___sfvwrite | ^ stdio/remove.cget.c::5567::111:: warning: note: use '==' to turn this assignment into an equality comparisona function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 67 | if (prog 55= | rsetmrorvceh(rf(ialve[)0 ] ,| ^' /')./stdio_remap.h): 63{: 16 :| ^note: expanded from macro 'remove' | == 63 | #define rCC http.c emove bk_remove | ^ CC idcache.c In file included from stdio/fwalk.c:47: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/stdio/vprintf.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.")) { | ^ | == 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: 2passing argument to parameter 'buf' here warning s generated. 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ 1 warning generated. CC isascii.c 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)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC info.c get.c:421:9: note: place parentheses around the assignment to silence this warning 421 | if (c = bam(prog, (flags & SILENT), bp_files, ac_optend, av)) { | ^ | ( ) get.c:421:9: note: use '==' to turn this assignment into an equality comparison 421 | if (c = bam(prog, (flags & SILENT), bp_files, ac_optend, av)) { | ^ | == 2 warnings generated. gettemp.c:34:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 34 | if (envtmp = getenv("TMPDIR")) tmpdirs[tmpdirs_len++] = envtmp; | ~~~~~~~^~~~~~~~~~~~~~~~~~ gettemp.c:34:13: note: place parentheses around the assignment to silence this warning 34 | if (envtmp = getenv("TMPDIR")) tmpdirs[tmpdirs_len++] = envtmp; | ^ | ( ) gettemp.c:34:13: note: use '==' to turn this assignment into an equality comparison 34 | if (envtmp = getenv("TMPDIR")) tmpdirs[tmpdirs_len++] = envtmp; | ^ | == CC libc/stdio/vscanf.c CC key2rev.c In file included from gnupatch.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: 1place parentheses around the assignment to silence this warning warning generated. 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from stdio/fwrite.c:47: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 stdio/gettemp.c:61: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/stdio/vsnprintf.c gfiles.c:661:24: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 661 | range_walkrevs(s, 0, L(d), 0, pending_print, data); | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gethost.c:41:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 41 | if (address = hostaddr(host)) { | ~~~~~~~~^~~~~~~~~~~~~~~~ 1 warning generated. 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/ */ | ~~^~~~~~~~~~~~~~~~~~~ gethost.c:41:15: note: place parentheses around the assignment to silence this warning 41 | if (address = hostaddr(host)) { | ^ | ( ) gfiles.c:699:8: note: place parentheses around the assignment to silence this warning 699 | if (s = rindex(name,gethost.c :'41/:'15):) note: suse '==' to turn this assignment into an equality comparison -= 441; | i f (/a*d dproeisnst =i th oastt asdtdarr(th oosft )S)C C{S / | * ^/ | | == ^ | ( ) In file included from 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] gfiles.c:699:8 :329 | note: use '==' to turn this assignment into an equality comparisoni f ( d699a | t ai f= (hs- >=o prsi-n>dfeext(cnha(mhe,, k'e/y',) )s tsr l-e=n (4k;e y ) + 1 )/)* {p o i| n ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t it at start of SCCS/ */ | ^ | == ./hash.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/mkstemp.c:56: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key./hash.h,: 329s:t11r:l enote: nuse '==' to turn this assignment into an equality comparison( key) 329+ | CC libc/stdio/vsprintf.c 1i)f) ({d a t| a ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/stdio/vsscanf.c CC key2path.c stdio/setbuffer.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 | setbuffer(fp, buf, size) | ^ ./stdio_remap.h:101:19: note: expanded from macro 'setbuffer' 101 | #define setbuffer bk_setbuffer | ^ 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 | ^ 1 warning generated. stdio/gettemp.c:gfiles.c66::10571::11 :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] 66 | G E1057T | T E M P (ipstdio/fwrite.cfa: t55(h:p,1 :=d owarning: goa function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]ep teenn ,v55 ( | d"fo_wmBrkKid_tiSerL()Ob Wu _f| W,^A LsKistdio/gettemp.c"z:)e62),: 18tc:oo uunote: cnexpanded from macro 'GETTEMP'ht (,p ,62f | p0#)6d 6e 6f| )i^;n e ./stdio_remap.h| G: ~~^~~~~~~~~~~~~~~~~~~~~~~~~E51 T:T16E:M Pnote: expanded from macro 'fwrite' __ g51e | t#tdeemfpi n e| ^f wr./stdio_remap.hi:t54e: 19b:k _note: fexpanded from macro '__gettemp'w ri t54e | # d| e ^f ine __gettemp bk___gettemp | ^ gfiles.c:1057:11: note: place parentheses around the assignment to silence this warning 1057 | if (p = getenv("_BK_SLOW_WALK")) touch(p, 0666); | ^ | ( ) gfiles.c:1057:11: note: use '==' to turn this assignment into an equality comparison 1057 | if (p = getenv("_BK_SLOW_WALK")) touch(p, 0666); | ^ | == In file included from grep.c:30: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from graft.c:23: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) 1 warningstdio/makebuf.c generated:. 61:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 61 | __smakebuf(fp) libc/hash.h :| 329^: 11: note: ./stdio_remap.huse '==' to turn this assignment into an equality comparison: 109:20: 329note: | gfiles.cexpanded from macro '__smakebuf' : i1191f : 10912( | :d# adwarning: teusing the result of an assignment as a condition without parentheses [-Wparentheses]af i=n e h 1191-_ | >_ os pmwsah-ki>elfbeeu tf(c phb (k=h_ ,_s _tksremryac,kh ersb(tugrffl ie ln| e( ^,k e'y/)' )+) 1{) ) | { ~~^~~~~~~~~~~~~~~~~~~~~ | ^ | == gfiles.c:1191:12: note: place parentheses around the assignment to silence this warning 1191 | while (p = strrchr(gfile, '/')) { | ^ | ( ) In file included from stdio/rewind.c:47: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] gfiles.c:1191: 12329: | note: iuse '==' to turn this assignment into an equality comparisonf (d a1191t | a =w hhi-l>eo p(sp- >=f esttcrhr(chh,r (kgefyi,l es,t r'l/e'n)()k e{y ) | + ^ 1 )| ) == { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from stdio/puts.c:49: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h./hash.h::329329::1111:: note: note: place parentheses around the assignment to silence this warninguse '==' to turn this assignment into an equality comparison 329329 | | iiff ((ddaattaa == hh-->>ooppss-->>ffeettcchh((hh,, kkeeyy,, ssttrrlleenn((kkeeyy)) ++ 11)))) {{ | | ^ ^ | | ( ) == ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->CC kill.c ops->fetch(h, key, strlen(key) + 1)) { | ^ | == stdio/makebuf.c:97:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 97 | __swhatbuf(fp, bufsize, couldbetty) | ^ ./stdio_remap.h:80:20: note: expanded from macro '__swhatbuf' 80 | #define __swhatbuf bk___swhatbuf | ^ 1 warning generated. CC kv.c CC libc/stdio/wbuf.c gfiles.c:1315:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1315 | if (p = strrchr(gfile, '/')) { | ~~^~~~~~~~~~~~~~~~~~~~~ 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] gfiles.c :611315 | :m9k:s tnote: eplace parentheses around the assignment to silence this warningm p(pa t1315h | ) i| f^ (p =./stdio_remap.h :s57t:r17r:c hnote: rexpanded from macro 'mkstemp'( gfi l57e | ,# d'e/f'i)n2)e warning s{m generated k. s| t ^ e m p| ( )b k_mkstemp | ^ gfiles.c:1315:9: note: use '==' to turn this assignment into an equality comparison 1315 | if (p = strrchr(gfile, '/')) { | ^ | == In file included from stdio/refill.c:48: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->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. gfiles.c:1414:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1414 | if (t = sdir_getdir(proj, dir)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ gfiles.c:1414:8: note: place parentheses around the assignment to silence this warning 1414 | if (t = sdir_getdir(proj, dir)) { | ^ | ( ) gfiles.c:1414:8: note: use '==' to turn this assignment into an equality comparison 1414 | if (t = sdir_getdir(proj, dir)) { | ^ | == gfiles.c:1456:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] CC libcommit.c 1456 | if (magicPfile = mdbm_fetch_str(gDB, gfile)) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ gfiles.c:1456:18: note: place parentheses around the assignment to silence this warning 1456 | if (magicPfile = mdbm_fetch_str(gDB,CC libdiff.c gfile)) { | ^ | ( ) gfiles.c:1456:18: note: use '==' to turn this assignment into an equality comparison 1456 | if (magicPfile = mdbm_fetch_str(gDB, gfile)) { | ^ | == In file included from hash_nokey.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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: 2warning: warnings generated. using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (libc/hash.hd:a329t:a11 := note: hplace parentheses around the assignment to silence this warning- >ops -329> | f eitfc h((dha,t ak e=y ,h -s>torplse-n>(fkeetyc)h (+h ,1 )k)e y{, s| t ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r len(key) + 1)) { | ^ | ( ) 2 warnings generated. libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison libc/hash.h :329329 | : 11i:f note: (place parentheses around the assignment to silence this warningd ata =329 | h -i>fo p(sd-a>tfae t=c hh(-h>,o pkse-y>,f esttcrhl(ehn,( kkeeyy), +s t1r)l)e n{( k e| y ^) +| ==1 )) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. 3 warnings generated. CC libc/stdio/wsetup.c In file included from stdio/rget.c:47: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlenCC libc/tcp/tcp.c (key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops-stdio/rewind.c>:f50e:t1c:h (warning: ha function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype], key ,50 | srterwliennd((kfepy)) 2 + warning| s^1 generated ). )./stdio_remap.h :{64 : 16| : ^ note: expanded from macro 'rewind'| In file included from ( ) help.c 64: | 17#: dIn file included from elibc/system.hf:i52stdio/puts.cn: :elibc/hash.h55 ::r3291e::w11 i:warning: n a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]dwarning: bkusing the result of an assignment as a condition without parentheses [-Wparentheses] _ 55r | epwuitnsd ( 329s | )| ^i f| ^(./hash.h d:a329./stdio_remap.ht::a1161 ::= 14 note: :huse '==' to turn this assignment into an equality comparison - note: >expanded from macro 'puts'o p329s | -61 > | if#fed te(cfdhia(nthea, p=ku ethys-, > boskpt_srp-lu>etfnse( tk ce| hy ^() h ,+ k1e)y), {s t r| l ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e n(key) + 1)) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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/scanf.c:49: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from stdio/setbuf.c:47: In file included from stdio/local.hstdio/refill.c::3757: :In file included from 1./system.h:: 52warning: : ./hash.ha function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]: 329:11: warning: 57 | lflusing the result of an assignment as a condition without parentheses [-Wparentheses]u sh(fp) | ^ 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stdio/refill.c:73:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 73 | __srefill(fp) | ^ ./stdio_remap.h:98:19: note: expanded from macro '__srefill' 98 | #define __srefill bk___srefill | ^ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/udp/udp.c CC libc/utils/cleanpath.c gfiles.c:2041:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2041 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ gfiles.c:2041:11: note: place parentheses around the assignment to silence this warning 2041 | while (t = fgetline(f)) { | ^ | ( ) gfiles.c:2041:11: note: use '==' to turn this assignment into an equality comparison 2041 | while (t = fgetline(f)) { | ^ | == gfiles.c:2050:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2050 | while (t1 = fgetline(f1)) { | ~~~^~~~~~~~~~~~~~ CC libc/utils/concat_path.c gfiles.c:2050:14: note: place parentheses around the assignment to silence this warning 2050 | whil3e warning s( generatedt. 1 = fgetline(f1)) { | ^ | ( ) 2 warnings generated. gfiles.c:2050:14: note: use '==' to turn this assignment into an equality comparison 2050 | while (t1 = fgetline(f1)) { | ^ | 2 == warning s generated. In file included from stdio/setvbuf.c:48: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gfiles.c:2055:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2055 | if (p = strstr(r, "..")) *p = 0; | ~~^~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->opsgfiles.c-:>2055f:e11t:c hnote: (place parentheses around the assignment to silence this warningh , ke y2055, | s t r liefn ((kpe y=) s+t r1s)t)r ({r , | " ^ . . "| ) ( )) *p = 0; | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison gfiles.c :3292055 | : 11i:f note: (use '==' to turn this assignment into an equality comparisond ata 2055= | h - > oipfs -(>pf e=t csht(rhs,t rk(ery,, "s.t.r"l)e)n (*kpe y=) 0+; 1 )| ) ^ { | ==| ^ | == gfiles.c:2082:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2082 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ 2 warnings generated. gfiles.c:2082:12: note: place parentheses around the assignment to silence this warning 2082 | while (t = fgetline(f)) { | ^ | ( ) gfiles.c:2082:12: note: use '==' to turn this assignment into an equality comparison 2082 | while (t = fgetline(f)) { | ^ | == gfiles.c:2086:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2086 | if (p = strstr(r, "..")) *p = 0; | ~~^~~~~~~~~~~~~~~~~ CC libgraph.c CC libc/utils/crc32c.c gfiles.c:2086:10: note: place parentheses around the assignment to silence this warning 2086 | if (p = strstr(r, "..")) *p = 0; | ^ | ( ) In file included from stdio/snprintf.c:50: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] gfiles.c329: | 2086 :i10f: (note: duse '==' to turn this assignment into an equality comparisona ta =2086 | h - > oipfs -(>pf e=t cshtCC libc/utils/die.c (rhs,t stdio/rget.crCC librange.c k:(e55ry:,,1 :"s .twarning: .ra function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]"l )e)n (55*k | pe_ y_=)s r0+g; e 1t )(| )f ^ p {) | ==| | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ./stdio_remap.h:78:17: note: expanded from macro '__srget' 78 | #define __srget bk___srget | ^ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (datCC libsfiles.c a = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == graft.c:37:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 37 | if (s = sfileFirst("graft", &av[1], 0)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ graft.c:37:8: note: place parentheses around the assignment to silence this warning 37 | if (s = sfileFirst("graft", &av[1], 0)) { | ^ | ( ) 2 warnings generated. graft.c:37:8: In file included from note: stdio/sprintf.cuse '==' to turn this assignment into an equality comparison: 50: In file included from stdio/local.h37: | 37 : iIn file included from f./system.h :(52s: ./hash.h=: 329s:f11i:l ewarning: Firstusing the result of an assignment as a condition without parentheses [-Wparentheses]( "graft", &av[1], 3290 | ) )i f{ ( d| a ^t a | = == h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ graft.c:39:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 39 | if (s = sfileNext()) { | ~~^~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->graft.co:p39s:-9>:f enote: tplace parentheses around the assignment to silence this warningc h(h, 39k | e y ,i fs t(rsl e=n (skfeiyl)e N+e x1t)()) ){ { | ^ | ^ | ( )| ( ) graft.c:39:9: note: use '==' to turn this assignment into an equality comparison ./hash.h39: | 329 : 11i:f note: (use '==' to turn this assignment into an equality comparisons = s329f | i liefN e(xdta(t)a) ={ h -| > ^o p s| - ==> fetch(h, key, strlen(key) + 1)) { | ^ | == graft.c:41:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 41 | if (s = sfileNext()) usage(); | ~~^~~~~~~~~~~~~ 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(); | ^ | == stdio/setbuf.c:50:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 50 | setbuf(fp, buf) | ^ ./stdio_remap.h:67:16: note: expanded from macro 'setbuf' 67 | #define setbuf bk_setbuf | ^ 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:329In file included from :stdio/sscanf.c11::50 : warning: In file included from stdio/local.h:37: using the result of an assignment as a condition without parentheses [-Wparentheses]In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h -329> | o pisf- >(fdeattcah (=h ,h -k>eoyp,s -s>tfreltecnh((khe,y )k e+y ,1 )s)t r{l e n| ( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~k ey) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning ./hash.h :329329 | : 11i:f note: (place parentheses around the assignment to silence this warningd ata = 329h | - >iofp s(-d>afteat c=h (hh-,> okpesy-,> fsettrclhe(nh(,k ekye)y ,+ s1t)r)l e{n ( k| e ^ y ) | + ( ) 1)) { | ^ | ( ) grep.c:283:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 283 | while (buf = grep_getline(f)) { | ~~~~^~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison./hash.h :329: 11329: | note: iuse '==' to turn this assignment into an equality comparisonf (d a329t | a i=f h(-d>aotpas -=> fhe-t>cohp(sh-,> fkeetyc,h (sht,r lkeeny(,k esyt)r l+e n1()k)e y{) +| ^1 ) )| =={ | ^ | == grep.c:283:13: note: place parentheses around the assignment to silence this warning 283 | while (buf = grep_getline(f)) { | ^ | ( ) grep.c:283:13: note: use '==' to turn this assignment into an equality comparison 283 | while (buf = grep_getline(f)) { | ^ | == CC libc/utils/data.c CC libc/utils/dirname.c 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->fCC libc/utils/dirs.c etch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. In file included from here.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->./hash.ho:p329s:-11>:f enote: tplace parentheses around the assignment to silence this warningc h(h, k329e | y ,i fs t(rdlaetna( k=e yh)- >+o p1s)-)> f{e t c| h ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( h, key, strlen(key) + 1)) { | ^ | ( ) grep.c:391:21: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]./hash.h :329:11: note: use '==' to turn this assignment into an equality comparison 391libc/hash.h | : 329329u | :n 11li:ef s note: s(place parentheses around the assignment to silence this warning d (aat da329l | e= r i3hf2- (>(0od,pa stf-ai> lf=ee ,th c-sh>t(orhpl,se -nk>(effyei,tl cesh)t()rh l,=e =nk (eskyte,ry t)so tu+rl l(1ep)n )(+ k {e5 y, ) | 0 ^+, 11| )0 ==)) ){ { | ^ | ^~~~ | ( ) libc/style.h:44:25: note: expanded from macro 'unless' 44 | #define unless(e) if (!(e)) | ^ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 libc/hash.hO:F329(:(11u:L onote: nuse '==' to turn this assignment into an equality comparisong adl e329r | , icfo n(sdta tBay t=e fh -*>boupfs,- >ufIenttc hl(ehn,) )k;e y ,| ^s trlen(key) + 1)) { | ^ | == stdio/setvbuf.c:55:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | setvbuf(fp, buf, mode, size) | ^ ./stdio_remap.h:69:17: note: expanded from macro 'setvbuf' 69 | #define setvbuf bk_setvbuf | ^ 3 warnings generated. 2 warnings generated. CC libc/utils/efopen.c CC libc/utils/fopen_cksum.c In file included from stdio/vfprintf.c:2: In file included from stdio/vfwprintf.c:51: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { 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->heapdump.co:p90s:-13>:f ewarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]c h(h, key, s t90r | l e n (wkheiyl)e +( d1 )=) c{s e t| _ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r dweavePair(s, 0./hash.h,: 329&:r11k:o fnote: fplace parentheses around the assignment to silence this warning, &dk o329f | f In file included from )istdio/vasprintf.c)f: 39{(: dIn file included from astdio/local.h| t: ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~a37 : =In file included from ./system.hh:-52>: o./hash.hp:s329-:>11f:e twarning: ch(h,using the result of an assignment as a condition without parentheses [-Wparentheses] key, strlibc/hash.hl:e329 n:329(11 | k: e iynote: f)place parentheses around the assignment to silence this warning (+d a1329t) | a) i={f h (-| d> ^ ao tp as| - ( )=> fheapdump.che:-t90>c:oh13p(:sh -,note: > place parentheses around the assignment to silence this warningfk eetyc ,h90 ( | sh t, r lkweehnyi(,lk ees yt()rd l +e= n 1(c)ks)ee yt{)_ ./hash.h r :+d| 329 w ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:1e 11)a:)v enote: {Puse '==' to turn this assignment into an equality comparison a i| r ^ (329 s | , | i ( )0f , (&draktoaf f=, h&-d>koopfsf-)>)f e{t c h| ( ^ h , | k ( )e y, strlen(klibc/hash.he:y329): 11+: 1note: )use '==' to turn this assignment into an equality comparison) { | 329 ^ | i| f == (data = h->ops->f./hash.he:t329c:h11(:h ,note: place parentheses around the assignment to silence this warningkheapdump.c e:y90, : 32913s | :t rinote: lfuse '==' to turn this assignment into an equality comparisone n((d ka90et | ya ) = + w hh1-i)>l)oe p {s( -d > | f= ^e tc cs| he ==(t h_,r dkweeya,v esPtarilre(ns(,k e0y,) &+r k1o)f)f ,{ & d| k ^ o f f| ) ( )) { | ^ | == ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == heapdump.c:101:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 101 | while (t = sccs_nextdata(s)) { | ~~^~~~~~~~~~~~~~~~~~ heapdump.c1: warning101 generated:. 13: note: place parentheses around the assignment to silence this warning 101 | while (t = sccs_nextdata(s)) { | ^ | ( ) heapdump.c:101:13: note: use '==' to turn this assignment into an equality comparison 101 | while (t = sccs_nextdata(s)) { | ^ | == 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stdio/stdio.c:58:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 58 | __sread(cookie, buf, n) | ^ ./stdio_remap.h:110:17: note: expanded from macro '__sread' 110 | #define __sread bk___sread | ^ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = hstdio/sscanf.c-:>56o:p1s:- >warning: fa function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]e tch( h56, | ekoefyr,e asdt(rcloeonk(ikee,y )b u+f ,1 )l)e n{) 2| | warning ^^s generated . | == stdio/stdio.c:79:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | __swrite(cookie, buf, n) | ^ ./stdio_remap.h:106:18: note: expanded from macro '__swrite' 106 | #define __swrite bk___swrite | ^ stdio/stdio.c:96:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 96 | __sseek(cookie, offset, whence) | ^ ./stdio_remap.h:95:17: note: expanded from macro '__sseek' 95 | #define __sseek bk___sseek | ^ stdio/stdio.c:117:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 117 | __sclose(cookie) | ^ ./stdio_remap.h:66:18: note: expanded from macro '__sclose' 66 | #define __sclose bk___sclose | ^ 10 warnings generated. stdio/ungetc.c:59:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 59 | __submore(fp) | ^ stdio/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 | ^ 3 warnings generated. 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 =12 warninghs- generated>. ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from http.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (daheapdump.ct:a261 :=9 :h -warning: >using the result of an assignment as a condition without parentheses [-Wparentheses]o ps->f e261t | c h (ihf, (kie y=, ssitlibc/hash.hzr:el329(e:sn11c(:ck senote: _yplace parentheses around the assignment to silence this warningX) f i+l e3291( | )s ),i f{' 2( 'd| )a ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)t )a {= h| - ~~^~~~~~~~~~~~~~~~~~~~~~~~~~> ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: heapdump.cnote: :place parentheses around the assignment to silence this warning261 :9: note: 329place parentheses around the assignment to silence this warninglibc/hash.h | : 329i :f26111 | :( d note: aiuse '==' to turn this assignment into an equality comparisontf a ( =i329 | h= - i>sfoi pz(sed-(a>stfcaec ts= h->ops->fetIn file included from c_chostme.chXh:(f(17hih: ,l,In file included from e ./bkd.hk(k:ese20y,y: , ,In file included from ' libc/system.hs2s:t't52r)r: l)llibc/hash.he)e:n n329({(:k k11e e:y| y ) ^ )warning: + +using the result of an assignment as a condition without parentheses [-Wparentheses] | 1 ( )1) ))) {{ 329 | | | ^ ^i f | | ( ( ) ==d 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)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison heapdump.c :329261 | : 9i:f note: (use '==' to turn this assignment into an equality comparisond aCC lines.c tCC libc/utils/fopen_crc.c a261 | = hi-f> o(pis -=> fseitzceh((shc,c sk_eXyf,i lset(rsl,e n'(2k'e)y))) +{ 1 )| ) ^ { | ==| ^ | == CC libc/utils/fopen_vzip.c 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)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libc/utils/fopen_zip.c 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: stdio/vasprintf.cuse '==' to turn this assignment into an equality comparison: 42:1 :276 | warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] wh i42l | ev a(sopfrfi n=t fR(KsDtKrO,F Ff(mst,, oafpf), r| k^o ff, d./stdio_remap.hk:o84f:f19):) note: {expanded from macro 'vasprintf' | ^84 | #| d ==e fine vasprintf bk_vasprintf | ^ heapdump.c:332:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 332 | if (t = hash_fetchStr(s->heapmeta, "HASHBITS")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heapdump.c:332:8: note: place parentheses around the assignment to silence this warning 332 | if (t = hash_fetchStr(s->heapmeta, "HASHBITS")) { | ^ | ( ) heapdump.c:332:8: note: use '==' to turn this assignment into an equality comparison 332 | if (t = hash_fetchStr(s->heapmeta, "HASHBITS")) { | ^ | == 1 warning generated. 2 warnings generated. 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (dataIn file included from info.c=: 17h: -In file included from >./sccs.ho:p20s: -In file included from >libc/system.hf:e52t: clibc/hash.hh:(329h:,11 :k ewarning: y, susing the result of an assignment as a condition without parentheses [-Wparentheses]t rlen(key) + 1)) 329{ | i| f ^ ( d| a ( )t a = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ heapdump.c:354:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 354 | while (t = sccs_nextdalibc/hash.ht:a329(:s11):) 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(keyheapdump.c): 354+: 121:) )note: place parentheses around the assignment to silence this warning{ | ^ 354 | 2 | warning ( )sw generatedh. ile (t = sccs_nextdata(s)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, heapdump.ck:e354y:,12 :s tnote: ruse '==' to turn this assignment into an equality comparisonl en( k354e | y ) w+h i1l)e) ({t =| ^s c c| s ==_ 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)) { | ^ | == 2 warnings generated. 2 warnings generated. CC localtm.c CC libc/utils/fileops.c CC lock.c CC libc/utils/fileutils.c In file included from stdio/vscanf.c:48: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4329 warning | s generatedi. f (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC locking.c 5 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)) { | ^ | == In file included from key2rev.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from stdio/vsscanf.c:48: In file included from stdio/local.h:37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~./hash.h :329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h./hash.h::3293292:: warning1111s:: generated . note: note: place parentheses around the assignment to silence this warninguse '==' to turn this assignment into an equality comparison 329329 | | iiff ((ddaattaa == hh-->>ooppss-->>ffeettcchh((hh,, kkeeyy,, ssttrrlleenn((kkeeyy)) ++ 11)))) {{ In file included from stdio/vsprintf.c| | : ^ ^48 : In file included from | | stdio/local.h ( ) ==: 37: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->stdio/vfscanf.co:p850s:-1>:f etch./hash.h(h:,warning: 329 a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]:k 11e:y ,note: 850 use '==' to turn this assignment into an equality comparison | s _t_r sl329ce | cn l(i(kfte ay(b)d, a +ft ma1t ))=) 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)) { | ^ | == 1 warning generated. 1 warning generated. CC mail.c CC merge.c 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)) { | ^ | == 3 warnings generated. CC mklock.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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.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/vscanf.c:51:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 51 | vscanf(fmt, ap) | ^ ./stdio_remap.h:86:16: note: expanded from macro 'vscanf' 86 | #define vscanf bk_vscanf | ^ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from key2path.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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/vsnprintf.c:51:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 51 | vsnprintf(str, n, fmt, ap) | ^ ./stdio_remap.h:87:19: note: expanded from macro 'vsnprintf' 87 | #define vsnprintf bk_vsnprintf | ^ In file included from kv.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC mailslot.c CC libc/utils/findpid.c libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning stdio/vsscanf.c :32954 | : 1i:f warning: (a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]d ata =54 | he-o>forpesa-d>(fceotockhi(eh,, bkuefy,, lsetnr)CC mtime.c l e n| (^k ey) + 1)) { | ^ | ( ) 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]CC mv.c stdio/vsscanf.c :5163CC libc/utils/fmem.c | :v1s:p rwarning: ia function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype]nlibc/hash.h t:f 329(63:s | 11tv:rs ,snote: cuse '==' to turn this assignment into an equality comparisonfa mntf ,(329 s | at pri),f f(| md^ta ,t a./stdio_remap.ha :p=89) : h18 -:| > ^onote: pexpanded from macro 'vsprintf's./stdio_remap.h -:> 92f89:e | 17t#:cd henote: (fexpanded from macro 'vsscanf'hi ,n ek92 e | vy#s,dp ersfitinrntlefe nvb(skks_ecvyas)np fr+ i bn1kt)_f)v s {s| c ^ a | n ^f | | == ^ CC libc/utils/fullname.c 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: idcache.cusing the result of an assignment as a condition without parentheses [-Wparentheses]: 147:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 147329 | | iwfh i(ldea t(ai n=o h=- >socpcss-_>pfreetvc(hs(ch,, ikneoy),) s{t r l| e ~~~~^~~~~~~~~~~~~~~~~~~~n (key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ idcache.c:147./hash.h::14329:: 11note: :place parentheses around the assignment to silence this warning note: place parentheses around the assignment to silence this warning 147 | 329w | h iilfe ((diantoa == shc-c>so_ppsr-e>vf(estcc,h (ihn,o )k)e y{, s| t ^ r l e| n ( )( key) + 1)) { | ^ | ( ) idcache.c:147:14: note: use '==' to turn this assignment into an equality comparison 147 | while (ino = sc./hash.hc:s329_:p11r:e vnote: (use '==' to turn this assignment into an equality comparisons c, i329n | o )i)f {( d a| t ^a =| ==h ->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 13 warnings generated. In file included from tcp/tcp.c:21: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) CC libc/utils/fileinfo.c 2 warnings generated. ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == http.c:68:6: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 68 | buf = p = malloc(len2); | ^ ~~~~~~~~~~~~~~~~ http.c:69:27: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 69 | if ((err = base64_encode(s, len, buf, &len2)) != CRYPT_OK) { | ^ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:3:40: note: passing argument to parameter 'in' here 3 | int base64_encode(const unsigned char *in, unsigned long len, | ^ http.c:69:35: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 69 | if ((err = base64_encode(s, len, buf, &len2)) != CRYPT_OK) { | ^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h:4:40: note: passing argument to parameter 'out' here 4 | unsigned char *out, unsigned long *outIn file included from llibcommit.ce:n17): ;In file included from libc/system.h :| 52 ^: libc/hash.h:329:11: warning: http.c:using the result of an assignment as a condition without parentheses [-Wparentheses]69 :40: warning: passing 'long *' to parameter of type 'unsigned long *' converts between pointers to integer types with different sign [-Wpointer-sign] 69 | i f329 | ( (iefr r( d=a tbaa s=e 6h4-_>eonpcso-d>ef(est,c hl(ehn,, kbeuyf,, s&tlrelne2n)()k e!y=) C+R Y1P)T)_ O{K ) | { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ^~~~~ /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); | ^ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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 libdiff.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC names.c CC libc/utils/getnull.c 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) 2+ warning s1 generated). ) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from utils/cleanpath.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] http.c:214:9 :329 | 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]i f (dat a214 | = sht-r>coppys(-c>.fuestecrhi(dh,, "kaenyo,n 3ys warningmtsor generatedul. se"n)(;k e y| ) ^~~~~~~~ + 1)) { /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) | ^ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) info.c:276:36: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 276 | (struct sockaddr*)&cliaddr, &len); | ^~~~ /usr/include/fortify/sys/socket.h:./hash.h49::32973:: 11note: :passing argument to parameter '__l' here note: use '==' to turn this assignment into an equality comparison 49 | 329 | i f ( d a t a = h - > o p s - > f e t c h ( h , k e y , s t r lsetnr(ukcety )s o+c k1a)d)d r{ * _| _ ^a , | s ==o cklen_t *__l) | ^ http.c:291:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 291 | if (e = strchr(p, ',')) *e++ = 0; | ~~^~~~~~~~~~~~~~~~ 2 warnings generated. 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; | ^ | == stdio/wbuf.c:55:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | __swbuf(c, fp) | ^ ./stdio_remap.h:79:17: note: expanded from macro '__swbuf' 79 | #define __swbuf bk___swbuf | ^ CC ndiff.c In file included from udp/udp.c:21: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | In file included from ^ utils/concat_path.c : 17| : ( )In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: 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)) { | ^ | == 11 warnings generated. tcp/tcp.c:77:52: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 77 | if ((newsock = accept(sock, (struct sockaddr*)&s, &namelen)) < 0) { | ^~~~~~~~ /usr/include/sys/socket.h:388:68: note: passing argument to parameter here 388 | int accept (int, struct sockaddr *__restrict, socklen_t *__restrict); | ^ In file included from utils/crc32c.c:28: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC nested.c ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) In file included from ./hash.hlibgraph.c::32917:: 11In file included from :./sccs.h :note: 20use '==' to turn this assignment into an equality comparison: In file included from libc/system.h:52 : 329libc/hash.h | : 329i:f11 :( dwarning: ata =using the result of an assignment as a condition without parentheses [-Wparentheses] h->ops->fetch(h, k329e | y ,i fs t(rdlaetna( k=e yh)- >+o p1s)-)> f{e t c| h ^( h ,| ==k ey, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tcp/tcp.c:106:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 106 | if (freeme = strrchr(host, ':')) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) tcp/tcp.c:106:13: note: place parentheses around the assignment to silence this warning 106 | if (freeme = strrchr(host, ':')) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strtcp/tcp.cl:e106n:(13k:e ynote: )use '==' to turn this assignment into an equality comparison + 1106) | ) i{f (| f ^r e e| m ==e = strrchr(host, ':')) { | ^ | == http.c:515:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 515 | if (f = streq(file, "-") ? stdout : fopen(file, "w")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http.c:515:8: note: place parentheses around the assignment to silence this warning 515 | iftcp/tcp.c :(140f: 46=: swarning: tpassing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]r eq(file ,140 | " -i"f) (?g esttsdoocuktn a:m ef(osp,e n((sftirluec,t "swo"c)k)a d{d r | * ^ ) & s| i ( )n , &namelen) < 0) { | ^~~~~~~~ /usr/include/sys/socket.h:391:73: note: passing argument to parameter here 391 | int getsockname (int, struct sockaddr *__restrict, socklen_t *__rhttp.ce:s515t:r8i:c tnote: )use '==' to turn this assignment into an equality comparison; | ^515 | if (f = streq(file, "-") ? stdout : fopen(file, "w")) { | ^ | == 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); | ^ 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 | ^ tcp/tcp.c:168:46: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 168 | if (getsockname(s, (struct sockaddr *)&sin, &namelen) < 0) { | ^~~~~~~~ /usr/include/sys/socket.h:391:73: note: passing argument to parameter here 391 | int getsockname (int, struct sockaddr *__restrict, socklen_t *__restrict); | ^ info.c:741:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 741 | if (t = getenv("BK_DOTBK")) { | ~~^~~~~~~~~~~~~~~~~~~~ tcp/tcp.c:180:67: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 180 | rc = getsockopt(s, SOL_SOCKET, SO_TYPE, SOCK_OPT_info.cC:A741S:T8 :& tnote: ,place parentheses around the assignment to silence this warning &t); 741 | | ^~i f (/usr/include/sys/socket.ht: 401=: 71g:e tnote: epassing argument to parameter heren v(" B401K | _iDnOtT BgKe"t)s)o c{k o p| t ^ ( i| n ( )t , int, int, void *__restrict, socklen_t *__restrict); | ^ info.c:741:8: note: use '==' to turn this assignment into an equality comparison 741 | if (t = getenv("BK_DOTBK")) { | ^ | == 1 warning generated. 1 warning generated. info.c:825:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 825 | if (opts->db_primf = fopen(prim, "a")) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from utils/dirname.c:35: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]info.c :825:21: note: place parentheses around the assignment to silence this warning 825 | 329 | i fi f( o(pdtast-a> d=b _hp-r>iompfs -=> ffeotpcehn((hp,r ikme,y ," as"t)r)l e{n ( k| e ^ y ) | + ( ) 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ info.c:825:21: note: use '==' to turn this assignment into an equality comparison 825 | if (opts->db_primf = fopen(prim, "a")) { | ^ | == ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 1 warning329 generated | . if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from librange.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | 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)) { | ^ | == key2path.c:85:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 85 | if (path = mdbm_fetch_str(idDB, key)) return (strdup(path)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ info.c:942:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] key2path.c: 85942 | : 11i:f note: (place parentheses around the assignment to silence this warnings = u n85i | q dibf_ b(apcaktuhp _=p amtdhb(m)_)f e{t c h| _ ~~^~~~~~~~~~~~~~~~~~~~~~s tr(idDB, key)) return (strdup(path)); | ^ | ( ) 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] info.ckey2path.c ::32994285 | :: 811i::f note: note: (place parentheses around the assignment to silence this warninguse '==' to turn this assignment into an equality comparisond at a 942 85 | = | ihif-f > (o(spp sa=-t >huf ne=it qcmdhdb(b_hmb,_a fckeketuycp,h_ _pssatttrrhl((ei)nd)(D kB{e, y )k| e ^ +y ) 1)CC libc/utils/getopt.c | ) ( ))r e{t u r| n ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (strdup(path)); | ^ | == info.c:942:8: note: use '==' to turn this assignment into an equality comparison 942 | if key2path.c(:s86 :=8 :u nwarning: iusing the result of an assignment as a condition without parentheses [-Wparentheses]q db_b a86c | k uipf_ ./hash.hp(:at329t :h=11( :)m )dnote: bplace parentheses around the assignment to silence this warning{m _ f| e ^329t | c h| i_ ==fs t(rd(agtoan e=, hk-e>yo)p)skv.c -:c>42hf:ee8ct:kc hwarning: =(using the result of an assignment as a condition without parentheses [-Wparentheses] h 1,; k e| 42y ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ | , isft r(lhe ninfo.c=(: k948he:ay8s):h _+warning: f using the result of an assignment as a condition without parentheses [-Wparentheses]rIn file included from 1 outils/data.c)m: )S17948 t: | {rIn file included from e./system.hi a:f| m52 ^ (: (2 0./hash.hskey2path.c warning ,: :s| 329=86 generated ( )f: :. )11h8):a: s {warning: hnote: _place parentheses around the assignment to silence this warning fusing the result of an assignment as a condition without parentheses [-Wparentheses] | e ~~^~~~~~~~~~~~~~~~~~~~~~~t86 c | h Sitfr ( (o329tp | t =si -fm> dCC libc/utils/glob.c d(bbdm,a_ tfDaeB t_=./hash.hcM :hOh329_D-:sT>11tIo:rMp (Esnote: g)-use '==' to turn this assignment into an equality comparisono)> n fe{ e, 329t | ck| he ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i(y fh) ,)kv.c( :dkc42aeh:tye8a,c: k =s note: t=place parentheses around the assignment to silence this warninghr -l1>e ;on42 p( | sk | -ei ^ >yf f) e (| t+h ( )c h1=() h)h, a {sk he _yinfo.c| f,: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r 948 os:mt8SCC libc/utils/lines.c r:tl renote: enplace parentheses around the assignment to silence this warninga( mk(e0 y,948) | f +)i )f1 key2path.c ){:() 86s : {| 8= ^ : h| note: a ^| use '==' to turn this assignment into an equality comparisons ( ) h _ | f86 ==e | t cihfS t(rt( o=p tmsd-b>md_bf,e tDcBh_./hash.h_M:sO329tD:rT11(I:gM oEnote: n)place parentheses around the assignment to silence this warninge) , kv.c { :k 32942e | :y| 8) ^ i:) f note: c| (use '==' to turn this assignment into an equality comparisonh ( )d e ac tk42a | = = i 1fh; - (> ho| p ^=s - h>| af ==se ht_cfhr(ohm,S tkreeya,m (s0t,r lfe)n)( k{e y )info.c| : ^+948 : 18| ): ==) note: {use '==' to turn this assignment into an equality comparison | ^ 948 | | ( )i f (s = hash_fe1t warningc generatedh. Str(opts->db, DB_MODTIME)) { | ^ | == ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == info.c:977:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 977 | if (syncroot = strchr(date+1, '|')) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ info.c:977:15: note: place parentheses around the assignment to silence this warning 977 | if (syncroot = strchr(date+1, '|')) { | ^ | ( ) info.c:977:15: note: use '==' to turn this assignment into an equality comparison 977 | if (syncroot = strchr(date+1, '|')) { | ^ | == key2path.c: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_roCC newroot.c ot(0), (u32)adler32(0, "+", 1)); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ In file included from utils/dirs.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 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")) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) info.c:1133:12: note: place parentheses around the assignment to silence this warning 1133 | ./hash.h :i329f: 11(:d rnote: iuse '==' to turn this assignment into an equality comparisonf t = g329e | t einfv (("dCaLtOaC K=_ DhR-I>FoTp"s)-)> f{e t c| h ^ ( h ,| ( )k ey, strlen(key) + 1)) { | ^ | == info.c:1133:12: note: use '==' to turn this assignment into an equality comparison 1133 | if (drift = getenv("CLOCK_DRIFT")) { | ^ | == In file included from utils/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)info.c :+1204 :18):) warning: {using the result of an assignment as a condition without parentheses [-Wparentheses] | ^ | ( )1204 | if (s = getenv(env)) { | ~~^~~~~~~~~~~~~ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, keinfo.cy:,1204 :s8t:r lnote: eplace parentheses around the assignment to silence this warningn (ke y1204) | +i f1 )()s {= g| e ^t e n| v ==( env)) { | ^ | ( ) info.c:1204:8: note: use '==' to turn this assignment into an equality comparison 1204 | if (s = getenv(env)) { | ^ | == 2 warnings generated. In file included from libsfiles.c:17: CC libc/utils/lines_tests.c 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)) { | ^ | ( ) libdiff.clibc/hash.h::222329::1011:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]use '==' to turn this assignment into an equality comparison 329 | 222 | i f (idfa t(at == hh-a>sohp_si-n>sfeerttc(hd(ch-,> hk,e y&,d hs,t rsliezne(okfe(yu)3 2+) ,1 ) )| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{ | 223 ^ | | == 0, sizeof(thing))) { | ~~~~~~~~~~~~~~~~~ libdiff.c:222libcommit.c::10141:: 9note: CC libc/utils/mkdir.c :place parentheses around the assignment to silence this warning warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 222CC opark.c | 141 | i fi f( t( p= =h assthr_sitnrs(ebrutf(,d c"-#>BhK,A R&Gd#h",) )s i{z e o| f ~~^~~~~~~~~~~~~~~~~~~~~~~~( u32), | ^ | ( 223 | 0, sizeof(thing))) { | | ) CC parent.c CC libc/utils/milli.c libcommit.clibdiff.c::141222::910:: note: note: place parentheses around the assignment to silence this warninguse '==' to turn this assignment into an equality comparison 141222 | | i fi f( p( t= =s thrassthr_(ibnusfe,r t"(#dBcK-A>RhG,# "&)d)h ,{ s i| z ^ e o f| ( ( )u 32), | ^ | == libcommit.c:141:9: note: use '==' to turn this assignment into an equality comparison 141 | if (p = strstr(buf, "#BKARG#")) { | ^ | == 3 warnings generated. libcommit.c:163:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 163 | } while (p = strstr(b, "#BKARG#")); | ~~^~~~~~~~~~~~~~~~~~~~~~ libcommit.c:163:15: note: place parentheses around the assignment to silence this warning 163 | } while (p = strstr(b, "#BKARG#")); | ^ | ( ) libcommit.c:163:15: note: use '==' to turn this assignment into an equality comparison 163 | } while (p = strstr(b, "#BKARG#")); | ^ | == libcommit.c:165:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 165 | } else if (p = strstr(buf, "#BKEXEC#")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ libcommit.c:165:16: note: place parentheses around the assignment to silence this warning 165 | } else if (p = strstr(buf, "#BKEXEC#")) { | ^ | ( ) libcommit.c:165:16: note: use '==' to turn this assignment into an equality comparison 165 | } else if (p = strstr(buf, "#BKEXEC#")) { | ^ | == libcommit.c:166:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 166 | if (f1 = popen(&p[8], "r")) { | ~~~^~~~~~~~~~~~~~~~~~~ libcommit.c:166:11: note: place parentheses around the assignment to silence this warning 166 | if (f1 = popen(&p[8], "r")) { | ^ | ( ) libcommit.c:166:11: note: use '==' to turn this assignment into an equality comparison 166 | if (f1 = popen(&p[8], "r")) { | ^ | == CC park.c 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, strle1n warning( generatedk. ey) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC partition.c 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from utils/fopen_crc.c:17: In file included from ./system.h:52: ./hash.h:329:11:./hash.h :warning: 329:11:using the result of an assignment as a condition without parentheses [-Wparentheses] note: place parentheses around the assignment to silence this warning 329 | if ( d329a | t ai f= (hd-a>toap s=- >hf-e>tocphs(-h>,f ektecyh,( hs,t rkleeyn,( ksetyr)l e+n (1k)e)y ){ + | 1 ^ ) ) | { ( ) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgraph.c:188:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]./hash.h :329:11: note: 188use '==' to turn this assignment into an equality comparison | i f329 | ( niefw b(idtast./hash.h a:= 329 =:( 11bh:i- t>note: soplace parentheses around the assignment to silence this warning p &s -( >S329fL | e_ tPicAfhR (|(hSd,Ra _tkPaeA yR=,) )hs)-t >r{ol pe sn| -( ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~>k feeyt)c h+( h1,) 1)k warning e generated{y. , | s ^t r l| e ==n (key) + 1)) { | ^ | ( ) libgraph.c:188:15: note: place parentheses around the assignment to silence this warning 188 | if (newbits = (bits & (SL_PAR|SR_PAR)./hash.h):)329 :{11 : | note: ^ use '==' to turn this assignment into an equality comparison | ( ) 329 | if (data = h->ops->fetch(h, key, strleIn file included from nutils/fopen_vzip.c(:k17e: yIn file included from )./system.h :+52 : 1./hash.h):)329 :{11 : | warning: ^ | ==using the result of an assignment as a condition without parentheses [-Wparentheses] libgraph.c:188:15: 329note: | use '==' to turn this assignment into an equality comparison if (188d | a t ai f= (hn-e>wobpist-s> f=e t(cbhi(ths, &k e(yS,L _sPtArRl|eSnR(_kPeAyR)) )+) 1{) ) | { ^ | | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ == libgraph.c:189:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 189 | if (e = PARENT(s, d)) { | ~~^~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, stutils/efopen.cr:l49e:n8(:k ewarning: yusing the result of an assignment as a condition without parentheses [-Wparentheses]) + 1)) libgraph.c49{: | 189 :i| 10f ^ : ( note: f| place parentheses around the assignment to silence this warning ( ) = e189f | o p e ni(fe n(ve) )= {P A R| E ~~^~~~~~~~~~~~~N T(s, d)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(klibgraph.ce:y189): 10+: 1note: )use '==' to turn this assignment into an equality comparison) { 189| | ^ utils/efopen.c | :i ==49f : 8(:e note: =place parentheses around the assignment to silence this warning PAR E49N | T (isf, (df) )= {e f o| p ^e n (| e ==n v)) { | ^ | ( ) utils/efopen.c:49:8: note: use '==' to turn this assignment into an equality comparison 49 | if (f = efopen(env)) { | ^ | == libgraph.c:201:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 201 | while (e = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ libgraph.c:201:12: note: place parentheses around the assignment to silence this warning 201 | while (e = sccs_eachNum(&p, &sign)) { | ^ | ( ) libgraph.c:201:12: note: use '==' to turn this assignment into an equality comparison 201 | while (e = sccs_eachNum(&p, &sign)) { | ^ | == CC patch.c utils/dirs.c:197:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 197 | while (e = readdir(d)) { | ~~^~~~~~~~~~~~ utils/dirs.c:197:11: note: place parentheses around the assignment to silence this warning 197 | while (e = readdir(d)) { | ^ | ( ) utils/dirs.c:197:11: note: use '==' to turn this assignment into an equality comparison 197 | while (e = readdir(d)) { | ^ | == libgraph.c:333:19: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 333 | (void)symdiff(s, L(PARENT(s, d)), d, 0, &dups, slist, 0, -1); | ^~~~~~~~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from lines.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning1 warning generated. 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 2 warnings generated. CC libc/utils/mmap.c CC pending.c 1 warning generated. In file included from CC preference.c 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] In file included from localtm.c329: | 17 : iIn file included from f./sccs.h :(20d: aIn file included from tlibc/system.ha: 52=: libc/hash.hh:-329>:o11p:s -warning: >fetcusing the result of an assignment as a condition without parentheses [-Wparentheses]h (h, key, strlen (329k | e yi)f +( d1a)t)a2 warning{=s generated h. | - ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~> ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. ./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 329( | d aitfa (=d aht-a> o=p sh-->>foeptsc-h>(fhe,t ckhe(yh,, skteryl,e ns(tkrelye)n (+k e1y))) +{ 1 )| ) ^ { | ( )| ^ | ( ) ./hash.h:329:11: note: libc/hash.huse '==' to turn this assignment into an equality comparison: 329:11: 329note: | use '==' to turn this assignment into an equality comparison if ( d329a | t ai f= (hd-a>toap s=- >hf-e>tocphs(-h1>, warningf generatedek. tecyh,( hs,t rkleeyn,( ksetyr)l e+n (1k)e)y ){ + | 1 ^) ) | { == | ^ | == libgraph.c:430:22: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 430 | count = symdiff(s, L(PARENT(s, d)), d, 0, | ^~~~~~~~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libc/utils/pq.c 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) ? (typeolibrange.cf:(174_:d23): [warning: ]address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]) {(typeof (174_ | d )r)a1n,g e(_twyaple1ko warningrf generatede(. v_sd()s),_ d0}, :L (0d;) ,\ 0 ,| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~c setStop, &d); | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) utils/fopen_zip.c?: 130(:t17y:p ewarning: oassigning 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]f (_d) [130] | ) {z(ft-y>pze.onfe(x_td_)o)u1t, =( tbyupfe;o f (| _ ^ ~~~d ))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils/fopen_zip.c:182:16: warning: assigning to 'Bytef *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 182 | zf->z.next_in = (char *)buf; | ^ ~~~~~~~~~~~ utils/fopen_zip.c:185:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 185 | if (err = deflate(&zf->z, Z_NO_FLUSH)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ librange.c:197:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 197 | if (e = PARENT(s, d)) { | ~~^~~~~~~~~~~~~~ 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)) { | ^ | ( ) librange.c:utils/fopen_zip.c197::1859::11 :note: place parentheses around the assignment to silence this warningnote: use '==' to turn this assignment into an equality comparison 197185 | | iiff ((ee r=r P=A RdIn file included from Eelocking.cNf:Tl20(a: stIn file included from ,elibc/system.h (:d&52)z: )flibc/hash.h -:{>329 z: ,11| : ^ Z _warning: N| O ( )using the result of an assignment as a condition without parentheses [-Wparentheses]_ FLUSH)) { | ^ | ==329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ librange.c:197:9: note: use '==' to turn this assignment into an equality comparison 197 | if (e = PARENT(s, d)) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h,librange.c :k200e:y9,: swarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]r len( k200e | y ) i+f 1()e) ={ M E| R ^ G E (s,| ( )d )) { | ~~^~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data librange.c=: 200h:-9>:o pnote: splace parentheses around the assignment to silence this warning- >fetc h200( | h , ikfe y(,e s=t rMlEeRnG(Ek(eIn file included from symerge.c,): 17d+: ) 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ librange.c:200:9: note: use '==' to turn this assignment into an equality comparison 200 | if (e = MERGE(s, d)) { | ^ | == libgraph.c:496:22: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]libc/hash.h :329:11: note: place parentheses around the assignment to silence this warning 496 | c329o | u nitf =( dsaytmad i=f fh(-s>,o pLs(-P>AfReEtNcTh((sh,, dk)e)y,, ds,t r0l,e n (| k ^~~~~~~~~~~~~~~e y) + libc/lines.h1:)60): 9{: note: | expanded from macro 'L' ^ | ( )60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == libgraph.c:500:11: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 500 | comp(s, L(PARENT(s, d)), d, &dups, slist, count); | ^~~~~~~~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgraph.c:519:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 519 | while (d = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ utils/fopen_vzip.c:117:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 117 | if (t = getenv("_BK_VZIP_FMT")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 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 (d1a warningt generateda. libgraph.c=: 519h:-In file included from 12>lock.c:o: p17note: s: place parentheses around the assignment to silence this warning-In file included from utils/fopen_vzip.c >libc/system.h:f: 117e52519:t: | 9clibc/hash.h :h: (329wnote: h:hplace parentheses around the assignment to silence this warning,11i :lk eewarning: 117 y | (,using the result of an assignment as a condition without parentheses [-Wparentheses] d si=tf r sl (ce329tcn | s( =_ki eefgay ec)(th deN+anu tvm1a(() "&)=_p B,{hK -_& >Vs| oZi ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~pIg sPn-_)>F)fM eT{t" c) h)| ( ^ h{ , | k| ( )e ^ y , | s ( )t rlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data utils/fopen_vzip.c=: 117hlibgraph.c:-:9>519:o: p12note: s:use '==' to turn this assignment into an equality comparison- >note: fuse '==' to turn this assignment into an equality comparison e 117t | c 519h | (ilibc/hash.h hf: , 329w (:hktlibrange.c11ie ::ly=254 e, :note: g10place parentheses around the assignment to silence this warning(setenv("_BK_VZIP_FMT")) { | ^: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] d =t254 | r s l cie| cfn ==s (329 _(k | ere aeyicv)fh N=+(u dms1a(f)t&i)apl ,e{= R &e hsv| -i( ^ >g) on) p) | s){ ( )- >{ utils/fopen_crc.cf | :e ~~~~^~~~~~~~~~~~344t| :c ^32h :( h| 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] key, str l344e | n (ikfe y()( f+c -1>)r)l e{n =| ^ r e a| d ( )B llibc/hash.ho:c329k:(11f:c ,note: use '==' to turn this assignment into an equality comparisonf c->r b329u | f )i)f <( d0a)t ar e=t librange.cuh:r-254n>: o10(p:-s 1-note: )>place parentheses around the assignment to silence this warning;f e t | c254 ^~~~~~~~hlibc/hash.h | (: h329utils/fopen_crc.ci,::f 11213 k::(e 27rynote: :e,use '==' to turn this assignment into an equality comparison v note: spassing argument to parameter 'buf' here= t 329rs 2 | lf213 warning ei | sinlr generatedf(ee. kRa(eeddyvBa)(lt )oa+)c k=1{( ) fh) c- | r>{ ^ co p *s| | f- ^ ( )c> ,f e| ct ==hc1 ah warningr( generated h. *,b ukfe)y , | s ^t rlen(key) + 1)) { | ^ | == librange.c:254:10: note: use '==' to turn this assignment into an equality comparison 254 | if (rev = sfileRev()) { | ^ | == utils/fopen_crc.c:351:15: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 351 | crcWrite(fc, fc->rbuf, len); | ^~~~~~~~ utils/fopen_crc.c:107:48: note: passing argument to parameter 'buf' here 107 | private int crcWriCC libc/utils/putenv.c te(void *cookie, const char *buf, int len); | ^ 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; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. librange.c:284:12: note: place parentheses around the assignment to silence this warning 284 | if (rev = strchr(rargs->rstart, ',')) *rev = 0; | ^ | ( ) 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,librange.c :f284c:-12>:r bnote: uuse '==' to turn this assignment into an equality comparisonf )) b284r | e a k ;i f | ( ^~~~~~~~r ev = ./style.hs:t44r:c25h:r (note: rexpanded from macro 'unless'a rg s44- | >In file included from #rmklock.cds:et17fa: irIn file included from ntlibc/system.he,: 52u': n,libc/hash.hl':e)329s):s 11(*:er )ewarning: vi f=using the result of an assignment as a condition without parentheses [-Wparentheses] (0!;( e )| ) ^ 329 | | | ^ == i futils/fopen_crc.c :(213d:a27t:a note: =passing argument to parameter 'buf' here h- >213o | prse-a>dfBeltocchk((hf,c rkce y*,f cs,t rclheanr( k*ebyu)f )+ 1| ) ^) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/utils/readn.c librange.c:350:32: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] utils/fopen_vzip.c :350186 | : 12 :i fwarning: 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]( range_ w186a | l kzr.envesx(ts_,i nd l=i s(tc,h aLr( r*2))i,n ; | ^~~~~| ^ ~~~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | zlibgraph.c.:n628e:x8t:CC libc/utils/realbasename.c _ iwarning: nusing the result of an assignment as a condition without parentheses [-Wparentheses] = (char *628) | i ni;f (| m ^ ~~~~~~~~~~ = MERGE(s, d)) printf(" merge %s", REV(s, m)); | ~~^~~~~~~~~~~~~ libgraph.c:628:8: note: place parentheses around the assignment to silence this warning 628 | if (m = MERGE(s, d)) printf(" merge %sutils/fopen_crc.c":,527 :R27E:V (warning: spassing '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], m)); 527| | ^ f c| - ( )> rlen = readBlock(fc, fc->rbuf); | ^~~~~~~~ utils/fopen_crc.c:213:27: note: passing argument to parameter 'buf' here 213 | readBlock(fcrc *fc, char *buf) | ^ libgraph.c:628:8: note: use '==' to turn this assignment into an equality comparison 628 | if (m = MERGE(s, d)) printf(" merge %s", REV(s, m)); | ^ | == utils/fopen_vzip.c:251:10: warning: 'LZ4_compress_limitedOutput' is deprecated: use LZ4_compress_default() instead [-Wdeprecated-declarations] 251 | *olen = LZ4_compress_limitedOutputCC libc/utils/relpath.c (in, out, ilen, *olen); | ^ /usr/include/lz4.h:807:1: note: 'LZ4_compress_limitedOutput' has been explicitly marked deprecated here 807 | LZ4_DEPRECATED("use LZ4_compress_default() instead") LZ4LIB_API int LZ4_compress_limitedOutput (const char* src, char* dest, int srcSize, int maxOutputSize); | ^ /usr/include/lz4.h:796:52: note: expanded from macro 'LZ4_DEPRECATED' 796 | # define LZ4_DEPRECATED(message) __attribute__((deprecated(message))) | ^ In file included from utils/fullname.c:17: In file included from ./system.h:52: ./hash.h:libgraph.c329::67711::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] 677 | if (n e329x | t i=f S(IdBaLtIaN G=S (hs-,> odp)s)- >{f e t| c ~~~~~^~~~~~~~~~~~~~~~h (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); | libgraph.c ^~~~~~~~: 677:13:utils/fopen_crc.c :note: 427place parentheses around the assignment to silence this warning: 36: note: passing argument to parameter 'buf' here677 | 427i | fc r(cnWe./hash.hrx:it329t :e=11( :vS oInote: iBplace parentheses around the assignment to silence this warningdL I*Nc Go329So | (k sii,ef , d ()cd)oa nt{sa t =| c ^ hh a- r>| o ( )*p bsu-f>,f eitncth (lhe,n )k e y| , ^ strlen(key) + 1)) { | ^ | ( ) libgraph.c:677:13: note: use '==' to turn this assignment into an equality comparison 677 | if (next = SIBLINGS(s, d)) { | ^ | == ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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 In file included from utils/fmem.c329: | 17 : iIn file included from f./system.h :(52d: a./hash.ht:a329 :=11 :h -warning: >ops-using the result of an assignment as a condition without parentheses [-Wparentheses]> fetch(h, key, s t329r | l einf( k(edya)t a+ =1 )h)- >{o p s| - ^ > f e| t ( )c h(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgraph.clibc/hash.h::699329::911:: warning: note: use '==' to turn this assignment into an equality comparisonusing the result of an assignment as a condition without parentheses [-Wparentheses] 329 | i699f | ( diaft a( k= =h -s>-o>pksi-d>lfiesttc[hp(]h.,k ikde)y ,s -s>tkrildelni(skte[yd)] .+s i1b)l)i n{./hash.hg :s 329 | := ^11 :k ;| note: ==place parentheses around the assignment to silence this warning | ~~^~~~~~~~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libgraph.c:699:9: note: place parentheses around the assignment to silence this warning 699 | if (k = s->kidlist[p]../hash.hk:i329d:)11 :s -note: >use '==' to turn this assignment into an equality comparisonk idli s329t | [ di]f. s(idbaltian g=s h=- >ko;p s -| > ^ f e t| c ( )h (h, key, strlen(key) + 1)) { | ^ | == In file included from utils/findpid.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] libgraph.c :329699 | : 9i:f note: (use '==' to turn this assignment into an equality comparisond ata =699 | h - >iofp s(-k> f=e tsc-h>(khi,d lkiesyt,[ ps]t.rkliedn)( kse-y>)k i+d l1i)s)t [{d ] .| s ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i blings = k; | ^ | == ./hash.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/rlimit.c ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->librange.cf:e503t:c2h:( hwarning: ,using the result of an assignment as a condition without parentheses [-Wparentheses] key, strle n503( | k eEyA)C H+_ P1A)R)E N{T ( w| r ^- > s| , == d, e, j) markDelta(wr, e, color); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ librange.c:503:2: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ librange.c:503:2: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ CC libc/utils/rmrepo.c utils/fopen_vzip.c:474:35: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 474 | if (fz->compress(buf, len, data, &csz)) return (-1); | ^~~~ librange.cCC libc/utils/rmtree.c :563:2: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 563 | EACH_PTAG(wr->s, d, e, j) markDelta(wr, e, color); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAIn file included from Gmv.cS:(17s: ,In file included from libc/system.hd:,52 : jlibc/hash.h): 329:: 110:; warning: ++j) using the result of an assignment as a condition without parentheses [-Wparentheses]| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warning329s | generated . if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, 16d warning,libc/hash.hs : generatedj329. ): 11:: 0note: ;place parentheses around the assignment to silence this warning ++j) 329 | | ^i f (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) 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) ? PTAGlibc/hash.hS:(329s:,11 :d ,note: use '==' to turn this assignment into an equality comparisonj ) : 0329; | +i+fj )( d a| t ^a = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == CC libc/utils/samepath.c CC libc/utils/sig.c In file included from mtime.c:20: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ librange.c:605:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 605 | while (d = walkrevs(&wr)) addArray(&list, &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)In file included from utils/fileinfo.c+: 171: )In file included from )./system.h :{52 : ./hash.h| : ^ 329 : 11| : ( ) warning: using the result of an assignment as a condition without parentheses [-Wparentheses] librange.c329: | 605 :i11f: (note: dplace parentheses around the assignment to silence this warninga ta = 605h | - >wohpisl-e> f(edt c=h (wha,l libc/hash.hkk:re329ey:v,11s :(s &tnote: wruse '==' to turn this assignment into an equality comparisonrl )e) n 329(a | kd ediyAf)r r(+ad ya1(t)&a)l i={s th ,-| > ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&o dp)s;- > f| e ^ t c h| ( ( )h , key, strlen(key) + 1)) { | ^ | == librange.c:605:11: note: use '==' to turn this assignment into an equality comparison 605 | while (d = wa./hash.hl:k329r:e11v:s (note: &place parentheses around the assignment to silence this warningw r)) a329d | d Airfr a(yd(a&tlai s=t ,h -&>do)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)) { | ^ | == 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)) { | ^ | ( ) 5librange.c warning:s628 generated:. 11: note: use '==' to turn this assignment into an equality comparison 628 | while (d = walkrevs(&wr)) { | ^ | == CC proj.c In file included from names.c:27: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from utils/fileutils.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) + 17) warning)s generated{. | ^ | == In file included from ndiff.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ librange.c:793:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 793 | while (d = walkrevs(&wr)) { | ~~^~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = hCC libc/utils/smartrename.c ->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) librange.c:793:11: note: place parentheses around the assignment to silence this warning 793 | whilibc/hash.hl:e329 :(11d: =note: use '==' to turn this assignment into an equality comparisonw alkr e329v | s (i&fw r()d)a t{a =| ^ h - >| o ( )p s->fetch(h, key, strlen(key) + 1)) { | ^ | == librange.c:793:11: note: use '==' to turn this assignment into an equality comparison 793 | while (d = walkrevs(&wr)) { | ^ | == merge.c:132:14: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 132 | unless (p = mdbm_fetch_str(db, buf)) { | ^ ~~~~~~~~~~~~~~~~~~~~~~~ libc/style.h:44:25: note: expanded from macro 'unless' 44 | #define unless(e) if (!(e)) | ^ merge.c:134:7: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 134 | p = mdbm_fetch_str(db, buf); | ^ ~~~~~~~~~~~~~~~~~~~~~~~ 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 (1d warninga generatedt. a = 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)) { | ^ | == 15 warnings generated. mail.c:30:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 30 | if (name = strrchr(av[0], '/')) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~ mail.c:30:11: note: place parentheses around the assignment to silence this warning 30 | if (name = strrchr(av[0], '/')) { | ^ | ( ) mail.c:30:11: note: use '==' to turn this assignment into an equality comparison 30 | if (name = strrchr(av[0], '/')) { | ^ | == 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)) { | ^ | == 1 warning generated. CC libc/utils/spawn.c mail.c:71:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 71 | while (len = fread(buf, 1, sizeof(buf), stdin)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libc/utils/spawnvpio.c 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)) { | ^ | == 30 warnings generated. locking.c:151:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 151 | if (p = getenv("BK_WRITE_LOCK")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ locking.c:151:8: note: place parentheses around the assignment to silence this warning 151 | if (p = getenv("BK_WRITE_LOCK")) { | ^ | ( ) locking.c:151:8: note: use '==' to turn this assignment into an equality comparison 151 | if (p = getenv("BK_WRITE_LOCK")) { | ^ | == mail.c:110:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] locking.c :110164 | : 8w:h iwarning: lusing the result of an assignment as a condition without parentheses [-Wparentheses]e (len 164= | firfe a(dp( b=u fg,e t1e,n vs(i"zBeKo_fR(EbAuDf_)L,O CfKi"n)))) {f w r| i ~~^~~~~~~~~~~~~~~~~~~~~~~~t e(buf, 1, len, f); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ locking.c:164:8: note: place parentheses around the assignment to silence this warning 164 | if (p = getenv(mail.c":B110K:_13R:E Anote: Dplace parentheses around the assignment to silence this warning_ LOCK" )110) | {w h i| l ^ e (| l ( )e n = fread(buf, 1, sizeof(buf), fin)) fwrite(buf, 1, len, f); | ^ | ( ) locking.c:164:8: note: use '==' to turn this assignment into an equality comparison 164 | if (p = getenv("BK_READ_LOCK")) { | ^ | == mail.c:110:13: note: use '==' to turn this assignment into an equality comparison 110 | while (len = fread(buf, 1, sizeof(buf), fin)) fwrite(buf, 1, len, f); | ^ | == CC poly.c CC libc/utils/spawn_filterpipeline.c CC populate.c In file included from utils/lines.c:21: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1./hash.h warning: generated329. :11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) In file included from utils/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, st./hash.hr:l329e:n11(:k enote: yuse '==' to turn this assignment into an equality comparison) + 1 )329) | {i f | ( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d ata = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from utils/glob.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) 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)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == utils/fileutils.c:166:13: note: place parentheses around the assignment to silence this warning 166 | while (len = fread(buf1, 1, sizeof(buf1), f1)) { | ^ | ( ) utils/fileutils.c:166:13: note: use '==' to turn this assignment into an equality comparison 166 | while (len = fread(buf1, 1, sizeof(buf1), f1)) { | ^ | == 1 warning generated. 2 warnings generated. CC libc/utils/stackdump.c CC libc/utils/str_subst.c CC libc/utils/sys.c CC port/bkd_server.c CC port/check_rsh.c In file included from utils/lines_tests.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv.c:192:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 192 | while (./hash.ht: 329=: 11f:g enote: tplace parentheses around the assignment to silence this warningl ine(f )329) | {i f | ( ~~^~~~~~~~~~~~~d ata = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) mv.c:192:11: note: place parentheses around the assignment to silence this warning 192 | while (t = fgetlin./hash.he:(329f:)11): {note: use '==' to turn this assignment into an equality comparison | ^ 329| | ( ) if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == mv.c:192:11: note: use '==' to turn this assignment into an equality comparison 192 | while (t = fgetline(f)) { | ^ | == 2 warnings generated. 1 warning generated. In file included from newroot.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] In file included from parent.c:17 : 329In file included from | ./bkd.h :i20f: In file included from (libc/system.hd:a52t: alibc/hash.h :=329 :h11-:> owarning: ps->fusing the result of an assignment as a condition without parentheses [-Wparentheses]e tch(h, key, strl e329n | ( kiefy )( d+a t1a) )= {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 (damv.ct:a248libc/hash.h ::=17329 ::h 11-warning: :>using the result of an assignment as a condition without parentheses [-Wparentheses] o note: pplace parentheses around the assignment to silence this warnings -248> | f 329e | ti cfih f(( hf(,id xak_tepayf ,i= l seht -r=>l oeHpnAs(S-k_>ePfyFe)It Lc+Eh ((1sh)),)) k{{e y ,| | ^ ~~~~~~~~~~^~~~~~~~~~~~~~s t r| l ( )e n1(key) + 1)) warning{ generated . | ^ | ( ) libc/hash.h:329:11:In file included from opark.cnote: :mv.cuse '==' to turn this assignment into an equality comparison17: : 248In file included from : libc/system.h17329:libc/hash.h: | 52: : 329note: ilibc/hash.h:place parentheses around the assignment to silence this warningf:11 329:(: d11248note: a: | use '==' to turn this assignment into an equality comparisont awarning: i=329using the result of an assignment as a condition without parentheses [-Wparentheses]f | h (-if>fio xp (_s329dp- | af> tifialef et = c( =hdh (a-Hht>A,aoS p_k=sPe -Fyh>I,-fL >eEsot(tpcsrsh)l-()e>h nf,{(e ktk ece| yhy ^ )(, h +,s| t ( )1kr )el)ye ,n{ ( sk te| ry ^l) e n+| ( ==k1 e)y)) {+ 1| ) ^) {| == | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv.c:248:17: note: use '==' to turn this assignment into an equality comparison 248 | if (fix_pfile = HAS_PFILE(s)) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strnames.cl:e82n:(12k:e ywarning: )using the result of an assignment as a condition without parentheses [-Wparentheses] + 1)) {82 | | ^ i f | ( ( )d est = sfileRev()) { | ~~~~~^~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlenames.cn:(82k:e12y:) note: +place parentheses around the assignment to silence this warning 1)) 82{ | | i ^f (| d ==e st = sfileRev()) { | ^ | ( ) names.c:82:12: note: use '==' to turn this assignment into an equality comparison 82 | if (dest = sfileRev()) { | ^ | == names.c:87:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 87 | if (rk = strchr(dest, '|')) *rk++ = 0; | ~~~^~~~~~~~~~~~~~~~~~~ names.c:87:11: note: place parentheses around the assignment to silence this warning 87 | if (rk = strchr(dest, '|')) *rk++ = 0; | ^ | ( ) names.c:87:11: note: use '==' to turn this assignment into an equality comparison 87 | if (rk = strchr(dest, '|')) *rk++ = 0; | ^ | == locking.c:910:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 910 | if (lockers = nested_lockers(p, 0, 1)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ locking.c:910:14: note: place parentheses around the assignment to silence this warning 910 | if (lockers = nested_lockers(p, 0, 1)) { | ^ | ( ) locking.c:910:14: note: use '==' to turn this assignment into an equality comparison 910 | if (lockers = nested_lockers(p, 0, 1)) { | ^ | == 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/lines.c:165:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 165 | ifutils/glob.c :(92n:215 := warning: nusing the result of an assignment as a condition without parentheses [-Wparentheses]L ine s92( | a r r aiyf) )( i{n v e| r ~~~^~~~~~~~~~~~~~~t = (*g == '^')) g++; | ~~~~~~~^~~~~~~~~~~~~ CC libc/utils/system.c utils/lines.c:165:9: note: place parentheses around the assignment to silence this warning 165 | if (utils/glob.cn:292 :=15 :n Lnote: iplace parentheses around the assignment to silence this warningn es(a r92r | a y ) )i f{ ( i| n ^ v e r| t ( ) = (*g == '^')) g++; | ^ | ( ) CC port/gethomedir.c utils/lines.c:165:9: note: use '==' to turn this assignment into an equality comparison 165 | if (n2 = nLines(array)utils/glob.c): 92{: 15 :| ^note: use '==' to turn this assignment into an equality comparison | == 92 | if (invert = (*g == '^')) g++; | ^ | == In file included from park.c:17: In file included from libc/system.h:52: libc/hash.h:329:11:utils/glob.c :warning: 93:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]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 | unles s329 | ( sitfr c(hdra(tga, =' ]h'-)>)o p{s - >| f ^e tch(./style.hh:,44 :k25e:y ,note: expanded from macro 'unless's tr l44e | n#(dkeefyi)n e+ u1n)l)e s{s ( e| ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (!(e)) | ^ /usr/include/string.h:45:27: note: passing argument to parameter here 45 | char *strchr (const char *, int); | ^ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. utils/glob.c:145:17: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 145 | if (match_one(p, g, ignorecase)) return (1); | ^ utils/glob.c:78:17: note: passing argument to parameter 'string' here 78 | match_one(char *string, char *glob, int ignorecase) | ^ utils/glob.c:145:20: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 145 | if (match_one(p, g, ignorecase)) return (1); | ^ utils/glob.c:78:31: note: passing argument to parameter 'glob' here 78 | match_one(char *string, char *glob, int ignorecase) | ^ In file included from partition.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(klocking.ce:y1126): 17+: 1warning: )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)) { | ^ | == In file included from utils/milli.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from utils/mkdir.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, stnested.cr:l112e:n12(:k ewarning: yusing the result of an assignment as a condition without parentheses [-Wparentheses]) + 1)) {112 | | ^ w h i| l ( )e (p = fgetline(stdin)) { | ~~^~~~~~~~~~~~~~~~~ CC libc/utils/testcode.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)) { | ^ | == nested.c:112:12: note: place parentheses around the assignment to silence this warning 112 | while (p = fgetline(stlocking.cd:i1262n:)14): {warning: using the result of an assignment as a condition without parentheses [-Wparentheses] | ^ | ( ) 1262 | if (lockers = nested_lockers(p, 0, 1)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ nested.c:112:12: note: use '==' to turn this assignment into an equality comparison 112 | while CC port/gethost.c (p = fgetline(stdin)) { | ^ | == locking.c:1262:14: note: place parentheses around the assignment to silence this warning 1262 | if (lockers = nested_lockers(p, 0, 1)) { | ^ | ( ) 3 warnings generatedCC libc/utils/trace.c . locking.c:1262:14: note: use '==' to turn this assignment into an equality comparison 1262 | if (lockers = nested_lockers(p, 0, 1)) { | ^ | == utils/lines.c:416:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 416 | while (p = fgetline(f)) { | ~~^~~~~~~~~~~~~ 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->fetutils/lines.cc:h416(:h11,: knote: eplace parentheses around the assignment to silence this warningy , st r416l | e nw(hkielye) (+p 1=) )f g{e t l| i ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n e(f)) { | ^ | ( ) utils/lines.c:416:11: note: use '==' to turn this assignment into an equality comparison 416 | while (p = fgetlibc/hash.hl:i329n:e11(:f )note: )place parentheses around the assignment to silence this warning { | ^329 | | i ==f (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == utils/lines.c:434:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 434 | while (p = fgetline(f)) { | ~~^~~~~~~~~~~~~ utils/lines.c:434:11: note: place parentheses around the assignment to silence this warning 434 | while (p = fgetline(f)) { | ^ | ( ) utils/lines.c:434:11: note: use '==' to turn this assignment into an equality comparison 434 | while (p = fgetline(f)) { | ^ | == In file included from utils/mmap.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) CC port/getinput.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)) { | ^ | == 4 warnings 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; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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->fnested.ce:t361c:h11(:h ,warning: using the result of an assignment as a condition without parentheses [-Wparentheses]k ey, st r361l | e nw(hkielye) (+d 1=) )c s{e t _| r ^ d w e| a ( )v ePair(cset, 0, &rkoff, &dkoff)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == nested.c:361:11: note: place parentheses around the assignment to silence this warning 361 | while (d = cset_rdweavePair(cset, 0, &rkoff, &dkoff)) { | ^ | ( ) nested.c:361:11: note: use '==' to turn this assignment into an equality comparison 361 | while (d = cset_rdweavePair(cset, 0, &rkoff, &dkoff)) { | ^ | == CC libc/utils/tty.c 1 warning generated. 2 warnings generated4. warnings generated. In file included from utils/putenv.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == nested.c:532:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 532 | if (c->path = mdbm_fetch_str(idDB, c->rootkey)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nested.c:532:15: note: place parentheses around the assignment to silence this warning 532 | if (c->path = mdbm_fetch_str(idDB, c->rootkey)) { | ^ | ( ) nested.c:532:15: note: use '==' to turn this assignment into an equality comparison 532 | if (c->path = mdbm_fetch_str(idDB, c->rootkey)) { | ^ | == 8 warnings generated. In file included from pending.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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/realbasename.c:18: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (dataIn file included from utils/readn.c=: 17h: -In file included from >./system.ho:p52s: -./hash.h>:f329e:t11c:h (warning: h, keusing the result of an assignment as a condition without parentheses [-Wparentheses]y , strlen(key) + 3291 | ) )i f{ ( d| a ^t a | = == h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from utils/relpath.c:17: In file included from ./system.h:52: ./hash.h:./hash.h329::32911::11 :warning: note: place parentheses around the assignment to silence this warning using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = 329h | - >iofp s(-d>afteat c=h (hh-,> okpesy-,> fsettrclhe(nh(,k ekye)y ,+ s1t)r)l e{n ( k| e ^ y ) | + ( ) 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == parent.c:105:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 105 | while (which = | ~~~~~~^ 106 | (av[i] && streq(av[i], "-")) ? fgetline(stdin) : av[i++]) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ parent.c:105:16: note: place parentheses around the assignment to silence this warning 105 | while (which = | ^ | ( 106 | (av[i] && streq(av[i], "-")) ? fgetline(stdin) : av[i++]) { | | ) parent.c:105:16: note: use '==' to turn this assignment into an equality comparison 105 | while (which = | ^ | == 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++) { | ^ ~~~~~~~ 8 warnings generated. nested.c:670:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 670 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ nested.c:670:11: note: place parentheses around the assignment to silence this warning 670 | while (t = fgetline(f)) { | ^ | ( ) nested.c:670:11: note: use '==' to turn this assignment into an equality comparison 670 | while (t = In file included from futils/rlimit.cg:e17t: lIn file included from i./system.hn:e52(: f./hash.h):)329 :{11 : | warning: ^ | using the result of an assignment as a condition without parentheses [-Wparentheses] == 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == nested.c:707:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 707 | if (f = fopen(tmp, "w")) { | ~~^~~~~~~~~~~~~~~~~ nested.c:707:8: note: place parentheses around the assignment to silence this warning 707 | if (f = fopCC port/getrealname.c en(tmp, "w")) { | ^ | ( ) nested.c:707:8: note: use '==' to turn this assignment into an equality comparison 707 | if CC port/getrusage.c (f = fopen(tmp, "w")) { | ^ | == 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from utils/samepath.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] ./hash.h:329:11: note: 329place parentheses around the assignment to silence this warning | if ( d329a | t ai f= (hd-In file included from a>preference.cto:ap17 s: =-In file included from >./sccs.hhf:-e20>t: ocIn file included from phlibc/system.hs(:-h52>,: f libc/hash.hek:te329cnewroot.cy:h:,11(197 :h:s ,8twarning: :rk lusing the result of an assignment as a condition without parentheses [-Wparentheses]ewarning: e yusing the result of an assignment as a condition without parentheses [-Wparentheses]n, ( kset yr 197)l329 | e | +n i (if1kf )e ()yIn file included from (p )utils/rmrepo.cd { :In file included from a= +18utils/sig.ct : :as| 1In file included from 17 t ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)1./system.h: =r ) warning:In file included from r generated52./system.hhc{. : :-h ./hash.h52>r :: o(| 329./hash.hpr ^ ::sa 11329-n :9:>d| warning11f, ( )warning: s:e generated tusing the result of an assignment as a condition without parentheses [-Wparentheses]'. warning: c :h'using the result of an assignment as a condition without parentheses [-Wparentheses]() h), r ka329en | y d ,329 i | =fs tip(rf dl +ae(./hash.h tnd:1a(a329; kt: ./hash.h=ea11 : y :| 329h)= ~~^~~~~~~~~~~~~~~~~~~~:- note: 11>+hplace parentheses around the assignment to silence this warning:o - p1>note: s )ouse '==' to turn this assignment into an equality comparison-329)p > | sf {-ei329 >tf | fc | eh(i ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t(df cha h,t(( adhk a,e=t y ak,h e -=ys> ,toh rp-sls>newroot.cte-o:rn>p197l(fs:eke-8net>:(ycf k)henote: e (tplace parentheses around the assignment to silence this warningy+hc ) ,h 1 (+)197kh ) | e,1 y ){i,k) flibc/hash.h e :sy{| (329t, ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~p:r | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ = s11t:r lrnote: ecplace parentheses around the assignment to silence this warningsnh t(rrk( ler329eya | n)n ( dik+,fe y1'()):d )'a+ )t {)a1 ) r=)| a ^ n./hash.hh{ d:- 329> | =:o| ( ) 11p ^ p:s - +note: >| place parentheses around the assignment to silence this warningf ==1 e ;t ./hash.h c329: h | 329| ( : ^ hi11 ,f: | k(note: ( )edplace parentheses around the assignment to silence this warning ya ,t as t329=r | l hei-nf./hash.h>( :ok(329ped:sya11-)t:> a f+ note: e =use '==' to turn this assignment into an equality comparisont1 c)hh)- ( >329h{o | , p snewroot.cik| -:fe ^ >197 y f:(, e8d | t:as ( )c tt hnote: ar(use '==' to turn this assignment into an equality comparison lh =e, n h(197k-k | e>e yoyi,p)f s s-+(t> prf1 le)=et) nc s(h{tk( reh ry,| c) ^ h libc/hash.hk r+:e ( 329y| r1:, ( )a)11 n):sd t,{note: r use '==' to turn this assignment into an equality comparisonl' e:| n' ^ 329() | k) e | iyr ( )f)a n(+dd a1=t) a)p ={+ h 1-| ./hash.h;> ^: o 329 p :| s| 11 ^- ==: > fnote: | euse '==' to turn this assignment into an equality comparison ==t ch (329h | ./hash.h, : i329kf:e 11y(:,d anote: stuse '==' to turn this assignment into an equality comparisonta r l= e 329nh | (- k>ieofyp )s( -d+>a ft1ea)t )c= h {(h h- ,>| o ^kp es y-| ,> == f settrclhe(nh(,k ekye)y ,+ s1t)r)l e{n ( k| e ^y ) | + == 1)) { | ^ | == newroot.c:218:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] 218 | mp_init(&a); | ^~~~~~~ ~~ newroot.c:219:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] 219 | mp_read_radix(&a, rand, 16); | ^~~~~~~~~~~~~ ~~~~~~~~~~~~ newroot.c:222:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] 222 | mp_init(&b); | ^~~~~~~ ~~ newroot.c:223:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] 223 | mp_read_radix(&b, rand, 16); | ^~~~~~~~~~~~~ ~~~~~~~~~~~~ newroot.c:225:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] 225 | mp_xor(&a, &b, &a); | ^~~~~~ ~~~~~~~~~~ newroot.c:226:2: warning: ignoring return value of function declared with 'warn_unused_result' attribute [-Wunused-result] 226 | mp_toradix(&a, buf, 16); | ^~~~~~~~~~ ~~~~~~~~~~~ 1 warning generated. CC libc/utils/ttyprintf.c CC port/globalroot.c 1 warning generated. partition.c:273:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 273 | if (oconf = getenv("BK_CONFIG")) oconf = strdup(oconf); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ partition.c:273:13: note: place parentheses around the assignment to silence this warning 273 | if (oconf = getenv("BK_CONFIG")) oconf = strdup(oconf); | ^ | ( ) partition.c:273:13: note: use '==' to turn this assignment into an equality comparison 273 | if (oconf = getenv("BK_CONFIG")) oconf = strdup(oconf); | ^ | == partition.c:284:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 284 | if (rc = spawnvp(_P_WAIT, cmd[1], &cmd[1])) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1partition.c warning: generated284. :9: note: place parentheses around the assignment to silence this warning 284 | if (rc = spawnvp(_P_WAIT, cmd[1], &cmd[1])) { | ^ | ( ) partition.c:284:9: note: use '==' to turn this assignment into an equality comparison 284 | if (rc = spawnvp(_P_WAIT, cmd[1], &cmd[1])) { | ^ | == partition.c:303:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 303 | if (p = getenv("BK_CONFIG")) opts->oconfig = strdup(p); | ~~^~~~~~~~~~~~~~~~~~~~~ partition.c:303:8: note: patch.cplace parentheses around the assignment to silence this warning: 158:14: 303warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] if (p = 158g | e twehnivl(e" B(Kl_iCnOeN F=I Gf"g)e)t lonp(tfs,- >&olceonn)f)i g{ = | s ~~~~~^~~~~~~~~~~~~~~~~t rdup(p); | ^ | ( ) partition.c:303:8: note: use '==' to turn this assignment into an equality comparison 303 | if (p = getenv("BK_CONFIG")) oppatch.ct:s158-:>14o:c onote: nplace parentheses around the assignment to silence this warningf ig = 158s | t rwdhuipl(ep )(;l i n| e ^ = | f ==g etln(f, &len)) { | ^ | ( ) patch.c:158:14: note: use '==' to turn this assignment into an equality comparison 158 | while (line = fgetln(f, &len)) { | ^ | == partition.c:336:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 336 | if (status = pclose(f)) { | ~~~~~~~^~~~~~~~~~~ nested.c:1007:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1007 | if (rel = proj_comppath(0)) { | ~~~~^~~~~~~~~~~~~~~~~~ partition.c:336:13: note: place parentheses around the assignment to silence this warning 336 | if (status = pclose(f)) { | ^ | ( ) partition.c:336:13: note: use '==' to turn this assignment into an equality comparison nested.c :3361007 | : 10i:f note: (place parentheses around the assignment to silence this warnings tatu s1007 | = ipfc l(orseel( f=) )p r{o j _| c ^o m p| p ==a th(0)) { | ^ | ( ) nested.c:1007:10: note: use '==' to turn this assignment into an equality comparison 1007 | if (rel = proj_comppath(0)) { | ^ | == partition.c:379:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 379 | while (p = fgetline(f)) { | ~~^~~~~~~~~~~~~ partition.c:379:11: note: place parentheses around the assignment to silence this warning 379 | while (p = fgetline(f)) { | ^ | ( ) partition.c:379:11: note: use '==' to turn this assignment into an equality comparison 379 | while (p = fgetline(f)) { | ^ | == In file included from proj.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 = partition.ch:-499>:o14p:s -warning: >using the result of an assignment as a condition without parentheses [-Wparentheses]f etch(h ,499 | k ewyh,i lset r(lleinn(ek e=y )f g+e t1l)i)n e{( g o| n ^ e ) )| ( ){ | ~~~~~^~~~~~~~~~~~~~~~ 1 warning generated. 7 warnings generated. libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison partition.c :329499 | : 14i:f note: (place parentheses around the assignment to silence this warningd ata =499 | h -w>hoiplse- >(fleitnceh (=h ,f gkeetyl,i nset(rgloenne()k)e y{) +| ^ 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); | ~~~~^~~~~~~~~~~~~~~~ partition.c:499:14: note: use '==' to turn this assignment into an equality comparison 499 | while (line = fgetline(gone)) { | ^ | == utils/rmtree.c:41:11: note: place parentheses around the assignment to silence this warning 41 | if (ret = rmIfRepo(file)) return (ret); | ^ | ( ) utils/rmtree.c:41:11: note: use '==' to turn this assignment into an equality comparison 1 warning41 generated | . if (ret = rmIfRepo(file)) return (ret); | ^ | == 1 warning generated. 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] park.c :329778 | : 13i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]d ata = h778- | > owphsi-l>ef e(tbcuhf( h=, mkkelyi,n es(tmrnleexnt((kme)y))) +{ 1 )| ) ~~~~^~~~~~~~~~~~~~~~~~ { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ park.c:778:./hash.h13::329 :note: 11place parentheses around the assignment to silence this warning: note: place parentheses around the assignment to silence this warning 778 | w329h | i lief ((bduaft a= =m khl-i>noep(sm-n>eIn file included from fxnested.cutils/spawnvpio.cet::t(129917cm:: h)8In file included from ():./system.hh) :, warning: 52 {using the result of an assignment as a condition without parentheses [-Wparentheses]: k ./hash.he :y| 329 , ^ :1299 11 | s : t| ir ( )warning: fl eusing the result of an assignment as a condition without parentheses [-Wparentheses](n f( k=e yf)o p+ e 329n1 | () p)ir fo{ j (_ df| au ^ tl al p| =a ( ) t hh-(>porposj-_>park.cpf:re778ot:dc13In file included from uhCC libc/utils/utils.c :utils/spawn.cc( :thnote: 17(,use '==' to turn this assignment into an equality comparison: p In file included from )k./system.h, e: 778y52R | ,: O ./hash.hOws:Tht3292i./hash.hr:Rl:l11Ee329e:S :n Y(11(warning: Nb:kCu using the result of an assignment as a condition without parentheses [-Wparentheses]e fnote: y" use '==' to turn this assignment into an equality comparison)/= " + m C329329k1O | | l)M i)Piin Lffe{I ( S((m Tddn| )aae ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,ttx aat (| ==m ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ) hh)- -)>1300> o | o{p p s s -"-| >r> ^f"f e)e t)t| c c ==h{h ( (h h,| , ~~~~ k keeyy,, ssttrrlleenn((kkeeyy))./hash.h :++329 :1111)):)) note: {{place parentheses around the assignment to silence this warning | | ^ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~329 | | i ==f (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ nested.c : 1299| : ( )8 : note: place parentheses around the assignment to silence this warning 1299 | if (f = fopen(proj_fullpath(ppartition.cr:o722j:_15p:r ./hash.howarning: :dusing the result of an assignment as a condition without parentheses [-Wparentheses]329u :c11t:( p722note: ) | place parentheses around the assignment to silence this warning, ./hash.h : Ri329329Of:CC libc/utils/webencode.c | O 11 T(:i2b fRanote: Emuse '==' to turn this assignment into an equality comparison(Sd dYiaN rtC329sa | " ==/i "fgh e-C(t>OddoMaipPtrsLa(-I ">S=BfT ie)htt,-Kc >eh oe(| pph ^se, -r >/k| fBe (eAy tM, c" 1300h)s | ()t h r ,{l" erk n"e| ()y ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~k), e y{s) t r+| l e1 n) ()| k )e{ y ) | + ^ 1 )| ) ( ) { | ^ | == CC libc/utils/which.c partition.c:722:15: note: place parentheses around the assignment to silence this warning 722 | if (bamnested.cd:i1299r:s8 :./hash.h= : note: 329guse '==' to turn this assignment into an equality comparison:e 11t:d i1299note: r | use '==' to turn this assignment into an equality comparison( "iBf i 329t( | Kf e ie=fp ef(rod/paBetAnaM( "p=)r )oh j-{_> fo up| ls ^ l- p> af| te ( )ht (cphr(oh1j, warning_ generatedpk. reoyd,u cstt(rpl)e,n (RkOeOyT)2 R+E S1Y)N)C {" / "| ^C partition.cO :M| 722P ==:L 15I:S Tnote: )use '==' to turn this assignment into an equality comparison, | ^722 | | ==i f (bamdirs = getdir("BitKeeper/BAM")) {1 warning generated| . ^ | == nested.c:1302:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1302 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ park.c:846:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 846 | while (buf = mkline(mnext(m))) {nested.c : 1302| : ~~~~^~~~~~~~~~~~~~~~~~12 : note: place parentheses around the assignment to silence this warning 1302 | while (t = fgetline(f)) { | ^ | ( ) nested.cpark.c::1302846::1213:: note: note: use '==' to turn this assignment into an equality comparisonplace parentheses around the assignment to silence this warning 1302 | 846 | wwhhiillee ((tb u=f f=g emtklliinnee((fm)n)e x{t ( m| ) ^) ) | { == | ^ | ( ) park.c:846:13: note: use '==' to turn this assignment into an equality comparison 846 | while (buf = mkline(mnext(m))) { | ^ | == CC port/gui.c CC port/hostColonPath.c 1 warning generated. CC port/http_proxy.c CC port/mail.c park.c:906:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 906 | while (buf = mkline(mnext(m))) { | ~~~~^~~~~~~~~~~~~~~~~~ park.c:906:13: note: place parentheses around the assignment to silence this warning 906 | while (buf = mkline(mnext(m))) { | ^ | ( ) park.c:906:13: note: use '==' to turn this assignment into an equality comparison 906 | while (buf = mkline(mnext(m))) { | ^ | == park.c:972:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 972 | while (buf = mkline(mnext(m))) { | ~~~~^~~~~~~~~~~~~~~~~~ park.c:972:13: note: place parentheses around the assignment to silence this warning 972 | while (buf = mkline(mnext(m))) { | ^ | ( ) park.c:972:13: note: use '==' to turn this assignment into an equality comparison 972 | while (buf = mkline(mnext(m))) { | ^ | == park.c:1041:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1041 | while (buf = mkline(mnext(m))) { | ~~~~^~~~~~~~~~~~~~~~~~ park.c:1041:13: note: place parentheses around the assignment to silence this warning 1041 | while (buf = mkline(mnext(m))) { | ^ | ( ) park.c:1041:13: note: use '==' to turn this assignment into an equality comparison 1041 | while (buf = mkline(mnext(m))) { | ^ | == 1 warning generated. In file included from utils/spawn_filterpipeline.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 3 warnings generated. 2 warnings generated. 1 warning generated. 1 warning generated. In file included from utils/str_subst.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:In file included from 329utils/stackdump.c::1117:: In file included from note: ./system.huse '==' to turn this assignment into an equality comparison: 52: ./hash.h :329329 | : 11i:f warning: (datausing the result of an assignment as a condition without parentheses [-Wparentheses] = h->ops->fetc h329( | h ,i fk e(yd,a tsat r=l ehn-(>In file included from kopoly.cep:ys17)-: >In file included from +f./sccs.h e:1t20)c: )hIn file included from (libc/system.h{h: ,52 : | klibc/hash.h ^e: y329 ,:| 11 ==s: t rwarning: len(kusing the result of an assignment as a condition without parentheses [-Wparentheses]e y) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:libc/hash.h11::329 :note: 11place parentheses around the assignment to silence this warning: note: place parentheses around the assignment to silence this warning 329 | i329f | (idfa t(ad a=t ah -=> ohp-s>-o>pfse-t>cfhe(thc,h (kheIn file included from ,ypopulate.c ,:k 17es: ytIn file included from ,r./sccs.h l:se20tn: r(In file included from lklibc/system.hee:ny52(): k libc/hash.he+:y 329)1: )11+): utils/spawn.c 1:{warning: )33 ): using the result of an assignment as a condition without parentheses [-Wparentheses] 10| {: ^ warning: | using the result of an assignment as a condition without parentheses [-Wparentheses]| ^ ( ) 329 | | 33 ( ) | i fi f( d(aptiad == hf-o>rokp(s)-)> f{e t/c*h (pha,r eknety ,* /s t r| l ~~~~^~~~~~~~e n(key) + 1libc/hash.h)./hash.h:):329 329:{:11 11: : | note: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~note: use '==' to turn this assignment into an equality comparison use '==' to turn this assignment into an equality comparison 329329 | | iiff ((ddaattaa == hh-->>ooppss-->>ffeettcchh((hh,, kkeeyy,,1 warningsutils/spawn.cs generatedt:t. r33rl:le10en:nlibc/hash.h( (:knote: k329eplace parentheses around the assignment to silence this warninge:y y11)): 33++note: | place parentheses around the assignment to silence this warning 11 i))f) ) 329 ({ | {p i i d| f| ^ ^= ( d f| aCC port/mnext.c | o ==t ==r a k (=) )h -{> o/p*s -p>afreetncth (*h/, k| e ^ y , | s ( )t rlen(key) + 1)) { | ^ | ( ) CC port/networkfs.c utils/spawn.c:33:10: note: use '==' to turn this assignment into an equality comparison libc/hash.h :33329 | : 11i:f note: (use '==' to turn this assignment into an equality comparisonp id = 329f | o rikf( )()d a{t a/ *= pha-r>eonpts -*>/f e t| c ^h ( hCC port/notifier.c | , == key, strlen(key) + 1)) { | ^ | == CC port/ns_sock_host2ip.c CC port/platforminit.c CC port/sccs_getuser.c 1 warning generated. 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 =In file included from utils/sys.cx:f17i: lIn file included from e./system.h_:f52e: t./hash.hc:h329(:s11-:> gwarning: file,In file included from using the result of an assignment as a condition without parentheses [-Wparentheses] port/check_rsh.c ':c17': )In file included from )port/../sccs.h : {20329 : | In file included from | libc/system.hi ^:f 52 : (| libc/hash.hd ==:a 329t:a11 : =warning: h->using the result of an assignment as a condition without parentheses [-Wparentheses]o ps->fetch(h, 329k | e yi,f s(tdraltean (=k ehy-)> o+p s1-)>)f e{t c h| ( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~h , key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops-libc/hash.h>:f329e:t11c:h (note: hplace parentheses around the assignment to silence this warning, 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 =libc/hash.h :h329-:>11o:p snote: -use '==' to turn this assignment into an equality comparison> fet c329h | ( hi,f k(edya,t as t=r lhe-n>(okpesy-)> f+e t1c)h)( h{, k| e ^y , | s ==t rlen(key) + 1)) { | ^ | == 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, kIn file included from eport/bkd_server.cy:,17 : sIn file included from tport/../bkd.hr:l20e: nIn file included from (libc/system.hk:e52y: )libc/hash.h :+329 :111):) warning: { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~using the result of an assignment as a condition without parentheses [-Wparentheses] utils/spawn_filterpipeline.c :32941 | : 11i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]d ata = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41 | if (cmd = LNEXT(cmds)) { | ~~~~^~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses 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)) utils/spawn_filterpipeline.c{: 41 :| 11 ^ : note: | place parentheses around the assignment to silence this warning ( ) 41 | if (cmd = LNEXT(cmds)) { | ^ | ( ) libc/hash.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 = h1-utils/spawn_filterpipeline.c warning>: generatedo41. p:s11-:> fnote: euse '==' to turn this assignment into an equality comparisont ch( h41, | k eiyf, (sctmrdl e=n (LkNeEyX)T (+c m1d)s)) ){ { | ^| ^ | ==| == CC port/sccs_lockfile.c 3 warnings generated. CC port/startmenu.c CC port/svcinfo.c utils/str_subst.c:40:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 40 | while (p = strstr(s, search)) { | ~~^~~~~~~~~~~~~~~~~~~ CC port/uninstall.c utils/str_subst.c:40:11: note: place parentheses around the assignment to silence this warning 40 | while (p = strstr(s, search)) { | ^ | ( ) utils/str_subst.c:40:11: note: use '==' to turn this assignment into an equality comparison 40 | while (p = strstr(s, search)) { | ^ | == proj.c:174CC progress.c :610 warning:s generatedwarning: . using the result of an assignment as a condition without parentheses [-Wparentheses] 174 | if (ret = projcache_lookup(fdir)) goto done; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ CC prs.c proj.c:174:10: note: place parentheses around the assignment to silence this warning 1 warning174 generated | . if (ret = projcache_lookup(fdir)) goto done; | ^ | ( ) proj.c:174:10: note: use '==' to turn this assignment into an equality comparison 174 | if (ret = projcCC pull.c ache_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)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ CC push.c proj.c:184:11: note: place parentheses around the assignment to silence this warning 184 | if (ret = projcache_lookup(root)) { | ^ | ( ) proj.c:184:11: note: use '==' to turn this assignment into an equality comparison 184 | if (ret = projcache_lookup(root)) { | ^ | == 12 warnings generated. 1 warning generated. In file included from utils/system.c:21: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from utils/testcode.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->oproj.cp:s331-:>12f:e twarning: cusing the result of an assignment as a condition without parentheses [-Wparentheses]h (h, key ,331 | sIn file included from tutils/trace.c r:il17fe: nIn file included from ((./system.hpk:re52oy: j)./hash.h :=+329 :p111r):o) j warning: c{a cusing the result of an assignment as a condition without parentheses [-Wparentheses] h | e ^_ l o| o ==k u329p | ( biuff )()d arteat u=r nh -(>sotprsd-u>pf(eptrcohj(-h>,r okoety),) ;s t r| l ~~~~~^~~~~~~~~~~~~~~~~~~~~~~e n(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proj.c:331:12: note: place parentheses around the assignment to silence this warning 331 | if (pro1j warning generated=. projcache_lookup(buf)) return (strdup(proj./hash.h-:>329r:o11o:t )note: )place parentheses around the assignment to silence this warning; | ^ 329 | | ( )i f (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) proj.c:331:12: note: use '==' to turn this assignment into an equality comparison 331 | if (proj = projcache_lookup(buf)) return (strdup(proj->root)); | ^ | == ./hash.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. 7 warnings generated. 3 warnings generated. 1 warning generated. proj.c:383:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 383 | if (p = proj_product(p)) return (proj_chdir(proj_root(p))); | ~~^~~~~~~~~~~~~~~~~ proj.c:383:8: note: place parentheses around the assignment to silence this warning 383 | if (p = proj_product(p)) return (proj_chdir(proj_root(p))); | ^ | ( ) 1 warning generated. proj.c:383:8: note: use '==' to turn this assignment into an equality comparison 383 | if (p = 26p warningrso generatedj. _product(p)) return (proj_chdir(proj_root(p))); | ^ | == 2 warnings generated. CC pwd.c CC randombits.c CC randseed.c CC range.c CC rcheck.c proj.c:479:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 479 | if (s = config_str(p, CONFIG_BAM_CHECKOUT)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proj.c:479:8: note: place parentheses around the assignment to silence this warning 479 | if (s = config_str(p, In file included from Cutils/tty.cO:N50F: IIn file included from G./system.h_:B52A: M./hash.h_:C329H:E11C:K Owarning: UT)) using the result of an assignment as a condition without parentheses [-Wparentheses]{ | ^ | ( ) 329 | if (data 1= warning generatedh. ->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proj.c:479:8: note: use '==' to turn this assignment into an equality comparison 479 | if (s = config_str(p, CONFIG_BAM_CHECKOUT)) { | ^ | == ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.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:522:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 522 | if (f = fopen(file, "rt")) { | ~~^~~~~~~~~~~~~~~~~~~ proj.c:522:8: note: place parentheses around the assignment to silence this warning 522 | if (f = fopen(file, "rt")) { | ^ | ( ) 2 warnings generated. proj.c:522:8: note: use '==' to turn this assignment into an equality comparison 522 | if (f = fopen(file, "rt")) { | ^ | == In file included from port/gethost.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] proj.c:523:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | 523 | i f i(fd a(tta == fhg-e>tolpisn-e>(ffe)t)c hp(-h>,r okoetyk,e ys t=r lsetnr(dkuepy()t )+; 1 )| ) ~~^~~~~~~~~~~~~ { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proj.c:523:9: note: place parentheses around the assignment to silence this warning 523 | if (t = fgetline(f)) libc/hash.hp:-329>:r11o:o tnote: kplace parentheses around the assignment to silence this warninge y = s329t | r diufp ((td)a;t a | = ^ h -| > ( )o ps->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) proj.c:523:9: note: use '==' to turn this assignment into an equality comparison 523 | if (t = fgetline(f)) p->rootkey = strdup(t); | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) proj.c+: 5241:)9): {warning: using the result of an assignment as a condition without parentheses [-Wparentheses] | ^ | 524 == | if (t = fgetline(f)) p->md5rootkey = strdup(t); | ~~^~~~~~~~~~~~~ proj.c:524:9: note: place parentheses around the assignment to silence this warning 524 | if (t = fgetline(f)) p->md5rootkey = strdup(t); | ^ | ( ) proj.c:524:9: note: use '==' to turn this assignment into an equality comparison 524 | if (t = fgetline(f)) p->md5rootkey = strdup(t); | ^ | == proj.c:525:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 525 | if (t = fgetline(f)) p->syncroot = strdup(t); | ~~^~~~~~~~~~~~~ proj.c:525:9: note: place parentheses around the assignment to silence this warning 525 | if (t = fgetline(f)) p->syncroot = strdup(t); | ^ | ( ) proj.c:525:9: note: use '==' to turn this assignment into an equality comparison 525 | if (t = fgetline(f)) p->syncroot = strdup(t); | ^ | == proj.c:547:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 547 | if (f = fopen(file, "wt")) { | ~~^~~~~~~~~~~~~~~~~~~ poly.c:81:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] proj.c: 54781: | 9 :w hnote: iplace parentheses around the assignment to silence this warningl e (t 547= | e aicfh l(ifn e=( &fnoepxetn,( f&illeen,) )" w{t " )| ) ~~^~~~~~~~~~~~~~~~~~~~~~~ { | ^ | ( ) proj.c:547:9: note: use '==' to turn this assignment into an equality comparison 547 | if (f = fopen(file, "wt")) { | ^ | == poly.c:81:11: note: place parentheses around the assignment to silence this warning 81 | while (t = eachline(&next, &len)) { | ^ | ( ) poly.c:81:11: note: use '==' to turn this assignment into an equality comparison 81 | while (t = eachline(&next, &len)) { | ^ | == poly.c:86:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 86 | if (p = separator(buf)) *p++ = 0; | ~~^~~~~~~~~~~~~~~~ 2 warnings generated. CC rclone.c poly.c:86:9:utils/trace.c :note: 79place parentheses around the assignment to silence this warning: 8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]86 | if ( p79 | = isfe p(atr a=t ogre(tbeunfv)()CC rcs2bk.c " B*Kp_+T+R A=C E0_;P R O| G ^ S " )| ) ( ) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ CC rcsparse.c poly.c:86:9: note: use '==' to turn this assignment into an equality comparison 86 | if (p = separator(buf)) *p++ = 0; | ^ | == utils/trace.c:79:8: note: place parentheses around the assignment to silence this warning 79 | if (t = getenv("BK_TRACE_PROGS")) { | ^ | ( ) 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)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils/trace.c:79:8: note: use '==' to turn this assignment into an equality comparison 79 | if (t = getenv("BK_TRACE_PROGS")) { | ^ | == poly.c:91:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 91 | if (p = separator(++t)) *p++ = 0; | ~~^~~~~~~~~~~~~~~~ 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")) fipoly.cl:e91spopulate.c: :10=101: : s14note: p:place parentheses around the assignment to silence this warningl inote: tplace parentheses around the assignment to silence this warning L 91i | n e 101( | ti ,f w"(h:pi, l"=e, s(0eu)pr;al r a=| t ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ou rr(l+l+its)t)_ f*ipn+d+( n=, 0c;p , | f ^ l a g| s ( ), &k)) { | ^ | ( ) utils/trace.c:85:8: note: place parentheses around the assignment to silence this warning 85 | if (t = getepoly.cnCC receive.c :v91(:populate.c"10:B:101K :_note: 14Tuse '==' to turn this assignment into an equality comparison:R Anote: Cuse '==' to turn this assignment into an equality comparison91E | _ F I101 L | iE fS "w()hp)i l=fe i sl(eeupsra lr= a =ts opurlr(il+tl+Litis)nt)e_ (fCC redblack.c *tip,n+ d+"( :n=,, " 0,c; p 0, ) | ;f ^ l a | g| ^ s == , | & ( )k )) { | ^ | == proj.c:609:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 609 | if (proj = proj_init(dirname(buf))) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ utils/trace.c:85:8: note: use '==' to turn this assignment into an equality comparison 85 | if (t = getenv("BK_TRACE_FILES")) files = splitLine(t, ":,", 0); | CC regex.c ^ | == proj.c:609:13: note: place parentheses around the assignment to silence this warning 609 | if (proj = proj_init(dirname(buf))) { | ^ 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); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ proj.c:609:13: note: use '==' to turn this assignment into an equality comparison 609 | if (proj = proj_init(dirname(buf))) { | ^ | ==CC registry.c utils/trace.c:86:8: note: place parentheses around the assignment to silence this warning 86 | if (t = getenv("BK_TRACE_FUNCS")) funcs = splitLine(t, ":,", 0); | ^ | ( ) proj.c:611:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 611 | if (prod = proj_product(proj)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~ utils/trace.c:86:8: note: use '==' to turn this assignment into an equality comparison 86 | if (t = getenv("BK_TRACE_FUNCS"CC renumber.c )) funcs = splitLine(t, ":,", 0); | ^ | == proj.c:611:14: note: place parentheses around the assignment to silence this warning 611 | if (prod = proj_produutils/trace.cc:t87(:p8r:o jwarning: )using the result of an assignment as a condition without parentheses [-Wparentheses]) { | ^ 87 | | i ( )f (t = getenv("BK_TRACE_BITS")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ proj.c:611:14: note: use '==' to turn this assignment into an equality comparison 611 | if (prod = proj_product(proj)) utils/trace.c{: CC remap.c 87 :| 8 ^: note: | place parentheses around the assignment to silence this warning == 87 | if (t = getenv("BK_TRACE_BITS")) { | ^ | ( ) utils/trace.c:87:8: note: use '==' to turn this assignment into an equality comparison 87 | if (t = getenv("BK_TRACE_BITS")) { | ^ | == 2 warnings generated. CC remote.c 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 #inproj.cc:l636u:d11e: (tpor o
r o d| u ^c t(p)) return (prod); | ~~~~~^~~~~~~~~~~~~~~~~ proj.c:636:11: note: place parentheses around the assignment to silence this warning 636 | if (prod = proj_product(p)) return (prod); | ^ | ( ) utils/system.c:366:proj.c9::636 :warning: 11using the result of an assignment as a condition without parentheses [-Wparentheses]: note: use '==' to turn this assignment into an equality comparison 366636 | | iiff poly.c((:sp152hr: o21=d: g=warning: e address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]tp ernovj (_152"p | Br Ko _d Su Hc Et L( Lpc")s))e) t r,re etltuourwrnen r (,(p srLho()dd;)) ;, | 0 ~~~^~~~~~~~~~~~~~~~~~~~| , ^ i n| r ==a nge, uint2p(orig))) { | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1,1 warning( generatedt. ypeof(_dproj.c):)640_:d11}: :warning: using the result of an assignment as a condition without parentheses [-Wparentheses]0 ; \ 640| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (proj = proj_init(utils/system.cd:i366r:n9a:m enote: (place parentheses around the assignment to silence this warningb uf)) )366 | { i f| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~( sh = getenv("BK_port/gethomedir.cS:H102E:L8L:" )warning: )using the result of an assignment as a condition without parentheses [-Wparentheses] return (sh); 102 | | ^ i f | ( ( )t = getenv("BK_DOTBK")) { | ~~^~~~~~~~~~~~~~~~~~~~ proj.c:640:11: note: place parentheses around the assignment to silence this warning 640 | if (proj = proj_init(dirname(buf))) { | ^ | ( ) utils/system.c:366:9: note: use '==' to turn this assignment into an equality comparison 366 | if (sh = getenv("BK_SHELL")) return (sh); | ^ | == port/gethomedir.c:102:8: note: place parentheses around the assignment to silence this warning 102 | if (t = getenv("BK_DOTBK")) { utils/system.c :| 367 ^ : 9 :| ( )warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 367 | if (sh = which("bash")) return (proj.cs:h640):;11 : | note: ~~~^~~~~~~~~~~~~~~use '==' to turn this assignment into an equality comparison 640 | if (proj = proj_init(dirname(buf))) { | ^ | == port/gethomedir.c:102:8: note: use '==' to turn this assignment into an equality comparison 102 | if (t = getenv(utils/system.c":B367K:_9D:O Tnote: Bplace parentheses around the assignment to silence this warningK ")) {367 | | i ^f (| s ==h = which("bash")) return (sh); | ^ | ( ) utils/system.c:367:9: note: use '==' to turn this assignment into an equality comparison port/gethomedir.c367: | 110 :i8f: (warning: susing the result of an assignment as a condition without parentheses [-Wparentheses]h = whi c110h | ( "ibfa s(ht" )=) greettHuormne D(isrh());) {| ^ | ~~^~~~~~~~~~~~~~| == utils/system.c:368:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 368 | proj.ci:f668 :(8s:h warning: =using the result of an assignment as a condition without parentheses [-Wparentheses] which( "port/bkd_server.c668k: | s58 h:i"19f): ) ( warning: frusing the result of an assignment as a condition without parentheses [-Wparentheses] e =t ufr on58p | e( ns (hport/gethomedir.cwf):hi;110il :le 8e,| : ~~~^~~~~~~~~~~~~~ (" note: nrplace parentheses around the assignment to silence this warningat v"[)i )+110 + | {] i =f| ~~^~~~~~~~~~~~~~~~~~~a( vt[ j=+ +g]e)t;H o m| e ~~~~~~~~~^~~~~~~~~D ir()) { | ^ | ( ) utils/system.c:368:9: note: place parentheses around the assignment to silence this warning 368 | if (sh = which("ksh")) return (sh); | ^ | ( ) proj.c:668:8: note: place parentheses around the assignment to silence this warning 668 | if (fport/bkd_server.c port/gethomedir.c:=:58 110:f:19o8:p: e note: nnote: place parentheses around the assignment to silence this warning(use '==' to turn this assignment into an equality comparison f i l 58e110 | , | "iwrfht i"(l)te) =({ n ga ev| t[ ^ Hi o+ m+utils/system.c| e]: ( )D 368 i=:r 9(a:)v )[note: juse '==' to turn this assignment into an equality comparison{+ + ]| 368) ^ | ; i | f| == ^ ( s h| ( )= which("ksh")) return (sh); | ^ | == utils/system.c:370:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 370 | if (sh =port/gethomedir.c proj.c:w:113h668:i:10c8:h: ( warning: "note: using the result of an assignment as a condition without parentheses [-Wparentheses]suse '==' to turn this assignment into an equality comparison h ") ) 113 668 | r | e tiiuffr n(( port/bkd_server.cfr(: cs58= h: =)19f ;:os pt note: ea| use '==' to turn this assignment into an equality comparisonnt ~~~^~~~~~~~~~~~~ (( f di58il | re ,, w&"hsribtl)"e)) )({ n {a v| [ ~~~^~~~~~~~~~~~~~~~| i ^+ + ]| === av[j++]); | ^poly.c : 195| : ==29 proj.c:: 669warning: :address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]9 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 195669 | | irfa n(gte _=w aflgkertelvisn(es(,f )l)utils/system.co :wp370e-:r>9,c: o Lmnote: (pplace parentheses around the assignment to silence this warningdp )a,t h3700 | ,= i sf| t ^~~~r( dsuhplibc/lines.h (:=t60 ):w;9h :i c| note: h ~~^~~~~~~~~~~~~port/gethomedir.cexpanded from macro 'L'( : "113s: h1060": | ) )note: ( place parentheses around the assignment to silence this warning_r de)t u?113r | n( t (yispfhe )o(;fr (c _ | d= ^ ) s [t| ]a ( ))t {((dtiyrp,e o&fs(b_)d)) ){1 , | ( ^ t y p| e ( )o f(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proj.c:669:9: note: place parentheses around the assignment to silence this warning 669 | if (t = fgetline(f)) p->comppath = strdup(t); | ^ | ( ) utils/system.c:370:9: note: use '==' to turn this assignment into an equality comparison 370 | if (sh = which("sh")) return (sh); | ^ | == port/gethomedir.c:113:10: note: use '==' to turn this assignment into an equality comparison 113 | if (rc = stat(dir, &sb)) { | ^ | == proj.c:669:9: note: use '==' to turn this assignment into an equality comparison 669 | if (t = fgetline(f)) p->comppath = strdup(t); | ^ | == In file included from 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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] utils/tty.c :329290 | : 8i:f warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]d ata = 290h | - >iofp s(-p> f=e tgceht(ehn,v (kbeuyf,) )s t{r llibc/hash.h e:| n329 ~~^~~~~~~~~~~~~(: k11e:y )note: place parentheses around the assignment to silence this warning+ 1)) 329{ | i| f ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) utils/tty.c:290:8: note: place parentheses around the assignment to silence this warning 290 | if (p = getenv(buf)) { | ^ port/bkd_server.c| : ( )159 :8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] libc/hash.hlibc/hash.h ::159329329 | :: 1111i::f note: note: (place parentheses around the assignment to silence this warninguse '==' to turn this assignment into an equality comparisonp = g329329e | | t eiinffv ((("dd_aaSttTaaA R==T ShhO--utils/tty.cC>>:Koo290"pp:)ss8)--: >> {ffnote: eeuse '==' to turn this assignment into an equality comparison tt | cc ~~^~~~~~~~~~~~~~~~~~~~~~ hh 290(( | hh ,,i fkk ee(yyp,, =ss ttgrrellteeennn((vkk(eebyyu))f )++) 11{)) )) | {{ ^ | | | ^ ^ == | | ( ) == port/bkd_server.c:159:8: note: place parentheses around the assignment to silence this warning 159 | if (p = getenv("_STARTSOCK")) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, stport/bkd_server.cr:l159e:n8(:k enote: yuse '==' to turn this assignment into an equality comparison) + 1159) | ) i{f (| p ^ = | g ==e tenv("_STARTSOCK")) { | ^ | == 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 port/getrusage.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils/system.c:432:14: note: place parentheses around the assignment to silence this warning 432populate.c | : 299w:h11i:l ewarning: using the result of an assignment as a condition without parentheses [-Wparentheses]( line = fget l299i | n ew(hfi)l)e o(utt p=u tf g=e taldidnLei(nfe)()o u{t p u| t ~~^~~~~~~~~~~~~, 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 (lpopulate.c:299:11: note: place parentheses around the assignment to silence this warning 299 | while i(nte == ffggeettlliinnee((ff)))) {o ulibc/hash.h t:| p329 ^ u: t11 :| = ( ) note: ause '==' to turn this assignment into an equality comparisond dLin e329( | o uitfp u(td,a tsat r=d uhp-(>loipnse-)>)f;e t c| h ^( h ,| ==k ey, strlen(key) +populate.c :1299):)11 :{ note: use '==' to turn this assignment into an equality comparison| ^ | 299 == | while (t = fgetline(f)) { | ^ | == 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("/.")) returCC repo.c n (ret); | ^ | == 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')) {CC repos.c | ^ | == 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)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ CC repogca.c port/bkd_server.c:231:9: note: place parentheses around the assignment to silence this warning CC repostats.c 231 | if (p = strchr(bkd_getopt, c)) { | ^ | ( ) port/bkd_server.c:231:9: note: use '==' to turn this assignment into an equality comparison 231 | if (p = strchr(bkd_getopt, c)) { | ^ | == poly.c:457:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 457 | if (rend = separator(remote[i])) *rend = 0; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ poly.c:457:13: note: place parentheses around the assignment to silence this warning 457 | if (rend = separator(remote[i])) *rend = 0; | ^ | ( ) poly.c:457:13: note: use '==' to turn this assignment into an equality comparison 457 | if (rend = separator(remote[i])) *rend = 0; | ^ | == poly.c:459:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 459 | if (lend = separator(local[j])) *lend = 0; | ~~~~~^~~~~~~~~~~~~~~~~~~~~ poly.c:459:14: note: place parentheses around the assignment to silence this warning 459 | if (lend = separator(local[j])) *lend = 0; | ^ | ( ) poly.c:459:14: note: use '==' to turn this assignment into an equality comparison 459 | if (lend = separator(local[j])) *lend = 0; | ^ | == 16 warnings generated. poly.c:517:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 517 | if (lower = lowerBounds(cset, d, side)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ^ | == CC repotype.c poly.c:667:25: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 667 | walkrevs_setup(&wd, s, L(local), L(remote), WR_GCA); | ^~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ poly.c:667:35: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 667 | walkrevs_setup(&wd, s, L(local), L(remote), WR_GCA); | ^~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ poly.c:668:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 668 | while (d = walkrevs(&wd)) { | ~~^~~~~~~~~~~~~~~ poly.c:668:11: note: place parentheses around the assignment to silence this warning 668 | while (d = walkrevs(&wd)) { | ^ | ( ) poly.c:668:11: note: use '==' to turn this assignment into an equality comparison 668 | while (d = walkrevs(&wd)) { | ^ | == poly.c:689:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 689 | while (d = walkrevs(&wd)) { | ~~^~~~~~~~~~~~~~~ poly.c:689:12: note: place parentheses around the assignment to silence this warning 689 | while (d = walkrevs(&wd)) { | ^ | ( ) poly.c:689:12: note: use '==' to turn this assignment into an equality comparison 689 | while (d = walkrevs(&wd)) { | ^ | == In file included from utils/ttyprintf.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, str6l warningesn generated(. key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from utils/utils.c:17: In file included from ./system.h:52: ./hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] In file included from utils/which.c329: | 17 : iIn file included from f./system.h :(52d: a./hash.ht:a329 :=11 :h -warning: >ops-using the result of an assignment as a condition without parentheses [-Wparentheses]> fetch(h, key, s t329r | l einf( k(In file included from edport/gui.cya:)t17 a: + In file included from =port/../sccs.h1 :)h20)-: >In file included from {olibc/system.h p: s52| -: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~>libc/hash.h f:e329t:c11h:( hwarning: , keyusing the result of an assignment as a condition without parentheses [-Wparentheses], strlen(key) + 1 )329) | {i f | ( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~d ata = 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,./hash.h :s329t:r11l:e nnote: (place parentheses around the assignment to silence this warningk ey) +329 | 1 )i)f {( d libc/hash.ha| :t ^ 329a : 11=| : ( ) h note: -place parentheses around the assignment to silence this warning> ops- >329f | e ticfh ((hd,a tkae y=, hs-t>rolpesn-(>kfeeyt)c h+( h1,) )k e{y , | s ^ ./hash.ht :r 329l| :e ( )11n :( knote: euse '==' to turn this assignment into an equality comparisony ) + 1329) | ) i{f (| d ^ a t a| ( )= h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strllibc/hash.he:n329(:k11e:y )note: use '==' to turn this assignment into an equality comparison+ 1) )329 | { i f| ^( d a| t ==a = h->ops->fetch(h, key, strlen(key) + 1))In file included from utils/webencode.c{: 17 : | In file included from ^./system.h : 52| : ==./hash.h :329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) ./hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = 4h warning-s> generatedo. ps->fetch(h, key, strlen(key) + 1)) { | ^ | == poly.c:878:23: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 878 | range_walkrevs(s, 0, L(d), 0, csetStop, &cs); | ^~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from port/globalroot.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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)) { CC resolve.c | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ^ | == 9 warnings generated. proj.c:1580:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1580 | if (v = hash_fetchStr(new, k)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ port/getinput.c:59:25: warning: passing 'char[1024]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 59 | if (comments_checkStr(buf2, strlen(buf2proj.c):)1580): 9{: note: | place parentheses around the assignment to silence this warning ^~~~ port/../sccs.h1580: | 1341 : 27i:f note: (passing argument to parameter 's' herev = 1341h | aisnht_ fceotmcmheSnttrs(_ncehwe,c kkS)t)r ({u 8 | * ^ s , | i ( )n t len); | ^ proj.c:1580:9: note: use '==' to turn this assignment into an equality comparison 1580 | if (v = hash_fetchStr(new, k)) { | ^ | == proj.c:1614:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1614 | if (keys = hash_fetchStrPtr(*h, "DIRTY")) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proj.c:1614:13: note: place parentheses around the assignment to silence this warning 1614 | if (keys = hash_13f warningest generatedc. hStrPtr(*h, "DIRTY")) { | ^ | ( ) proj.c:1614:13: note: use '==' to turn this assignment into an equality comparison 1614 | if (keys = hash_fetchStrPtr(*h, "DIRTY")) { | ^ | == 1 warning generated. port/getrealname.c:132:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 132 | while (p = strchr(q, '/')) { | ~~~^~~~~~~~~~~~~~~~ port/getrealname.c:132:12: note: place parentheses around the assignment to silence this warning 132 | while (p = strchr(q, '/')) { | ^ | ( ) port/getrealname.c:132:12: note: use '==' to turn this assignment into an equality comparison 132 | while (p = strchr(q, '/')) { | ^ | == utils/utils.c:27:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 27 | if (p = getenv("_BK_VERSION")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from port/networkfs.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils/utils.c:27:8: note: place parentheses around the assignment to silence this warning 27 | if (p = getenv("_BK_VERSION")) { | ^ | ( ) utils/utils.c:27:8: note: use '==' to turn this assignment into an equality comparison 27 | if (p = getenv("_BK_VERSION")libc/hash.h): 329{: 11 :| ^note: place parentheses around the assignment to silence this warning | == 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, utils/utils.ckIn file included from In file included from :eport/hostColonPath.cport/mail.c33y:::,17178 : : :sIn file included from In file included from tport/../sccs.hport/../sccs.hwarning: r::using the result of an assignment as a condition without parentheses [-Wparentheses]l2020 e: : nIn file included from In file included from (libc/system.hlibc/system.h33k:: | e5252 y: : i)libc/hash.hlibc/hash.hf :: +329329( ::p11111 )::=) warning: warning: s{t rusing the result of an assignment as a condition without parentheses [-Wparentheses]using the result of an assignment as a condition without parentheses [-Wparentheses] e | r ^r o r| ( ==e r329329r | | n oii)ff) (({dd aa tt| aa ~~^~~~~~~~~~~~~~~~~ == hh-->>ooppss-->>ffeettcchh((hh,, kkeeyy,, ssttrrlleenn((kkeeyy)) ++ 11)))) {{ | | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils/utils.c:33:8: note: place parentheses around the assignment to silence this warning 33 | if (p = strerror(errno)) { | ^ | ( ) libc/hash.hlibc/hash.h::329329::1111:: note: note: place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning 329329 | | iiff utils/utils.c((:dd33aa:tt8aa: ==note: use '==' to turn this assignment into an equality comparisonhh --> >o33op | ps s-i->f>f fe(etptc ch=h( (hsh,t, r kekereyry,o, r s(stetrrrlrlenenon()(k)ke ey{y) ) +| + ^ 1 1) ))| ) == { { | | ^ ^ | | ( ) ( ) libc/hash.h:329libc/hash.h::11329:: 11note: :use '==' to turn this assignment into an equality comparison note: use '==' to turn this assignment into an equality comparison 329 | 329i | f i(fd a(tdaa t=a h=- >ho-p>so-p>sf-e>tfceht(chh,( hk,e yk,e ys,t rslternl(ekne(yk)e y+) 1+) )1 ){) {| ^ | ^| == | == In file included from port/notifier.c:17: In file included from port/../sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from port/ns_sock_host2ip.c:In file included from 17port/http_proxy.c: :In file included from 17port/../sccs.h: :In file included from 20port/../sccs.h: :In file included from 20libc/system.h: :In file included from 52libc/system.h: :libc/hash.h52:: 329libc/hash.h::11329:: 11warning: : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | i329f | (idfa t(ad a=t ah -=> ohp-s>-o>pfse-t>cfhe(thc,h (khe,y ,k esyt,r lsetnr(lkIn file included from eeport/mnext.cny:()17k : e+In file included from y port/../sccs.h)1: )20+): In file included from 1{libc/system.h) :) 52 | : { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~libc/hash.h : 329| : ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~11 : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key,In file included from port/platforminit.cs:t17r: lIn file included from eport/../sccs.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] libc/hash.hlibc/hash.h::329329::11 11:329: | note: note: place parentheses around the assignment to silence this warningiplace parentheses around the assignment to silence this warning f ( 329d329 | a | t iaif f = ( (dhda-at>taoa p =s= - h>h-f->e>otopcpshs-(->h>f,libc/hash.hfe :etk329tce:chy11h(,:(h h,snote: , tplace parentheses around the assignment to silence this warning kr keley ey,329n, | ( s kstietrfyrl )le( end+n(a (kt1kea)ey )y)= ) { +h + - 1>| 1)o ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~))p ) s {-{ > f | e| ^ t ^ c h | (| ( )h ( ) , key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: libc/hash.hnote: :place parentheses around the assignment to silence this warning329 libc/hash.h:: 11329329:: | 11 note: :iuse '==' to turn this assignment into an equality comparison f note: use '==' to turn this assignment into an equality comparison( d329a | libc/hash.ht 329:ai | 329 f := i11 (f:hd -a(note: >tduse '==' to turn this assignment into an equality comparisonoaa p ts= a- 329 >h | =f- e>ihtof-cp >hs(o(-dph>as,ft- ea>kt fec=eyh t,(hc h-hs,>(t ohrkp,les ey-kn,>e( fykse,ett yrcs)lht e(r+nhl (,e1k n)ek()yek )ye{ ,y + ) s | 1t+ ^ )r )l1 e)| {n) ( ) ( k{| e ^y )| ^| + == 1| ) ==) { | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 1 warning generated. 3 warnings generated. CC resolve_binaries.c CC resolve_contents.c CC resolve_create.c CC resolve_filetypes.c CC resolve_flags.c 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] In file included from port/startmenu.c:17: In file included from port/../sccs.h329: | 20 : iIn file included from flibc/system.h :(52d: alibc/hash.ht:a329 :=11 :h -warning: >opsusing the result of an assignment as a condition without parentheses [-Wparentheses]- >fetch(h, ke y329, | sitfr l(edna(tkae y=) CC resolve_generic.c h+- >1o)p)s -{> f e| t ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~c h(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: CC resolve_modes.c place parentheses around the assignment to silence this warning 329 | if (datalibc/hash.h :=329 :h11-:> onote: pplace parentheses around the assignment to silence this warnings ->fe t329c | h (ihf, (kdeayt,a s=t rhl-e>no(pkse-y>)f e+t c1h)()h ,{ k e| y ^ , s| t ( )r len(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if libc/hash.h(:d329a:t11a: =note: use '==' to turn this assignment into an equality comparisonh ->o p329s | - >iffe t(cdha(tha, =k ehy-,> osptsr-l>efne(tkcehy()h ,+ k1e)y), {s t r| l ^e n (| k ==e y) + 1)) { | ^ | == In file included from progress.c:17: In file included from ./sccs.h:In file included from 20port/sccs_getuser.c: :In file included from 17libc/system.h: :In file included from 52port/../sccs.h: :libc/hash.h20:: 329In file included from :libc/system.h11::52 : warning: libc/hash.h:329: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 | if 329( | d aitfa (=d aht-a> o=p sh-->>foeptsc-h>(fhe,t ckhe(yh,, skteryl,e ns(tkrelye)n (+k e1y))) +{ 1 )| ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h-libc/hash.h>:o329p:s11In file included from -:pull.c> :fnote: 17eplace parentheses around the assignment to silence this warning: t In file included from c./bkd.hh :(32920h | : , In file included from ilibc/system.hkf:e 52y(: ,dlibc/hash.h a:st329ta:r 11l=:e nhwarning: (-k>eusing the result of an assignment as a condition without parentheses [-Wparentheses]oy p)s -+> f1e)t)c h{329( | h ,| i ^ fk e (y| d, ( )a tIn file included from saport/svcinfo.ct :r=17l : ehIn file included from n-port/../sccs.h(>:ko20ep: ysIn file included from )-libc/system.h >:+f52 e: 1tlibc/hash.h)c:)h329 (:{h11 ,: | kwarning: ^ e y using the result of an assignment as a condition without parentheses [-Wparentheses],| libc/hash.h ( ):s 329t:r11l :e329 n | note: ( use '==' to turn this assignment into an equality comparisonki efy )(329 d | +a ti1af) )=( d{ha -t >a| o ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~p= s -h>-f>eotpcsh-(>hf,e tkcehy(,libc/hash.hh :,s329 t:kr11el:ye ,nnote: (use '==' to turn this assignment into an equality comparisonsk tery l)329e | n+ ( ik1fe) y)() d {a+ t a1| ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=) h{- > o| libc/hash.hp ^:s 329- :>| 11f ==:e tnote: cplace parentheses around the assignment to silence this warningh (h, k329e | y ,i fs t(rdlaetna( k=e yh)- >+o p1s)-)> f{e t c| h ^( h ,| ==k ey, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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(h1, warning generatedk. ey, strlen(key) + 1)) { | ^ | == 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 329 | if (data = h->In file included from oport/uninstall.cp:s17-: >In file included from fport/../sccs.he:t20c: hIn file included from (libc/system.hh:,52 : klibc/hash.he:y329,: 11s:t rwarning: len(kusing the result of an assignment as a condition without parentheses [-Wparentheses]e y) + 1)) { | ^ 329| | == if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 9 warnings generated. 33 warnings generated. 5 warnings generated. 2 warnings generated. 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. In file included from randseed.c:16: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] libc/hash.h329: | 329 :i11f: (note: dplace parentheses around the assignment to silence this warninga ta = 329h | - >iofp s(-d>afteat c=h (hh-,> okpesy-,> fsettrclhIn file included from e(push.cnh:(,17k : ekIn file included from ye./bkd.h)y: ,20+ : sIn file included from 1tlibc/system.h)r:)l52 e: {nlibc/hash.h (: k329| e: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~y11 ): +warning: 1)) using the result of an assignment as a condition without parentheses [-Wparentheses]{ | ^ | ( ) 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->flibc/hash.he:t329c:h11(:h ,note: place parentheses around the assignment to silence this warningk ey, s329t | r liefn ((kdeayt)a += 1libc/hash.hh):-)329> :o{11p :s -| note: > ^place parentheses around the assignment to silence this warningf e t| c ==329h | ( hi,f k(edya,t as t=r lhe-n>(okpesy-)> f+e t1c)h)( h{, k| e ^ y , | s ( )t rlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | ilibc/hash.hf: 329(:d11a:t anote: use '==' to turn this assignment into an equality comparison= h-> o329p | s -i>ff e(tdcaht(ah ,= khe-y>,o psst-r>lfeent(ckhe(yh), +k e1y),) s{t r l| e ^n ( k| e ==y ) + 1)) { | ^ | == 1 warning generated. 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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 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)) { | ^ | == port/networkfs.c:78:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 78 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ port/networkfs.c:78:11: note: place parentheses around the assignment to silence this warning 78 | while (t = fgetline(f)) { | ^ | ( ) port/networkfs.c:78:11: note: use '==' to turn this assignment into an equality comparison 78 | while (t = fgetline(f)) { | ^ | == CC resolve_renames.c CC restore.c CC resolve_tags.c 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->fIn file included from ercs2bk.ct:c17h: (In file included from h./sccs.h,: 20k: eIn file included from libc/system.hy:,52 : slibc/hash.ht:r329l:e11n:( kwarning: ey) +using the result of an assignment as a condition without parentheses [-Wparentheses] 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(hport/networkfs.c,: 198k:e8y:, warning: susing the result of an assignment as a condition without parentheses [-Wparentheses]t rlen(k e198y | ) i+f 1()f) ={ f o| p ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e n(sym, "r")) { | ~~^~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison port/networkfs.c :329198 | : 8i:f note: (place parentheses around the assignment to silence this warningd ata =198 | h -i>fo p(sf- >=f eftocphe(nh(,s ykme,y ,In file included from " receive.crs:"t17libc/hash.h)r: :)lIn file included from 329 elibc/system.h:{n:11 (52: k: | elibc/hash.hnote: ^ y:use '==' to turn this assignment into an equality comparison )329 :| + 11 ( ) 329: 1 | ) warning: )i f{using the result of an assignment as a condition without parentheses [-Wparentheses] ( d| a ^t a | = == 329 h | - >iofp s(-d>afteat c=h (hh-,> okpesy-,> port/networkfs.cfs:et198tr:cl8he:(n h(note: ,kuse '==' to turn this assignment into an equality comparison e kye )y198 , | + si1tf)r )l( ef{n (= k | ef ^yo )p e| +n == ( 1s)y)m ,{ " r| " ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) ) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) 1 warning2 generated warning. s 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)) { | ^ | == In file included from port/networkfs.crenumber.c::21133:: 9In file included from :libc/system.h :warning: 52using the result of an assignment as a condition without parentheses [-Wparentheses]: libc/hash.h:329:11 :211 | warning: if using the result of an assignment as a condition without parentheses [-Wparentheses]( f = fopen(sym, 329" | r "i)f) ({d a t| a ~~^~~~~~~~~~~~~~~~~ = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ port/networkfs.c:211:9: note: place parentheses around the assignment to silence this warning 211 | if (f = fopen(sym, "r")) { | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetIn file included from cregistry.ch:(17h: ,In file included from libc/system.hport/networkfs.ck::e52211y: :,libc/hash.h9 ::s329 t:note: r11use '==' to turn this assignment into an equality comparisonl: e n warning: (211k | eusing the result of an assignment as a condition without parentheses [-Wparentheses] y )i f+ (1f) )=329 | {f oi pf| e ^ n( (d sa| yt ( )ma , =" rh"-)>)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)) { | ^ | == port/networkfs.c:220:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 220 | if libc/hash.h(:fIn file included from 329 rclone.c:=:11 17:f: oIn file included from note: p./bkd.hplace parentheses around the assignment to silence this warninge: n20(: s In file included from y329libc/system.hm | :, 52 i: "flibc/hash.hr :"(329)d:)a11 t:{a warning: =| ~~^~~~~~~~~~~~~~~~~using the result of an assignment as a condition without parentheses [-Wparentheses]h ->ops->fetch(h, 329k | e yi,f s(tdraltean (=k ehy-)> o+p s1-)>)f e{t c h| ( ^ h , | k ( )e y, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ port/networkfs.c:220:8: note: place parentheses around the assignment to silence this warning 220 | if (f = fopen(sym, "r")) { | ^ | ( ) In file included from libc/hash.hremap.c::32917:: 11In file included from :./sccs.h3 : warningnote: 20suse '==' to turn this assignment into an equality comparison: generated In file included from . libc/system.h :32952 | : libc/hash.hi:f329 :(11d:a twarning: a =libc/hash.h using the result of an assignment as a condition without parentheses [-Wparentheses]:h 329port/networkfs.c-::>11220o::p 8s329note: :- | place parentheses around the assignment to silence this warning > note: fiuse '==' to turn this assignment into an equality comparisonef t 329c ( | h220d ( | aih tf,ia f (k =de( ayfht, -a => s o=tfp roshlp--ee>>nnfo((epkstseyc-ymh>),(f he+",t r c1"kh))e())yh port/platforminit.c ,,{:{ 146 sk : te| 9| ry ^: ^l, e warning: ns| using the result of an assignment as a condition without parentheses [-Wparentheses]| (t == ==kr el ye146)n | ( +k ei1yf)) ) ( +t{ 1= ) | )s ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ t {r c h| r ^ ( a v| [ ( )0 ], '/')) { | ~~^~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison libc/hash.h329: | 329 :i11f: (note: dplace parentheses around the assignment to silence this warninga ta = 329h | -port/platforminit.c >:io146fp: s9(-:d> afnote: teplace parentheses around the assignment to silence this warningat cIn file included from =h regex.c (146:hh | 17-, : > In file included from okilibc/system.hpef:sy 52-,(: > tlibc/hash.hfs :et=329tr :cCC review.c ls11het:(nr h(cwarning: ,kh erusing the result of an assignment as a condition without parentheses [-Wparentheses]ky( e)ay v,+[ 0s 1]t329),r | ) l 'ei{/nf '( )k(| )ed ^ ya {)t a| + ==| = ^ 1 )h )-| > ( ){o p s| - ^ > f e| t ( )c h(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ port/platforminit.c:146:9: note: use '==' to turn this assignment into an equality comparison port/networkfs.c :146255 | : 11 :libc/hash.hi :fwarning: 329 using the result of an assignment as a condition without parentheses [-Wparentheses]:( 11t: =note: use '==' to turn this assignment into an equality comparisons trch r 329(CC rm.c 255 | a | v i[if0f ] (,(d na'at/ma'e ) =)= h{g- e> to| ep ^ns v- (>| "f ==_e Btlibc/hash.hKc:_h329F(:Sh11T,:Y Pknote: Eeplace parentheses around the assignment to silence this warning"y ),) s{329t | r l| ie ~~~~~^~~~~~~~~~~~~~~~~~~~~~fn ((kdeayt)a += 1h)-)> o{p s -| > ^f e t| c ==h (h, key, strlen(key) + 1)) { | In file included from ^ rcsparse.c : 18| : ( )In file included from libc/system.h:52: libc/hash.h:329:111 warning: generated . warning: using the result of an assignment as a condition without parentheses [-Wparentheses] port/networkfs.c:255:11: 329note: | place parentheses around the assignment to silence this warning if (data 255= | hi-f> o(pnsa-m>ef e=t cghe(thelibc/hash.h,nport/platforminit.c: v:329k(177:e":11y_11:,B: K note: s_warning: use '==' to turn this assignment into an equality comparisontFusing the result of an assignment as a condition without parentheses [-Wparentheses] rS lT eY329 nP | 177(E | k"i e)f y) ) ( {di+ af t 1| aCC rmdel.c () ^ t) = ={| h ( )-s >t| or ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~pc sh-r>(fse,t cPhA(ThH,_ DkEeLyI,M )s)t r*lte n=( k0e;y ) | + ~~^~~~~~~~~~~~~~~~~~~~~~~ 1)) { | ^ port/networkfs.c :| 255 ==: 11: note: use '==' to turn this assignment into an equality comparison 255 | if (name = gIn file included from eredblack.ct:e17n: vIn file included from (libc/system.h":_52B: Klibc/hash.h_:F329S:T11Y:P Elibc/hash.hwarning: ":)329using the result of an assignment as a condition without parentheses [-Wparentheses]): 11{: note: | place parentheses around the assignment to silence this warning ^CC rmgone.c port/platforminit.c329 : | | 329177 == | :i 11fi: f ( note: d(place parentheses around the assignment to silence this warningad taat a177= | = h -h >- o>ipofsp -s(>-tf> ef=te ctshct(hrh(c,hh ,rk (eksye,,y ,Ps AtsTrtHlr_elDneE(nLk(IekMye))y) ) + * +t1 )1=)) )0{ ; { | | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ^ ^ | | ( ) ( ) 2 warnings generated. port/networkfs.c:266:8:port/platforminit.c :warning: 177using the result of an assignment as a condition without parentheses [-Wparentheses]: 11: note: libc/hash.huse '==' to turn this assignment into an equality comparison: 329 : 26611177 | : | i note: f use '==' to turn this assignment into an equality comparison (libc/hash.h m :i 329329f= | : 11(mi:tof u note: =n(place parentheses around the assignment to silence this warning td spatot ria329cn | ht= r( i(dhfsi- ,r>( )odP)paA stT{-aH > _ f=D| e E ~~^~~~~~~~~~~~~~~~~thL c-Ih>M(o)hp),s -*k>tef ye=,t c0sh;t( rh l,| e ^nk (e ky| e, ==y )s t+r l1e)n)( k{e y )| ^+ port/networkfs.c 1:| )266 ==): 8{: note: | place parentheses around the assignment to silence this warning ^ | ( ) 266 | if (m = mountpoint(dir)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, port/networkfs.cs:t266r:l8e:n (note: kuse '==' to turn this assignment into an equality comparisone y) + 1 )266) | {i f | ( ^m =| ==m ountpoint(dir)) { | ^ | == 1 warning generated. port/platforminit.c:253:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 253 | if (t = getenv("BK_LIMITPATH")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. port/platforminit.c:253:8: note: place parentheses around the assignment to silence this warning 253 | if (t = getenv("BK_LIMITPATH")) { | ^ | ( ) port/platforminit.c:253:8: note: use '==' to turn this assignment into an equality comparison 253 | if (t = getenv("BK_LIMITPATH")) { | ^ | == progress.c:138:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 138 | if (s = getenv("_BK_PROGRESS_INHERIT")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ progress.c:138:8: note: place parentheses around the assignment to silence this warning 138 | if (s = getenv("_BK_PROGRESS_INHERIT")) { | ^ | ( ) progress.c:138:8: note: use '==' to turn this assignment into an equality comparison 138 | if (s = getenv("_BK_PROGRESS_INHERIT")) { | ^ | == 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); | ^ port/sccs_getuser.c:129:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 129 | if (p 1= warning generatedg. etpwuid(id)) r = p->pw_name; | ~~^~~~~~~~~~~~~~ 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/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/platforminit.c : 321| : ( )9 : note: place parentheses around the assignment to silence this warning 321 | if (fp = popen("uname -r", "r")) { | ^ | ( ) port/sccs_getuser.c:129:9: note: use '==' to turn this assignment into an equality comparison 129 | if (p = getpwuid(id)) r = p->pw_name; | ^ | == port/platforminit.c:321:9: note: use '==' to turn this assignment into an equality comparison 321 | if (fp = popen("uname -r", "r")) { | ^ | == 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("Rpull.cA:N210D:S19E:E Dwarning: "using the result of an assignment as a condition without parentheses [-Wparentheses]) )) retu r210n | (i-f1 )(;o p t| s ^ ~~~~~~~~~~~~~~~~~~. product = bk_nested2root(opts.transaction || opts.portport/platforminit.c):)342 randseed.c:{:12 84: : | 30warning: ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:using the result of an assignment as a condition without parentheses [-Wparentheses] warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 342 | i f84 | ( eixft r(ab a=s ep6l4a_tdfeocromdeex(tpr,a (s)t)r l{e n (| p ~~~~~~^~~~~~~~~~~~~~~~~) , buf, &outlen) != CRYPT_OK) retupull.cr:n210 :(19-:2 )note: ;place parentheses around the assignment to silence this warning | ^ 210 | /usr/include/string.h :i54f: 128( warning:o generated p. note: tpassing argument to parameter heres .p r54o | dsuiczte _=t bport/platforminit.csk:t_342rn:le12es:nt enote: (dplace parentheses around the assignment to silence this warningc2 orno so342tt | ( coihpfat rs( .e*tx)rt;ar na s | a= ^c tpiloant f|o|r moepxttsr.aprandseed.c(o:)r84)t: )39{): port/uninstall.c{warning: | : passing 'long *' to parameter of type 'unsigned long *' converts between pointers to integer types with different sign [-Wpointer-sign] ^ 442 :| 9 ^ | :84 ( ) | In file included from warning: | remote.cusing the result of an assignment as a condition without parentheses [-Wparentheses]i ( ): f 17 : ( In file included from b442libc/system.ha | :sIn file included from 52erepo.c : 6:ilibc/hash.h421f:_: 329dIn file included from (:elibc/system.hp11c: :o52= d: warning: elibc/hash.hs(port/platforminit.c:tusing the result of an assignment as a condition without parentheses [-Wparentheses]p:329r pull.c,342:s: :11t210s12 :r:t:329 (19r | warning: b:lnote: u eusing the result of an assignment as a condition without parentheses [-Wparentheses]use '==' to turn this assignment into an equality comparisoninnote: n fduse '==' to turn this assignment into an equality comparison( l1 p(342e warning)d | ,329 generated,a210 | . t | i" ba fBiu i iff=f(t , eK( h(xed&-oteao>prptuotaeatps r ls.=.=e-p a n>rpph)folp- eda">!tut)o=ccf)p hto sC( r{-Rh=m >Y, e fP bx| eTkkt ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t_e_r cOynahK,e(() s)h st),rte erd{ktl2 euer yrno| ,n(o ^ kt s(e( t-yo| r2)p ==l) t e;+sn .( 1tk| )re ^~~~~~~)ay n){s/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tomcrypt/src/headers/tomcrypt_misc.h a:+ c7 | t:1 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i60) o:)n note: {|passing argument to parameter 'outlen' here | | o ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~7p | t s . p oport/uninstall.c r: t442 ): )9 : { note: place parentheses around the assignment to silence this warning | ^ 442| 1 | == warning generated . i f (upn s=i gsnterds tclibc/hash.hrh:(a329br:u 11n*:do lunote: etplace parentheses around the assignment to silence this warning,, "ulibc/hash.h Bn:329is329 | ti: Kg11ien:fee pdnote: (e place parentheses around the assignment to silence this warningdrl a.ota nap329g p | =" * )ioh)fu- t>{(lo dep ans| t)- ^ a;> f = e| | t ( )h ^c - h>(ohp,s -k>efye,t csht(rhl,e nk(ekye,y )s t+r l1e)n)( k{e y )| ^ + 1| ) ( )) port/uninstall.c :{442 : 9| : ^ note: use '==' to turn this assignment into an equality comparison| ( ) 442 | if (p = strstr(bundle, "BitKeeper.app")) { | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, libc/hash.hk:e329y:,11 :s tnote: ruse '==' to turn this assignment into an equality comparisonl en(k e329y | ) i+f 1()d)a t{a =| ^h - >| o ==p s->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from repos.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from 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 | ipull.cf: 364(:d10a:t awarning: using the result of an assignment as a condition without parentheses [-Wparentheses]= h->o p364s | - > f eitfc h((th ,= kxefyi,l es_tfreltecnh((kcesye)t ,+ '1c)')) ){ { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ~~^~~~~~~~~~~~~~~~~~~~~~~~ pull.clibc/hash.h::364329::1011:: note: note: place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning 364329 | | i fi f( d(att a= =x fhi-l>eo_pfse-t>cfhe(tccshe(th,, 'kce'y),) s{t r l| e ^ n ( k| e ( )y ) + 1)) { | ^ | ( ) pull.c:364:10: note: use '==' to turn this assignment into an equality comparison 364 | libc/hash.h :i329f: 11(:t note: =use '==' to turn this assignment into an equality comparison xfi l329e | _ fieft c(hd(actsae t=, h'-c>'o)p)s -{> f e| t ^c h (| 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); | ~~^~~~~~~~~~~~~~ progress.c:365:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 365 | pull.ci:f370 :(13m: =note: place parentheses around the assignment to silence this warningl oadf i370l | e ( p ,w h0i)l)e {( p | = ~~^~~~~~~~~~~~~~~~ fgetline(f2)) fprintf(f1, "%s\n", p); | ^ | ( ) progress.c:365:9: note: place parentheses around the assignment to silence this warning pull.c :365370 | : 13 :i fnote: use '==' to turn this assignment into an equality comparison( m = 370l | o a d fwihliel(ep ,( p0 )=) f{g e t| l ^ i n e| ( ( )f 2)) fprintf(f1, "%s\n", p); | ^ | == progress.c:365:9: note: use '==' to turn this assignment into an equality comparison 365 | if (m = loadfile(p, 0)) { | ^ | == 1 warning generated. In file included from repostats.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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 root.c 1 warning generated. 1 warning generated. CC rset.c CC sane.c randombits.cCC scat.c :68:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 68 | if (p = getenv("BK_RANDOM")) { | ~~^~~~~~~~~~~~~~~~~~~~~ randombits.c:68:8: note: place parentheses around the assignment to silence this warning 68 | if (p = geteCC sccs.c nv("BK_RANDOM")) { | ^ | ( ) range.c:163:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 163 | while (p = fgetline(f)) { | ~~^~~~~~~~~~~~~ randombits.c:68:8: note: use '==' to turn this assignment into an equality comparison 68 | if (p = getenv("BK_RANDOM")) { | ^ | == CC sccs2bk.c range.c:163:11: note: place parentheses around the assignment to silence this warning 163 | while (p = fgetline(f)) { | ^ | ( ) range.c:163:11: note: use '==' to turn this assignment into an equality comparison 163 | while (p = fgetline(f)) { | ^ | == CC sccslog.c CC sccs_mv.c CC search.c CC sec2hms.c CC send.c CC sendbug.c CC set.c CC setup.c receive.c:99:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 99 | pull.c :w732h:i9l:e warning: (using the result of an assignment as a condition without parentheses [-Wparentheses]t = fge t732l | i n ei(ff )()i {= t| a ~~^~~~~~~~~~~~~k epatch(r)) { | ~~^~~~~~~~~~~~~~ remap.c:38:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 38 | if (ret = receive.ci:s99S:C11C:S (note: rplace parentheses around the assignment to silence this warninge l)) {99 | | w ~~~~^~~~~~~~~~~~~hpull.c i:l732e: 9(:t note: =place parentheses around the assignment to silence this warning fge t732l | i n ei(ff )()i {= t| a ^ k e p| a ( )t ch(r)) { | ^ | ( ) remap.c:38:10: note: place parentheses around the assignment to silence this warning 38 | if (retreceive.c :=99 :i11s:S Cnote: pull.cCuse '==' to turn this assignment into an equality comparison:S 732(: renumber.cr999:e: | 110l :)note: w9)use '==' to turn this assignment into an equality comparisonh: i {l warning: e732using the result of an assignment as a condition without parentheses [-Wparentheses] | | ( ^ t i110 =f | | ( )f( giie ft= l (itdna ek=(e fps)ac)tc cs{h_ (t ro| )p ^)( s {)| ) == | { ^ | | ~~^~~~~~~~~~~~~ == remap.c:38:10: note: use '==' to turn this assignment into an equality comparison 38 | if (ret = isSCCS(rel)) { | ^ | == renumber.c:110:9: note: place parentheses around the assignment to silence this warning 110 | if (d = sccs_top(s)) { | ^ | ( ) renumber.c:110:9: note: use '==' to turn this assignment into an equality comparison 110 | if (d = sccs_top(s)) { | ^ | == rcs2bk.c:343:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 343 | if (pid = fork()) { | ~~~~^~~~~~~~ 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; | ~~^~~~~~~~~~~~~~~~~~~~~~ rcs2bk.c:343:10: note: place parentheses around the assignment to silence this warning 343 | if (pid = fork()) { | ^ | ( ) pull.c:864:10: note: place parentheses around the assignment to silence this warning 864 | if (t = strchr(urls[i], '|')) *t = 0; | ^ | ( ) rcs2bk.c:343:10: note: use '==' to turn this assignment into an equality comparison 343 | if (pid = fork()) { | ^ | == pull.c:864:10: remap.cnote: :use '==' to turn this assignment into an equality comparison235 :10: 864warning: | using the result of an assignment as a condition without parentheses [-Wparentheses] if ( t235 | = isft r(crhert( u=r lrsm[dii]r,( b'u|f')))) r*ett u=r n0 ;( r e| t ^) ; | ==| ~~~~^~~~~~~~~~~~ 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); | ^ | == In file included from repotype.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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)) { | ^ | ( ) remap.crenumber.c::322221::148:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]use '==' to turn this assignment into an equality comparison 221 | 322i | f (imf =( mMaEpRdGiEr( s=, gde)t)d i{r ( b| u ^f ) )| =={ | ~~~~~~~^~~~~~~~~~~~~ remap.c:322:14: note: place parentheses around the assignment to silence this warning 322 | if (mapdir = getdir(buf)) { | ^ | ( ) remap.c:322:14: note: use '==' to turn this assignment into an equality comparison 322 | if (mapdir = getdir(buf)) { | ^ | == CC sfio.c CC shrink.c CC sinfo.c 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)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.c:618:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] pull.c:1157: 14618: | note: place parentheses around the assignment to silence this warningi f (re t1157 | = rwehmioltee _(luorclk _=f auirll(lbiusft,_ foipntds(.nv,e rcb,o soep)t)s .{q u i| e ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t ? SILENT : 0, &k)) { | ^ | ( ) pull.c:1157:14: note: use '==' to turn this assignment into an equality comparison 1157 | while (url = urpush.cl:l618i:s11t:_ fnote: iplace parentheses around the assignment to silence this warningn d(n, c618, | o pitfs .(qrueite t= ?r eSmIoLtEeN_Tl o:c k0_,f a&ikl)()b u{f , | o ^p t s| . ==v erbose)) { | ^ | ( ) push.c:618:11: note: use '==' to turn this assignment into an equality comparison 618 | if (ret = remote_lock_fail(buf, opts.verbose)) { | ^ | == push.c:642:33: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 642 | if (opts.d) range_gone(s_cset, L(opts.d), D_RED); | ^~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ push.crclone.c::647315::479:: warning: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]using the result of an assignment as a condition without parentheses [-Wparentheses] 647315 | | rieft (=r cp r=u nterkiegyg(esr_(casve[t0,] ,r ," pNrUeL"L),) f dg,o tpok fdloanges;, &| l ~~~^~~~~~~~~~~~~~~~~~~~~~~c sets, &rcsets, &rtags); | ^~~~~~~ ./bkd.h:174:11: note: passing argument to parameter 'local_only' here 174 | int *local_only, int *remote_csets, int *remote_tags); | ^ push.c:647:56: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 647 | ret = prunekey(s_cset, r, NULL, fd, pkflags, &lcsets, &rcsets, &rtags); | ^~~~~~~ ./bkd.h:174:28: note: passing argument to parameter 'remote_csets' here 174 | rclone.c : 315 : 9 remote.c:i: n88note: t:place parentheses around the assignment to silence this warning 8 *:l owarning: 315cusing the result of an assignment as a condition without parentheses [-Wparentheses] | a li_fo n(88lr | yc , i =fi nt(trp i *g=rg eegmreo(ttaeevn_[v2c0( warnings]"se,_ generatedt B. s"K,p_ rRieEn"Mt)O )T* Er GegZmoIotPto"e )_d)to anggezs;i) p; | = ^ | a ^ t | o ( )i (p); push.c :| 647 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~: 65: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 647 | ret = prunekey(s_cset, r, NULL, fd, pkflags, &lcsets, &rcsets, &rtags); | ^~~~~~ ./bkd.h:174:47: note: passing argument to parameter 'remote_tags' here pull.c174: | 1262 : 9 : warning: iusing the result of an assignment as a condition without parentheses [-Wparentheses]n t *loca l1262_ | o nilfy ,( ricn t= *pruelmlo_tpea_rcts1e(tasv,, irclone.crn:,t315 :k*9er:ye _mnote: louse '==' to turn this assignment into an equality comparisonremote.cit :se88 t_:315,t8 | a: eg insnote: fv)place parentheses around the assignment to silence this warning V; (a rr c)| 88 ) ^ | = gitofrt io(g pgo eu=rt (;ga ev t[| e0 ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n] v,( ""_pBrKe_"R)E)M O TgEoGtZoI Pd"o)n)e ;g z i| p ^ = | a ==t oi(p); | ^ | ( ) rclone.c:316:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 316 | if (rc = rclone_part1(r, envVar)) goto done; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ pull.c:1262:9: note: place parentheses around the assignment to silence this warning 1262 | if (rc = pull_partremote.c1:(88a:v8,: rnote: ,use '==' to turn this assignment into an equality comparison key _88l | i sitf, (epn v=V agre)t)e ngvo(t"o_ BoKu_tR;E M O| T ^ E G Z| I ( )P6 " warning)s) generated . gzip =rclone.c :a316t:o9i:( pnote: )place parentheses around the assignment to silence this warning; | ^ 316| | == if (rc = rclone_part1(r, envVar)) goto done; | ^ | ( ) 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; | ^ | == rclone.c:316:9: note: use '==' to turn this assignment into an equality comparison 316 | if (rc = rclone_part1(r, envVar)) goto done; | ^ | == rcsparse.c:450:40: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 450 | if (str) randbits = adler32(randbits, str, strlen(str)); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here repos.c :821131 | :Z8E:X Twarning: Eusing the result of an assignment as a condition without parentheses [-Wparentheses]R N uLong Z E131X | P OiRfT (afd l=e rf3o2p eOnF((p(autLpush.cho:ln712og:g 15,a: d "lwarning: reusing the result of an assignment as a condition without parentheses [-Wparentheses]"r ),) c{ o 712n | s| t ~~^~~~~~~~~~~~~~~~~~~~~} Beyltseef i*fb u(fi, =u Ibnpt_ ulpedna)t)e;S e r| v ^e r(0, rev_list, opts.quiet)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) repos.crIn file included from :aresolve.c131n::d408b: :iIn file included from t./resolve.hnote: s:place parentheses around the assignment to silence this warning 17 =: In file included from alibc/system.h131d: | l52 e: irlibc/hash.hf3: 2329((:fr11 a:=n dwarning: fbopush.cipusing the result of an assignment as a condition without parentheses [-Wparentheses]:te 712sn:,(15 p:sa tt329note: rh | place parentheses around the assignment to silence this warning,l oisgf t, 712r ( | l"d era}n"t ()aes) lt =sr{ e) h ) -i>;| fo ^ p (s| i- ^~~| > ( )=f elibc/zlib/zlib.hbt:pc821_h:u(61ph:d, a note: tkpassing argument to parameter 'buf' hereee Sye ,r821 v | seZtrEr(Xl0Te,En R(rNke evuy_L)lo in+sg t 1,Z) E)oX pP{tO sR .T| q ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ua idelte)r)3 2{ O F| ( ^ ( u Lrepos.c| o: ( )n131 g: 8a:d lnote: euse '==' to turn this assignment into an equality comparisonr , c o131n | s ti fB y(tfe f= *fboupfe,n (upIantth lloegn,) )";r " )| ) ^ { | ^ | == repos.c:132:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 132 | while (t push.c=: 712flibc/hash.h:g:15e329:t: l11note: i:use '==' to turn this assignment into an equality comparisonn enote: ( place parentheses around the assignment to silence this warningf712 ) | ) }329{ | erclone.c l:i| s374f ~~^~~~~~~~~~~~~e: rcsparse.c 9(:i:d465f a: warning: t31(using the result of an assignment as a condition without parentheses [-Wparentheses]a:i =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] h 374b- | p> _o465 up | ips fd-r a>a(tfnpeed Stb=eci rhtsv(steh rr,=c( h0kar,ed( ylbrepo.cr,eu:e rf115vs3 :repos.c_t2+14:lr( :132ilr2 :sea2warning: 12tnn,using the result of an assignment as a condition without parentheses [-Wparentheses]:,(d kb'note: oei "place parentheses around the assignment to silence this warningpyt115' t)s | )s , ).132+ q | si*u 1tfpi )r ew),(=th n )i{su0)l tm; e rs { | lt ( ^ er| t n ~~^~~~~~~~~~~~~~~~~~~~~~~| (= ^=| s ( )th f ra| g)s ==e)h t;_l fi en| te ^~~c( hfS)tlibc/zlib/zlib.h)r: (821{h: ,61 :| r ^ knote: )passing argument to parameter 'buf' here )821| | ( ){Z E X| T ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~E RN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uIlibc/hash.hn:t329 :l11e:n )note: )use '==' to turn this assignment into an equality comparison; | ^ 329 | if rclone.c(:d374a:t9a: =note: place parentheses around the assignment to silence this warningh ->op srepos.c374-: | >132 f: e12it:fc hnote: ((use '==' to turn this assignment into an equality comparisonph ,push.c= : 132k724s | e:t y9r ,:crepo.cw h:hswarning: r115itusing the result of an assignment as a condition without parentheses [-Wparentheses](:lr b14elu: e f (n724 note: t( | +place parentheses around the assignment to silence this warning k =ei2 yf2 f) ,115g ( | e+r' t c" l1 'ii)=)fn) ) e r (({e*nf cpu) e m)| i=s ^v t{ e0r _; | s =| ==e ^ r| h v ^ a e s| r h ==I| _ n ( )ff eotBclhoSctkr((rh),) rrke)t)u r{n (| r ^ c ) ;| ( ) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ rclone.c:374:9: note: use '==' to turn this assignment into an equality comparison 374 | if (p = strchr(buf + 22, '"')) *p = 0; | ^ | == repo.c:115:14: note: use '==' to turn this assignment into an equality comparison 115 | if (numstr = hash_fpush.ce:t724c:h9S:t rnote: (place parentheses around the assignment to silence this warningh , rk) )pull.c724 : | {1453 :i 26f| : ^ ( warning: r passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]c| === r e1453c | e igvuen_zsieprAvlelr21If warningnh generatedf(. orB-l>orcfkd(,r )f), r&e(touprtns .(irnc)),; & (| o ^ p t s| . ( )o ut)); | ^~~~~~~~~~ ./bkd.h:139:42: note: passing argument to parameter 'in' here 139 | int gunzipAll2fh(int rfd, FILE *wf, int *in, int *outrclone.c):;390push.crepo.c ::: 9724122| ::: ^ 915 warning: ::using the result of an assignment as a condition without parentheses [-Wparentheses] note: warning: use '==' to turn this assignment into an equality comparisonusing the result of an assignment as a condition without parentheses [-Wparentheses]pull.c :390 1453 | 724: 122 | 38i | :f i }fwarning: ( remote.cpassing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]re(: clr186 sc:=1453e 7 | =:b i pgfrwarning: _u eassigning 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]un(c pzhedi i ap=v186tA e | elh_ Slasle2seirfhrnvh_vee(fe rrrr=(-oI g>mn(erFfgtfioeedlBtn,ellv (oi(f0cn",,keB (2K& r(_(| )rCo ~~^~~~~~~~~~~~~~~~~~),Sp Etr bTse123uS.t | f"iu ,)nr ,)nps , ri0 (oz,&rje (c_o!o)ffop;u(pt lbts lus.| pf.o ^a)vu t)et h r)| (>b) ==p o; ,0s )e " )| B?) ^~~~~~~~~~~i tb{K./bkd.hu e:f e139 | p:: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e51 r:0/ ;lnote: opassing argument to parameter 'out' here g | / ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ N 139F | IiLnEtS "g)u)n)z i{p A l| l ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2 fh(int rfd, FILE *wf, int *in, int *out); | ^ rclone.c:390:9: note: place parentheses around the assignment to silence this warning 390 | if (rc = bp_updateServer(getenv("BK_CSErepo.cT:S122":)15,: 0note: ,place parentheses around the assignment to silence this warning !opt s122. | v e}r beolssee) )i f{ remote.c (: h199| : ^ =8 : h | awarning: ( )sassigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] h _from F199i | l e (l0i,n e | = ^ ( g| e (t li n123e | 2 ( rp,r obju_ff,u lslrclone.cip:za390et:oh9f(:(p b,note: u use '==' to turn this assignment into an equality comparisonf" )B)i t390>K | e 0ei)pf e ?r( /repos.crbl:cuo253 fg:= /8 :N:b F p0Iwarning: _;Lusing the result of an assignment as a condition without parentheses [-Wparentheses]u E p Sd| "a ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)t253 )e | )S ei{rf v e(| rf ( g= e | tf )eo npve(n"(BpKa_tChSlEoTgS," )",r "0),) !{o p t| s ~~^~~~~~~~~~~~~~~~~~~~~. verbose)) { | ^ | == repo.c:122:15: note: use '==' to turn this assignment into an equality comparison 122 | } else if (h = hash_fromFile(0, | ^ | == repos.c:253:8: note: place parentheses around the assignment to silence this warning 253 | if (fremote.c pull.c:=:215 1493:f:6o13:p: e warning: nwarning: 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](using the result of an assignment as a condition without parentheses [-Wparentheses] p ath l215o | g1493 , | i f" ri("fs) t)(r cn{pe aq t(| h" ^ E =R R| gO ( )eR t-eBnAvD( "CBMKDD:_ CbOkM"P,O NlEiNnTe_,P A1T7H)")) ){ { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/style.h:31:37:repos.c :note: 253expanded from macro 'strneq': 8: note: 31use '==' to turn this assignment into an equality comparison | #d e253f | i nief s(tfr n=e qf(oa2p, warningebsn, generated(n. pIn file included from )repostats.caresolve_flags.c :t:(68h20!:l: s11oIn file included from t:g./resolve.hr ,:npull.cwarning: 17c:using the result of an assignment as a condition without parentheses [-Wparentheses]": m1493 rIn file included from p:"libc/system.h(13 ):(:68)52a | : )note: {libc/hash.h,place parentheses around the assignment to silence this warningw :( h 329bi| : )l ^111493,e : | ( n(| warning: )t ==i) using the result of an assignment as a condition without parentheses [-Wparentheses] f)= ( fc| gp ^~~e a t329tl | h/usr/include/string.hi :ni=40ef :( g40f(e:)repos.cdt ):aenote: 260tnpassing argument to parameter here{:av 12 ( :="| 40 B ~~^~~~~~~~~~~~~ | warning: hK iusing the result of an assignment as a condition without parentheses [-Wparentheses]-Dn >_toC pO260ssM | t-P r>O nfNwceEhmtNipcTl h_e((P chA(o,Ttn H sk"=te) y)fc, gh {eas trt l r| i*l ^ n,e e n (c(| fok ( ))repostats.cne ):sy 68t){: 11c+ :h | a1 ~~^~~~~~~~~~~~~note: r) place parentheses around the assignment to silence this warning ) * ,{ s68 i | | z ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ew _hti)l;e (| t ^ =pull.c :f1493g:e13t:l inote: nuse '==' to turn this assignment into an equality comparisone (f) )1493 | { i| f ^ ( c| repos.cp ( ):a 260t:1h12 warning : generated= . note: gplace parentheses around the assignment to silence this warninge ten v260( | " B KwDlibc/hash.hh_:iCremote.c329lO::eM22211 P::(O6 tN:note: E place parentheses around the assignment to silence this warning=repostats.cNwarning: :T 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]f68_329 g:P | e11A t:T222il H | finote: " nuse '==' to turn this assignment into an equality comparison)i(e )fd( af{(68t) sIn file included from | a) tresolve_contents.c | r:w={ ^npush.c20h eIn file included from :: ih qresolve_create.c842In file included from l-| | (::./resolve.he> ^ =="209: o E: :17(p RIn file included from : ts| R./resolve.hwarning: In file included from -rclone.c ( )O:using the result of an assignment as a condition without parentheses [-Wparentheses]libc/system.h=>: R17 : f478-: 52fe:" In file included from : gt10,842libc/system.hlibc/hash.hec: | :52:th( l : 329lhwarning: iilibc/hash.h:i,using the result of an assignment as a condition without parentheses [-Wparentheses]nf:11n e 329:ek,(: (e r11repos.c478warning: fy6c:: | ),)using the result of an assignment as a condition without parentheses [-Wparentheses] 260 ) ) =warning: : s 12i{using the result of an assignment as a condition without parentheses [-Wparentheses]t{r:f r e 329l cnote: (| | e| erepogca.cuse '==' to turn this assignment into an equality comparison r ^ n ^~~~~~~~~~~~~~~~~~~~~~~~~i: 329c i( v140 | 260 fkelibc/style.h: = | | e_:13i ==(ys31:fa d)e: twa r37warning: (oht+v:using the result of an assignment as a condition without parentheses [-Wparentheses]diia e a(l 1rnote: t&e=)Iexpanded from macro 'strneq' ab )n 140 u(h f | =ft-{o 31 [ > Bw | h1=o lh#-] p| oid>)fs ^ cleo)g- kefp e> ( is{tf| r(n- le ( ))ke> it )e f| nc yse ~~~^~~~~~~~~~~~~~~ehr tt ((e=rcfhrepo.ct nh),:ufe() 178rgqh k:n1e(,{e8 warningta y:( generatedl,k , rlibc/hash.h. ibe| warning: c:n,y ^susing the result of an assignment as a condition without parentheses [-Wparentheses])329en, t ;:() r 11f s | l :)(t178 ==e| )!r | n ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~note: sl rclone.c( use '==' to turn this assignment into an equality comparison{tei:k rnf478e n ( :y| c329k(10) ~~~~^~~~~~~~~~~~~m | es: p yrepos.c +(i):=note: (f 262 place parentheses around the assignment to silence this warning1a +:h ))( 10a),d4781:s (a | ) h{bt )warning: _ )a using the result of an assignment as a condition without parentheses [-Wparentheses]f , i{ e| (=f t ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~n c262 )h(| h | )push.c-r ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~S ):>c t 842o r :p=(i| 9s repogca.chf ^~~:-a:, >t140 (note: /usr/include/string.hfo:rpplace parentheses around the assignment to silence this warning:ei13k 40t(:)=:c& ) 40hb842note: s:(u | place parentheses around the assignment to silence this warning{t hf libc/hash.hrnote: repostats.c,[i :cpassing argument to parameter here: 1f| 140329h 100k] ~~^~~~~~~~~~~~~~~~~~~~~~ | :r: e)( 11(1240y)rw:t: | , ch , i { inote: warning: ns =lplace parentheses around the assignment to silence this warning'using the result of an assignment as a condition without parentheses [-Wparentheses]tt e | rIn file included from | r libc/hash.h' sl resolve_binaries.c ^ e(:)329te100: ck329) | rn | 20 ee: n( : | iy11*ick In file included from ( )v :pfmew./resolve.h e= pyh:_ note: =( )i17sfplace parentheses around the assignment to silence this warning d( l: eg 0ac+eIn file included from re;to libc/system.hvt an3291(:el s | )t52ri| =trepo.c ) : In ~~^~~~~~~~~~~~~~~~ :i =libc/hash.hne hc178f{ :frclone.c(-h: f329o:f>a8( g:B478)or:d| e11l:)p a ^t:o10 s*note: t l c:{-,place parentheses around the assignment to silence this warninga iwarning: k > | n(note: using the result of an assignment as a condition without parentheses [-Wparentheses]fc= == eruse '==' to turn this assignment into an equality comparison| eo 178() ^ repos.ctnh | f) : cs-> i) 478262329htof)r| | : | ( p e ( ) 10 hcs({t :i,h-s ui f a> rfnote: krf=| n place parentheses around the assignment to silence this warning(e e ~~^~~~~~~~~~~~~ ( dy*th (ra, ,carct 262 hsc as | s(h)= t ih_; =r z,f a l e erepogca.c thei_kt:| o-nftec140 ^ i>( )yh: (ok(;,S13 &pep t:| bsy sr ( )u-)=| t(note: f> ^rhuse '==' to turn this assignment into an equality comparison[f+s l,repostats.c 1e te :] t1rnr100)140c)c(k:) | h)hk)12 ( re):{wh{(y h, t){note: i , place parentheses around the assignment to silence this warning| lk| + push.c ^ee ^ ' | : y |1 ^ remote.c842100 (, ') :: | | k | )) 2249 ==es ( )) | :: yt { ( )18 w r* :note: h=lp use '==' to turn this assignment into an equality comparisoni e | warning: lfn= ^ 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]eg ( e842k0 (t | e;| tl 224y ( ) ii | ) =nf | e + ^ f((i gfrf1 e)c )| t) () ( )l =p i{ {n r= e e libc/hash.h(| cs| repo.c:f ^et ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:329) ir 178:) vc:11 | eh8:{ ==_In file included from r: slibc/hash.hresolve_filetypes.c( note: e::lnote: repos.cuse '==' to turn this assignment into an equality comparison| r32920iuse '==' to turn this assignment into an equality comparison: ^ v:: n 262 e 11In file included from e: r329:./resolve.h+10178| I | :6: | ( )n note: 17, fiuse '==' to turn this assignment into an equality comparison: note: iof In file included from libc/hash.h'use '==' to turn this assignment into an equality comparisonfB libc/system.h :\ l(:329329n( od52 | :'s262ca: 11) | ktlibc/hash.hi:)= (a:f r 329 note: *h )=:(place parentheses around the assignment to silence this warningpairepostats.c) 11d sf: h:a=h 100r- t _329(:e>warning: a0f | p12to ;eusing the result of an assignment as a condition without parentheses [-Wparentheses] :up= t i= rs /cf note: n-h*h suse '==' to turn this assignment into an equality comparison >- S(t (329f>ttdrr | eoeracc100 tpr(th) | icsmhar; fh-i, ( (>n =t w(hfar ,| hd,etkh ^ia te)-' ltkc )>| eaehl o'| y(i{p) ==(=,hn s) t ,e - hs | >*=-tk* ^fp >re/ e foly t=gpe, | c esn | ==h0t-(s ^~~~~~ (;l>kt h ifer,/usr/include/string.h neyl :| et)ek45 ^(c ne: fh+(y27 )( k,:| )h1e == ,)ysnote: { ))tpassing argument to parameter here k r e{+l | y e45 ^, 1n | | )(c s ^)kh| t ea ==r {yr l| ) e == *n | +s( ^ tk 1re )cy| )h) == r { + ( c1| o) ^ n) s t{| ( )c h| a ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r *, 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; /* CC slib.c terminate libc/hash.hlrepogca.c:i:329n165:e:11 10:*: / note: warning: use '==' to turn this assignment into an equality comparison using the result of an assignment as a condition without parentheses [-Wparentheses] | ~~^~~~~~~~~~~~~~~~~~~~~~ libc/hash.h 329 : | 165329 | repostats.c:i :11f 110: : (i13note: df:place parentheses around the assignment to silence this warninga t(warning: ap using the result of an assignment as a condition without parentheses [-Wparentheses] 329 == | hPi110-Af | >R oE(repos.c pNd: sTa283w-(t:h>sa9if, :le = etremote.cd warning: crcsparse.c:)husing the result of an assignment as a condition without parentheses [-Wparentheses](hCC smerge.c :224)- t(666: > h: 9Fo=,8283:Lp : | Asfk note: G-gewarning: place parentheses around the assignment to silence this warningS>eyusing the result of an assignment as a condition without parentheses [-Wparentheses]i (ft, fsel ,ti224s( cn | tfph e r )(666( l= h | fie |, 2fnf= i) (o kf)(kpDe pee_y({ ynB,d =)(L pUs=| s+aEt ~~^~~~~~~~~~~~~~t t;rr r1h lcCC sort.c c)l esh)o| n_r g ~~^~~~~~~~~~~~~~(f({, kil eni "ydn| a)ie ^" t+ )+(6 ) r,| 1c =={)s' ),\ n| {r' ~~^~~~~~~~~~~~~~~~~~~~~ c) s)| - ^ >* drepostats.cp e: | f110= ( )b: r130a:;n cnote: /hplace parentheses around the assignment to silence this warning*) )t e rr110em | ti urepogca.cn r:a n165tw :eh(10 id:ll) ie;note: n place parentheses around the assignment to silence this warninge( t| * ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /repos.c= 165 : libc/hash.h | 283f: | :g329 ^ 9e: :t11i l:f| note: i ( )place parentheses around the assignment to silence this warningnnote: ( euse '==' to turn this assignment into an equality comparisonp( f283= 2 | 329) P | ) A iRi{fEf N (T(| f(d ^ sa =,t a| fd ( )o)= p) e hnF-(L>pAoaGptSsrcsparse.ch(-remote.c:ls>:666o,f224:g e:8,pt9: )c: " h note: a|(note: place parentheses around the assignment to silence this warning"=huse '==' to turn this assignment into an equality comparison ) , )D _ k{666B224e | L | y U ,| repostats.ciE ^ :f;is 110 ft :( r| 13d| (l ( ): ^ pe = nnote: =(use '==' to turn this assignment into an equality comparisonr| k c ( )ses ty_110r)f | c i h+n r d (1iwl)thi)(in rle{ce+ s 6 ,(repos.c,| t: ^r 283' c=:\ s repogca.c9n| -f::' ==>g165 ) de:note: )et10use '==' to turn this assignment into an equality comparison fl: *bi p rnnote: 283aeuse '==' to turn this assignment into an equality comparison= | n( cf0 h2;i165)) f | ))/ *( r{ f e t it e=fu| r r ^mf(n iop np (| ae=d ==tn ) e(P; pA laR itE| nhN ^ elT o( *gs| /,, ( ) "d| a) ^") ) )F| L =={A G S| ( ^s , | p ==) |= D_BLUE; | ^ | == rcsparse.c:666:8: note: use '==' to turn this assignment into an equality comparison 666 | if (d = rcrepos.cs:_291f:i9n:d iwarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]( rcs, 291r | c s -i>fdrepogca.c e:(f166fb: r10=a: n fcwarning: ohusing the result of an assignment as a condition without parentheses [-Wparentheses]remote.cp) :e)236 n :166(r6 | pe: at tuwarning: hrpassing '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]iln fo g((236,dp | ) ";=iw f" M )| E() ^Rs Gt{ Er | (e ==sq| ,( ~~^~~~~~~~~~~~~~~~~~~~~ " d@)G)Z IFPL@A"G,S (lsi,n ep))) |{= D| _ ^~~~~~~~~~~~~~~~~~~~~B LUElibc/style.h;: 30 :| 33 ~~^~~~~~~~~~~~~: note: expanded from macro 'streq' 30 | #define streq(a,b) (!strcmp((a),(b))) | ^~~ repos.c/usr/include/string.h::29139::939:: note: note: place parentheses around the assignment to silence this warningpassing argument to parameter here 39291 | | i n ti fs t(rfc m=p f(ocpoenns(tprepogca.c a:ct166hh:al10ro: g *,note: , place parentheses around the assignment to silence this warning " cwo"n )s166)t | {c h ai| rf ^ repo.c :*( 253)p| :; ( )10 = : | Mwarning: ^Eusing the result of an assignment as a condition without parentheses [-Wparentheses] R GE(s, d253) | ) F LiAfG S((ps ,= pp)r o|j=_ iDn_iBtL(UcE-;> p a| t ^ h ) repos.c)| : remote.c ( )291{: : 2389 ::| 8 ~~^~~~~~~~~~~~~~~~~~~~:note: use '==' to turn this assignment into an equality comparisonwarning: 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] 291 | 238 | i f l(ifn e= =f ofpgeent(lpianteh(lzoign,) ;"repogca.c w: "166| ): ^ ~~~~~~~~~~~~~)10 :{ note: use '==' to turn this assignment into an equality comparison| ^ | ==166 | if (p = MERGE(s, d)) FLAGS(srepo.c,: 253p:)10 :| =note: place parentheses around the assignment to silence this warningD _Bremote.cL :U253244E | :; 9 : | iwarning: ^fpassing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] (| p == 244= | pwrhoijl_ei n(istt(rcn-e>qp(altihn)e), {" @ S| T ^ D O U| T ( )= ", 8) || strneq(line, "@STDERR=", 8)) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/style.h:31:33: note: expanded from macro 'strneq' 31 | #definpush.ce: 1007s:t8r:n ewarning: qusing the result of an assignment as a condition without parentheses [-Wparentheses]( a,b,nrepo.c) : 1007253( | :! 108si: warningtf sr note: generatedn(use '==' to turn this assignment into an equality comparison. cf m p =(253 ( | fa o) p, e(inbf() p,(r(pon b)=e) f)p, r o"| jw ^~~_" i)n/usr/include/string.h)i: trclone.c40{(:: c69026 -::| >9 ~~^~~~~~~~~~~~~~~~~~~~p:note: a passing argument to parameter heretwarning: husing the result of an assignment as a condition without parentheses [-Wparentheses]) )40 | {i n690 t | | ^si tf r | n( ==cr mcp =( csoennsdt_ BcAhMa_rm s*g,( rc,o nbspt_ kcehyasr, *e,n vsViazre,_ to)p;t s .| b ^p sz)push.c): 1007g:o8t:o note: dplace parentheses around the assignment to silence this warningo ne; 1007 | | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i fremote.c :(244f: 40=: fwarning: opassing '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]p en( p244r | o bwehfi,l e" w("s)t)r n{e q (| l ^ i n e| , ( ) "@STDOUT=", 8) || strneq(line, "@STDrclone.cE:R690R:=9":, note: 8place parentheses around the assignment to silence this warning) ) { 690| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ iflibc/style.h :(31r:c33 := note: push.csexpanded from macro 'strneq':e 1007n: d831_: | B #Anote: dMuse '==' to turn this assignment into an equality comparisone_ fmi sn1007ge | ( rsi,tf r bn(pef_q k(=ea y,fsbo,,p nee)nn (v(pV!rasortb,re nfoc,pm tp"s(w.("ba)p))s, z({)b )) ,| g( ^on t) o)| ) ==d o n| e ^~~; /usr/include/string.h :| 40 ^ : 26 :| ( )note: passing argument to parameter here 40 | int strncmp (const char *, const char *, size_t); | ^ rclone.c:690:push.c9::1014 :note: 10use '==' to turn this assignment into an equality comparison: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 690 | if 1014( | r c remote.c i:=f246 :s(7er:nc 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]B AsMe_ nm246ds | _g f( iril,fe (b(rps,_t krbenuyefsq,,( lseiinnzveeV,(a pr"r,@o SboTepDftE)sR).R)b= p"rs,ez t)8u))r )ng ow(tfro c =)d ;oe nr er| ;; ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | 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); | ^ push.c:1014:10: note: place parentheses around the assignment to silence this warning 1014 | if (rc = send_file(r, bufremote.c,: 247s:i16z:e (warning: ppassing '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]r obe f247) | ) ) bryetteusr n= (artco)i;( & l| i ^ n e [| 8 ( )] ); | ^~~~~~~~ /usr/include/stdlib.h:23:23: note: passing argument to parameter here rcsparse.c :23850 | :i9n:t warning: ausing the result of an assignment as a condition without parentheses [-Wparentheses]t oi (const char *); | ^850 | if (p = strchr(cvsbranch, ',')) select_branch(rcs, p+1); push.c :| 1014 ~~^~~~~~~~~~~~~~~~~~~~~~~~: 10: note: use '==' to turn this assignment into an equality comparison 1014 | if (rc = send_file(r, buf, size(probef))) return (rc); | ^ | == rcsparse.c:850:9: note: place parentheses around the assignment to silence this warning 850 | if (p = strchr(cvsbranch, ',')) select_branch(rcs, p+1); | ^ | ( ) remote.c:270:rcsparse.c9::850 :warning: 9assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]: note: use '==' to turn this assignment into an equality comparison 270 | l850i | n e i=f f(gpe t=l isnter(czhirn()c;v s b| r ^ ~~~~~~~~~~~~~a nch, ',')) select_branch(rcs, p+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; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. push.c:1043:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] remote.c: 2791043: | 6 :i fwarning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]( p = 279g | e tiefn v((s"tBrKnDe_qF(E"AETRURROERS-_"U,S ElDi"n)e), {6 ) )| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~g orcsparse.ct:o870 :e10r:r ;warning: using the result of an assignment as a condition without parentheses [-Wparentheses] | ^~~~~~~~~~~~~~~~~~~~~~~~~ libc/style.h:31:37: note: expanded from macro 'strneq' 31870 | | # d e fiifn e( ps t=r nsetqr(cah,rb(,bnr)a n(c!hsntarmnec,m p'(:('a))), (*bp)+,+( push.cn=:) 1043)0:);8 : | | note: ^~~ ~~^~~~~~~~~~~~~~~~~~~~~~~~~place parentheses around the assignment to silence this warning /usr/include/string.h:40 :104340 | : inote: fpassing argument to parameter here (p rclone.c40=: | 774ig:ne37tt: e snwarning: tvpassing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]r( n"cBmKp D 774_( | Fc EogAnzTsiUtpR AEclShl_a2UrfS hE*(D,rcsparse.cf" :i)c870l)o:e n10n{s:o t ( note: f| cplace parentheses around the assignment to silence this warningh ^ h ) a, r | f ( )870*o | ,u t s, i izgfez _i(tpp), ; = & os| pt ^tr sc.hirn(,b r&aonpcthsn.aomuet,, '0:)';) ) | * ^~~~~~~~push.cp :+1043+:./bkd.h 8remote.c:=::137 280:0note: :51;use '==' to turn this assignment into an equality comparison17: : note: | warning: 1043passing argument to parameter 'in' here ^ 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] | 137i| | f ( )280i | n( tpu ng=lz eigspesAt le(lns2vsf(ch"a(BniKfnD(t_l FirEnfAedT,,U R"FE@ISEL_XEUI ST*E=wD%f"d,rcsparse.c)@ :)"i870 ,n:{ t10 & : il | )enote: ^)vuse '==' to turn this assignment into an equality comparison e il| , === 870 i | 1n ,o p0s)-;> f e| t ^~~~~~~~~~~~~~~c h(h, ./bkd.hk:e137y:,51 :s tnote: rpassing argument to parameter 'in' herel en( k137e | yi)n t+ g1z)i)p A{l l 2| f ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~h (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, | ^ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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 startmenu.c CC stat.c repotype.c:36:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 36 | if (dir = av[1]) { | ~~~~^~~~~~~ repotype.c:36:10: note: place parentheses around the assignment to silence this warning 36 | if (dir = av[1]) CC stattest.c { | ^ | ( ) repotype.c:36:10: note: use '==' to turn this assignment into an equality comparison 36 | if (dir = av[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 rfd, FILE *wf, int level, int *in, int *out, | ^ 8 warnings generated. In file included from resolve_modes.c:20: In file included from ./resolve.h:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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. 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; | ~~~~~~~~^~~~~~~~~~~~ 6 warnings generated. 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; | ^ | == 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] In file included from restore.c :32917 | : In file included from i./sccs.hf: 20(: dIn file included from alibc/system.ht:a52 : =libc/hash.h :h329-:>11o:p swarning: ->fetusing the result of an assignment as a condition without parentheses [-Wparentheses]c h(h, key, strlen (329k | e yi)f +( d1a)t)a {= h| - ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~> ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC status.c libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key,libc/hash.h :s329t:r11l:e nnote: (place parentheses around the assignment to silence this warningk ey) +329 | 1 )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, strllibc/hash.he:n329(:k11e:y )note: use '==' to turn this assignment into an equality comparison+ 1)) 329{ | i| f ^ ( d| a ==t a = h->opsCC stripdel.c ->fetch(h, key, strlen(key) + 1)) { | ^ | == 35 warnings generated. 7 warnings generated. 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)) 6{ warning s 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 rm.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) warning s{ generated . | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from rmdel.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h,libc/hash.h :k329e:y11,: snote: tuse '==' to turn this assignment into an equality comparisonr len( k329e | y )i f+ (1d)a)t a{ = | h ^ - > o| p ( )s ->fetch(h, key, strlen(key) + 1)) { | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 2 warnings generated. resolve.c:227:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 227 | if (c = setjmp(cleanup_jmp)) { | ~~^~~~~~~~~~~~~~~~~~~~~ resolve.c:227:8: note: place parentheses around the assignment to silence this warning 227 | if (c = setjmp(cleanup_jmp)) { | ^ | ( ) resolve.c:227:8: note: use '==' to turn this assignment into an equality comparison 227 | if (c = setjmp(cleanup_jmp)) { | ^ | == 2 warnings generated. 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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 synckeys.c CC tagmerge.c CC testcode.c CC tclsh.c CC takepatch.c CC testdates.c 12 warnings generated. 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')) { | CC time.c ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 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 timestamp.c resolve.c:742:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 742 | if (i = cCC touch.c omp_overlap(opts->complist, gfile)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC trigger.c 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)) { | ^ | == 1 warning generated. resolve.c:996:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 996 | if (s = strchr(t, ' ')) { | ~~^~~~~~~~~~~~~~~~ resolve.c:996:9: note: place parentheses around the assignment to silence this warning 996 | if (s = strchr(t, ' ')) { | ^ | ( ) resolve.c:996:9: note: use '==' to turn this assignment into an equality comparison 996 | if (s = strchr(t, ' ')) { | ^ | == resolve_create.c:607:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 607 | if (i = comp_overlap(rs->opts->complist, gfile)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ restore.c:44:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 44 | if (rc = systemf("bk -?BK_NO_REPO_LOCKresolve_create.c=:Y607E:S8 :- rnote: place parentheses around the assignment to silence this warningc heck -607a | c i>f' %(si' =2 >c&o1m"p,_ o v| e ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r la p45( | r s - > o pttmsp-f>icloem)p)l i{s t ,| ~~~~~~~~g file)) { | ^ | ( ) resolve_create.c:607:8: note: use '==' to turn this assignment into an equality comparison 607 | if (i = comp_ovrestore.ce:r44l:a9p:( rnote: splace parentheses around the assignment to silence this warning- >opts -44> | c oimfp l(irsct ,= gsfyisltee)m)f ({" b k| ^- ? B| K ==_ NO_REPO_LOCK=YES -r check -ac >'%s' 2>&1", | ^ | ( 45 | tmpfile)) { | | ) restore.c:44:9: note: use '==' to turn this assignment into an equality comparison 44 | if (rc = systemf("bk -?BK_NO_REPO_LOCK=YES -r check -ac >'%s' 2>&1", | ^ | == resolve_generic.c:178:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 178 | if (r1e warningt generated . = rf[i].func(rs)) { | ~~~~^~~~~~~~~~~~~~~~ In file included from sccs.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] 1 warning generated. 329 | if (data = h-In file included from >sccs_mv.co:p17s: -In file included from >libc/system.hf:e52t: clibc/hash.hh:(329h:,11 resolve_generic.c:k: e178warning: y:,11 using the result of an assignment as a condition without parentheses [-Wparentheses]:s tnote: rplace parentheses around the assignment to silence this warningl en(k e178 y | 329) | +ii ff1 )In file included from (()resolve_create.csccslog.crd ::ea{65720tt :: a 10In file included from = resolve.cIn file included from | :libc/system.h =:rset.c ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :r 1047: warning: 52fh:17using the result of an assignment as a condition without parentheses [-Wparentheses]: [-16: libc/hash.hi>:In file included from :]o ./sccs.h329.p657warning: ::fs | using the result of an assignment as a condition without parentheses [-Wparentheses]2011u- : :n>iIn file included from cf flibc/system.hwarning: (e1047 :rt | using the result of an assignment as a condition without parentheses [-Wparentheses](52sca r: )hgIn file included from elibc/hash.h)(a scat.ct: hi329: 329{,n | 17=: : : 11 k iIn file included from r:| eif./sccs.hlibc/hash.hm ^ yf ::dwarning: , (20329i (using the result of an assignment as a condition without parentheses [-Wparentheses]d: :r| sh aIn file included from 11( ( )totlibc/system.h:b rwa: ul 52note: fe329==: place parentheses around the assignment to silence this warning)n | libc/hash.h )( sh: ki l-329{ef329o>: y | to11 )( Tresolve_tags.cp:| dia:s ~~~~^~~~~~~~~~~~+afk46-warning: t e:>1ausing the result of an assignment as a condition without parentheses [-Wparentheses](nresolve_generic.c12f) d(::e)=ar178 t ts:warning: c {ha,11using the result of an assignment as a condition without parentheses [-Wparentheses]h329 - : ( | >=r h | o snote: ,i ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ph46-use '==' to turn this assignment into an equality comparison f s- | >In file included from k -> dIn file included from rmgone.ce(> o nresolve_create.csccs2bk.c:ydf178pwa::1617,ae | shm657: : tt -ie:In file included from In file included from sac >l,10./sccs.hlibc/system.ht hife :::r=(fe 0 2052l h t()note: : : eh,(cp)place parentheses around the assignment to silence this warningIn file included from libc/hash.hn- rhlibc/hash.h libc/system.h:(>ke(:={:329 koeth329 52:657epy ,:e : 11 | ys,= 11a| libc/hash.h: )- k:c ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~: i >sre h 329warning: f+ftfynote: l: eusing the result of an assignment as a condition without parentheses [-Wparentheses]r[,place parentheses around the assignment to silence this warningi11(1t li n:r)ce]se e )hn.t(warning: 329t329 ((fr& | | using the result of an assignment as a condition without parentheses [-Wparentheses]{hkulr = ,ene,i i ycn frf| k )((& m ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e329 rkl(d( y | +seedid, )yresolve.cnara i1)):)t(tsf) 1047)abat ){+: u r( 16f=f=ld{ 1:p ) ea | ) rh)hnt ^)note: i- -(a| place parentheses around the assignment to silence this warningn>{>k ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ { to oe= | fp py ==libc/hash.h (s1047| s)h :| s- | ^ - -329 ^ t>a >+>: dfg f o11 eea| e1p:| rti ( )t)s ( )rcn c)-note: ,h:h >place parentheses around the assignment to silence this warning ( ({f "hih e\,f , tt 329 | c%k( | k ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~h.eh e (*libc/hash.hyoiyhs:,wf,,\329 n:s=(sk"11t dte,:resolve_create.crsary :llibc/hash.hltl,lnote: 657e:oae eplace parentheses around the assignment to silence this warning:n329t nsn 10(:T=(t,:k 11a kr e329:khelpnote: y | e-ye)use '==' to turn this assignment into an equality comparison) note: n>)n; iuse '==' to turn this assignment into an equality comparison(o ( + libc/hash.hf rp+k 657: ss e| 1 | 329(,-3291y ~~^~~~~~~~~~~~~~~~~~~~) :d > | )) )i11arf ) f:tsei +{ a-tf{ (note: >c 1 rplace parentheses around the assignment to silence this warning=dh( )| e n(d| ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~thah a ^ -m,329t {=>e | a o,k | rp ei= ( )| In file included from ms0yf ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~sec2hms.cd-), h :i>) (-resolve_tags.c17rf sd>:: (e{tao46In file included from bt rtp:./sccs.huIn file included from c las12:fsend.ch| e -:20):( ^ n=>libc/hash.h : )17h ( f:note: In file included from : , khe329place parentheses around the assignment to silence this warninglibc/system.hlibc/hash.h{In file included from | e-t: :: libc/system.hk ( )y>c1152329 :e )libc/hash.hoh:: :| 4652y :p( libc/hash.h11 ^ | : ,+329shnote: :: libc/hash.h :-,place parentheses around the assignment to silence this warning329 :In file included from s111> :note: | w329root.ct):fk11use '==' to turn this assignment into an equality comparison ==h::r) ee: 329 i1117l note: ty | resolve.c l:: e{place parentheses around the assignment to silence this warningc,warning: :329e In file included from n h i1047 | using the result of an assignment as a condition without parentheses [-Wparentheses] warning: libc/system.h( (s f: (:k| using the result of an assignment as a condition without parentheses [-Wparentheses]ht329 16ip52e ^ ,r | (:f : y l d 329=libc/hash.h) k eianote: ( | : | e329nftuse '==' to turn this assignment into an equality comparisond e329+ ( )y | ( a aia: , k( tf c111 ied=a 1047h:)sfya ( | l )t )th=daiwarning: r( a- agn{ldusing the result of an assignment as a condition without parentheses [-Wparentheses]+ >htae ea =o-ai( nt1 p> n&| (a)h so=:r ^ k )-329-p ,libc/hash.h e= > | >shi : y {o f--f&329| )h pie>> l: ( ) - sftfo(e11 +>| - cephn: o ^>(htso) 1p fd(c-w)note: )s eahh> use '==' to turn this assignment into an equality comparison)-| tt,(f=f > ==ca he p{f h k,tsr e329(=e cli t | h ykhon| c libc/hash.h,h,e(tt ^ hi: - yhTf (f329k>s,,a( h :eot ks| ,(11yprsket ( ) d:,sltend ka -ery(eetnote: s>nl,rryause '==' to turn this assignment into an equality comparisontf(e sr, rekns,, =lt e(t s ec329ykrr"thnh | )els\r-(( ye-tl>khi+)n>%eoe,f (d.npy libc/hash.h1+kn*(s)k(:)) { | ^ | ( ) 1+e) y)a1) )-mIn file included from e {)>desearch.c+y329 fak,: ,s :{etlibc/hash.h e171 \| 11 ta:0y: )sn ^: c 329))In file included from )t" | h=:) ./sccs.h r, note: ^ ( 11 +:{l | use '==' to turn this assignment into an equality comparison hh:{ 20 el == ,- 1: ne | > note: )In file included from | (n ( )ko329use '==' to turn this assignment into an equality comparison| )libc/system.h ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~k, ep | ^ : e ys { 52yp,-i 329: )) >f| | libc/hash.h ;sf ==| :+ te( ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~i329 rtd f:1| lca 11) ^ eht(:) n(ad (h awarning: {| k,=t ( )libc/hash.heusing the result of an assignment as a condition without parentheses [-Wparentheses] a :y kh | 329)e-= ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: y> 11+ ,oh: 329 p- 1 | ss>note: ) t-olibc/hash.huse '==' to turn this assignment into an equality comparison)ir>p: flfs329{ ee-: (329nt>11 d | (cf:| a khe ^tie(tnote: afyhcplace parentheses around the assignment to silence this warning ),h | =(libc/hash.h ( == d resolve_tags.c:+kh ha329:329 e,-t14 | 46:1y >a warning :11),kolibc/hash.h si12:) ep:= generatedf: sys329 . note: {t,-:h(note: place parentheses around the assignment to silence this warning r >11-duse '==' to turn this assignment into an equality comparison lsf:>a | ete ot ^nr t329note: pa (l46c | place parentheses around the assignment to silence this warnings ke | h -=| en (i> == y( hffh 329)kw, e- | eh (t> +yikdcoi )leahpf1 eyt(s )+ ,ah-() ( ,>d 1ps= fa{) t ket )=rheta l-yc | {ee>,h= ^ ano ( c(pshh | hkst,-| ^le-r > == iy>lko n)feep| e enys ==(+t(,- & ck >r1hesf,)(yte )h)rt& , lcl{ +ehe k n(n e1(h)| y)k,) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~,)e ykfs{)ept yrr +,il| ne ^1stn )tf( )r(k| lse =={ety nd) (e | kr+ ^ er y,1 ) )| ") ( )+\ t{1% ). )*| s ^ {\ n "| | , ( ) ^ l e| n ( ), p); | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key)libc/hash.h :+In file included from 329 set.c:1:11)17:): In file included from libc/hash.hnote: {libc/system.h:use '==' to turn this assignment into an equality comparison :329 libc/hash.h52:| :: 11 ^ 329329libc/hash.h: | :: 11329note: | i::use '==' to turn this assignment into an equality comparison ( )f 11 note: :( use '==' to turn this assignment into an equality comparison d329 warning: a | t ausing the result of an assignment as a condition without parentheses [-Wparentheses]329i | f= i(hfd- a>(329tod | apa sti=-af > hf=(-e d>thaoc-tph>as(o -hp=>,s f -hek>-tef>cyelibc/hash.hoh,t:p( c329shsh:-,t(11> rh:fresolve_tags.ckl, e:ee note: t54ynkuse '==' to turn this assignment into an equality comparisonc:,(e h12 ky(: se,h 329ty ,warning: | r)s using the result of an assignment as a condition without parentheses [-Wparentheses] l tk ie+refn l y (1rmdel.ce54,(k):n | de)65( say :k tt){8ewrreview.ca :yhl: + )ie166= | warning: ln: 1 ^using the result of an assignment as a condition without parentheses [-Wparentheses]+e(11h) In file included from k:-) sendbug.c1(e > | 65:)pywarning: o{ == | 17) )using the result of an assignment as a condition without parentheses [-Wparentheses]p : = s iIn file included from { +-| f./bkd.h e > ^ :166 a1f (20 | | c)e e: ^h)t| In file included from l c ===libc/system.h i{h : | n (s52i ==e hc: f (| ,clibc/hash.h & ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ s:(r k_329d,ec: ys11=&,e: l t sesBwarning: tntor)rusing the result of an assignment as a condition without parentheses [-Wparentheses]uc)l nh edrfna(p(rcr ky,i329e( n | ys't ),-fi '(f+d)st, 0)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ (da)ta d{=e r hlibc/hash.h1r| -:), ~~^~~~~~~~~~~~~~~~>329) o: "p11{\s: t- %>note: | .fplace parentheses around the assignment to silence this warning ^*e st \c rmdel.c| nh329: =="( | 65 ,h : ,i8l f:ek ne(note: ,ydplace parentheses around the assignment to silence this warning ,a p t)s a;t65 r | = l | eih ~~^~~~~~~~~~~~~~~~~~~~nf- ( >k(oeepyreview.c s):=- 166 >+:sf 11ce1:ct) sc)note: _h place parentheses around the assignment to silence this warningc({ sh e, t | 166Bk ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | oe uy n, d asirtfyr (l(sed,n (=dk ,es yt0)r)resolve_tags.c c)rm.c:+h :54 r{96:1( :12)c 8:),| : ^ note: {' warning: place parentheses around the assignment to silence this warning - using the result of an assignment as a condition without parentheses [-Wparentheses] '| | ) ( ) ^ ) 54 | 96 { | | ( ) wilibc/hash.h | hf: ^ i 329 l(: eresolve.ct11| : : ( )(1180= p: note: 11splace parentheses around the assignment to silence this warning=:t rewarning: c ausing the result of an assignment as a condition without parentheses [-Wparentheses]h329c r | h(rmdel.c lr :iia118065fnn | : ed 8((, :d& i ar'fnote: tlibc/hash.h,| use '==' to turn this assignment into an equality comparisona: '( 329&)h= :l)o 6511ereview.c wh | :n:{ - )166 =>inote: ): ofuse '==' to turn this assignment into an equality comparison 11| sp f: ~~^~~~~~~~~~~~~~~~~~~ls(p o-ernote: 329t> iuse '==' to turn this assignment into an equality comparison | Tf=n ae ti ktsff166ecc( | nhcs( ((std rh_da s,cet , srai ker ftet,= oyB (,,o"hd u\- 0snt>=)td%o )ra.ps lr*stteyrm.cs-ron(:\>c (s96nfh=k,:"er e 8,t(0yd: cc;), lh, note: e( +0place parentheses around the assignment to silence this warningnh'| ) ,,- ~~~~^~~~~~~~~~~~~~~~~~~~~~1) ' ) pk96)){)e | ) ;y { ,i{ | f ^| s | ^ t(| ^ rt ^ | l ==| e= | ( )n | ( ) (s == kt eryc)h r+( r1a)n)d ,{ ' || ' ^) ) | { == 1 warning| generated ^ . resolve.c :| 1180 ( ): 11: note: place parentheses around the assignment to silence this warning 1180 | if (how = resolve_tags.cs:l54o:t12T:a knote: euse '==' to turn this assignment into an equality comparisonn (libc/hash.hr :s54329, | : 11t :ow ,hnote: iuse '==' to turn this assignment into an equality comparison0l )e) (329tp | o =irm.c= f: e 960a(:;cd8 ha: lt | ianote: ^ n use '==' to turn this assignment into an equality comparison e= ( | &h ( )96r- | ,> oi&pfls e-(n>t)f )e= t fcsphtr(rihcn,ht rfk((ersyat,nd des,rt rr',l| e'"n)\()tk %e{.y *resolve.c) s: | \1180+ ^n: "111 ,:)| ) ==lnote: euse '==' to turn this assignment into an equality comparison{n , | 1180p ^ | ) ; | i ==f| ^( h o| w == = slotTaken(rs, to, 0)) to = 0; | ^ | == CC unbk.c review.c:221:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 221 | if (d = RBtree_find(range, &new)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC undo.c rm.c:114:11review.c:: 221warning: :using the result of an assignment as a condition without parentheses [-Wparentheses]8 : note: place parentheses around the assignment to silence this warning 114 | 221w | h iilfe ((dt == RsBttrrceher_(fti,n d'(:r'a)n)g e*,t +&+n e=w )')- '{; | | ^ ~~^~~~~~~~~~~~~~~~ | ( ) review.c:221:8: note: use '==' to turn this assignment into an equality comparison 221 | if (d = RBtree_frm.cind(range, &new)): 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++ = '-'; | ^ | == 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from sfio.c:59: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] libc/hash.h:329:11: note: 329place parentheses around the assignment to silence this warning | if (329d | a tiaf =( dha-t>ao p=s -h>-f>eotpcsh-(>hf,e tkcehy(,h ,s tkrelyeresolve.c,n: (1254sk:te10ry:l) e warning: n+using the result of an assignment as a condition without parentheses [-Wparentheses]( k1e)y)) 1254{+ | 1i| )f ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) ({r e t| ^ = s| f ( )i le_move(rs->s->proj, rreview.cs:-304>:s14-:> swarning: fusing the result of an assignment as a condition without parentheses [-Wparentheses]i le, sf i304l | e ) ) irfe t(ufronu n(dr e=t )i;libc/hash.hn :t 329v| :l ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~11_ :i nnote: (use '==' to turn this assignment into an equality comparisonr anglibc/hash.he :,329329 | :l 11ii:nf e note: )(place parentheses around the assignment to silence this warning)d abt ra329e | a= k i;hf - >(| od ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~pa st-a> f=e thc-h>(ohp,s -k>efye,t csht(rhl,eresolve.c n:k(1254ek:ye10,y: ) s note: t+place parentheses around the assignment to silence this warningr l1eIn file included from )n sane.c)(1254: k | 22{e : yiIn file included from )flibc/system.h| : ^+(review.c52 r:: 1e304libc/hash.h| )t:: ==) 14329 =::{ 11 snote: : fplace parentheses around the assignment to silence this warning | i warning: ^ l e using the result of an assignment as a condition without parentheses [-Wparentheses]304_| | m ( ) 3o warningv se329i generated( | f. r si(-ff> os(u-dn>adpt ra=o j=i, n htr-vs>l-o_>pissn--(>>rsfafenitglceeh,libc/hash.h,( : hl329s,i:f n11ike:le) ey)note: ), use '==' to turn this assignment into an equality comparison) b srrt eer329atl | kue ;rni n(f k | (e( ^ ryd e)a t t| )+a ( ); 1= ) | )h ^ - {> rm.co| :p ( )| 149s ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:- 11>:f ewarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]c h(h, key ,149 | s t r liefn ((kse2y )= +s c1review.cc):s)304_ :i{14n :i t| note: ( ^use '==' to turn this assignment into an equality comparisonp a t | h304resolve.c ==, | : 1254I :N 10Ii:Tf _ note: M(use '==' to turn this assignment into an equality comparisonUf Slibc/hash.hoT :uE1254329nX | :dI 11 Si:=Tf | note: iI(place parentheses around the assignment to silence this warningnNr tIevTt l_ 329_N= | iO nCsi(KffrSi aUl(nMedg)_ae)mt, oa {v l e=i ( n| rhe ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s-) ->)>o spb-sr>-ep>arfkoe;jt ,c h| r( ^sh -, > | sk ==-e >ys,f islter,l esnf(ikleey))) +r e1t)u)r n{ ( rm.cr| :e ^ 149t :) 11;| : ( ) note: | place parentheses around the assignment to silence this warning ^ | == 149 | if (s2 = sccs_init(path, INIT_MUSTEXIST|INIT_NOCKSUM)) { | ^ | ( ) libc/hash.h:3294: warning11s: generated . note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(rm.ck:e149y:)11 :+ resolve_create.c note: :1use '==' to turn this assignment into an equality comparison1157) :)11 :{149 | warning: using the result of an assignment as a condition without parentheses [-Wparentheses]| ^ i f| ==1157( | s 2 i=f s(crcest_ i=n igtc(_psaatmhe,F iIlNeIsT(_rMsU)S)T ErXeItSuTr|nI N(IrTe_tN)O;C K S| U ~~~~^~~~~~~~~~~~~~~~~~M )) { | ^ | == resolve_create.c:1157:11: note: place parentheses around the assignment to silence this warning 1157 | if (ret = gc_sameFiles(rs)) return (ret); | ^ | ( ) 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)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve_create.c:1157:11: note: use '==' to turn this assignment into an equality comparison 1157 | if (ret = gc_sameFiles(rs)) return (ret); | ^ | == rm.c:156:10: note: 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)) { | ^ | == In file included from setup.c:17: In file included from libc/system.h:52: 2libc/hash.h warning:s329 generated:. 11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == resolve_renames.c:38:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 38 | if (i = slotTaken(rs, rs->snames->remote, 0)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve_renames.c:38:9: note: place parentheses around the assignment to silence this warning 38 | if (i = slotTaken(rs, rs->snames->remote, 0)) { | ^ | ( ) resolve_renames.c:38:9: note: use '==' to turn this assignment into an equality comparison 38 | if (i = slotTaken(rs, rs->snames->remote, 0)) { | ^ | == resolve_renames.c:55:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 55 | if (i = slotTaken(rs, rs->snames->local, 0)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve_renames.c:55:9: note: place parentheses around the assignment to silence this warning 55 | if (i = slotTaken(rs, rs->snames->local, 0)) { | ^ | ( ) resolve_renames.c:55:9: note: use '==' to turn this assignment into an equality comparison 55 | if (i = slotTaken(rs, rs->snames->local, 0)) { | ^ | == resolve_renames.c:133:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 133 | if (i = slotTaken(rs, rs->snames->local, 0)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve_renames.c:133:8: note: place parentheses around the assignment to silence this warning 133 | if (i = slotTaken(rs, rs->snames->local, 0)) { | ^ | ( ) resolve_renames.c:133:8: note: use '==' to turn this assignment into an equality comparison 133 | if (i = slotTaken(rs, rs->snames->local, 0)) { | ^ | == resolve_renames.c:168:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 168 | if (i = slotTaken(rs, rs->snames->remote, 0)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve_renames.c:168:8: note: place parentheses around the assignment to silence this warning 168 | if (i = slotTaken(rs, rs->snames->remote, 0)) { | ^ | ( ) resolve_renames.c:168:8: note: use '==' to turn this assignment into an equality comparison 168 | if (i = slotTaken(rs, rs->snames->remote, 0)) { | ^ | == CC undos.c CC unedit.c CC unique.c CC uninstall.c CC unlink.c CC unlock.c CC unpull.c In file included from smerge.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h1, warning generatedk. ey, strlen(key) + 1)) { | ^ | ( ) In file included from sinfo.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetclibc/hash.hh:(329h:,11 :k enote: yuse '==' to turn this assignment into an equality comparison, str l329e | n (ikfe y()d a+t a1 )=) h{- > o| p ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~s ->fetch(h, key, strlen(key) + 1)) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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:1570:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1570 | if (t = strstr(file, "/SCCS/")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ resolve.c:1570:8: note: place parentheses around the assignment to silence this warning 1570 | if (t = strstr(file, "/SCCS/")) { | ^ | ( ) resolve.c:1570:8: note: use '==' to turn this assignment into an equality comparison 1570 | if (t = strstr(file, "/SCCS/")) { | ^ | == 2 warnings generated. 18 warnings generated. resolve.c:1704:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1704 | if (i = comp_overlap(opts->complist, gfile)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve.c:1704:9: note: place parentheses around the assignment to silence this warning 1704 | if (i = comp_overlap(opts->complist, gfile)) { | ^ | ( ) In file included from resolve.cslib.c::170424:: 9In file included from :libc/system.h :note: 52use '==' to turn this assignment into an equality comparison: libc/hash.h:329 :170411 | : warning: if (iusing the result of an assignment as a condition without parentheses [-Wparentheses] = comp_overlap(o p329t | s -i>fc o(mdpaltias t=, hg-f>iolpes)-)> f{e t c| h ^( h ,| ==k ey, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) In file included from sort.c:17: In file included from libc/system.h:libc/hash.h52:: 329libc/hash.h::11329:: 11note: :use '==' to turn this assignment into an equality comparison warning: using the result of an assignment as a condition without parentheses [-Wparentheses]329 | if (data = h- >329o | p si-f> f(edtactha( h=, hk-e>yo,p ss-t>rfleetnc(hk(ehy,) k+e y1,) )s t{r l e| n ^( k e| y ==) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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. 1 warning generated. 5 warnings 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++; | ^ | ( ) sccs.c:52:18: note: use '==' to turn this assignment into an equality comparison 52 | while (nav[i+2] = av[i]) i++; | ^ | == resolve.c:1893:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1893 | if (str1 = loadfile(pf, 0)) { | ~~~~~^~~~~~~~~~~~~~~~~ resolve.c:1893:13: note: place parentheses around the assignment to silence this warning 1893 | if (str1 = loadfile(pf, 0)) { | ^ | ( ) sccs.c:66:18: warning: resolve.cusing the result of an assignment as a condition without parentheses [-Wparentheses]: 1893:13: note: 66use '==' to turn this assignment into an equality comparison | w h1893i | l e (infa v([sit+r21] == laova[dif]i)l ei(+p+f;, 0| ) ~~~~~~~~~^~~~~~~) { | ^ | == sccs.c:66:18: note: place parentheses around the assignment to silence this warning 66 | while (nav[i+2] = av[i]) i++; | ^ | ( ) sccs.c:66:18: note: use '==' to turn this assignment into an equality comparison 66 | while (nav[i+2] = av[i]) i++; | ^ | == 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; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sccs.c:79:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 79 | while (nav[i+1] = av[i]) i++; | ~~~~~~~~~^~~~~~~ sccs.c:79:18: note: place parentheses around the assignment to silence this warning 79 | while (nav[i+1] = av[i]) i++; | ^ | ( ) sccs.c:79:18: note: use '==' to turn this assignment into an equality comparison 79 | whresolve.ci:l1969e: 17(:n awarning: vusing the result of an assignment as a condition without parentheses [-Wparentheses][ i+1] = a1969v | [ ii]f) (im+u+s;t C o| m ^m i t| === xfile_exists(CHANGESET, 'r')) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sendbug.c:32:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 32 | if (name = strrchr(av[0], '/')) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~ resolve.c:1969:17: note: place parentheses around the assignment to silence this warning 1969 | if (mustCommit = xfile_exists(CHANGESET, 'r')) { | ^ | ( ) sendbug.c:32:11: note: place parentheses around the assignment to silence this warning 32 | if (name = strrchr(av[0], '/')) { | ^ | ( ) resolve.c:1969:17: note: search.cuse '==' to turn this assignment into an equality comparison: 51:37 :1969 | warning: using the result of an assignment as a condition without parentheses [-Wparentheses]i fsend.c :(5178m | : u8is:ft Cwarning: (ousing the result of an assignment as a condition without parentheses [-Wparentheses]sm .miig tnsendbug.c78 o: | =r32 e:ixc11ffa: is (lenote: fe)use '==' to turn this assignment into an equality comparison _ =ef xof32iro | s p t(eispnf( ( C=x(H _nAssaNtemGrneE;d S l=E*o Tpgs, ,t = r' "rrtrc'o"h)l)r)o)( w a{e{v r [ ( 0| *| ] ^p ~~^~~~~~~~~~~~~~~~~~~~~~~, ) ;'| / ==p' +)+)) ;{ | | ~~~^~~~~~~~~~~~~ ^ | == 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 | ifsend.c :(78d:a8t:a note: =place parentheses around the assignment to silence this warning h->o p78ssearch.c | -: >51if:fe37 t:(c fhnote: (place parentheses around the assignment to silence this warning=h ,f ok51pe | ey n,i( fxs _t(srsel.neidngl(nokoger,ye )c" ar+s" e)1))) )f{ o {r | ( ^ | p ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =| ( )s tr; *p = tolower(*p); p++); | ^ | ( ) rmgone.c:109:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 109 | while (t = fgetlisend.cn:e78(:f8):) note: huse '==' to turn this assignment into an equality comparisona sh_ i78n | s eirft S(tfr U=3 2f(ohplibc/hash.h,esearch.c: n:329t(51:,x:11 _37:1s: )e note: ;nnote: place parentheses around the assignment to silence this warning duse '==' to turn this assignment into an equality comparison l | o ~~^~~~~~~~~~~~~g 329 ,51 | | " irif"f ) ()(d sa{.t ia g | n= ^o rh e-| c> ==ao spes)- >ffoert c(hp( h=, sktery;, *spt r=l etno(lkoewye)r (+* p1));) p{+ + )| ; ^ | | ^ ( ) | == rmgone.c:109:12: note: place parentheses around the assignment to silence this warning 109 | while (t = fgetline(f)) hash_insertStrU32(h, t, 1); | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == rmgone.c:109:12: note: use '==' to turn this assignment into an equality comparison 109 | while (t = fgetline(f)) hash_insertStrU32(h, t, 1); | ^ | == 1 warning generated. rmgone.c:120:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 120 | while (t = fgetline(f)) { | ~~^~~~~~~~~~~~~ rmgone.c:120:11: note: place parentheses around the assignment to silence this warning 120 | while (t = fgetline(f)) { | ^ | CC unrm.c ( ) rmgone.c:120:11: note: use '==' to turn this assignment into an equality comparison 120 | while (t = fgetline(f)) { | ^ | == CC unwrap.c CC upgrade.c CC urlinfo.c CC utils.c send.c:237:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 237 | if (rc = system(cmd) ? 1 : 0) goto out; | ~~~^~~~~~~~~~~~~~~~~~~~~ send.c:237:10: note: place parentheses around the assignment to silence this warning 237 | if (rc = system(cmd) ? 1 : 0) goto out; | ^ | ( ) search.csend.csccs_mv.c:::89237239:::20108::: warning: note: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]use '==' to turn this assignment into an equality comparisonusing the result of an assignment as a condition without parentheses [-Wparentheses] 237 | 89 239 | | i fif fo( rr( cp( p== =s_ yrssettlrea;mt (i*cvpme dN=)a mt?eo (l1to ,w: e 0r0,() * 0p ,)g ;o0 t,po + p+or)uo;tj ;) )| ~~~^~~~~~~~~~~~~| { ^ | | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ == search.csccs_mv.c::89239::208:: note: note: place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning 89239 | | iffo r( p( p= =_ rsetlra;t i*vpe N=a mteo(lto,w e0r,( *0p,) ;0 ,p +p+r)o;j ) )| ^ { | | ( ) ^ | ( ) search.c:89:20: note: use '==' to turn this assignment into an equality comparison 89 | sccs_mv.c : 239f:o8r: (note: puse '==' to turn this assignment into an equality comparison = s t239r | ; i*fp (=p t=o l_orweelra(t*ipv)e;N apm+e+()t;, 0| , ^ 0 ,| ==0 , proj)) { | ^ | == sccslog.c:297:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 297 | while (p = eachlinsccs2bk.ce:(362&:t15,: &warning: lusing the result of an assignment as a condition without parentheses [-Wparentheses]e n)) { 362| | ~~^~~~~~~~~~~~~~~~~~~~ while (size = fread(buf, 1, sizeof(buf), fh)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sccslog.c:297:12: note: place parentheses around the assignment to silence this warning 297 | while (p = eachline(&t, &len)) { | ^ | ( ) sccs2bk.c:362:15: note: place parentheses around the assignment to silence this warning 362 | while (size = fread(buf, 1, sizeof(buf), fh)) { | ^ | ( ) sccslog.c:297:12: note: use '==' to turn this assignment into an equality comparison 297 | while (p = eachline(&t, &len)) { | ^ | == sccs2bk.c:362:15: note: use '==' to turn this assignment into an equality comparison 362 | while (size = fread(buf, 1, sizeof(buf), fh)) { | ^ | == sccs2bk.c:363:33: warning: passing 'char[4096]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 363 | randbits = adler32(randbits, buf, size); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ sccslog.c:319:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 319 | while (p = eachline(&t, &len)) { | ~~^~~~~~~~~~~~~~~~~~~~ sccslog.c:319:11:setup.c :note: 84place parentheses around the assignment to silence this warning: 13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]319 | whil e84 | ( p i=f e(afclhilsitn e=( &mtk,c o&nlfeing)()s t{d o u| t ^ , f| l ( )i st, verbose)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sccs2bk.csccslog.c::407319::1211:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]use '==' to turn this assignment into an equality comparison In file included from stattest.c407 : | 31917setup.c | : : In file included from 84wwlibc/system.h:hsend.ch:13i:i52:l289l: e:elibc/hash.hnote: 11 :place parentheses around the assignment to silence this warning(:(329 p p: warning: 11=using the result of an assignment as a condition without parentheses [-Wparentheses]=84: | ee warning: aa 289ccusing the result of an assignment as a condition without parentheses [-Wparentheses]i | hh f ll wii(hnnfi eell329((ie | &&s ttt(i,, pf = && =(llm deekfanncgt))oea))nt fl=f{ii p gnhr (e-i| s(>n ^tfot d)pf o)s(| u -f ==t{>h , f, e f| t"l ~~^~~~~~~~~~~~~cci h s(%th.,,* svk\eenry"b,,o sslete)rn)l, e {np () k;| e ^ y )| ~~^~~~~~~~~~~~~~~~~~~~| + ( ) 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ send.c:289:11: note: place parentheses around the assignment to silence this warning 289 | while (p = fgetline(f)) { | ^ | ( ) setup.c:84:13: note: use '==' to turn this assignment into an equality comparison 84 | if (flist = mkconfig(stdout,sccs2bk.c :f407l:i12s:t ,note: place parentheses around the assignment to silence this warningv erbolibc/hash.hs :e407329)send.c | :): 11 289 :{:w 11hnote: :iplace parentheses around the assignment to silence this warning| l ^note: e use '==' to turn this assignment into an equality comparison 329(| | psfio.c == 289 : i | =384f : we10(ha1:dic warning alh generatedwarning: tel. using the result of an assignment as a condition without parentheses [-Wparentheses]a i (n=pe (h=384&- | t>f ,og pe &stil-lfe>i nfn()een)t( cf=fh) p()orh ui,{tn _tk bfe| p(y ^tf, uh p,s| l t ==e"r (clb eu%nf.(,*k se&\ybn)y" t,+e _l1ce)on)u, n {tp )) );| ^ { | ^ | | ( ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ setup.c | : ( )108 :9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 108 | if (f = popen(buf, "r")) { | ~~^~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if sccs2bk.c(:d407a:t12a: =note: use '==' to turn this assignment into an equality comparisonh ->op s407- | > fsfio.c esend.c:wt:384hc297:ih:10setup.cl(9::eh: 108 , note: :( warning: place parentheses around the assignment to silence this warning9pkusing the result of an assignment as a condition without parentheses [-Wparentheses] : e =y note: ,384 place parentheses around the assignment to silence this warninge | 297 as | ct hr108 ll | iiie ffnn e(i(((kfnt&e ty(==,)f os&+=utl tre1p_cn)obh))ppr) et( {nupf (p,p bl r| ue'i ^f(|n ,b't u)f| "f)( ==r, f " *h)&t,)b y="{t c e0 _;%| c . ^ o * u| s n ~~^~~~~~~~~~~~~~~~\| t n ( ))" ), {l e n| , ^ p )| ; ( ) | ^ | == setup.c:108:9: note: use '==' to turn this assignment into an equality comparison 108 | if (f = send.c:p297osfio.c:p:9e384:n: (10note: b:place parentheses around the assignment to silence this warningu fnote: ,use '==' to turn this assignment into an equality comparison "297r | " 384) | )i f { (i tf| ^=( n s | t= ==r cohurt(_pb,p t'u|p'l)e)( b*utf ,= &0b;y t e| _ ^ c o u| n ( )t )) { | ^ | == send.c:297:9: note: use '==' to turn this assignment into an equality comparison 297 | if (t = strchr(p, '|')) *t = 0; | ^ | == 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)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison setup.c :329198 | : 13irset.c:f: 439warning: (:using the result of an assignment as a condition without parentheses [-Wparentheses]d11 a:t a warning: 198using the result of an assignment as a condition without parentheses [-Wparentheses]= | h -i >f439o | p( sfi-lf>i fs(etpt ac=th h(m hk=,c omkndefbyim,g_ (fsfet,tr clfhel_nis(stktre,(y o)1p )t+sfio.c)s : -1450{>): s)10 - :| >{ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~i warning: d using the result of an assignment as a condition without parentheses [-Wparentheses]D| B ^, r| 450k == | e y ) CC uu.c )i f{ ( n| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= out_xfile(buf, xfile, &byte_count)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ setup.c:198:13: note: place parentheses around the assignment to silence this warning 198 | if (flist = mkconfig(f, flist, 1)) { | ^ | ( ) CC what.c rset.c:439:11: note: place parentheses around the assignment to silence this warning sfio.c :439450 | : 10i:f note: (place parentheses around the assignment to silence this warningp ath = 450m | d b m _iffe tsetup.c(c:nh198 _:=s13 t:or u(note: touse '==' to turn this assignment into an equality comparison_p xtfs i-198l> | es (- b>iuiffd ,D( Bfx,lf iirslktee ,y= ) &)mb ky{ct oe n_| fc ^ io gu (n| ft ( ),) )f l{i s t| , ^ 1 )| ) ( ) { | ^ | == rset.c:439:11: note: use '==' to turn this assignment into an equality comparison 439 | isfio.cf: 450(:p10a:t hnote: use '==' to turn this assignment into an equality comparison= md b450m | _ f e ticfh _(snt r=( ooputts_-x>fsi-l>ei(dbDuBf,, rxkfeiyl)e), {& b y| t ^e _ c| o ==u nt)) { | ^ | == 1sccs2bk.c warning: generated544. :12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 544 | while (m = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. sfio.c:462:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 462 | if (n = out_symlink(buf, &ssccs2bk.cb:,544 :&12b:y tnote: eplace parentheses around the assignment to silence this warning_ coun t544) | ) {w h i| l ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e (m = sccs_eachNum(&p, &sign)) { | ^ | ( ) sfio.c:462:10: note: place parentheses around the assignment to silence this warning 462 | sccs2bk.c :i544f: 12(:n note: =use '==' to turn this assignment into an equality comparison out _544s | y m lwihnikl(eb u(fm, =& ssbc,c s&_beyatceh_Ncuomu(n&tp),) &{s i g| n ^ ) ) | { ( ) | ^ | == 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)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ^ | ( ) 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)) { | ^ | == rset.c:563:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 563 | if (c = nested_findKey(opts->n, HEAP(opts->s, rkoff))) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rset.c:563:9: note: place parentheses around the assignment to silence this warning 563 | if (c = nested_findKey(opts->n, HEAP(opts->s, rkoff))) { | ^ | ( ) rset.c:563:9: note: use '==' to turn this assignment into an equality comparison 563 | if (c = nested_finsfio.cd:K512e:y22(:o pwarning: tpassing '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]s ->n, H512E | A Ps(uomp t+s=- >asd,l errk3o2f(fs)u)m), {b u f| , ^ n )| ; == | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adlsmerge.ce:r1243:28 :O Fwarning: (using the result of an assignment as a condition without parentheses [-Wparentheses]( uLong a124d | l eirf, (cpo n=s tg eBtyetnevf( "*BbKu_fM,E RuGIEn_tD IlSeAnB)L)E;" ) )| ^{ | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ smerge.c:124:8: note: place parentheses around the assignment to silence this warning 124 | if (p = getenv("BK_MERGE_DISABLE")) { | ^ | ( ) smerge.c:124:8: note: use '==' to turn this assignment into an equality comparison 124 | if (p = getenv("BK_MERGE_DISABLE")) { | ^ | == CC which.c sfio.c:534:22: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 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)); | ^ CC xfile.c sinfo.c:49:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 49 | if (s = xfilerset.c_:f644e:t10c:h (warning: gusing the result of an assignment as a condition without parentheses [-Wparentheses]f ile, ' p644' | ) ) {i f | ( ~~^~~~~~~~~~~~~~~~~~~~~~~~~p = strchr(dir+c, '/')) *p = 0; | ~~^~~~~~~~~~~~~~~~~~~~ sinfo.c:49:10: note: place parentheses around the assignment to silence this warning 49 | if (s = xfile_fetch(gfilrset.ce:,644 :'10p:' )note: )place parentheses around the assignment to silence this warning { | ^ 644sane.c | sfio.c: :315| 561: ( ) :16 i19:f: warning: (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]ppassing '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] = st r315561c | | h rrs(audnmid r_=+g cea,td Bl'ye/tr'e3)s2)(( b0*u,pf ,d= a 3t0)a;;, s| | z ^ ^~~) ; | ( )./randseed.h| : ^~~~21 :35: note: libc/zlib/zlib.hpassing argument to parameter 'buf' here: 821:61: note: 21sinfo.cpassing argument to parameter 'buf' here | : v49o: i10821d: | Zrnote: Eause '==' to turn this assignment into an equality comparisonXn TdE _R49gN | e tu BL yoitnfeg s ((ZsuE nX=sP iOxgRfnTie rset.clda:e d644_cl:fhe10ear:tr3 c 2note: h* use '==' to turn this assignment into an equality comparison(bO guFff (i,644(l | ueu L,n o s n'iigpgf 'n a)e(d)dpl e{i=r n , ts | tc ^lro ecn nhs| )rt ==;( dB iy| rt ^+e cf, *'b/u'f),) u*Ipn t= l0e;n ) )| ; ^ | | ^ == sane.c:318:26: warning: passing 'char[100]' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 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(const 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, &outleIn file included from nstat.c):)17 : !In file included from =libc/system.h :C52R: Ylibc/hash.hP:T329_:O11K:) warning: { | ^~~~using the result of an assignment as a condition without parentheses [-Wparentheses] /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 | 329 | i f ( d a t a =setup.c : h342 -: >9 o: p swarning: -using the result of an assignment as a condition without parentheses [-Wparentheses] > f e tu342cn | hs (i hgi,nf e kd(e fyc ,h= a srft or*ploeeunnt((,pk aeutynh)s, i +g" nr1et)d") ) l){o nr ge| t ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*u orunt l(efn));; | | ~~^~~~~~~~~~~~~~~~~~~ ^ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (dasetup.ct:a342 :=9 :h -note: >place parentheses around the assignment to silence this warningo ps-> f342e | t c hi(fh ,( fk e=y ,f osptesfio.crn:l(591ep:na22(t:kh e,warning: y passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign])" r+t "1 ))591)) | r{ e st uu| mr ^ n = (| af ( )d) l;e r 3| 2 ^ ( s u| m ( ), data, sz); | ^~~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT 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(hsetup.c,: 342k:e9y:, note: suse '==' to turn this assignment into an equality comparisont rle n342( | k e yi)f +( f1 )=) f{o p e| n ^( p a| t ==h , "rt")) return (f); | ^ | == setup.c:345:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 345 | if (f = fopen(path, "rt")) returesolve.cr:n2764 :(10f:) ;warning: using the result of an assignment as a condition without parentheses [-Wparentheses] | ~~^~~~~~~~~~~~~~~~~~~ 2764 | if (ret = trigger(cmd, "pre")) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~ 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 | usetup.cn:l345e:s8s: (note: uplace parentheses around the assignment to silence this warnings eDsu m345) | siufm (=f a=d lfeorp3rset.ce2resolve.c4:n(: warning728(s2764s:pu: generated6am10. :t,: h warning: ,bnote: 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] uplace parentheses around the assignment to silence this warning "f r,t "n2764728)) | | ); iur f8e| t ^~~(*u rrreonlibc/zlib/zlib.hto : t(821=_f: k)61te;:ry i note: g=| passing argument to parameter 'buf' hereg ^ eH r E (821A| c | P ( )mZ( dEs,X, T Er"RkpNor feuf"L))o;)n g { smerge.c| Z: ^ ~~~~~~~~~~~~~~ E272 | X: ^ P10 O: R | warning: T ( )using the result of an assignment as a condition without parentheses [-Wparentheses] adler3 2272 | O Fi(f( u(Liosetup.cnn:cg345 :=a8 d:sl trset.cenote: r:ruse '==' to turn this assignment into an equality comparisonc729, h: r 6c(345:or | ne warning: sviresolve.cinitializing 'u8 *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]t,f: 2764B'( :y+f72910t' | :e)= f) unote: f8use '==' to turn this assignment into an equality comparison**o bip*u nelf27642cne, | warning+(f s+ptui generated a If. =t=n h t(0, "r r;tlle "oet )fn | )f)= ~~~~^~~~~~~~~~~~~~~~~~ ) r?;te rtH iuE| grA ^gnP e (r(s(f,c) m;ld o, f | f ^)" p :r| e ==0" ;) ) | { ^ ~~~~~~~~~~~~~~~~~~~~~~~~ | ^ | == smerge.c:272:10: note: place parentheses around the assignment to silence this warningsetup.c :347:8 :272 | warning: using the result of an assignment as a condition without parentheses [-Wparentheses]i frset.c :(347730i | :n 6ci: f = 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]sf t r=c h730fr | o( pruee8nv (,*p ra'it+gh'h,)t ) " =r* ti1 "n warningr)c generatedo)+. f +fr e=?t u0Hr;En A P(| (f ^ s) ,; | r ( )o| f ~~^~~~~~~~~~~~~~~~~~~f ) : 0; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ smerge.c:272:10: note: use '==' to turn this assignment into an equality comparison 272 | if (inc = strchrsetup.c(:r347e:v8,: 'note: +place parentheses around the assignment to silence this warning' )) * i347n | c +i+f =( f0 ;= f| o ^p e n| ( ==p ath, "rt")) return (f); | ^ | ( ) smerge.c:273:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 273 | if (exc = strchr(inc setup.c?: 347i:n8c: :note: In file included from use '==' to turn this assignment into an equality comparisontakepatch.cr :e18 v: 347,In file included from | ./sccs.h ':i-20f': )In file included from ()libc/system.hf : *52=e: xlibc/hash.hfc:o+329p+:e 11n=:( p0warning: a;t h using the result of an assignment as a condition without parentheses [-Wparentheses],| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" rt")) return resolve.c329(: | f2819 ):i;9f : (| warning: d ^using the result of an assignment as a condition without parentheses [-Wparentheses]a t a| == = 2819 | h - >iofp s(-l> f=e tscchc(shsmerge.c_,:k 273ek:ye10iy:n, i note: tsplace parentheses around the assignment to silence this warning(t 0r,l e273kn | e( yki,ef y I)(N eI+xT c_1 N)=O) C sK{tS rU cM| h, ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~r (oipntcs -?> isort.cidsetup.c:nD:63cB362: ):8:)9: : r{ warning: e warning: using the result of an assignment as a condition without parentheses [-Wparentheses]v using the result of an assignment as a condition without parentheses [-Wparentheses] ,| ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~' - 63'362 | ) | ) i if*f e (x(ici +n=+ =s= o cr0ot;nf fc in| g( ^ _& tn ea| m, ( )p l&antblibc/hash.he):()329) :)r11 e:{tresolve.c u:note: r2819place parentheses around the assignment to silence this warning| n: ~~~^~~~~~~~~~~~~~~~~~~ 9 ( :i329 ) | note: ; place parentheses around the assignment to silence this warning i f| ~~^~~~~~~~~~~~~~~~~~~( d2819smerge.ca | :t 273a : i10=f: h(note: -luse '==' to turn this assignment into an equality comparison> o=p ss273-c | >c fsie_ftk ce(hye(ixhnc,i t=k( e0sy,t, r kcsehsetup.ctyr:r,(362l i:eIn9nNc:(I kTsort.c?note: e_: place parentheses around the assignment to silence this warningyN63i )O:n C 8c+K362: S | :1U note: )Miplace parentheses around the assignment to silence this warningr),f e v{ o(, 63pi | tn'| s - ^ i-=' f> ) ic)| (do ( )iDn* Bfe=)ix )gcs _+o{t+r e t m=f| p c ^ l0n a;( t &| e n ( )(| a ) ^,) &{| n ==b )| ) ^ rlibc/hash.h e:| t329 ( )u: r11n: (note: iuse '==' to turn this assignment into an equality comparison) ; | ^ 329 | | i ( )f (data = h->opresolve.cs:-2819>:f9e:t cnote: huse '==' to turn this assignment into an equality comparison( h, k e2819y | , sitfr l(eln (=k esyc)c s+_ k1e)y)i n{i tsetup.c (:| 0362 ^,: sort.c 9 :k:| 63e ==:ynote: 8,use '==' to turn this assignment into an equality comparison: Inote: N use '==' to turn this assignment into an equality comparisonI362 T | _ N63iO | fC Ki(SfiU nM( ,i= o=cp otsnsof-ri>tgif_dctDneB(m)&p)nl aa{,t e &(In file included from | n)synckeys.c ^b): ) 17 ){: | In file included from ==r ./bkd.h e| :t ^20u : r In file included from n| libc/system.h ==:( 52i: )libc/hash.h;: 329 :| 11 ^: warning: | == using the result of an assignment as a condition without parentheses [-Wparentheses] In file included from testcode.c329: | 17 : iIn file included from f./sccs.h :(20d: aIn file included from tlibc/system.ha: 52=: libc/hash.hh:-329>:o11p:s -warning: >fetcusing the result of an assignment as a condition without parentheses [-Wparentheses]h (h, key, strlen(k e329y | ) i+f 1()d)a t{a =| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~h ->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | iIn file included from ftagmerge.c :(libc/hash.h17d:: a329In file included from t:libc/system.ha11: :52= : note: libc/hash.hhplace parentheses around the assignment to silence this warning:- 329>:o11 p:329s | -warning: >iffusing the result of an assignment as a condition without parentheses [-Wparentheses]e t(cdha(tha, = k 329eh | y- ,>i ofsp ts(r-dl>aeftnea(t kc=eh y(h)h- ,>+ o kp1es)y-),> f{se tt rc| lh ^ e( nh (,| k ( )ek ye)y ,+ s1t)r)l e{n ( k| e ^ y ) | + ( ) 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetclibc/hash.hh:(329h:,11 :k enote: yuse '==' to turn this assignment into an equality comparison, str l329e | n (ikfe y()d a+t libc/hash.ha1: )329=): 11h{:- > note: o| place parentheses around the assignment to silence this warningp ^ s - > | f329 ==e | t cihf( h(,d akteay ,= sht-r>loepns(-k>efye)t c+h (1h),) k{e y ,| ^s t r| l ==e n(key) + 1)) {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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.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:817:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 817 | if (p = getenv("_BK_SFIO_FAIL")) fail = atolibc/hash.hi:(329p:)11;: note: | place parentheses around the assignment to silence this warning ~~^~~~~~~~~~~~~~~~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) sfio.c:817:8: note: place parentheses around the assignment to silence this warning 817 | libc/hash.hi:f329 :(11p: =note: use '==' to turn this assignment into an equality comparisong eten v329( | " _iBfK _(SdFaItOa_ F=A IhL-">)o)p sf-a>ifle t=c ha(tho,i (kpe)y;, s| t ^ r l e| n ( )( key) + 1)) { | ^ | == sfio.c:817:8: note: use '==' to turn this assignment into an equality comparison 817 | if (p = getenv("_BK_SFIO_FAIL")) fail = atoi(p); | ^ | == 3 warnings generated. resolve.c:3020:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3020 | if (t = strrchr(path, '/')) *t = 0; | ~~^~~~~~~~~~~~~~~~~~~~ resolve.c:3020:8: note: place parentheses around the assignment to silence this warning 3020 | if (t = strrchr(path, '/')) *t = 0; | ^ | ( ) resolve.c:3020:8: note: use '==' to turn this assignment into an equality comparison 3020 | if (t = strrchr(path, '/'In file included from )touch.c): 17*: tIn file included from ./sccs.h=: 200: ;In file included from libc/system.h :| 52 ^: libc/hash.h :| 329 ==: 11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) rset.c:1052:10: CC xflags.c warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1052 | if (e libc/hash.h=: 329P:A11R:E Nnote: Tuse '==' to turn this assignment into an equality comparison( s, d )329) | MiAfR K((dsattaat e=[ eh]-,> oapcst-i>vfee,t cnho(nhg,c ak)e;y , | s ~~^~~~~~~~~~~~~~t rlen(key) + 1)) { | ^ | == In file included from stripdel.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] CC zone.c 329 | if (datarset.c :=1052 :h10-:> onote: pplace parentheses around the assignment to silence this warnings ->fet c1052h | ( h , ikfe y(,e s=t rPlAeRnE(NkTe(ys), +d )1)) )M A{R K (| s ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~t ate[e], active, nongca); | ^ | ( ) rset.c:1052:10: note: use '==' to turn this assignment into an equality comparison libc/hash.hIn file included from :testdates.c1052329: | :17 11: :In file included from libc/system.hinote: :fplace parentheses around the assignment to silence this warning52 : (libc/hash.h e:329 329 | =: 11iP:fA Rwarning: (EdNausing the result of an assignment as a condition without parentheses [-Wparentheses]Tt (as ,= dh)-)> o329Mp | As R-iK>f(f se(ttdacathte(a[h e,=] ,kh e-ay>c,ot pissvt-er>,lf eennto(cnkhge(cyha)) ,;+ k 1e| )y ^), 2{s| warning t ==s r generated| l. ^ e n (| k ( )e y) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetrset.cc:h1053(:h10,: kwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses]y , strl elibc/hash.h1053n: | (329 k: e11 y:i) f note: +place parentheses around the assignment to silence this warning( e1 )= ) 329 M | {E Ri Gf| Esfio.c ^(:( s986d ,:a| 20t ==d:a ) )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] M hA-R>Ko (p986ss | t- a> tfseeu[tmec ]h=,( haa,dc ltkeiervy3e,2, ( s0nt,or nlfgeicnla(e)k,;e yt )o| d ~~^~~~~~~~~~~~~+o )1;) ) | { ^~~~ | ^ | libc/zlib/zlib.h ( ): 821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ rset.c:1053:10: note: place parentheses around the assignment to silence this warning 1053 | iflibc/hash.h :(329e: 11=: Mnote: Euse '==' to turn this assignment into an equality comparisonR GE(s ,329 | d )i)f M(AdRaKt(as t=a the-[>eo]p,s -a>cfteitvceh,( hn,o nkgecya,) ;s t r| l ^ e n (| k ( )e y) + 1)) { | ^ | == startmenu.c:87:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 87 | if (target = bkrset.cm:e1053n:u10p:a tnote: huse '==' to turn this assignment into an equality comparison( opt s1053. | u s e ri,f 0(,e 0=) )M EpRuGtEs((st,a rdg)e)t )M;A R K| ( ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~s tate[e], active, nongca); | ^ | == startmenu.c:87:14: note: place parentheses around the assignment to silence this warning 87 | resolve.ci:f3193 :(10t:rset.ca :rwarning: 1062gusing the result of an assignment as a condition without parentheses [-Wparentheses]:e 12t: = warning: 3193using the result of an assignment as a condition without parentheses [-Wparentheses]b | k m e ni1062uf | p a( ttwh h(=io lpxetf si(.leue s_=ef rec,ts ce0ht,(_ Rr0Od)Ow)Te 2apRvuEetSPsYa(NitCra (r sg| ,e ~~^~~~~~~~~~~~~~~~~~~~~~~~~ t R)W ;P3194 _ | O | N ^ E , "| &/ ( )rB kiotfKfe,e p&edrk/otfmfp)/)C h{a n g| e ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~S et", 'r')) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ startmenu.c:87:14: note: use '==' to turn this assignment into an equality comparison 87 | if (target = bkmenupath(opts.user, 0, 0)) puts(target); | ^ | == rset.c:1062:12: note: place parentheses around the assignment to silence this warning resolve.c: 31931062: | 10 : wnote: hplace parentheses around the assignment to silence this warningi le ( e3193 | = c sieft _(rtd w=e axvfeiPlaei_rf(est,c hR(WRPO_OOTN2ER,E S&YrNkCo f f| , ^ & d| k (o ff )3194) | { | " ^ / B i| t ( )K eeper/tmp/ChangeSet", 'r')) { | | ) rset.c:1062:12: note: use '==' to turn this assignment into an equality comparison sfio.c1062: | 1068 : 19w:h resolve.ciwarning: :lpassing '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]3193e : 10(:e 1068note: = | use '==' to turn this assignment into an equality comparison scus me3193 t | =_ r ad dwilefea rv(3et2P (a=0i ,rx (fbsiu,lf e,R_ WfpPea_ttOchNhlE(e,Rn O)&O;rT k2 oR| fE ^~~fS ,Y N&Cdlibc/zlib/zlib.h k: o821| f: ^f61 In file included from ): timestamp.c) | : note: ==17{passing argument to parameter 'buf' here : In file included from In file included from ./sccs.h | time.c:821 ^:20 | 17: Z : In file included from E| In file included from libc/system.hX ==./sccs.h:T :52E20: R: libc/hash.hNIn file included from : libc/system.h329u::L5211o: :nlibc/hash.h g:warning: 329Zusing the result of an assignment as a condition without parentheses [-Wparentheses]:E 11X:P Owarning: RT ad using the result of an assignment as a condition without parentheses [-Wparentheses]l329 e | r 3i2f O(F d(329a( | tu aLi of=n g(h d-aa>dtolape sr=-, > hfc-eo>tnocsphts( -hB>,yf teketefcy h,*( bhsu,tf r,kl eeuynI,(n ktse tylr)el ne+)n )(1;k) e) y | ){ ^ + | 1 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~) ) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resolve.c:3243:11CC bkver.c : warning: using the result of an assignment as a condition without parentheses [-Wparentheses] libc/hash.h3243: | 329 libc/hash.h: :11 329:i: f11note: :place parentheses around the assignment to silence this warning( rnote: cplace parentheses around the assignment to silence this warning =329 | s c329ic | fs _i(nfde aw(tcdaha ksmerge.ct=s:a u7824 hm: warning=-(13s >c: generatedhos . -pewarning: >stusing the result of an assignment as a condition without parentheses [-Wparentheses]o-) p>)sf - e{>782t f | c e h| t ( ~~~^~~~~~~~~~~~~~~~~~~~~~c h hw,(h hik,le eyk ,e( yds, t =rs ltfergnle(etknle(iykn)ee y(+)t f1+)) ))1 ){{) {| | ~~^~~~~~~~~~~~~~ ^ resolve.c | : ^ 3243| : ( ) 11 | : ( ) note: place parentheses around the assignment to silence this warning 3243 | if (rc = sccs_newchksum(cset)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparisonlibc/hash.hsmerge.c ::329 782:329:11 | 13: : i note: resolve.cfnote: use '==' to turn this assignment into an equality comparison: place parentheses around the assignment to silence this warning 3243( :d 11a 329:t782 | a | note: iuse '==' to turn this assignment into an equality comparison= f h w(-3243hd> | iao ltp eas -i(=>fd f he(=-tr >ccfoh gp(=esh t-,sl> cifkcneesety_(c,nth ef(sw)hsfio.ctc),:rh 1120lk{k:es e19nu y:(m| , k( ^ warning: ec spassing '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]ys t )e| r t ( )l +) e1120 )n | 1 ( ){ks) eu ym{| ) ^ = + | a ^| 1d ==)l )e| r =={3 2 (| 0 ^, smerge.c :b| 782u ==:f 13,: pnote: ause '==' to turn this assignment into an equality comparisont hle n782) | ; | w ^~~h ile (dlibc/zlib/zlib.h :=821 :f61g:e tnote: lpassing argument to parameter 'buf' herei ne( t821f | )Z)E X{T E R| N ^ u L| o ==n g ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ rset.c:1159:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1159 | if (d = sccs_getCksumDelta(s, right)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. rset.c:1159:9: note: place parentheses around the assignment to silence this warning 1159 | if (d = sccs_getCksumDelta(s, right)) { | ^ | ( ) rset.c:1159:9: note: use '==' to turn this assignment into an equality comparison 1159 | if (d = sccs_getCksumDelta(s, right)) { | ^ | == 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);2 warning s| generated ^~~~. 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)); | ^ 5 warnings generated. 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rset.c:1206:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1206 | if (s = | ~~^ 1207 | sccs_keyinitAndCache(cset->proj, rk, SILENT, sDB, cset->idDB)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) rset.c:1206:8: note: place parentheses around the assignment to silence this warning 1206 | if (s = | ^ | ( 1207 | sccs_keyinitAndCache(cset->proj, rk, SILENT, sDBlibc/hash.h,: 329c:s11e:t -note: >use '==' to turn this assignment into an equality comparisoni dDB) )329 | { i f| ( d a| t )a = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == sfio.c:1241:22: warning: passing 'char[16384]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1241 | rset.cs:u1206m: 8=: anote: duse '==' to turn this assignment into an equality comparisonl er 312062 | ( siufm ,( sb u=f , | 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)); | ^ slib.c:468:6: warning: initializing 'u8 *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 468 | u8 *s = *sp; | ^ ~~~ slib.c:476:6: warning: assigning to 'char *' from 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 476 | *sp = s; | ^ ~ sfio.c:1556:11: warning: status.cusing the result of an assignment as a condition without parentheses [-Wparentheses]: 84:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1556 | i f84 | ( cwuhri l=e p(cpl o=s ef(gfe[til]i)n)e ({f c h| g ~~~~^~~~~~~~~~~~~~7) warning)s generated{. | ~~^~~~~~~~~~~~~~~~ sfio.cstatus.c::155684::1111:: note: note: place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning 155684 | | wihfi l(ec u(rp == pfcgleotslei(nfe[(if]c)h)g ){) {| ^ | ^ | ( ) | ( ) sfio.c:status.c1556::8411::11 :note: use '==' to turn this assignment into an equality comparisonnote: use '==' to turn this assignment into an equality comparison 1556 | 84 | iwfh i(lceu r( p= =p cflgoestel(ifn[ei(]f)c)h g{) ) | { ^ | | ^ == | == 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))) { | | ) status.c:93:11: note: use '==' to turn this assignment into an equality comparison 93 | if (pi = hash_insert(pcount, | ^ | == 3 warnings 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)) { | ^ | == 2 warnings generated. 4 warnings generated. 15 warnings generated. 3 warnings generated. 1 warning generated. smerge.c:1795:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1795 | if (h[side] = diff_items(&range, 1, smergeData, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warning1796s | generated . diff_cmpLine, diff_hashLine, diff_cost, &data)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smerge.c:1795:15: note: place parentheses around the assignment to silence this warning 1795 | if (h[side] = diff_items(&range, 1, smergeData, | ^ | ( 1796 | diff_cmpLine, diff_hashLine, diff_cost, &data)) { | | ) 3 warningssmerge.c generated:. 1795:15: note: use '==' to turn this assignment into an equality comparison 1795 | if (h[side] = diff_items(&range, 1, smergeData, | ^ | == 2 warnings generated. tagmerge.c:58:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 58 | EACH_PTAG(s, d, e, j) FLAGS(s, e) |= D_RED; | ^~~~~~~~~~~~~~~~~~~~~ ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. tagmerge.c:58:3: note: place parentheses around the assignment to silence this warning ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ tagmerge.c:58:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ tagmerge.c:96:21: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 96 | sum = adler32(sum, buf, len); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ takepatch.c:245:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 245 | while (buf = fgetline(opts->p)) { | ~~~~^~~~~~~~~~~~~~~~~~~ touch.c:65:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 65 | for (takepatch.ci: 245=: 13o:p tnote: iplace parentheses around the assignment to silence this warningn d; f n245 | = wahvi[lie] ;( biu+f+ )= {f g e| t ~~~^~~~~~~l ine(opts->p)) { | ^ | ( ) takepatch.c:245:13: note: use '==' to turn this assignment into an equality comparison 245 | while touch.c(:b65u:f22 := note: fplace parentheses around the assignment to silence this warningg etli n65e | ( ofpotrs -(>ip )=) o{p t i| n ^d ; | f ==n = av[i]; i++) { | ^ | ( ) touch.c:65:22: note: use '==' to turn this assignment into an equality comparison 65 | for (i = optind; fn = av[i]; i++) { | ^ | == touch.c:66:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 66 | if (type = is_xfile(fn)) { | ~~~~~^~~~~~~~~~~~~~ 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))) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ touch.c:66:12: note: place parentheses around the assignment to silence this warning 66 | if (type = is_xfile(fn)) { 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] 329takepatch.c | : 264i:f11 :( dnote: aplace parentheses around the assignment to silence this warningt a = h264- | > o p sitouch.c-f:> 66f(:er12tc:c h=note: ( use '==' to turn this assignment into an equality comparisonhs ,f ik66oe | (y o, p itsfst -r(>ltpey,np (e(k ie=ny t)i) s(+_o xp1ft)is)l- e>{(N f n-| ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~)f i{l e s| ) ^) ) | { == | ^ | ( ) takepatch.c:264:11: note: use '==' to turn this assignment into an equality comparison libc/hash.h :264329 | : 11 : inote: fplace parentheses around the assignment to silence this warning (rc =329 | s fiifo ((odpattsa- >=p ,h -(>ionpts)-(>ofpettsc-h>(Nh ,- kfeiyl,e ss)t)r)l e{n ( k| e ^y ) | + == 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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 = stopNwaysynckeys.c(:o125p:t17s:- >warning: paddress of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]a rallel ,125 | & o prtasn-g>ec_ognofnlei(cst,s ,L (&dr)e,m oDt_eG)O)N E{) ; | ^| ^~~~ | == 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 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)) { | ^ | ( ) 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")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | In file included from ^In file included from unedit.c uninstall.c: :17| 17: takepatch.c ==: In file included from : In file included from libc/system.h325./sccs.h:::52920: :: libc/hash.h In file included from :note: libc/system.h329place parentheses around the assignment to silence this warning:: 5211: : libc/hash.h 325:warning: | 329 : using the result of an assignment as a condition without parentheses [-Wparentheses]11i :f warning: (f = using the result of an assignment as a condition without parentheses [-Wparentheses]p o p329e | n (i" fb329 k | ( dgiaffti al( ed=sa thRa-E >S=oY pNhsC--">>,of pe"str-c">h)f()eh t,{c hk (e| hy ^ ,, ks| et ( )yr ,l esnt(rkleeynsynckeys.c)(: k149+e: y21):) )+warning: using the result of an assignment as a condition without parentheses [-Wparentheses]{1 ) )| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{149 | slib.c takepatch.c :| :E1056 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~325A: :C239H::_ Pwarning: note: Tpassing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]use '==' to turn this assignment into an equality comparisonA G(s, 325In file included from d1056 | unbk.c, | : 17e i: ,tfIn file included from p libc/system.hj-(:)>f52 t : sm=libc/hash.hc_ :chp329soo:_libc/hash.hup11t:re:a329 n g:+(warning: c11="o:libc/hash.husing the result of an assignment as a condition without parentheses [-Wparentheses] bl : akonote: 329t rplace parentheses around the assignment to silence this warning:og( 11i fs:( 329i, zIn file included from 329 | l note: )unlink.c | eeplace parentheses around the assignment to silence this warning : is) *17if ; : f R sIn file included from 329 (E ilibc/system.h | (dS| g: daY ^~~~~~~~~~~~~~~~~~~~~n52iatN ;: ftaC libc/hash.h./sccs.h a " ::( =,| 329572d= ^::a h" 1118th-r::aslib.c->" :>o)warning: note: =451op)expanded from macro 'EACH_PTAG' :using the result of an assignment as a condition without parentheses [-Wparentheses]ps h10 s-{-: -> > 572>f onote: | fe| ppassing argument to parameter 's' here329 et ^s | ftc - och >451irh(| f | f (h ==ea (h, tt(j, cod khia=ke((t eyhua0y,,8 ;, = sk*takepatch.c (stes:hptrley)326-)rn, :> ltestcode.c( 13o=e:ks| :p n310et ^ s((:yr warning: -jk23)lusing the result of an assignment as a condition without parentheses [-Wparentheses]> e: e fn | s;te+ u m( im+_f1f,+m)) ji))(o)n du +{at ++ t,| =f a ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ i| s al ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=tlibc/hash.hte r:oshl329i;-e:( >libc/hash.hn11z o:(:)| p329o ~~^~~~~~~~~~~~~s:unote: libc/hash.h* -11tuse '==' to turn this assignment into an equality comparison: >:) 329sf ):ie note: ;11gt329use '==' to turn this assignment into an equality comparison :nc | ;h | note: (i ^~~place parentheses around the assignment to silence this warning 329hf | | , ^ ( ik329dfslib.ce | libc/zlib/zlib.ha :synckeys.cy :t(451:,i821ad:149 f: a10:s 61=ttakepatch.c:2t(libc/hash.h: a: :rd: h 326note: la329note: -=:passing argument to parameter 's' herenote: et:passing argument to parameter 'buf' here> 13 place parentheses around the assignment to silence this warningna11 oh: ( :p - 451./sccs.hk= s821>note: | :e note: - | oplace parentheses around the assignment to silence this warninga572yhplace parentheses around the assignment to silence this warning>Zp t:)- fEso18 >eX- i:+326otT>329( | pcEf | unote: 1 shRe 8expanded from macro 'EACH_PTAG') -(Nti ) >h cf* w f,uh s{h572e L(() i | tkohd l cen,a | efhyg t| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ o(, ka ^ (rh Ze t ,sEy= ( tX, =jkrP h elOs-f=yeRt>g ,nTroe0 ( lpt;skaesl tedn-i(ryl(>npl)ekfe)e ree( n+3ytf=( 2)c) k1 h)(e)O+( jy)F h+ ) (1,+< {() f + u)ki2 L el)1| o{ye )libc/hash.h ^n ,s?): g ; 329 | s P{:| a ^t T 11 ==d r| A : l l ^ G| e| e S ^ note: r ==n ( place parentheses around the assignment to silence this warning, (| s k ( ),| ce ( )oy329d n) | ,s t+ij f)B1 y)(:t)d e a0f{t; a * +b| =+u ^ jf h), - | > u ( )o| I p ^ntakepatch.cs t:- 326>l:fe13en:t) c)note: h;use '==' to turn this assignment into an equality comparison(libc/hash.h h: , 329| 326: ^k | 11 e :y , note: wuse '==' to turn this assignment into an equality comparisonsh tirl le329e | n( (tik fe= y ()fdsynckeys.c ga:+et149 tlibc/hash.ha:1l: 2)i329=:)n: e11hnote: {(:-use '==' to turn this assignment into an equality comparison f > )note: o./sccs.h| )use '==' to turn this assignment into an equality comparisonp: ^ s572 +-: +>18329| ff: | ( )ie ltnote: iecexpanded from macro 'EACH_PTAG'fsh ;(( hd 572,a| | t ^ ka fe oy=| r, == h (s-jt> ro=lp es0n-;(> kf(eepyt))c h=+( h(1,j) )k< e {y2 libc/hash.h,) : | 329s? ^:t 11rP :lT| eA ==note: nG use '==' to turn this assignment into an equality comparison(S k(es y,329) | d +,i f1j ))() d :a{ t 0a ; | = ^+ +h j-| )> == o p| s ^- >fetch(h, key, strlen(key) + 1)) { | ^ | == testcode.c:338:33: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 338 | if (d.len) sum = adler32(sum, d.buf, d.len); | ^~~~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ 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)); | ^ 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) | ^ testcode.c:396:22: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 396 | sum = adler32(sum, d, len); | ^ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ synckeys.c:284:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 284 | while (key = fgetline(fin)) { | ~~~~^~~~~~~~~~~~~~~ synckeys.c:284:13: note: place parentheses around the assignment to silence this warning 284 | while (key = fgetline(fin)) { | ^ | ( ) 1 warning generated. synckeys.c:284:13: note: use '==' to turn this assignment into an equality comparison 284 | while (key = fgetline(fin)) { | ^ | == slib.c:1296:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1296 | if (h = strchr(u, '@')) { | ~~^~~~~~~~~~~~~~~~ slib.c:1296:8: note: place parentheses around the assignment to silence this warning 1296 | if (h = strchr(u, '@')) { | ^ | ( ) synckeys.c:298:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 298 | while (keyslib.c :=1296 :f8g:e tnote: luse '==' to turn this assignment into an equality comparisoni ne( f1296i | n )i)f {( h | = ~~~~^~~~~~~~~~~~~~~ strchr(u, '@')) { | ^ | == synckeys.c:298:14: note: place parentheses around the assignment to silence this warning 298 | while (key = fgetline(fin)) { | ^ | ( ) synckeys.c:298:14: note: use '==' to turn this assignment into an equality comparison 298 | while (key = fgetline(fin)) { | ^ | == 1 warning generated. synckeys.c:324:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 324 | if (tag = sccs_d2tag(s, probed)) fputs(tag, fout); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~ synckeys.c:324:12: note: place parentheses around the assignment to silence this warning 324 | if (tag = sccs_d2tag(s, slib.cp:r1331o:b8e:d )warning: )using the result of an assignment as a condition without parentheses [-Wparentheses] fputs( t1331a | g ,i ff o(uht )=; s t| r ^ c h r| ( ( )U SERHOST(s, d), '@')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ synckeys.c:324:12: note: use '==' to turn this assignment into an equality comparison 324 | if (tag = sccs_d2tag(s, probed)) fputs(tag, fout);slib.c : 1331| : ^8 : | note: ==place parentheses around the assignment to silence this warning 1331 | if (h = strchr(USERHOST(s, d), '@')) { | ^ | ( ) 1 warning generated. 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, '[')) { | ~~^~~~~~~~~~~~~~~~ synckeys.c:340:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 340 | if (tag = sccs_d2tag(s, tagd)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~ slib.c:1333:9: note: place parentheses around the assignment to silence this warning 1333 | if (p = strchr(h, '[')) { | ^ | ( ) synckeys.c:340:12: note: place parentheses around the assignment to silence this warning 340 | if (tag = sccs_d2tag(s, testcode.ct:a541g:d50):) 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 | slib.ci:f1333 :(9d:o _note: ause '==' to turn this assignment into an equality comparisond le r13333 | 2 ) isfu m(_pa d=l esrt r=c hard(lhe,r 3'2[('s)u)m synckeys.c_{:a 340d :l| 12e ^:r , note: | use '==' to turn this assignment into an equality comparisonb == u f ,340 | c ) ; i f| ^~~( tag = slibc/zlib/zlib.hc:c821s:_61d:2 tnote: apassing argument to parameter 'buf' hereg (s, 821t | aZgEdX)T)E R{N u| L ^o n g| ==Z EXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ takepatch.c:510:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 510 | while (t = fgetline(p)) { | ~~^~~~~~~~~~~~~ takepatch.c:510:12: note: place parentheses around the assignment to silence this warning 510 | while (t = fgetline(p)) { | ^ | ( ) synckeys.c:363:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 363 | if (tag = sccs_d2ttakepatch.ca:g510(:s12,: dnote: )use '==' to turn this assignment into an equality comparison) { 510slib.c| | : ~~~~^~~~~~~~~~~~~~~~~~ 1358 :w8h:i lwarning: eusing the result of an assignment as a condition without parentheses [-Wparentheses] (t = f g1358e | t liifn e((hp )=) s{t r c| h ^r ( U| S ==E RHOST(s, d), '@')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ synckeys.c:363:13: note: place parentheses around the assignment to silence this warning 363 | if (tag = sccs_d2tag(s, d)) { | ^ | ( ) slib.c:1358:8: note: place parentheses around the assignment to silence this warning 1358 | if (h = strchrsynckeys.c(:U363S:E13R:H Onote: Suse '==' to turn this assignment into an equality comparisonT (s, 363d | ) , ' @i'f) )( t{a g | = ^ s c| c ( )s _d2tag(s, d)) { | ^ | == slib.c:1358:8: note: use '==' to turn this assignment into an equality comparison 1358 | if (h = strchr(USERHOST(s, d), '@')) { | ^ | == 1 warning generated. slib.c:1413:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1413 | if (proj = proj_init(buf)) { | ~~~~~^~~~~~~~~~~~~~~~ slib.c:1413:11: note: place parentheses around the assignment to silence this warning 1413 | if (proj = proj_init(buf)) { | ^ | ( ) slib.c:1413:11: note: use '==' to turn this assignment into an equality comparison 1413 | if (proj = proj_init(buf)) { | ^ | == In file included from unlock.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | 4i warningfs generated(. data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == In file included from unrm.c:trigger.c17:: 325In file included from :./sccs.h9::20 : warning: In file included from using the result of an assignment as a condition without parentheses [-Wparentheses]libc/system.h :52: libc/hash.h:329 :32511 | : warning: if (using the result of an assignment as a condition without parentheses [-Wparentheses]p = getenv("_BKD_L O329G | F IiLfE "()d)a t{a =| ~~^~~~~~~~~~~~~~~~~~~~~~~~h ->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trigger.c:325:9: note: place parentheses around the assignment to silence this warning 325 | if (p = getetakepatch.cn:v781(:"12_:B Kwarning: Dusing the result of an assignment as a condition without parentheses [-Wparentheses]_ Llibc/hash.hO:G 329F781:I | 11L :E "wnote: )hplace parentheses around the assignment to silence this warning)i l{e 329 ( | | b ^ i =f | f( ( )gd eattlan (=f ,h -&>loepns)-)> f{e t c| h ~~^~~~~~~~~~~~~~~~~( h, key, strlen(key) + 1)) { | ^ | ( )trigger.c :synckeys.c325::5199::9 :note: use '==' to turn this assignment into an equality comparisonwarning: using the result of an assignment as a condition without parentheses [-Wparentheses] 325 | if 519( | p =i fg e(tde n=v (s"c_cBsK_Df_iLtakepatch.cnOlibc/hash.h:dG:781KF329:eI:12yL11:(E: s" note: ,)note: place parentheses around the assignment to silence this warning )use '==' to turn this assignment into an equality comparison k ){ ) 781 329 | {| | ^ iw| fh ~~^~~~~~~~~~~~~~~~~~~~| i ==(l dea t(ab == hf-g>eotplsn-(>ff,e t&clhe(nh),) k{e y ,| ^ s t r| l ( )e n(key) + 1)) { | ^ | == synckeys.c:519:9: note: place parentheses around the assignment to silence this warning 519 | if (d = sccs_findKey(s, k)) { | ^ takepatch.c :| 781 ( ): 12: note: use '==' to turn this assignment into an equality comparison 781 | while (b = fgetln(f, &len)) { | ^ | == 2 warnings generated. synckeys.c:519:9: note: use '==' to turn this assignment into an equality comparison 519 | if (d = sccs_findKey(s, k)) { | ^ | == In file included from unwrap.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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.c:1616:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1616 | if (sym = findSym(s, rev)) return (sym->ser); | ~~~~^~~~~~~~~~~~~~~~~ slib.c:1616:11: note: place parentheses around the assignment to silence this warning 1616 | if (sym = findSym(s, rev)) return (sym->ser); | ^ | ( ) slib.c:1616:11: note: use '==' to turn this assignment into an equality comparison 1616 | if (sym = findSym(s, rev)) return (sym->ser); | ^ | == 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) | ^ takepatch.c:951:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 951 | if (top = sccs_top(s)) { | ~~~~^~~~~~~~~~~~~ slib.c:1674:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1674 | if (sym = findSym(s, rev)) return (sym->ser); | ~~~~^~~~~~~~~~~~~~~~~ takepatch.c:951:10: note: place parentheses around the assignment to silence this warning 951 | if (top = sccs_top(s)) { | ^ | ( ) slib.c:1674:11: note: place parentheses around the assignment to silence this warning takepatch.c1674: | 951 : 10i:f note: (use '==' to turn this assignment into an equality comparisons ym =951 | f iinfd S(ytmo(ps ,= rsecvc)s)_ troept(usr)n) ({s y m| - ^> s e| r ==) ; | ^ | ( ) 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: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)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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)) { | ^ | ( ) takepatch.c:994:9: note: use '==' to turn this assignment into an equality comparison 994 | if (d = cset_insert(s, iF, dF, d, opts->fast)) { | ^ | == slib.c:1824:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1824 | if (dk = proj_cset2key(proj, rev, rk)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:1824:11: note: place parentheses around the assignment to silence this warning 1824 | if (dk = proj_cset2key(proj, rev, rk)) { | ^ | ( ) slib.c:1824:11: note: use '==' to turn this assignment into an equality comparison 1824 | if (dk = proj_cset2key(proj, rev, rk)) { | ^ | == takepatch.c:1078:5: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1078 | EACH_PARENT(s, p->serial, d, j) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. takepatch.c:1078:5: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ takepatch.c:1078:5: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ unique.c:45:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] In file included from what.c45: | 20 : In file included from ilibc/system.hf: 52(: plibc/hash.h1: 329=: 11s:t rwarning: str(kusing the result of an assignment as a condition without parentheses [-Wparentheses]e y, "/ChangeSet |329" | ) )i f{ ( d| a ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~t a = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unique.c:45:10: note: place parentheses around the assignment to silence this warning 45 | if (p1 = strstr(key, "/ChangeSet|"libc/hash.h):)329 :{11 : | note: ^ place parentheses around the assignment to silence this warning | ( ) 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) unique.c:45:10: note: use '==' to turn this assignment into an equality comparison 45 | if (p1 = strstr(key, "/ChangeSet|")) { | ^ | == libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, sttakepatch.cr:l1115e:n10(:k ewarning: yusing the result of an assignment as a condition without parentheses [-Wparentheses]) + 1)) 1115{ | i| f ^ ( c| d ==b = loadCollapsed()) { | ~~~~^~~~~~~~~~~~~~~~~ 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_keyencodtakepatch.ce:(1115f:o10u:t ,note: place parentheses around the assignment to silence this warningk ey); 1115 | | ^~~i f (clibc/hash.hd:b257 :=36 :l onote: apassing argument to parameter 'ptr' hered Co l257l | avposiedd (hIn file included from )aurlinfo.c)s: h17{_: kIn file included from e./sccs.h| y: ^ e20 n: cIn file included from | olibc/system.h ( )d: e52(: Flibc/hash.hI:L329E: 11*:o uwarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses], u8 *ptr); | ^ 329 | if (data = h->ops->fetch(h, key, strlen(key) +takepatch.c :11115):)10 :{ note: use '==' to turn this assignment into an equality comparison| ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1115 | if (cdb = loadCollapsed()) { | ^ | == unique.c:62:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] libc/hash.h :62329 | : 11i:f note: (place parentheses around the assignment to silence this warningt = ge t329e | n vi(f" _(BdKa_tUaN I=Q _hT-I>MoEpTs"-)>)f entocwh (=h ,a tkoeiy(,t )s;t r l/e/n (fkoery )t e+s t1 )&) d{e b u| g ^ | | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = hunique.c-:>62o:p8s:- >note: ftakepatch.cplace parentheses around the assignment to silence this warninge: t1145c:h 13(62:h | , warning: iusing the result of an assignment as a condition without parentheses [-Wparentheses]kf e y(,t 1145s= | t rg le etwneh(nikvle(ey" )_( Bt+K _=1U )Nf)Ig Qe{_t Tl Ii| Mn ^Ee T( "p| )-In file included from ==)>utils.c d:ni17of: wfIn file included from M./bkd.h=e: m20a): t)In file included from o libc/system.hi{:( 52t : )| libc/hash.h; ~~^~~~~~~~~~~~~~~~~~~~~~: 329 :/11/: fwarning: or using the result of an assignment as a condition without parentheses [-Wparentheses]t est & debug | ^ 329 | | ( )i f (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ takepatch.c:1145:13: note: place parentheses around the assignment to silence this warning 1145 | unique.c : 62w:h8i:l enote: use '==' to turn this assignment into an equality comparison( t = f62g | e tilfi n(slib.cet:( 1972p=:- 29>g:de itwarning: fepassing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]fn Mve(m"libc/hash.h) _:)1972B329 | K:{ _11 U: N | iInote: ^ nQplace parentheses around the assignment to silence this warning t_ T| r I ( )e329M l | Ee Tai"sf)e )In file included from ( uu.c=dn: ao24rtw: ea In file included from v =libc/system.h = :? a52 ht: a-olibc/hash.ht>i:oo(329takepatch.cipt::(s)111145r-;::e1> 13v warningf warning: :) generatede/ . using the result of an assignment as a condition without parentheses [-Wparentheses]t/note: : c use '==' to turn this assignment into an equality comparison hf 1(o; hr 1145 , | 329 t| | ke ^~~ es iytwfslib.c, h : &i(451s ld:tdea10re t:lb(a eut note: ng =passing argument to parameter 's' here( = k he | f-y451 ^g>) | eo a tp+t| ls o ==i-1i n>)(ef)u(e 8pt{ -c *>h sd(| )ih ^ f, f | Mk| ^ee ( ) my ),) s{t r l| e ^n ( k| e ==y ) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) unique.c:88:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 88 | if (fudge = atoi(libc/hash.ht:+3293:)11): {note: use '==' to turn this assignment into an equality comparison | ~~~~~~^~~~~~~~~~~ 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | == 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: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)) { | ^ | == unlink.c:56:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 56 | if (t = strrchr(s->sfile, '/')) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ unlink.c:56:9: note: place parentheses around the assignment to silence this warning 56 | if (t = strrchr(s->sfile, '/')) { | ^ | ( ) unlink.c:56:9: note: use '==' to turn this assignment into an equality comparison 56 | if (t = strrchr(s->sfile, '/')) { | ^ | == 5 warnings generated. unique.c:205:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 205 | while (s = fgetline(fin)) { | ~~^~~~~~~~~~~~~~~ unique.c:205:12: note: place parentheses around the assignment to silence this warning 205 | while (s = fgetline(fin)) { | ^ | ( ) 3 warnings generated. unique.c:205:12: note: use '==' to turn this assignment into an equality comparison 205 | while (s = fgetline(fin)) { | ^ | == 1 warning generated. unique.c:247:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 247 | if (t = getenv("_BK_UNIQ_TRACE_THRESH")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unique.c:247:8: note: place parentheses around the assignment to silence this warning 247 | if (t = getenv("_BK_UNIQ_TRACE_THRESH")) { | ^ | ( ) unique.c:247:8: note: use '==' to turn this assignment into an equality comparison slib.c247: | 2182 :i16f: (warning: tusing the result of an assignment as a condition without parentheses [-Wparentheses] = geten v2182( | " _ BiKf_ U(NsI-Q>_wT_RoAfCfE _=T HRRKEDSKHO"F)F)( s{, s| - ^> w _| o ==f f, *rkoff, *dkoff)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:2182:16: note: place parentheses around the assignment to silence this warning 2182 | if (s->w_off = RKDKOFF(s, s->w_off, *rkoff, *dkoff)) { | ^ | ( ) slib.c:2182:16: note: use '==' to turn this assignment into an equality comparison 2182takepatch.c | : 1553 :i22f: (warning: saddress of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address]- >w_off = 1553R | K D KrOaFnFg(es_,w asl-k>rwe_vosf(fs,r ,* rLk(odf)f,, 0*,d k0o,f f )| ) ^~~~ { | ^ libc/lines.h| : ==60 :9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unique.c:319:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 319 | if (s = getenv("_BK_UNIQ_DIR")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ unique.c:319:8: note: place parentheses around the assignment to silence this warning 319 | if (s = getenv("_BK_UNIQ_DIR")) { | ^ | ( ) unique.c:319:8: note: use '==' to turn this assignment into an equality comparison 319 | if (s = getenv("_BK_UNIQ_DIR")) { | ^ | == unique.c:321:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 321 | } else if (s = config_str(0, CONFIG_UNIQDB)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unique.c:321:15: note: place parentheses around the assignment to silence this warning 321 | } else if (s = config_str(0, CONFIG_UNIQDB)) { | ^ | ( ) unique.c:321:15: note: use '==' to turn this assignment into an equality comparison 321 | } else if (s = config_str(0, CONFIG_UNIQDB)) { | ^ | == In file included from xfile.c:17: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from which.c:17: In file included from ./sccs.h:20: In file included from libc/system.h:52: libc/hash.h:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, strlen(key) + 1)) { | ^ | ( ) libc/hash.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)) { | ^ | == 4 warnings generated. 1 warning generated. takepatch.c:1827:50: warning: passing 'char[2048]' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1827 | unless (st->nosum) st->sumC = adler32(st->sumC, buf, len); | ^~~ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ 1 warning generated. 8 warnings generated. upgrade.c:102:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 102 | } else if (p = config_str(0, CONFIG_UPGRADE_URL)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:2393:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2393upgrade.c | : 102 :i15f: (note: rplace parentheses around the assignment to silence this warningc = re n102a | m e}( xeflislee ,i fs -(>ps f=i lceo)n)f i{g _ s| t ~~~^~~~~~~~~~~~~~~~~~~~~~~~~r (0, CONFIG_UPGRADE_URL)) { | ^ | ( ) upgrade.c:102slib.c::152393:: 10note: :use '==' to turn this assignment into an equality comparison note: place parentheses around the assignment to silence this warning 102 | } 2393e | l s ei fi f( r(cp == rceonnafmieg(_xsftirl(e0,, sC-O>NsFfIiGl_eU)P)G R{A D E| _ ^ U R L| ) ( )) { | ^ | == slib.c:2393:10: note: use '==' to turn this assignment into an equality comparison 2393 | if (rc = rename(xfile, s->sfile)) { | ^ | == upgrade.c:124:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] In file included from zone.c124: | 17 : }In file included from libc/system.he:l52s: elibc/hash.h :i329f: 11In file included from (:xflags.cp : warning: 17=: In file included from using the result of an assignment as a condition without parentheses [-Wparentheses]glibc/system.h e:t52e: nlibc/hash.hv:(329" :B32911K | :_ Uiwarning: PfG Rusing the result of an assignment as a condition without parentheses [-Wparentheses](A dDaEt_aP L=A Th329F- | O> RoiMpf"s )-()>d fa{et ta c | h= ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~( hh,- >koepys,- >sftertlcehn((hk,e yk)e y+, 1s)t)r l{e n (| k ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~e y) + 1)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ upgrade.c:124:15: note: place parentheses around the assignment to silence this warning 124 | } else if (p = getenv("BK_UPGRADE_PLATFORM")) { | ^ | ( ) libc/hash.h:329:11libc/hash.h:: 329note: :place parentheses around the assignment to silence this warning11 : note: place parentheses around the assignment to silence this warning 329 | upgrade.c :i329124f | : 15(i:df a note: t(use '==' to turn this assignment into an equality comparisonad a=t a124h | -= > }oh p-es>l-os>pefs e-it>fcf he((tphc ,h= ( khge,ey t,ke ensyvt,(r "lsBetKnr_(lUkePenGy(R)kA eD+yE )_1 P)+L) A 1T{)F )O R| {M ^ " ) | )| ^ ( ) { | ( )| ^ | == 1 warning generated. libc/hash.h:329:11:libc/hash.h :upgrade.cnote: 329:use '==' to turn this assignment into an equality comparison:137 11::9undo.c ::329note: 469 | use '==' to turn this assignment into an equality comparisonwarning: : using the result of an assignment as a condition without parentheses [-Wparentheses]11i : f 329 warning: | 137(using the result of an assignment as a condition without parentheses [-Wparentheses] | d i af t ia(469f d | =a ( tiphaf - =>=( o esptakepatch.chrts:-rr-1979>ss>:o tf11p=re:s (t -nbcwarning: >euhusing the result of an assignment as a condition without parentheses [-Wparentheses]fsn( etdhtel, cde 1979h_,k | (p e ho"yw,pB,h ui ikltsleaKteyter ,eel( (petsnen t,r(=r .k l&aefeopygnpp)e(s" tk))+le)) iy 1n)g{)e o )(+t f o| slib.c{)1 ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: ))e 2446 )r:| { r13 ^ {;: | warning: | ~~^~~~~~~~~~~~~| | using the result of an assignment as a condition without parentheses [-Wparentheses] == ^ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ | 2446 == | while (buf = sccs_nextdata(s)) { | ~~~~^~~~~~~~~~~~~~~~~~ upgrade.c:137:9: note: place parentheses around the assignment to silence this warning 137 | if (p = strstr(bundle, "BitKeeper.app")) { | ^ | ( ) undo.c:469:11: note: place parentheses around the assignment to silence this warning 469 | iftakepatch.cslib.c ::(19792446e::r1113r::s note: note: =place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning upgrade.c n:e 137 s1979:2446t | 9 | e : dw w_hnote: hpiuse '==' to turn this assignment into an equality comparisoniol lpeeu l137((a | tbt ue =f(i nff=, g (es&ptco lcp=iss n_)sen)t(e rfxgs)tot)dtr ao({t b aeu (rn| srd ^ );l ) e ,| {| ( ) ^ " B| i ^ | t ( )K e| e ( )p er.app")) { | ^ | == takepatch.c:1979:11: note: use '==' to turn this assignment into an equality comparison slib.c :19792446 | undo.c: :13w469:h: i11note: l:use '==' to turn this assignment into an equality comparisone note: ( use '==' to turn this assignment into an equality comparisont2446 | = w469fh | gi elitefl i((nbeeur(frf s)= ) = s {cn ce ss| _t ^ne ed x_| tp ==do aptual(ast)e)( n{, &| o ^p s )| ) == goto err; | ^ | == 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)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; | ~~^~~~~~~~~~~~~~~~~ libc/hash.h:329:11: note: place parentheses around the assignment to silence this warning 329 | if (data = h->ops->fetch(h, key, supgrade.ct:r189l:e9n:( knote: eplace parentheses around the assignment to silence this warningy ) + 1189) | ) {i f | ( ^ e =| ( )s trchr(p, '\n')) *e++ = 0; | ^ | ( ) libc/hash.h:329:11: note: use '==' to turn this assignment into an equality comparison upgrade.c :329189 | : 9i:f note: (use '==' to turn this assignment into an equality comparisond ata 189= | h -i>fo p(se- >=f esttcrhc(hhr,( pk,e y',\ ns't)r)l e*ne(+k+e y=) 0+; 1 )| ) ^ { | ==| ^ | == 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")) { | ^ | == slib.c:2566:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2566 | if (p = strrchr(tmp, '/')) { | ~~^~~~~~~~~~~~~~~~~~~ takepatch.c:2085:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2085 | while (*t++ = *next++) { | ~~~~~^~~~~~~~~ slib.c:2566:10: note: place parentheses around the assignment to silence this warning 2566 | if (p = strrchr(tmp, '/')) { | ^ | ( ) takepatch.c:2085:14: note: place parentheses around the assignment to silence this warning unpull.c slib.c:2085:128 | 2566: :4w10:h: i warning: lnote: using the result of an assignment as a condition without parentheses [-Wparentheses]euse '==' to turn this assignment into an equality comparison (*t +2566128+ | | = *iEnfAe Cx(Htp_+ P+=T) A sG{t( rs r,| c ^ hd r, ( | te ( )m, p ,i )' /{' ) )| ^~~~~~~~~~~~~~~~~~~~~{ | ^./sccs.h : 572| : ==18 : note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; takepatch.c+:+2085j:)14 : | note: ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~use '==' to turn this assignment into an equality comparison 2085 | while (*t++ = *next++) { | ^ | == unpull.c:128:4: note: place parentheses around the assignment to silence this warning ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG'3 warnings generated572. | for takepatch.c(:j2092 :=11 :0 ;warning: using the result of an assignment as a condition without parentheses [-Wparentheses]( p) = 2092( | j wpatch)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ takepatch.c:2092:11: note: use '==' to turn this assignment into an equality comparison 2092 | while (t = strsep(&next, ", \n")) { | ^ | == undo.c:596:10: note: place parentheses around the assignment to silence this warning 596 | if (rc = systemf("bk -Lw -?FROM_PULLPUSH=YES " | ^ | ( 597 | "takepatch %s -af'%s'", opt, opts->pa1t warningc generatedh. )) { | | ) undo.c:596:10: note: use '==' to turn this assignment into an equality comparison 596 | if (rc = systemf("bk -Lw -?FROM_PULLPUSH=YES " | ^ | == undo.c:702:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 702 | while (revline = fgetline(f)) { | ~~~~~~~~^~~~~~~~~~~~~ undo.c:702:17: note: place parentheses around the assignment to silence this warning 702 | while (revline = fgetline(f)) { | ^ | ( ) undo.c:702:17: note: use '==' to turn this assignment into an equality comparison 702 | while (revline = fgetline(f)) { | ^ | == takepatch.c:2263:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2263 | while(line = fgetln(in, &len)) { | ~~~~~^~~~~~~~~~~~~~~~~~ takepatch.c:2263:14: note: place parentheses around the assignment to silence this warning 2263 | while(line = fgetln(in, &len)) { | ^ | ( ) takepatch.c:2263:14: note: use '==' to turn this assignment into an equality comparison 2263 | while(line = fgetln(in, &len)) { | ^ | == takepatch.c:2273:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 2273 | while(line = fgetln(in, &len)) { | ~~~~~^~~~~~~~~~~~~~~~~~ takepatch.c:2273:13: note: place parentheses around the assignment to silence this warning 2273 | while(line = fgetln(in, &len)) { | ^ | ( ) takepatch.c:2273:13: note: use '==' to turn this assignment into an equality comparison 2273 | while(line = fgetln(in, &len)) { | ^ | == upgrade.c:463:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 463 | takepatch.c :i2282f: 13(:f warning: =using the result of an assignment as a condition without parentheses [-Wparentheses] fopen (2282b | u fw,h i"lre"()l)i n{e =| ~~^~~~~~~~~~~~~~~~~f getln(in, &len)) { | ~~~~~^~~~~~~~~~~~~~~~~~ upgrade.ctakepatch.c::4632282::813:: note: note: place parentheses around the assignment to silence this warningplace parentheses around the assignment to silence this warning 463 | 2282 | i fw h(ifl e=( lfionpee n=( bfugfe,t l"nr("i)n), {& l e| n ^ ) ) | { ( ) | ^ | ( ) upgrade.c:takepatch.c463::22828::13 :note: use '==' to turn this assignment into an equality comparisonnote: use '==' to turn this assignment into an equality comparison 463 | 2282 | i fw h(ifl e=( lfionpee n=( bfugfe,t l"nr("i)n), {& l e| n ^) ) | { == | ^ | == 30 warnings generated. urlinfo.c:62:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 62 | if (t = strchr(url, '|')undo.c): 901*:t14 := warning: 0using the result of an assignment as a condition without parentheses [-Wparentheses]; | ~~^~~~~~~~~~~~~~~~~~ 901 | while (from = fgetline(f)) { | ~~~~~^~~~~~~~~~~~~ urlinfo.c:62:10: note: place parentheses around the assignment to silence this warning 62 | upgrade.c undo.c:i:553f901: :9(14:t: warning: =note: using the result of an assignment as a condition without parentheses [-Wparentheses] place parentheses around the assignment to silence this warning s tr c 553h901 | r | ( uwirhfli ,l( ef' |(='f )rf)oo mp* et=n (=fo gu0et;t, l i"| nw ^ e" () f)| ) ( )){ { | ~~^~~~~~~~~~~~~~~~~| ^ | ( ) urlinfo.c:62:10: note: use '==' to turn this assignment into an equality comparison 62 | if (t = strchrundo.c(:u901r:l14,: 'note: |use '==' to turn this assignment into an equality comparison' )) *upgrade.c901t: | 553 =:w 9h0:i; l note: e place parentheses around the assignment to silence this warning | ( ^f r 553o| | m == =i ff g(eft l=i nfeo(pfe)n)( o{u t ,| ^" w "| ) ==) { | ^ | ( ) upgrade.c:553:9: note: use '==' to turn this assignment into an equality comparison 553 | if (f = fopen(out, "w")) { | ^ | == 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, | ^ | == 1 warning generated. 1 warning generated. which.c:38:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 38 | if (cmd = cmd_lookup(exe, strlen(exe))) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ which.curlinfo.c::38260::1116:: note: warning: place parentheses around the assignment to silence this warningpassing 'char *' to parameter of type 'u8 *' (aka '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 | 260 | i fw e(bcemndc o=d ec(mfd,_ ldoaotkau-p>(uerxle,, ssttrrlleenn((deaxtea)-)>)u r{l ) +| 1 ^ ) ; | 1 ( )| warning ^~~~~~~~~ generated . libc/system.h:494:31: note: passing argument to parameter 'ptr' here 494 | void webencode(FILE *out, u8 *ptr, int len); | ^ which.c:38:11: note: use '==' to turn this assignment into an equality comparison 38 | if (cmd = cmd_lookup(exe, strlen(exe))) { | ^ | == which.c:44:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 44 | if (path = which(exe)) { | ~~~~~^~~~~~~~~~~~ which.c:44:12: note: place parentheses around the assignment to silence this warning 44 | if (path = which(exe)) { | ^ | ( ) which.c:44:12: note: use '==' to turn this assignment into an equality comparison 44 | if (path = which(exe)) { | ^ | == slib.c:3217:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3217 | if (i = nLines(s->symlist)) { | ~~^~~~~~~~~~~~~~~~~~~~ slib.c:3217:8: note: place parentheses around the assignment to silence this warning 3217 | if (i = nLines(s->symlist)) { | ^ | ( ) 2 warnings generated. slib.c:3217:8: note: use '==' to turn this assignment into an equality comparison 3217 | if (i = nLines(s->symlist)) { | ^ | == 1 warning generated. slib.c:3241:5: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3241 | EACH_PTAG(s, d, p, i) { | ^~~~~~~~~~~~~~~~~~~~~ ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:3241:5: note: place parentheses around the assignment to silence this warning ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:3241:5: note: use '==' to turn this assignment into an equality comparison ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:3277:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] urlinfo.c :3277351 | : 8 : iwarning: fusing the result of an assignment as a condition without parentheses [-Wparentheses] (p = PA R351E | N Ti(fs ,( td )=) g{e t e| n ~~^~~~~~~~~~~~~~v ("BKD_REPO_ID")) data->repoID = strdup(t); | ~~^~~~~~~~~~~~~~~~~~~~~~~ slib.c:3277:10: note: place parentheses around the assignment to silence this warning 3277 | if (p = PARENT(s, d)) { | ^ | ( ) urlinfo.c:351:8: note: place parentheses around the assignment to silence this warning 351 | if (t = getenv("BKD_REPO_ID")) data->repoID = strslib.cd:u3277p:(10t:) ;note: use '==' to turn this assignment into an equality comparison | ^ 3277 | | ( ) if (p = PARENT(s, d)) { | ^ | == urlinfo.c:351:8: note: use '==' to turn this assignment into an equality comparison 351 | if (t = getenv("BKD_REPO_ID")) data->repoID = strdup(t); | ^ | == xfile.c:262:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 262 | if (rc = fileMove(sfile1, sfile2)) goto out; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ xfile.c:262:9: note: place parentheses around the assignment to silence this warning 262 | if (rc = fileMove(sfile1, sfile2)) goto out; | ^ | ( ) xfile.c:262:9: note: use '==' to turn this assignment into an equality comparison 262 | if (rc = fileMove(sfile1, sfile2)) goto out; | ^ | == xfile.c:289:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 289 | if (rc = unlink(sfile)) goto out; | ~~~^~~~~~~~~~~~~~~ xfile.c:289:9: note: place parentheses around the assignment to silence this warning 289 | if (rc = unlink(sfile)) goto oslib.cu:t3399;: 29 :| ^ warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] | ( ) 3399 | DATE_FUDGE_SET(s, d, atoi(&buf[3])); | ^~~~~~~ ./sccs.h:603:62: note: expanded from macro 'DATE_FUDGE_SET' 603 | #define DATE_xfile.cF:U289D:G9E:_ Snote: Euse '==' to turn this assignment into an equality comparisonT (s ,289 | d ,i fv )( r(c( s=) -u>nslliinskt(2s[fdi]l.ed)a)t egFoutdog eo u=t ;( 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) | ^ 9 warnings generated. 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)) { | ^ | == xflags.c:131:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 131 | wurlinfo.ch:i532l:e10 :( rwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]= ea c532h | l i n ei(f& x(,p 0=) )s e{p a r| a ~~^~~~~~~~~~~~~~~~~t or(t)) *p = 0; | ~~^~~~~~~~~~~~~~ urlinfo.c:532:10: note: place parentheses around the assignment to silence this warning xflags.c532: | 131 : 11 :i fnote: place parentheses around the assignment to silence this warning( p = s131e | p awrhaitloer ((tr) )= *epa c=h l0i;n e (| & ^ x , | 0 ( )) ) { | ^ | 1 ( ) warning generated. urlinfo.c:532:10: note: use '==' to turn this assignment into an equality comparison 532 | if (pxflags.c :=131 :s11e:p anote: ruse '==' to turn this assignment into an equality comparisona tor (131t | ) )w h*ipl e= (0r; = | e ^a c h| l ==i ne(&x, 0)) { | ^ | == slib.c:3585:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3585 | if (f2 = fopen_bkfile(bin_heapfile(s, '2'), "r", 0, chkxor)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:3585:10: note: place parentheses around the assignment to silence this warning 3585 | if (f2 = fopen_bkfile(bin_heapfile(s, '2'), "r", 0, chkxor)) { | ^ | ( ) slib.c:3585:10: note: use '==' to turn this assignment into an equality comparison 3585 | if (f2 = fopen_bkfile(bin_heapfile(s, '2'), "r", 0, chkxor)) { | ^ | == 1 warning generated. utils.c:670:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 670 | if (p = strchr(buf, ':')) { | ~~^~~~~~~~~~~~~~~~~~ 3 warnings generated. utils.c:670:9: note: place parentheses around the assignment to silence this warning 670 | if (p = strchr(buf, ':')) { | ^ | ( ) utils.c:670:9: note: use '==' to turn this assignment into an equality comparison 670 | if (p = strchr(buf, ':')) { | ^ | == slib.c:3828:25: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3828 | PARENT_SET(s, d, atoi(p)); | ^ ./sccs.h:592:50: note: expanded from macro 'PARENT_SET' 592 | #define PARENT_SET(s, d, v) PARENTS_SET(s, d, 0, v) | ^ ./sccs.h:591:63: note: expanded from macro 'PARENTS_SET' 591 | #define PARENTS_SET(s, d, j, v) ((s)->slist1[d].parents[j] = (v)) | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:3861:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3861 | while (q = eachstr(&p, &i)) { | ~~^~~~~~~~~~~~~~~~~ slib.c:3861:14: note: place parentheses around the assignment to silence this warning 3861 | while (q = eachstr(&p, &i)) { | ^ | ( ) slib.c:3861:14: note: use '==' to turn this assignment into an equality comparison 3861 | while (q = eachstr(&p, &i)) { | ^ | == slib.c:3863:24: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3863 | fcludes, atoi(q), 1); | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:3868:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 3868 | while (q = eachstr(&p, &i)) { | ~~^~~~~~~~~~~~~~~~~ 1 warning generated. slib.c:3868:14: note: place parentheses around the assignment to silence this warning 3868 | while (q = eachstr(&p, &i)) { | ^ | ( ) slib.c:3868:14: note: use '==' to turn this assignment into an equality comparison 3868 | while (q = eachstr(&p, &i)) { | ^ | == slib.c:3870:24: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3870 | fcludes, atoi(q), -1); | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ utils.c:836:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 836 | if (t = getenv("BKD_NESTED_LOCK")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ utils.c:836:8: note: place parentheses around the assignment to silence this warning 836 | if (t = getenv("BKD_NESTED_LOCK")) { | ^ | ( ) utils.c:836:8: note: use '==' to turn this assignment into an equality comparison 836 | if (t = getenv("BKD_NESTED_LOCK")) { | ^ | == utils.c:842:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 842 | if (t = getenv("BK_PORT_ROOTKEY")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ utils.c:842:8: note: place parentheses around the assignment to silence this warning 842 | if (t = getenv("BK_PORT_ROOTKEY")) { | ^ | ( ) utils.c:842:8: note: use '==' to turn this assignment into an equality comparison 842 | if (t = getenv("BK_PORT_ROOTKEY")) { | ^ | == 2 warnings generated. utils.c:877:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 877 | if (repo = proj_repoID(prod)) { | ~~~~~^~~~~~~~~~~~~~~~~~~ utils.c:877:12: note: place parentheses around the assignment to silence this warning 877 | if (repo = proj_repoID(prod)) { | ^ | ( ) 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(&butils.cu:f877[:512]:) note: &use '==' to turn this assignment into an equality comparison ~E_ B877K | M E RiGfE )( r{e p o| ^~~~~~~= proslib.cj:_451r:e10p:o Inote: Dpassing argument to parameter 's' here( pr o451d | )a)t o{i ( u| 8 ^ * s| ) == | ^ slib.c:4040utils.c::28880:: 11warning: :passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4040 | 880 | s -i>fe n(cbopd i=n gb_pi_ns e|r=v eartUoRiL((&bbuuff)[)5 ]{) ; | ~~~^~~~~~~~~~~~~~~~~~~| ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ utils.c:880slib.c::114046:: 14note: :place parentheses around the assignment to silence this warning warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 880 | 4046 | i f ( b p =a tbopi_(s&ebruvfe[r5U]R)L)(;b u f| ) ^~~~~~~) {slib.c : 451| : ^ 10 : | note: ( )passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ 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")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. utils.c:893:8: note: place parentheses around the assignment to silence this warning 893 | if (t = getenv("_BK_TESTFEAT")) { | ^ | ( ) utils.c:893:8: note: use '==' to turn this assignment into an equality comparison 893 | if (t = getenv("_BK_TESTFEAT")) { | ^ | == 1 warning generated. utils.c:919:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 919 | if (t = getenv("_BK_TEST_REQUIRED")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils.c:919:9: note: place parentheses around the assignment to silence this warning 919 | if (t = getenv("_BK_TEST_REQUIRED")) { | ^ | ( ) utils.c:919:9: note: use '==' to turn this assignment into an equality comparison 919 | if (t = getenv("_BK_TEST_REQUIRED")) { | ^ | == 1 warning generated. 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, '@')) { 2| warning ^ s generated . | ( ) slib.c:4191:8: note: use '==' to turn this assignment into an equality comparison 4191 | if (p = strchr(buf, '@')) { | ^ | == slib.c:4199:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4199 | if (p = strchr(buf, ':')) { | ~~^~~~~~~~~~~~~~~~~~ slib.c:4199:8: note: place parentheses around the assignment to silence this warning 4199 | if (p = strchr(buf, ':')) { | ^ | ( ) slib.c:4199:8: note: use '==' to turn this assignment into an equality comparison 4199 | if (p = strchr(buf, ':')) { | ^ | == slib.c:4340:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4340 | if (f = fopen(config, "rt")) { | ~~^~~~~~~~~~~~~~~~~~~~~ slib.c:4340:8: note: place parentheses around the assignment to silence this warning 4340 | if (f = fopen(config, "rt")) { | ^ | ( ) slib.c:4340:8: note: use '==' to turn this assignment into an equality comparison 4340 | if (f = fopen(config, "rt")) { | ^ | == 9 warnings generated. slib.c:4397:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4397 | if (s = sccs_init(config, SILENT|INIT_MUSTEXIST|INIT_WACKGRAPH)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:4397:8: note: place parentheses around the assignment to silence this warning 4397 | if (s = sccs_init(config, SILENT|INIT_MUSTEXIST|INIT_WACKGRAPH)) { | ^ | ( ) slib.c:4397:8: note: use '==' to turn this assignment into an equality comparison 4397 | if (s =utils.c :s1081c:c9s:_ iwarning: nusing the result of an assignment as a condition without parentheses [-Wparentheses]i t(conf i1081g | , SiIfL E(NpT |=I NbIpT__sMeUrSvTeErXUIRSLT(|bIpN)I)T _{W A C| K ~~^~~~~~~~~~~~~~~~~~G RAPH)) { | ^ | == utils.c:1081:9: note: place parentheses around the assignment to silence this warning 1081 | if (p = bp_serverURslib.cL:(4408b:p13):) warning: {using the result of an assignment as a condition without parentheses [-Wparentheses] | ^ 4408| | ( ) while (t = fgetline(tmpf)) parseConfig(t, DB, 1); | ~~^~~~~~~~~~~~~~~~ utils.c:1081:9: note: use '==' to turn this assignment into an equality comparison 1081 | if (p = bp_serverURL(bp)) { | ^ | == slib.c:4408:13: note: place parentheses around the assignment to silence this warning 4408 | while (t = fgetline(tmpf)) parseConfig(t, DB, 1);utils.c : 1085| : ^ 15 : | warning: ( )using the result of an assignment as a condition without parentheses [-Wparentheses] 1085 | if (rootkey = proj_rootkey(0)) { | ~~~~~~~~^~~~~~~~~~~~~~~~~ slib.c:4408:13: note: use '==' to turn this assignment into an equality comparison 4408 | while (t = fgetline(tmpf)) parseConfig(t, DB, 1); | ^ | == 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)) { | ^ | == slib.c:4509:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4509 | if (t = getenv("BKD_CLONE_DEFAULT")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils.cslib.c::11454509::88:: warning: note: using the result of an assignment as a condition without parentheses [-Wparentheses]place parentheses around the assignment to silence this warning 11454509 | | iiff ((pt == ggeetteennvv((""_BBKKDD__CTLEOSNTEF_EDAETF"A)U)L T{" ) )| ~~^~~~~~~~~~~~~~~~~~~~~~~~~{ | ^ | ( ) slib.c:4509:8: note: use '==' to turn this assignment into an equality comparison 4509 | if (t = gutils.ce:t1145e:n8v:( "note: Bplace parentheses around the assignment to silence this warningK D_C L1145O | N Ei_fD E(FpA U=L Tg"e)t)e n{v ( "| _ ^B K D| _ ==T ESTFEAT")) { | ^ | ( ) utils.c:1145:8: note: use '==' to turn this assignment into an equality comparison 1145 | if (p = getenv("_BKD_TESTFEAT")) { | ^ | == utils.c:1165:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1165 | if (p = getenv("_BKD_TEST_REQUIRED")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils.c:1165:8: note: place parentheses around the assignment to silence this warning 1165 | if (p = getenv("_BKD_TEST_REQUIRED")) { | ^ | ( ) utils.c:1165:8: note: use '==' to turn this assignment into an equality comparison 1165 | if (p = getenv("_BKD_TEST_REQUIRED")) { | ^ | == utils.c:1178:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1178 | if (p = getenv("_BK_NESTED_LOCK")) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ utils.c:1178:8: note: place parentheses around the assignment to silence this warning 1178 | if (p = getenv("_BK_NESTED_LOCK")) { | ^ | ( ) slib.c:4558:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4558 | if (f = fopen(file, "rt")) { | ~~^~~~~~~~~~~~~~~~~~~ utils.c:1178:8: note: use '==' to turn this assignment into an equality comparison 1178 | if (p = getenv("_BK_NESTED_LOCK")) { | ^ | == slib.c:4558:9: note: place parentheses around the assignment to silence this warning 4558 | if (f = fopen(file, "rt")) { | ^ | ( ) slib.c:4558:9: note: use '==' to turn this assignment into an equality comparison 4558 | if (f = fopen(file, "rt")) { | ^ | == slib.c:4693:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 4693 | if (v = mdbm_fetch_str(cfg, k)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ slib.c:4693:10: note: place parentheses around the assignment to silence this warning 4693 | if (v = mdbm_fetch_str(cfg, k)) { | ^ | ( ) slib.c:4693:10: note: use '==' to turn this assignment into an equality comparison 4693 | if (v = mdbm_fetch_str(cfg, k)) { | ^ | == utils.c:1275:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1275 | if (p = strchr(s, '\n')) { | ~~^~~~~~~~~~~~~~~~~ utils.c:1275:8: note: place parentheses around the assignment to silence this warning 1275 | ifslib.c :(4716p: 11=: swarning: tusing the result of an assignment as a condition without parentheses [-Wparentheses]r chr( s4716, | 'i\fn '()r)o o{t =| ^ p r o| j ( )_ root(0)) { | ~~~~~^~~~~~~~~~~~~~ utils.c:1275:8: note: use '==' to turn this assignment into an equality comparison 1275 | if (p = strchr(slib.cs:,4716 :'11\:n 'note: )place parentheses around the assignment to silence this warning) { 4716| | ^ i f| ==( 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)) { | ^ | == utils.c:1307:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1307 | if (p = strchr(s, c)) { | ~~^~~~~~~~~~~~~~ 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(utils.ce:n1307v:,8 :" ;note: "place parentheses around the assignment to silence this warning, 0) ;1307 | | i ~~~~^~~~~~~~~~~~~~~~~~~~~f (p = strchr(s, c)) { | ^ | ( ) slib.c:4764:10: note: place parentheses around the assignment to silence this warning 4764 | utils.c :i1307f: 8(:e nnote: vuse '==' to turn this assignment into an equality comparison = g1307e | t einfv (("pB K=_ CsOtNrFcIhGr"()s), vca)l)u e{s =| ^s p l| i ==t Line(env, ";", 0); | ^ | ( ) slib.c:4764:10: note: use '==' to turn this assignment into an equality comparison 4764 | if (env = getenv("BK_CONFIG")) values = splitLine(env, ";", 0); | ^ | == utils.c:1404:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1404 | if (oldpath = getenv("BK_OLDPATH")) safe_putenv("PATH=%s", oldpath); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ utils.c:1404:14: note: place parentheses around the assignment to silence this warning 1404 | if (oldpath = getenv("BK_OLDPATH")) safe_putenv("PATH=%s", oldpath); | ^ | ( ) utils.c:1404:14: note: use '==' to turn this assignment into an equality comparison 1404 | if (oldpath = getenv("BK_OLDPATH")) safe_putenv("PATH=%s", oldpath); | ^ | == utils.c:1420:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1420 | if (cmd = which(pagers[i])) { | ~~~~^~~~~~~~~~~~~~~~~~ utils.c:1420:12: note: place parentheses around the assignment to silence this warning 1420 | if (cmd = which(pagers[i])) { | ^ | ( ) utils.c:1420:12: note: use '==' to turn this assignment into an equality comparison 1420 | if (cmd = which(pagers[i])) { | ^ | == slib.c: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)) { | ^ | == utils.c:1577:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1577 | if (wslib.ci:n5079d:o15w: =warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign]c onf i5079g | _ i n t ( 0d, =C OaNtFoIiG(_tC+H3E)C;K _ F| R ^~~E QUENslib.cC:Y451):)10 :{ note: passing argument to parameter 's' here| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 451 | atoi(u8 *s) | ^ 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); | ^ | == utils.c:1903:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 1903 | if (root = proj_root(0)) { | ~~~~~^~~~~~~~~~~~~~ 3 warnings generated. utils.c:1903:11: note: place parentheses around the assignment to silence this warning 1903 | if (root = proj_root(0)) { | ^ | ( ) utils.c:1903:11: note: use '==' to turn this assignment into an equality comparison 1903 | if (root = proj_root(0)) { | ^ | == slib.c:5449:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 5449 | 6 warningisf generated . (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/ */ | ^ | == 4 warnings generated. 5 warnings 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, '/')) { | ^ | == 2 warnings generated. 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)) { | ^ | == 4 warnings generated. slib.c:5790:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 5790 | while (i = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:5790:12: note: place parentheses around the assignment to silence this warning 5790 | while (i = sccs_eachNum(&p, &sign)) { | ^ | ( ) slib.c:5790:12: note: use '==' to turn this assignment into an equality comparison 5790 | while (i = sccs_eachNum(&p, &sign)) { | ^ | == 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)) { | ^ | == 8 warnings generated. slib.c:6114:9: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 6114 | fputs(buf, s->outfh); | ^~~ libc/stdio.h:226:35: note: passing argument to parameter here 226 | int fputs(const char * __restrict, FILE * __restrict); | ^ slib.c:6123:8: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 6123 | fputs(t, s->outfh); | ^ libc/stdio.h:226:35: note: passing argument to parameter here 226 | int fputs(const char * __restrict, FILE * __restrict); | ^ 2 warnings generated. 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/style.h:48:31: note: expanded from macro 'fnext' 48 | #define fnext(buf, in) fgets(buf, sizeof(buf), in) | ^~~ libc/stdio.h:213:30: note: passing argument to parameter here 213 | char *fgets(char * __restrict, int, FILE * __restrict); | ^ slib.c:6263:17: warning: passing 'unsigned char[650]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 6263 | n = uudecode1(ibuf, obuf); | ^~~~ slib.c:6233:26: note: passing argument to parameter 'from' here 6233 | uudecode1(register char *from, register uchar *to) | ^ slib.c:6263:23: warning: passing 'char[450]' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 6263 | n = uudecode1(ibuf, obuf); | ^~~~ slib.c:6233:48: note: passing argument to parameter 'to' here 6233 | uudecode1(register char *from, register uchar *to) | ^ slib.c:6366:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 6366 | while (i = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:6366:12: note: place parentheses around the assignment to silence this warning 6366 | while (i = sccs_eachNum(&p, &sign)) { | ^ | ( ) slib.c:6366:12: note: use '==' to turn this assignment into an equality comparison 6366 | while (i = sccs_eachNum(&p, &sign)) { | ^ | == slib.c:6714:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 6714 | while (buf = (u8 *)sccs_nextdata(s)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ slib.c:6714:13: note: place parentheses around the assignment to silence this warning 6714 | while (buf = (u8 *)sccs_nextdata(s)) { | ^ | ( ) slib.c:6714:13: note: use '==' to turn this assignment into an equality comparison 6714 | while (buf = (u8 *)sccs_nextdata(s)) { | ^ | == slib.c:6734:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 6734 | if (data = hash_insert(h, | ~~~~~^~~~~~~~~~~~~~~~ 6735 | &state[start], len*sizeof(u32), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6736 | 0, sizeof(sumdata))) { | ~~~~~~~~~~~~~~~~~~~ slib.c:6734:13: note: place parentheses around the assignment to silence this warning 6734 | if (data = hash_insert(h, | ^ | ( 6735 | &state[start], len*sizeof(u32), 6736 | 0, sizeof(sumdata))) { | | ) slib.c:6734:13: note: use '==' to turn this assignment into an equality comparison 6734 | if (data = hash_insert(h, | ^ | == slib.c:6760:5: warning: assigning to 'char *' from 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 6760 | n = &buf[3]; | ^ ~~~~~~~ slib.c:6871:20: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 6871 | symdiff_expand(s, L(PARENT(s, d)), d, who->slist); | ^~~~~~~~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:6896:24: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 6896 | if (range_walkrevs(s, L(serial), L(tip), 0, _whodisabled, &who)) { | ^~~~~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:6896:35: warning: address of stack memory associated with compound literal {(typeof (_d))1, (typeof (_d))_d} returned [-Wreturn-stack-address] 6896 | if (range_walkrevs(s, L(serial), L(tip), 0, _whodisabled, &who)) { | ^~~~~~ libc/lines.h:60:9: note: expanded from macro 'L' 60 | (_d) ? (typeof(_d) []){(typeof(_d))1, (typeof(_d))_d} : 0; \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21 warnings generated. slib.c:7089:47: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 7089 | seq = (buf = getenv("_BK_SEQ_START")) ? atoi(buf) : 0; | ^~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:7097:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 7097 | while (buf = sccs_nextdata(s)) { | ~~~~^~~~~~~~~~~~~~~~~~ slib.c:7097:13: note: place parentheses around the assignment to silence this warning 7097 | while (buf = sccs_nextdata(s)) { | ^ | ( ) slib.c:7097:13: note: use '==' to turn this assignment into an equality comparison 7097 | while (buf = sccs_nextdata(s)) { | ^ | == slib.c:7134:12: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 7134 | for (e = buf; *e; sum += *e++); | ^ ~~~ slib.c:7165:6: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 7165 | e = buf; | ^ ~~~ slib.c:7169:12: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 7169 | for (e = buf; *e && (*e != '%'); e++); | ^ ~~~ slib.c:7171:13: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 7171 | e = e1 = | ^ 7172 | expand(s, d, buf, &sccs_expanded); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:7178:8: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 7178 | e = buf; | ^ ~~~ slib.c:7184:12: warning: assigning to 'char *' from 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 7184 | for (t = e; *t && (*t != '$'); t++); | ^ ~ slib.c:7187:26: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 7187 | rcsexpand(s, d, e, &rcs_expanded); | ^ slib.c:2647:35: note: passing argument to parameter 'line' here 2647 | rcsexpand(sccs *s, ser_t d, char *line, int *expanded) | ^ slib.c:7186:13: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 7186 | e = e2 = | ^ 7187 | rcsexpand(s, d, e, &rcs_expanded); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:7203:20: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 7203 | n = uudecode1(e, obuf); | ^ slib.c:6233:26: note: passing argument to parameter 'from' here 6233 | uudecode1(register char *from, register uchar *to) | ^ slib.c:7210:36: warning: passing 'u8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 7210 | unless (flags & GET_SUM) fputs(e, out); | ^ libc/stdio.h:226:35: note: passing argument to parameter here 226 | int fputs(const char * __restrict, FILE * __restrict); | ^ slib.c:7224:17: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 7224 | serial = atoi(&buf[3]); | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:7306:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 7306 | if (error = flushFILE(out)) { | ~~~~~~^~~~~~~~~~~~~~~~ slib.c:7306:13: note: place parentheses around the assignment to silence this warning 7306 | if (error = flushFILE(out)) { | ^ | ( ) slib.c:7306:13: note: use '==' to turn this assignment into an equality comparison 7306 | if (error = flushFILE(out)) { | ^ | == slib.c:7413:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 7413 | } else if (error = bp_get(s, d, flags, gfile, out)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:7413:19: note: place parentheses around the assignment to silence this warning 7413 | } else if (error = bp_get(s, d, flags, gfile, out)) { | ^ | ( ) slib.c:7413:19: note: use '==' to turn this assignment into an equality comparison 7413 | } else if (error = bp_get(s, d, flags, gfile, out)) { | ^ | == slib.c:7421:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 7421 | } else if (error = bp_get(s, d, flags, gfile, out)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:7421:20: note: place parentheses around the assignment to silence this warning 7421 | } else if (error = bp_get(s, d, flags, gfile, out)) { | ^ | ( ) slib.c:7421:20: note: use '==' to turn this assignment into an equality comparison 7421 | } else if (error = bp_get(s, d, flags, gfile, out)) { | ^ | == slib.c:7467:10: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 7467 | for (t = SYMLINK(s, d); *t; t++) dsum += *t; | ^ ~~~~~~~~~~~~~ slib.c:7638:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 7638 | } else if (tmp = sccs_impliedList(s, "get", rev, mRev)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:7638:18: note: place parentheses around the assignment to silence this warning 7638 | } else if (tmp = sccs_impliedList(s, "get", rev, mRev)) { | ^ | ( ) slib.c:7638:18: note: use '==' to turn this assignment into an equality comparison 7638 | } else if (tmp = sccs_impliedList(s, "get", rev, mRev)) { | ^ | == 9 warnings generated. slib.c:8135:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8135 | while (buf = sccs_nextdata(s)) { | ~~~~^~~~~~~~~~~~~~~~~~ slib.c:8135:13: note: place parentheses around the assignment to silence this warning 8135 | while (buf = sccs_nextdata(s)) { | ^ | ( ) slib.c:8135:13: note: use '==' to turn this assignment into an equality comparison 8135 | while (buf = sccs_nextdata(s)) { | ^ | == slib.c:8138:18: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 8138 | serial = atoi(&buf[3]); | ^~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:8261:4: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8261 | EACH_PARENT(s, d, p, j) { | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:8261:4: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:8261:4: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:8269:13: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 8269 | while (buf = sccs_nextdata(s)) { | ^ ~~~~~~~~~~~~~~~~ slib.c:8269:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8269 | while (buf = sccs_nextdata(s)) { | ~~~~^~~~~~~~~~~~~~~~~~ slib.c:8269:13: note: place parentheses around the assignment to silence this warning 8269 | while (buf = sccs_nextdata(s)) { | ^ | ( ) slib.c:8269:13: note: use '==' to turn this assignment into an equality comparison 8269 | while (buf = sccs_nextdata(s)) { | ^ | == slib.c:8273:6: warning: assigning to 'char *' from 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 8273 | n = &buf[3]; | ^ ~~~~~~~ slib.c:8289:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8289 | if (track = whatstate(state)) { | ~~~~~~^~~~~~~~~~~~~~~~~~ slib.c:8289:14: note: place parentheses around the assignment to silence this warning 8289 | if (track = whatstate(state)) { | ^ | ( ) slib.c:8289:14: note: use '==' to turn this assignment into an equality comparison 8289 | if (track = whatstate(state)) { | ^ | == slib.c:8290:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8290 | if (track = pmap[track]) { | ~~~~~~^~~~~~~~~~~~~ slib.c:8290:15: note: place parentheses around the assignment to silence this warning 8290 | if (track = pmap[track]) { | ^ | ( ) slib.c:8290:15: note: use '==' to turn this assignment into an equality comparison 8290 | if (track = pmap[track]) { | ^ | == slib.c:8335:4: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 8335 | t = sccs_nextdata(s); | ^ ~~~~~~~~~~~~~~~~ slib.c:8408:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8408 | while (*p++ = *s++); | ~~~~~^~~~~~ slib.c:8408:14: note: place parentheses around the assignment to silence this warning 8408 | while (*p++ = *s++); | ^ | ( ) slib.c:8408:14: note: use '==' to turn this assignment into an equality comparison 8408 | while (*p++ = *s++); | ^ | == slib.c:8497:18: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 8497 | version = atoi(getenv("_BK_SCCS_VERSION")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ libc/system.h:271:19: note: expanded from macro 'getenv' 271 | #define getenv(s) safe_getenv(s) | ^~~~~~~~~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:8532:24: warning: passing 'char[2058]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 8532 | s->cksum -= str_cksum(buf); | ^~~ slib.c:6127:15: note: passing argument to parameter 'p' here 6127 | str_cksum(u8 *p) | ^ slib.c:8583:36: warning: passing 'char[2058]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 8583 | if (first) s->cksum -= str_cksum(buf); | ^~~ slib.c:6127:15: note: passing argument to parameter 'p' here 6127 | str_cksum(u8 *p) | ^ slib.c:8603:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8603 | while (i = sccs_eachNum(&t, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:8603:13: note: place parentheses around the assignment to silence this warning 8603 | while (i = sccs_eachNum(&t, &sign)) { | ^ | ( ) slib.c:8603:13: note: use '==' to turn this assignment into an equality comparison 8603 | while (i = sccs_eachNum(&t, &sign)) { | ^ | == slib.c:8616:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8616 | while (i = sccs_eachNum(&t, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:8616:13: note: place parentheses around the assignment to silence this warning 8616 | while (i = sccs_eachNum(&t, &sign)) { | ^ | ( ) slib.c:8616:13: note: use '==' to turn this assignment into an equality comparison 8616 | while (i = sccs_eachNum(&t, &sign)) { | ^ | == slib.c:8628:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8628 | while (p = eachline(&t, &i)) { | ~~^~~~~~~~~~~~~~~~~~ slib.c:8628:12: note: place parentheses around the assignment to silence this warning 8628 | while (p = eachline(&t, &i)) { | ^ | ( ) slib.c:8628:12: note: use '==' to turn this assignment into an equality comparison 8628 | while (p = eachline(&t, &i)) { | ^ | == slib.c:8678:26: warning: passing 'char[6]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 8678 | s->cksum -= str_cksum("XXXXX"); | ^~~~~~~ slib.c:6127:15: note: passing argument to parameter 'p' here 6127 | str_cksum(u8 *p) | ^ slib.c:8799:50: warning: | has lower precedence than !=; != will be evaluated first [-Wparentheses] 8799 | if (BITKEEPER(s) || (s->encoding_out != E_ALWAYS|E_ASCII)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ slib.c:8799:50: note: place parentheses around the '!=' expression to silence this warning 8799 | if (BITKEEPER(s) || (s->encoding_out != E_ALWAYS|E_ASCII)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ slib.c:8799:50: note: place parentheses around the | expression to evaluate it first 8799 | if (BITKEEPER(s) || (s->encoding_out != E_ALWAYS|E_ASCII)) { | ~~~~~~~~^~~~~~~~ slib.c:8959:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8959 | if (f = fopen_bkfile(file, "a", 0, 0)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:8959:9: note: place parentheses around the assignment to silence this warning 8959 | if (f = fopen_bkfile(file, "a", 0, 0)) { | ^ | ( ) slib.c:8959:9: note: use '==' to turn this assignment into an equality comparison 8959 | if (f = fopen_bkfile(file, "a", 0, 0)) { | ^ | == slib.c:8992:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 8992 | if (f = fopen_bkfile(tmp, "w", s->heap.len, 0)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:8992:9: note: place parentheses around the assignment to silence this warning 8992 | if (f = fopen_bkfile(tmp, "w", s->heap.len, 0)) { | ^ | ( ) slib.c:8992:9: note: use '==' to turn this assignment into an equality comparison 8992 | if (f = fopen_bkfile(tmp, "w", s->heap.len, 0)) { | ^ | == 11 warnings generated. slib.c:9304:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 9304 | while (fbuf = sccs_nextdata(s)) { | ~~~~~^~~~~~~~~~~~~~~~~~ slib.c:9304:14: note: place parentheses around the assignment to silence this warning 9304 | while (fbuf = sccs_nextdata(s)) { | ^ | ( ) slib.c:9304:14: note: use '==' to turn this assignment into an equality comparison 9304 | while (fbuf = sccs_nextdata(s)) { | ^ | == slib.c:9382:42: warning: passing 'u32 *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 9382 | expandeq(s, d, gline, glen, fbuf, &eflags)) { | ^~~~~~~ libc/style.h:44:25: note: expanded from macro 'unless' 44 | #define unless(e) if (!(e)) | ^ slib.c:9185:67: note: passing argument to parameter 'flags' here 9185 | expandeq(sccs *s, ser_t d, char *gbuf, int glen, char *fbuf, int *flags) | ^ slib.c:9389:17: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 9389 | serial = atoi(&fbuf[3]); | ^~~~~~~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:9423:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 9423 | if (gline = fgetln(gfile, &glen)) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ slib.c:9423:12: note: place parentheses around the assignment to silence this warning 9423 | if (gline = fgetln(gfile, &glen)) { | ^ | ( ) slib.c:9423:12: note: use '==' to turn this assignment into an equality comparison 9423 | if (gline = fgetln(gfile, &glen)) { | ^ | == 15 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")) { | ^ | == 12 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++); | ^ ~~~~~~~~~~ 6 warnings generated. slib.c:10972:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 10972 | EACH_PARENT(s, d, p, j) FLAGS(s, p) |= D_RED; | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:10972:3: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:10972:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:11003:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11003 | EACH_PTAG(s, d, p, j) { | ^~~~~~~~~~~~~~~~~~~~~ ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:11003:3: note: place parentheses around the assignment to silence this warning ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:11003:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:11035:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11035 | EACH_PARENT(s, d, e, i) { | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:11035:3: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:11035:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:11046:4: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11046 | EACH_PTAG(s, d, e, i) { | ^~~~~~~~~~~~~~~~~~~~~ ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:11046:4: note: place parentheses around the assignment to silence this warning ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:11046:4: note: use '==' to turn this assignment into an equality comparison ./sccs.h:572:18: note: expanded from macro 'EACH_PTAG' 572 | for (j = 0; (p) = (j < 2) ? PTAGS(s, d, j) : 0; ++j) | ^ slib.c:11058:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11058 | while (i = sccs_eachNum(&p, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:11058:12: note: place parentheses around the assignment to silence this warning 11058 | while (i = sccs_eachNum(&p, &sign)) { | ^ | ( ) slib.c:11058:12: note: use '==' to turn this assignment into an equality comparison 11058 | while (i = sccs_eachNum(&p, &sign)) { | ^ | == slib.c:11154:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11154 | while (i = sccs_eachNum(&x, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:11154:11: note: place parentheses around the assignment to silence this warning 11154 | while (i = sccs_eachNum(&x, &sign)) { | ^ | ( ) slib.c:11154:11: note: use '==' to turn this assignment into an equality comparison 11154 | while (i = sccs_eachNum(&x, &sign)) { | ^ | == slib.c:11247:15: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 11247 | return (atoi(arg)); | ^~~ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:11440:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11440 | if (sp = strchr(buf, '|')) *sp++ = 0; | ~~~^~~~~~~~~~~~~~~~~~ slib.c:11440:9: note: place parentheses around the assignment to silence this warning 11440 | if (sp = strchr(buf, '|')) *sp++ = 0; | ^ | ( ) slib.c:11440:9: note: use '==' to turn this assignment into an equality comparison 11440 | if (sp = strchr(buf, '|')) *sp++ = 0; | ^ | == slib.c:11489:23: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 11489 | MERGE_SET(s, d, atoi(arg)); | ^~~ ./sccs.h:593:49: note: expanded from macro 'MERGE_SET' 593 | #define MERGE_SET(s, d, v) PARENTS_SET(s, d, 1, v) | ^ ./sccs.h:591:63: note: expanded from macro 'PARENTS_SET' 591 | #define PARENTS_SET(s, d, j, v) ((s)->slist1[d].parents[j] = (v)) | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:11512:23: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 11512 | PTAG_SET(s, d, atoi(name)); | ^~~~ ./sccs.h:595:46: note: expanded from macro 'PTAG_SET' 595 | #define PTAG_SET(s, d, v) PTAGS_SET(s, d, 0, v); | ^ ./sccs.h:594:59: note: expanded from macro 'PTAGS_SET' 594 | #define PTAGS_SET(s, d, j, v) ((s)->slist2[d].ptags[j] = (v)) | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:11518:24: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 11518 | MTAG_SET(s, d, atoi(name)); | ^~~~ ./sccs.h:596:46: note: expanded from macro 'MTAG_SET' 596 | #define MTAG_SET(s, d, v) PTAGS_SET(s, d, 1, v); | ^ ./sccs.h:594:59: note: expanded from macro 'PTAGS_SET' 594 | #define PTAGS_SET(s, d, j, v) ((s)->slist2[d].ptags[j] = (v)) | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:11650:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 11650 | if (rev = strrchr(sym, '|')) *rev++ = 0; | ~~~~^~~~~~~~~~~~~~~~~~~ slib.c:11650:11: note: place parentheses around the assignment to silence this warning 11650 | if (rev = strrchr(sym, '|')) *rev++ = 0; | ^ | ( ) slib.c:11650:11: note: use '==' to turn this assignment into an equality comparison 11650 | if (rev = strrchr(sym, '|')) *rev++ = 0; | ^ | == 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) | ^ 5 warnings generated. 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)) { | ^ | == 1 warning generated. slib.c:12563:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12563 | while (buf = sccs_nextdata(sc)) { | ~~~~^~~~~~~~~~~~~~~~~~~ slib.c:12563:13: note: place parentheses around the assignment to silence this warning 12563 | while (buf = sccs_nextdata(sc)) { | ^ | ( ) slib.c:12563:13: note: use '==' to turn this assignment into an equality comparison 12563 | while (buf = sccs_nextdata(sc)) { | ^ | == slib.c:12568:23: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 12568 | fputbumpserial(sc, buf, 1); | ^~~ slib.c:6108:29: note: passing argument to parameter 'buf' here 6108 | fputbumpserial(sccs *s, u8 *buf, int inc) | ^ slib.c:12576:23: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 12576 | fputbumpserial(sc, buf, -1); | ^~~ slib.c:6108:29: note: passing argument to parameter 'buf' here 6108 | fputbumpserial(sccs *s, u8 *buf, int inc) | ^ slib.c:12651:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 12651 | EACH_PARENT(s, d, x, j) PARENTS_SET(s, d, j, remap[x]); | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:12651:3: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:12651:3: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | 17 ^ warning s generated. 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,AR libc.a &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)); | ^ | == 8 warnings generated. 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)); | ^ ./sccs.h:592:50: note: expanded from macro 'PARENT_SET' 592 | #define PARENT_SET(s, d, v) PARENTS_SET(s, d, 0, v) | ^ ./sccs.h:591:63: note: expanded from macro 'PARENTS_SET' 591 | #define PARENTS_SET(s, d, j, v) ((s)->slist1[d].parents[j] = (v)) | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:13545:25: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13545 | ADDED_SET(sc, d, atoi(t)); | ^ ./sccs.h:597:53: note: expanded from macro 'ADDED_SET' 597 | #define ADDED_SET(s, d, v) ((s)->slist2[d].added = (v)) | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:13551:27: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13551 | DELETED_SET(sc, d, atoi(t)); | ^ ./sccs.h:598:57: note: expanded from macro 'DELETED_SET' 598 | #define DELETED_SET(s, d, v) ((s)->slist2[d].deleted = (v)) | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ slib.c:13554:24: warning: passing 'char *' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 13554 | SAME_SET(sc, d, atoi(s)); | ^ ./sccs.h:599:51: note: expanded from macro 'SAME_SET' 599 | #define SAME_SET(s, d, v) ((s)->slist2[d].same = (v)) | ^ slib.c:451:10: note: passing argument to parameter 's' here 451 | atoi(u8 *s) | ^ make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/libc' 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) | ^ make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/libc' CC libc/mdbm/mtst.c slib.c:13994:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 13994 | while (buf = sccs_nextdata(s)) { | ~~~~^~~~~~~~~~~~~~~~~~ slib.c:13994:14: note: place parentheses around the assignment to silence this warning 13994 | while (buf = sccs_nextdata(s)) { | ^ | ( ) slib.c:13994:14: note: use '==' to turn this assignment into an equality comparison 13994 | while (buf = sccs_nextdata(s)) { | ^ | == slib.c:14209:4: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 14209 | EACH_PARENT(s, e, p, i) FLAGS(s, p) &= ~D_DANGLING; | ^~~~~~~~~~~~~~~~~~~~~~~ ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:14209:4: note: place parentheses around the assignment to silence this warning ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:14209:4: note: use '==' to turn this assignment into an equality comparison ./sccs.h:565:18: note: expanded from macro 'EACH_PARENT' 565 | for (j = 0; (p) = (j < 2) ? PARENTS(s, d, j) : 0; ++j) | ^ slib.c:14257:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 14257 | while (t = fgetline(diffs)) puts(t); | ~~^~~~~~~~~~~~~~~~~ slib.c:14257:13: note: place parentheses around the assignment to silence this warning 14257 | while (t = fgetline(diffs)) puts(t); | ^ | ( ) slib.c:14257:13: note: use '==' to turn this assignment into an equality comparison 14257 | while (t = fgetline(diffs)) puts(t); | ^ | == slib.c:14364:10: warning: assigning to 'u8 *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 14364 | for (t = SYMLINK(s, n); *t; t++) s->dsum += *t; | ^ ~~~~~~~~~~~~~ slib.c:14421:25: warning: passing 'char[100]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 14421 | s->cksum += str_cksum(buf); | ^~~ slib.c:6127:15: note: passing argument to parameter 'p' here 6127 | str_cksum(u8 *p) | ^ slib.c:14483:26: warning: passing 'char[100]' to parameter of type 'u8 *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 14483 | s->cksum += str_cksum(buf); | ^~~ slib.c:6127:15: note: passing argument to parameter 'p' here 6127 | str_cksum(u8 *p) | ^ slib.c:14835:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 14835 | if (rc = mapRev(s, r1, r2, &lrev, &lrevM, &rrev, &pf)) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:14835:9: note: place parentheses around the assignment to silence this warning 14835 | if (rc = mapRev(s, r1, r2, &lrev, &lrevM, &rrev, &pf)) { | ^ | ( ) slib.c:14835:9: note: use '==' to turn this assignment into an equality comparison 14835 | if (rc = mapRev(s, r1, r2, &lrev, &lrevM, &rrev, &pf)) { | ^ | == slib.c:14970:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 14970 | if (t = fmem_close(f, 0)) { | ~~^~~~~~~~~~~~~~~~~~ slib.c:14970:10: note: place parentheses around the assignment to silence this warning 14970 | if (t = fmem_close(f, 0)) { | ^ | ( ) slib.c:14970:10: note: use '==' to turn this assignment into an equality comparison 14970 | if (t = fmem_close(f, 0)) { | ^ | == slib.c:15081:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 15081 | while (num = sccs_eachNum(&t, &sign)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:15081:14: note: place parentheses around the assignment to silence this warning 15081 | while (num = sccs_eachNum(&t, &sign)) { | ^ | ( ) slib.c:15081:14: note: use '==' to turn this assignment into an equality comparison 15081 | while (num = sccs_eachNum(&t, &sign)) { | ^ | == slib.c:15100:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 15100 | while (num = sccs_eachNum(&t, &sign)) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:15100:14: note: place parentheses around the assignment to silence this warning 15100 | while (num = sccs_eachNum(&t, &sign)) { | ^ | ( ) slib.c:15100:14: note: use '==' to turn this assignment into an equality comparison 15100 | while (num = sccs_eachNum(&t, &sign)) { | ^ | == slib.c:15133:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 15133 | while (e = sccs_eachNum(&t, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:15133:12: note: place parentheses around the assignment to silence this warning 15133 | while (e = sccs_eachNum(&t, &sign)) { | ^ | ( ) slib.c:15133:12: note: use '==' to turn this assignment into an equality comparison 15133 | while (e = sccs_eachNum(&t, &sign)) { | ^ | == slib.c:15152:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 15152 | while (e = sccs_eachNum(&t, &sign)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ slib.c:15152:12: note: place parentheses around the assignment to silence this warning 15152 | while (e = sccs_eachNum(&t, &sign)) { | ^ | ( ) slib.c:15152:12: note: use '==' to turn this assignment into an equality comparison 15152 | while (e = sccs_eachNum(&t, &sign)) { | ^ | == slib.c:15363:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 15363 | if (q = strchr(p, '/')) p = q + 1; | ~~^~~~~~~~~~~~~~~~ slib.c:15363:10: note: place parentheses around the assignment to silence this warning 15363 | if (q = strchr(p, '/')) p = q + 1; | ^ | ( ) slib.c:15363:10: note: use '==' to turn this assignment into an equality comparison 15363 | if (q = strchr(p, '/')) p = q + 1; | ^ | == slib.c:15422:13: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 15422 | unless (p = COMMENTS(s, d)) return (nullVal); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ libc/style.h:44:25: note: expanded from macro 'unless' 44 | #define unless(e) if (!(e)) | ^ slib.c:15711:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 15711 | while (p = eachline(&t, &len)) { | ~~^~~~~~~~~~~~~~~~~~~~ slib.c:15711:12: note: place parentheses around the assignment to silence this warning 15711 | while (p = eachline(&t, &len)) { | ^ | ( ) slib.c:15711:12: note: use '==' to turn this assignment into an equality comparison 15711 | while (p = eachline(&t, &len)) { | ^ | == slib.c:15746:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 15746 | while (p = eachline(&t, &len)) { | ~~^~~~~~~~~~~~~~~~~~~~ slib.c:15746:12: note: place parentheses around the assignment to silence this warning 15746 | while (p = eachline(&t, &len)) { | ^ | ( ) slib.c:15746:12: note: use '==' to turn this assignment into an equality comparison 15746 | while (p = eachline(&t, &len)) { | ^ | == slib.c:15959:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 15959 | while (sym = sccs_walkTags(sym, s, d, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 15960 | (kwval->kwnum == KW_TAGGED) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15961 | ((kwval->kwnum == KW_TAGS) && s->prs_activeTagsOnly), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15962 | s->prs_all)) { | ~~~~~~~~~~~ slib.c:15959:14: note: place parentheses around the assignment to silence this warning 15959 | while (sym = sccs_walkTags(sym, s, d, | ^ | ( 15960 | (kwval->kwnum == KW_TAGGED) || 15961 | ((kwval->kwnum == KW_TAGS) && s->prs_activeTagsOnly), 15962 | s->prs_all)) { | | ) slib.c:15959:14: note: use '==' to turn this assignment into an equality comparison 15959 | while (sym = sccs_walkTags(sym, s, d, | ^ | == slib.c:16026:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16026 | if (q = delta_host(s, d)) { | ~~^~~~~~~~~~~~~~~~~~ slib.c:16026:9: note: place parentheses around the assignment to silence this warning 16026 | if (q = delta_host(s, d)) { | ^ | ( ) slib.c:16026:9: note: use '==' to turn this assignment into an equality comparison 16026 | if (q = delta_host(s, d)) { | ^ | == slib.c:16034:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16034 | if (p = strchr(q, '/')) { | ~~^~~~~~~~~~~~~~~~ slib.c:16034:10: note: place parentheses around the assignment to silence this warning 16034 | if (p = strchr(q, '/')) { | ^ | ( ) slib.c:16034:10: note: use '==' to turn this assignment into an equality comparison 16034 | if (p = strchr(q, '/')) { | ^ | == slib.c:16332:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16332 | if (d = sccs_prev(s, d)) { | ~~^~~~~~~~~~~~~~~~~ slib.c:16332:9: note: place parentheses around the assignment to silence this warning 16332 | if (d = sccs_prev(s, d)) { | ^ | ( ) slib.c:16332:9: note: use '==' to turn this assignment into an equality comparison 16332 | if (d = sccs_prev(s, d)) { | ^ | == slib.c:16340:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16340 | if (d = sccs_next(s, d)) { | ~~^~~~~~~~~~~~~~~~~ slib.c:16340:9: note: place parentheses around the assignment to silence this warning 16340 | if (d = sccs_next(s, d)) { | ^ | ( ) slib.c:16340:9: note: use '==' to turn this assignment into an equality comparison 16340 | if (d = sccs_next(s, d)) { | ^ | == slib.c:16348:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16348 | if (d = sccs_kid(s, d)) { | ~~^~~~~~~~~~~~~~~~ slib.c:16348:9: note: place parentheses around the assignment to silence this warning 16348 | if (d = sccs_kid(s, d)) { | ^ | ( ) slib.c:16348:9: note: use '==' to turn this assignment into an equality comparison 16348 | if (d = sccs_kid(s, d)) { | ^ | == slib.c:16384:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16384 | if (d = SIBLINGS(s, d)) { | ~~^~~~~~~~~~~~~~~~ slib.c:16384:9: note: place parentheses around the assignment to silence this warning 16384 | if (d = SIBLINGS(s, d)) { | ^ | ( ) slib.c:16384:9: note: use '==' to turn this assignment into an equality comparison 16384 | if (d = SIBLINGS(s, d)) { | ^ | == slib.c:16670:41: warning: passing 'char *' to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 16670 | sprintf(key, "%08x", (u32)adler32(0, q, strlen(q))); | ^ libc/zlib/zlib.h:821:61: note: passing argument to parameter 'buf' here 821 | ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len)); | ^ slib.c:16682:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16682 | if (q = proj_comppath(s->proj)) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ slib.c:16682:9: note: place parentheses around the assignment to silence this warning 16682 | if (q = proj_comppath(s->proj)) { | ^ | ( ) slib.c:16682:9: note: use '==' to turn this assignment into an equality comparison 16682 | if (q = proj_comppath(s->proj)) { | ^ | == slib.c:16773:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 16773 | if (f = popen(cmd, "r")) { | ~~^~~~~~~~~~~~~~~~~ slib.c:16773:9: note: place parentheses around the assignment to silence this warning 16773 | if (f = popen(cmd, "r")) { | ^ | ( ) slib.c:16773:9: note: use '==' to turn this assignment into an equality comparison 16773 | if (f = popen(cmd, "r")) { | ^ | == 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: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 = s1t warningr generateds. tr(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")) { | ^ | == make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/libc' 23 warnings generated. 21 warnings generated. 16 warnings generated. 6 warnings generated. 227 warnings generated. LINKING ./bk building ../doc/bk_refcard.ps make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui' bk: Cannot find product root. make[3]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui' make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/doc' groff -P-g -P-l bk_refcard.tr | perl flip > bk_refcard.ps bk: Cannot find product root. make[4]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' Building Tcl/Tk bk: Cannot find package root. bk: Cannot find product root. 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-os51512: 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-os51512) 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 = aarch64 uname -r = 6.1.90-0-lts uname -s = Linux uname -v = #1-Alpine SMP Mon, 06 May 2024 08:14:42 +0000 /usr/bin/uname -p = /bin/uname -X = hostinfo = /bin/universe = /usr/bin/arch -k = /bin/arch = aarch64 /usr/bin/oslevel = /usr/convex/getsysinfo = UNAME_MACHINE = aarch64 UNAME_RELEASE = 6.1.90-0-lts UNAME_SYSTEM = Linux UNAME_VERSION = #1-Alpine SMP Mon, 06 May 2024 08:14:42 +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-os51566: 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-os51566) 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 = aarch64 uname -r = 6.1.90-0-lts uname -s = Linux uname -v = #1-Alpine SMP Mon, 06 May 2024 08:14:42 +0000 /usr/bin/uname -p = /bin/uname -X = hostinfo = /bin/universe = /usr/bin/arch -k = /bin/arch = aarch64 /usr/bin/oslevel = /usr/convex/getsysinfo = UNAME_MACHINE = aarch64 UNAME_RELEASE = 6.1.90-0-lts UNAME_SYSTEM = Linux UNAME_VERSION = #1-Alpine SMP Mon, 06 May 2024 08:14:42 +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 tclUnixCompat.c CC tclUnixThrd.c CC tclUnixNotfy.c CC tclOO.c CC tclOOBasic.c CC tclOODefineCmds.c CC tclOOCall.c CC tclOOInfo.c CC tclOOMethod.c CC tclOOStubInit.c CC tclLoadDl.c CC bncore.c CC bn_reverse.c CC bn_fast_s_mp_mul_digs.c CC bn_fast_s_mp_sqr.c CC bn_mp_add.c CC bn_mp_and.c CC bn_mp_add_d.c CC bn_mp_clamp.c CC bn_mp_clear.c CC bn_mp_clear_multi.c CC bn_mp_cmp.c CC bn_mp_cmp_d.c CC bn_mp_cmp_mag.c CC bn_mp_cnt_lsb.c CC bn_mp_copy.c CC bn_mp_count_bits.c CC bn_mp_div.c CC bn_mp_div_d.c CC bn_mp_div_2.c CC bn_mp_div_2d.c CC bn_mp_div_3.c CC bn_mp_exch.c CC bn_mp_expt_d.c CC bn_mp_grow.c CC bn_mp_init.c CC bn_mp_init_copy.c CC bn_mp_init_multi.c CC bn_mp_init_set.c CC bn_mp_init_set_int.c CC bn_mp_init_size.c CC bn_mp_karatsuba_mul.c CC bn_mp_karatsuba_sqr.c CC bn_mp_lshd.c CC bn_mp_mod.c CC bn_mp_mod_2d.c CC bn_mp_mul.c CC bn_mp_mul_2.c CC bn_mp_mul_2d.c CC bn_mp_mul_d.c CC bn_mp_neg.c CC bn_mp_or.c CC bn_mp_radix_size.c CC bn_mp_radix_smap.c /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclObj.c: In function 'ParseBoolean': /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclObj.c:2062:23: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 2062 | lowerCase[length] = 0; | ~~~~~~~~~~~~~~~~~~^~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/tclObj.c:2015:10: note: at offset [-2147483648, -1] into destination object 'lowerCase' of size 6 2015 | char lowerCase[6]; | ^~~~~~~~~ CC bn_mp_read_radix.c CC bn_mp_rshd.c CC bn_mp_set.c CC bn_mp_set_int.c CC bn_mp_shrink.c CC bn_mp_sqr.c CC bn_mp_sqrt.c CC bn_mp_sub.c CC bn_mp_sub_d.c CC bn_mp_to_unsigned_bin.c CC bn_mp_to_unsigned_bin_n.c CC bn_mp_toom_mul.c CC bn_mp_toom_sqr.c CC bn_mp_toradix_n.c CC bn_mp_unsigned_bin_size.c CC bn_mp_xor.c CC bn_mp_zero.c CC bn_s_mp_add.c CC bn_s_mp_mul_digs.c CC bn_s_mp_sqr.c CC bn_s_mp_sub.c CC Lcompile.h CC Lcompile.c CC Last.c CC Ltypecheck.c CC Lgetopt.c CC tclAppInit.c CC tclTest.c CC tclTestObj.c CC tclTestProcBodyObj.c CC tclThreadTest.c CC tclUnixTest.c Making directory ../../lib/tcl8.6 Making directory ../../share/doc//L rm -f libtclstub8.6.a Installing L docs to ../../share/doc//L ar cr libtclstub8.6.a tclStubLib.o tclTomMathStubLib.o tclOOStubLib.o strstr.o strtoul.o strtod.o fixstrtod.o ; ranlib libtclstub8.6.a Making directory ../../lib/tcl8.6/opt0.4 make[7]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/doc/L' awk -f bkfix.awk < little.doc | \ sed \ -e 's/=options_end/=back/' \ -e 's/=options/=over 4/' \ -e 's/=option/=item/' \ -e 's/=proto/=item/' \ -e 's/^#.*//' | \ perl ./pod2man \ -c"BitKeeper Users Manual" \ -n"bk little" -s1 -ross | \ awk -f manfix.awk > little.man bk tclsh ./pod2html.l --title="L Programmer's Reference Guide" \ --template=template.html -- little.doc > little.html cd dltest ; make /bin/sh: bk: not found make[7]: [Makefile:22: little.html] Error 127 (ignored) make[7]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest' cc -c -O2 -pipe -I/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/../../generic -DTCL_MEM_DEBUG -fPIC -DUSE_TCL_STUBS -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DTCL_THREADS=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DSTATIC_BUILD=1 -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DNO_GETWD=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_GETPWUID_R_5=1 -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DHAVE_GETPWNAM_R=1 -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1 -DHAVE_GETGRNAM_R=1 -DHAVE_GETHOSTBYNAME_R_6=1 -DHAVE_GETHOSTBYNAME_R=1 -DHAVE_GETHOSTBYADDR_R_8=1 -DHAVE_GETHOSTBYADDR_R=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DUSE_DEFAULT_PCRE=1 -DHAVE_PCRE=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -Dstrtod=fixstrtod -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_DIRENT_H=1 -DHAVE_STRUCT_DIRENT_D_TYPE=1 -DNO_UNION_WAIT=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_USLEEP=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/pkga.c cc -c -O2 -pipe -I/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/../../generic -DTCL_MEM_DEBUG -fPIC -DUSE_TCL_STUBS -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DTCL_THREADS=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DSTATIC_BUILD=1 -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DNO_GETWD=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_GETPWUID_R_5=1 -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DHAVE_GETPWNAM_R=1 -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1 -DHAVE_GETGRNAM_R=1 -DHAVE_GETHOSTBYNAME_R_6=1 -DHAVE_GETHOSTBYNAME_R=1 -DHAVE_GETHOSTBYADDR_R_8=1 -DHAVE_GETHOSTBYADDR_R=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DUSE_DEFAULT_PCRE=1 -DHAVE_PCRE=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -Dstrtod=fixstrtod -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_DIRENT_H=1 -DHAVE_STRUCT_DIRENT_D_TYPE=1 -DNO_UNION_WAIT=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_USLEEP=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/pkgb.c cc -c -O2 -pipe -I/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/../../generic -DTCL_MEM_DEBUG -fPIC -DUSE_TCL_STUBS -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DTCL_THREADS=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DSTATIC_BUILD=1 -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DNO_GETWD=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_GETPWUID_R_5=1 -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DHAVE_GETPWNAM_R=1 -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1 -DHAVE_GETGRNAM_R=1 -DHAVE_GETHOSTBYNAME_R_6=1 -DHAVE_GETHOSTBYNAME_R=1 -DHAVE_GETHOSTBYADDR_R_8=1 -DHAVE_GETHOSTBYADDR_R=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DUSE_DEFAULT_PCRE=1 -DHAVE_PCRE=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -Dstrtod=fixstrtod -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_DIRENT_H=1 -DHAVE_STRUCT_DIRENT_D_TYPE=1 -DNO_UNION_WAIT=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_USLEEP=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/pkgc.c Making directory ../../lib/tcl8.6/http1.0 cc -c -O2 -pipe -I/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/../../generic -DTCL_MEM_DEBUG -fPIC -DUSE_TCL_STUBS -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DTCL_THREADS=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DSTATIC_BUILD=1 -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DNO_GETWD=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_GETPWUID_R_5=1 -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DHAVE_GETPWNAM_R=1 -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1 -DHAVE_GETGRNAM_R=1 -DHAVE_GETHOSTBYNAME_R_6=1 -DHAVE_GETHOSTBYNAME_R=1 -DHAVE_GETHOSTBYADDR_R_8=1 -DHAVE_GETHOSTBYADDR_R=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DUSE_DEFAULT_PCRE=1 -DHAVE_PCRE=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -Dstrtod=fixstrtod -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_DIRENT_H=1 -DHAVE_STRUCT_DIRENT_D_TYPE=1 -DNO_UNION_WAIT=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_USLEEP=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/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 cc -c -O2 -pipe -I/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/../../generic -DTCL_MEM_DEBUG -fPIC -DUSE_TCL_STUBS -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DTCL_THREADS=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DSTATIC_BUILD=1 -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DNO_GETWD=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_GETPWUID_R_5=1 -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DHAVE_GETPWNAM_R=1 -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1 -DHAVE_GETGRNAM_R=1 -DHAVE_GETHOSTBYNAME_R_6=1 -DHAVE_GETHOSTBYNAME_R=1 -DHAVE_GETHOSTBYADDR_R_8=1 -DHAVE_GETHOSTBYADDR_R=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DUSE_DEFAULT_PCRE=1 -DHAVE_PCRE=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -Dstrtod=fixstrtod -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_DIRENT_H=1 -DHAVE_STRUCT_DIRENT_D_TYPE=1 -DNO_UNION_WAIT=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_USLEEP=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/pkgua.c cc -c -O2 -pipe -I/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/../../generic -DTCL_MEM_DEBUG -fPIC -DUSE_TCL_STUBS -DPACKAGE_NAME=\"tcl\" -DPACKAGE_TARNAME=\"tcl\" -DPACKAGE_VERSION=\"8.6\" -DPACKAGE_STRING=\"tcl\ 8.6\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DHAVE_PTHREAD_ATTR_SETSTACKSIZE=1 -DHAVE_PTHREAD_ATFORK=1 -DTCL_THREADS=1 -DTCL_CFGVAL_ENCODING=\"iso8859-1\" -DSTATIC_BUILD=1 -DHAVE_ZLIB=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -DHAVE_HIDDEN=1 -DHAVE_CAST_TO_UNION=1 -DTCL_SHLIB_EXT=\".so\" -DNDEBUG=1 -DTCL_CFG_OPTIMIZED=1 -DTCL_TOMMATH=1 -DMP_PREC=4 -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_IS_LONG=1 -DHAVE_GETCWD=1 -DHAVE_MKSTEMP=1 -DHAVE_OPENDIR=1 -DHAVE_STRTOL=1 -DHAVE_WAITPID=1 -DNO_GETWD=1 -DHAVE_GETNAMEINFO=1 -DHAVE_GETADDRINFO=1 -DHAVE_FREEADDRINFO=1 -DHAVE_GAI_STRERROR=1 -DHAVE_STRUCT_ADDRINFO=1 -DHAVE_STRUCT_IN6_ADDR=1 -DHAVE_STRUCT_SOCKADDR_IN6=1 -DHAVE_STRUCT_SOCKADDR_STORAGE=1 -DHAVE_GETPWUID_R_5=1 -DHAVE_GETPWUID_R=1 -DHAVE_GETPWNAM_R_5=1 -DHAVE_GETPWNAM_R=1 -DHAVE_GETGRGID_R_5=1 -DHAVE_GETGRGID_R=1 -DHAVE_GETGRNAM_R_5=1 -DHAVE_GETGRNAM_R=1 -DHAVE_GETHOSTBYNAME_R_6=1 -DHAVE_GETHOSTBYNAME_R=1 -DHAVE_GETHOSTBYADDR_R_8=1 -DHAVE_GETHOSTBYADDR_R=1 -DHAVE_TERMIOS_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_TIME_H=1 -DTIME_WITH_SYS_TIME=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MKTIME=1 -DHAVE_TM_GMTOFF=1 -DUSE_DEFAULT_PCRE=1 -DHAVE_PCRE=1 -DHAVE_STRUCT_STAT_ST_BLOCKS=1 -DHAVE_STRUCT_STAT_ST_BLKSIZE=1 -DHAVE_BLKCNT_T=1 -Dstrtod=fixstrtod -DHAVE_INTPTR_T=1 -DHAVE_UINTPTR_T=1 -DHAVE_DIRENT_H=1 -DHAVE_STRUCT_DIRENT_D_TYPE=1 -DNO_UNION_WAIT=1 -DHAVE_SIGNED_CHAR=1 -DHAVE_PUTENV_THAT_COPIES=1 -DHAVE_USLEEP=1 -DHAVE_LANGINFO=1 -DHAVE_MKSTEMPS=1 -DHAVE_SYS_IOCTL_H=1 -DTCL_UNLOAD_DLLS=1 /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix/dltest/pkgooa.c Making directory ../../lib/tcl8.6/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,-z,pack-relative-relocs -Wl,--export-dynamic -o pkge.so pkge.o -L/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix -ltclstub8.6 -ldl -lz -lpthread /Users/rob/bk/dev-oss-L-default-bug/src/gui/tcltk/tcl/generic/Lscanner.l: In function 'include_push': /Users/rob/bk/dev-oss-L-default-bug/src/gui/tcltk/tcl/generic/Lscanner.l:282:18: warning: variable 'buf' set but not used [-Wunused-but-set-variable] cc -shared -O2 -pipe -O3 -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Wl,--export-dynamic -o pkga.so pkga.o -L/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix -ltclstub8.6 -ldl -lz -lpthread cc -shared -O2 -pipe -O3 -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Wl,--export-dynamic -o pkgd.so pkgd.o -L/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix -ltclstub8.6 -ldl -lz -lpthread cc -shared -O2 -pipe -O3 -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Wl,--export-dynamic -o pkgc.so pkgc.o -L/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix -ltclstub8.6 -ldl -lz -lpthread Installing package http1.0 files to ../../lib/tcl8.6/http1.0/ cc -shared -O2 -pipe -O3 -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Wl,--export-dynamic -o pkgb.so pkgb.o -L/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix -ltclstub8.6 -ldl -lz -lpthread cc -shared -O2 -pipe -O3 -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Wl,--export-dynamic -o pkgooa.so pkgooa.o -L/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix -ltclstub8.6 -ldl -lz -lpthread 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 cc -shared -O2 -pipe -O3 -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Wl,--export-dynamic -o pkgua.so pkgua.o -L/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix -ltclstub8.6 -ldl -lz -lpthread Installing package platform 1.0.14 as a Tcl Module Installing package platform::shell 1.1.4 as a Tcl Module Installing encoding files to ../../lib/tcl8.6/encoding/ 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' /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/generic/Lcompile.c: In function 'Tcl_LGetDirX': 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' /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)) { | ^~~~ 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' /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); | ^~~~~~~~~~~~~~~~~~~~~~ troff:little.man:2166: warning: cannot select font 'CW' 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 | ^~ /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); | ^~~~~~~~~~~~~~~~~~~~~~ troff:little.man:2215: warning: cannot select font 'CW' /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 | ^~ 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:5854:32: warning: 'match' may be used uninitialized [-Wmaybe-uninitialized] 5854 | 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 tkPanedWindow.c CC tkScale.c CC tkScrollbar.c CC tkCanvas.c CC tkMessage.c CC tkCanvArc.c CC tkCanvBmap.c CC tkCanvImg.c CC tkCanvLine.c CC tkCanvPoly.c CC tkCanvPs.c CC tkCanvText.c CC tkCanvUtil.c CC tkCanvWind.c CC tkRectOval.c CC tkTrig.c CC tkImage.c CC tkImgBmap.c CC tkImgGIF.c CC tkImgPNG.c CC tkImgPPM.c CC tkImgPhoto.c CC tkImgPhInstance.c CC tkText.c CC tkTextBTree.c CC tkTextDisp.c CC tkTextImage.c CC tkTextIndex.c CC tkTextMark.c CC tkTextTag.c CC tkTextWind.c CC tkStubInit.c CC ttkBlink.c CC ttkButton.c CC ttkCache.c CC ttkClamTheme.c CC ttkClassicTheme.c CC ttkDefaultTheme.c CC ttkElements.c /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkTrig.c:42:12: warning: argument 1 of type 'double[2]' with mismatched bound [-Warray-parameter=] 42 | double end1Ptr[2], /* Coordinates of first end-point of line. */ | ~~~~~~~^~~~~~~~~~ In file included from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkInt.h:992, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkTrig.c:15: /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkIntDecls.h:175:46: note: previously declared as 'double[]' 175 | EXTERN double TkLineToPoint(double end1Ptr[], double end2Ptr[], | ~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkTrig.c:43:12: warning: argument 2 of type 'double[2]' with mismatched bound [-Warray-parameter=] 43 | double end2Ptr[2], /* Coordinates of second end-point of line. */ | ~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkIntDecls.h:175:64: note: previously declared as 'double[]' 175 | EXTERN double TkLineToPoint(double end1Ptr[], double end2Ptr[], | ~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkTrig.c:44:12: warning: argument 3 of type 'double[2]' with mismatched bound [-Warray-parameter=] 44 | double pointPtr[2]) /* Points to coords for point. */ | ~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkIntDecls.h:176:40: note: previously declared as 'double[]' 176 | double pointPtr[]); | ~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkTrig.c:146:12: warning: argument 1 of type 'double[2]' with mismatched bound [-Warray-parameter=] 146 | double end1Ptr[2], /* X and y coordinates for one endpoint of | ~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkIntDecls.h:172:45: note: previously declared as 'double[]' 172 | EXTERN int TkLineToArea(double end1Ptr[], double end2Ptr[], | ~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkTrig.c:148:12: warning: argument 2 of type 'double[2]' with mismatched bound [-Warray-parameter=] 148 | double end2Ptr[2], /* X and y coordinates for other endpoint of | ~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkIntDecls.h:172:63: note: previously declared as 'double[]' 172 | EXTERN int TkLineToArea(double end1Ptr[], double end2Ptr[], | ~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkTrig.c:150:12: warning: argument 3 of type 'double[4]' with mismatched bound [-Warray-parameter=] 150 | double rectPtr[4]) /* Points to coords for rectangle, in the | ~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkIntDecls.h:173:40: note: previously declared as 'double[]' 173 | double rectPtr[]); | ~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkTrig.c:658:12: warning: argument 1 of type 'double[4]' with mismatched bound [-Warray-parameter=] 658 | double ovalPtr[4], /* Pointer to array of four coordinates (x1, | ~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkIntDecls.h:192:46: note: previously declared as 'double[]' 192 | EXTERN double TkOvalToPoint(double ovalPtr[], double width, | ~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkTrig.c:665:12: warning: argument 4 of type 'double[2]' with mismatched bound [-Warray-parameter=] 665 | double pointPtr[2]) /* Coordinates of point. */ | ~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkIntDecls.h:193:52: note: previously declared as 'double[]' 193 | int filled, double pointPtr[]); | ~~~~~~~^~~~~~~~~~ CC ttkEntry.c CC ttkFrame.c CC ttkImage.c CC ttkInit.c CC ttkLabel.c CC ttkLayout.c CC ttkManager.c CC ttkNotebook.c CC ttkPanedwindow.c CC ttkProgress.c CC ttkScale.c CC ttkScrollbar.c CC ttkScroll.c CC ttkSeparator.c CC ttkSquare.c CC ttkState.c CC ttkTagSet.c CC ttkTheme.c CC ttkTrace.c CC ttkTrack.c CC ttkTreeview.c CC ttkWidget.c CC ttkStubInit.c CC tkUnix.c CC tkUnix3d.c CC tkUnixButton.c CC tkUnixColor.c CC tkUnixConfig.c CC tkUnixCursor.c CC tkUnixDraw.c CC tkUnixEmbed.c CC tkUnixEvent.c CC tkUnixFocus.c CC tkUnixRFont.c CC tkUnixInit.c CC tkUnixKey.c CC tkUnixMenu.c CC tkUnixMenubu.c CC tkUnixScale.c CC tkUnixScrlbr.c CC tkUnixSelect.c CC tkUnixSend.c CC tkUnixWm.c CC tkUnixXId.c CC tkAppInit.c Making directory ../../lib/tk8.6 rm -f libtkstub8.6.a ar cr libtkstub8.6.a tkStubLib.o ttkStubLib.o ; ranlib libtkstub8.6.a Making directory ../../lib/tk8.6/images Making directory ../../lib/tk8.6/msgs Making directory ../../lib/tk8.6/ttk Installing Tk library files to ../../lib/tk8.6/ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../unix/tkUnixKey.c: In function 'TkpGetKeySym': /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../unix/tkUnixKey.c:339:5: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] 339 | sym = TkKeycodeToKeysym(dispPtr, eventPtr->xkey.keycode, 0, | ^~~ In file included from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tk.h:96, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkPort.h:21, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../generic/tkInt.h:19, from /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../unix/tkUnixKey.c:13: /usr/include/X11/Xlib.h:1683:15: note: declared here 1683 | extern KeySym XKeycodeToKeysym( | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../unix/tkUnixKey.c:354:13: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] 354 | sym = TkKeycodeToKeysym(dispPtr, eventPtr->xkey.keycode, | ^~~ /usr/include/X11/Xlib.h:1683:15: note: declared here 1683 | extern KeySym XKeycodeToKeysym( | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../unix/tkUnixKey.c:365:9: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] 365 | sym = TkKeycodeToKeysym(dispPtr, eventPtr->xkey.keycode, | ^~~ /usr/include/X11/Xlib.h:1683:15: note: declared here 1683 | extern KeySym XKeycodeToKeysym( | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../unix/tkUnixKey.c: In function 'TkpInitKeymapInfo': /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../unix/tkUnixKey.c:415:9: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] 415 | keysym = TkKeycodeToKeysym(dispPtr, *codePtr, 0, 0); | ^~~~~~ /usr/include/X11/Xlib.h:1683:15: note: declared here 1683 | extern KeySym XKeycodeToKeysym( | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix/../unix/tkUnixKey.c:441:9: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] 441 | keysym = TkKeycodeToKeysym(dispPtr, *codePtr, 0, 0); | ^~~~~~ /usr/include/X11/Xlib.h:1683:15: note: declared here 1683 | extern KeySym XKeycodeToKeysym( | ^~~~~~~~~~~~~~~~ Installing Ttk library files to ../../lib/tk8.6/ttk/ Installing library image files to ../../lib/tk8.6/images/ Installing message catalog files to ../../lib/tk8.6/msgs/ rm -f libtk8.6.a ar cr libtk8.6.a tk3d.o tkArgv.o tkAtom.o tkBind.o tkBitmap.o tkBusy.o tkClipboard.o tkCmds.o tkColor.o tkConfig.o tkConsole.o tkCursor.o tkError.o tkEvent.o tkFocus.o tkFont.o tkGet.o tkGC.o tkGeometry.o tkGrab.o tkGrid.o tkMain.o tkObj.o tkOldConfig.o tkOption.o tkPack.o tkPlace.o tkSelect.o tkStyle.o tkUndo.o tkUtil.o tkVisual.o tkWindow.o tkButton.o tkEntry.o tkFrame.o tkListbox.o tkMenu.o tkMenubutton.o tkMenuDraw.o tkMessage.o tkPanedWindow.o tkScale.o tkScrollbar.o tkCanvas.o tkCanvArc.o tkCanvBmap.o tkCanvImg.o tkCanvLine.o tkCanvPoly.o tkCanvPs.o tkCanvText.o tkCanvUtil.o tkCanvWind.o tkRectOval.o tkTrig.o tkImage.o tkImgBmap.o tkImgGIF.o tkImgPNG.o tkImgPPM.o tkImgPhoto.o tkImgPhInstance.o tkText.o tkTextBTree.o tkTextDisp.o tkTextImage.o tkTextIndex.o tkTextMark.o tkTextTag.o tkTextWind.o tkStubInit.o ttkBlink.o ttkButton.o ttkCache.o ttkClamTheme.o ttkClassicTheme.o ttkDefaultTheme.o ttkElements.o ttkEntry.o ttkFrame.o ttkImage.o ttkInit.o ttkLabel.o ttkLayout.o ttkManager.o ttkNotebook.o ttkPanedwindow.o ttkProgress.o ttkScale.o ttkScrollbar.o ttkScroll.o ttkSeparator.o ttkSquare.o ttkState.o ttkTagSet.o ttkTheme.o ttkTrace.o ttkTrack.o ttkTreeview.o ttkWidget.o ttkStubInit.o tkUnix.o tkUnix3d.o tkUnixButton.o tkUnixColor.o tkUnixConfig.o tkUnixCursor.o tkUnixDraw.o tkUnixEmbed.o tkUnixEvent.o tkUnixFocus.o tkUnixRFont.o tkUnixInit.o tkUnixKey.o tkUnixMenu.o tkUnixMenubu.o tkUnixScale.o tkUnixScrlbr.o tkUnixSelect.o tkUnixSend.o tkUnixWm.o tkUnixXId.o ; ranlib libtk8.6.a CC libtkstub8.6.a Making directory ../../usr/local/lib Making directory ../../usr/local/lib/tk8.6 Installing libtk8.6.a to ../../usr/local/lib/ Installing wish as ../../bin/wish8.6 Installing tkConfig.sh to ../../usr/local/lib/ Installing libtkstub8.6.a to ../../usr/local/lib/ Installing pkg-config file to ../../usr/local/lib/pkgconfig/ make[6]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix' rm -rf include usr lib/tk*/images cd lib/tcl8.6/encoding/; \ mkdir tmp; \ mv ascii.* cp1252.* iso8859-1.* iso8859-2.* macRoman.* tmp; \ rm -f *.enc; \ mv tmp/* .; \ rmdir tmp mv bin/wish* bin/bkgui cd tktable ; \ test -f Makefile -a "X" != X && { \ make distclean ; \ }; \ test -f Makefile || { \ ./configure -q --with-tcl=../tcl/unix --with-tk=../tk/unix \ --with-tclinclude=../tcl/generic \ --with-tkinclude=../tk/generic \ --disable-threads ; \ }; \ make \ prefix= exec_prefix= DESTDIR=../ \ libdir=lib bindir=bin install make[6]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tktable' sed -e '/^\#/d' -e '/^$/d' -e 's/\\/\\\\/g' -e 's/\"/\\"/g' -e 's/^/"/' -e 's/$/\\n"/' < `echo library/tkTable.tcl` > 'tkTable.tcl.h' || { rm -f tkTable.tcl.h; exit 1; } cc -DPACKAGE_NAME=\"Tktable\" -DPACKAGE_TARNAME=\"tktable\" -DPACKAGE_VERSION=\"2.10\" -DPACKAGE_STRING=\"Tktable\ 2.10\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_PARAM_H=1 -DUSE_THREAD_ALLOC=1 -D_REENTRANT=1 -D_THREAD_SAFE=1 -DTCL_THREADS=1 -DMODULE_SCOPE=extern\ __attribute__\(\(__visibility__\(\"hidden\"\)\)\) -D_LARGEFILE64_SOURCE=1 -DTCL_WIDE_INT_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/tkTableEdit.c: In function 'TableDeleteChars': ./generic/tkTableEdit.c:365:1: warning: old-style function definition [-Wold-style-definition] 365 | TableDeleteChars(tablePtr, index, count) | ^~~~~~~~~~~~~~~~ ./generic/tkTableEdit.c: In function 'TableInsertChars': ./generic/tkTableEdit.c:455:1: warning: old-style function definition [-Wold-style-definition] 455 | TableInsertChars(tablePtr, index, value) | ^~~~~~~~~~~~~~~~ ./generic/tkTableEdit.c: In function 'TableModifyRC': ./generic/tkTableWin.c: In function 'EmbWinRequestProc': ./generic/tkTableEdit.c:584:1: warning: old-style function definition [-Wold-style-definition] 584 | TableModifyRC(tablePtr, doRows, flags, tagTblPtr, dimTblPtr, | ^~~~~~~~~~~~~ ./generic/tkTableWin.c:417:1: warning: old-style function definition [-Wold-style-definition] 417 | EmbWinRequestProc(clientData, tkwin) | ^~~~~~~~~~~~~~~~~ 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/tkTableWin.c: In function 'EmbWinLostSlaveProc': ./generic/tkTableEdit.c:617:53: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 617 | entryPtr = Tcl_FindHashEntry(tagTblPtr, (char *)to); | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ ./generic/tkTableWin.c: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: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) | ^~~ ./generic/tkTableWin.c: In function 'EmbWinConfigure': ./generic/tkTableWin.c:608:1: warning: old-style function definition [-Wold-style-definition] 608 | EmbWinConfigure(tablePtr, ewPtr, objc, objv) | ^~~~~~~~~~~~~~~ ./generic/tkTableCell.c: In function 'TableGetIndex': ./generic/tkTableCmds.c: In function 'Table_AdjustCmd': ./generic/tkTableCell.c:826:1: warning: old-style function definition [-Wold-style-definition] 826 | TableGetIndex(tablePtr, str, row_p, col_p) | ^~~~~~~~~~~~~ ./generic/tkTableCmds.c:186:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 186 | posn = ((int) Tcl_GetHashKey(hashTablePtr, entryPtr)) + offset; | ^ ./generic/tkTableCmds.c:187:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 187 | value = (int) Tcl_GetHashValue(entryPtr); | ^ In file included from ../tk/generic/tk.h:19, from ./generic/tkTable.h:21, from ./generic/tkTableCmds.c:14: ./generic/tkTableCmds.c:200:52: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 200 | entryPtr = Tcl_FindHashEntry(hashTablePtr, (char *) posn); | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ ./generic/tkTableCmds.c:203:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 203 | (int) Tcl_GetHashValue(entryPtr)); | ^ ./generic/tkTableCmds.c:220:60: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 220 | entryPtr = Tcl_FindHashEntry(hashTablePtr, (char *) posn); | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ ./generic/tkTableCmds.c:226:48: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 226 | (char *) posn, &dummy); | ^ ../tcl/generic/tcl.h:2613:62: note: in definition of macro 'Tcl_CreateHashEntry' 2613 | (*((tablePtr)->createProc))(tablePtr, (const char *)(key), newPtr) | ^~~ ./generic/tkTableCmds.c:227:44: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 227 | Tcl_SetHashValue(entryPtr, (ClientData) value); | ^ ../tcl/generic/tcl.h:2596:69: note: in definition of macro 'Tcl_SetHashValue' 2596 | #define Tcl_SetHashValue(h, value) ((h)->clientData = (ClientData) (value)) | ^~~~~ In file included from ../tk/generic/tk.h:19, from ./generic/tkTable.h:21, from ./generic/tkTableTag.c:14: ./generic/tkTableTag.c: In function 'FindRowColTag': ./generic/tkTableTag.c:578:57: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 578 | : tablePtr->colStyles, (char *) cell); | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ ./generic/tkTableCmds.c: In function 'Table_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/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/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/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/tkTableTag.c:907:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 907 | (int) Tcl_GetHashKey(hashTblPtr, scanPtr)); | ^ ./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/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/tkTableTag.c: In function 'TableOptionReliefSet': ./generic/tkTableTag.c:1311:1: warning: old-style function definition [-Wold-style-definition] 1311 | TableOptionReliefSet(clientData, interp, tkwin, value, widgRec, offset) | ^~~~~~~~~~~~~~~~~~~~ ./generic/tkTableTag.c: In function 'TableOptionReliefGet': ./generic/tkTableTag.c:1344:1: warning: old-style function definition [-Wold-style-definition] 1344 | TableOptionReliefGet(clientData, tkwin, widgRec, offset, freeProcPtr) | ^~~~~~~~~~~~~~~~~~~~ ./generic/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/tkTable.c: In function 'StringifyObjects': ./generic/tkTable.c:436:1: warning: old-style function definition [-Wold-style-definition] 436 | StringifyObjects(objc, objv) | ^~~~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'Tk_TableObjCmd': ./generic/tkTable.c:488:1: warning: old-style function definition [-Wold-style-definition] 488 | Tk_TableObjCmd(clientData, interp, objc, objv) | ^~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'TableWidgetObjCmd': ./generic/tkTable.c:634:1: warning: old-style function definition [-Wold-style-definition] 634 | TableWidgetObjCmd(clientData, interp, objc, objv) | ^~~~~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'TableConfigure': ./generic/tkTable.c:1031:1: warning: old-style function definition [-Wold-style-definition] 1031 | TableConfigure(interp, tablePtr, objc, objv, flags, forceUpdate) | ^~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'TableWorldChanged': ./generic/tkTable.c:1284:1: warning: old-style function definition [-Wold-style-definition] 1284 | TableWorldChanged(instanceData) | ^~~~~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'TableEventProc': ./generic/tkTable.c:1325:1: warning: old-style function definition [-Wold-style-definition] 1325 | TableEventProc(clientData, eventPtr) | ^~~~~~~~~~~~~~ In file included from ../tk/generic/tk.h:19, from ./generic/tkTable.h:21, from ./generic/tkTable.c:25: ./generic/tkTable.c: In function 'TableDisplay': ./generic/tkTableCellSort.c: In function 'TableSortCompareProc': ./generic/tkTableCellSort.c:73:1: warning: old-style function definition [-Wold-style-definition] 73 | TableSortCompareProc(first, second) | ^~~~~~~~~~~~~~~~~~~~ ./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/tkTableCellSort.c: In function 'DictionaryCompare': ./generic/tkTableCellSort.c:140:1: warning: old-style function definition [-Wold-style-definition] 140 | DictionaryCompare(left, right) | ^~~~~~~~~~~~~~~~~ ./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/tkTable.c: In function 'TableFlashEvent': ./generic/tkTable.c:2659:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2659 | count = (int) Tcl_GetHashValue(entryPtr); | ^ ./generic/tkTable.c:2671:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2671 | Tcl_SetHashValue(entryPtr, (ClientData) count); | ^ ../tcl/generic/tcl.h:2596:69: note: in definition of macro 'Tcl_SetHashValue' 2596 | #define Tcl_SetHashValue(h, value) ((h)->clientData = (ClientData) (value)) | ^~~~~ ./generic/tkTable.c: In function 'TableAddFlash': ../tcl/generic/tcl.h:2596:55: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 2596 | #define Tcl_SetHashValue(h, value) ((h)->clientData = (ClientData) (value)) | ^ ./generic/tkTable.c:2716:5: note: in expansion of macro 'Tcl_SetHashValue' 2716 | Tcl_SetHashValue(entryPtr, tablePtr->flashTime); | ^~~~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'TableVarProc': ./generic/tkTable.c:2810:1: warning: old-style function definition [-Wold-style-definition] 2810 | TableVarProc(clientData, interp, name, index, flags) | ^~~~~~~~~~~~ ./generic/tkTable.c: In function 'TableGeometryRequest': ./generic/tkTable.c:2943:1: warning: old-style function definition [-Wold-style-definition] 2943 | TableGeometryRequest(tablePtr) | ^~~~~~~~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'TableAdjustActive': ./generic/tkTable.c:2981:1: warning: old-style function definition [-Wold-style-definition] 2981 | TableAdjustActive(tablePtr) | ^~~~~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'TableAdjustParams': ./generic/tkTable.c:3115:59: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3115 | entryPtr = Tcl_FindHashEntry(tablePtr->colWidths, (char *) i); | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ ./generic/tkTable.c:3121:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3121 | value = (int) Tcl_GetHashValue(entryPtr); | ^ ./generic/tkTable.c:3209:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3209 | entryPtr = Tcl_FindHashEntry(tablePtr->rowHeights, (char *) i); | ^ ../tcl/generic/tcl.h:2610:60: note: in definition of macro 'Tcl_FindHashEntry' 2610 | (*((tablePtr)->findProc))(tablePtr, (const char *)(key)) | ^~~ ./generic/tkTable.c:3215:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3215 | value = (int) Tcl_GetHashValue(entryPtr); | ^ ./generic/tkTable.c: In function 'TableFetchSelection': ./generic/tkTable.c:3577:1: warning: old-style function definition [-Wold-style-definition] 3577 | TableFetchSelection(clientData, offset, buffer, maxBytes) | ^~~~~~~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'TableLostSelection': ./generic/tkTable.c:3719:1: warning: old-style function definition [-Wold-style-definition] 3719 | TableLostSelection(clientData) | ^~~~~~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'TableRestrictProc': ./generic/tkTable.c:3758:1: warning: old-style function definition [-Wold-style-definition] 3758 | TableRestrictProc(serial, eventPtr) | ^~~~~~~~~~~~~~~~~ ./generic/tkTable.c:3763:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 3763 | ((eventPtr->xany.serial-(unsigned int)serial) > 0)) { | ^ ./generic/tkTable.c: In function 'TableValidateChange': ./generic/tkTable.c:3790:1: warning: old-style function definition [-Wold-style-definition] 3790 | TableValidateChange(tablePtr, r, c, old, new, index) | ^~~~~~~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'ExpandPercents': ./generic/tkTable.c:3885:1: warning: old-style function definition [-Wold-style-definition] 3885 | ExpandPercents(tablePtr, before, r, c, old, new, index, dsPtr, cmdType) | ^~~~~~~~~~~~~~ ./generic/tkTable.c: In function 'Tktable_Init': ./generic/tkTable.c:4008:1: warning: old-style function definition [-Wold-style-definition] 4008 | Tktable_Init(interp) | ^~~~~~~~~~~~ ./generic/tkTable.c: In function 'Tktable_SafeInit': ./generic/tkTable.c:4053:1: warning: old-style function definition [-Wold-style-definition] 4053 | Tktable_SafeInit(interp) | ^~~~~~~~~~~~~~~~ rm -f libTktable2.10.so cc -shared -pipe -O2 -fomit-frame-pointer -Wall -Wno-implicit-int -fPIC -O3 -fstack-clash-protection -Wformat -Werror=format-security -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Wl,--export-dynamic -o libTktable2.10.so tkTable.o tkTableWin.o tkTableTag.o tkTableEdit.o tkTableCell.o tkTableCellSort.o tkTableCmds.o tkTableUtil.o -lX11 -L/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tcl/unix -ltclstub8.6 -L/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tk/unix -ltkstub8.6 : libTktable2.10.so /usr/bin/install -c libTktable2.10.so ../lib/Tktable2.10/libTktable2.10.so : ../lib/Tktable2.10/libTktable2.10.so Install tkTable.tcl ../lib/Tktable2.10/tkTable.tcl Install tktable.py ../lib/Tktable2.10/tktable.py /usr/bin/install -c -m 644 pkgIndex.tcl ../lib/Tktable2.10 Install license.txt ../lib/Tktable2.10/license.txt Install README.txt ../lib/Tktable2.10/README.txt make[6]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk/tktable' make[5]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' make[5]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' make[5]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' make[5]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' make[5]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' make[5]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' bk: Cannot find package root. bk: Cannot find product root. mkdir: can't create directory '/build/obj': No such file or directory chmod: /build/obj: No such file or directory /bin/sh: can't create /build/obj/tcltk-OIAU5Cax5QUV3cV9iG8ztg.tgz: nonexistent directory chmod: /build/obj/tcltk-OIAU5Cax5QUV3cV9iG8ztg.tgz: No such file or directory make[5]: [Makefile:265: install] Error 1 (ignored) make[5]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' make[4]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui/tcltk' make[3]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui' make[3]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui' bk: Cannot find product root. make[3]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui' GUIs are up-to-date make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/gui' bash version.sh > version make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/man/man2help' perl ./verify-dspecs.pl ../man1/bk-log.1 Format ../man1/../man1/bk-Basics-Overview.1 ( bk-Basics-Overview . 1 ) Format ../man1/../man1/bk-Howto-BAM.1 ( bk-Howto-BAM . 1 ) Format ../man1/../man1/bk-Howto-bkd.1 ( bk-Howto-bkd . 1 ) Format ../man1/../man1/bk-Howto-developer.1 ( bk-Howto-developer . 1 ) Format ../man1/../man1/bk-Howto-setup.1 ( bk-Howto-setup . 1 ) Format ../man1/../man1/bk-Howto.1 ( bk-Howto . 1 ) Format ../man1/../man1/bk-abort.1 ( bk-abort . 1 ) Format ../man1/../man1/bk-admin.1 ( bk-admin . 1 ) Format ../man1/../man1/bk-alias.1 ( bk-alias . 1 ) Format ../man1/../man1/bk-annotate.1 ( bk-annotate . 1 ) Format ../man1/../man1/bk-attach.1 ( bk-attach . 1 ) Format ../man1/../man1/bk-backups.1 ( bk-backups . 1 ) Format ../man1/../man1/bk-bam.1 ( bk-bam . 1 ) Format ../man1/../man1/bk-base64.1 ( bk-base64 . 1 ) troff:stdin:253: warning: cannot select font 'CW' troff:stdin:254: warning: cannot select font 'CW' troff:stdin:255: warning: cannot select font 'CW' troff:stdin:256: warning: cannot select font 'CW' troff:stdin:257: warning: cannot select font 'CW' troff:stdin:258: warning: cannot select font 'CW' Format ../man1/../man1/bk-bin.1 ( bk-bin . 1 ) Format ../man1/../man1/bk-bisect.1 ( bk-bisect . 1 ) Format ../man1/../man1/bk-bk.1 ( bk-bk . 1 ) Format ../man1/../man1/bk-bkd.1 ( bk-bkd . 1 ) Format ../man1/../man1/bk-c2r.1 ( bk-c2r . 1 ) troff:stdin:252: warning: cannot select font 'CW' Format ../man1/../man1/bk-cat.1 ( bk-cat . 1 ) Format ../man1/../man1/bk-changes.1 ( bk-changes . 1 ) troff:stdin:452: warning: cannot select font 'CW' Format ../man1/../man1/bk-check.1 ( bk-check . 1 ) Format ../man1/../man1/bk-checksum.1 ( bk-checksum . 1 ) Format ../man1/../man1/bk-chmod.1 ( bk-chmod . 1 ) Format ../man1/../man1/bk-citool.1 ( bk-citool . 1 ) Format ../man1/../man1/bk-clean.1 ( bk-clean . 1 ) Format ../man1/../man1/bk-clone.1 ( bk-clone . 1 ) Format ../man1/../man1/bk-cmdlog.1 ( bk-cmdlog . 1 ) Format ../man1/../man1/bk-collapse.1 ( bk-collapse . 1 ) Format ../man1/../man1/bk-comments.1 ( bk-comments . 1 ) Format ../man1/../man1/bk-commit.1 ( bk-commit . 1 ) Format ../man1/../man1/bk-comps.1 ( bk-comps . 1 ) Format ../man1/../man1/bk-config-etc.1 ( bk-config-etc . 1 ) Format ../man1/../man1/bk-config-gui.1 ( bk-config-gui . 1 ) troff:stdin:315: warning: cannot select font 'CW' troff:stdin:315: warning: cannot select font 'CW' troff:stdin:315: warning: cannot select font 'CW' troff:stdin:316: warning: cannot select font 'CW' troff:stdin:320: warning: cannot select font 'CW' troff:stdin:324: warning: cannot select font 'CW' troff:stdin:327: warning: cannot select font 'CW' Format ../man1/../man1/bk-config.1 ( bk-config . 1 ) Format ../man1/../man1/bk-conflicts.1 ( bk-conflicts . 1 ) troff:stdin:298: warning: cannot select font 'CB' troff:stdin:307: warning: cannot select font 'CB' troff:stdin:316: warning: cannot select font 'CB' Format ../man1/../man1/bk-cp.1 ( bk-cp . 1 ) Format ../man1/../man1/bk-credits.1 ( bk-credits . 1 ) Format ../man1/../man1/bk-cset.1 ( bk-cset . 1 ) troff:stdin:295: warning: cannot select font 'CB' troff:stdin:299: warning: cannot select font 'CB' troff:stdin:303: warning: cannot select font 'CB' troff:stdin:307: warning: cannot select font 'CB' Format ../man1/../man1/bk-csetprune.1 ( bk-csetprune . 1 ) Format ../man1/../man1/bk-csets.1 ( bk-csets . 1 ) Format ../man1/../man1/bk-csettool.1 ( bk-csettool . 1 ) Format ../man1/../man1/bk-debugtool.1 ( bk-debugtool . 1 ) Format ../man1/../man1/bk-delta.1 ( bk-delta . 1 ) Format ../man1/../man1/bk-describe.1 ( bk-describe . 1 ) Format ../man1/../man1/bk-detach.1 ( bk-detach . 1 ) Format ../man1/../man1/bk-diff.1 ( bk-diff . 1 ) Format ../man1/../man1/bk-difftool.1 ( bk-difftool . 1 ) Format ../man1/../man1/bk-edit.1 ( bk-edit . 1 ) troff:stdin:281: warning: cannot select font 'CB' troff:stdin:282: warning: cannot select font 'CB' troff:stdin:286: warning: cannot select font 'CB' Format ../man1/../man1/bk-editor.1 ( bk-editor . 1 ) Format ../man1/../man1/bk-emacs.1 ( bk-emacs . 1 ) Format ../man1/../man1/bk-export.1 ( bk-export . 1 ) Format ../man1/../man1/bk-extras.1 ( bk-extras . 1 ) Format ../man1/../man1/bk-fast-export.1 ( bk-fast-export . 1 ) Format ../man1/../man1/bk-fast-import.1 ( bk-fast-import . 1 ) Format ../man1/../man1/bk-features.1 ( bk-features . 1 ) Format ../man1/../man1/bk-files.1 ( bk-files . 1 ) Format ../man1/../man1/bk-filetypes.1 ( bk-filetypes . 1 ) Format ../man1/../man1/bk-findkey.1 ( bk-findkey . 1 ) Format ../man1/../man1/bk-findmerge.1 ( bk-findmerge . 1 ) Format ../man1/../man1/bk-fixtool.1 ( bk-fixtool . 1 ) Format ../man1/../man1/bk-flags.1 ( bk-flags . 1 ) Format ../man1/../man1/bk-fm3tool.1 ( bk-fm3tool . 1 ) troff:stdin:375: warning: cannot select font 'CW' Format ../man1/../man1/bk-fmtool.1 ( bk-fmtool . 1 ) Format ../man1/../man1/bk-gate.1 ( bk-gate . 1 ) Format ../man1/../man1/bk-gca.1 ( bk-gca . 1 ) Format ../man1/../man1/bk-get.1 ( bk-get . 1 ) Format ../man1/../man1/bk-gethost.1 ( bk-gethost . 1 ) Format ../man1/../man1/bk-getuser.1 ( bk-getuser . 1 ) Format ../man1/../man1/bk-gfiles.1 ( bk-gfiles . 1 ) troff:stdin:391: warning: cannot select font 'CB' troff:stdin:391: warning: cannot select font 'CB' troff:stdin:391: warning: cannot select font 'CB' troff:stdin:392: warning: cannot select font 'CB' troff:stdin:395: warning: cannot select font 'CB' troff:stdin:399: warning: cannot select font 'CB' troff:stdin:402: warning: cannot select font 'CB' troff:stdin:405: warning: cannot select font 'CB' troff:stdin:408: warning: cannot select font 'CB' troff:stdin:411: warning: cannot select font 'CB' troff:stdin:414: warning: cannot select font 'CB' troff:stdin:417: warning: cannot select font 'CB' troff:stdin:420: warning: cannot select font 'CB' troff:stdin:423: warning: cannot select font 'CB' troff:stdin:426: warning: cannot select font 'CB' troff:stdin:429: warning: cannot select font 'CB' troff:stdin:432: warning: cannot select font 'CB' troff:stdin:435: warning: cannot select font 'CB' Format ../man1/../man1/bk-glob.1 ( bk-glob . 1 ) Format ../man1/../man1/bk-gone.1 ( bk-gone . 1 ) Format ../man1/../man1/bk-grep.1 ( bk-grep . 1 ) Format ../man1/../man1/bk-help.1 ( bk-help . 1 ) Format ../man1/../man1/bk-helptool.1 ( bk-helptool . 1 ) Format ../man1/../man1/bk-here.1 ( bk-here . 1 ) Format ../man1/../man1/bk-history.1 ( bk-history . 1 ) Format ../man1/../man1/bk-id.1 ( bk-id . 1 ) Format ../man1/../man1/bk-ignore.1 ( bk-ignore . 1 ) Format ../man1/../man1/bk-import.1 ( bk-import . 1 ) Format ../man1/../man1/bk-initscripts.1 ( bk-initscripts . 1 ) Format ../man1/../man1/bk-isascii.1 ( bk-isascii . 1 ) Format ../man1/../man1/bk-key2path.1 ( bk-key2path . 1 ) Format ../man1/../man1/bk-key2rev.1 ( bk-key2rev . 1 ) Format ../man1/../man1/bk-keywords.1 ( bk-keywords . 1 ) Format ../man1/../man1/bk-latest.1 ( bk-latest . 1 ) Format ../man1/../man1/bk-level.1 ( bk-level . 1 ) Format ../man1/../man1/bk-little.1 ( bk-little . 1 ) troff:stdin:348: warning: cannot select font 'CW' troff:stdin:353: warning: cannot select font 'CW' troff:stdin:355: warning: cannot select font 'CW' troff:stdin:362: warning: cannot select font 'CW' troff:stdin:378: warning: cannot select font 'CW' troff:stdin:411: warning: cannot select font 'CW' troff:stdin:412: warning: cannot select font 'CW' troff:stdin:413: warning: cannot select font 'CW' troff:stdin:415: warning: cannot select font 'CW' troff:stdin:417: warning: cannot select font 'CW' troff:stdin:428: warning: cannot select font 'CW' troff:stdin:435: warning: cannot select font 'CW' troff:stdin:444: warning: cannot select font 'CW' troff:stdin:452: warning: cannot select font 'CW' troff:stdin:463: warning: cannot select font 'CW' troff:stdin:469: warning: cannot select font 'CW' troff:stdin:471: warning: cannot select font 'CW' troff:stdin:477: warning: cannot select font 'CW' troff:stdin:477: warning: cannot select font 'CW' troff:stdin:479: warning: cannot select font 'CW' troff:stdin:490: warning: cannot select font 'CW' troff:stdin:503: warning: cannot select font 'CW' troff:stdin:513: warning: cannot select font 'CW' troff:stdin:515: warning: cannot select font 'CW' troff:stdin:532: warning: cannot select font 'CW' troff:stdin:539: warning: cannot select font 'CW' troff:stdin:550: warning: cannot select font 'CW' troff:stdin:562: warning: cannot select font 'CW' troff:stdin:575: warning: cannot select font 'CW' troff:stdin:585: warning: cannot select font 'CW' troff:stdin:590: warning: cannot select font 'CW' troff:stdin:592: warning: cannot select font 'CW' troff:stdin:600: warning: cannot select font 'CW' troff:stdin:608: warning: cannot select font 'CW' troff:stdin:610: warning: cannot select font 'CW' troff:stdin:615: warning: cannot select font 'CW' troff:stdin:622: warning: cannot select font 'CW' troff:stdin:634: warning: cannot select font 'CW' troff:stdin:662: warning: cannot select font 'CW' troff:stdin:672: warning: cannot select font 'CW' troff:stdin:677: warning: cannot select font 'CW' troff:stdin:680: warning: cannot select font 'CW' troff:stdin:689: warning: cannot select font 'CW' troff:stdin:696: warning: cannot select font 'CW' troff:stdin:699: warning: cannot select font 'CW' troff:stdin:708: warning: cannot select font 'CW' troff:stdin:708: warning: cannot select font 'CW' troff:stdin:709: warning: cannot select font 'CW' troff:stdin:709: warning: cannot select font 'CW' troff:stdin:709: warning: cannot select font 'CW' troff:stdin:710: warning: cannot select font 'CW' troff:stdin:710: warning: cannot select font 'CW' troff:stdin:712: warning: cannot select font 'CW' troff:stdin:727: warning: cannot select font 'CW' troff:stdin:731: warning: cannot select font 'CW' troff:stdin:731: warning: cannot select font 'CW' troff:stdin:734: warning: cannot select font 'CW' troff:stdin:736: warning: cannot select font 'CW' troff:stdin:744: warning: cannot select font 'CW' troff:stdin:749: warning: cannot select font 'CW' troff:stdin:752: warning: cannot select font 'CW' troff:stdin:761: warning: cannot select font 'CW' troff:stdin:763: warning: cannot select font 'CW' troff:stdin:776: warning: cannot select font 'CW' troff:stdin:790: warning: cannot select font 'CW' troff:stdin:802: warning: cannot select font 'CW' troff:stdin:812: warning: cannot select font 'CW' troff:stdin:822: warning: cannot select font 'CW' troff:stdin:829: warning: cannot select font 'CW' troff:stdin:832: warning: cannot select font 'CW' troff:stdin:840: warning: cannot select font 'CW' troff:stdin:844: warning: cannot select font 'CW' troff:stdin:847: warning: cannot select font 'CW' troff:stdin:849: warning: cannot select font 'CW' troff:stdin:855: warning: cannot select font 'CW' troff:stdin:865: warning: cannot select font 'CW' troff:stdin:876: warning: cannot select font 'CW' troff:stdin:888: warning: cannot select font 'CW' troff:stdin:904: warning: cannot select font 'CW' troff:stdin:906: warning: cannot select font 'CW' troff:stdin:922: warning: cannot select font 'CW' troff:stdin:926: warning: cannot select font 'CW' troff:stdin:926: warning: cannot select font 'CW' troff:stdin:930: warning: cannot select font 'CW' troff:stdin:943: warning: cannot select font 'CW' troff:stdin:949: warning: cannot select font 'CW' troff:stdin:957: warning: cannot select font 'CW' troff:stdin:970: warning: cannot select font 'CW' troff:stdin:982: warning: cannot select font 'CW' troff:stdin:987: warning: cannot select font 'CW' troff:stdin:993: warning: cannot select font 'CW' troff:stdin:1001: warning: cannot select font 'CW' troff:stdin:1009: warning: cannot select font 'CW' troff:stdin:1022: warning: cannot select font 'CW' troff:stdin:1024: warning: cannot select font 'CW' troff:stdin:1025: warning: cannot select font 'CW' troff:stdin:1027: warning: cannot select font 'CW' troff:stdin:1037: warning: cannot select font 'CW' troff:stdin:1049: warning: cannot select font 'CW' troff:stdin:1061: warning: cannot select font 'CW' troff:stdin:1068: warning: cannot select font 'CW' troff:stdin:1070: warning: cannot select font 'CW' troff:stdin:1079: warning: cannot select font 'CW' troff:stdin:1089: warning: cannot select font 'CW' troff:stdin:1102: warning: cannot select font 'CW' troff:stdin:1119: warning: cannot select font 'CW' troff:stdin:1130: warning: cannot select font 'CW' troff:stdin:1140: warning: cannot select font 'CW' troff:stdin:1146: warning: cannot select font 'CW' troff:stdin:1151: warning: cannot select font 'CW' troff:stdin:1161: warning: cannot select font 'CW' troff:stdin:1168: warning: cannot select font 'CW' troff:stdin:1173: warning: cannot select font 'CW' troff:stdin:1182: warning: cannot select font 'CW' troff:stdin:1190: warning: cannot select font 'CW' troff:stdin:1195: warning: cannot select font 'CW' troff:stdin:1220: warning: cannot select font 'CW' troff:stdin:1226: warning: cannot select font 'CW' troff:stdin:1247: warning: cannot select font 'CW' troff:stdin:1249: warning: cannot select font 'CW' troff:stdin:1260: warning: cannot select font 'CW' troff:stdin:1260: warning: cannot select font 'CI' troff:stdin:1260: warning: cannot select font 'CW' troff:stdin:1262: warning: cannot select font 'CW' troff:stdin:1269: warning: cannot select font 'CW' troff:stdin:1280: warning: cannot select font 'CW' troff:stdin:1287: warning: cannot select font 'CW' troff:stdin:1290: warning: cannot select font 'CW' troff:stdin:1301: warning: cannot select font 'CW' troff:stdin:1313: warning: cannot select font 'CW' troff:stdin:1323: warning: cannot select font 'CW' troff:stdin:1334: warning: cannot select font 'CW' troff:stdin:1334: warning: cannot select font 'CW' troff:stdin:1334: warning: cannot select font 'CW' troff:stdin:1335: warning: cannot select font 'CW' troff:stdin:1341: warning: cannot select font 'CW' troff:stdin:1352: warning: cannot select font 'CW' troff:stdin:1353: warning: cannot select font 'CW' troff:stdin:1354: warning: cannot select font 'CW' troff:stdin:1357: warning: cannot select font 'CW' troff:stdin:1359: warning: cannot select font 'CW' troff:stdin:1362: warning: cannot select font 'CW' troff:stdin:1365: warning: cannot select font 'CW' troff:stdin:1389: warning: cannot select font 'CW' troff:stdin:1391: warning: cannot select font 'CW' troff:stdin:1410: warning: cannot select font 'CW' troff:stdin:1425: warning: cannot select font 'CW' troff:stdin:1425: warning: cannot select font 'CW' troff:stdin:1426: warning: cannot select font 'CW' troff:stdin:1426: warning: cannot select font 'CW' troff:stdin:1427: warning: cannot select font 'CW' troff:stdin:1430: warning: cannot select font 'CW' troff:stdin:1436: warning: cannot select font 'CW' troff:stdin:1461: warning: cannot select font 'CW' troff:stdin:1468: warning: cannot select font 'CW' troff:stdin:1473: warning: cannot select font 'CW' troff:stdin:1475: warning: cannot select font 'CW' troff:stdin:1484: warning: cannot select font 'CW' troff:stdin:1488: warning: cannot select font 'CW' troff:stdin:1496: warning: cannot select font 'CW' troff:stdin:1498: warning: cannot select font 'CW' troff:stdin:1507: warning: cannot select font 'CW' troff:stdin:1514: warning: cannot select font 'CW' troff:stdin:1514: warning: cannot select font 'CW' troff:stdin:1524: warning: cannot select font 'CW' troff:stdin:1538: warning: cannot select font 'CW' troff:stdin:1540: warning: cannot select font 'CW' troff:stdin:1542: warning: cannot select font 'CW' troff:stdin:1552: warning: cannot select font 'CW' troff:stdin:1553: warning: cannot select font 'CW' troff:stdin:1554: warning: cannot select font 'CW' troff:stdin:1555: warning: cannot select font 'CW' troff:stdin:1555: warning: cannot select font 'CW' troff:stdin:1557: warning: cannot select font 'CW' troff:stdin:1572: warning: cannot select font 'CW' troff:stdin:1582: warning: cannot select font 'CW' troff:stdin:1590: warning: cannot select font 'CW' troff:stdin:1596: warning: cannot select font 'CW' troff:stdin:1601: warning: cannot select font 'CW' troff:stdin:1605: warning: cannot select font 'CW' troff:stdin:1608: warning: cannot select font 'CW' troff:stdin:1610: warning: cannot select font 'CW' troff:stdin:1611: warning: cannot select font 'CW' troff:stdin:1613: warning: cannot select font 'CW' troff:stdin:1613: warning: cannot select font 'CW' troff:stdin:1622: warning: cannot select font 'CW' troff:stdin:1628: warning: cannot select font 'CW' troff:stdin:1636: warning: cannot select font 'CW' troff:stdin:1649: warning: cannot select font 'CW' troff:stdin:1672: warning: cannot select font 'CW' troff:stdin:1677: warning: cannot select font 'CW' troff:stdin:1677: warning: cannot select font 'CW' troff:stdin:1678: warning: cannot select font 'CW' troff:stdin:1684: warning: cannot select font 'CW' troff:stdin:1695: warning: cannot select font 'CW' troff:stdin:1704: warning: cannot select font 'CW' troff:stdin:1711: warning: cannot select font 'CW' troff:stdin:1733: warning: cannot select font 'CW' troff:stdin:1744: warning: cannot select font 'CW' troff:stdin:1764: warning: cannot select font 'CW' troff:stdin:1771: warning: cannot select font 'CW' troff:stdin:1771: warning: cannot select font 'CW' troff:stdin:1774: warning: cannot select font 'CW' troff:stdin:1776: warning: cannot select font 'CW' troff:stdin:1788: warning: cannot select font 'CW' troff:stdin:1788: warning: cannot select font 'CW' troff:stdin:1791: warning: cannot select font 'CW' troff:stdin:1805: warning: cannot select font 'CW' troff:stdin:1809: warning: cannot select font 'CW' troff:stdin:1822: warning: cannot select font 'CW' troff:stdin:1837: warning: cannot select font 'CW' troff:stdin:1844: warning: cannot select font 'CW' troff:stdin:1851: warning: cannot select font 'CW' troff:stdin:1852: warning: cannot select font 'CW' troff:stdin:1852: warning: cannot select font 'CW' troff:stdin:1854: warning: cannot select font 'CW' troff:stdin:1864: warning: cannot select font 'CW' troff:stdin:1865: warning: cannot select font 'CW' troff:stdin:1869: warning: cannot select font 'CW' troff:stdin:1886: warning: cannot select font 'CW' troff:stdin:1886: warning: cannot select font 'CW' troff:stdin:1890: warning: cannot select font 'CW' troff:stdin:1892: warning: cannot select font 'CW' troff:stdin:1892: warning: cannot select font 'CW' troff:stdin:1893: warning: cannot select font 'CW' troff:stdin:1895: warning: cannot select font 'CW' troff:stdin:1905: warning: cannot select font 'CW' troff:stdin:1905: warning: cannot select font 'CW' troff:stdin:1909: warning: cannot select font 'CW' troff:stdin:1913: warning: cannot select font 'CW' troff:stdin:1915: warning: cannot select font 'CW' troff:stdin:1918: warning: cannot select font 'CW' troff:stdin:1933: warning: cannot select font 'CW' troff:stdin:1942: warning: cannot select font 'CW' troff:stdin:1950: warning: cannot select font 'CW' troff:stdin:1957: warning: cannot select font 'CW' troff:stdin:1963: warning: cannot select font 'CW' troff:stdin:1967: warning: cannot select font 'CW' troff:stdin:1978: warning: cannot select font 'CW' troff:stdin:1980: warning: cannot select font 'CW' troff:stdin:1982: warning: cannot select font 'CW' troff:stdin:1991: warning: cannot select font 'CW' troff:stdin:1993: warning: cannot select font 'CW' troff:stdin:2001: warning: cannot select font 'CW' troff:stdin:2006: warning: cannot select font 'CW' troff:stdin:2007: warning: cannot select font 'CW' troff:stdin:2015: warning: cannot select font 'CW' troff:stdin:2022: warning: cannot select font 'CW' troff:stdin:2029: warning: cannot select font 'CW' troff:stdin:2038: warning: cannot select font 'CW' troff:stdin:2040: warning: cannot select font 'CW' troff:stdin:2046: warning: cannot select font 'CW' troff:stdin:2052: warning: cannot select font 'CW' troff:stdin:2054: warning: cannot select font 'CW' troff:stdin:2069: warning: cannot select font 'CW' troff:stdin:2069: warning: cannot select font 'CW' troff:stdin:2070: warning: cannot select font 'CW' troff:stdin:2070: warning: cannot select font 'CW' troff:stdin:2071: warning: cannot select font 'CW' troff:stdin:2071: warning: cannot select font 'CW' troff:stdin:2079: warning: cannot select font 'CW' troff:stdin:2081: warning: cannot select font 'CW' troff:stdin:2087: warning: cannot select font 'CW' troff:stdin:2087: warning: cannot select font 'CW' troff:stdin:2089: warning: cannot select font 'CW' troff:stdin:2091: warning: cannot select font 'CW' troff:stdin:2105: warning: cannot select font 'CW' troff:stdin:2107: warning: cannot select font 'CW' troff:stdin:2113: warning: cannot select font 'CW' troff:stdin:2126: warning: cannot select font 'CW' troff:stdin:2126: warning: cannot select font 'CW' troff:stdin:2127: warning: cannot select font 'CW' troff:stdin:2133: warning: cannot select font 'CW' troff:stdin:2134: warning: cannot select font 'CW' troff:stdin:2137: warning: cannot select font 'CW' troff:stdin:2162: warning: cannot select font 'CW' troff:stdin:2173: warning: cannot select font 'CW' troff:stdin:2178: warning: cannot select font 'CW' troff:stdin:2187: warning: cannot select font 'CW' troff:stdin:2192: warning: cannot select font 'CW' troff:stdin:2199: warning: cannot select font 'CW' troff:stdin:2202: warning: cannot select font 'CW' troff:stdin:2204: warning: cannot select font 'CW' troff:stdin:2210: warning: cannot select font 'CW' troff:stdin:2223: warning: cannot select font 'CW' troff:stdin:2237: warning: cannot select font 'CW' troff:stdin:2249: warning: cannot select font 'CW' troff:stdin:2255: warning: cannot select font 'CW' troff:stdin:2266: warning: cannot select font 'CW' troff:stdin:2272: warning: cannot select font 'CW' troff:stdin:2278: warning: cannot select font 'CW' troff:stdin:2286: warning: cannot select font 'CW' troff:stdin:2294: warning: cannot select font 'CW' troff:stdin:2299: warning: cannot select font 'CW' troff:stdin:2302: warning: cannot select font 'CW' troff:stdin:2307: warning: cannot select font 'CW' troff:stdin:2309: warning: cannot select font 'CW' troff:stdin:2316: warning: cannot select font 'CW' troff:stdin:2328: warning: cannot select font 'CW' troff:stdin:2332: warning: cannot select font 'CW' troff:stdin:2348: warning: cannot select font 'CW' troff:stdin:2406: warning: cannot select font 'CW' troff:stdin:2455: warning: cannot select font 'CW' troff:stdin:2470: warning: cannot select font 'CW' troff:stdin:2493: warning: cannot select font 'CW' troff:stdin:2524: warning: cannot select font 'CW' troff:stdin:2531: warning: cannot select font 'CW' troff:stdin:2550: warning: cannot select font 'CW' troff:stdin:2566: warning: cannot select font 'CW' troff:stdin:2574: warning: cannot select font 'CW' troff:stdin:2589: warning: cannot select font 'CW' troff:stdin:2598: warning: cannot select font 'CW' troff:stdin:2604: warning: cannot select font 'CW' troff:stdin:2615: warning: cannot select font 'CW' troff:stdin:2623: warning: cannot select font 'CW' troff:stdin:2630: warning: cannot select font 'CW' troff:stdin:2637: warning: cannot select font 'CW' troff:stdin:2640: warning: cannot select font 'CW' troff:stdin:2643: warning: cannot select font 'CW' troff:stdin:2663: warning: cannot select font 'CW' troff:stdin:2671: warning: cannot select font 'CW' troff:stdin:2693: warning: cannot select font 'CW' troff:stdin:2713: warning: cannot select font 'CW' troff:stdin:2714: warning: cannot select font 'CW' troff:stdin:2715: warning: cannot select font 'CW' troff:stdin:2721: warning: cannot select font 'CW' troff:stdin:2732: warning: cannot select font 'CW' troff:stdin:2789: warning: cannot select font 'CW' troff:stdin:2827: warning: cannot select font 'CW' troff:stdin:2827: warning: cannot select font 'CW' troff:stdin:2827: warning: cannot select font 'CW' troff:stdin:2836: warning: cannot select font 'CW' troff:stdin:2836: warning: cannot select font 'CW' troff:stdin:2837: warning: cannot select font 'CW' troff:stdin:2837: warning: cannot select font 'CW' troff:stdin:2837: warning: cannot select font 'CW' troff:stdin:2837: warning: cannot select font 'CW' troff:stdin:2837: warning: cannot select font 'CW' troff:stdin:2846: warning: cannot select font 'CW' troff:stdin:2878: warning: cannot select font 'CW' troff:stdin:2881: warning: cannot select font 'CW' troff:stdin:2904: warning: cannot select font 'CW' troff:stdin:2921: warning: cannot select font 'CW' troff:stdin:2923: warning: cannot select font 'CW' troff:stdin:2930: warning: cannot select font 'CW' troff:stdin:2933: warning: cannot select font 'CW' troff:stdin:2942: warning: cannot select font 'CW' troff:stdin:2944: warning: cannot select font 'CW' troff:stdin:2944: warning: cannot select font 'CW' troff:stdin:2947: warning: cannot select font 'CW' troff:stdin:2952: warning: cannot select font 'CW' troff:stdin:2981: warning: cannot select font 'CW' troff:stdin:2982: warning: cannot select font 'CW' troff:stdin:2983: warning: cannot select font 'CW' troff:stdin:2984: warning: cannot select font 'CW' troff:stdin:2985: warning: cannot select font 'CW' troff:stdin:2986: warning: cannot select font 'CW' troff:stdin:3046: warning: cannot select font 'CW' troff:stdin:3050: warning: cannot select font 'CW' troff:stdin:3052: warning: cannot select font 'CW' troff:stdin:3058: warning: cannot select font 'CW' troff:stdin:3065: warning: cannot select font 'CW' troff:stdin:3065: warning: cannot select font 'CW' troff:stdin:3067: warning: cannot select font 'CW' troff:stdin:3069: warning: cannot select font 'CW' troff:stdin:3085: warning: cannot select font 'CW' troff:stdin:3120: warning: cannot select font 'CW' troff:stdin:3120: warning: cannot select font 'CW' troff:stdin:3138: warning: cannot select font 'CW' troff:stdin:3142: warning: cannot select font 'CW' troff:stdin:3151: warning: cannot select font 'CW' troff:stdin:3151: warning: cannot select font 'CW' troff:stdin:3151: warning: cannot select font 'CW' troff:stdin:3155: warning: cannot select font 'CW' troff:stdin:3169: warning: cannot select font 'CW' troff:stdin:3173: warning: cannot select font 'CW' troff:stdin:3173: warning: cannot select font 'CW' troff:stdin:3188: warning: cannot select font 'CW' troff:stdin:3195: warning: cannot select font 'CW' troff:stdin:3224: warning: cannot select font 'CW' troff:stdin:3234: warning: cannot select font 'CW' troff:stdin:3234: warning: cannot select font 'CW' troff:stdin:3246: warning: cannot select font 'CW' troff:stdin:3248: warning: cannot select font 'CW' troff:stdin:3303: warning: cannot select font 'CW' troff:stdin:3311: warning: cannot select font 'CW' troff:stdin:3322: warning: cannot select font 'CW' troff:stdin:3327: warning: cannot select font 'CW' troff:stdin:3329: warning: cannot select font 'CW' troff:stdin:3333: warning: cannot select font 'CW' troff:stdin:3333: warning: cannot select font 'CW' troff:stdin:3336: warning: cannot select font 'CW' troff:stdin:3341: warning: cannot select font 'CW' troff:stdin:3344: warning: cannot select font 'CW' troff:stdin:3354: warning: cannot select font 'CW' troff:stdin:3356: warning: character with input code 195 not defined troff:stdin:3356: warning: character with input code 194 not defined troff:stdin:3356: warning: character with input code 169 not defined troff:stdin:3356: warning: character with input code 226 not defined troff:stdin:3356: warning: character with input code 162 not defined troff:stdin:3356: warning: character with input code 164 not defined troff:stdin:3356: warning: character with input code 197 not defined troff:stdin:3364: warning: cannot select font 'CW' troff:stdin:3364: warning: cannot select font 'CW' troff:stdin:3366: warning: cannot select font 'CW' troff:stdin:3406: warning: cannot select font 'CW' troff:stdin:3409: warning: cannot select font 'CW' troff:stdin:3410: warning: cannot select font 'CW' troff:stdin:3411: warning: cannot select font 'CW' troff:stdin:3426: warning: cannot select font 'CW' troff:stdin:3429: warning: cannot select font 'CW' troff:stdin:3429: warning: cannot select font 'CW' troff:stdin:3429: warning: cannot select font 'CW' troff:stdin:3433: warning: cannot select font 'CW' troff:stdin:3444: warning: cannot select font 'CW' troff:stdin:3456: warning: cannot select font 'CW' troff:stdin:3533: warning: cannot select font 'CW' troff:stdin:3539: warning: cannot select font 'CW' troff:stdin:3541: warning: cannot select font 'CW' troff:stdin:3542: warning: cannot select font 'CW' troff:stdin:3544: warning: cannot select font 'CW' troff:stdin:3544: warning: cannot select font 'CW' troff:stdin:3547: warning: cannot select font 'CW' troff:stdin:3564: warning: cannot select font 'CW' troff:stdin:3764: warning: cannot select font 'CW' Format ../man1/../man1/bk-lock.1 ( bk-lock . 1 ) Format ../man1/../man1/bk-log.1 ( bk-log . 1 ) troff:stdin:605: warning: cannot select font 'CW' troff:stdin:606: warning: cannot select font 'CW' troff:stdin:633: warning: cannot select font 'CW' troff:stdin:662: warning: cannot select font 'CW' troff:stdin:663: warning: cannot select font 'CW' troff:stdin:668: warning: cannot select font 'CW' troff:stdin:685: warning: cannot select font 'CW' troff:stdin:685: warning: cannot select font 'p' Format ../man1/../man1/bk-makepatch.1 ( bk-makepatch . 1 ) Format ../man1/../man1/bk-merge-binaries.1 ( bk-merge-binaries . 1 ) troff:stdin:264: warning: cannot select font 'CB' troff:stdin:265: warning: cannot select font 'CB' troff:stdin:266: warning: cannot select font 'CB' troff:stdin:272: warning: cannot select font 'CB' Format ../man1/../man1/bk-merge.1 ( bk-merge . 1 ) Format ../man1/../man1/bk-mv.1 ( bk-mv . 1 ) Format ../man1/../man1/bk-names.1 ( bk-names . 1 ) Format ../man1/../man1/bk-new.1 ( bk-new . 1 ) Format ../man1/../man1/bk-newroot.1 ( bk-newroot . 1 ) Format ../man1/../man1/bk-obscure.1 ( bk-obscure . 1 ) Format ../man1/../man1/bk-parent.1 ( bk-parent . 1 ) Format ../man1/../man1/bk-partition.1 ( bk-partition . 1 ) Format ../man1/../man1/bk-patch.1 ( bk-patch . 1 ) Format ../man1/../man1/bk-path.1 ( bk-path . 1 ) Format ../man1/../man1/bk-pcre.1 ( bk-pcre . 1 ) troff:stdin:379: warning: cannot select font 'CW' troff:stdin:379: warning: cannot select font 'CW' troff:stdin:379: warning: cannot select font 'CW' troff:stdin:379: warning: cannot select font 'CW' troff:stdin:392: warning: cannot select font 'CW' troff:stdin:393: warning: cannot select font 'CW' troff:stdin:400: warning: cannot select font 'CW' troff:stdin:400: warning: cannot select font 'CW' troff:stdin:428: warning: cannot select font 'CW' troff:stdin:432: warning: cannot select font 'CW' troff:stdin:433: warning: cannot select font 'CW' troff:stdin:434: warning: cannot select font 'CW' troff:stdin:434: warning: cannot select font 'CW' troff:stdin:435: warning: cannot select font 'CW' troff:stdin:437: warning: cannot select font 'CW' troff:stdin:438: warning: cannot select font 'CW' troff:stdin:441: warning: cannot select font 'CW' troff:stdin:451: warning: cannot select font 'CW' troff:stdin:453: warning: cannot select font 'CW' troff:stdin:464: warning: cannot select font 'CW' troff:stdin:474: warning: cannot select font 'CW' troff:stdin:475: warning: cannot select font 'CW' troff:stdin:477: warning: cannot select font 'CW' troff:stdin:487: warning: cannot select font 'CW' troff:stdin:488: warning: cannot select font 'CW' troff:stdin:490: warning: cannot select font 'CW' troff:stdin:497: warning: cannot select font 'CW' troff:stdin:497: warning: cannot select font 'CW' troff:stdin:497: warning: cannot select font 'CW' troff:stdin:498: warning: cannot select font 'CW' troff:stdin:499: warning: cannot select font 'CW' troff:stdin:502: warning: cannot select font 'CW' troff:stdin:504: warning: cannot select font 'CW' troff:stdin:511: warning: cannot select font 'CW' troff:stdin:513: warning: cannot select font 'CW' troff:stdin:513: warning: cannot select font 'CW' troff:stdin:516: warning: cannot select font 'CW' troff:stdin:517: warning: cannot select font 'CW' troff:stdin:525: warning: cannot select font 'CW' troff:stdin:535: warning: cannot select font 'CW' troff:stdin:543: warning: cannot select font 'CW' troff:stdin:551: warning: cannot select font 'CW' troff:stdin:556: warning: cannot select font 'CW' troff:stdin:560: warning: cannot select font 'CW' troff:stdin:563: warning: cannot select font 'CW' troff:stdin:569: warning: cannot select font 'CW' troff:stdin:570: warning: cannot select font 'CW' troff:stdin:570: warning: cannot select font 'CW' troff:stdin:570: warning: cannot select font 'CW' troff:stdin:572: warning: cannot select font 'CW' troff:stdin:573: warning: cannot select font 'CW' troff:stdin:576: warning: cannot select font 'CW' troff:stdin:592: warning: cannot select font 'CW' troff:stdin:603: warning: cannot select font 'CW' troff:stdin:626: warning: cannot select font 'CW' troff:stdin:628: warning: cannot select font 'CW' troff:stdin:630: warning: cannot select font 'CW' troff:stdin:631: warning: cannot select font 'CW' troff:stdin:632: warning: cannot select font 'CW' troff:stdin:633: warning: cannot select font 'CW' troff:stdin:633: warning: cannot select font 'CW' troff:stdin:638: warning: cannot select font 'CW' troff:stdin:638: warning: cannot select font 'CW' troff:stdin:639: warning: cannot select font 'CW' troff:stdin:640: warning: cannot select font 'CW' troff:stdin:643: warning: cannot select font 'CW' troff:stdin:650: warning: cannot select font 'CW' troff:stdin:650: warning: cannot select font 'CW' troff:stdin:651: warning: cannot select font 'CW' troff:stdin:653: warning: cannot select font 'CW' troff:stdin:653: warning: cannot select font 'CW' troff:stdin:655: warning: cannot select font 'CW' troff:stdin:655: warning: cannot select font 'CW' troff:stdin:659: warning: cannot select font 'CW' troff:stdin:666: warning: cannot select font 'CW' troff:stdin:667: warning: cannot select font 'CW' troff:stdin:667: warning: cannot select font 'CW' troff:stdin:672: warning: cannot select font 'CW' troff:stdin:684: warning: cannot select font 'CW' troff:stdin:685: warning: cannot select font 'CW' troff:stdin:699: warning: cannot select font 'CW' troff:stdin:702: warning: cannot select font 'CW' troff:stdin:709: warning: cannot select font 'CW' troff:stdin:710: warning: cannot select font 'CW' troff:stdin:713: warning: cannot select font 'CW' troff:stdin:720: warning: cannot select font 'CW' troff:stdin:720: warning: cannot select font 'CW' troff:stdin:721: warning: cannot select font 'CW' troff:stdin:721: warning: cannot select font 'CW' troff:stdin:727: warning: cannot select font 'CW' troff:stdin:730: warning: cannot select font 'CW' troff:stdin:732: warning: cannot select font 'CW' troff:stdin:732: warning: cannot select font 'CW' troff:stdin:733: warning: cannot select font 'CW' troff:stdin:735: warning: cannot select font 'CW' troff:stdin:737: warning: cannot select font 'CW' troff:stdin:745: warning: cannot select font 'CW' troff:stdin:746: warning: cannot select font 'CW' troff:stdin:746: warning: cannot select font 'CW' troff:stdin:747: warning: cannot select font 'CW' troff:stdin:747: warning: cannot select font 'CW' troff:stdin:750: warning: cannot select font 'CW' troff:stdin:752: warning: cannot select font 'CW' troff:stdin:752: warning: cannot select font 'CW' troff:stdin:753: warning: cannot select font 'CW' troff:stdin:753: warning: cannot select font 'CW' troff:stdin:755: warning: cannot select font 'CW' troff:stdin:764: warning: cannot select font 'CW' troff:stdin:765: warning: cannot select font 'CW' troff:stdin:765: warning: cannot select font 'CW' troff:stdin:765: warning: cannot select font 'CW' troff:stdin:768: warning: cannot select font 'CW' troff:stdin:770: warning: cannot select font 'CW' troff:stdin:770: warning: cannot select font 'CW' troff:stdin:773: warning: cannot select font 'CW' troff:stdin:780: warning: cannot select font 'CW' troff:stdin:783: warning: cannot select font 'CW' troff:stdin:800: warning: cannot select font 'CW' troff:stdin:804: warning: cannot select font 'CW' troff:stdin:806: warning: cannot select font 'CW' troff:stdin:810: warning: cannot select font 'CW' troff:stdin:815: warning: cannot select font 'CW' troff:stdin:818: warning: cannot select font 'CW' troff:stdin:829: warning: cannot select font 'CW' troff:stdin:829: warning: cannot select font 'CW' troff:stdin:830: warning: cannot select font 'CW' troff:stdin:830: warning: cannot select font 'CW' troff:stdin:831: warning: cannot select font 'CW' troff:stdin:831: warning: cannot select font 'CW' troff:stdin:832: warning: cannot select font 'CW' troff:stdin:835: warning: cannot select font 'CW' troff:stdin:836: warning: cannot select font 'CW' troff:stdin:836: warning: cannot select font 'CW' troff:stdin:838: warning: cannot select font 'CW' troff:stdin:849: warning: cannot select font 'CW' troff:stdin:849: warning: cannot select font 'CW' troff:stdin:852: warning: cannot select font 'CW' troff:stdin:855: warning: cannot select font 'CW' troff:stdin:868: warning: cannot select font 'CW' troff:stdin:869: warning: cannot select font 'CW' troff:stdin:872: warning: cannot select font 'CW' troff:stdin:872: warning: cannot select font 'CW' troff:stdin:872: warning: cannot select font 'CW' troff:stdin:872: warning: cannot select font 'CW' troff:stdin:876: warning: cannot select font 'CW' troff:stdin:876: warning: cannot select font 'CW' troff:stdin:877: warning: cannot select font 'CW' troff:stdin:879: warning: cannot select font 'CW' troff:stdin:880: warning: cannot select font 'CW' troff:stdin:880: warning: cannot select font 'CW' troff:stdin:881: warning: cannot select font 'CW' troff:stdin:883: warning: cannot select font 'CW' troff:stdin:884: warning: cannot select font 'CW' troff:stdin:884: warning: cannot select font 'CW' troff:stdin:885: warning: cannot select font 'CW' troff:stdin:888: warning: cannot select font 'CW' troff:stdin:889: warning: cannot select font 'CW' troff:stdin:889: warning: cannot select font 'CW' troff:stdin:889: warning: cannot select font 'CW' troff:stdin:893: warning: cannot select font 'CW' troff:stdin:894: warning: cannot select font 'CW' troff:stdin:894: warning: cannot select font 'CW' troff:stdin:894: warning: cannot select font 'CW' troff:stdin:897: warning: cannot select font 'CW' troff:stdin:897: warning: cannot select font 'CW' troff:stdin:899: warning: cannot select font 'CW' troff:stdin:913: warning: cannot select font 'CW' troff:stdin:914: warning: cannot select font 'CW' troff:stdin:914: warning: cannot select font 'CW' troff:stdin:915: warning: cannot select font 'CW' troff:stdin:916: warning: cannot select font 'CW' troff:stdin:917: warning: cannot select font 'CW' troff:stdin:917: warning: cannot select font 'CW' troff:stdin:919: warning: cannot select font 'CW' troff:stdin:937: warning: cannot select font 'CW' troff:stdin:937: warning: cannot select font 'CW' troff:stdin:937: warning: cannot select font 'CW' troff:stdin:938: warning: cannot select font 'CW' troff:stdin:941: warning: cannot select font 'CW' troff:stdin:941: warning: cannot select font 'CW' troff:stdin:942: warning: cannot select font 'CW' troff:stdin:942: warning: cannot select font 'CW' troff:stdin:946: warning: cannot select font 'CW' troff:stdin:951: warning: cannot select font 'CW' troff:stdin:952: warning: cannot select font 'CW' troff:stdin:954: warning: cannot select font 'CW' troff:stdin:964: warning: cannot select font 'CW' troff:stdin:979: warning: cannot select font 'CW' troff:stdin:980: warning: cannot select font 'CW' troff:stdin:981: warning: cannot select font 'CW' troff:stdin:982: warning: cannot select font 'CW' troff:stdin:984: warning: cannot select font 'CW' troff:stdin:987: warning: cannot select font 'CW' troff:stdin:988: warning: cannot select font 'CW' troff:stdin:988: warning: cannot select font 'CW' troff:stdin:989: warning: cannot select font 'CW' troff:stdin:989: warning: cannot select font 'CW' troff:stdin:989: warning: cannot select font 'CW' troff:stdin:992: warning: cannot select font 'CW' troff:stdin:1010: warning: cannot select font 'CW' troff:stdin:1011: warning: cannot select font 'CW' troff:stdin:1013: warning: cannot select font 'CW' troff:stdin:1032: warning: cannot select font 'CW' troff:stdin:1051: warning: cannot select font 'CW' troff:stdin:1066: warning: cannot select font 'CW' troff:stdin:1081: warning: cannot select font 'CW' troff:stdin:1090: warning: cannot select font 'CW' troff:stdin:1094: warning: cannot select font 'CW' troff:stdin:1094: warning: cannot select font 'CW' troff:stdin:1097: warning: cannot select font 'CW' troff:stdin:1107: warning: cannot select font 'CW' troff:stdin:1109: warning: cannot select font 'CW' troff:stdin:1111: warning: cannot select font 'CW' troff:stdin:1116: warning: cannot select font 'CW' troff:stdin:1117: warning: cannot select font 'CW' troff:stdin:1120: warning: cannot select font 'CW' troff:stdin:1125: warning: cannot select font 'CW' troff:stdin:1126: warning: cannot select font 'CW' troff:stdin:1126: warning: cannot select font 'CW' troff:stdin:1126: warning: cannot select font 'CW' troff:stdin:1126: warning: cannot select font 'CW' troff:stdin:1126: warning: cannot select font 'CW' troff:stdin:1127: warning: cannot select font 'CW' troff:stdin:1127: warning: cannot select font 'CW' troff:stdin:1127: warning: cannot select font 'CW' troff:stdin:1127: warning: cannot select font 'CW' troff:stdin:1127: warning: cannot select font 'CW' troff:stdin:1130: warning: cannot select font 'CW' troff:stdin:1131: warning: cannot select font 'CW' troff:stdin:1131: warning: cannot select font 'CW' troff:stdin:1131: warning: cannot select font 'CW' troff:stdin:1132: warning: cannot select font 'CW' troff:stdin:1132: warning: cannot select font 'CW' troff:stdin:1132: warning: cannot select font 'CW' troff:stdin:1133: warning: cannot select font 'CW' troff:stdin:1137: warning: cannot select font 'CW' troff:stdin:1137: warning: cannot select font 'CW' troff:stdin:1138: warning: cannot select font 'CW' troff:stdin:1138: warning: cannot select font 'CW' troff:stdin:1145: warning: cannot select font 'CW' troff:stdin:1154: warning: cannot select font 'CW' troff:stdin:1165: warning: cannot select font 'CW' troff:stdin:1166: warning: cannot select font 'CW' troff:stdin:1166: warning: cannot select font 'CW' troff:stdin:1167: warning: cannot select font 'CW' troff:stdin:1167: warning: cannot select font 'CW' troff:stdin:1168: warning: cannot select font 'CW' troff:stdin:1168: warning: cannot select font 'CW' troff:stdin:1176: warning: cannot select font 'CW' troff:stdin:1177: warning: cannot select font 'CW' troff:stdin:1183: warning: cannot select font 'CW' troff:stdin:1190: warning: cannot select font 'CW' troff:stdin:1200: warning: cannot select font 'CW' troff:stdin:1202: warning: cannot select font 'CW' troff:stdin:1203: warning: cannot select font 'CW' troff:stdin:1206: warning: cannot select font 'CW' troff:stdin:1213: warning: cannot select font 'CW' troff:stdin:1213: warning: cannot select font 'CW' troff:stdin:1214: warning: cannot select font 'CW' troff:stdin:1217: warning: cannot select font 'CW' troff:stdin:1225: warning: cannot select font 'CW' troff:stdin:1236: warning: cannot select font 'CW' troff:stdin:1244: warning: cannot select font 'CW' troff:stdin:1251: warning: cannot select font 'CW' troff:stdin:1251: warning: cannot select font 'CW' troff:stdin:1251: warning: cannot select font 'CW' troff:stdin:1251: warning: cannot select font 'CW' troff:stdin:1253: warning: cannot select font 'CW' troff:stdin:1257: warning: cannot select font 'CW' troff:stdin:1269: warning: cannot select font 'CW' troff:stdin:1269: warning: cannot select font 'CW' troff:stdin:1270: warning: cannot select font 'CW' troff:stdin:1271: warning: cannot select font 'CW' troff:stdin:1271: warning: cannot select font 'CW' troff:stdin:1272: warning: cannot select font 'CW' troff:stdin:1272: warning: cannot select font 'CW' troff:stdin:1273: warning: cannot select font 'CW' troff:stdin:1273: warning: cannot select font 'CW' troff:stdin:1273: warning: cannot select font 'CW' troff:stdin:1276: warning: cannot select font 'CW' troff:stdin:1286: warning: cannot select font 'CW' troff:stdin:1293: warning: cannot select font 'CW' troff:stdin:1293: warning: cannot select font 'CW' troff:stdin:1294: warning: cannot select font 'CW' troff:stdin:1297: warning: cannot select font 'CW' troff:stdin:1303: warning: cannot select font 'CW' troff:stdin:1303: warning: cannot select font 'CW' troff:stdin:1305: warning: cannot select font 'CW' troff:stdin:1305: warning: cannot select font 'CW' troff:stdin:1306: warning: cannot select font 'CW' troff:stdin:1310: warning: cannot select font 'CW' troff:stdin:1311: warning: cannot select font 'CW' troff:stdin:1313: warning: cannot select font 'CW' troff:stdin:1319: warning: cannot select font 'CW' troff:stdin:1319: warning: cannot select font 'CW' troff:stdin:1319: warning: cannot select font 'CW' troff:stdin:1320: warning: cannot select font 'CW' troff:stdin:1327: warning: cannot select font 'CW' troff:stdin:1335: warning: cannot select font 'CW' troff:stdin:1350: warning: cannot select font 'CW' troff:stdin:1361: warning: cannot select font 'CW' troff:stdin:1363: warning: cannot select font 'CW' troff:stdin:1364: warning: cannot select font 'CW' troff:stdin:1364: warning: cannot select font 'CW' troff:stdin:1364: warning: cannot select font 'CW' troff:stdin:1370: warning: cannot select font 'CW' troff:stdin:1372: warning: cannot select font 'CW' troff:stdin:1374: warning: cannot select font 'CW' troff:stdin:1376: warning: cannot select font 'CW' troff:stdin:1376: warning: cannot select font 'CW' troff:stdin:1376: warning: cannot select font 'CW' troff:stdin:1379: warning: cannot select font 'CW' troff:stdin:1379: warning: cannot select font 'CW' troff:stdin:1381: warning: cannot select font 'CW' troff:stdin:1381: warning: cannot select font 'CW' troff:stdin:1385: warning: cannot select font 'CW' troff:stdin:1408: warning: cannot select font 'CW' troff:stdin:1408: warning: cannot select font 'CW' troff:stdin:1410: warning: cannot select font 'CW' troff:stdin:1410: warning: cannot select font 'CW' troff:stdin:1412: warning: cannot select font 'CW' troff:stdin:1420: warning: cannot select font 'CW' troff:stdin:1423: warning: cannot select font 'CW' troff:stdin:1430: warning: cannot select font 'CW' troff:stdin:1430: warning: cannot select font 'CW' troff:stdin:1432: warning: cannot select font 'CW' troff:stdin:1432: warning: cannot select font 'CW' troff:stdin:1434: warning: cannot select font 'CW' troff:stdin:1434: warning: cannot select font 'CW' troff:stdin:1439: warning: cannot select font 'CW' troff:stdin:1440: warning: cannot select font 'CW' troff:stdin:1450: warning: cannot select font 'CW' troff:stdin:1453: warning: cannot select font 'CW' troff:stdin:1453: warning: cannot select font 'CW' troff:stdin:1453: warning: cannot select font 'CW' troff:stdin:1454: warning: cannot select font 'CW' troff:stdin:1472: warning: cannot select font 'CW' troff:stdin:1480: warning: cannot select font 'CW' troff:stdin:1481: warning: cannot select font 'CW' troff:stdin:1482: warning: cannot select font 'CW' troff:stdin:1484: warning: cannot select font 'CW' troff:stdin:1490: warning: cannot select font 'CW' troff:stdin:1491: warning: cannot select font 'CW' troff:stdin:1491: warning: cannot select font 'CW' troff:stdin:1492: warning: cannot select font 'CW' troff:stdin:1494: warning: cannot select font 'CW' troff:stdin:1501: warning: cannot select font 'CW' troff:stdin:1502: warning: cannot select font 'CW' troff:stdin:1502: warning: cannot select font 'CW' troff:stdin:1504: warning: cannot select font 'CW' troff:stdin:1511: warning: cannot select font 'CW' troff:stdin:1512: warning: cannot select font 'CW' troff:stdin:1512: warning: cannot select font 'CW' troff:stdin:1512: warning: cannot select font 'CW' troff:stdin:1513: warning: cannot select font 'CW' troff:stdin:1515: warning: cannot select font 'CW' troff:stdin:1519: warning: cannot select font 'CW' troff:stdin:1520: warning: cannot select font 'CW' troff:stdin:1521: warning: cannot select font 'CW' troff:stdin:1521: warning: cannot select font 'CW' troff:stdin:1526: warning: cannot select font 'CW' troff:stdin:1526: warning: cannot select font 'CW' troff:stdin:1526: warning: cannot select font 'CW' troff:stdin:1526: warning: cannot select font 'CW' troff:stdin:1527: warning: cannot select font 'CW' troff:stdin:1530: warning: cannot select font 'CW' troff:stdin:1532: warning: cannot select font 'CW' troff:stdin:1535: warning: cannot select font 'CW' troff:stdin:1538: warning: cannot select font 'CW' troff:stdin:1538: warning: cannot select font 'CW' troff:stdin:1538: warning: cannot select font 'CW' troff:stdin:1541: warning: cannot select font 'CW' troff:stdin:1541: warning: cannot select font 'CW' troff:stdin:1544: warning: cannot select font 'CW' troff:stdin:1544: warning: cannot select font 'CW' troff:stdin:1545: warning: cannot select font 'CW' troff:stdin:1545: warning: cannot select font 'CW' troff:stdin:1545: warning: cannot select font 'CW' troff:stdin:1550: warning: cannot select font 'CW' troff:stdin:1558: warning: cannot select font 'CW' troff:stdin:1559: warning: cannot select font 'CW' troff:stdin:1559: warning: cannot select font 'CW' troff:stdin:1560: warning: cannot select font 'CW' troff:stdin:1560: warning: cannot select font 'CW' troff:stdin:1563: warning: cannot select font 'CW' troff:stdin:1570: warning: cannot select font 'CW' troff:stdin:1570: warning: cannot select font 'CW' troff:stdin:1570: warning: cannot select font 'CW' troff:stdin:1571: warning: cannot select font 'CW' troff:stdin:1571: warning: cannot select font 'CW' troff:stdin:1573: warning: cannot select font 'CW' troff:stdin:1575: warning: cannot select font 'CW' troff:stdin:1582: warning: cannot select font 'CW' troff:stdin:1583: warning: cannot select font 'CW' troff:stdin:1587: warning: cannot select font 'CW' troff:stdin:1588: warning: cannot select font 'CW' troff:stdin:1591: warning: cannot select font 'CW' troff:stdin:1598: warning: cannot select font 'CW' troff:stdin:1599: warning: cannot select font 'CW' troff:stdin:1600: warning: cannot select font 'CW' troff:stdin:1617: warning: cannot select font 'CW' troff:stdin:1654: warning: cannot select font 'CW' troff:stdin:1659: warning: cannot select font 'CW' troff:stdin:1660: warning: cannot select font 'CW' troff:stdin:1660: warning: cannot select font 'CW' troff:stdin:1661: warning: cannot select font 'CW' troff:stdin:1666: warning: cannot select font 'CW' troff:stdin:1666: warning: cannot select font 'CW' troff:stdin:1666: warning: cannot select font 'CW' troff:stdin:1675: warning: cannot select font 'CW' troff:stdin:1680: warning: cannot select font 'CW' troff:stdin:1680: warning: cannot select font 'CW' troff:stdin:1689: warning: cannot select font 'CW' troff:stdin:1693: warning: cannot select font 'CW' troff:stdin:1693: warning: cannot select font 'CW' troff:stdin:1693: warning: cannot select font 'CW' troff:stdin:1694: warning: cannot select font 'CW' troff:stdin:1695: warning: cannot select font 'CW' troff:stdin:1697: warning: cannot select font 'CW' troff:stdin:1697: warning: cannot select font 'CW' troff:stdin:1698: warning: cannot select font 'CW' troff:stdin:1698: warning: cannot select font 'CW' troff:stdin:1698: warning: cannot select font 'CW' troff:stdin:1699: warning: cannot select font 'CW' troff:stdin:1701: warning: cannot select font 'CW' troff:stdin:1701: warning: cannot select font 'CW' troff:stdin:1715: warning: cannot select font 'CW' troff:stdin:1734: warning: cannot select font 'CW' troff:stdin:1734: warning: cannot select font 'CW' troff:stdin:1737: warning: cannot select font 'CW' troff:stdin:1746: warning: cannot select font 'CW' troff:stdin:1749: warning: cannot select font 'CW' troff:stdin:1753: warning: cannot select font 'CW' troff:stdin:1761: warning: cannot select font 'CW' troff:stdin:1765: warning: cannot select font 'CW' troff:stdin:1766: warning: cannot select font 'CW' troff:stdin:1766: warning: cannot select font 'CW' troff:stdin:1776: warning: cannot select font 'CW' troff:stdin:1780: warning: cannot select font 'CW' troff:stdin:1780: warning: cannot select font 'CW' troff:stdin:1783: warning: cannot select font 'CW' troff:stdin:1789: warning: cannot select font 'CW' troff:stdin:1794: warning: cannot select font 'CW' troff:stdin:1799: warning: cannot select font 'CW' troff:stdin:1814: warning: cannot select font 'CW' troff:stdin:1814: warning: cannot select font 'CW' troff:stdin:1815: warning: cannot select font 'CW' troff:stdin:1815: warning: cannot select font 'CW' troff:stdin:1819: warning: cannot select font 'CW' troff:stdin:1833: warning: cannot select font 'CW' troff:stdin:1836: warning: cannot select font 'CW' troff:stdin:1852: warning: cannot select font 'CW' troff:stdin:1878: warning: cannot select font 'CW' troff:stdin:1878: warning: cannot select font 'CW' troff:stdin:1879: warning: cannot select font 'CW' troff:stdin:1879: warning: cannot select font 'CW' troff:stdin:1881: warning: cannot select font 'CW' troff:stdin:1881: warning: cannot select font 'CW' troff:stdin:1881: warning: cannot select font 'CW' troff:stdin:1882: warning: cannot select font 'CW' troff:stdin:1888: warning: cannot select font 'CW' troff:stdin:1890: warning: cannot select font 'CW' troff:stdin:1892: warning: cannot select font 'CW' troff:stdin:1899: warning: cannot select font 'CW' troff:stdin:1900: warning: cannot select font 'CW' troff:stdin:1903: warning: cannot select font 'CW' troff:stdin:1912: warning: cannot select font 'CW' troff:stdin:1912: warning: cannot select font 'CW' troff:stdin:1913: warning: cannot select font 'CW' troff:stdin:1916: warning: cannot select font 'CW' troff:stdin:1918: warning: cannot select font 'CW' troff:stdin:1920: warning: cannot select font 'CW' troff:stdin:1925: warning: cannot select font 'CW' troff:stdin:1934: warning: cannot select font 'CW' troff:stdin:1935: warning: cannot select font 'CW' troff:stdin:1935: warning: cannot select font 'CW' troff:stdin:1937: warning: cannot select font 'CW' troff:stdin:1945: warning: cannot select font 'CW' troff:stdin:1953: warning: cannot select font 'CW' troff:stdin:1953: warning: cannot select font 'CW' troff:stdin:1958: warning: cannot select font 'CW' troff:stdin:1962: warning: cannot select font 'CW' troff:stdin:1969: warning: cannot select font 'CW' troff:stdin:1969: warning: cannot select font 'CW' troff:stdin:1970: warning: cannot select font 'CW' troff:stdin:1970: warning: cannot select font 'CW' troff:stdin:1971: warning: cannot select font 'CW' troff:stdin:1973: warning: cannot select font 'CW' troff:stdin:1988: warning: cannot select font 'CW' troff:stdin:1988: warning: cannot select font 'CW' troff:stdin:1990: warning: cannot select font 'CW' troff:stdin:1993: warning: cannot select font 'CW' troff:stdin:1995: warning: cannot select font 'CW' troff:stdin:1996: warning: cannot select font 'CW' troff:stdin:2000: warning: cannot select font 'CW' troff:stdin:2006: warning: cannot select font 'CW' troff:stdin:2008: warning: cannot select font 'CW' troff:stdin:2010: warning: cannot select font 'CW' troff:stdin:2018: warning: cannot select font 'CW' troff:stdin:2026: warning: cannot select font 'CW' troff:stdin:2028: warning: cannot select font 'CW' troff:stdin:2031: warning: cannot select font 'CW' troff:stdin:2039: warning: cannot select font 'CW' troff:stdin:2048: warning: cannot select font 'CW' troff:stdin:2048: warning: cannot select font 'CW' troff:stdin:2048: warning: cannot select font 'CW' troff:stdin:2056: warning: cannot select font 'CW' troff:stdin:2057: warning: cannot select font 'CW' troff:stdin:2059: warning: cannot select font 'CW' troff:stdin:2060: warning: cannot select font 'CW' troff:stdin:2060: warning: cannot select font 'CW' troff:stdin:2061: warning: cannot select font 'CW' troff:stdin:2062: warning: cannot select font 'CW' troff:stdin:2062: warning: cannot select font 'CW' troff:stdin:2063: warning: cannot select font 'CW' troff:stdin:2066: warning: cannot select font 'CW' troff:stdin:2078: warning: cannot select font 'CW' troff:stdin:2079: warning: cannot select font 'CW' troff:stdin:2079: warning: cannot select font 'CW' troff:stdin:2080: warning: cannot select font 'CW' troff:stdin:2081: warning: cannot select font 'CW' troff:stdin:2084: warning: cannot select font 'CW' troff:stdin:2096: warning: cannot select font 'CW' troff:stdin:2110: warning: cannot select font 'CW' troff:stdin:2110: warning: cannot select font 'CW' troff:stdin:2113: warning: cannot select font 'CW' troff:stdin:2114: warning: cannot select font 'CW' troff:stdin:2114: warning: cannot select font 'CW' troff:stdin:2114: warning: cannot select font 'CW' troff:stdin:2116: warning: cannot select font 'CW' troff:stdin:2117: warning: cannot select font 'CW' troff:stdin:2118: warning: cannot select font 'CW' troff:stdin:2121: warning: cannot select font 'CW' troff:stdin:2128: warning: cannot select font 'CW' troff:stdin:2129: warning: cannot select font 'CW' troff:stdin:2133: warning: cannot select font 'CW' troff:stdin:2139: warning: cannot select font 'CW' troff:stdin:2142: warning: cannot select font 'CW' troff:stdin:2149: warning: cannot select font 'CW' troff:stdin:2149: warning: cannot select font 'CW' troff:stdin:2152: warning: cannot select font 'CW' troff:stdin:2156: warning: cannot select font 'CW' troff:stdin:2165: warning: cannot select font 'CW' troff:stdin:2177: warning: cannot select font 'CW' troff:stdin:2177: warning: cannot select font 'CW' troff:stdin:2178: warning: cannot select font 'CW' troff:stdin:2178: warning: cannot select font 'CW' troff:stdin:2178: warning: cannot select font 'CW' troff:stdin:2179: warning: cannot select font 'CW' troff:stdin:2181: warning: cannot select font 'CW' troff:stdin:2188: warning: cannot select font 'CW' troff:stdin:2189: warning: cannot select font 'CW' troff:stdin:2189: warning: cannot select font 'CW' troff:stdin:2192: warning: cannot select font 'CW' troff:stdin:2192: warning: cannot select font 'CW' troff:stdin:2195: warning: cannot select font 'CW' troff:stdin:2202: warning: cannot select font 'CW' troff:stdin:2207: warning: cannot select font 'CW' troff:stdin:2222: warning: cannot select font 'CW' troff:stdin:2222: warning: cannot select font 'CW' troff:stdin:2250: warning: cannot select font 'CW' troff:stdin:2250: warning: cannot select font 'CW' troff:stdin:2253: warning: cannot select font 'CW' troff:stdin:2260: warning: cannot select font 'CW' troff:stdin:2260: warning: cannot select font 'CW' troff:stdin:2261: warning: cannot select font 'CW' troff:stdin:2261: warning: cannot select font 'CW' troff:stdin:2261: warning: cannot select font 'CW' troff:stdin:2263: warning: cannot select font 'CW' troff:stdin:2270: warning: cannot select font 'CW' troff:stdin:2271: warning: cannot select font 'CW' troff:stdin:2271: warning: cannot select font 'CW' troff:stdin:2272: warning: cannot select font 'CW' troff:stdin:2275: warning: cannot select font 'CW' troff:stdin:2276: warning: cannot select font 'CW' troff:stdin:2277: warning: cannot select font 'CW' troff:stdin:2277: warning: cannot select font 'CW' troff:stdin:2280: warning: cannot select font 'CW' troff:stdin:2285: warning: cannot select font 'CW' troff:stdin:2285: warning: cannot select font 'CW' troff:stdin:2288: warning: cannot select font 'CW' troff:stdin:2288: warning: cannot select font 'CW' troff:stdin:2288: warning: cannot select font 'CW' troff:stdin:2288: warning: cannot select font 'CW' troff:stdin:2288: warning: cannot select font 'CW' troff:stdin:2288: warning: cannot select font 'CW' troff:stdin:2306: warning: cannot select font 'CW' troff:stdin:2306: warning: cannot select font 'CW' troff:stdin:2308: warning: cannot select font 'CW' troff:stdin:2310: warning: cannot select font 'CW' troff:stdin:2314: warning: cannot select font 'CW' troff:stdin:2316: warning: cannot select font 'CW' troff:stdin:2318: warning: cannot select font 'CW' troff:stdin:2324: warning: cannot select font 'CW' troff:stdin:2324: warning: cannot select font 'CI' troff:stdin:2324: warning: cannot select font 'CW' troff:stdin:2329: warning: cannot select font 'CW' troff:stdin:2337: warning: cannot select font 'CW' troff:stdin:2355: warning: cannot select font 'CW' troff:stdin:2356: warning: cannot select font 'CW' troff:stdin:2357: warning: cannot select font 'CW' troff:stdin:2366: warning: cannot select font 'CW' troff:stdin:2366: warning: cannot select font 'CW' troff:stdin:2367: warning: cannot select font 'CW' troff:stdin:2370: warning: cannot select font 'CW' troff:stdin:2384: warning: cannot select font 'CW' troff:stdin:2404: warning: cannot select font 'CW' troff:stdin:2405: warning: cannot select font 'CW' troff:stdin:2405: warning: cannot select font 'CW' troff:stdin:2405: warning: cannot select font 'CW' troff:stdin:2406: warning: cannot select font 'CW' troff:stdin:2406: warning: cannot select font 'CW' troff:stdin:2407: warning: cannot select font 'CW' troff:stdin:2412: warning: cannot select font 'CW' troff:stdin:2412: warning: cannot select font 'CW' troff:stdin:2414: warning: cannot select font 'CW' troff:stdin:2414: warning: cannot select font 'CW' troff:stdin:2415: warning: cannot select font 'CW' troff:stdin:2417: warning: cannot select font 'CW' troff:stdin:2419: warning: cannot select font 'CW' troff:stdin:2419: warning: cannot select font 'CW' troff:stdin:2423: warning: cannot select font 'CW' troff:stdin:2423: warning: cannot select font 'CW' troff:stdin:2424: warning: cannot select font 'CW' troff:stdin:2424: warning: cannot select font 'CW' troff:stdin:2428: warning: cannot select font 'CW' troff:stdin:2431: warning: cannot select font 'CW' troff:stdin:2431: warning: cannot select font 'CW' troff:stdin:2432: warning: cannot select font 'CW' troff:stdin:2439: warning: cannot select font 'CW' troff:stdin:2439: warning: cannot select font 'CW' troff:stdin:2440: warning: cannot select font 'CW' troff:stdin:2440: warning: cannot select font 'CW' troff:stdin:2441: warning: cannot select font 'CW' troff:stdin:2441: warning: cannot select font 'CW' troff:stdin:2441: warning: cannot select font 'CW' troff:stdin:2441: warning: cannot select font 'CW' troff:stdin:2441: warning: cannot select font 'CW' troff:stdin:2441: warning: cannot select font 'CW' troff:stdin:2441: warning: cannot select font 'CW' troff:stdin:2442: warning: cannot select font 'CW' troff:stdin:2442: warning: cannot select font 'CW' troff:stdin:2442: warning: cannot select font 'CW' troff:stdin:2442: warning: cannot select font 'CW' troff:stdin:2443: warning: cannot select font 'CW' troff:stdin:2443: warning: cannot select font 'CW' troff:stdin:2443: warning: cannot select font 'CW' troff:stdin:2446: warning: cannot select font 'CW' troff:stdin:2446: warning: cannot select font 'CW' troff:stdin:2448: warning: cannot select font 'CW' troff:stdin:2448: warning: cannot select font 'CW' troff:stdin:2449: warning: cannot select font 'CW' troff:stdin:2449: warning: cannot select font 'CW' troff:stdin:2449: warning: cannot select font 'CW' troff:stdin:2449: warning: cannot select font 'CW' troff:stdin:2450: warning: cannot select font 'CW' troff:stdin:2451: warning: cannot select font 'CW' troff:stdin:2451: warning: cannot select font 'CW' troff:stdin:2452: warning: cannot select font 'CW' troff:stdin:2453: warning: cannot select font 'CW' troff:stdin:2456: warning: cannot select font 'CW' troff:stdin:2471: warning: cannot select font 'CW' troff:stdin:2471: warning: cannot select font 'CW' troff:stdin:2471: warning: cannot select font 'CW' troff:stdin:2475: warning: cannot select font 'CW' troff:stdin:2479: warning: cannot select font 'CW' troff:stdin:2481: warning: cannot select font 'CW' troff:stdin:2487: warning: cannot select font 'CW' troff:stdin:2489: warning: cannot select font 'CW' troff:stdin:2494: warning: cannot select font 'CW' troff:stdin:2494: warning: cannot select font 'CW' troff:stdin:2494: warning: cannot select font 'CW' troff:stdin:2495: warning: cannot select font 'CW' troff:stdin:2499: warning: cannot select font 'CW' troff:stdin:2503: warning: cannot select font 'CW' troff:stdin:2527: warning: cannot select font 'CW' troff:stdin:2537: warning: cannot select font 'CW' troff:stdin:2540: warning: cannot select font 'CW' troff:stdin:2569: warning: cannot select font 'CW' troff:stdin:2596: warning: cannot select font 'CW' troff:stdin:2598: warning: cannot select font 'CW' troff:stdin:2598: warning: cannot select font 'CW' troff:stdin:2599: warning: cannot select font 'CW' troff:stdin:2607: warning: cannot select font 'CW' troff:stdin:2607: warning: cannot select font 'CW' troff:stdin:2607: warning: cannot select font 'CW' troff:stdin:2607: warning: cannot select font 'CW' troff:stdin:2607: warning: cannot select font 'CW' troff:stdin:2608: warning: cannot select font 'CW' troff:stdin:2609: warning: cannot select font 'CW' troff:stdin:2611: warning: cannot select font 'CW' troff:stdin:2616: warning: cannot select font 'CW' troff:stdin:2621: warning: cannot select font 'CW' troff:stdin:2623: warning: cannot select font 'CW' troff:stdin:2623: warning: cannot select font 'CW' troff:stdin:2623: warning: cannot select font 'CW' troff:stdin:2623: warning: cannot select font 'CW' troff:stdin:2625: warning: cannot select font 'CW' troff:stdin:2625: warning: cannot select font 'CW' troff:stdin:2625: warning: cannot select font 'CW' troff:stdin:2625: warning: cannot select font 'CW' troff:stdin:2627: warning: cannot select font 'CW' troff:stdin:2642: warning: cannot select font 'CW' troff:stdin:2653: warning: cannot select font 'CW' troff:stdin:2658: warning: cannot select font 'CW' troff:stdin:2663: warning: cannot select font 'CW' troff:stdin:2664: warning: cannot select font 'CW' troff:stdin:2668: warning: cannot select font 'CW' troff:stdin:2668: warning: cannot select font 'CW' troff:stdin:2677: warning: cannot select font 'CW' troff:stdin:2681: warning: cannot select font 'CW' troff:stdin:2683: warning: cannot select font 'CW' troff:stdin:2683: warning: cannot select font 'CW' troff:stdin:2695: warning: cannot select font 'CW' troff:stdin:2696: warning: cannot select font 'CW' troff:stdin:2697: warning: cannot select font 'CW' troff:stdin:2703: warning: cannot select font 'CW' troff:stdin:2704: warning: cannot select font 'CW' troff:stdin:2706: warning: cannot select font 'CW' troff:stdin:2717: warning: cannot select font 'CW' troff:stdin:2717: warning: cannot select font 'CW' troff:stdin:2720: warning: cannot select font 'CW' troff:stdin:2721: warning: cannot select font 'CW' troff:stdin:2723: warning: cannot select font 'CW' troff:stdin:2723: warning: cannot select font 'CW' troff:stdin:2725: warning: cannot select font 'CW' troff:stdin:2725: warning: cannot select font 'CW' troff:stdin:2728: warning: cannot select font 'CW' troff:stdin:2735: warning: cannot select font 'CW' troff:stdin:2736: warning: cannot select font 'CW' troff:stdin:2741: warning: cannot select font 'CW' troff:stdin:2745: warning: cannot select font 'CW' troff:stdin:2759: warning: cannot select font 'CW' troff:stdin:2762: warning: cannot select font 'CW' troff:stdin:2768: warning: cannot select font 'CW' troff:stdin:2768: warning: cannot select font 'CW' troff:stdin:2769: warning: cannot select font 'CW' troff:stdin:2770: warning: cannot select font 'CW' troff:stdin:2771: warning: cannot select font 'CW' troff:stdin:2775: warning: cannot select font 'CW' troff:stdin:2779: warning: cannot select font 'CW' troff:stdin:2780: warning: cannot select font 'CW' troff:stdin:2781: warning: cannot select font 'CW' troff:stdin:2781: warning: cannot select font 'CW' troff:stdin:2783: warning: cannot select font 'CW' troff:stdin:2786: warning: cannot select font 'CW' troff:stdin:2792: warning: cannot select font 'CW' troff:stdin:2792: warning: cannot select font 'CW' troff:stdin:2803: warning: cannot select font 'CW' troff:stdin:2810: warning: cannot select font 'CW' troff:stdin:2811: warning: cannot select font 'CW' troff:stdin:2814: warning: cannot select font 'CW' troff:stdin:2820: warning: cannot select font 'CW' troff:stdin:2824: warning: cannot select font 'CW' troff:stdin:2832: warning: cannot select font 'CW' troff:stdin:2833: warning: cannot select font 'CW' troff:stdin:2833: warning: cannot select font 'CW' troff:stdin:2834: warning: cannot select font 'CW' troff:stdin:2834: warning: cannot select font 'CW' troff:stdin:2835: warning: cannot select font 'CW' troff:stdin:2835: warning: cannot select font 'CW' troff:stdin:2836: warning: cannot select font 'CW' troff:stdin:2837: warning: cannot select font 'CW' troff:stdin:2838: warning: cannot select font 'CW' troff:stdin:2838: warning: cannot select font 'CW' troff:stdin:2839: warning: cannot select font 'CW' troff:stdin:2841: warning: cannot select font 'CW' troff:stdin:2842: warning: cannot select font 'CW' troff:stdin:2843: warning: cannot select font 'CW' troff:stdin:2845: warning: cannot select font 'CW' troff:stdin:2845: warning: cannot select font 'CW' troff:stdin:2846: warning: cannot select font 'CW' troff:stdin:2849: warning: cannot select font 'CW' troff:stdin:2850: warning: cannot select font 'CW' troff:stdin:2850: warning: cannot select font 'CW' troff:stdin:2851: warning: cannot select font 'CW' troff:stdin:2853: warning: cannot select font 'CW' troff:stdin:2855: warning: cannot select font 'CW' troff:stdin:2855: warning: cannot select font 'CW' troff:stdin:2857: warning: cannot select font 'CW' troff:stdin:2869: warning: cannot select font 'CW' troff:stdin:2873: warning: cannot select font 'CW' troff:stdin:2877: warning: cannot select font 'CW' troff:stdin:2878: warning: cannot select font 'CW' troff:stdin:2879: warning: cannot select font 'CW' troff:stdin:2879: warning: cannot select font 'CW' troff:stdin:2888: warning: cannot select font 'CW' troff:stdin:2889: warning: cannot select font 'CW' troff:stdin:2899: warning: cannot select font 'CW' troff:stdin:2914: warning: cannot select font 'CW' troff:stdin:2928: warning: cannot select font 'CW' troff:stdin:2932: warning: cannot select font 'CW' troff:stdin:2935: warning: cannot select font 'CW' troff:stdin:2942: warning: cannot select font 'CW' troff:stdin:2943: warning: cannot select font 'CW' troff:stdin:2943: warning: cannot select font 'CW' troff:stdin:2944: warning: cannot select font 'CW' troff:stdin:2951: warning: cannot select font 'CW' troff:stdin:2960: warning: cannot select font 'CW' troff:stdin:2965: warning: cannot select font 'CW' troff:stdin:2965: warning: cannot select font 'CW' troff:stdin:2968: warning: cannot select font 'CW' troff:stdin:2978: warning: cannot select font 'CW' troff:stdin:2985: warning: cannot select font 'CW' troff:stdin:2988: warning: cannot select font 'CW' troff:stdin:2995: warning: cannot select font 'CW' troff:stdin:3000: warning: cannot select font 'CW' troff:stdin:3012: warning: cannot select font 'CW' troff:stdin:3014: warning: cannot select font 'CW' troff:stdin:3026: warning: cannot select font 'CW' troff:stdin:3030: warning: cannot select font 'CW' troff:stdin:3046: warning: cannot select font 'CW' troff:stdin:3050: warning: cannot select font 'CW' troff:stdin:3051: warning: cannot select font 'CW' troff:stdin:3054: warning: cannot select font 'CW' troff:stdin:3061: warning: cannot select font 'CW' troff:stdin:3068: warning: cannot select font 'CW' troff:stdin:3075: warning: cannot select font 'CW' troff:stdin:3081: warning: cannot select font 'CW' troff:stdin:3095: warning: cannot select font 'CW' troff:stdin:3096: warning: cannot select font 'CW' troff:stdin:3103: warning: cannot select font 'CW' troff:stdin:3125: warning: cannot select font 'CW' troff:stdin:3131: warning: cannot select font 'CW' troff:stdin:3133: warning: cannot select font 'CW' troff:stdin:3138: warning: cannot select font 'CW' troff:stdin:3140: warning: cannot select font 'CW' troff:stdin:3153: warning: cannot select font 'CW' troff:stdin:3161: warning: cannot select font 'CW' troff:stdin:3162: warning: cannot select font 'CW' troff:stdin:3164: warning: cannot select font 'CW' troff:stdin:3179: warning: cannot select font 'CW' troff:stdin:3182: warning: cannot select font 'CW' troff:stdin:3189: warning: cannot select font 'CW' troff:stdin:3189: warning: cannot select font 'CW' troff:stdin:3194: warning: cannot select font 'CW' troff:stdin:3196: warning: cannot select font 'CW' troff:stdin:3213: warning: cannot select font 'CW' troff:stdin:3214: warning: cannot select font 'CW' troff:stdin:3223: warning: cannot select font 'CW' troff:stdin:3231: warning: cannot select font 'CW' troff:stdin:3232: warning: cannot select font 'CW' troff:stdin:3239: warning: cannot select font 'CW' troff:stdin:3249: warning: cannot select font 'CW' troff:stdin:3253: warning: cannot select font 'CW' troff:stdin:3259: warning: cannot select font 'CW' troff:stdin:3262: warning: cannot select font 'CW' troff:stdin:3263: warning: cannot select font 'CW' troff:stdin:3263: warning: cannot select font 'CW' troff:stdin:3267: warning: cannot select font 'CW' troff:stdin:3272: warning: cannot select font 'CW' troff:stdin:3274: warning: cannot select font 'CW' troff:stdin:3277: warning: cannot select font 'CW' troff:stdin:3285: warning: cannot select font 'CW' troff:stdin:3285: warning: cannot select font 'CW' troff:stdin:3287: warning: cannot select font 'CW' troff:stdin:3291: warning: cannot select font 'CW' troff:stdin:3323: warning: cannot select font 'CW' troff:stdin:3334: warning: cannot select font 'CW' troff:stdin:3335: warning: cannot select font 'CW' troff:stdin:3336: warning: cannot select font 'CW' troff:stdin:3339: warning: cannot select font 'CW' troff:stdin:3349: warning: cannot select font 'CW' troff:stdin:3364: warning: cannot select font 'CW' troff:stdin:3364: warning: cannot select font 'CW' troff:stdin:3365: warning: cannot select font 'CW' troff:stdin:3366: warning: cannot select font 'CW' troff:stdin:3370: warning: cannot select font 'CW' troff:stdin:3374: warning: cannot select font 'CW' troff:stdin:3391: warning: cannot select font 'CW' troff:stdin:3410: warning: cannot select font 'CW' troff:stdin:3410: warning: cannot select font 'CW' troff:stdin:3412: warning: cannot select font 'CW' Format ../man1/../man1/bk-pending.1 ( bk-pending . 1 ) Format ../man1/../man1/bk-port.1 ( bk-port . 1 ) Format ../man1/../man1/bk-portal.1 ( bk-portal . 1 ) Format ../man1/../man1/bk-prompt.1 ( bk-prompt . 1 ) Format ../man1/../man1/bk-pull.1 ( bk-pull . 1 ) Format ../man1/../man1/bk-push.1 ( bk-push . 1 ) Format ../man1/../man1/bk-pwd.1 ( bk-pwd . 1 ) Format ../man1/../man1/bk-r2c.1 ( bk-r2c . 1 ) Format ../man1/../man1/bk-range.1 ( bk-range . 1 ) Format ../man1/../man1/bk-receive.1 ( bk-receive . 1 ) Format ../man1/../man1/bk-regex.1 ( bk-regex . 1 ) Format ../man1/../man1/bk-relink.1 ( bk-relink . 1 ) Format ../man1/../man1/bk-remerge.1 ( bk-remerge . 1 ) Format ../man1/../man1/bk-renames.1 ( bk-renames . 1 ) Format ../man1/../man1/bk-renametool.1 ( bk-renametool . 1 ) Format ../man1/../man1/bk-renumber.1 ( bk-renumber . 1 ) Format ../man1/../man1/bk-repocheck.1 ( bk-repocheck . 1 ) Format ../man1/../man1/bk-repogca.1 ( bk-repogca . 1 ) troff:stdin:257: warning: cannot select font 'CW' Format ../man1/../man1/bk-repos.1 ( bk-repos . 1 ) Format ../man1/../man1/bk-repotype.1 ( bk-repotype . 1 ) Format ../man1/../man1/bk-resolve.1 ( bk-resolve . 1 ) Format ../man1/../man1/bk-resolving.1 ( bk-resolving . 1 ) Format ../man1/../man1/bk-revtool.1 ( bk-revtool . 1 ) Format ../man1/../man1/bk-rm.1 ( bk-rm . 1 ) Format ../man1/../man1/bk-rmdir.1 ( bk-rmdir . 1 ) Format ../man1/../man1/bk-rmgone.1 ( bk-rmgone . 1 ) Format ../man1/../man1/bk-root.1 ( bk-root . 1 ) Format ../man1/../man1/bk-rset.1 ( bk-rset . 1 ) Format ../man1/../man1/bk-sane.1 ( bk-sane . 1 ) Format ../man1/../man1/bk-sccslog.1 ( bk-sccslog . 1 ) Format ../man1/../man1/bk-send.1 ( bk-send . 1 ) Format ../man1/../man1/bk-sendbug.1 ( bk-sendbug . 1 ) Format ../man1/../man1/bk-service.1 ( bk-service . 1 ) Format ../man1/../man1/bk-set.1 ( bk-set . 1 ) Format ../man1/../man1/bk-setup.1 ( bk-setup . 1 ) Format ../man1/../man1/bk-setuptool.1 ( bk-setuptool . 1 ) Format ../man1/../man1/bk-sfio.1 ( bk-sfio . 1 ) Format ../man1/../man1/bk-smerge.1 ( bk-smerge . 1 ) Format ../man1/../man1/bk-status.1 ( bk-status . 1 ) Format ../man1/../man1/bk-stripdel.1 ( bk-stripdel . 1 ) Format ../man1/../man1/bk-superset.1 ( bk-superset . 1 ) Format ../man1/../man1/bk-support.1 ( bk-support . 1 ) Format ../man1/../man1/bk-tag.1 ( bk-tag . 1 ) Format ../man1/../man1/bk-takepatch.1 ( bk-takepatch . 1 ) Format ../man1/../man1/bk-templates.1 ( bk-templates . 1 ) Format ../man1/../man1/bk-terms.1 ( bk-terms . 1 ) Format ../man1/../man1/bk-triggers.1 ( bk-triggers . 1 ) Format ../man1/../man1/bk-undo.1 ( bk-undo . 1 ) Format ../man1/../man1/bk-undos.1 ( bk-undos . 1 ) Format ../man1/../man1/bk-unedit.1 ( bk-unedit . 1 ) Format ../man1/../man1/bk-uninstall.1 ( bk-uninstall . 1 ) Format ../man1/../man1/bk-unlock.1 ( bk-unlock . 1 ) Format ../man1/../man1/bk-unpull.1 ( bk-unpull . 1 ) Format ../man1/../man1/bk-unrm.1 ( bk-unrm . 1 ) Format ../man1/../man1/bk-untag.1 ( bk-untag . 1 ) Format ../man1/../man1/bk-unwrap.1 ( bk-unwrap . 1 ) Format ../man1/../man1/bk-upgrade.1 ( bk-upgrade . 1 ) Format ../man1/../man1/bk-url.1 ( bk-url . 1 ) Format ../man1/../man1/bk-version.1 ( bk-version . 1 ) Format ../man1/../man1/bk-what.1 ( bk-what . 1 ) Format ../man1/../man1/bk-wrap.1 ( bk-wrap . 1 ) Format ../man1/../man1/bk-xflags.1 ( bk-xflags . 1 ) Format ../man1/../man1/bk-zone.1 ( bk-zone . 1 ) make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/man/man2help' make[1]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src' >>> bitkeeper: Entering fakeroot... make DESTDIR=/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper -C src install make[1]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src' rm -rf /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper || exit 1 mkdir -p /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/contrib mkdir -p /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/lscripts ./bk -rwww get -S cp -f -r www /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper ./bk get -S gui/ide/emacs/vc-bk.el contrib/git2bk.l tar cf - ./bk bk.script import uuwrap unuuwrap gzip_uuwrap ungzip_uuwrap b64wrap unb64wrap gzip_b64wrap ungzip_b64wrap lscripts gui/bin gui/lib gui/images \ | (cd /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper && tar xf -) cp -f bkmsg.txt bkhelp.txt version ../doc/bk_refcard.ps ../doc/bk_refcard.pdf ../RELEASE-NOTES.md dspec-changes dspec-changes-3.2 dspec-changes-4.0 dspec-changes-h dspec-changes-hv dspec-changes-json dspec-changes-json-v dspec-changes-vv dspec-log dspec-prs /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper cp -f gui/ide/emacs/vc-bk.el contrib/git2bk.l /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/contrib (cd ../doc/nested && make install HTML=/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/html) make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/doc/nested' ../../src/bk tclsh ../bin/pod2html.l \ --title="BitKeeper Nested Overview" \ --template=../www/template.html -- nested.doc > ../www/nested.html test -d "/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/html/images" || mkdir -p "/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/html/images" ../../src/bk co -Sq ../www/images cp ../www/images/*.gif ../www/images/*.jpg "/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/html/images" cp ../www/nested.html "/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/html" make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/doc/nested' if [ unix = unix ]; \ then ./bk get -S ../man/Makefile; \ cd ../man && make install BINDIR=/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper ;\ else \ (cd win32 && make BINDIR=/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper install); \ cp utils/registry.tcl /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/gui/lib; \ fi make[2]: Entering directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/man' rm -rf bk-man; mkdir -p bk-man/man1 cp -f man.tmac bk-macros man1 cd man1; for i in *.1; do soelim $i > ../bk-man/man1/$i; done rm -f man1/man.tmac man1/bk-macros rm -f -r /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/man mkdir -p /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/man cd bk-man && tar cf /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/man/TAR . cd /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/man && tar xf TAR rm -f /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper/man/TAR make[2]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/man' cd /home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src/tmp/bitkeeper; \ find . -type l | \ perl -ne 'chomp; $a = readlink; print "$a|$_\n";'>symlinks; \ test -s symlinks || rm -f symlinks tmp/bitkeeper/bk _install -d -f /home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/libexec/bitkeeper BitKeeper is installed in /usr/libexec/bitkeeper We suggest you run: sudo /usr/libexec/bitkeeper/bk links /usr/local/bin to create the bk symlink. make[1]: Leaving directory '/home/buildozer/aports/community/bitkeeper/src/bitkeeper-0524ffb3f6f15ae8d3922b28da581f334475fe61/src' created directory: '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/share/' created directory: '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/share/licenses/' created directory: '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/share/licenses/bitkeeper/' 'LICENSE' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/share/licenses/bitkeeper/LICENSE' 'LICENSE.extras.md' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/share/licenses/bitkeeper/LICENSE.extras.md' 'NOTICE' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/share/licenses/bitkeeper/NOTICE' '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/bin/bk' -> '/usr/libexec/bitkeeper/bk' '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/bin/git2bk' -> '../libexec/bitkeeper/contrib/git2bk.l' mode of '.' changed to 0755 (rwxr-xr-x) mode of './www' changed to 0755 (rwxr-xr-x) mode of './www/css' changed to 0755 (rwxr-xr-x) mode of './www/fonts' changed to 0755 (rwxr-xr-x) mode of './man' changed to 0755 (rwxr-xr-x) mode of './man/man1' changed to 0755 (rwxr-xr-x) mode of './lscripts' changed to 0755 (rwxr-xr-x) mode of './html' changed to 0755 (rwxr-xr-x) mode of './html/images' changed to 0755 (rwxr-xr-x) mode of './gui' changed to 0755 (rwxr-xr-x) mode of './gui/images' changed to 0755 (rwxr-xr-x) mode of './gui/images/logo' changed to 0755 (rwxr-xr-x) mode of './gui/lib' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tcl8.6' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tcl8.6/opt0.4' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tcl8.6/http1.0' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tcl8.6/encoding' changed to 0755 (rwxr-xr-x) mode of './gui/lib/Tktable2.10' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tk8.6' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tk8.6/ttk' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tk8.6/msgs' changed to 0755 (rwxr-xr-x) mode of './gui/lib/BWidget1.8' changed to 0755 (rwxr-xr-x) mode of './gui/lib/BWidget1.8/lang' changed to 0755 (rwxr-xr-x) mode of './gui/lib/BWidget1.8/images' changed to 0755 (rwxr-xr-x) mode of './gui/lib/Tkcon' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tcl8' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tcl8/8.6' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tcl8/8.5' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tcl8/8.4' changed to 0755 (rwxr-xr-x) mode of './gui/lib/tcl8/8.4/platform' changed to 0755 (rwxr-xr-x) mode of './gui/bin' changed to 0755 (rwxr-xr-x) mode of './contrib' changed to 0755 (rwxr-xr-x) '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/libexec/bitkeeper/man' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/share/man' '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper/usr/share/man/man1/bk.1' -> 'bk-bk.1' >>> bitkeeper-doc*: Running split function doc... 'usr/share/man' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-doc/usr/share/man' 'usr/share/licenses' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-doc/usr/share/licenses' >>> bitkeeper-doc*: Preparing subpackage bitkeeper-doc... >>> bitkeeper-doc*: Running postcheck for bitkeeper-doc >>> bitkeeper-gui*: Running split function gui... 'usr/libexec/bitkeeper/gui/bin/bkgui' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/bin/bkgui' 'usr/libexec/bitkeeper/gui/images' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/images' 'usr/libexec/bitkeeper/gui/lib/BWidget1.8' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/BWidget1.8' 'usr/libexec/bitkeeper/gui/lib/Tkcon' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/Tkcon' 'usr/libexec/bitkeeper/gui/lib/Tktable2.10' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/Tktable2.10' 'usr/libexec/bitkeeper/gui/lib/bugform' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/bugform' 'usr/libexec/bitkeeper/gui/lib/citool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/citool' 'usr/libexec/bitkeeper/gui/lib/csettool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/csettool' 'usr/libexec/bitkeeper/gui/lib/difftool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/difftool' 'usr/libexec/bitkeeper/gui/lib/fm3tool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/fm3tool' 'usr/libexec/bitkeeper/gui/lib/fmtool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/fmtool' 'usr/libexec/bitkeeper/gui/lib/helptool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/helptool' 'usr/libexec/bitkeeper/gui/lib/installtool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/installtool' 'usr/libexec/bitkeeper/gui/lib/msgtool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/msgtool' 'usr/libexec/bitkeeper/gui/lib/outputtool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/outputtool' 'usr/libexec/bitkeeper/gui/lib/renametool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/renametool' 'usr/libexec/bitkeeper/gui/lib/revtool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/revtool' 'usr/libexec/bitkeeper/gui/lib/setuptool' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/setuptool' 'usr/libexec/bitkeeper/gui/lib/supportform' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/supportform' 'usr/libexec/bitkeeper/gui/lib/tk8.6' -> '/home/buildozer/aports/community/bitkeeper/pkg/bitkeeper-gui/usr/libexec/bitkeeper/gui/lib/tk8.6' >>> bitkeeper-gui*: Preparing subpackage bitkeeper-gui... >>> bitkeeper-gui*: Stripping binaries >>> bitkeeper-gui*: Running postcheck for bitkeeper-gui >>> bitkeeper*: Running postcheck for bitkeeper >>> bitkeeper*: Preparing package bitkeeper... >>> bitkeeper*: Stripping binaries >>> bitkeeper-doc*: Scanning shared objects >>> bitkeeper-gui*: Scanning shared objects >>> bitkeeper*: Scanning shared objects >>> bitkeeper-doc*: Tracing dependencies... >>> bitkeeper-doc*: Package size: 1.1 MB >>> bitkeeper-doc*: Compressing data... >>> bitkeeper-doc*: Create checksum... >>> bitkeeper-doc*: Create bitkeeper-doc-7.3.3-r0.apk >>> bitkeeper-gui*: Tracing dependencies... bitkeeper=7.3.3-r0 so:libX11.so.6 so:libXft.so.2 so:libc.musl-aarch64.so.1 so:libfontconfig.so.1 so:libpcre.so.1 so:libz.so.1 >>> bitkeeper-gui*: Package size: 7.5 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-aarch64.so.1 so:liblz4.so.1 so:libpcre.so.1 so:libtommath.so.1 so:libz.so.1 >>> bitkeeper*: Package size: 5.9 MB >>> bitkeeper*: Compressing data... >>> bitkeeper*: Create checksum... >>> bitkeeper*: Create bitkeeper-7.3.3-r0.apk >>> bitkeeper: Build complete at Thu, 14 Aug 2025 18:17:40 +0000 elapsed time 0h 0m 41s >>> bitkeeper: Cleaning up srcdir >>> bitkeeper: Cleaning up pkgdir >>> bitkeeper: Uninstalling dependencies... ( 1/84) Purging .makedepends-bitkeeper (20250814.181700) ( 2/84) Purging bash (5.3.3-r0) bash-5.3.3-r0.pre-deinstall: Executing script... ( 3/84) Purging bison (3.8.2-r2) ( 4/84) Purging m4 (1.4.20-r0) ( 5/84) Purging ghostscript (10.05.1-r1) ( 6/84) Purging gperf (3.3-r0) ( 7/84) Purging groff (1.23.0-r3) ( 8/84) Purging libtommath-dev (1.3.0-r0) ( 9/84) Purging libtommath (1.3.0-r0) (10/84) Purging libxft-dev (2.3.9-r0) (11/84) Purging libxft (2.3.9-r0) (12/84) Purging lz4-dev (1.10.0-r0) (13/84) Purging pcre-dev (8.45-r4) (14/84) Purging libpcre16 (8.45-r4) (15/84) Purging libpcre32 (8.45-r4) (16/84) Purging libpcrecpp (8.45-r4) (17/84) Purging pcre (8.45-r4) (18/84) Purging clang20 (20.1.8-r0) (19/84) Purging llvm20-linker-tools (20.1.8-r0) (20/84) Purging clang20-headers (20.1.8-r0) (21/84) Purging clang20-libs (20.1.8-r0) (22/84) Purging cups-libs (2.4.12-r0) (23/84) Purging fontconfig-dev (2.17.1-r0) (24/84) Purging fontconfig (2.17.1-r0) (25/84) Purging freetype-dev (2.13.3-r0) (26/84) Purging freetype (2.13.3-r0) (27/84) Purging git-perl (2.50.1-r0) (28/84) Purging perl-git (2.50.1-r0) (29/84) Purging perl-error (0.17030-r0) (30/84) Purging perl (5.42.0-r0) (31/84) Purging gnutls (3.8.8-r0) (32/84) Purging jbig2dec (0.20-r0) (33/84) Purging lcms2 (2.16-r0) (34/84) Purging libpng-dev (1.6.49-r0) (35/84) Purging libpng (1.6.49-r0) (36/84) Purging libxrender-dev (0.9.12-r0) (37/84) Purging libxrender (0.9.12-r0) (38/84) Purging libxt (1.3.1-r0) (39/84) Purging llvm20-libs (20.1.8-r0) (40/84) Purging nettle (3.10.2-r0) (41/84) Purging openjpeg (2.5.3-r0) (42/84) Purging p11-kit (0.25.5-r2) (43/84) Purging python3-pyc (3.12.11-r0) (44/84) Purging python3-pycache-pyc0 (3.12.11-r0) (45/84) Purging xcb-proto-pyc (1.17.0-r0) (46/84) Purging pyc (3.12.11-r0) (47/84) Purging tiff (4.7.0-r2) (48/84) Purging zlib-dev (1.3.1-r2) (49/84) Purging avahi-libs (0.8-r21) (50/84) Purging brotli-dev (1.1.0-r2) (51/84) Purging brotli (1.1.0-r2) (52/84) Purging bzip2-dev (1.0.8-r6) (53/84) Purging dbus-libs (1.16.2-r1) (54/84) Purging expat-dev (2.7.1-r0) (55/84) Purging expat (2.7.1-r0) (56/84) Purging libx11-dev (1.8.12-r0) (57/84) Purging xtrans (1.6.0-r0) (58/84) Purging libx11 (1.8.12-r0) (59/84) Purging libxcb-dev (1.17.0-r0) (60/84) Purging libxcb (1.17.0-r0) (61/84) Purging xcb-proto (1.17.0-r0) (62/84) Purging python3 (3.12.11-r0) (63/84) Purging gdbm (1.26-r0) (64/84) Purging libxdmcp-dev (1.1.5-r1) (65/84) Purging libxdmcp (1.1.5-r1) (66/84) Purging libbsd (0.12.2-r0) (67/84) Purging libbz2 (1.0.8-r6) (68/84) Purging libffi (3.5.2-r0) (69/84) Purging libsm (1.2.6-r0) (70/84) Purging libice (1.1.2-r0) (71/84) Purging libjpeg-turbo (3.1.1-r0) (72/84) Purging libmd (1.1.0-r0) (73/84) Purging libpanelw (6.5_p20250705-r0) (74/84) Purging libwebp (1.6.0-r0) (75/84) Purging libsharpyuv (1.6.0-r0) (76/84) Purging libtasn1 (4.20.0-r0) (77/84) Purging libuuid (2.41.1-r0) (78/84) Purging libxau-dev (1.0.12-r0) (79/84) Purging libxau (1.0.12-r0) (80/84) Purging libxml2 (2.13.8-r0) (81/84) Purging mpdecimal (4.0.1-r0) (82/84) Purging sqlite-libs (3.50.4-r1) (83/84) Purging xorgproto (2024.1-r0) (84/84) Purging xz-libs (5.8.1-r0) busybox-1.37.0-r22.trigger: Executing script... OK: 432 MiB in 108 packages >>> bitkeeper: Updating the community/aarch64 repository index... >>> bitkeeper: Signing the index...