printf ' ' | fink --no-use-binary-dist --yes --build-as-nobody rebuild alpine 2>&1 The package 'alpine' will be built without being installed. Reading build dependency for alpine-2.11-1... Reading dependency for alpine-2.11-1... Reading build conflict for alpine-2.11-1... The package 'cyrus-sasl2-dev' will be installed. Reading dependency for cyrus-sasl2-dev-2.1.25-2... Reading runtime dependency for cyrus-sasl2-dev-2.1.25-2... The package 'libgettext8-dev' will be installed. Reading dependency for libgettext8-dev-0.18.3.1-2... Reading runtime dependency for libgettext8-dev-0.18.3.1-2... The package 'libiconv-dev' will be installed. Reading dependency for libiconv-dev-1.14-5... Reading runtime dependency for libiconv-dev-1.14-5... The package 'libncurses5' will be installed. Reading dependency for libncurses5-5.9-20110507-1... Reading runtime dependency for libncurses5-5.9-20110507-1... The package 'openldap24-dev' will be installed. Reading dependency for openldap24-dev-2.4.35-1... Reading runtime dependency for openldap24-dev-2.4.35-1... The package 'openssl100-dev' will be installed. Reading dependency for openssl100-dev-1.0.1h-1... Reading runtime dependency for openssl100-dev-1.0.1h-1... The package 'cyrus-sasl2-shlibs' will be installed. Reading dependency for cyrus-sasl2-shlibs-2.1.25-2... Reading runtime dependency for cyrus-sasl2-shlibs-2.1.25-2... The package 'openldap24-shlibs' will be installed. Reading dependency for openldap24-shlibs-2.4.35-1... Reading runtime dependency for openldap24-shlibs-2.4.35-1... The package 'openssl100-shlibs' will be installed. Reading dependency for openssl100-shlibs-1.0.1h-1... Reading runtime dependency for openssl100-shlibs-1.0.1h-1... The package 'tcltk-shlibs' will be installed. Reading dependency for tcltk-shlibs-8.6.1-104... Reading runtime dependency for tcltk-shlibs-8.6.1-104... The package 'xz' will be installed. Reading dependency for xz-5.0.5-2... Reading runtime dependency for xz-5.0.5-2... The package 'gettext-bin' will be installed. Reading dependency for gettext-bin-0.18.3.1-2... Reading runtime dependency for gettext-bin-0.18.3.1-2... The package 'db53-aes-shlibs' will be installed. Reading dependency for db53-aes-shlibs-5.3.21-2... Reading runtime dependency for db53-aes-shlibs-5.3.21-2... The package 'fontconfig2-shlibs' will be installed. Reading dependency for fontconfig2-shlibs-2.10.2-1... Reading runtime dependency for fontconfig2-shlibs-2.10.2-1... The package 'freetype219-shlibs' will be installed. Reading dependency for freetype219-shlibs-2.4.12-1... Reading runtime dependency for freetype219-shlibs-2.4.12-1... The package 'xft2-shlibs' will be installed. Reading dependency for xft2-shlibs-2.2.0-3... Reading runtime dependency for xft2-shlibs-2.2.0-3... The package 'liblzma5-shlibs' will be installed. Reading dependency for liblzma5-shlibs-5.0.5-2... Reading runtime dependency for liblzma5-shlibs-5.0.5-2... The package 'fontconfig-config' will be installed. Reading dependency for fontconfig-config-2.10.2-1... Reading runtime dependency for fontconfig-config-2.10.2-1... The package 'expat1-shlibs' will be installed. Reading dependency for expat1-shlibs-2.1.0-1... Reading runtime dependency for expat1-shlibs-2.1.0-1... The following package will be rebuilt: alpine The following 19 additional packages will be installed: cyrus-sasl2-dev cyrus-sasl2-shlibs db53-aes-shlibs expat1-shlibs fontconfig-config fontconfig2-shlibs freetype219-shlibs gettext-bin libgettext8-dev libiconv-dev liblzma5-shlibs libncurses5 openldap24-dev openldap24-shlibs openssl100-dev openssl100-shlibs tcltk-shlibs xft2-shlibs xz Do you want to continue? [Y/n] (assuming default) curl --connect-timeout 30 -f -L -A 'fink/0.37.0' -O http://distfiles.master.finkmirrors.net/distfiles/alpine-2.11.tar.xz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 2 4299k 2 93877 0 0 142k 0 0:00:30 --:--:-- 0:00:30 141k 9 4299k 9 422k 0 0 215k 0 0:00:19 0:00:01 0:00:18 215k 15 4299k 15 684k 0 0 264k 0 0:00:16 0:00:02 0:00:14 264k 24 4299k 24 1073k 0 0 274k 0 0:00:15 0:00:03 0:00:12 274k 34 4299k 34 1502k 0 0 325k 0 0:00:13 0:00:04 0:00:09 325k 52 4299k 52 2272k 0 0 406k 0 0:00:10 0:00:05 0:00:05 441k 59 4299k 59 2579k 0 0 366k 0 0:00:11 0:00:07 0:00:04 425k 68 4299k 68 2931k 0 0 386k 0 0:00:11 0:00:07 0:00:04 448k 74 4299k 74 3219k 0 0 360k 0 0:00:11 0:00:08 0:00:03 427k 84 4299k 84 3632k 0 0 376k 0 0:00:11 0:00:09 0:00:02 424k 99 4299k 99 4281k 0 0 404k 0 0:00:10 0:00:10 --:--:-- 402k 100 4299k 100 4299k 0 0 405k 0 0:00:10 0:00:10 --:--:-- 483k Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/crypto/db53-aes-shlibs_5.3.21-2_darwin-x86_64.deb Selecting previously deselected package db53-aes-shlibs. (Reading database ... 4296 files and directories currently installed.) Unpacking db53-aes-shlibs (from .../db53-aes-shlibs_5.3.21-2_darwin-x86_64.deb) ... Setting up db53-aes-shlibs (5.3.21-2) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/base/expat1-shlibs_2.1.0-1_darwin-x86_64.deb Selecting previously deselected package expat1-shlibs. (Reading database ... 4306 files and directories currently installed.) Unpacking expat1-shlibs (from .../expat1-shlibs_2.1.0-1_darwin-x86_64.deb) ... Setting up expat1-shlibs (2.1.0-1) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/graphics/freetype219-shlibs_2.4.12-1_darwin-x86_64.deb Selecting previously deselected package freetype219-shlibs. (Reading database ... 4311 files and directories currently installed.) Unpacking freetype219-shlibs (from .../freetype219-shlibs_2.4.12-1_darwin-x86_64.deb) ... Setting up freetype219-shlibs (2.4.12-1) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/base/libgettext8-dev_0.18.3.1-2_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/base/gettext-bin_0.18.3.1-2_darwin-x86_64.deb Selecting previously deselected package libgettext8-dev. (Reading database ... 4322 files and directories currently installed.) Unpacking libgettext8-dev (from .../libgettext8-dev_0.18.3.1-2_darwin-x86_64.deb) ... Selecting previously deselected package gettext-bin. Unpacking gettext-bin (from .../gettext-bin_0.18.3.1-2_darwin-x86_64.deb) ... Setting up gettext-bin (0.18.3.1-2) ... Setting up libgettext8-dev (0.18.3.1-2) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/base/libiconv-dev_1.14-5_darwin-x86_64.deb Selecting previously deselected package libiconv-dev. (Reading database ... 4416 files and directories currently installed.) Unpacking libiconv-dev (from .../libiconv-dev_1.14-5_darwin-x86_64.deb) ... Setting up libiconv-dev (1.14-5) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/base/libncurses5_5.9-20110507-1_darwin-x86_64.deb Selecting previously deselected package libncurses5. (Reading database ... 4434 files and directories currently installed.) Unpacking libncurses5 (from .../libncurses5_5.9-20110507-1_darwin-x86_64.deb) ... Setting up libncurses5 (5.9-20110507-1) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/openssl100-dev_1.0.1h-1_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/base/openssl100-shlibs_1.0.1h-1_darwin-x86_64.deb Selecting previously deselected package openssl100-dev. (Reading database ... 4483 files and directories currently installed.) Unpacking openssl100-dev (from .../openssl100-dev_1.0.1h-1_darwin-x86_64.deb) ... Selecting previously deselected package openssl100-shlibs. Unpacking openssl100-shlibs (from .../openssl100-shlibs_1.0.1h-1_darwin-x86_64.deb) ... Setting up openssl100-shlibs (1.0.1h-1) ... Setting up openssl100-dev (1.0.1h-1) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/xz_5.0.5-2_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/utils/liblzma5-shlibs_5.0.5-2_darwin-x86_64.deb Selecting previously deselected package xz. (Reading database ... 5761 files and directories currently installed.) Unpacking xz (from .../xz_5.0.5-2_darwin-x86_64.deb) ... Selecting previously deselected package liblzma5-shlibs. Unpacking liblzma5-shlibs (from .../liblzma5-shlibs_5.0.5-2_darwin-x86_64.deb) ... Setting up liblzma5-shlibs (5.0.5-2) ... Setting up xz (5.0.5-2) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/net/cyrus-sasl2-dev_2.1.25-2_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/net/cyrus-sasl2-shlibs_2.1.25-2_darwin-x86_64.deb Selecting previously deselected package cyrus-sasl2-dev. (Reading database ... 5849 files and directories currently installed.) Unpacking cyrus-sasl2-dev (from .../cyrus-sasl2-dev_2.1.25-2_darwin-x86_64.deb) ... Selecting previously deselected package cyrus-sasl2-shlibs. Unpacking cyrus-sasl2-shlibs (from .../cyrus-sasl2-shlibs_2.1.25-2_darwin-x86_64.deb) ... Setting up cyrus-sasl2-shlibs (2.1.25-2) ... Clearing dependency_libs of .la files being installed Setting up cyrus-sasl2-dev (2.1.25-2) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/x11/fontconfig2-shlibs_2.10.2-1_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/x11/fontconfig-config_2.10.2-1_darwin-x86_64.deb Selecting previously deselected package fontconfig2-shlibs. (Reading database ... 5897 files and directories currently installed.) Unpacking fontconfig2-shlibs (from .../fontconfig2-shlibs_2.10.2-1_darwin-x86_64.deb) ... Selecting previously deselected package fontconfig-config. Unpacking fontconfig-config (from .../fontconfig-config_2.10.2-1_darwin-x86_64.deb) ... Setting up fontconfig-config (2.10.2-1) ... Setting up fontconfig2-shlibs (2.10.2-1) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/libs/openldap24-dev_2.4.35-1_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/libs/openldap24-shlibs_2.4.35-1_darwin-x86_64.deb Selecting previously deselected package openldap24-dev. (Reading database ... 5982 files and directories currently installed.) Unpacking openldap24-dev (from .../openldap24-dev_2.4.35-1_darwin-x86_64.deb) ... Selecting previously deselected package openldap24-shlibs. Unpacking openldap24-shlibs (from .../openldap24-shlibs_2.4.35-1_darwin-x86_64.deb) ... Setting up openldap24-shlibs (2.4.35-1) ... Setting up openldap24-dev (2.4.35-1) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/x11/xft2-shlibs_2.2.0-3_darwin-x86_64.deb Selecting previously deselected package xft2-shlibs. (Reading database ... 6197 files and directories currently installed.) Unpacking xft2-shlibs (from .../xft2-shlibs_2.2.0-3_darwin-x86_64.deb) ... Setting up xft2-shlibs (2.2.0-3) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/languages/tcltk-shlibs_8.6.1-104_darwin-x86_64.deb Selecting previously deselected package tcltk-shlibs. (Reading database ... 6206 files and directories currently installed.) Unpacking tcltk-shlibs (from .../tcltk-shlibs_8.6.1-104_darwin-x86_64.deb) ... Setting up tcltk-shlibs (8.6.1-104) ... Setting runtime build-lock... dpkg-deb -b /sw/build.build/root-fink-buildlock-alpine-2.11-1 /sw/build.build dpkg-deb: building package `fink-buildlock-alpine-2.11-1' in `/sw/build.build/fink-buildlock-alpine-2.11-1_2014.07.31-05.43.19_darwin-x86_64.deb'. Installing build-lock package... /sw/bin/dpkg-lockwait -i /sw/build.build/fink-buildlock-alpine-2.11-1_2014.07.31-05.43.19_darwin-x86_64.deb Selecting previously deselected package fink-buildlock-alpine-2.11-1. (Reading database ... 6229 files and directories currently installed.) Unpacking fink-buildlock-alpine-2.11-1 (from .../fink-buildlock-alpine-2.11-1_2014.07.31-05.43.19_darwin-x86_64.deb) ... Setting up fink-buildlock-alpine-2.11-1 (2014.07.31-05.43.19) ... sudo -u fink-bld [ENV] sh -c /tmp/fink.S4yoy env LANG=C LC_ALL=C /sw/bin/tar --no-same-owner --no-same-permissions -xvf /sw/src/alpine-2.11.tar.xz alpine-2.11/ alpine-2.11/Makefile.am alpine-2.11/ldap/ alpine-2.11/ldap/lib alpine-2.11/ldap/inckit/ alpine-2.11/ldap/inckit/lber.h alpine-2.11/ldap/inckit/proto-lb.h alpine-2.11/ldap/inckit/msdos.h alpine-2.11/ldap/inckit/srchpref.h alpine-2.11/ldap/inckit/proto-ld.h alpine-2.11/ldap/inckit/disptmpl.h alpine-2.11/ldap/inckit/ldap.h alpine-2.11/ldap/srchpref.cfg alpine-2.11/ldap/ldfilter.cfg alpine-2.11/ldap/libldap.hlp alpine-2.11/ldap/readme.txt alpine-2.11/ldap/libldap.mak alpine-2.11/ldap/ldap32.hlp alpine-2.11/ldap/kbind.c alpine-2.11/ldap/ldfriend.cfg alpine-2.11/ldap/disptmpl.cfg alpine-2.11/ldap/ldap32.gid alpine-2.11/ldap/binaries/ alpine-2.11/ldap/binaries/debug/ alpine-2.11/ldap/binaries/debug/ltest32.exe alpine-2.11/ldap/binaries/debug/libldap.lib alpine-2.11/ldap/binaries/debug/libldap.dll alpine-2.11/ldap/binaries/debug/ldap32.lib alpine-2.11/ldap/binaries/debug/ldap32.dll alpine-2.11/ldap/binaries/debug/ltest.exe alpine-2.11/ldap/binaries/release/ alpine-2.11/ldap/binaries/release/libldap.lib alpine-2.11/ldap/binaries/release/libldap.dll alpine-2.11/ldap/binaries/release/ldap32.lib alpine-2.11/ldap/binaries/release/ldap32.dll alpine-2.11/contrib/ alpine-2.11/contrib/utils/ alpine-2.11/contrib/utils/brk2pine.sh alpine-2.11/contrib/utils/ansiprt.c alpine-2.11/contrib/utils/mailtrfc.sh alpine-2.11/contrib/utils/sendtoall alpine-2.11/contrib/utils/sendit.sh alpine-2.11/contrib/utils/pwd2pine alpine-2.11/contrib/utils/txtcc.sh alpine-2.11/contrib/carmel/ alpine-2.11/contrib/carmel/pine/ alpine-2.11/contrib/carmel/pine/mailview.c.patch alpine-2.11/contrib/carmel/pine/makefile.sun.patch alpine-2.11/contrib/carmel/pine/filter.c.patch alpine-2.11/contrib/carmel/pine/makefile.ult.patch alpine-2.11/contrib/carmel/imapd/ alpine-2.11/contrib/carmel/imapd/imapd.c.patch.old alpine-2.11/contrib/carmel/doc/ alpine-2.11/contrib/carmel/doc/todo alpine-2.11/contrib/carmel/doc/carmel-driver alpine-2.11/contrib/carmel/README alpine-2.11/contrib/carmel/c-client/ alpine-2.11/contrib/carmel/c-client/carmel-purge.sh alpine-2.11/contrib/carmel/c-client/Makefile.patch alpine-2.11/contrib/carmel/c-client/carmel2.h alpine-2.11/contrib/carmel/c-client/carmel2.c alpine-2.11/contrib/carmel/c-client/carmel.c alpine-2.11/contrib/carmel/c-client/bzk2cml.c alpine-2.11/contrib/carmel/c-client/carmel.h alpine-2.11/contrib/bitmaps/ alpine-2.11/contrib/bitmaps/pine2.icon alpine-2.11/contrib/bitmaps/unixware/ alpine-2.11/contrib/bitmaps/unixware/pine.icon alpine-2.11/contrib/bitmaps/unixware/pine.cdb alpine-2.11/contrib/bitmaps/unixware/README alpine-2.11/contrib/bitmaps/unixware/pine48.icon alpine-2.11/contrib/bitmaps/pine.icon alpine-2.11/contrib/ports/ alpine-2.11/contrib/ports/vms/ alpine-2.11/contrib/ports/vms/vms_link.opt alpine-2.11/contrib/ports/vms/vmsbuild.com alpine-2.11/contrib/ports/vms/vmsbuild_cclient.com alpine-2.11/contrib/ports/vms/vms_multinet_link.opt alpine-2.11/contrib/ports/vms/readme.vms alpine-2.11/contrib/ports/vms/readme.1st alpine-2.11/contrib/ports/vms/vms_netlib_link.opt alpine-2.11/contrib/ports/sequent_ptx_4.4.6 alpine-2.11/contrib/ports/aos/ alpine-2.11/contrib/ports/aos/aos.diff alpine-2.11/contrib/ports/aos/README alpine-2.11/contrib/keypad.enable/ alpine-2.11/contrib/keypad.enable/keypad.enable.diff alpine-2.11/contrib/keypad.enable/ReadMe alpine-2.11/config.sub alpine-2.11/web/ alpine-2.11/web/lib/ alpine-2.11/web/lib/pkgcreate alpine-2.11/web/lib/README alpine-2.11/web/INSTALL alpine-2.11/web/src/ alpine-2.11/web/src/Makefile.am alpine-2.11/web/src/cgi.tcl-1.10/ alpine-2.11/web/src/cgi.tcl-1.10/INSTALL alpine-2.11/web/src/cgi.tcl-1.10/cgi.tcl.man alpine-2.11/web/src/cgi.tcl-1.10/PATCH.UW alpine-2.11/web/src/cgi.tcl-1.10/HISTORY alpine-2.11/web/src/cgi.tcl-1.10/version.in alpine-2.11/web/src/cgi.tcl-1.10/install.mac alpine-2.11/web/src/cgi.tcl-1.10/README.UW alpine-2.11/web/src/cgi.tcl-1.10/example/ alpine-2.11/web/src/cgi.tcl-1.10/example/vclock-src-frame.cgi alpine-2.11/web/src/cgi.tcl-1.10/example/examples.cgi alpine-2.11/web/src/cgi.tcl-1.10/example/rm.cgi alpine-2.11/web/src/cgi.tcl-1.10/example/creditcard.cgi alpine-2.11/web/src/cgi.tcl-1.10/example/error.cgi alpine-2.11/web/src/cgi.tcl-1.10/example/visitor.cnt alpine-2.11/web/src/cgi.tcl-1.10/example/image.cgi alpine-2.11/web/src/cgi.tcl-1.10/example/parray.cgi alpine-2.11/web/src/cgi.tcl-1.10/example/nistguest.cgi alpine-2.11/web/src/cgi.tcl-1.10/example/visitor.cgi alpine-2.11/web/src/cgi.tcl-1.10/example/utf.cgi alpine-2.11/web/src/cgi.tcl-1.10/example/cookie.cgi alpine-2.11/web/src/cgi.tcl-1.10/example/frame.cgi alpine-2.11/web/src/cgi.tcl-1.10/example/display.cgi alpine-2.11/web/src/cgi.tcl-1.10/example/form-tour.cgi alpine-2.11/web/src/cgi.tcl-1.10/example/passwd.tcl alpine-2.11/web/src/cgi.tcl-1.10/example/form-tour-result.cgi alpine-2.11/web/src/cgi.tcl-1.10/example/upload.cgi alpine-2.11/web/src/cgi.tcl-1.10/example/validate.cgi alpine-2.11/web/src/cgi.tcl-1.10/example/nistguest alpine-2.11/web/src/cgi.tcl-1.10/example/display-in-frame.cgi alpine-2.11/web/src/cgi.tcl-1.10/example/vote.cgi alpine-2.11/web/src/cgi.tcl-1.10/example/push.cgi alpine-2.11/web/src/cgi.tcl-1.10/example/vclock.pl alpine-2.11/web/src/cgi.tcl-1.10/example/stopwatch.cgi alpine-2.11/web/src/cgi.tcl-1.10/example/vote.cnt alpine-2.11/web/src/cgi.tcl-1.10/example/oratcl.cgi alpine-2.11/web/src/cgi.tcl-1.10/example/passwd.cgi alpine-2.11/web/src/cgi.tcl-1.10/example/evaljs.cgi alpine-2.11/web/src/cgi.tcl-1.10/example/img.cgi alpine-2.11/web/src/cgi.tcl-1.10/example/vclock.cgi alpine-2.11/web/src/cgi.tcl-1.10/example/README alpine-2.11/web/src/cgi.tcl-1.10/example/passwd-form.cgi alpine-2.11/web/src/cgi.tcl-1.10/example/format-tour.cgi alpine-2.11/web/src/cgi.tcl-1.10/example/unimail.cgi alpine-2.11/web/src/cgi.tcl-1.10/example/download.cgi alpine-2.11/web/src/cgi.tcl-1.10/example/version.cgi alpine-2.11/web/src/cgi.tcl-1.10/example/kill.cgi alpine-2.11/web/src/cgi.tcl-1.10/example/example.tcl alpine-2.11/web/src/cgi.tcl-1.10/install.win alpine-2.11/web/src/cgi.tcl-1.10/Makefile.in alpine-2.11/web/src/cgi.tcl-1.10/fixline1 alpine-2.11/web/src/cgi.tcl-1.10/pkgcreate alpine-2.11/web/src/cgi.tcl-1.10/mkinstalldirs alpine-2.11/web/src/cgi.tcl-1.10/install-sh alpine-2.11/web/src/cgi.tcl-1.10/configure.in alpine-2.11/web/src/cgi.tcl-1.10/cgi.tcl.in alpine-2.11/web/src/cgi.tcl-1.10/configure alpine-2.11/web/src/cgi.tcl-1.10/doc/ alpine-2.11/web/src/cgi.tcl-1.10/doc/ref.txt alpine-2.11/web/src/cgi.tcl-1.10/README alpine-2.11/web/src/Makefile alpine-2.11/web/src/alpined.d/ alpine-2.11/web/src/alpined.d/Makefile.am alpine-2.11/web/src/alpined.d/color.h alpine-2.11/web/src/alpined.d/stubs.c alpine-2.11/web/src/alpined.d/debug.c alpine-2.11/web/src/alpined.d/alpined.h alpine-2.11/web/src/alpined.d/alpined.c alpine-2.11/web/src/alpined.d/signal.h alpine-2.11/web/src/alpined.d/remote.c alpine-2.11/web/src/alpined.d/status.c alpine-2.11/web/src/alpined.d/ldap.c alpine-2.11/web/src/alpined.d/alpineldap.c alpine-2.11/web/src/alpined.d/Makefile.in alpine-2.11/web/src/alpined.d/stubs.h alpine-2.11/web/src/alpined.d/debug.h alpine-2.11/web/src/alpined.d/imap.c alpine-2.11/web/src/alpined.d/color.c alpine-2.11/web/src/alpined.d/wpcomm.c alpine-2.11/web/src/alpined.d/signal.c alpine-2.11/web/src/alpined.d/ldap.h alpine-2.11/web/src/alpined.d/busy.c alpine-2.11/web/src/alpined.d/imap.h alpine-2.11/web/src/Makefile.in alpine-2.11/web/src/pubcookie/ alpine-2.11/web/src/pubcookie/wp_uidmapper_lib.c alpine-2.11/web/src/pubcookie/INSTALL alpine-2.11/web/src/pubcookie/Makefile.am alpine-2.11/web/src/pubcookie/_htaccess_session_logout alpine-2.11/web/src/pubcookie/wp_umc.c alpine-2.11/web/src/pubcookie/debug.cgi alpine-2.11/web/src/pubcookie/id_table.h alpine-2.11/web/src/pubcookie/_htaccess_session alpine-2.11/web/src/pubcookie/Makefile alpine-2.11/web/src/pubcookie/wp_gssapi_proxy.c alpine-2.11/web/src/pubcookie/wp_tclsh.c alpine-2.11/web/src/pubcookie/auth_gss_proxy.c alpine-2.11/web/src/pubcookie/Makefile.in alpine-2.11/web/src/pubcookie/wp_uidmapper.c alpine-2.11/web/src/pubcookie/README alpine-2.11/web/src/pubcookie/wp_uidmapper_lib.h alpine-2.11/web/src/pubcookie/id_table.c alpine-2.11/web/cgi/ alpine-2.11/web/cgi/images/ alpine-2.11/web/cgi/images/if_narrow2.gif alpine-2.11/web/cgi/images/cf_help.gif alpine-2.11/web/cgi/images/tabs/ alpine-2.11/web/cgi/images/tabs/gtab.gif alpine-2.11/web/cgi/images/tabs/tabbg.gif alpine-2.11/web/cgi/images/tabs/abtab.gif alpine-2.11/web/cgi/images/tabs/mvtab.gif alpine-2.11/web/cgi/images/tabs/cdtab.gif alpine-2.11/web/cgi/images/tabs/abdtab.gif alpine-2.11/web/cgi/images/tabs/rtab.gif alpine-2.11/web/cgi/images/tabs/mldtab.gif alpine-2.11/web/cgi/images/tabs/rdtab.gif alpine-2.11/web/cgi/images/tabs/mltab.gif alpine-2.11/web/cgi/images/tabs/fdtab.gif alpine-2.11/web/cgi/images/tabs/tabmid.gif alpine-2.11/web/cgi/images/tabs/ctab.gif alpine-2.11/web/cgi/images/tabs/mvdtab.gif alpine-2.11/web/cgi/images/tabs/gdtab.gif alpine-2.11/web/cgi/images/tabs/ftab.gif alpine-2.11/web/cgi/images/tabs/blank.gif alpine-2.11/web/cgi/images/cf_delete.gif alpine-2.11/web/cgi/images/barclose.gif alpine-2.11/web/cgi/images/if_widen.gif alpine-2.11/web/cgi/images/if_remove.gif alpine-2.11/web/cgi/images/tabless.gif alpine-2.11/web/cgi/images/but_foldren.gif alpine-2.11/web/cgi/images/buttons/ alpine-2.11/web/cgi/images/buttons/silver/ alpine-2.11/web/cgi/images/buttons/silver/replyall.gif alpine-2.11/web/cgi/images/buttons/silver/ok.gif alpine-2.11/web/cgi/images/buttons/silver/undelete.gif alpine-2.11/web/cgi/images/buttons/silver/delete.gif alpine-2.11/web/cgi/images/buttons/silver/forward.gif alpine-2.11/web/cgi/images/buttons/silver/send.gif alpine-2.11/web/cgi/images/buttons/silver/cancel.gif alpine-2.11/web/cgi/images/buttons/silver/compose.gif alpine-2.11/web/cgi/images/buttons/silver/attach.gif alpine-2.11/web/cgi/images/buttons/silver/messages.gif alpine-2.11/web/cgi/images/buttons/silver/save.gif alpine-2.11/web/cgi/images/buttons/silver/folders.gif alpine-2.11/web/cgi/images/buttons/silver/lastpage2.gif alpine-2.11/web/cgi/images/buttons/silver/prevpage.gif alpine-2.11/web/cgi/images/buttons/silver/firstpage.gif alpine-2.11/web/cgi/images/buttons/silver/logout.gif alpine-2.11/web/cgi/images/buttons/silver/nextpage2.gif alpine-2.11/web/cgi/images/buttons/silver/exit.gif alpine-2.11/web/cgi/images/buttons/silver/compose8.gif alpine-2.11/web/cgi/images/buttons/silver/config.gif alpine-2.11/web/cgi/images/buttons/silver/expunge.gif alpine-2.11/web/cgi/images/buttons/silver/lastpage4.gif alpine-2.11/web/cgi/images/buttons/silver/firstpage4.gif alpine-2.11/web/cgi/images/buttons/silver/delete2.gif alpine-2.11/web/cgi/images/buttons/silver/firstpage2.gif alpine-2.11/web/cgi/images/buttons/silver/quit.gif alpine-2.11/web/cgi/images/buttons/silver/lastpage.gif alpine-2.11/web/cgi/images/buttons/silver/prevpage2.gif alpine-2.11/web/cgi/images/buttons/silver/nextpage.gif alpine-2.11/web/cgi/images/buttons/silver/done.gif alpine-2.11/web/cgi/images/buttons/silver/reply.gif alpine-2.11/web/cgi/images/buttons/silver/allmsgs.gif alpine-2.11/web/cgi/images/printer2.gif alpine-2.11/web/cgi/images/but_create.gif alpine-2.11/web/cgi/images/tabmore.gif alpine-2.11/web/cgi/images/plus2.gif alpine-2.11/web/cgi/images/but_save.gif alpine-2.11/web/cgi/images/book.gif alpine-2.11/web/cgi/images/barvert.gif alpine-2.11/web/cgi/images/barvertmsg.gif alpine-2.11/web/cgi/images/help_trans.gif alpine-2.11/web/cgi/images/nondither10x10.gif alpine-2.11/web/cgi/images/slideout.gif alpine-2.11/web/cgi/images/baropen_mid.gif alpine-2.11/web/cgi/images/indexhdr.gif alpine-2.11/web/cgi/images/dot2.gif alpine-2.11/web/cgi/images/if_right.gif alpine-2.11/web/cgi/images/hdrless.gif alpine-2.11/web/cgi/images/hdrnon.gif alpine-2.11/web/cgi/images/but_resume.gif alpine-2.11/web/cgi/images/hdr.gif alpine-2.11/web/cgi/images/but_folddel.gif alpine-2.11/web/cgi/images/cf_add.gif alpine-2.11/web/cgi/images/but_abook.gif alpine-2.11/web/cgi/images/postmark.gif alpine-2.11/web/cgi/images/b_minus.gif alpine-2.11/web/cgi/images/dotblink.gif alpine-2.11/web/cgi/images/Lavender_Chiffon.gif alpine-2.11/web/cgi/images/if_wider.gif alpine-2.11/web/cgi/images/but_rnd_prev3.gif alpine-2.11/web/cgi/images/but_rnd_block.gif alpine-2.11/web/cgi/images/barmsg.gif alpine-2.11/web/cgi/images/barclose_mid.gif alpine-2.11/web/cgi/images/but_cancel.gif alpine-2.11/web/cgi/images/marknone3.gif alpine-2.11/web/cgi/images/hdrmore.gif alpine-2.11/web/cgi/images/b_plus.gif alpine-2.11/web/cgi/images/slidein.gif alpine-2.11/web/cgi/images/if_narrow.gif alpine-2.11/web/cgi/images/cf_edit.gif alpine-2.11/web/cgi/images/but_rnd_next3.gif alpine-2.11/web/cgi/images/but_rnd_last3.gif alpine-2.11/web/cgi/images/but_s_do.gif alpine-2.11/web/cgi/images/markall3.gif alpine-2.11/web/cgi/images/but_remove.gif alpine-2.11/web/cgi/images/if_blank.gif alpine-2.11/web/cgi/images/decreas4.gif alpine-2.11/web/cgi/images/cf_shup.gif alpine-2.11/web/cgi/images/logo/ alpine-2.11/web/cgi/images/logo/alpine/ alpine-2.11/web/cgi/images/logo/alpine/small-blank.gif alpine-2.11/web/cgi/images/logo/alpine/small.gif alpine-2.11/web/cgi/images/logo/alpine/big.gif alpine-2.11/web/cgi/images/logo/alpine/back.gif alpine-2.11/web/cgi/images/dot.gif alpine-2.11/web/cgi/images/dstripe.gif alpine-2.11/web/cgi/images/cf_shdown.gif alpine-2.11/web/cgi/images/ibarmsg.gif alpine-2.11/web/cgi/images/ibarvertmsg.gif alpine-2.11/web/cgi/images/increas4.gif alpine-2.11/web/cgi/images/env/ alpine-2.11/web/cgi/images/env/readimp.gif alpine-2.11/web/cgi/images/env/d_newyouans.gif alpine-2.11/web/cgi/images/env/d_readimpansdel.gif alpine-2.11/web/cgi/images/env/d_newimpdel.gif alpine-2.11/web/cgi/images/env/d_newyou.gif alpine-2.11/web/cgi/images/env/d_newimp.gif alpine-2.11/web/cgi/images/env/d_newans.gif alpine-2.11/web/cgi/images/env/newansdel.gif alpine-2.11/web/cgi/images/env/d_newimpans.gif alpine-2.11/web/cgi/images/env/d_new.gif alpine-2.11/web/cgi/images/env/newimp.gif alpine-2.11/web/cgi/images/env/newyoudel.gif alpine-2.11/web/cgi/images/env/readyou.border.gif alpine-2.11/web/cgi/images/env/newdel.gif alpine-2.11/web/cgi/images/env/readans.gif alpine-2.11/web/cgi/images/env/d_readyou.gif alpine-2.11/web/cgi/images/env/read.gif alpine-2.11/web/cgi/images/env/d_newdel.gif alpine-2.11/web/cgi/images/env/d_readimpans.gif alpine-2.11/web/cgi/images/env/d_newyoudel.gif alpine-2.11/web/cgi/images/env/readyou.gif alpine-2.11/web/cgi/images/env/d_newyouansdel.gif alpine-2.11/web/cgi/images/env/readimpans.gif alpine-2.11/web/cgi/images/env/d_read.gif alpine-2.11/web/cgi/images/env/new.gif alpine-2.11/web/cgi/images/env/d_readimpdel.gif alpine-2.11/web/cgi/images/env/newimpansdel.gif alpine-2.11/web/cgi/images/env/d_readyouansdel.gif alpine-2.11/web/cgi/images/env/d_readansdel.gif alpine-2.11/web/cgi/images/env/readimpdel.gif alpine-2.11/web/cgi/images/env/d_readyouans.gif alpine-2.11/web/cgi/images/env/readyouans.gif alpine-2.11/web/cgi/images/env/readansdel.gif alpine-2.11/web/cgi/images/env/readdel.gif alpine-2.11/web/cgi/images/env/d_readdel.gif alpine-2.11/web/cgi/images/env/newimpans.gif alpine-2.11/web/cgi/images/env/readyouansdel.gif alpine-2.11/web/cgi/images/env/newyou.gif alpine-2.11/web/cgi/images/env/readyoudel.gif alpine-2.11/web/cgi/images/env/d_newimpansdel.gif alpine-2.11/web/cgi/images/env/newimpdel.gif alpine-2.11/web/cgi/images/env/d_newansdel.gif alpine-2.11/web/cgi/images/env/d_readans.gif alpine-2.11/web/cgi/images/env/newyouansdel.gif alpine-2.11/web/cgi/images/env/d_readimp.gif alpine-2.11/web/cgi/images/env/d_readyoudel.gif alpine-2.11/web/cgi/images/env/readimpansdel.gif alpine-2.11/web/cgi/images/env/newyouans.gif alpine-2.11/web/cgi/images/env/newans.gif alpine-2.11/web/cgi/images/barblank.gif alpine-2.11/web/cgi/images/if_left.gif alpine-2.11/web/cgi/images/but_foldexp.gif alpine-2.11/web/cgi/images/caution.gif alpine-2.11/web/cgi/images/blackdot.gif alpine-2.11/web/cgi/images/minus2.gif alpine-2.11/web/cgi/images/bg_index.gif alpine-2.11/web/cgi/images/but_rnd_first3.gif alpine-2.11/web/cgi/images/baropen.gif alpine-2.11/web/cgi/motd.sample alpine-2.11/web/cgi/session/ alpine-2.11/web/cgi/session/setpassphrase.tcl alpine-2.11/web/cgi/session/logon.tcl alpine-2.11/web/cgi/session/setauth2.tcl alpine-2.11/web/cgi/session/_htaccess alpine-2.11/web/cgi/session/monitor.tcl alpine-2.11/web/cgi/session/queryauth.tcl alpine-2.11/web/cgi/session/.htaccess alpine-2.11/web/cgi/session/greeting.tcl alpine-2.11/web/cgi/session/logout/ alpine-2.11/web/cgi/session/logout/alpine.tcl alpine-2.11/web/cgi/session/logout/logout.tcl alpine-2.11/web/cgi/session/logout/tclsh alpine-2.11/web/cgi/session/setauth.tcl alpine-2.11/web/cgi/session/startup.tcl alpine-2.11/web/cgi/session/init.tcl alpine-2.11/web/cgi/session/alpine.tcl alpine-2.11/web/cgi/session/logout.tcl alpine-2.11/web/cgi/session/tclsh alpine-2.11/web/cgi/alpine/ alpine-2.11/web/cgi/alpine/1.0/ alpine-2.11/web/cgi/alpine/1.0/querysave.tcl alpine-2.11/web/cgi/alpine/1.0/flags.tcl alpine-2.11/web/cgi/alpine/1.0/querynick.tcl alpine-2.11/web/cgi/alpine/1.0/fr_queryimport.tcl alpine-2.11/web/cgi/alpine/1.0/fr_queryprune.tcl alpine-2.11/web/cgi/alpine/1.0/fr_querynewfldr.tcl alpine-2.11/web/cgi/alpine/1.0/fr_fldrsavenew.tcl alpine-2.11/web/cgi/alpine/1.0/fr_help.tcl alpine-2.11/web/cgi/alpine/1.0/helpbody.tcl alpine-2.11/web/cgi/alpine/1.0/do_open.tcl alpine-2.11/web/cgi/alpine/1.0/fr_view.tcl alpine-2.11/web/cgi/alpine/1.0/fr_takesame.tcl alpine-2.11/web/cgi/alpine/1.0/fr_select.tcl alpine-2.11/web/cgi/alpine/1.0/fr_resume.tcl alpine-2.11/web/cgi/alpine/1.0/fr_takeedit.tcl alpine-2.11/web/cgi/alpine/1.0/open.tcl alpine-2.11/web/cgi/alpine/1.0/help/ alpine-2.11/web/cgi/alpine/1.0/help/wpsys.jpeg alpine-2.11/web/cgi/alpine/1.0/help/filtedit.html alpine-2.11/web/cgi/alpine/1.0/help/foldiradd.html alpine-2.11/web/cgi/alpine/1.0/help/secure.html alpine-2.11/web/cgi/alpine/1.0/help/reply.tcl alpine-2.11/web/cgi/alpine/1.0/help/takeaddr.html alpine-2.11/web/cgi/alpine/1.0/help/forward.tcl alpine-2.11/web/cgi/alpine/1.0/help/tech-notes.html alpine-2.11/web/cgi/alpine/1.0/help/addredit.html alpine-2.11/web/cgi/alpine/1.0/help/filtconf.html alpine-2.11/web/cgi/alpine/1.0/help/expunge.html alpine-2.11/web/cgi/alpine/1.0/help/release.html alpine-2.11/web/cgi/alpine/1.0/help/index.tcl.1 alpine-2.11/web/cgi/alpine/1.0/help/index.html alpine-2.11/web/cgi/alpine/1.0/help/about.tcl alpine-2.11/web/cgi/alpine/1.0/help/view.html alpine-2.11/web/cgi/alpine/1.0/help/takeedit.html alpine-2.11/web/cgi/alpine/1.0/help/addrbrowse.html alpine-2.11/web/cgi/alpine/1.0/help/resume.html alpine-2.11/web/cgi/alpine/1.0/help/create_save.tcl alpine-2.11/web/cgi/alpine/1.0/help/compose.html alpine-2.11/web/cgi/alpine/1.0/help/folders.html alpine-2.11/web/cgi/alpine/1.0/help/addrbook.html alpine-2.11/web/cgi/alpine/1.0/help/attach.html alpine-2.11/web/cgi/alpine/1.0/index.tcl alpine-2.11/web/cgi/alpine/1.0/tconfig.tcl alpine-2.11/web/cgi/alpine/1.0/fr_queryattach.tcl alpine-2.11/web/cgi/alpine/1.0/fr_cledit.tcl alpine-2.11/web/cgi/alpine/1.0/select.tcl alpine-2.11/web/cgi/alpine/1.0/fr_promptsave.tcl alpine-2.11/web/cgi/alpine/1.0/selstat.tcl alpine-2.11/web/cgi/alpine/1.0/fr_fldrbrowse.tcl alpine-2.11/web/cgi/alpine/1.0/docancel.tcl alpine-2.11/web/cgi/alpine/1.0/ldapbrowse.tcl alpine-2.11/web/cgi/alpine/1.0/genvars.tcl alpine-2.11/web/cgi/alpine/1.0/querynewdir.tcl alpine-2.11/web/cgi/alpine/1.0/cledit.tcl alpine-2.11/web/cgi/alpine/1.0/helpindex.tcl alpine-2.11/web/cgi/alpine/1.0/querynewfoldir.tcl alpine-2.11/web/cgi/alpine/1.0/post.tcl alpine-2.11/web/cgi/alpine/1.0/querycreate.tcl alpine-2.11/web/cgi/alpine/1.0/export.tcl alpine-2.11/web/cgi/alpine/1.0/fr_ldapbrowse.tcl alpine-2.11/web/cgi/alpine/1.0/fr_filtedit.tcl alpine-2.11/web/cgi/alpine/1.0/ldappick.tcl alpine-2.11/web/cgi/alpine/1.0/fr_tconfig.tcl alpine-2.11/web/cgi/alpine/1.0/querynewfldr.tcl alpine-2.11/web/cgi/alpine/1.0/fr_ldapquery.tcl alpine-2.11/web/cgi/alpine/1.0/fldrsavenew.tcl alpine-2.11/web/cgi/alpine/1.0/comview.tcl alpine-2.11/web/cgi/alpine/1.0/header.tcl alpine-2.11/web/cgi/alpine/1.0/fr_querynewdir.tcl alpine-2.11/web/cgi/alpine/1.0/fr_seltext.tcl alpine-2.11/web/cgi/alpine/1.0/fr_seldate.tcl alpine-2.11/web/cgi/alpine/1.0/fldrbrowse.tcl alpine-2.11/web/cgi/alpine/1.0/do_help.tcl alpine-2.11/web/cgi/alpine/1.0/seldate.tcl alpine-2.11/web/cgi/alpine/1.0/conf_process.tcl alpine-2.11/web/cgi/alpine/1.0/resume.tcl alpine-2.11/web/cgi/alpine/1.0/fr_addrbrowse.tcl alpine-2.11/web/cgi/alpine/1.0/fr_compose.tcl alpine-2.11/web/cgi/alpine/1.0/fr_main.tcl alpine-2.11/web/cgi/alpine/1.0/spellcheck.tcl alpine-2.11/web/cgi/alpine/1.0/fr_queryexpunge.tcl alpine-2.11/web/cgi/alpine/1.0/detach.tcl alpine-2.11/web/cgi/alpine/1.0/addrsave.tcl alpine-2.11/web/cgi/alpine/1.0/ldapquery.tcl alpine-2.11/web/cgi/alpine/1.0/alpine.tcl alpine-2.11/web/cgi/alpine/1.0/cmdfunc.tcl alpine-2.11/web/cgi/alpine/1.0/queryimport.tcl alpine-2.11/web/cgi/alpine/1.0/wp.tcl alpine-2.11/web/cgi/alpine/1.0/fr_split.tcl alpine-2.11/web/cgi/alpine/1.0/queryrenfldr.tcl alpine-2.11/web/cgi/alpine/1.0/fr_spellcheck.tcl alpine-2.11/web/cgi/alpine/1.0/fr_querycreate.tcl alpine-2.11/web/cgi/alpine/1.0/fr_querynewfoldir.tcl alpine-2.11/web/cgi/alpine/1.0/fr_queryquit.tcl alpine-2.11/web/cgi/alpine/1.0/do_quit.tcl alpine-2.11/web/cgi/alpine/1.0/seltext.tcl alpine-2.11/web/cgi/alpine/1.0/fr_flags.tcl alpine-2.11/web/cgi/alpine/1.0/queryquit.tcl alpine-2.11/web/cgi/alpine/1.0/promptsave.tcl alpine-2.11/web/cgi/alpine/1.0/prune.tcl alpine-2.11/web/cgi/alpine/1.0/exporting.tcl alpine-2.11/web/cgi/alpine/1.0/fr_selstat.tcl alpine-2.11/web/cgi/alpine/1.0/attach.tcl alpine-2.11/web/cgi/alpine/1.0/ripcord.tcl alpine-2.11/web/cgi/alpine/1.0/takeaddr.tcl alpine-2.11/web/cgi/alpine/1.0/common.tcl alpine-2.11/web/cgi/alpine/1.0/help.tcl alpine-2.11/web/cgi/alpine/1.0/filter.tcl alpine-2.11/web/cgi/alpine/1.0/querydelfldr.tcl alpine-2.11/web/cgi/alpine/1.0/fr_queryauth.tcl alpine-2.11/web/cgi/alpine/1.0/fr_queryrenfldr.tcl alpine-2.11/web/cgi/alpine/1.0/do_view.tcl alpine-2.11/web/cgi/alpine/1.0/queryprune.tcl alpine-2.11/web/cgi/alpine/1.0/addrbook.tcl alpine-2.11/web/cgi/alpine/1.0/tclsh alpine-2.11/web/cgi/alpine/1.0/ldapentry.tcl alpine-2.11/web/cgi/alpine/1.0/dosend.tcl alpine-2.11/web/cgi/alpine/1.0/fr_index.tcl alpine-2.11/web/cgi/alpine/1.0/addredit.tcl alpine-2.11/web/cgi/alpine/1.0/select2.tcl alpine-2.11/web/cgi/alpine/1.0/addrpick.tcl alpine-2.11/web/cgi/alpine/1.0/filtedit.tcl alpine-2.11/web/cgi/alpine/1.0/fr_querysave.tcl alpine-2.11/web/cgi/alpine/1.0/view.tcl alpine-2.11/web/cgi/alpine/1.0/compose.tcl alpine-2.11/web/cgi/alpine/1.0/folders.tcl alpine-2.11/web/cgi/alpine/1.0/queryexpunge.tcl alpine-2.11/web/cgi/alpine/1.0/ldapresult.tcl alpine-2.11/web/cgi/alpine/1.0/main.tcl alpine-2.11/web/cgi/alpine/1.0/fr_querydelfldr.tcl alpine-2.11/web/cgi/alpine/1.0/queryattach.tcl alpine-2.11/web/cgi/alpine/1.0/fr_addredit.tcl alpine-2.11/web/cgi/alpine/1.0/fr_take.tcl alpine-2.11/web/cgi/alpine/alpine.tcl alpine-2.11/web/cgi/alpine/2.0/ alpine-2.11/web/cgi/alpine/2.0/lib/ alpine-2.11/web/cgi/alpine/2.0/lib/INSTALL alpine-2.11/web/cgi/alpine/2.0/lib/settings.js alpine-2.11/web/cgi/alpine/2.0/lib/contacts.js alpine-2.11/web/cgi/alpine/2.0/lib/compose.js alpine-2.11/web/cgi/alpine/2.0/lib/yui alpine-2.11/web/cgi/alpine/2.0/lib/common.js alpine-2.11/web/cgi/alpine/2.0/lib/mailbox.js alpine-2.11/web/cgi/alpine/2.0/lib/folders.js alpine-2.11/web/cgi/alpine/2.0/messagelist.tcl alpine-2.11/web/cgi/alpine/2.0/css/ alpine-2.11/web/cgi/alpine/2.0/css/help.css alpine-2.11/web/cgi/alpine/2.0/css/help_popup.css alpine-2.11/web/cgi/alpine/2.0/css/menu.css alpine-2.11/web/cgi/alpine/2.0/css/cbn/ alpine-2.11/web/cgi/alpine/2.0/css/cbn/folders.css alpine-2.11/web/cgi/alpine/2.0/css/cbn/screen.css alpine-2.11/web/cgi/alpine/2.0/css/cbn/contactdialog.css alpine-2.11/web/cgi/alpine/2.0/css/cbn/folderdialog.css alpine-2.11/web/cgi/alpine/2.0/css/cbn/contacts.css alpine-2.11/web/cgi/alpine/2.0/css/print.css alpine-2.11/web/cgi/alpine/2.0/contacts alpine-2.11/web/cgi/alpine/2.0/replyall alpine-2.11/web/cgi/alpine/2.0/folders alpine-2.11/web/cgi/alpine/2.0/help/ alpine-2.11/web/cgi/alpine/2.0/help/alpha-index.html alpine-2.11/web/cgi/alpine/2.0/help/search.html alpine-2.11/web/cgi/alpine/2.0/help/inbox.html alpine-2.11/web/cgi/alpine/2.0/help/help_index.htm alpine-2.11/web/cgi/alpine/2.0/help/quick-start.html alpine-2.11/web/cgi/alpine/2.0/help/graphics/ alpine-2.11/web/cgi/alpine/2.0/help/graphics/replied.gif alpine-2.11/web/cgi/alpine/2.0/help/graphics/star.gif alpine-2.11/web/cgi/alpine/2.0/help/graphics/compose.gif alpine-2.11/web/cgi/alpine/2.0/help/graphics/fwd.gif alpine-2.11/web/cgi/alpine/2.0/help/graphics/new.gif alpine-2.11/web/cgi/alpine/2.0/help/graphics/screen-header.gif alpine-2.11/web/cgi/alpine/2.0/help/graphics/parts.gif alpine-2.11/web/cgi/alpine/2.0/help/graphics/attach_sm.gif alpine-2.11/web/cgi/alpine/2.0/help/graphics/replied_and_fwd.gif alpine-2.11/web/cgi/alpine/2.0/help/popup/ alpine-2.11/web/cgi/alpine/2.0/help/popup/_notes/ alpine-2.11/web/cgi/alpine/2.0/help/popup/_notes/dwsync.xml alpine-2.11/web/cgi/alpine/2.0/help/popup/help_set_display.htm alpine-2.11/web/cgi/alpine/2.0/help/settings.html alpine-2.11/web/cgi/alpine/2.0/help/help_settings.htm alpine-2.11/web/cgi/alpine/2.0/help/contacts.html alpine-2.11/web/cgi/alpine/2.0/help/read.html alpine-2.11/web/cgi/alpine/2.0/help/topic-list.html alpine-2.11/web/cgi/alpine/2.0/help/compose.html alpine-2.11/web/cgi/alpine/2.0/help/folders.html alpine-2.11/web/cgi/alpine/2.0/help/help_home.htm alpine-2.11/web/cgi/alpine/2.0/reply alpine-2.11/web/cgi/alpine/2.0/.htaccess alpine-2.11/web/cgi/alpine/2.0/settings alpine-2.11/web/cgi/alpine/2.0/foldercache.tcl alpine-2.11/web/cgi/alpine/2.0/resume alpine-2.11/web/cgi/alpine/2.0/newview.tcl alpine-2.11/web/cgi/alpine/2.0/conduit/ alpine-2.11/web/cgi/alpine/2.0/conduit/getcontact.tcl alpine-2.11/web/cgi/alpine/2.0/conduit/newmail.tcl alpine-2.11/web/cgi/alpine/2.0/conduit/mark.tcl alpine-2.11/web/cgi/alpine/2.0/conduit/export alpine-2.11/web/cgi/alpine/2.0/conduit/settings.tcl alpine-2.11/web/cgi/alpine/2.0/conduit/cert.tcl alpine-2.11/web/cgi/alpine/2.0/conduit/exists.tcl alpine-2.11/web/cgi/alpine/2.0/conduit/complete.tcl alpine-2.11/web/cgi/alpine/2.0/conduit/folderlist.tcl alpine-2.11/web/cgi/alpine/2.0/conduit/post.tcl alpine-2.11/web/cgi/alpine/2.0/conduit/contactlist.tcl alpine-2.11/web/cgi/alpine/2.0/conduit/flag.tcl alpine-2.11/web/cgi/alpine/2.0/conduit/attach.tcl alpine-2.11/web/cgi/alpine/2.0/conduit/expand.tcl alpine-2.11/web/cgi/alpine/2.0/conduit/take.tcl alpine-2.11/web/cgi/alpine/2.0/conduit/import alpine-2.11/web/cgi/alpine/2.0/conduit/tclsh alpine-2.11/web/cgi/alpine/2.0/conduit/apply.tcl alpine-2.11/web/cgi/alpine/2.0/conduit/empty.tcl alpine-2.11/web/cgi/alpine/2.0/conduit/storecontact.tcl alpine-2.11/web/cgi/alpine/2.0/conduit/query.tcl alpine-2.11/web/cgi/alpine/2.0/view alpine-2.11/web/cgi/alpine/2.0/alpine.tcl alpine-2.11/web/cgi/alpine/2.0/compose alpine-2.11/web/cgi/alpine/2.0/mailto alpine-2.11/web/cgi/alpine/2.0/newlist.tcl alpine-2.11/web/cgi/alpine/2.0/img/ alpine-2.11/web/cgi/alpine/2.0/img/cbn/ alpine-2.11/web/cgi/alpine/2.0/img/cbn/btnbg.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/replied.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/trans.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/replyall.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/delete.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/col.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/border-br.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/div2.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/question2.jpg alpine-2.11/web/cgi/alpine/2.0/img/cbn/star.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/msglist.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/help_sm.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/check2.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/forward.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/highest.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/send.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/page.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/pg_prev.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/dbar.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/compose.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/_notes/ alpine-2.11/web/cgi/alpine/2.0/img/cbn/_notes/dwsync.xml alpine-2.11/web/cgi/alpine/2.0/img/cbn/close.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/base.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/question.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/exclaim.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/dn.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/pg_first.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/attach.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/high.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/statbakr.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/contacts.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/save.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/Thumbs.db alpine-2.11/web/cgi/alpine/2.0/img/cbn/f_minus.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/border-tr.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/spam2.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/low.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/up.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/logoff.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/fwd.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/f_plus.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/search.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/infomsg.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/f_spam.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/spell.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/addfolder.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/pg_down.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/navbg.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/border-rt-2.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/info.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/remove.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/border-tl.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/folder.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/colsel.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/statbakend.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/f_sent.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/settings.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/inbox.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/pg_last.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/close3.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/new.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/edit.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/musicfolder.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/rename.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/ccme.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/border-bl.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/alert.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/pg_next.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/foldersopen.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/f_inbox.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/question.png alpine-2.11/web/cgi/alpine/2.0/img/cbn/addcontact_sm.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/spam.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/div.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/group_contact.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/detach.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/pg_up.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/f_folder.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/close2.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/tome.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/alpinelogo.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/folderopen.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/parent.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/fldsel.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/checkmail.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/f_drafts.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/f_contacts.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/f_search.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/rt.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/attach_sm.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/logo.png alpine-2.11/web/cgi/alpine/2.0/img/cbn/question.jpg alpine-2.11/web/cgi/alpine/2.0/img/cbn/statbakl.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/border-lt-2.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/menu.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/btnhi.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/border-ft.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/border-rt.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/replied_and_fwd.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/f_delete.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/uw.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/statbak.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/partly.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/starred.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/print.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/lookup.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/sunny.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/border-lt.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/logo.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/help.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/return.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/spritelib.png alpine-2.11/web/cgi/alpine/2.0/img/cbn/reply.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/f_manage.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/msglist.gif.bak alpine-2.11/web/cgi/alpine/2.0/img/cbn/uwlogo.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/dawg.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/spritelib.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/sound.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/blank.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/but_back.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/wbar.gif alpine-2.11/web/cgi/alpine/2.0/img/cbn/lo.gif alpine-2.11/web/cgi/alpine/2.0/common.tcl alpine-2.11/web/cgi/alpine/2.0/detach alpine-2.11/web/cgi/alpine/2.0/tclsh alpine-2.11/web/cgi/alpine/2.0/forward alpine-2.11/web/cgi/alpine/2.0/messageview.tcl alpine-2.11/web/cgi/alpine/2.0/browse alpine-2.11/web/cgi/alpine/whackatch.tcl alpine-2.11/web/cgi/alpine/farewell.tcl alpine-2.11/web/cgi/alpine/tclsh alpine-2.11/web/cgi/.htaccess alpine-2.11/web/cgi/pub/ alpine-2.11/web/cgi/pub/standard.js alpine-2.11/web/cgi/pub/standard.css alpine-2.11/web/cgi/pub/alpine.tcl alpine-2.11/web/cgi/pub/tclsh alpine-2.11/web/cgi/pub/getach.tcl alpine-2.11/web/cgi/greeting.tcl alpine-2.11/web/cgi/sounds/ alpine-2.11/web/cgi/sounds/ding.wav alpine-2.11/web/cgi/sounds/mail_msg.wav alpine-2.11/web/cgi/alpine.tcl alpine-2.11/web/cgi/detach alpine-2.11/web/cgi/tclsh alpine-2.11/web/cgi/favicon.ico alpine-2.11/web/detach alpine-2.11/web/bin/ alpine-2.11/web/bin/launch.tcl alpine-2.11/web/bin/alpine.tcl alpine-2.11/web/bin/tclsh alpine-2.11/web/bin/README alpine-2.11/web/bin/usage.tcl alpine-2.11/web/README alpine-2.11/web/config/ alpine-2.11/web/config/conf.deskmail alpine-2.11/web/config/alpine.tcl alpine-2.11/web/config/pine.conf alpine-2.11/packages/ alpine-2.11/packages/debian/ alpine-2.11/packages/debian/menu alpine-2.11/packages/debian/preinst alpine-2.11/packages/debian/control alpine-2.11/packages/debian/postinst alpine-2.11/packages/debian/changelog alpine-2.11/packages/debian/postrm alpine-2.11/packages/debian/rules alpine-2.11/packages/windows/ alpine-2.11/packages/windows/binstaller.bat alpine-2.11/packages/windows/alpine.iss alpine-2.11/packages/README alpine-2.11/packages/alpine.spec alpine-2.11/alpine/ alpine-2.11/alpine/pattern.h alpine-2.11/alpine/flagmaint.c alpine-2.11/alpine/dispfilt.c alpine-2.11/alpine/mailcmd.h alpine-2.11/alpine/setup.h alpine-2.11/alpine/kblock.h alpine-2.11/alpine/Makefile.am alpine-2.11/alpine/brk2pine.sh alpine-2.11/alpine/help.c alpine-2.11/alpine/folder.h alpine-2.11/alpine/smime.h alpine-2.11/alpine/arg.c alpine-2.11/alpine/conftype.h alpine-2.11/alpine/titlebar.c alpine-2.11/alpine/mailtrfc.sh alpine-2.11/alpine/adrbkcmd.h alpine-2.11/alpine/pine-use.c alpine-2.11/alpine/init.h alpine-2.11/alpine/confscroll.c alpine-2.11/alpine/alpine.h alpine-2.11/alpine/radio.c alpine-2.11/alpine/newmail.h alpine-2.11/alpine/listsel.h alpine-2.11/alpine/help.h alpine-2.11/alpine/colorconf.h alpine-2.11/alpine/osdep/ alpine-2.11/alpine/osdep/fltrname.c alpine-2.11/alpine/osdep/termout.win alpine-2.11/alpine/osdep/Makefile.am alpine-2.11/alpine/osdep/sunquota alpine-2.11/alpine/osdep/termout.wnt.h alpine-2.11/alpine/osdep/termout.gen.c alpine-2.11/alpine/osdep/jobcntrl.h alpine-2.11/alpine/osdep/mswin.rc alpine-2.11/alpine/osdep/diskquot alpine-2.11/alpine/osdep/execview.h alpine-2.11/alpine/osdep/mswinver.c alpine-2.11/alpine/osdep/termin.wnt.c alpine-2.11/alpine/osdep/execview.c alpine-2.11/alpine/osdep/termout.unx.h alpine-2.11/alpine/osdep/diskquot.a32 alpine-2.11/alpine/osdep/print.h alpine-2.11/alpine/osdep/alpine.ico alpine-2.11/alpine/osdep/alpine-splash.bmp alpine-2.11/alpine/osdep/termout.gen.h alpine-2.11/alpine/osdep/termout.unx.c alpine-2.11/alpine/osdep/diskquot.sv4 alpine-2.11/alpine/osdep/diskquot.a41 alpine-2.11/alpine/osdep/diskquot.hpp alpine-2.11/alpine/osdep/Makefile.in alpine-2.11/alpine/osdep/debuging.c alpine-2.11/alpine/osdep/ReadMe alpine-2.11/alpine/osdep/termin.gen.h alpine-2.11/alpine/osdep/chnge_pw.c alpine-2.11/alpine/osdep/debuging.h alpine-2.11/alpine/osdep/mswin.def alpine-2.11/alpine/osdep/windlg.h alpine-2.11/alpine/osdep/diskquot.so5 alpine-2.11/alpine/osdep/solquota alpine-2.11/alpine/osdep/print.c alpine-2.11/alpine/osdep/makefile.wnt alpine-2.11/alpine/osdep/mclosed.ico alpine-2.11/alpine/osdep/diskquot.ptx alpine-2.11/alpine/osdep/diskquot.non.c alpine-2.11/alpine/osdep/jobcntrl.c alpine-2.11/alpine/osdep/newmail.ico alpine-2.11/alpine/osdep/resource.h alpine-2.11/alpine/osdep/chnge_pw.h alpine-2.11/alpine/osdep/termin.wnt.h alpine-2.11/alpine/osdep/fltrname.h alpine-2.11/alpine/osdep/diskquot.sgi alpine-2.11/alpine/osdep/termin.unx.h alpine-2.11/alpine/osdep/diskquot.sun alpine-2.11/alpine/osdep/termin.unx.c alpine-2.11/alpine/osdep/termin.gen.c alpine-2.11/alpine/osdep/termout.wnt.c alpine-2.11/alpine/signal.h alpine-2.11/alpine/print.h alpine-2.11/alpine/send.c alpine-2.11/alpine/alpine.c alpine-2.11/alpine/setup.c alpine-2.11/alpine/remote.c alpine-2.11/alpine/newuser.c alpine-2.11/alpine/mailcmd.c alpine-2.11/alpine/newmail.c alpine-2.11/alpine/status.c alpine-2.11/alpine/radio.h alpine-2.11/alpine/send.h alpine-2.11/alpine/mailview.c alpine-2.11/alpine/context.c alpine-2.11/alpine/mailindx.c alpine-2.11/alpine/takeaddr.h alpine-2.11/alpine/addrbook.c alpine-2.11/alpine/Makefile.in alpine-2.11/alpine/headers.h alpine-2.11/alpine/folder.c alpine-2.11/alpine/arg.h alpine-2.11/alpine/keymenu.h alpine-2.11/alpine/imap.c alpine-2.11/alpine/reply.h alpine-2.11/alpine/busy.h alpine-2.11/alpine/flagmaint.h alpine-2.11/alpine/reply.c alpine-2.11/alpine/titlebar.h alpine-2.11/alpine/ldap32.dll alpine-2.11/alpine/context.h alpine-2.11/alpine/mailpart.c alpine-2.11/alpine/pattern.c alpine-2.11/alpine/print.c alpine-2.11/alpine/confscroll.h alpine-2.11/alpine/adrbkcmd.c alpine-2.11/alpine/ldapconf.h alpine-2.11/alpine/colorconf.c alpine-2.11/alpine/newuser.h alpine-2.11/alpine/signal.c alpine-2.11/alpine/roleconf.c alpine-2.11/alpine/makefile.wnt alpine-2.11/alpine/kblock.c alpine-2.11/alpine/addrbook.h alpine-2.11/alpine/mailindx.h alpine-2.11/alpine/mailview.h alpine-2.11/alpine/remote.h alpine-2.11/alpine/keymenu.c alpine-2.11/alpine/pine-win.lnk alpine-2.11/alpine/dispfilt.h alpine-2.11/alpine/pipe.h alpine-2.11/alpine/after.c alpine-2.11/alpine/smime.c alpine-2.11/alpine/roleconf.h alpine-2.11/alpine/status.h alpine-2.11/alpine/talk.h alpine-2.11/alpine/listsel.c alpine-2.11/alpine/busy.c alpine-2.11/alpine/after.h alpine-2.11/alpine/rpdump.c alpine-2.11/alpine/rpload.c alpine-2.11/alpine/ldapconf.c alpine-2.11/alpine/init.c alpine-2.11/alpine/mailpart.h alpine-2.11/alpine/imap.h alpine-2.11/alpine/takeaddr.c alpine-2.11/alpine/pipe.c alpine-2.11/config.guess alpine-2.11/mapi/ alpine-2.11/mapi/makefile alpine-2.11/mapi/smapi.c alpine-2.11/mapi/pmapi.h alpine-2.11/mapi/pmapi.def alpine-2.11/mapi/pmapi.rc alpine-2.11/mapi/instmapi.c alpine-2.11/mapi/pmapi.c alpine-2.11/mapi/rfc1522.c alpine-2.11/mapi/ReadmeMapi32.txt alpine-2.11/mapi/resource.h alpine-2.11/missing alpine-2.11/LICENSE alpine-2.11/Makefile.in alpine-2.11/m4/ alpine-2.11/m4/lib-prefix.m4 alpine-2.11/m4/glibc2.m4 alpine-2.11/m4/Makefile.am alpine-2.11/m4/lib-link.m4 alpine-2.11/m4/ltoptions.m4 alpine-2.11/m4/nls.m4 alpine-2.11/m4/lt~obsolete.m4 alpine-2.11/m4/ltversion.m4 alpine-2.11/m4/codeset.m4 alpine-2.11/m4/ulonglong.m4 alpine-2.11/m4/lock.m4 alpine-2.11/m4/glibc21.m4 alpine-2.11/m4/longdouble.m4 alpine-2.11/m4/xsize.m4 alpine-2.11/m4/size_max.m4 alpine-2.11/m4/stdint_h.m4 alpine-2.11/m4/intldir.m4 alpine-2.11/m4/inttypes-pri.m4 alpine-2.11/m4/intl.m4 alpine-2.11/m4/intmax.m4 alpine-2.11/m4/lib-ld.m4 alpine-2.11/m4/ltsugar.m4 alpine-2.11/m4/inttypes.m4 alpine-2.11/m4/gettext.m4 alpine-2.11/m4/libtool.m4 alpine-2.11/m4/Makefile.in alpine-2.11/m4/printf-posix.m4 alpine-2.11/m4/acx_pthread.m4 alpine-2.11/m4/ChangeLog alpine-2.11/m4/inttypes_h.m4 alpine-2.11/m4/isc-posix.m4 alpine-2.11/m4/lcmessage.m4 alpine-2.11/m4/po.m4 alpine-2.11/m4/intdiv0.m4 alpine-2.11/m4/visibility.m4 alpine-2.11/m4/wchar_t.m4 alpine-2.11/m4/progtest.m4 alpine-2.11/m4/uintmax_t.m4 alpine-2.11/m4/wint_t.m4 alpine-2.11/m4/iconv.m4 alpine-2.11/m4/longlong.m4 alpine-2.11/imap/ alpine-2.11/imap/CONTENTS alpine-2.11/imap/ip6 alpine-2.11/imap/src/ alpine-2.11/imap/src/mtest/ alpine-2.11/imap/src/mtest/makefile.os2 alpine-2.11/imap/src/mtest/Makefile alpine-2.11/imap/src/mtest/makefile.ntk alpine-2.11/imap/src/mtest/makefile.w2k alpine-2.11/imap/src/mtest/makefile.nt alpine-2.11/imap/src/mtest/mtest.c alpine-2.11/imap/src/dmail/ alpine-2.11/imap/src/dmail/dquota.h alpine-2.11/imap/src/dmail/Makefile alpine-2.11/imap/src/dmail/dmail.1 alpine-2.11/imap/src/dmail/dmail.c alpine-2.11/imap/src/dmail/dquota.c alpine-2.11/imap/src/ipopd/ alpine-2.11/imap/src/ipopd/ipop3d.c alpine-2.11/imap/src/ipopd/Makefile alpine-2.11/imap/src/ipopd/makefile.ntk alpine-2.11/imap/src/ipopd/makefile.w2k alpine-2.11/imap/src/ipopd/makefile.nt alpine-2.11/imap/src/ipopd/ipopd.8 alpine-2.11/imap/src/ipopd/ipop2d.c alpine-2.11/imap/src/osdep/ alpine-2.11/imap/src/osdep/mac/ alpine-2.11/imap/src/osdep/mac/ftl_mac.c alpine-2.11/imap/src/osdep/mac/pmatch.c alpine-2.11/imap/src/osdep/mac/mtest.sit.hqx alpine-2.11/imap/src/osdep/mac/linkage.c alpine-2.11/imap/src/osdep/mac/dummy.h alpine-2.11/imap/src/osdep/mac/tcp_mac.c alpine-2.11/imap/src/osdep/mac/nl_mac.c alpine-2.11/imap/src/osdep/mac/env_mac.c alpine-2.11/imap/src/osdep/mac/env_mac.h alpine-2.11/imap/src/osdep/mac/osdep.h alpine-2.11/imap/src/osdep/mac/os_mac.h alpine-2.11/imap/src/osdep/mac/dummymac.c alpine-2.11/imap/src/osdep/mac/linkage.h alpine-2.11/imap/src/osdep/mac/os_mac.c alpine-2.11/imap/src/osdep/mac/tcp_mac.h alpine-2.11/imap/src/osdep/mac/fs_mac.c alpine-2.11/imap/src/osdep/unix/ alpine-2.11/imap/src/osdep/unix/ckp_bsi.c alpine-2.11/imap/src/osdep/unix/sslstdio.c alpine-2.11/imap/src/osdep/unix/mix.c alpine-2.11/imap/src/osdep/unix/env_unix.h alpine-2.11/imap/src/osdep/unix/os_mnt.h alpine-2.11/imap/src/osdep/unix/os_asv.h alpine-2.11/imap/src/osdep/unix/os_aos.c alpine-2.11/imap/src/osdep/unix/tz_sv4.c alpine-2.11/imap/src/osdep/unix/pmatch.c alpine-2.11/imap/src/osdep/unix/ckp_ssn.c alpine-2.11/imap/src/osdep/unix/os_sos.c alpine-2.11/imap/src/osdep/unix/opendir.c alpine-2.11/imap/src/osdep/unix/os_sv4.c alpine-2.11/imap/src/osdep/unix/os_a52.h alpine-2.11/imap/src/osdep/unix/dummy.c alpine-2.11/imap/src/osdep/unix/os_sco.h alpine-2.11/imap/src/osdep/unix/fdstring.c alpine-2.11/imap/src/osdep/unix/os_slx.c alpine-2.11/imap/src/osdep/unix/os_a41.c alpine-2.11/imap/src/osdep/unix/os_sun.c alpine-2.11/imap/src/osdep/unix/unix.c alpine-2.11/imap/src/osdep/unix/flocksim.h alpine-2.11/imap/src/osdep/unix/os_mct.h alpine-2.11/imap/src/osdep/unix/os_os4.c alpine-2.11/imap/src/osdep/unix/ckp_cyg.c alpine-2.11/imap/src/osdep/unix/env_unix.c alpine-2.11/imap/src/osdep/unix/scandir.c alpine-2.11/imap/src/osdep/unix/fs_unix.c alpine-2.11/imap/src/osdep/unix/os_a41.h alpine-2.11/imap/src/osdep/unix/tz_bsd.c alpine-2.11/imap/src/osdep/unix/os_pyr.h alpine-2.11/imap/src/osdep/unix/os_hpp.h alpine-2.11/imap/src/osdep/unix/log_cyg.c alpine-2.11/imap/src/osdep/unix/ckp_ult.c alpine-2.11/imap/src/osdep/unix/log_bsi.c alpine-2.11/imap/src/osdep/unix/os_lnx.c alpine-2.11/imap/src/osdep/unix/dummy.h alpine-2.11/imap/src/osdep/unix/os_nto.c alpine-2.11/imap/src/osdep/unix/mh.c alpine-2.11/imap/src/osdep/unix/phile.c alpine-2.11/imap/src/osdep/unix/os_isc.c alpine-2.11/imap/src/osdep/unix/log_old.c alpine-2.11/imap/src/osdep/unix/os_cyg.c alpine-2.11/imap/src/osdep/unix/os_lyn.c alpine-2.11/imap/src/osdep/unix/mkauths alpine-2.11/imap/src/osdep/unix/sig_sv4.c alpine-2.11/imap/src/osdep/unix/os_sv2.h alpine-2.11/imap/src/osdep/unix/os_bsd.c alpine-2.11/imap/src/osdep/unix/log_std.c alpine-2.11/imap/src/osdep/unix/os_ptx.c alpine-2.11/imap/src/osdep/unix/os_qnx.h alpine-2.11/imap/src/osdep/unix/os_do4.c alpine-2.11/imap/src/osdep/unix/Makefile.gss alpine-2.11/imap/src/osdep/unix/unix.h alpine-2.11/imap/src/osdep/unix/ckp_a41.c alpine-2.11/imap/src/osdep/unix/ckp_pam.c alpine-2.11/imap/src/osdep/unix/tz_nul.c alpine-2.11/imap/src/osdep/unix/os_art.h alpine-2.11/imap/src/osdep/unix/os_d-g.h alpine-2.11/imap/src/osdep/unix/os_cvx.h alpine-2.11/imap/src/osdep/unix/mmdf.c alpine-2.11/imap/src/osdep/unix/strerror.c alpine-2.11/imap/src/osdep/unix/os_s40.c alpine-2.11/imap/src/osdep/unix/os_ptx.h alpine-2.11/imap/src/osdep/unix/os_aos.h alpine-2.11/imap/src/osdep/unix/os_drs.c alpine-2.11/imap/src/osdep/unix/sig_bsd.c alpine-2.11/imap/src/osdep/unix/os_sc5.c alpine-2.11/imap/src/osdep/unix/os_do4.h alpine-2.11/imap/src/osdep/unix/setpgrp.c alpine-2.11/imap/src/osdep/unix/os_sua.c alpine-2.11/imap/src/osdep/unix/os_lyn.h alpine-2.11/imap/src/osdep/unix/fsync.c alpine-2.11/imap/src/osdep/unix/Makefile alpine-2.11/imap/src/osdep/unix/ssl_unix.c alpine-2.11/imap/src/osdep/unix/os_sos.h alpine-2.11/imap/src/osdep/unix/ckp_std.c alpine-2.11/imap/src/osdep/unix/drivers alpine-2.11/imap/src/osdep/unix/pseudo.c alpine-2.11/imap/src/osdep/unix/ckp_2nd.c alpine-2.11/imap/src/osdep/unix/news.c alpine-2.11/imap/src/osdep/unix/ckp_sv4.c alpine-2.11/imap/src/osdep/unix/gethstid.c alpine-2.11/imap/src/osdep/unix/os_nxt.h alpine-2.11/imap/src/osdep/unix/flocksim.c alpine-2.11/imap/src/osdep/unix/nl_unix.c alpine-2.11/imap/src/osdep/unix/ckp_gss.c alpine-2.11/imap/src/osdep/unix/os_nto.h alpine-2.11/imap/src/osdep/unix/os_dyn.c alpine-2.11/imap/src/osdep/unix/log_sv4.c alpine-2.11/imap/src/osdep/unix/os_lnx.h alpine-2.11/imap/src/osdep/unix/os_sua.h alpine-2.11/imap/src/osdep/unix/os_cvx.c alpine-2.11/imap/src/osdep/unix/kerb_mit.c alpine-2.11/imap/src/osdep/unix/os_vu2.h alpine-2.11/imap/src/osdep/unix/os_osx.h alpine-2.11/imap/src/osdep/unix/utime.c alpine-2.11/imap/src/osdep/unix/os_sgi.h alpine-2.11/imap/src/osdep/unix/tcp_unix.h alpine-2.11/imap/src/osdep/unix/os_shp.c alpine-2.11/imap/src/osdep/unix/ipo_unix.c alpine-2.11/imap/src/osdep/unix/ftl_unix.c alpine-2.11/imap/src/osdep/unix/write.c alpine-2.11/imap/src/osdep/unix/os_hpp.c alpine-2.11/imap/src/osdep/unix/truncate.c alpine-2.11/imap/src/osdep/unix/mx.c alpine-2.11/imap/src/osdep/unix/crx_nfs.c alpine-2.11/imap/src/osdep/unix/os_isc.h alpine-2.11/imap/src/osdep/unix/flockcyg.h alpine-2.11/imap/src/osdep/unix/ssl_none.c alpine-2.11/imap/src/osdep/unix/ckp_pmb.c alpine-2.11/imap/src/osdep/unix/ckp_nul.c alpine-2.11/imap/src/osdep/unix/os_sc5.h alpine-2.11/imap/src/osdep/unix/os_d-g.c alpine-2.11/imap/src/osdep/unix/ip6_unix.c alpine-2.11/imap/src/osdep/unix/mbx.c alpine-2.11/imap/src/osdep/unix/gr_wait4.c alpine-2.11/imap/src/osdep/unix/os_dyn.h alpine-2.11/imap/src/osdep/unix/os_osf.c alpine-2.11/imap/src/osdep/unix/os_aux.c alpine-2.11/imap/src/osdep/unix/os_aux.h alpine-2.11/imap/src/osdep/unix/flocklnx.c alpine-2.11/imap/src/osdep/unix/os_sol.c alpine-2.11/imap/src/osdep/unix/os_bsf.h alpine-2.11/imap/src/osdep/unix/os_cyg.h alpine-2.11/imap/src/osdep/unix/ckp_3rd.c alpine-2.11/imap/src/osdep/unix/pseudo.h alpine-2.11/imap/src/osdep/unix/ckp_os4.c alpine-2.11/imap/src/osdep/unix/ckp_sce.c alpine-2.11/imap/src/osdep/unix/ckp_sec.c alpine-2.11/imap/src/osdep/unix/os_bsf.c alpine-2.11/imap/src/osdep/unix/os_ult.c alpine-2.11/imap/src/osdep/unix/rename.c alpine-2.11/imap/src/osdep/unix/os_bsd.h alpine-2.11/imap/src/osdep/unix/os_shp.h alpine-2.11/imap/src/osdep/unix/os_a32.c alpine-2.11/imap/src/osdep/unix/ckp_svo.c alpine-2.11/imap/src/osdep/unix/os_os4.h alpine-2.11/imap/src/osdep/unix/os_sv2.c alpine-2.11/imap/src/osdep/unix/os_a32.h alpine-2.11/imap/src/osdep/unix/tenex.c alpine-2.11/imap/src/osdep/unix/os_drs.h alpine-2.11/imap/src/osdep/unix/fdstring.h alpine-2.11/imap/src/osdep/unix/os_aix.h alpine-2.11/imap/src/osdep/unix/getspnam.c alpine-2.11/imap/src/osdep/unix/os_sun.h alpine-2.11/imap/src/osdep/unix/ckp_1st.c alpine-2.11/imap/src/osdep/unix/os_art.c alpine-2.11/imap/src/osdep/unix/os_nxt.c alpine-2.11/imap/src/osdep/unix/os_bsi.h alpine-2.11/imap/src/osdep/unix/ckp_psx.c alpine-2.11/imap/src/osdep/unix/os_qnx.c alpine-2.11/imap/src/osdep/unix/tcp_unix.c alpine-2.11/imap/src/osdep/unix/os_slx.h alpine-2.11/imap/src/osdep/unix/os_ult.h alpine-2.11/imap/src/osdep/unix/os_osx.c alpine-2.11/imap/src/osdep/unix/crx_std.c alpine-2.11/imap/src/osdep/unix/os_solo.h alpine-2.11/imap/src/osdep/unix/os_asv.c alpine-2.11/imap/src/osdep/unix/os_sgi.c alpine-2.11/imap/src/osdep/unix/os_aix.c alpine-2.11/imap/src/osdep/unix/sig_psx.c alpine-2.11/imap/src/osdep/unix/os_sco.c alpine-2.11/imap/src/osdep/unix/ckp_afs.c alpine-2.11/imap/src/osdep/unix/os_bsi.c alpine-2.11/imap/src/osdep/unix/gr_wait.c alpine-2.11/imap/src/osdep/unix/os_s40.h alpine-2.11/imap/src/osdep/unix/flockcyg.c alpine-2.11/imap/src/osdep/unix/mtx.c alpine-2.11/imap/src/osdep/unix/os_mnt.c alpine-2.11/imap/src/osdep/unix/os_vu2.c alpine-2.11/imap/src/osdep/unix/log_sec.c alpine-2.11/imap/src/osdep/unix/os_osf.h alpine-2.11/imap/src/osdep/unix/log_os4.c alpine-2.11/imap/src/osdep/unix/ckp_dce.c alpine-2.11/imap/src/osdep/unix/os_soln.h alpine-2.11/imap/src/osdep/unix/os_a52.c alpine-2.11/imap/src/osdep/unix/gr_waitp.c alpine-2.11/imap/src/osdep/unix/os_sv4.h alpine-2.11/imap/src/osdep/unix/os_mct.c alpine-2.11/imap/src/osdep/unix/ip4_unix.c alpine-2.11/imap/src/osdep/unix/os_pyr.c alpine-2.11/imap/src/osdep/nt/ alpine-2.11/imap/src/osdep/nt/os_old.c alpine-2.11/imap/src/osdep/nt/dummynt.c alpine-2.11/imap/src/osdep/nt/pmatch.c alpine-2.11/imap/src/osdep/nt/fdstring.c alpine-2.11/imap/src/osdep/nt/dummy.h alpine-2.11/imap/src/osdep/nt/unixnt.h alpine-2.11/imap/src/osdep/nt/os_nt.h alpine-2.11/imap/src/osdep/nt/kerb_w2k.c alpine-2.11/imap/src/osdep/nt/ip6_nt.c alpine-2.11/imap/src/osdep/nt/ssl_w2k.c alpine-2.11/imap/src/osdep/nt/tenexnt.c alpine-2.11/imap/src/osdep/nt/env_nt.h alpine-2.11/imap/src/osdep/nt/mailfile.h alpine-2.11/imap/src/osdep/nt/tcp_nt.h alpine-2.11/imap/src/osdep/nt/env_nt.c alpine-2.11/imap/src/osdep/nt/mbxnt.c alpine-2.11/imap/src/osdep/nt/os_w2k.c alpine-2.11/imap/src/osdep/nt/pseudo.c alpine-2.11/imap/src/osdep/nt/fs_nt.c alpine-2.11/imap/src/osdep/nt/makefile.ntk alpine-2.11/imap/src/osdep/nt/ftl_nt.c alpine-2.11/imap/src/osdep/nt/drivraux.bat alpine-2.11/imap/src/osdep/nt/mtxnt.c alpine-2.11/imap/src/osdep/nt/setproto.bat alpine-2.11/imap/src/osdep/nt/kerb_mit.c alpine-2.11/imap/src/osdep/nt/ip4_nt.c alpine-2.11/imap/src/osdep/nt/tcp_nt.c alpine-2.11/imap/src/osdep/nt/drivers.bat alpine-2.11/imap/src/osdep/nt/write.c alpine-2.11/imap/src/osdep/nt/makefile.w2k alpine-2.11/imap/src/osdep/nt/makefile.nt alpine-2.11/imap/src/osdep/nt/nl_nt.c alpine-2.11/imap/src/osdep/nt/ssl_none.c alpine-2.11/imap/src/osdep/nt/mkautaux.bat alpine-2.11/imap/src/osdep/nt/ssl_old.c alpine-2.11/imap/src/osdep/nt/pseudo.h alpine-2.11/imap/src/osdep/nt/ssl_nt.c alpine-2.11/imap/src/osdep/nt/yunchan.c alpine-2.11/imap/src/osdep/nt/fdstring.h alpine-2.11/imap/src/osdep/nt/unixnt.c alpine-2.11/imap/src/osdep/nt/yunchan.h alpine-2.11/imap/src/osdep/nt/mkauths.bat alpine-2.11/imap/src/osdep/nt/os_ntk.c alpine-2.11/imap/src/osdep/nt/os_nt.c alpine-2.11/imap/src/osdep/vms/ alpine-2.11/imap/src/osdep/vms/link_mnt.opt alpine-2.11/imap/src/osdep/vms/clean.com alpine-2.11/imap/src/osdep/vms/pmatch.c alpine-2.11/imap/src/osdep/vms/linkage.c alpine-2.11/imap/src/osdep/vms/tcp_vmsm.c alpine-2.11/imap/src/osdep/vms/dummy.h alpine-2.11/imap/src/osdep/vms/env_vms.h alpine-2.11/imap/src/osdep/vms/fs_vms.c alpine-2.11/imap/src/osdep/vms/dummyvms.c alpine-2.11/imap/src/osdep/vms/tcp_vmsl.c alpine-2.11/imap/src/osdep/vms/tcp_vms.h alpine-2.11/imap/src/osdep/vms/ftl_vms.c alpine-2.11/imap/src/osdep/vms/os_vms.c alpine-2.11/imap/src/osdep/vms/nl_vms.c alpine-2.11/imap/src/osdep/vms/link.opt alpine-2.11/imap/src/osdep/vms/os_vms.h alpine-2.11/imap/src/osdep/vms/linkage.h alpine-2.11/imap/src/osdep/vms/env_vms.c alpine-2.11/imap/src/osdep/vms/tcp_vmsn.c alpine-2.11/imap/src/osdep/vms/build.com alpine-2.11/imap/src/osdep/vms/link_nlb.opt alpine-2.11/imap/src/osdep/amiga/ alpine-2.11/imap/src/osdep/amiga/mix.c alpine-2.11/imap/src/osdep/amiga/pmatch.c alpine-2.11/imap/src/osdep/amiga/dummy.c alpine-2.11/imap/src/osdep/amiga/fdstring.c alpine-2.11/imap/src/osdep/amiga/unix.c alpine-2.11/imap/src/osdep/amiga/scandir.c alpine-2.11/imap/src/osdep/amiga/tz_bsd.c alpine-2.11/imap/src/osdep/amiga/dummy.h alpine-2.11/imap/src/osdep/amiga/mh.c alpine-2.11/imap/src/osdep/amiga/phile.c alpine-2.11/imap/src/osdep/amiga/mkauths alpine-2.11/imap/src/osdep/amiga/log_std.c alpine-2.11/imap/src/osdep/amiga/unix.h alpine-2.11/imap/src/osdep/amiga/mmdf.c alpine-2.11/imap/src/osdep/amiga/tcp_ami.c alpine-2.11/imap/src/osdep/amiga/Makefile alpine-2.11/imap/src/osdep/amiga/ckp_std.c alpine-2.11/imap/src/osdep/amiga/drivers alpine-2.11/imap/src/osdep/amiga/pseudo.c alpine-2.11/imap/src/osdep/amiga/news.c alpine-2.11/imap/src/osdep/amiga/gethstid.c alpine-2.11/imap/src/osdep/amiga/fs_ami.c alpine-2.11/imap/src/osdep/amiga/write.c alpine-2.11/imap/src/osdep/amiga/ftl_ami.c alpine-2.11/imap/src/osdep/amiga/mx.c alpine-2.11/imap/src/osdep/amiga/os_ami.h alpine-2.11/imap/src/osdep/amiga/ssl_none.c alpine-2.11/imap/src/osdep/amiga/mbx.c alpine-2.11/imap/src/osdep/amiga/env_ami.c alpine-2.11/imap/src/osdep/amiga/env_ami.h alpine-2.11/imap/src/osdep/amiga/pseudo.h alpine-2.11/imap/src/osdep/amiga/tenex.c alpine-2.11/imap/src/osdep/amiga/tcp_ami.h alpine-2.11/imap/src/osdep/amiga/fdstring.h alpine-2.11/imap/src/osdep/amiga/nl_ami.c alpine-2.11/imap/src/osdep/amiga/os_ami.c alpine-2.11/imap/src/osdep/amiga/mtx.c alpine-2.11/imap/src/osdep/amiga/gr_waitp.c alpine-2.11/imap/src/osdep/dos/ alpine-2.11/imap/src/osdep/dos/os_dnv.c alpine-2.11/imap/src/osdep/dos/pmatch.c alpine-2.11/imap/src/osdep/dos/env_dos.h alpine-2.11/imap/src/osdep/dos/fdstring.c alpine-2.11/imap/src/osdep/dos/os_dbw.h alpine-2.11/imap/src/osdep/dos/tcp_dos.c alpine-2.11/imap/src/osdep/dos/os_dpc.h alpine-2.11/imap/src/osdep/dos/makefile alpine-2.11/imap/src/osdep/dos/os_wsk.c alpine-2.11/imap/src/osdep/dos/dummy.h alpine-2.11/imap/src/osdep/dos/env_dos.c alpine-2.11/imap/src/osdep/dos/mtxdos.c alpine-2.11/imap/src/osdep/dos/tcp_wsk.h alpine-2.11/imap/src/osdep/dos/os_dwa.c alpine-2.11/imap/src/osdep/dos/os_wsk.h alpine-2.11/imap/src/osdep/dos/dummydos.c alpine-2.11/imap/src/osdep/dos/os_dnv.h alpine-2.11/imap/src/osdep/dos/tcp_dos.h alpine-2.11/imap/src/osdep/dos/os_dwa.h alpine-2.11/imap/src/osdep/dos/tcp_dwa.h alpine-2.11/imap/src/osdep/dos/mtestdnv.bat alpine-2.11/imap/src/osdep/dos/mtestdwa.bat alpine-2.11/imap/src/osdep/dos/os_dnf.h alpine-2.11/imap/src/osdep/dos/nl_dos.c alpine-2.11/imap/src/osdep/dos/mtestdpc.bat alpine-2.11/imap/src/osdep/dos/fs_dos.c alpine-2.11/imap/src/osdep/dos/drivraux.bat alpine-2.11/imap/src/osdep/dos/tcp_wsk.c alpine-2.11/imap/src/osdep/dos/os_dnf.c alpine-2.11/imap/src/osdep/dos/mtestdbw.bat alpine-2.11/imap/src/osdep/dos/drivers.bat alpine-2.11/imap/src/osdep/dos/write.c alpine-2.11/imap/src/osdep/dos/mtestwsk.bat alpine-2.11/imap/src/osdep/dos/mkautaux.bat alpine-2.11/imap/src/osdep/dos/bezrkdos.c alpine-2.11/imap/src/osdep/dos/os_dpc.c alpine-2.11/imap/src/osdep/dos/tcp_dwa.c alpine-2.11/imap/src/osdep/dos/fdstring.h alpine-2.11/imap/src/osdep/dos/os_dbw.c alpine-2.11/imap/src/osdep/dos/mkauths.bat alpine-2.11/imap/src/osdep/dos/ftl_dos.c alpine-2.11/imap/src/osdep/dos/mtestdnf.bat alpine-2.11/imap/src/osdep/wce/ alpine-2.11/imap/src/osdep/wce/ftl_wce.c alpine-2.11/imap/src/osdep/wce/pmatch.c alpine-2.11/imap/src/osdep/wce/os_wce.h alpine-2.11/imap/src/osdep/wce/dummy.h alpine-2.11/imap/src/osdep/wce/tcp_wce.c alpine-2.11/imap/src/osdep/wce/env_wce.h alpine-2.11/imap/src/osdep/wce/tcp_wce.h alpine-2.11/imap/src/osdep/wce/drivraux.bat alpine-2.11/imap/src/osdep/wce/setproto.bat alpine-2.11/imap/src/osdep/wce/env_wce.c alpine-2.11/imap/src/osdep/wce/dummywce.c alpine-2.11/imap/src/osdep/wce/drivers.bat alpine-2.11/imap/src/osdep/wce/nl_wce.c alpine-2.11/imap/src/osdep/wce/mkautaux.bat alpine-2.11/imap/src/osdep/wce/os_wce.c alpine-2.11/imap/src/osdep/wce/fs_wce.c alpine-2.11/imap/src/osdep/wce/mkauths.bat alpine-2.11/imap/src/osdep/wce/makefile.wce alpine-2.11/imap/src/osdep/tops-20/ alpine-2.11/imap/src/osdep/tops-20/fs_t20.c alpine-2.11/imap/src/osdep/tops-20/pmatch.c alpine-2.11/imap/src/osdep/tops-20/linkage.c alpine-2.11/imap/src/osdep/tops-20/dummy.h alpine-2.11/imap/src/osdep/tops-20/env_t20.h alpine-2.11/imap/src/osdep/tops-20/dummyt20.c alpine-2.11/imap/src/osdep/tops-20/tcp_t20.c alpine-2.11/imap/src/osdep/tops-20/os_t20.c alpine-2.11/imap/src/osdep/tops-20/log_t20.c alpine-2.11/imap/src/osdep/tops-20/shortsym.h alpine-2.11/imap/src/osdep/tops-20/tcp_t20.h alpine-2.11/imap/src/osdep/tops-20/env_t20.c alpine-2.11/imap/src/osdep/tops-20/build.ctl alpine-2.11/imap/src/osdep/tops-20/os_t20.h alpine-2.11/imap/src/osdep/tops-20/ftl_t20.c alpine-2.11/imap/src/osdep/tops-20/linkage.h alpine-2.11/imap/src/osdep/tops-20/nl_t20.c alpine-2.11/imap/src/osdep/os2/ alpine-2.11/imap/src/osdep/os2/pmatch.c alpine-2.11/imap/src/osdep/os2/setproto.cmd alpine-2.11/imap/src/osdep/os2/dummy.h alpine-2.11/imap/src/osdep/os2/auths.cmd alpine-2.11/imap/src/osdep/os2/unixnt.h alpine-2.11/imap/src/osdep/os2/fs_os2.c alpine-2.11/imap/src/osdep/os2/tcp_os2.h alpine-2.11/imap/src/osdep/os2/tenexnt.c alpine-2.11/imap/src/osdep/os2/drivers.cmd alpine-2.11/imap/src/osdep/os2/makefile.os2 alpine-2.11/imap/src/osdep/os2/mbxnt.c alpine-2.11/imap/src/osdep/os2/pseudo.c alpine-2.11/imap/src/osdep/os2/dummyos2.c alpine-2.11/imap/src/osdep/os2/mtxnt.c alpine-2.11/imap/src/osdep/os2/os_os2.c alpine-2.11/imap/src/osdep/os2/ftl_os2.c alpine-2.11/imap/src/osdep/os2/write.c alpine-2.11/imap/src/osdep/os2/pseudo.h alpine-2.11/imap/src/osdep/os2/env_os2.h alpine-2.11/imap/src/osdep/os2/os_os2.h alpine-2.11/imap/src/osdep/os2/env_os2.c alpine-2.11/imap/src/osdep/os2/unixnt.c alpine-2.11/imap/src/osdep/os2/tcp_os2.c alpine-2.11/imap/src/osdep/os2/nl_os2.c alpine-2.11/imap/src/charset/ alpine-2.11/imap/src/charset/gb_2312.c alpine-2.11/imap/src/charset/widths.c alpine-2.11/imap/src/charset/cns11643.c alpine-2.11/imap/src/charset/tis_620.c alpine-2.11/imap/src/charset/decomtab.c alpine-2.11/imap/src/charset/ksc_5601.c alpine-2.11/imap/src/charset/jis_0208.c alpine-2.11/imap/src/charset/koi8_r.c alpine-2.11/imap/src/charset/koi8_u.c alpine-2.11/imap/src/charset/windows.c alpine-2.11/imap/src/charset/gb_12345.c alpine-2.11/imap/src/charset/big5.c alpine-2.11/imap/src/charset/viscii.c alpine-2.11/imap/src/charset/iso_8859.c alpine-2.11/imap/src/charset/ibm.c alpine-2.11/imap/src/charset/tmap.c alpine-2.11/imap/src/charset/jis_0212.c alpine-2.11/imap/src/mailutil/ alpine-2.11/imap/src/mailutil/mailutil.1 alpine-2.11/imap/src/mailutil/Makefile alpine-2.11/imap/src/mailutil/makefile.ntk alpine-2.11/imap/src/mailutil/makefile.w2k alpine-2.11/imap/src/mailutil/makefile.nt alpine-2.11/imap/src/mailutil/mailutil.c alpine-2.11/imap/src/ansilib/ alpine-2.11/imap/src/ansilib/strtok.c alpine-2.11/imap/src/ansilib/strstr.c alpine-2.11/imap/src/ansilib/memmove2.c alpine-2.11/imap/src/ansilib/strpbrk.c alpine-2.11/imap/src/ansilib/memset.c alpine-2.11/imap/src/ansilib/strtoul.c alpine-2.11/imap/src/ansilib/memmove.c alpine-2.11/imap/src/imapd/ alpine-2.11/imap/src/imapd/Makefile alpine-2.11/imap/src/imapd/makefile.ntk alpine-2.11/imap/src/imapd/imapd.8 alpine-2.11/imap/src/imapd/makefile.w2k alpine-2.11/imap/src/imapd/makefile.nt alpine-2.11/imap/src/imapd/imapd.c alpine-2.11/imap/src/mlock/ alpine-2.11/imap/src/mlock/Makefile alpine-2.11/imap/src/mlock/mlock.c alpine-2.11/imap/src/tmail/ alpine-2.11/imap/src/tmail/tmail.1 alpine-2.11/imap/src/tmail/tquota.c alpine-2.11/imap/src/tmail/Makefile alpine-2.11/imap/src/tmail/tquota.h alpine-2.11/imap/src/tmail/tmail.c alpine-2.11/imap/src/c-client/ alpine-2.11/imap/src/c-client/flstring.h alpine-2.11/imap/src/c-client/tcp.h alpine-2.11/imap/src/c-client/smtp.c alpine-2.11/imap/src/c-client/c-client.h alpine-2.11/imap/src/c-client/auth_md5.c alpine-2.11/imap/src/c-client/utf8aux.c alpine-2.11/imap/src/c-client/newsrc.c alpine-2.11/imap/src/c-client/env.h alpine-2.11/imap/src/c-client/smtp.h alpine-2.11/imap/src/c-client/nntp.h alpine-2.11/imap/src/c-client/netmsg.h alpine-2.11/imap/src/c-client/rfc822.h alpine-2.11/imap/src/c-client/auth_log.c alpine-2.11/imap/src/c-client/utf8.h alpine-2.11/imap/src/c-client/netmsg.c alpine-2.11/imap/src/c-client/utf8.c alpine-2.11/imap/src/c-client/sslio.h alpine-2.11/imap/src/c-client/newsrc.h alpine-2.11/imap/src/c-client/flstring.c alpine-2.11/imap/src/c-client/nntp.c alpine-2.11/imap/src/c-client/mail.h alpine-2.11/imap/src/c-client/pop3.c alpine-2.11/imap/src/c-client/imap4r1.c alpine-2.11/imap/src/c-client/misc.c alpine-2.11/imap/src/c-client/misc.h alpine-2.11/imap/src/c-client/ftl.h alpine-2.11/imap/src/c-client/smanager.c alpine-2.11/imap/src/c-client/rfc822.c alpine-2.11/imap/src/c-client/mail.c alpine-2.11/imap/src/c-client/auth_gss.c alpine-2.11/imap/src/c-client/nl.h alpine-2.11/imap/src/c-client/auth_pla.c alpine-2.11/imap/src/c-client/fs.h alpine-2.11/imap/src/c-client/imap4r1.h alpine-2.11/imap/src/c-client/auth_ext.c alpine-2.11/imap/src/c-client/utf8aux.h alpine-2.11/imap/makefile.os2 alpine-2.11/imap/Makefile alpine-2.11/imap/makefile.ntk alpine-2.11/imap/makefile.w2k alpine-2.11/imap/makefile.nt alpine-2.11/imap/NOTICE alpine-2.11/imap/SUPPORT alpine-2.11/imap/README alpine-2.11/imap/LICENSE.txt alpine-2.11/imap/tools/ alpine-2.11/imap/tools/uahelper.c alpine-2.11/imap/tools/ua alpine-2.11/imap/tools/Makefile alpine-2.11/imap/tools/an alpine-2.11/imap/docs/ alpine-2.11/imap/docs/Y2K alpine-2.11/imap/docs/internal.txt alpine-2.11/imap/docs/drivers.txt alpine-2.11/imap/docs/CONFIG alpine-2.11/imap/docs/md5.txt alpine-2.11/imap/docs/locking.txt alpine-2.11/imap/docs/naming.txt alpine-2.11/imap/docs/SSLBUILD alpine-2.11/imap/docs/IPv6.txt alpine-2.11/imap/docs/commndmt.txt alpine-2.11/imap/docs/FAQ.html alpine-2.11/imap/docs/calendar.txt alpine-2.11/imap/docs/imaprc.txt alpine-2.11/imap/docs/FAQ.txt alpine-2.11/imap/docs/draft/ alpine-2.11/imap/docs/draft/i18n.txt alpine-2.11/imap/docs/draft/README alpine-2.11/imap/docs/draft/sort.txt alpine-2.11/imap/docs/RELNOTES alpine-2.11/imap/docs/BUILD alpine-2.11/imap/docs/README.rfc alpine-2.11/imap/docs/mixfmt.txt alpine-2.11/imap/docs/bugs.txt alpine-2.11/imap/docs/formats.txt alpine-2.11/imap/makefile.wce alpine-2.11/regex/ alpine-2.11/regex/Makefile.am alpine-2.11/regex/cclass.h alpine-2.11/regex/regfree.c alpine-2.11/regex/regex2.h alpine-2.11/regex/Makefile alpine-2.11/regex/regexec.c alpine-2.11/regex/Makefile.in alpine-2.11/regex/ReadMe alpine-2.11/regex/re_format.doc alpine-2.11/regex/regex.h alpine-2.11/regex/makefile.wnt alpine-2.11/regex/utils.h alpine-2.11/regex/engine.c alpine-2.11/regex/regex.doc alpine-2.11/regex/regcomp.c alpine-2.11/regex/regerror.c alpine-2.11/regex/cname.h alpine-2.11/po/ alpine-2.11/po/stamp-po alpine-2.11/po/Rules-quot alpine-2.11/po/quot.sed alpine-2.11/po/insert-header.sin alpine-2.11/po/Makefile.in.in alpine-2.11/po/POTFILES.in alpine-2.11/po/en@quot.header alpine-2.11/po/ChangeLog alpine-2.11/po/en@boldquot.header alpine-2.11/po/Makevars.template alpine-2.11/po/remove-potcdate.sin alpine-2.11/po/alpine.pot alpine-2.11/po/howto alpine-2.11/po/Makevars alpine-2.11/po/boldquot.sed alpine-2.11/include/ alpine-2.11/include/config.wnt.h alpine-2.11/include/config.h.in alpine-2.11/include/general.h alpine-2.11/include/system.h alpine-2.11/include/config.h.in~ alpine-2.11/VERSION alpine-2.11/config.rpath alpine-2.11/mkinstalldirs alpine-2.11/install-sh alpine-2.11/pico/ alpine-2.11/pico/basic.c alpine-2.11/pico/ebind.h alpine-2.11/pico/line.c alpine-2.11/pico/pico.h alpine-2.11/pico/Makefile.am alpine-2.11/pico/utf8stub.h alpine-2.11/pico/keydefs.h alpine-2.11/pico/word.c alpine-2.11/pico/region.c alpine-2.11/pico/bind.c alpine-2.11/pico/estruct.h alpine-2.11/pico/main.c alpine-2.11/pico/mswinver.c alpine-2.11/pico/osdep/ alpine-2.11/pico/osdep/mswin_spell.DLG alpine-2.11/pico/osdep/spell.c alpine-2.11/pico/osdep/raw.h alpine-2.11/pico/osdep/Makefile.am alpine-2.11/pico/osdep/color.h alpine-2.11/pico/osdep/msmenu.h alpine-2.11/pico/osdep/msdlg.c alpine-2.11/pico/osdep/mouse.c alpine-2.11/pico/osdep/popen.c alpine-2.11/pico/osdep/mswin.rc alpine-2.11/pico/osdep/fsync.h alpine-2.11/pico/osdep/filesys.c alpine-2.11/pico/osdep/os-win.h alpine-2.11/pico/osdep/mswin_aspell.h alpine-2.11/pico/osdep/newmail.h alpine-2.11/pico/osdep/signals.h alpine-2.11/pico/osdep/pico.ico alpine-2.11/pico/osdep/raw.c alpine-2.11/pico/osdep/tty.c alpine-2.11/pico/osdep/mswin_spell.c alpine-2.11/pico/osdep/fsync.c alpine-2.11/pico/osdep/newmail.c alpine-2.11/pico/osdep/chkpoint.c alpine-2.11/pico/osdep/getkey.c alpine-2.11/pico/osdep/mswin.c alpine-2.11/pico/osdep/mswin.h alpine-2.11/pico/osdep/shell.c alpine-2.11/pico/osdep/Makefile.in alpine-2.11/pico/osdep/shell.h alpine-2.11/pico/osdep/altedit.h alpine-2.11/pico/osdep/chkpoint.h alpine-2.11/pico/osdep/spell.h alpine-2.11/pico/osdep/mswinhnd.cur alpine-2.11/pico/osdep/read.c alpine-2.11/pico/osdep/truncate.c alpine-2.11/pico/osdep/mswin_tw.h alpine-2.11/pico/osdep/getkey.h alpine-2.11/pico/osdep/mswin_spell.h alpine-2.11/pico/osdep/popen.h alpine-2.11/pico/osdep/mswin_aspell.c alpine-2.11/pico/osdep/color.c alpine-2.11/pico/osdep/filesys.h alpine-2.11/pico/osdep/truncate.h alpine-2.11/pico/osdep/makefile.wnt alpine-2.11/pico/osdep/altedit.c alpine-2.11/pico/osdep/mouse.h alpine-2.11/pico/osdep/read.h alpine-2.11/pico/osdep/mswin.ico alpine-2.11/pico/osdep/signals.c alpine-2.11/pico/osdep/resource.h alpine-2.11/pico/osdep/mswin_tw.c alpine-2.11/pico/osdep/os-wnt.h alpine-2.11/pico/osdep/terminal.h alpine-2.11/pico/osdep/terminal.c alpine-2.11/pico/osdep/mswin.bmp alpine-2.11/pico/osdep/tty.h alpine-2.11/pico/pico.c alpine-2.11/pico/edef.h alpine-2.11/pico/picolib.def alpine-2.11/pico/buffer.c alpine-2.11/pico/window.c alpine-2.11/pico/efunc.h alpine-2.11/pico/attach.c alpine-2.11/pico/random.c alpine-2.11/pico/Makefile.in alpine-2.11/pico/file.c alpine-2.11/pico/utf8stub.c alpine-2.11/pico/headers.h alpine-2.11/pico/browse.c alpine-2.11/pico/mswin.def alpine-2.11/pico/blddate.c alpine-2.11/pico/makefile.wnt alpine-2.11/pico/composer.c alpine-2.11/pico/display.c alpine-2.11/pico/fileio.c alpine-2.11/pico/search.c alpine-2.11/pico/pico-win.lnk alpine-2.11/pico/pilot.c alpine-2.11/pico/mode.h alpine-2.11/aclocal.m4 alpine-2.11/NOTICE alpine-2.11/configure alpine-2.11/ltmain.sh alpine-2.11/doc/ alpine-2.11/doc/rpdump.1 alpine-2.11/doc/pico.1 alpine-2.11/doc/tech-notes/ alpine-2.11/doc/tech-notes/installation.html alpine-2.11/doc/tech-notes/cmd-line.html alpine-2.11/doc/tech-notes/config.html alpine-2.11/doc/tech-notes/config-notes.html alpine-2.11/doc/tech-notes/Makefile alpine-2.11/doc/tech-notes/porting.html alpine-2.11/doc/tech-notes/introduction.html alpine-2.11/doc/tech-notes/background.html alpine-2.11/doc/tech-notes/index.html alpine-2.11/doc/tech-notes/low-level.html alpine-2.11/doc/tech-notes/pn4tn alpine-2.11/doc/tech-notes/pnuts.4tech-notes alpine-2.11/doc/tech-notes/for.pnuts alpine-2.11/doc/tech-notes.txt alpine-2.11/doc/pilot.1 alpine-2.11/doc/alpine.1 alpine-2.11/doc/rpload.1 alpine-2.11/doc/brochure.txt alpine-2.11/doc/mailcap.unx alpine-2.11/doc/mime.types alpine-2.11/README alpine-2.11/depcomp alpine-2.11/configure.ac alpine-2.11/build.bat alpine-2.11/pith/ alpine-2.11/pith/util.h alpine-2.11/pith/pattern.h alpine-2.11/pith/filter.c alpine-2.11/pith/copyaddr.h alpine-2.11/pith/help_c_gen.c alpine-2.11/pith/repltype.h alpine-2.11/pith/mailcmd.h alpine-2.11/pith/abdlc.h alpine-2.11/pith/Makefile.am alpine-2.11/pith/flag.c alpine-2.11/pith/color.h alpine-2.11/pith/help.c alpine-2.11/pith/url.h alpine-2.11/pith/tempfile.c alpine-2.11/pith/mimedesc.h alpine-2.11/pith/IO.ReadMe alpine-2.11/pith/folder.h alpine-2.11/pith/smime.h alpine-2.11/pith/detach.h alpine-2.11/pith/filttype.h alpine-2.11/pith/news.h alpine-2.11/pith/user.h alpine-2.11/pith/remtype.h alpine-2.11/pith/adrbklib.h alpine-2.11/pith/mimetype.h alpine-2.11/pith/conftype.h alpine-2.11/pith/handle.h alpine-2.11/pith/conf.h alpine-2.11/pith/readfile.c alpine-2.11/pith/adjtime.h alpine-2.11/pith/init.h alpine-2.11/pith/adjtime.c alpine-2.11/pith/charconv/ alpine-2.11/pith/charconv/Makefile.am alpine-2.11/pith/charconv/filesys.c alpine-2.11/pith/charconv/utf8.h alpine-2.11/pith/charconv/utf8.c alpine-2.11/pith/charconv/Makefile.in alpine-2.11/pith/charconv/filesys.h alpine-2.11/pith/charconv/makefile.wnt alpine-2.11/pith/readfile.h alpine-2.11/pith/newmail.h alpine-2.11/pith/hist.c alpine-2.11/pith/help.h alpine-2.11/pith/detoken.h alpine-2.11/pith/msgno.h alpine-2.11/pith/editorial.c alpine-2.11/pith/options.h alpine-2.11/pith/osdep/ alpine-2.11/pith/osdep/writ_dir.h alpine-2.11/pith/osdep/Makefile.am alpine-2.11/pith/osdep/color.h alpine-2.11/pith/osdep/tempfile.c alpine-2.11/pith/osdep/forkwait.h alpine-2.11/pith/osdep/bldpath.c alpine-2.11/pith/osdep/canaccess.h alpine-2.11/pith/osdep/canonicl.c alpine-2.11/pith/osdep/domnames.c alpine-2.11/pith/osdep/coredump.h alpine-2.11/pith/osdep/mimedisp.h alpine-2.11/pith/osdep/hostname.c alpine-2.11/pith/osdep/rename.h alpine-2.11/pith/osdep/temp_nam.h alpine-2.11/pith/osdep/pw_stuff.c alpine-2.11/pith/osdep/creatdir.h alpine-2.11/pith/osdep/temp_nam.c alpine-2.11/pith/osdep/debugtime.h alpine-2.11/pith/osdep/bldpath.h alpine-2.11/pith/osdep/writ_dir.c alpine-2.11/pith/osdep/Makefile.in alpine-2.11/pith/osdep/collate.c alpine-2.11/pith/osdep/ReadMe alpine-2.11/pith/osdep/lstcmpnt.c alpine-2.11/pith/osdep/canaccess.c alpine-2.11/pith/osdep/collate.h alpine-2.11/pith/osdep/fnexpand.c alpine-2.11/pith/osdep/hostname.h alpine-2.11/pith/osdep/creatdir.c alpine-2.11/pith/osdep/tempfile.h alpine-2.11/pith/osdep/domnames.h alpine-2.11/pith/osdep/err_desc.c alpine-2.11/pith/osdep/coredump.c alpine-2.11/pith/osdep/color.c alpine-2.11/pith/osdep/pw_stuff.h alpine-2.11/pith/osdep/err_desc.h alpine-2.11/pith/osdep/rename.c alpine-2.11/pith/osdep/filesize.c alpine-2.11/pith/osdep/filesize.h alpine-2.11/pith/osdep/makefile.wnt alpine-2.11/pith/osdep/canonicl.h alpine-2.11/pith/osdep/pipe.h alpine-2.11/pith/osdep/lstcmpnt.h alpine-2.11/pith/osdep/pithosd.h alpine-2.11/pith/osdep/fnexpand.h alpine-2.11/pith/osdep/mimedisp.c alpine-2.11/pith/osdep/fgetpos.c alpine-2.11/pith/osdep/debugtime.c alpine-2.11/pith/osdep/fgetpos.h alpine-2.11/pith/osdep/pipe.c alpine-2.11/pith/escapes.c alpine-2.11/pith/flag.h alpine-2.11/pith/abdlc.c alpine-2.11/pith/store.c alpine-2.11/pith/escapes.h alpine-2.11/pith/signal.h alpine-2.11/pith/send.c alpine-2.11/pith/list.c alpine-2.11/pith/maillist.h alpine-2.11/pith/stream.c alpine-2.11/pith/strlst.c alpine-2.11/pith/strlst.h alpine-2.11/pith/remote.c alpine-2.11/pith/pine.hlp alpine-2.11/pith/mailcmd.c alpine-2.11/pith/newmail.c alpine-2.11/pith/status.c alpine-2.11/pith/margin.c alpine-2.11/pith/msgno.c alpine-2.11/pith/ldap.c alpine-2.11/pith/mimetype.c alpine-2.11/pith/handle.c alpine-2.11/pith/news.c alpine-2.11/pith/addrstring.h alpine-2.11/pith/charset.h alpine-2.11/pith/send.h alpine-2.11/pith/thread.c alpine-2.11/pith/mailcap.c alpine-2.11/pith/search.h alpine-2.11/pith/mailview.c alpine-2.11/pith/ablookup.h alpine-2.11/pith/context.c alpine-2.11/pith/mailindx.c alpine-2.11/pith/smkeys.h alpine-2.11/pith/takeaddr.h alpine-2.11/pith/addrstring.c alpine-2.11/pith/bldaddr.c alpine-2.11/pith/addrbook.c alpine-2.11/pith/indxtype.h alpine-2.11/pith/Makefile.in alpine-2.11/pith/sequence.h alpine-2.11/pith/conf.c alpine-2.11/pith/maillist.c alpine-2.11/pith/mailcap.h alpine-2.11/pith/headers.h alpine-2.11/pith/folder.c alpine-2.11/pith/list.h alpine-2.11/pith/hist.h alpine-2.11/pith/filter.h alpine-2.11/pith/rfc2231.c alpine-2.11/pith/debug.h alpine-2.11/pith/icache.c alpine-2.11/pith/thread.h alpine-2.11/pith/string.h alpine-2.11/pith/util.c alpine-2.11/pith/sorttype.h alpine-2.11/pith/bldaddr.h alpine-2.11/pith/savetype.h alpine-2.11/pith/pineelt.h alpine-2.11/pith/help_h_gen.c alpine-2.11/pith/foldertype.h alpine-2.11/pith/stream.h alpine-2.11/pith/editorial.h alpine-2.11/pith/imap.c alpine-2.11/pith/state.c alpine-2.11/pith/string.c alpine-2.11/pith/keyword.c alpine-2.11/pith/reply.h alpine-2.11/pith/busy.h alpine-2.11/pith/rfc2231.h alpine-2.11/pith/sort.c alpine-2.11/pith/tempfile.h alpine-2.11/pith/text.h alpine-2.11/pith/reply.c alpine-2.11/pith/save.h alpine-2.11/pith/smkeys.c alpine-2.11/pith/url.c alpine-2.11/pith/context.h alpine-2.11/pith/atttype.h alpine-2.11/pith/color.c alpine-2.11/pith/helpindx.c alpine-2.11/pith/pattern.c alpine-2.11/pith/icache.h alpine-2.11/pith/state.h alpine-2.11/pith/makefile.wnt alpine-2.11/pith/detach.c alpine-2.11/pith/keyword.h alpine-2.11/pith/addrbook.h alpine-2.11/pith/mailindx.h alpine-2.11/pith/adrbklib.c alpine-2.11/pith/sort.h alpine-2.11/pith/copyaddr.c alpine-2.11/pith/mailview.h alpine-2.11/pith/remote.h alpine-2.11/pith/margin.h alpine-2.11/pith/pipe.h alpine-2.11/pith/save.c alpine-2.11/pith/sequence.c alpine-2.11/pith/ldap.h alpine-2.11/pith/smime.c alpine-2.11/pith/status.h alpine-2.11/pith/bitmap.h alpine-2.11/pith/detoken.c alpine-2.11/pith/search.c alpine-2.11/pith/mimedesc.c alpine-2.11/pith/init.c alpine-2.11/pith/mailpart.h alpine-2.11/pith/store.h alpine-2.11/pith/imap.h alpine-2.11/pith/charset.c alpine-2.11/pith/takeaddr.c alpine-2.11/pith/text.c alpine-2.11/pith/ablookup.c alpine-2.11/pith/pipe.c sudo -u fink-bld [ENV] sh -c /tmp/fink.LFzSd /tmp/fink.PHyMQ #!/bin/sh -ev cd alpine-2.11 ./configure --prefix=/sw --bindir=/sw/build.build/root-alpine-2.11-1/sw/bin --sbindir=/sw/build.build/root-alpine-2.11-1/sw/sbin --datarootdir=/sw/build.build/root-alpine-2.11-1/sw/share --with-ldap-dir=/sw \ --with-ssl-dir=/sw \ --with-ssl-certs-dir=/sw/etc/ssl/certs \ --with-ssl-include-dir=/sw/include \ --with-ssl-lib-dir=/sw/lib \ --with-local-password-cache-method --with-c-client-target=osx --prefix=/sw/build.build/root-alpine-2.11-1 checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... ./install-sh -c -d checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes checking whether to enable maintainer-specific portions of Makefiles... no checking build system type... x86_64-apple-darwin13.3.0 checking host system type... x86_64-apple-darwin13.3.0 configure: Configuring for alpine 2.11 (x86_64-apple-darwin13.3.0)) checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking for gcc option to accept ISO C99... none needed checking for gcc option to accept ISO Standard C... (cached) none needed checking whether make sets $(MAKE)... (cached) yes checking whether ln -s works... yes checking for gawk... (cached) awk checking for ranlib... ranlib checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm checking the name lister (/usr/bin/nm) interface... BSD nm checking the maximum length of command line arguments... 196608 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... yes checking for /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld option to reload object files... -r checking for objdump... no checking how to recognize dependent libraries... pass_all checking for ar... ar checking for strip... strip checking for ranlib... (cached) ranlib checking command to parse /usr/bin/nm output from gcc object... ok checking for dsymutil... dsymutil checking for nmedit... nmedit checking for lipo... lipo checking for otool... otool checking for otool64... no checking for -single_module linker flag... yes checking for -exported_symbols_list linker flag... yes checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... yes checking for gcc option to produce PIC... -fno-common -DPIC checking if gcc PIC flag -fno-common -DPIC works... yes checking if gcc static flag -static works... no checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... darwin13.3.0 dyld checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for ar... /usr/bin/ar checking for rm... /bin/rm checking for cp... /bin/cp checking for ln... /bin/ln checking for sed... (cached) /usr/bin/sed checking for make... /usr/bin/make checking whether NLS is requested... yes checking for msgfmt... no checking for gmsgfmt... : checking for xgettext... no checking for msgmerge... no checking for ld used by GCC... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no checking for shared library run path origin... done checking for CFPreferencesCopyAppValue... yes checking for CFLocaleCopyCurrent... yes checking for GNU gettext in libc... no checking for iconv... yes checking how to link with libiconv... -liconv checking for GNU gettext in libintl... yes checking whether to use NLS... yes checking where the gettext function comes from... external libintl checking how to link with libintl... -lintl -Wl,-framework -Wl,CoreFoundation checking option: dmalloc enabled... no checking option: debugging is enabled... yes checking option: optimization is enabled... yes checking option: mouse support enabled... yes checking option: quotas enabled... no checking option: From changing enabled... yes checking option: background post enabled... yes checking option: keyboard lock enabled... yes checking option: from encoding enabled... no checking for sendmail... /usr/sbin/sendmail checking for inews... no checking for passwd... /usr/bin/passwd checking for hunspell... no checking for aspell... no checking for ispell... no checking for spell... no checking for hunspell... no checking for aspell... no checking for ... no checking for pam_start in -lpam... yes checking security/pam_appl.h usability... yes checking security/pam_appl.h presence... yes checking for security/pam_appl.h... yes checking for setupterm in -ltinfo... no checking for setupterm in -lncurses... yes checking for ber_alloc in -llber... yes checking for library containing ldap_init... -lldap configure: Including LDAP Support checking if we should define LDAP_DEPRECATED... yes checking for library containing SSL_library_init... -lssl checking Openssl library version >= 1.0.0c... yes configure: OpenSSL libraries FOUND checking for library containing SSLeay... -lcrypto configure: crypto library found checking for library containing pam_start... -lpam checking for security/pam_appl.h... (cached) yes checking for library containing gss_init_sec_context... -lgssapi_krb5 checking gssapi/gssapi_generic.h usability... yes checking gssapi/gssapi_generic.h presence... yes checking for gssapi/gssapi_generic.h... yes checking for library containing Tcl_Eval... -ltcl8.5 checking tcl.h usability... yes checking tcl.h presence... yes checking for tcl.h... yes checking for library containing regcomp... none required checking regex.h usability... yes checking regex.h presence... yes checking for regex.h... yes checking for pthread support... checking for the pthreads library -lpthreads... no checking whether pthreads work without any flags... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking if more special flags are required for pthreads... -D_THREAD_SAFE yes checking for library containing nanosleep... none required checking for ANSI C header files... (cached) yes checking for dirent.h that defines DIR... yes checking for library containing opendir... none required checking whether stat file-mode macros are broken... no checking for sys/wait.h that is POSIX.1 compatible... yes checking whether time.h and sys/time.h may both be included... yes checking whether termios.h defines TIOCGWINSZ... yes checking for unistd.h... (cached) yes checking errno.h usability... yes checking errno.h presence... yes checking for errno.h... yes checking ctype.h usability... yes checking ctype.h presence... yes checking for ctype.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking signal.h usability... yes checking signal.h presence... yes checking for signal.h... yes checking setjmp.h usability... yes checking setjmp.h presence... yes checking for setjmp.h... yes checking for memory.h... (cached) yes checking sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking sys/uio.h usability... yes checking sys/uio.h presence... yes checking for sys/uio.h... yes checking sys/un.h usability... yes checking sys/un.h presence... yes checking for sys/un.h... yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking wchar.h usability... yes checking wchar.h presence... yes checking for wchar.h... yes checking sys/poll.h usability... yes checking sys/poll.h presence... yes checking for sys/poll.h... yes checking stropts.h usability... no checking stropts.h presence... no checking for stropts.h... no checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking syslog.h usability... yes checking syslog.h presence... yes checking for syslog.h... yes checking sys/syslog.h usability... yes checking sys/syslog.h presence... yes checking for sys/syslog.h... yes checking locale.h usability... yes checking locale.h presence... yes checking for locale.h... yes checking langinfo.h usability... yes checking langinfo.h presence... yes checking for langinfo.h... yes checking utime.h usability... yes checking utime.h presence... yes checking for utime.h... yes checking sys/utime.h usability... no checking sys/utime.h presence... no checking for sys/utime.h... no checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking pwd.h usability... yes checking pwd.h presence... yes checking for pwd.h... yes checking assert.h usability... yes checking assert.h presence... yes checking for assert.h... yes checking termios.h usability... yes checking termios.h presence... yes checking for termios.h... yes checking return type of signal handlers... void checking for size_t... yes checking for mode_t... yes checking for pid_t... yes checking for uid_t in sys/types.h... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for union wait... yes checking for stdint.h... (cached) yes checking for stdint.h... (cached) yes checking argument pointer type of qsort compare function and base... void checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking for sys/socket.h... (cached) yes checking types of arguments for select... int,fd_set *,struct timeval * checking for working strcoll... yes checking vfork.h usability... no checking vfork.h presence... no checking for vfork.h... no checking for fork... yes checking for vfork... yes checking for working fork... yes checking for working vfork... (cached) yes checking for strchr... yes checking for memcpy... yes checking for strtol... yes checking for strtoul... yes checking for select... yes checking for poll... yes checking for qsort... yes checking for getuid... yes checking for getpwuid... yes checking for getpwnam... yes checking for gettimeofday... yes checking for tmpfile... yes checking for uname... yes checking for rename... yes checking for read... yes checking for signal... yes checking for setjmp... yes checking for chown... yes checking for wait4... yes checking for waitpid... yes checking for wait... yes checking for srandom... yes checking for popen... yes checking for pclose... yes checking for fsync... yes checking for truncate... yes checking for listen... yes checking for wcwidth... yes checking for mbstowcs... yes checking for wcrtomb... yes checking for putenv... yes checking for setenv... yes checking for library containing gethostname... none required checking for library containing socket... none required checking for library containing bind... none required checking for sigaction... yes checking for sigemptyset... yes checking for sigaddset... yes checking for sigprocmask... yes checking for library containing syslog... none required configure: SSL Problem: certificate directory not found configure: * * * SSL file "/factory.pem" is missing. configure: * * * This might indicate that CA certs did not get properly configure: * * * installed. If you get certificate validation failures configure: * * * in Alpine, this might be the reason for them. configure: * * * No 8-hexdigit symlinks in certificate directory "". configure: * * * This might indicate that CA certs did not get properly configure: * * * installed. If you get certificate validation failures configure: * * * in Alpine, this might be the reason for them. configure: * * * Including Kerberos5 functionality configure: creating ./config.status config.status: creating m4/Makefile config.status: creating po/Makefile.in config.status: creating regex/Makefile config.status: creating pith/osdep/Makefile config.status: creating pith/charconv/Makefile config.status: creating pith/Makefile config.status: creating pico/osdep/Makefile config.status: creating pico/Makefile config.status: creating alpine/osdep/Makefile config.status: creating alpine/Makefile config.status: creating web/src/Makefile config.status: creating web/src/pubcookie/Makefile config.status: creating web/src/alpined.d/Makefile config.status: creating Makefile config.status: creating include/config.h config.status: executing depfiles commands config.status: executing libtool commands rm: libtoolT: No such file or directory config.status: executing po-directories commands config.status: creating po/POTFILES config.status: creating po/Makefile make if test ! -L c-client ; then ln -s imap/c-client c-client ; fi touch imap/ip6 cd imap && /usr/bin/make osx EXTRACFLAGS=" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -O2" EXTRALDFLAGS=" -L/sw/lib -lintl -L/sw/lib -L/sw/lib -ltcl8.5 -lgssapi_krb5 -lpam -lcrypto -lssl -lldap -framework Carbon -framework ApplicationServices -framework Security -lncurses -llber -lssl -lcrypto -lpam -lkrb5" EXTRASPECIALS="SSLDIR=/sw SSLCERTS=/sw/etc/ssl/certs SSLINCLUDE=/sw/include SSLLIB=/sw/lib EXTRAAUTHENTICATORS=gss " +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + Building in full compliance with RFC 3501 security + requirements: ++ TLS/SSL encryption is supported ++ Unencrypted plaintext passwords are prohibited +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Applying an process to sources... tools/an "ln -s" src/c-client c-client tools/an "ln -s" src/ansilib c-client tools/an "ln -s" src/charset c-client tools/an "ln -s" src/osdep/unix c-client tools/an "ln -s" src/mtest mtest tools/an "ln -s" src/ipopd ipopd tools/an "ln -s" src/imapd imapd tools/an "ln -s" src/mailutil mailutil tools/an "ln -s" src/mlock mlock tools/an "ln -s" src/dmail dmail tools/an "ln -s" src/tmail tmail ln -s tools/an . touch ip6 make build EXTRACFLAGS='-DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -O2' EXTRALDFLAGS='-L/sw/lib -lintl -L/sw/lib -L/sw/lib -ltcl8.5 -lgssapi_krb5 -lpam -lcrypto -lssl -lldap -framework Carbon -framework ApplicationServices -framework Security -lncurses -llber -lssl -lcrypto -lpam -lkrb5' EXTRADRIVERS='mbox' EXTRAAUTHENTICATORS='' PASSWDTYPE=std SSLTYPE=nopwd IP=4 EXTRASPECIALS='SSLDIR=/sw SSLCERTS=/sw/etc/ssl/certs SSLINCLUDE=/sw/include SSLLIB=/sw/lib EXTRAAUTHENTICATORS=gss ' BUILDTYPE=osx IP=6 EXTRAAUTHENTICATORS=" gss" \ SPECIALS="SSLINCLUDE=/usr/include/openssl SSLLIB=/usr/lib SSLCERTS=/System/Library/OpenSSL/certs SSLKEYS=/System/Library/OpenSSL/private GSSINCLUDE=/usr/include GSSLIB=/usr/lib" make[3]: `ip6' is up to date. Building c-client for osx... echo `cat SPECIALS` SSLDIR=/sw SSLCERTS=/sw/etc/ssl/certs SSLINCLUDE=/sw/include SSLLIB=/sw/lib EXTRAAUTHENTICATORS=gss > c-client/SPECIALS cd c-client;make osx EXTRACFLAGS='-DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -O2'\ EXTRALDFLAGS='-L/sw/lib -lintl -L/sw/lib -L/sw/lib -ltcl8.5 -lgssapi_krb5 -lpam -lcrypto -lssl -lldap -framework Carbon -framework ApplicationServices -framework Security -lncurses -llber -lssl -lcrypto -lpam -lkrb5'\ EXTRADRIVERS='mbox'\ EXTRAAUTHENTICATORS='gss'\ PASSWDTYPE=std SSLTYPE=nopwd IP=6\ SSLINCLUDE=/usr/include/openssl SSLLIB=/usr/lib SSLCERTS=/System/Library/OpenSSL/certs SSLKEYS=/System/Library/OpenSSL/private GSSINCLUDE=/usr/include GSSLIB=/usr/lib SSLDIR=/sw SSLCERTS=/sw/etc/ssl/certs SSLINCLUDE=/sw/include SSLLIB=/sw/lib EXTRAAUTHENTICATORS=gss make build EXTRACFLAGS='-DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -O2' EXTRALDFLAGS='-L/sw/lib -lintl -L/sw/lib -L/sw/lib -ltcl8.5 -lgssapi_krb5 -lpam -lcrypto -lssl -lldap -framework Carbon -framework ApplicationServices -framework Security -lncurses -llber -lssl -lcrypto -lpam -lkrb5' EXTRADRIVERS='mbox' EXTRAAUTHENTICATORS='gss' PASSWDTYPE=std SSLTYPE=nopwd IP=6 `cat SPECIALS` OS=osx \ CRXTYPE=nfs \ SPOOLDIR=/var/spool MAILSPOOL=/var/mail \ RSHPATH=/usr/bin/rsh \ BASECFLAGS="-g -O2 -pipe -fno-omit-frame-pointer -Wno-pointer-sign" sh -c 'rm -rf auths.c crexcl.c ip_unix.c linkage.[ch] siglocal.c osdep*.[ch] *.o ARCHIVE *FLAGS *TYPE c-client.a || true' Once-only environment setup... echo cc > CCTYPE echo -g -O2 -pipe -fno-omit-frame-pointer -Wno-pointer-sign '-DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -O2' -DCHUNKSIZE=65536 > CFLAGS echo -DCREATEPROTO=unixproto -DEMPTYPROTO=unixproto \ -DMD5ENABLE=\"/etc/cram-md5.pwd\" -DMAILSPOOL=\"/var/mail\" \ -DANONYMOUSHOME=\"/var/mail/anonymous\" \ -DACTIVEFILE=\"/usr/lib/news/active\" -DNEWSSPOOL=\"/var/spool/news\" \ -DRSHPATH=\"/usr/bin/rsh\" -DLOCKPGM=\"\" \ -DLOCKPGM1=\"/usr/libexec/mlock\" -DLOCKPGM2=\"/usr/sbin/mlock\" \ -DLOCKPGM3=\"/etc/mlock\" > OSCFLAGS echo -L/sw/lib -lintl -L/sw/lib -L/sw/lib -ltcl8.5 -lgssapi_krb5 -lpam -lcrypto -lssl -lldap -framework Carbon -framework ApplicationServices -framework Security -lncurses -llber -lssl -lcrypto -lpam -lkrb5 > LDFLAGS echo "ar rc c-client.a osdep.o mail.o misc.o newsrc.o smanager.o utf8.o utf8aux.o siglocal.o dummy.o pseudo.o netmsg.o flstring.o fdstring.o rfc822.o nntp.o smtp.o imap4r1.o pop3.o unix.o mbx.o mmdf.o tenex.o mtx.o news.o phile.o mh.o mx.o mix.o;ranlib c-client.a" > ARCHIVE echo osx > OSTYPE ./drivers mbox imap nntp pop3 mix mx mbx tenex mtx mh mmdf unix news phile dummy ./mkauths gss ext md5 pla log echo -I/usr/include -DGSS_C_NT_HOSTBASED_SERVICE=gss_nt_service_name -DKRB5_DEPRECATED=1 >> OSCFLAGS sh -c '(test -f /usr/lib/libk5crypto.a) && echo -L/usr/lib -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err || echo -L/usr/lib -lgssapi_krb5 -lkrb5 -lcrypto -lcom_err' >> LDFLAGS echo "#include \"kerb_mit.c\"" >> auths.c echo " mail_versioncheck (CCLIENTVERSION);" >> linkage.c ln -s os_osx.h osdep.h ln -s os_osx.c osdepbas.c ln -s log_std.c osdeplog.c ln -s sig_bsd.c siglocal.c ln -s crx_nfs.c crexcl.c ln -s ip6_unix.c ip_unix.c sh -c '(test osx = sc5 -o osx = sco -o ! -f /usr/include/sys/statvfs.h) && echo -DNOFSTATVFS >> OSCFLAGS || fgrep statvfs64 /usr/include/sys/statvfs.h > /dev/null || echo -DNOFSTATVFS64 >> OSCFLAGS' Standard password authentication ln -s ckp_std.c osdepckp.c Building with SSL ln -s ssl_unix.c osdepssl.c echo -I/sw/include -I/sw/include/openssl -DSSL_CERT_DIRECTORY=\"/sw/etc/ssl/certs\" -DSSL_KEY_DIRECTORY=\"/System/Library/OpenSSL/private\" >> OSCFLAGS echo " ssl_onceonlyinit ();" >> linkage.c echo -L/sw/lib -lssl -lcrypto >> LDFLAGS Building with SSL and plaintext passwords disabled unless SSL/TLS echo " mail_parameters (NIL,SET_DISABLEPLAINTEXT,(void *) 2);" >> linkage.c cat osdepbas.c osdepckp.c osdeplog.c osdepssl.c > osdep.c Building OS-dependent module If you get No such file error messages for files x509.h, ssl.h, pem.h, buffer.h, bio.h, and crypto.h, that means that OpenSSL is not installed on your system. Either install OpenSSL first or build with command: make osx SSLTYPE=none `cat CCTYPE` -c `cat CFLAGS` `cat OSCFLAGS` -c osdep.c In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:1: ./kerb_mit.c:52:8: warning: 'krb5_init_context' is deprecated: use GSS.framework [-Wdeprecated-declarations] if (!krb5_init_context (&ctx)) { ^ /usr/include/krb5/krb5.h:1452:31: note: 'krb5_init_context' declared here krb5_error_code KRB5_CALLCONV krb5_init_context ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:1: ./kerb_mit.c:54:10: warning: 'krb5_kt_default' is deprecated: use GSS.framework [-Wdeprecated-declarations] if (!krb5_kt_default (ctx,&kt)) { ^ /usr/include/krb5/krb5.h:1706:31: note: 'krb5_kt_default' declared here krb5_error_code KRB5_CALLCONV krb5_kt_default ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:1: ./kerb_mit.c:56:12: warning: 'krb5_kt_start_seq_get' is deprecated: use GSS.framework [-Wdeprecated-declarations] if (!krb5_kt_start_seq_get (ctx,kt,&csr) && ^ /usr/include/krb5/krb5.h:1435:1: note: 'krb5_kt_start_seq_get' declared here krb5_kt_start_seq_get(krb5_context context, krb5_keytab keytab, ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:1: ./kerb_mit.c:57:5: warning: 'krb5_kt_end_seq_get' is deprecated: use GSS.framework [-Wdeprecated-declarations] !krb5_kt_end_seq_get (ctx,kt,&csr)) ret = LONGT; ^ /usr/include/krb5/krb5.h:1441:1: note: 'krb5_kt_end_seq_get' declared here krb5_kt_end_seq_get(krb5_context context, krb5_keytab keytab, ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:1: ./kerb_mit.c:58:7: warning: 'krb5_kt_close' is deprecated: use GSS.framework [-Wdeprecated-declarations] krb5_kt_close (ctx,kt); /* finished with keytab */ ^ /usr/include/krb5/krb5.h:1429:1: note: 'krb5_kt_close' declared here krb5_kt_close(krb5_context context, krb5_keytab keytab) KERBEROS_APPLE_DEPRECATED("use GSS.framework"); ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:1: ./kerb_mit.c:60:5: warning: 'krb5_free_context' is deprecated: use GSS.framework [-Wdeprecated-declarations] krb5_free_context (ctx); /* finished with context */ ^ /usr/include/krb5/krb5.h:1456:20: note: 'krb5_free_context' declared here void KRB5_CALLCONV krb5_free_context ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:1: ./kerb_mit.c:75:8: warning: overflow converting case value to switch condition type (-1765328243 to 2529639053) [-Wswitch] case KRB5_CC_NOTFOUND: /* Heimdal */ ^ /usr/include/krb5/krb5.h:2615:50: note: expanded from macro 'KRB5_CC_NOTFOUND' #define KRB5_CC_NOTFOUND (-1765328243L) ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:1: ./kerb_mit.c:74:8: warning: overflow converting case value to switch condition type (-1765328189 to 2529639107) [-Wswitch] case KRB5_FCC_NOFILE: /* MIT */ ^ /usr/include/krb5/krb5.h:2669:50: note: expanded from macro 'KRB5_FCC_NOFILE' #define KRB5_FCC_NOFILE (-1765328189L) ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:1: ./kerb_mit.c:73:8: warning: overflow converting case value to switch condition type (-1765328352 to 2529638944) [-Wswitch] case KRB5KRB_AP_ERR_TKT_EXPIRED: ^ /usr/include/krb5/krb5.h:2506:50: note: expanded from macro 'KRB5KRB_AP_ERR_TKT_EXPIRED' #define KRB5KRB_AP_ERR_TKT_EXPIRED (-1765328352L) ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:1: ./kerb_mit.c:96:8: warning: 'krb5_init_context' is deprecated: use GSS.framework [-Wdeprecated-declarations] if (!krb5_init_context (&ctx)) { ^ /usr/include/krb5/krb5.h:1452:31: note: 'krb5_init_context' declared here krb5_error_code KRB5_CALLCONV krb5_init_context ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:1: ./kerb_mit.c:98:10: warning: 'krb5_parse_name' is deprecated: use GSS.framework [-Wdeprecated-declarations] if (!krb5_parse_name (ctx,authuser,&prnc)) { ^ /usr/include/krb5/krb5.h:1549:31: note: 'krb5_parse_name' declared here krb5_error_code KRB5_CALLCONV krb5_parse_name ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:1: ./kerb_mit.c:100:12: warning: 'krb5_aname_to_localname' is deprecated: use GSS.framework [-Wdeprecated-declarations] if (!krb5_aname_to_localname (ctx,prnc,NETMAXUSER-1,kuser)) { ^ /usr/include/krb5/krb5.h:2115:31: note: 'krb5_aname_to_localname' declared here krb5_error_code KRB5_CALLCONV krb5_aname_to_localname ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:1: ./kerb_mit.c:106:7: warning: 'krb5_free_principal' is deprecated: use GSS.framework [-Wdeprecated-declarations] krb5_free_principal (ctx,prnc); ^ /usr/include/krb5/krb5.h:1760:20: note: 'krb5_free_principal' declared here void KRB5_CALLCONV krb5_free_principal ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:1: ./kerb_mit.c:108:5: warning: 'krb5_free_context' is deprecated: use GSS.framework [-Wdeprecated-declarations] krb5_free_context (ctx); /* finished with context */ ^ /usr/include/krb5/krb5.h:1456:20: note: 'krb5_free_context' declared here void KRB5_CALLCONV krb5_free_context ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:72:7: warning: 'gss_import_name' is deprecated: use GSS.framework [-Wdeprecated-declarations] if (gss_import_name (&smn,&buf,GSS_C_NT_HOSTBASED_SERVICE,&name) != ^ /usr/include/gssapi/gssapi.h:586:1: note: 'gss_import_name' declared here gss_import_name( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:76:3: warning: 'gss_release_name' is deprecated: use GSS.framework [-Wdeprecated-declarations] gss_release_name (&smn,&name);/* finished with name */ ^ /usr/include/gssapi/gssapi.h:593:1: note: 'gss_release_name' declared here gss_release_name( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:100:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (chal.value = (*challenger) (stream,(unsigned long *) &chal.length)) { ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./auth_gss.c:100:18: note: place parentheses around the assignment to silence this warning if (chal.value = (*challenger) (stream,(unsigned long *) &chal.length)) { ^ ( ) ./auth_gss.c:100:18: note: use '==' to turn this assignment into an equality comparison if (chal.value = (*challenger) (stream,(unsigned long *) &chal.length)) { ^ == ./auth_gss.c:147:7: warning: 'gss_import_name' is deprecated: use GSS.framework [-Wdeprecated-declarations] if (gss_import_name (&smn,&buf,GSS_C_NT_HOSTBASED_SERVICE,&crname) != ^ /usr/include/gssapi/gssapi.h:586:1: note: 'gss_import_name' declared here gss_import_name( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:155:11: warning: 'gss_init_sec_context' is deprecated: use GSS.framework [-Wdeprecated-declarations] smj = gss_init_sec_context (&smn,GSS_C_NO_CREDENTIAL,&ctx,crname,NIL, ^ /usr/include/gssapi/gssapi.h:461:1: note: 'gss_init_sec_context' declared here gss_init_sec_context( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:167:7: warning: 'gss_release_buffer' is deprecated: use GSS.framework [-Wdeprecated-declarations] gss_release_buffer (&smn,&resp); ^ /usr/include/gssapi/gssapi.h:598:1: note: 'gss_release_buffer' declared here gss_release_buffer( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:171:3: warning: 'gss_init_sec_context' is deprecated: use GSS.framework [-Wdeprecated-declarations] gss_init_sec_context (&smn,GSS_C_NO_CREDENTIAL,&ctx, ^ /usr/include/gssapi/gssapi.h:461:1: note: 'gss_init_sec_context' declared here gss_init_sec_context( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:180:4: warning: 'gss_delete_sec_context' is deprecated: use GSS.framework [-Wdeprecated-declarations] gss_delete_sec_context (&smn,&ctx,NIL); ^ /usr/include/gssapi/gssapi.h:498:1: note: 'gss_delete_sec_context' declared here gss_delete_sec_context( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:188:2: warning: 'gss_delete_sec_context' is deprecated: use GSS.framework [-Wdeprecated-declarations] gss_delete_sec_context (&smn,&ctx,NIL); ^ /usr/include/gssapi/gssapi.h:498:1: note: 'gss_delete_sec_context' declared here gss_delete_sec_context( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:199:5: warning: 'gss_unwrap' is deprecated: use GSS.framework [-Wdeprecated-declarations] (gss_unwrap (&smn,ctx,&chal,&resp,&conf,&qop) == GSS_S_COMPLETE) && ^ /usr/include/gssapi/gssapi.h:544:1: note: 'gss_unwrap' declared here gss_unwrap( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:203:2: warning: 'gss_release_buffer' is deprecated: use GSS.framework [-Wdeprecated-declarations] gss_release_buffer (&smn,&resp); ^ /usr/include/gssapi/gssapi.h:598:1: note: 'gss_release_buffer' declared here gss_release_buffer( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:210:16: warning: 'gss_wrap' is deprecated: use GSS.framework [-Wdeprecated-declarations] switch (smj = gss_wrap (&smn,ctx,NIL,qop,&buf,&conf,&resp)) { ^ /usr/include/gssapi/gssapi.h:532:1: note: 'gss_wrap' declared here gss_wrap( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:213:4: warning: 'gss_release_buffer' is deprecated: use GSS.framework [-Wdeprecated-declarations] gss_release_buffer (&smn,&resp); ^ /usr/include/gssapi/gssapi.h:598:1: note: 'gss_release_buffer' declared here gss_release_buffer( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:216:22: warning: 'gss_display_status' is deprecated: use GSS.framework [-Wdeprecated-declarations] do switch (dsmj = gss_display_status (&dsmn,smj,GSS_C_GSS_CODE, ^ /usr/include/gssapi/gssapi.h:554:1: note: 'gss_display_status' declared here gss_display_status( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:223:6: warning: 'gss_release_buffer' is deprecated: use GSS.framework [-Wdeprecated-declarations] gss_release_buffer (&dsmn,&resp); ^ /usr/include/gssapi/gssapi.h:598:1: note: 'gss_release_buffer' declared here gss_release_buffer( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:226:22: warning: 'gss_display_status' is deprecated: use GSS.framework [-Wdeprecated-declarations] do switch (dsmj = gss_display_status (&dsmn,smn,GSS_C_MECH_CODE, ^ /usr/include/gssapi/gssapi.h:554:1: note: 'gss_display_status' declared here gss_display_status( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:232:6: warning: 'gss_release_buffer' is deprecated: use GSS.framework [-Wdeprecated-declarations] gss_release_buffer (&dsmn,&resp); ^ /usr/include/gssapi/gssapi.h:598:1: note: 'gss_release_buffer' declared here gss_release_buffer( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:241:7: warning: 'gss_delete_sec_context' is deprecated: use GSS.framework [-Wdeprecated-declarations] gss_delete_sec_context (&smn,&ctx,NIL); ^ /usr/include/gssapi/gssapi.h:498:1: note: 'gss_delete_sec_context' declared here gss_delete_sec_context( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:259:25: warning: 'gss_display_status' is deprecated: use GSS.framework [-Wdeprecated-declarations] do switch (dsmj = gss_display_status (&dsmn,smn,GSS_C_MECH_CODE, ^ /usr/include/gssapi/gssapi.h:554:1: note: 'gss_display_status' declared here gss_display_status( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:264:4: warning: 'gss_release_buffer' is deprecated: use GSS.framework [-Wdeprecated-declarations] gss_release_buffer (&dsmn,&resp); ^ /usr/include/gssapi/gssapi.h:598:1: note: 'gss_release_buffer' declared here gss_release_buffer( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:275:2: warning: 'gss_release_buffer' is deprecated: use GSS.framework [-Wdeprecated-declarations] gss_release_buffer (&dsmn,&resp); ^ /usr/include/gssapi/gssapi.h:598:1: note: 'gss_release_buffer' declared here gss_release_buffer( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:281:25: warning: 'gss_display_status' is deprecated: use GSS.framework [-Wdeprecated-declarations] do switch (dsmj = gss_display_status (&dsmn,smj,GSS_C_GSS_CODE, ^ /usr/include/gssapi/gssapi.h:554:1: note: 'gss_display_status' declared here gss_display_status( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:288:2: warning: 'gss_release_buffer' is deprecated: use GSS.framework [-Wdeprecated-declarations] gss_release_buffer (&dsmn,&resp); ^ /usr/include/gssapi/gssapi.h:598:1: note: 'gss_release_buffer' declared here gss_release_buffer( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:291:25: warning: 'gss_display_status' is deprecated: use GSS.framework [-Wdeprecated-declarations] do switch (dsmj = gss_display_status (&dsmn,smn,GSS_C_MECH_CODE, ^ /usr/include/gssapi/gssapi.h:554:1: note: 'gss_display_status' declared here gss_display_status( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:297:2: warning: 'gss_release_buffer' is deprecated: use GSS.framework [-Wdeprecated-declarations] gss_release_buffer (&dsmn,&resp); ^ /usr/include/gssapi/gssapi.h:598:1: note: 'gss_release_buffer' declared here gss_release_buffer( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:304:17: warning: 'gss_release_name' is deprecated: use GSS.framework [-Wdeprecated-declarations] if (crname) gss_release_name (&smn,&crname); ^ /usr/include/gssapi/gssapi.h:593:1: note: 'gss_release_name' declared here gss_release_name( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:335:8: warning: 'gss_import_name' is deprecated: use GSS.framework [-Wdeprecated-declarations] if ((gss_import_name (&smn,&buf,GSS_C_NT_HOSTBASED_SERVICE,&crname)) == ^ /usr/include/gssapi/gssapi.h:586:1: note: 'gss_import_name' declared here gss_import_name( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:337:16: warning: 'gss_acquire_cred' is deprecated: use GSS.framework [-Wdeprecated-declarations] if ((smj = gss_acquire_cred (&smn,crname,0,NIL,GSS_C_ACCEPT,&crd,NIL,NIL)) ^ /usr/include/gssapi/gssapi.h:445:1: note: 'gss_acquire_cred' declared here gss_acquire_cred( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:339:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (resp.value = (*responder) ("",0,(unsigned long *) &resp.length)) { ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./auth_gss.c:339:22: note: place parentheses around the assignment to silence this warning if (resp.value = (*responder) ("",0,(unsigned long *) &resp.length)) { ^ ( ) ./auth_gss.c:339:22: note: use '==' to turn this assignment into an equality comparison if (resp.value = (*responder) ("",0,(unsigned long *) &resp.length)) { ^ == ./auth_gss.c:341:10: warning: 'gss_accept_sec_context' is deprecated: use GSS.framework [-Wdeprecated-declarations] smj = gss_accept_sec_context (&smn,&ctx,crd,&resp, ^ /usr/include/gssapi/gssapi.h:477:1: note: 'gss_accept_sec_context' declared here gss_accept_sec_context( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:352:8: warning: 'gss_release_buffer' is deprecated: use GSS.framework [-Wdeprecated-declarations] gss_release_buffer (&smn,&chal); ^ /usr/include/gssapi/gssapi.h:598:1: note: 'gss_release_buffer' declared here gss_release_buffer( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:361:7: warning: 'gss_display_name' is deprecated: use GSS.framework [-Wdeprecated-declarations] (gss_display_name (&smn,name,&buf,&mech) == GSS_S_COMPLETE)) { ^ /usr/include/gssapi/gssapi.h:578:1: note: 'gss_display_name' declared here gss_display_name( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:365:8: warning: 'gss_wrap' is deprecated: use GSS.framework [-Wdeprecated-declarations] if (gss_wrap (&smn,ctx,NIL,qop,&resp,&conf,&chal) == GSS_S_COMPLETE){ ^ /usr/include/gssapi/gssapi.h:532:1: note: 'gss_wrap' declared here gss_wrap( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:368:6: warning: 'gss_release_buffer' is deprecated: use GSS.framework [-Wdeprecated-declarations] gss_release_buffer (&smn,&chal); ^ /usr/include/gssapi/gssapi.h:598:1: note: 'gss_release_buffer' declared here gss_release_buffer( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:369:10: warning: 'gss_unwrap' is deprecated: use GSS.framework [-Wdeprecated-declarations] if (gss_unwrap (&smn,ctx,&resp,&chal,&conf,&qop)==GSS_S_COMPLETE) { ^ /usr/include/gssapi/gssapi.h:544:1: note: 'gss_unwrap' declared here gss_unwrap( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:380:8: warning: 'gss_release_buffer' is deprecated: use GSS.framework [-Wdeprecated-declarations] gss_release_buffer (&smn,&chal); ^ /usr/include/gssapi/gssapi.h:598:1: note: 'gss_release_buffer' declared here gss_release_buffer( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:386:4: warning: 'gss_release_buffer' is deprecated: use GSS.framework [-Wdeprecated-declarations] gss_release_buffer (&smn,&buf); ^ /usr/include/gssapi/gssapi.h:598:1: note: 'gss_release_buffer' declared here gss_release_buffer( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:389:2: warning: 'gss_release_name' is deprecated: use GSS.framework [-Wdeprecated-declarations] gss_release_name (&smn,&name); ^ /usr/include/gssapi/gssapi.h:593:1: note: 'gss_release_name' declared here gss_release_name( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:391:31: warning: 'gss_delete_sec_context' is deprecated: use GSS.framework [-Wdeprecated-declarations] if (ctx != GSS_C_NO_CONTEXT) gss_delete_sec_context (&smn,&ctx,NIL); ^ /usr/include/gssapi/gssapi.h:498:1: note: 'gss_delete_sec_context' declared here gss_delete_sec_context( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:394:7: warning: 'gss_release_cred' is deprecated: use GSS.framework [-Wdeprecated-declarations] gss_release_cred (&smn,&crd); ^ /usr/include/gssapi/gssapi.h:456:1: note: 'gss_release_cred' declared here gss_release_cred( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:398:11: warning: 'gss_display_name' is deprecated: use GSS.framework [-Wdeprecated-declarations] if (gss_display_name (&dsmn,crname,&buf,&mech) == GSS_S_COMPLETE) ^ /usr/include/gssapi/gssapi.h:578:1: note: 'gss_display_name' declared here gss_display_name( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:401:17: warning: 'gss_display_status' is deprecated: use GSS.framework [-Wdeprecated-declarations] switch (dsmj = gss_display_status (&dsmn,smj,GSS_C_GSS_CODE, ^ /usr/include/gssapi/gssapi.h:554:1: note: 'gss_display_status' declared here gss_display_status( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:407:4: warning: 'gss_release_buffer' is deprecated: use GSS.framework [-Wdeprecated-declarations] gss_release_buffer (&dsmn,&resp); ^ /usr/include/gssapi/gssapi.h:598:1: note: 'gss_release_buffer' declared here gss_release_buffer( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:410:25: warning: 'gss_display_status' is deprecated: use GSS.framework [-Wdeprecated-declarations] do switch (dsmj = gss_display_status (&dsmn,smn,GSS_C_MECH_CODE, ^ /usr/include/gssapi/gssapi.h:554:1: note: 'gss_display_status' declared here gss_display_status( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:415:2: warning: 'gss_release_buffer' is deprecated: use GSS.framework [-Wdeprecated-declarations] gss_release_buffer (&dsmn,&resp); ^ /usr/include/gssapi/gssapi.h:598:1: note: 'gss_release_buffer' declared here gss_release_buffer( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:2: ./auth_gss.c:420:5: warning: 'gss_release_name' is deprecated: use GSS.framework [-Wdeprecated-declarations] gss_release_name (&smn,&crname); ^ /usr/include/gssapi/gssapi.h:593:1: note: 'gss_release_name' declared here gss_release_name( ^ In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:3: ./auth_ext.c:62:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (challenge = (*challenger) (stream,&clen)) { ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./auth_ext.c:62:17: note: place parentheses around the assignment to silence this warning if (challenge = (*challenger) (stream,&clen)) { ^ ( ) ./auth_ext.c:62:17: note: use '==' to turn this assignment into an equality comparison if (challenge = (*challenger) (stream,&clen)) { ^ == ./auth_ext.c:66:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (challenge = (*challenger) (stream,&clen)) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./auth_ext.c:66:21: note: place parentheses around the assignment to silence this warning if (challenge = (*challenger) (stream,&clen)) ^ ( ) ./auth_ext.c:66:21: note: use '==' to turn this assignment into an equality comparison if (challenge = (*challenger) (stream,&clen)) ^ == In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:4: ./auth_md5.c:105:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (challenge = (*challenger) (stream,&clen)) { ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./auth_md5.c:105:17: note: place parentheses around the assignment to silence this warning if (challenge = (*challenger) (stream,&clen)) { ^ ( ) ./auth_md5.c:105:17: note: use '==' to turn this assignment into an equality comparison if (challenge = (*challenger) (stream,&clen)) { ^ == ./auth_md5.c:120:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (challenge = (*challenger) (stream,&clen)) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./auth_md5.c:120:16: note: place parentheses around the assignment to silence this warning if (challenge = (*challenger) (stream,&clen)) ^ ( ) ./auth_md5.c:120:16: note: use '==' to turn this assignment into an equality comparison if (challenge = (*challenger) (stream,&clen)) ^ == ./auth_md5.c:155:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (user = (*responder) (chal,cl = strlen (chal),NIL)) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./auth_md5.c:155:12: note: place parentheses around the assignment to silence this warning if (user = (*responder) (chal,cl = strlen (chal),NIL)) { ^ ( ) ./auth_md5.c:155:12: note: use '==' to turn this assignment into an equality comparison if (user = (*responder) (chal,cl = strlen (chal),NIL)) { ^ == ./auth_md5.c:157:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (hash = strrchr (user,' ')) { ~~~~~^~~~~~~~~~~~~~~~~~~~ ./auth_md5.c:157:14: note: place parentheses around the assignment to silence this warning if (hash = strrchr (user,' ')) { ^ ( ) ./auth_md5.c:157:14: note: use '==' to turn this assignment into an equality comparison if (hash = strrchr (user,' ')) { ^ == ./auth_md5.c:160:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (authuser = strchr (user,'*')) *authuser++ = '\0'; ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./auth_md5.c:160:20: note: place parentheses around the assignment to silence this warning if (authuser = strchr (user,'*')) *authuser++ = '\0'; ^ ( ) ./auth_md5.c:160:20: note: use '==' to turn this assignment into an equality comparison if (authuser = strchr (user,'*')) *authuser++ = '\0'; ^ == ./auth_md5.c:162:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (p = auth_md5_pwd ((authuser && *authuser) ? authuser : user)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./auth_md5.c:162:13: note: place parentheses around the assignment to silence this warning if (p = auth_md5_pwd ((authuser && *authuser) ? authuser : user)) { ^ ( ) ./auth_md5.c:162:13: note: use '==' to turn this assignment into an equality comparison if (p = auth_md5_pwd ((authuser && *authuser) ? authuser : user)) { ^ == ./auth_md5.c:238:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (authuser = strchr (user,'*')) *authuser++ = '\0'; ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./auth_md5.c:238:16: note: place parentheses around the assignment to silence this warning if (authuser = strchr (user,'*')) *authuser++ = '\0'; ^ ( ) ./auth_md5.c:238:16: note: use '==' to turn this assignment into an equality comparison if (authuser = strchr (user,'*')) *authuser++ = '\0'; ^ == ./auth_md5.c:240:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = auth_md5_pwd ((authuser && *authuser) ? authuser : user)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./auth_md5.c:240:9: note: place parentheses around the assignment to silence this warning if (s = auth_md5_pwd ((authuser && *authuser) ? authuser : user)) { ^ ( ) ./auth_md5.c:240:9: note: use '==' to turn this assignment into an equality comparison if (s = auth_md5_pwd ((authuser && *authuser) ? authuser : user)) { ^ == In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:5: ./auth_pla.c:66:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (challenge = (*challenger) (stream,&clen)) { ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./auth_pla.c:66:17: note: place parentheses around the assignment to silence this warning if (challenge = (*challenger) (stream,&clen)) { ^ ( ) ./auth_pla.c:66:17: note: use '==' to turn this assignment into an equality comparison if (challenge = (*challenger) (stream,&clen)) { ^ == ./auth_pla.c:94:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (challenge = (*challenger) (stream,&clen)) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./auth_pla.c:94:16: note: place parentheses around the assignment to silence this warning if (challenge = (*challenger) (stream,&clen)) ^ ( ) ./auth_pla.c:94:16: note: use '==' to turn this assignment into an equality comparison if (challenge = (*challenger) (stream,&clen)) ^ == ./auth_pla.c:123:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (aid = (*responder) ("",0,&len)) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./auth_pla.c:123:11: note: place parentheses around the assignment to silence this warning if (aid = (*responder) ("",0,&len)) { ^ ( ) ./auth_pla.c:123:11: note: use '==' to turn this assignment into an equality comparison if (aid = (*responder) ("",0,&len)) { ^ == In file included from osdep.c:49: In file included from ./env_unix.c:260: In file included from ./auths.c:6: ./auth_log.c:66:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (challenge = (*challenger) (stream,&clen)) { ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./auth_log.c:66:17: note: place parentheses around the assignment to silence this warning if (challenge = (*challenger) (stream,&clen)) { ^ ( ) ./auth_log.c:66:17: note: use '==' to turn this assignment into an equality comparison if (challenge = (*challenger) (stream,&clen)) { ^ == ./auth_log.c:81:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (challenge = (*challenger) (stream,&clen)) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./auth_log.c:81:16: note: place parentheses around the assignment to silence this warning if (challenge = (*challenger) (stream,&clen)) ^ ( ) ./auth_log.c:81:16: note: use '==' to turn this assignment into an equality comparison if (challenge = (*challenger) (stream,&clen)) ^ == ./auth_log.c:107:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (user = (*responder) (PWD_USER,sizeof (PWD_USER),NIL)) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./auth_log.c:107:12: note: place parentheses around the assignment to silence this warning if (user = (*responder) (PWD_USER,sizeof (PWD_USER),NIL)) { ^ ( ) ./auth_log.c:107:12: note: use '==' to turn this assignment into an equality comparison if (user = (*responder) (PWD_USER,sizeof (PWD_USER),NIL)) { ^ == ./auth_log.c:108:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (pass = (*responder) (PWD_PWD,sizeof (PWD_PWD),NIL)) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./auth_log.c:108:14: note: place parentheses around the assignment to silence this warning if (pass = (*responder) (PWD_PWD,sizeof (PWD_PWD),NIL)) { ^ ( ) ./auth_log.c:108:14: note: use '==' to turn this assignment into an equality comparison if (pass = (*responder) (PWD_PWD,sizeof (PWD_PWD),NIL)) { ^ == ./auth_log.c:110:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (authuser = strchr (user,'*')) *authuser++ = '\0'; ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./auth_log.c:110:20: note: place parentheses around the assignment to silence this warning if (authuser = strchr (user,'*')) *authuser++ = '\0'; ^ ( ) ./auth_log.c:110:20: note: use '==' to turn this assignment into an equality comparison if (authuser = strchr (user,'*')) *authuser++ = '\0'; ^ == In file included from osdep.c:49: ./env_unix.c:514:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (julian = t->tm_yday -julian) ~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./env_unix.c:514:14: note: place parentheses around the assignment to silence this warning if (julian = t->tm_yday -julian) ^ ( ) ./env_unix.c:514:14: note: use '==' to turn this assignment into an equality comparison if (julian = t->tm_yday -julian) ^ == ./env_unix.c:669:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = auth_md5_pwd (user)) { ~~^~~~~~~~~~~~~~~~~~~~~ ./env_unix.c:669:11: note: place parentheses around the assignment to silence this warning if (s = auth_md5_pwd (user)) { ^ ( ) ./env_unix.c:669:11: note: use '==' to turn this assignment into an equality comparison if (s = auth_md5_pwd (user)) { ^ == ./env_unix.c:676:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (pw = pwuser (user)) {/* can get user? */ ~~~^~~~~~~~~~~~~~~ ./env_unix.c:676:15: note: place parentheses around the assignment to silence this warning else if (pw = pwuser (user)) {/* can get user? */ ^ ( ) ./env_unix.c:676:15: note: use '==' to turn this assignment into an equality comparison else if (pw = pwuser (user)) {/* can get user? */ ^ == ./env_unix.c:1251:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strrchr (base->lock,'/')) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./env_unix.c:1251:11: note: place parentheses around the assignment to silence this warning if (s = strrchr (base->lock,'/')) { ^ ( ) ./env_unix.c:1251:11: note: use '==' to turn this assignment into an equality comparison if (s = strrchr (base->lock,'/')) { ^ == ./env_unix.c:1582:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (d = mail_valid (NIL,"INBOX",NIL)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./env_unix.c:1582:14: note: place parentheses around the assignment to silence this warning if (d = mail_valid (NIL,"INBOX",NIL)) { ^ ( ) ./env_unix.c:1582:14: note: use '==' to turn this assignment into an equality comparison if (d = mail_valid (NIL,"INBOX",NIL)) { ^ == ./env_unix.c:1595:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (d = (DRIVER *) mail_parameters (NIL,GET_DRIVER,(void *) k)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./env_unix.c:1595:14: note: place parentheses around the assignment to silence this warning if (d = (DRIVER *) mail_parameters (NIL,GET_DRIVER,(void *) k)) ^ ( ) ./env_unix.c:1595:14: note: use '==' to turn this assignment into an equality comparison if (d = (DRIVER *) mail_parameters (NIL,GET_DRIVER,(void *) k)) ^ == In file included from osdep.c:52: ./tcp_unix.c:175:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (adr = ip_stringtoaddr (tmp,&adrlen,&family)) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tcp_unix.c:175:13: note: place parentheses around the assignment to silence this warning if (adr = ip_stringtoaddr (tmp,&adrlen,&family)) { ^ ( ) ./tcp_unix.c:175:13: note: use '==' to turn this assignment into an equality comparison if (adr = ip_stringtoaddr (tmp,&adrlen,&family)) { ^ == ./tcp_unix.c:215:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (stream->ictr = ctr) *(stream->iptr = stream->ibuf) = tmp[0]; ~~~~~~~~~~~~~^~~~~ ./tcp_unix.c:215:22: note: place parentheses around the assignment to silence this warning if (stream->ictr = ctr) *(stream->iptr = stream->ibuf) = tmp[0]; ^ ( ) ./tcp_unix.c:215:22: note: use '==' to turn this assignment into an equality comparison if (stream->ictr = ctr) *(stream->iptr = stream->ibuf) = tmp[0]; ^ == ./tcp_unix.c:362:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (adr = ip_stringtoaddr (host,&len,&i)) fs_give ((void **) &adr); ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tcp_unix.c:362:13: note: place parentheses around the assignment to silence this warning if (adr = ip_stringtoaddr (host,&len,&i)) fs_give ((void **) &adr); ^ ( ) ./tcp_unix.c:362:13: note: use '==' to turn this assignment into an equality comparison if (adr = ip_stringtoaddr (host,&len,&i)) fs_give ((void **) &adr); ^ == ./tcp_unix.c:538:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = min (size,stream->ictr)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./tcp_unix.c:538:9: note: place parentheses around the assignment to silence this warning if (n = min (size,stream->ictr)) { ^ ( ) ./tcp_unix.c:538:9: note: use '==' to turn this assignment into an equality comparison if (n = min (size,stream->ictr)) { ^ == ./tcp_unix.c:856:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (v = strchr (s,' ')) *v = '\0'; ~~^~~~~~~~~~~~~~~~ ./tcp_unix.c:856:8: note: place parentheses around the assignment to silence this warning if (v = strchr (s,' ')) *v = '\0'; ^ ( ) ./tcp_unix.c:856:8: note: use '==' to turn this assignment into an equality comparison if (v = strchr (s,' ')) *v = '\0'; ^ == ./tcp_unix.c:983:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = tcp_name_valid (ip_sockaddrtoname (sadr))) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./tcp_unix.c:983:11: note: place parentheses around the assignment to silence this warning if (t = tcp_name_valid (ip_sockaddrtoname (sadr))) { ^ ( ) ./tcp_unix.c:983:11: note: use '==' to turn this assignment into an equality comparison if (t = tcp_name_valid (ip_sockaddrtoname (sadr))) { ^ == osdep.c:241:26: warning: 'tmpnam' is deprecated: This function is provided for compatibility reasons only. Due to security concerns inherent in the design of tmpnam(3), it is highly recommended that you use mkstemp(3) instead. [-Wdeprecated-declarations] while ((fd = open (tmpnam (tmp),O_WRONLY|O_CREAT|O_EXCL,0600)) < 0) ^ /usr/include/stdio.h:274:7: note: 'tmpnam' declared here char *tmpnam(char *); ^ osdep.c:374:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = (char *) mail_parameters (NIL,GET_SSLCAPATH,NIL)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ osdep.c:374:9: note: place parentheses around the assignment to silence this warning if (s = (char *) mail_parameters (NIL,GET_SSLCAPATH,NIL)) ^ ( ) osdep.c:374:9: note: use '==' to turn this assignment into an equality comparison if (s = (char *) mail_parameters (NIL,GET_SSLCAPATH,NIL)) ^ == osdep.c:378:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (cert = PEM_read_bio_X509 (bio = BIO_new_mem_buf (s,sl),NIL,NIL,NIL)) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ osdep.c:378:14: note: place parentheses around the assignment to silence this warning if (cert = PEM_read_bio_X509 (bio = BIO_new_mem_buf (s,sl),NIL,NIL,NIL)) { ^ ( ) osdep.c:378:14: note: use '==' to turn this assignment into an equality comparison if (cert = PEM_read_bio_X509 (bio = BIO_new_mem_buf (s,sl),NIL,NIL,NIL)) { ^ == osdep.c:387:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (key = PEM_read_bio_PrivateKey (bio = BIO_new_mem_buf (t,tl), ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ osdep.c:387:15: note: place parentheses around the assignment to silence this warning if (key = PEM_read_bio_PrivateKey (bio = BIO_new_mem_buf (t,tl), ^ osdep.c:387:15: note: use '==' to turn this assignment into an equality comparison if (key = PEM_read_bio_PrivateKey (bio = BIO_new_mem_buf (t,tl), ^ == osdep.c:467:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (s = strstr (cert->name,"/CN=")) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ osdep.c:467:14: note: place parentheses around the assignment to silence this warning else if (s = strstr (cert->name,"/CN=")) { ^ ( ) osdep.c:467:14: note: use '==' to turn this assignment into an equality comparison else if (s = strstr (cert->name,"/CN=")) { ^ == osdep.c:468:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = strchr (s += 4,'/')) *t = '\0'; ~~^~~~~~~~~~~~~~~~~~~~~ osdep.c:468:11: note: place parentheses around the assignment to silence this warning if (t = strchr (s += 4,'/')) *t = '\0'; ^ ( ) osdep.c:468:11: note: use '==' to turn this assignment into an equality comparison if (t = strchr (s += 4,'/')) *t = '\0'; ^ == osdep.c:898:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (i = ERR_get_error ()) /* SSL failure */ ~~^~~~~~~~~~~~~~~~~~ osdep.c:898:12: note: place parentheses around the assignment to silence this warning while (i = ERR_get_error ()) /* SSL failure */ ^ ( ) osdep.c:898:12: note: use '==' to turn this assignment into an equality comparison while (i = ERR_get_error ()) /* SSL failure */ ^ == osdep.c:920:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (i = ERR_get_error ()) ~~^~~~~~~~~~~~~~~~~~ osdep.c:920:16: note: place parentheses around the assignment to silence this warning while (i = ERR_get_error ()) ^ ( ) osdep.c:920:16: note: use '==' to turn this assignment into an equality comparison while (i = ERR_get_error ()) ^ == 98 warnings generated. `cat CCTYPE` -c `cat CFLAGS` mail.c mail.c:212:28: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (stream->cache[i] = stream->cache[msgno]) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ mail.c:212:28: note: place parentheses around the assignment to silence this warning if (stream->cache[i] = stream->cache[msgno]) ^ ( ) mail.c:212:28: note: use '==' to turn this assignment into an equality comparison if (stream->cache[i] = stream->cache[msgno]) ^ == mail.c:385:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = (void *) d) d->flags &= ~DR_DISABLE; ~~~~^~~~~~~~~~~~ mail.c:385:13: note: place parentheses around the assignment to silence this warning if (ret = (void *) d) d->flags &= ~DR_DISABLE; ^ ( ) mail.c:385:13: note: use '==' to turn this assignment into an equality comparison if (ret = (void *) d) d->flags &= ~DR_DISABLE; ^ == mail.c:390:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = (void *) d) d->flags |= DR_DISABLE; ~~~~^~~~~~~~~~~~ mail.c:390:13: note: place parentheses around the assignment to silence this warning if (ret = (void *) d) d->flags |= DR_DISABLE; ^ ( ) mail.c:390:13: note: use '==' to turn this assignment into an equality comparison if (ret = (void *) d) d->flags |= DR_DISABLE; ^ == mail.c:395:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = (void *) a) a->flags &= ~AU_DISABLE; ~~~~^~~~~~~~~~~~ mail.c:395:13: note: place parentheses around the assignment to silence this warning if (ret = (void *) a) a->flags &= ~AU_DISABLE; ^ ( ) mail.c:395:13: note: use '==' to turn this assignment into an equality comparison if (ret = (void *) a) a->flags &= ~AU_DISABLE; ^ == mail.c:400:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = (void *) a) a->flags |= AU_DISABLE; ~~~~^~~~~~~~~~~~ mail.c:400:13: note: place parentheses around the assignment to silence this warning if (ret = (void *) a) a->flags |= AU_DISABLE; ^ ( ) mail.c:400:13: note: use '==' to turn this assignment into an equality comparison if (ret = (void *) a) a->flags |= AU_DISABLE; ^ == mail.c:405:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = (void *) a) a->flags &= ~AU_HIDE; ~~~~^~~~~~~~~~~~ mail.c:405:13: note: place parentheses around the assignment to silence this warning if (ret = (void *) a) a->flags &= ~AU_HIDE; ^ ( ) mail.c:405:13: note: use '==' to turn this assignment into an equality comparison if (ret = (void *) a) a->flags &= ~AU_HIDE; ^ == mail.c:410:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = (void *) a) a->flags |= AU_HIDE; ~~~~^~~~~~~~~~~~ mail.c:410:13: note: place parentheses around the assignment to silence this warning if (ret = (void *) a) a->flags |= AU_HIDE; ^ ( ) mail.c:410:13: note: use '==' to turn this assignment into an equality comparison if (ret = (void *) a) a->flags |= AU_HIDE; ^ == mail.c:644:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (r = smtp_parameters (function,value)) ret = r; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:644:11: note: place parentheses around the assignment to silence this warning if (r = smtp_parameters (function,value)) ret = r; ^ ( ) mail.c:644:11: note: use '==' to turn this assignment into an equality comparison if (r = smtp_parameters (function,value)) ret = r; ^ == mail.c:645:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (r = env_parameters (function,value)) ret = r; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:645:11: note: place parentheses around the assignment to silence this warning if (r = env_parameters (function,value)) ret = r; ^ ( ) mail.c:645:11: note: use '==' to turn this assignment into an equality comparison if (r = env_parameters (function,value)) ret = r; ^ == mail.c:646:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (r = tcp_parameters (function,value)) ret = r; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:646:11: note: place parentheses around the assignment to silence this warning if (r = tcp_parameters (function,value)) ret = r; ^ ( ) mail.c:646:11: note: use '==' to turn this assignment into an equality comparison if (r = tcp_parameters (function,value)) ret = r; ^ == mail.c:648:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (r = (*stream->dtb->parameters) (function,value)) ret = r; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:648:13: note: place parentheses around the assignment to silence this warning if (r = (*stream->dtb->parameters) (function,value)) ret = r; ^ ( ) mail.c:648:13: note: use '==' to turn this assignment into an equality comparison if (r = (*stream->dtb->parameters) (function,value)) ret = r; ^ == mail.c:652:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (r = (d->parameters) (function,value)) ret = r; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:652:13: note: place parentheses around the assignment to silence this warning if (r = (d->parameters) (function,value)) ret = r; ^ ( ) mail.c:652:13: note: use '==' to turn this assignment into an equality comparison if (r = (d->parameters) (function,value)) ret = r; ^ == mail.c:766:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = strpbrk (s = t,"/:=")) { ~~^~~~~~~~~~~~~~~~~~~~~~~ mail.c:766:13: note: place parentheses around the assignment to silence this warning if (t = strpbrk (s = t,"/:=")) { ^ ( ) mail.c:766:13: note: use '==' to turn this assignment into an equality comparison if (t = strpbrk (s = t,"/:=")) { ^ == mail.c:784:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = strpbrk (v = t,"/:")) { ~~^~~~~~~~~~~~~~~~~~~~~~ mail.c:784:10: note: place parentheses around the assignment to silence this warning if (t = strpbrk (v = t,"/:")) { ^ ( ) mail.c:784:10: note: use '==' to turn this assignment into an equality comparison if (t = strpbrk (v = t,"/:")) { ^ == mail.c:919:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (d = d->next); /* until at the end */ ~~^~~~~~~~~ mail.c:919:12: note: place parentheses around the assignment to silence this warning while (d = d->next); /* until at the end */ ^ ( ) mail.c:919:12: note: use '==' to turn this assignment into an equality comparison while (d = d->next); /* until at the end */ ^ == mail.c:952:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (d = d->next); /* until at the end */ ~~^~~~~~~~~ mail.c:952:12: note: place parentheses around the assignment to silence this warning while (d = d->next); /* until at the end */ ^ ( ) mail.c:952:12: note: use '==' to turn this assignment into an equality comparison while (d = d->next); /* until at the end */ ^ == mail.c:996:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strpbrk (mailbox,"\015\012")) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:996:9: note: place parentheses around the assignment to silence this warning if (s = strpbrk (mailbox,"\015\012")) { ^ ( ) mail.c:996:9: note: use '==' to turn this assignment into an equality comparison if (s = strpbrk (mailbox,"\015\012")) { ^ == mail.c:1012:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = mail_utf7_valid (mailbox)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:1012:9: note: place parentheses around the assignment to silence this warning if (s = mail_utf7_valid (mailbox)) { ^ ( ) mail.c:1012:9: note: use '==' to turn this assignment into an equality comparison if (s = mail_utf7_valid (mailbox)) { ^ == mail.c:1092:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = mail_utf7_valid (newname)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:1092:9: note: place parentheses around the assignment to silence this warning if (s = mail_utf7_valid (newname)) { ^ ( ) mail.c:1092:9: note: use '==' to turn this assignment into an equality comparison if (s = mail_utf7_valid (newname)) { ^ == mail.c:1199:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (stream = mail_open (stream,s+1,options)) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:1199:18: note: place parentheses around the assignment to silence this warning if (stream = mail_open (stream,s+1,options)) { ^ ( ) mail.c:1199:18: note: use '==' to turn this assignment into an equality comparison if (stream = mail_open (stream,s+1,options)) { ^ == mail.c:1216:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (stream = mail_open (stream,mb.mailbox,options)) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:1216:18: note: place parentheses around the assignment to silence this warning if (stream = mail_open (stream,mb.mailbox,options)) { ^ ( ) mail.c:1216:18: note: use '==' to turn this assignment into an equality comparison if (stream = mail_open (stream,mb.mailbox,options)) { ^ == mail.c:1243:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strpbrk (tmp,"/\\:")) *s++ = '\0'; ~~^~~~~~~~~~~~~~~~~~~~~~ mail.c:1243:13: note: place parentheses around the assignment to silence this warning if (s = strpbrk (tmp,"/\\:")) *s++ = '\0'; ^ ( ) mail.c:1243:13: note: use '==' to turn this assignment into an equality comparison if (s = strpbrk (tmp,"/\\:")) *s++ = '\0'; ^ == mail.c:1543:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (msgno = mail_msgno (stream,msgno)) flags &= ~FT_UID; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:1543:15: note: place parentheses around the assignment to silence this warning if (msgno = mail_msgno (stream,msgno)) flags &= ~FT_UID; ^ ( ) mail.c:1543:15: note: use '==' to turn this assignment into an equality comparison if (msgno = mail_msgno (stream,msgno)) flags &= ~FT_UID; ^ == mail.c:1655:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (msgno = mail_msgno (stream,msgno)) flags &= ~FT_UID; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:1655:15: note: place parentheses around the assignment to silence this warning if (msgno = mail_msgno (stream,msgno)) flags &= ~FT_UID; ^ ( ) mail.c:1655:15: note: use '==' to turn this assignment into an equality comparison if (msgno = mail_msgno (stream,msgno)) flags &= ~FT_UID; ^ == mail.c:1725:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (msgno = mail_msgno (stream,msgno)) flags &= ~FT_UID; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:1725:15: note: place parentheses around the assignment to silence this warning if (msgno = mail_msgno (stream,msgno)) flags &= ~FT_UID; ^ ( ) mail.c:1725:15: note: use '==' to turn this assignment into an equality comparison if (msgno = mail_msgno (stream,msgno)) flags &= ~FT_UID; ^ == mail.c:1778:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (rt.data = (unsigned char *) ~~~~~~~~^~~~~~~~~~~~~~~~~~~ mail.c:1778:19: note: place parentheses around the assignment to silence this warning if (rt.data = (unsigned char *) ^ mail.c:1778:19: note: use '==' to turn this assignment into an equality comparison if (rt.data = (unsigned char *) ^ == mail.c:1816:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (msgno = mail_msgno (stream,msgno)) flags &= ~FT_UID; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:1816:15: note: place parentheses around the assignment to silence this warning if (msgno = mail_msgno (stream,msgno)) flags &= ~FT_UID; ^ ( ) mail.c:1816:15: note: use '==' to turn this assignment into an equality comparison if (msgno = mail_msgno (stream,msgno)) flags &= ~FT_UID; ^ == mail.c:1871:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (msgno = mail_msgno (stream,msgno)) flags &= ~FT_UID; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:1871:15: note: place parentheses around the assignment to silence this warning if (msgno = mail_msgno (stream,msgno)) flags &= ~FT_UID; ^ ( ) mail.c:1871:15: note: use '==' to turn this assignment into an equality comparison if (msgno = mail_msgno (stream,msgno)) flags &= ~FT_UID; ^ == mail.c:1954:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (msgno = mail_msgno (stream,msgno)) flags &= ~FT_UID; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:1954:15: note: place parentheses around the assignment to silence this warning if (msgno = mail_msgno (stream,msgno)) flags &= ~FT_UID; ^ ( ) mail.c:1954:15: note: use '==' to turn this assignment into an equality comparison if (msgno = mail_msgno (stream,msgno)) flags &= ~FT_UID; ^ == mail.c:2012:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (msgno = mail_msgno (stream,msgno)) flags &= ~FT_UID; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:2012:15: note: place parentheses around the assignment to silence this warning if (msgno = mail_msgno (stream,msgno)) flags &= ~FT_UID; ^ ( ) mail.c:2012:15: note: use '==' to turn this assignment into an equality comparison if (msgno = mail_msgno (stream,msgno)) flags &= ~FT_UID; ^ == mail.c:2082:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (msgno = mail_msgno (stream,msgno)) flags &= ~FT_UID; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:2082:15: note: place parentheses around the assignment to silence this warning if (msgno = mail_msgno (stream,msgno)) flags &= ~FT_UID; ^ ( ) mail.c:2082:15: note: use '==' to turn this assignment into an equality comparison if (msgno = mail_msgno (stream,msgno)) flags &= ~FT_UID; ^ == mail.c:2232:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (delta = ((last - first) / 2)) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ mail.c:2232:12: note: place parentheses around the assignment to silence this warning if (delta = ((last - first) / 2)) { ^ ( ) mail.c:2232:12: note: use '==' to turn this assignment into an equality comparison if (delta = ((last - first) / 2)) { ^ == mail.c:2386:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (msg = utf8_badcharset (charset)) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:2386:11: note: place parentheses around the assignment to silence this warning if (msg = utf8_badcharset (charset)) { ^ ( ) mail.c:2386:11: note: use '==' to turn this assignment into an equality comparison if (msg = utf8_badcharset (charset)) { ^ == mail.c:2612:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (d = mail_valid (stream,mailbox,NIL)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:2612:14: note: place parentheses around the assignment to silence this warning else if (d = mail_valid (stream,mailbox,NIL)) ^ ( ) mail.c:2612:14: note: use '==' to turn this assignment into an equality comparison else if (d = mail_valid (stream,mailbox,NIL)) ^ == mail.c:2650:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (elt = (MESSAGECACHE *) (*mailcache) (stream,i,CH_ELT)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:2650:13: note: place parentheses around the assignment to silence this warning if (elt = (MESSAGECACHE *) (*mailcache) (stream,i,CH_ELT)) ^ ( ) mail.c:2650:13: note: use '==' to turn this assignment into an equality comparison if (elt = (MESSAGECACHE *) (*mailcache) (stream,i,CH_ELT)) ^ == mail.c:2725:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (pt = b->nested.part) while (--i && (pt = pt->next)); ~~~^~~~~~~~~~~~~~~~ mail.c:2725:11: note: place parentheses around the assignment to silence this warning if (pt = b->nested.part) while (--i && (pt = pt->next)); ^ ( ) mail.c:2725:11: note: use '==' to turn this assignment into an equality comparison if (pt = b->nested.part) while (--i && (pt = pt->next)); ^ == mail.c:3085:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = gmtime (&tn)) { /* minus UTC minutes since midnight */ ~~^~~~~~~~~~~~~~ mail.c:3085:11: note: place parentheses around the assignment to silence this warning if (t = gmtime (&tn)) { /* minus UTC minutes since midnight */ ^ ( ) mail.c:3085:11: note: use '==' to turn this assignment into an equality comparison if (t = gmtime (&tn)) { /* minus UTC minutes since midnight */ ^ == mail.c:3306:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (x = mail_msgno (stream,i)) mail_elt (stream,x)->sequence = T; ~~^~~~~~~~~~~~~~~~~~~~~~~ mail.c:3306:13: note: place parentheses around the assignment to silence this warning if (x = mail_msgno (stream,i)) mail_elt (stream,x)->sequence = T; ^ ( ) mail.c:3306:13: note: use '==' to turn this assignment into an equality comparison if (x = mail_msgno (stream,i)) mail_elt (stream,x)->sequence = T; ^ == mail.c:3339:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (lines = lines->next); ~~~~~~^~~~~~~~~~~~~ mail.c:3339:16: note: place parentheses around the assignment to silence this warning while (lines = lines->next); ^ ( ) mail.c:3339:16: note: use '==' to turn this assignment into an equality comparison while (lines = lines->next); ^ == mail.c:3371:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (i = t - tmp) /* see if found in header */ ~~^~~~~~~~~ mail.c:3371:11: note: place parentheses around the assignment to silence this warning if (i = t - tmp) /* see if found in header */ ^ ( ) mail.c:3371:11: note: use '==' to turn this assignment into an equality comparison if (i = t - tmp) /* see if found in header */ ^ == mail.c:3621:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (h.data = (unsigned char *) s) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ mail.c:3621:14: note: place parentheses around the assignment to silence this warning if (h.data = (unsigned char *) s) { ^ ( ) mail.c:3621:14: note: use '==' to turn this assignment into an equality comparison if (h.data = (unsigned char *) s) { ^ == mail.c:3672:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (st = st->next) s = s->next = mail_newstringlist (); ~~~^~~~~~~~~~ mail.c:3672:12: note: place parentheses around the assignment to silence this warning if (st = st->next) s = s->next = mail_newstringlist (); ^ ( ) mail.c:3672:12: note: use '==' to turn this assignment into an equality comparison if (st = st->next) s = s->next = mail_newstringlist (); ^ == mail.c:3754:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (body = body->nested.msg->body) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ mail.c:3754:16: note: place parentheses around the assignment to silence this warning if (body = body->nested.msg->body) ^ ( ) mail.c:3754:16: note: use '==' to turn this assignment into an equality comparison if (body = body->nested.msg->body) ^ == mail.c:3771:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (st.data = (unsigned char *) ~~~~~~~~^~~~~~~~~~~~~~~~~~~ mail.c:3771:14: note: place parentheses around the assignment to silence this warning if (st.data = (unsigned char *) ^ mail.c:3771:14: note: use '==' to turn this assignment into an equality comparison if (st.data = (unsigned char *) ^ == mail.c:3778:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (st.data = rfc822_qprint ((unsigned char *) s,i,&st.size)) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:3778:14: note: place parentheses around the assignment to silence this warning if (st.data = rfc822_qprint ((unsigned char *) s,i,&st.size)) { ^ ( ) mail.c:3778:14: note: use '==' to turn this assignment into an equality comparison if (st.data = rfc822_qprint ((unsigned char *) s,i,&st.size)) { ^ == mail.c:3859:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] } while (st = st->next); ~~~^~~~~~~~~~ mail.c:3859:15: note: place parentheses around the assignment to silence this warning } while (st = st->next); ^ ( ) mail.c:3859:15: note: use '==' to turn this assignment into an equality comparison } while (st = st->next); ^ == mail.c:3888:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (tadr.personal = a->personal) k += 3 + 2*strlen (a->personal); ~~~~~~~~~~~~~~^~~~~~~~~~~~~ mail.c:3888:25: note: place parentheses around the assignment to silence this warning if (tadr.personal = a->personal) k += 3 + 2*strlen (a->personal); ^ ( ) mail.c:3888:25: note: use '==' to turn this assignment into an equality comparison if (tadr.personal = a->personal) k += 3 + 2*strlen (a->personal); ^ == mail.c:3889:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (tadr.adl = a->adl) k += 3 + 2*strlen (a->adl); ~~~~~~~~~^~~~~~~~ mail.c:3889:20: note: place parentheses around the assignment to silence this warning if (tadr.adl = a->adl) k += 3 + 2*strlen (a->adl); ^ ( ) mail.c:3889:20: note: use '==' to turn this assignment into an equality comparison if (tadr.adl = a->adl) k += 3 + 2*strlen (a->adl); ^ == mail.c:3890:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (tadr.host = a->host) k += 3 + 2*strlen (a->host); ~~~~~~~~~~^~~~~~~~~ mail.c:3890:21: note: place parentheses around the assignment to silence this warning if (tadr.host = a->host) k += 3 + 2*strlen (a->host); ^ ( ) mail.c:3890:21: note: use '==' to turn this assignment into an equality comparison if (tadr.host = a->host) k += 3 + 2*strlen (a->host); ^ == mail.c:4125:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (d = strtok_r (c,end,r)) n = strlen (d); ~~^~~~~~~~~~~~~~~~~~~~ mail.c:4125:11: note: place parentheses around the assignment to silence this warning if (d = strtok_r (c,end,r)) n = strlen (d); ^ ( ) mail.c:4125:11: note: use '==' to turn this assignment into an equality comparison if (d = strtok_r (c,end,r)) n = strlen (d); ^ == mail.c:4336:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (x = ++t; x = strpbrk (x,"\012\015"); x++) ~~^~~~~~~~~~~~~~~~~~~~~~~~ mail.c:4336:22: note: place parentheses around the assignment to silence this warning for (x = ++t; x = strpbrk (x,"\012\015"); x++) ^ ( ) mail.c:4336:22: note: use '==' to turn this assignment into an equality comparison for (x = ++t; x = strpbrk (x,"\012\015"); x++) ^ == mail.c:4372:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (x = ++t; x = strpbrk (x,"\012\015"); x++) ~~^~~~~~~~~~~~~~~~~~~~~~~~ mail.c:4372:22: note: place parentheses around the assignment to silence this warning for (x = ++t; x = strpbrk (x,"\012\015"); x++) ^ ( ) mail.c:4372:22: note: use '==' to turn this assignment into an equality comparison for (x = ++t; x = strpbrk (x,"\012\015"); x++) ^ == mail.c:4380:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (v = strchr (v,':')) { ~~^~~~~~~~~~~~~~~~ mail.c:4380:9: note: place parentheses around the assignment to silence this warning if (v = strchr (v,':')) { ^ ( ) mail.c:4380:9: note: use '==' to turn this assignment into an equality comparison if (v = strchr (v,':')) { ^ == mail.c:4387:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (adr = rfc822_parse_address (&adr,adr,&t,BADHOST,0)) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:4387:14: note: place parentheses around the assignment to silence this warning if (adr = rfc822_parse_address (&adr,adr,&t,BADHOST,0)) { ^ ( ) mail.c:4387:14: note: use '==' to turn this assignment into an equality comparison if (adr = rfc822_parse_address (&adr,adr,&t,BADHOST,0)) { ^ == mail.c:4405:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (x = ++t; x = strpbrk (x,"\012\015"); x++) ~~^~~~~~~~~~~~~~~~~~~~~~~~ mail.c:4405:22: note: place parentheses around the assignment to silence this warning for (x = ++t; x = strpbrk (x,"\012\015"); x++) ^ ( ) mail.c:4405:22: note: use '==' to turn this assignment into an equality comparison for (x = ++t; x = strpbrk (x,"\012\015"); x++) ^ == mail.c:4413:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (v = strchr (v,':')) { ~~^~~~~~~~~~~~~~~~ mail.c:4413:9: note: place parentheses around the assignment to silence this warning if (v = strchr (v,':')) { ^ ( ) mail.c:4413:9: note: use '==' to turn this assignment into an equality comparison if (v = strchr (v,':')) { ^ == mail.c:4420:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (adr = rfc822_parse_address (&adr,adr,&t,BADHOST,0)) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:4420:14: note: place parentheses around the assignment to silence this warning if (adr = rfc822_parse_address (&adr,adr,&t,BADHOST,0)) { ^ ( ) mail.c:4420:14: note: use '==' to turn this assignment into an equality comparison if (adr = rfc822_parse_address (&adr,adr,&t,BADHOST,0)) { ^ == mail.c:4438:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (x = ++t; x = strpbrk (x,"\012\015"); x++) ~~^~~~~~~~~~~~~~~~~~~~~~~~ mail.c:4438:22: note: place parentheses around the assignment to silence this warning for (x = ++t; x = strpbrk (x,"\012\015"); x++) ^ ( ) mail.c:4438:22: note: use '==' to turn this assignment into an equality comparison for (x = ++t; x = strpbrk (x,"\012\015"); x++) ^ == mail.c:4446:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (v = strchr (v,':')) { ~~^~~~~~~~~~~~~~~~ mail.c:4446:9: note: place parentheses around the assignment to silence this warning if (v = strchr (v,':')) { ^ ( ) mail.c:4446:9: note: use '==' to turn this assignment into an equality comparison if (v = strchr (v,':')) { ^ == mail.c:4453:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (adr = rfc822_parse_address (&adr,adr,&t,BADHOST,0)) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:4453:14: note: place parentheses around the assignment to silence this warning if (adr = rfc822_parse_address (&adr,adr,&t,BADHOST,0)) { ^ ( ) mail.c:4453:14: note: use '==' to turn this assignment into an equality comparison if (adr = rfc822_parse_address (&adr,adr,&t,BADHOST,0)) { ^ == mail.c:4472:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (x = ++t; x = strpbrk (x,"\012\015"); x++) ~~^~~~~~~~~~~~~~~~~~~~~~~~ mail.c:4472:22: note: place parentheses around the assignment to silence this warning for (x = ++t; x = strpbrk (x,"\012\015"); x++) ^ ( ) mail.c:4472:22: note: use '==' to turn this assignment into an equality comparison for (x = ++t; x = strpbrk (x,"\012\015"); x++) ^ == mail.c:4506:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (src.size = strlen (t)) { /* have non-empty subject? */ ~~~~~~~~~^~~~~~~~~~~~ mail.c:4506:16: note: place parentheses around the assignment to silence this warning if (src.size = strlen (t)) { /* have non-empty subject? */ ^ ( ) mail.c:4506:16: note: use '==' to turn this assignment into an equality comparison if (src.size = strlen (t)) { /* have non-empty subject? */ ^ == mail.c:4662:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (pgm = i ? NIL : pgm->next); ~~~~^~~~~~~~~~~~~~~~~~~~~ mail.c:4662:14: note: place parentheses around the assignment to silence this warning while (pgm = i ? NIL : pgm->next); ^ ( ) mail.c:4662:14: note: use '==' to turn this assignment into an equality comparison while (pgm = i ? NIL : pgm->next); ^ == mail.c:4789:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (lst = (*sorter) (stream,charset,spg,&pgm,flags & ~(SE_FREE | SE_UID))){ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:4789:11: note: place parentheses around the assignment to silence this warning if (lst = (*sorter) (stream,charset,spg,&pgm,flags & ~(SE_FREE | SE_UID))){ ^ ( ) mail.c:4789:11: note: use '==' to turn this assignment into an equality comparison if (lst = (*sorter) (stream,charset,spg,&pgm,flags & ~(SE_FREE | SE_UID))){ ^ == mail.c:4903:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (env = mail_fetch_structure (stream,s->num,NIL,NIL)) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:4903:10: note: place parentheses around the assignment to silence this warning if (env = mail_fetch_structure (stream,s->num,NIL,NIL)) { ^ ( ) mail.c:4903:10: note: use '==' to turn this assignment into an equality comparison if (env = mail_fetch_structure (stream,s->num,NIL,NIL)) { ^ == mail.c:4951:28: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] THREADLINKS); st = st->next; con = nxc) { ~~~^~~~~~~~~~ mail.c:4951:28: note: place parentheses around the assignment to silence this warning THREADLINKS); st = st->next; con = nxc) { ^ ( ) mail.c:4951:28: note: use '==' to turn this assignment into an equality comparison THREADLINKS); st = st->next; con = nxc) { ^ == mail.c:5189:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = mail_thread_parse_msgid (s,&s)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:5189:9: note: place parentheses around the assignment to silence this warning if (t = mail_thread_parse_msgid (s,&s)) { ^ ( ) mail.c:5189:9: note: use '==' to turn this assignment into an equality comparison if (t = mail_thread_parse_msgid (s,&s)) { ^ == mail.c:5193:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (cur = ret; t = mail_thread_parse_msgid (s,&s); cur = cur->next) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:5193:25: note: place parentheses around the assignment to silence this warning for (cur = ret; t = mail_thread_parse_msgid (s,&s); cur = cur->next) { ^ ( ) mail.c:5193:25: note: use '==' to turn this assignment into an equality comparison for (cur = ret; t = mail_thread_parse_msgid (s,&s); cur = cur->next) { ^ == mail.c:5295:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (nxt = CHILD (con)) cur->next = mail_thread_c2node (stream,nxt,flags); ~~~~^~~~~~~~~~~~~ mail.c:5295:13: note: place parentheses around the assignment to silence this warning if (nxt = CHILD (con)) cur->next = mail_thread_c2node (stream,nxt,flags); ^ ( ) mail.c:5295:13: note: use '==' to turn this assignment into an equality comparison if (nxt = CHILD (con)) cur->next = mail_thread_c2node (stream,nxt,flags); ^ == mail.c:5446:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = strchr (t,' ')) *n++ = '\0'; ~~^~~~~~~~~~~~~~~~ mail.c:5446:13: note: place parentheses around the assignment to silence this warning if (n = strchr (t,' ')) *n++ = '\0'; ^ ( ) mail.c:5446:13: note: use '==' to turn this assignment into an equality comparison if (n = strchr (t,' ')) *n++ = '\0'; ^ == mail.c:6207:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (tstream = (*dv->open) (host,service,port | flags)) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:6207:15: note: place parentheses around the assignment to silence this warning if (tstream = (*dv->open) (host,service,port | flags)) { ^ ( ) mail.c:6207:15: note: use '==' to turn this assignment into an equality comparison if (tstream = (*dv->open) (host,service,port | flags)) { ^ == mail.c:6229:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (tstream = (*dv->aopen) (mb,service,user)) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:6229:15: note: place parentheses around the assignment to silence this warning if (tstream = (*dv->aopen) (mb,service,user)) { ^ ( ) mail.c:6229:15: note: use '==' to turn this assignment into an equality comparison if (tstream = (*dv->aopen) (mb,service,user)) { ^ == 72 warnings generated. `cat CCTYPE` -c `cat CFLAGS` misc.c misc.c:276:41: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] for (j = patc,c = base[k = i]; (c == pat[j]); j--,c = base[--k]) ~~^~~~~~~~~ misc.c:276:41: note: remove extraneous parentheses around the comparison to silence this warning for (j = patc,c = base[k = i]; (c == pat[j]); j--,c = base[--k]) ~ ^ ~ misc.c:276:41: note: use '=' to turn this equality comparison into an assignment for (j = patc,c = base[k = i]; (c == pat[j]); j--,c = base[--k]) ^~ = misc.c:318:47: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (i = 0; i < hashtab->size; i++) if (ent = hashtab->table[i]) ~~~~^~~~~~~~~~~~~~~~~~~ misc.c:318:47: note: place parentheses around the assignment to silence this warning for (i = 0; i < hashtab->size; i++) if (ent = hashtab->table[i]) ^ ( ) misc.c:318:47: note: use '==' to turn this assignment into an equality comparison for (i = 0; i < hashtab->size; i++) if (ent = hashtab->table[i]) ^ == misc.c:335:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (ret = 0; i = (unsigned int) *key++; ret += i) ret *= HASHMULT; ~~^~~~~~~~~~~~~~~~~~~~~~~ misc.c:335:19: note: place parentheses around the assignment to silence this warning for (ret = 0; i = (unsigned int) *key++; ret += i) ret *= HASHMULT; ^ ( ) misc.c:335:19: note: use '==' to turn this assignment into an equality comparison for (ret = 0; i = (unsigned int) *key++; ret += i) ret *= HASHMULT; ^ == misc.c:452:39: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (; *s1 && *s2; s1++,s2++) if (i = (compare_uchar (*s1,*s2))) return i; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ misc.c:452:39: note: place parentheses around the assignment to silence this warning for (; *s1 && *s2; s1++,s2++) if (i = (compare_uchar (*s1,*s2))) return i; ^ ( ) misc.c:452:39: note: use '==' to turn this assignment into an equality comparison for (; *s1 && *s2; s1++,s2++) if (i = (compare_uchar (*s1,*s2))) return i; ^ == misc.c:472:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (i = (compare_uchar (*s1,*s))) return i; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ misc.c:472:11: note: place parentheses around the assignment to silence this warning if (i = (compare_uchar (*s1,*s))) return i; ^ ( ) misc.c:472:11: note: use '==' to turn this assignment into an equality comparison if (i = (compare_uchar (*s1,*s))) return i; ^ == 5 warnings generated. `cat CCTYPE` -c `cat CFLAGS` newsrc.c newsrc.c:126:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (k = elt->private.uid - 1) { ~~^~~~~~~~~~~~~~~~~~~~~~ newsrc.c:126:8: note: place parentheses around the assignment to silence this warning if (k = elt->private.uid - 1) { ^ ( ) newsrc.c:126:8: note: use '==' to turn this assignment into an equality comparison if (k = elt->private.uid - 1) { ^ == newsrc.c:128:54: warning: data argument not used by format string [-Wformat-extra-args] sprintf (tmp,(j == k) ? "%c%ld" : "%c%ld-%ld",c,j,k); ~~~~~~~ ^ /usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^ newsrc.c:136:57: warning: data argument not used by format string [-Wformat-extra-args] sprintf (tmp,(j == k) ? "%c%ld" : "%c%ld-%ld",c,j,k); ~~~~~~~ ^ /usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^ newsrc.c:343:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (f = fopen (newsrc,"rb")) {/* have existing newsrc file? */ ~~^~~~~~~~~~~~~~~~~~~~~ newsrc.c:343:9: note: place parentheses around the assignment to silence this warning if (f = fopen (newsrc,"rb")) {/* have existing newsrc file? */ ^ ( ) newsrc.c:343:9: note: use '==' to turn this assignment into an equality comparison if (f = fopen (newsrc,"rb")) {/* have existing newsrc file? */ ^ == newsrc.c:368:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (f = newsrc_create (stream,NIL)) bf = NIL; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ newsrc.c:368:13: note: place parentheses around the assignment to silence this warning if (f = newsrc_create (stream,NIL)) bf = NIL; ^ ( ) newsrc.c:368:13: note: use '==' to turn this assignment into an equality comparison if (f = newsrc_create (stream,NIL)) bf = NIL; ^ == newsrc.c:384:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (f = newsrc_create (stream,T)) bf = NIL; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ newsrc.c:384:11: note: place parentheses around the assignment to silence this warning if (f = newsrc_create (stream,T)) bf = NIL; ^ ( ) newsrc.c:384:11: note: use '==' to turn this assignment into an equality comparison if (f = newsrc_create (stream,T)) bf = NIL; ^ == 6 warnings generated. `cat CCTYPE` -c `cat CFLAGS` smanager.c smanager.c:46:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (f = fopen (db,"r")) { /* make sure not already there */ ~~^~~~~~~~~~~~~~~~ smanager.c:46:9: note: place parentheses around the assignment to silence this warning if (f = fopen (db,"r")) { /* make sure not already there */ ^ ( ) smanager.c:46:9: note: use '==' to turn this assignment into an equality comparison if (f = fopen (db,"r")) { /* make sure not already there */ ^ == smanager.c:48:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strchr (tmp,'\n')) *s = '\0'; ~~^~~~~~~~~~~~~~~~~~~ smanager.c:48:13: note: place parentheses around the assignment to silence this warning if (s = strchr (tmp,'\n')) *s = '\0'; ^ ( ) smanager.c:48:13: note: use '==' to turn this assignment into an equality comparison if (s = strchr (tmp,'\n')) *s = '\0'; ^ == smanager.c:88:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strchr (tmp,'\n')) *s = '\0'; ~~^~~~~~~~~~~~~~~~~~~ smanager.c:88:13: note: place parentheses around the assignment to silence this warning if (s = strchr (tmp,'\n')) *s = '\0'; ^ ( ) smanager.c:88:13: note: use '==' to turn this assignment into an equality comparison if (s = strchr (tmp,'\n')) *s = '\0'; ^ == smanager.c:119:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (f = fopen (sbname,"r")) *sdb = (void *) f; ~~^~~~~~~~~~~~~~~~~~~~ smanager.c:119:11: note: place parentheses around the assignment to silence this warning if (f = fopen (sbname,"r")) *sdb = (void *) f; ^ ( ) smanager.c:119:11: note: use '==' to turn this assignment into an equality comparison if (f = fopen (sbname,"r")) *sdb = (void *) f; ^ == smanager.c:123:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strchr (sbname,'\n')) *s = '\0'; ~~^~~~~~~~~~~~~~~~~~~~~~ smanager.c:123:11: note: place parentheses around the assignment to silence this warning if (s = strchr (sbname,'\n')) *s = '\0'; ^ ( ) smanager.c:123:11: note: use '==' to turn this assignment into an equality comparison if (s = strchr (sbname,'\n')) *s = '\0'; ^ == 5 warnings generated. `cat CCTYPE` -c `cat CFLAGS` utf8.c utf8.c:662:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (ret = utf8_rmap_gen (cs,currmap)) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ utf8.c:662:16: note: place parentheses around the assignment to silence this warning else if (ret = utf8_rmap_gen (cs,currmap)) { ^ ( ) utf8.c:662:16: note: use '==' to turn this assignment into an equality comparison else if (ret = utf8_rmap_gen (cs,currmap)) { ^ == utf8.c:794:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (i = utf8_rmapsize (text,rmap,errch,iso2022jp)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utf8.c:794:9: note: place parentheses around the assignment to silence this warning if (i = utf8_rmapsize (text,rmap,errch,iso2022jp)) { ^ ( ) utf8.c:794:9: note: use '==' to turn this assignment into an equality comparison if (i = utf8_rmapsize (text,rmap,errch,iso2022jp)) { ^ == utf8.c:1189:11: warning: implicit conversion from 'int' to 'unsigned char' changes value from 65533 to 253 [-Wconstant-conversion] c = JISTOUNICODE (c,c1,ku,ten); ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./jis_0208.c:49:26: note: expanded from macro 'JISTOUNICODE' jis0208tab[ku][ten] : UBOGON) ^~~~~~ ./utf8.h:386:16: note: expanded from macro 'UBOGON' #define UBOGON UCS2_BOGON ^~~~~~~~~~ ./utf8.h:351:20: note: expanded from macro 'UCS2_BOGON' #define UCS2_BOGON 0xfffd /* replacement character */ ^~~~~~ utf8.c:1293:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (cs = utf8_charset (s)) { ~~~^~~~~~~~~~~~~~~~~~ utf8.c:1293:12: note: place parentheses around the assignment to silence this warning if (cs = utf8_charset (s)) { ^ ( ) utf8.c:1293:12: note: use '==' to turn this assignment into an equality comparison if (cs = utf8_charset (s)) { ^ == utf8.c:2395:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (m = (struct decomposemore *) *more) switch (m->type) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utf8.c:2395:11: note: place parentheses around the assignment to silence this warning if (m = (struct decomposemore *) *more) switch (m->type) { ^ ( ) utf8.c:2395:11: note: use '==' to turn this assignment into an equality comparison if (m = (struct decomposemore *) *more) switch (m->type) { ^ == utf8.c:2418:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (i = ucs4_dbmploixtab[c - UCS4_BMPLOMIN]) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utf8.c:2418:13: note: place parentheses around the assignment to silence this warning if (i = ucs4_dbmploixtab[c - UCS4_BMPLOMIN]) { ^ ( ) utf8.c:2418:13: note: use '==' to turn this assignment into an equality comparison if (i = ucs4_dbmploixtab[c - UCS4_BMPLOMIN]) { ^ == utf8.c:2448:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (i = ucs4_dbmphiixtab[c - UCS4_BMPHIMIN]) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utf8.c:2448:13: note: place parentheses around the assignment to silence this warning if (i = ucs4_dbmphiixtab[c - UCS4_BMPHIMIN]) { ^ ( ) utf8.c:2448:13: note: use '==' to turn this assignment into an equality comparison if (i = ucs4_dbmphiixtab[c - UCS4_BMPHIMIN]) { ^ == utf8.c:2513:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (mr = (RECURSIVEMORE *) *more) switch (mr->more->type) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ utf8.c:2513:12: note: place parentheses around the assignment to silence this warning if (mr = (RECURSIVEMORE *) *more) switch (mr->more->type) { ^ ( ) utf8.c:2513:12: note: use '==' to turn this assignment into an equality comparison if (mr = (RECURSIVEMORE *) *more) switch (mr->more->type) { ^ == utf8.c:2533:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (mr = mn) { /* did this value recurse on us? */ ~~~^~~~ utf8.c:2533:12: note: place parentheses around the assignment to silence this warning if (mr = mn) { /* did this value recurse on us? */ ^ ( ) utf8.c:2533:12: note: use '==' to turn this assignment into an equality comparison if (mr = mn) { /* did this value recurse on us? */ ^ == 9 warnings generated. `cat CCTYPE` -c `cat CFLAGS` utf8aux.c utf8aux.c:47:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] } while (st = st->next); ~~~^~~~~~~~~~ utf8aux.c:47:15: note: place parentheses around the assignment to silence this warning } while (st = st->next); ^ ( ) utf8aux.c:47:15: note: use '==' to turn this assignment into an equality comparison } while (st = st->next); ^ == utf8aux.c:136:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ls = strchr (cs,'*')) *ls = '\0'; ~~~^~~~~~~~~~~~~~~~~ utf8aux.c:136:9: note: place parentheses around the assignment to silence this warning if (ls = strchr (cs,'*')) *ls = '\0'; ^ ( ) utf8aux.c:136:9: note: use '==' to turn this assignment into an equality comparison if (ls = strchr (cs,'*')) *ls = '\0'; ^ == utf8aux.c:241:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (txt->data = (unsigned char *) rfc822_base64 (t,te - t,&txt->size)) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utf8aux.c:241:19: note: place parentheses around the assignment to silence this warning if (txt->data = (unsigned char *) rfc822_base64 (t,te - t,&txt->size)) ^ ( ) utf8aux.c:241:19: note: use '==' to turn this assignment into an equality comparison if (txt->data = (unsigned char *) rfc822_base64 (t,te - t,&txt->size)) ^ == 3 warnings generated. `cat CCTYPE` -c `cat CFLAGS` siglocal.c `cat CCTYPE` -c `cat CFLAGS` dummy.c dummy.c:162:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strchr (test,'/')) *++s = '\0'; ~~^~~~~~~~~~~~~~~~~~~ dummy.c:162:13: note: place parentheses around the assignment to silence this warning if (s = strchr (test,'/')) *++s = '\0'; ^ ( ) dummy.c:162:13: note: use '==' to turn this assignment into an equality comparison if (s = strchr (test,'/')) *++s = '\0'; ^ == dummy.c:170:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strpbrk (test,"%*")) { ~~^~~~~~~~~~~~~~~~~~~~~ dummy.c:170:11: note: place parentheses around the assignment to silence this warning if (s = strpbrk (test,"%*")) { ^ ( ) dummy.c:170:11: note: use '==' to turn this assignment into an equality comparison if (s = strpbrk (test,"%*")) { ^ == dummy.c:176:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strrchr (file,'/')){/* find directory name */ ~~^~~~~~~~~~~~~~~~~~~~ dummy.c:176:11: note: place parentheses around the assignment to silence this warning if (s = strrchr (file,'/')){/* find directory name */ ^ ( ) dummy.c:176:11: note: use '==' to turn this assignment into an equality comparison if (s = strrchr (file,'/')){/* find directory name */ ^ == dummy.c:233:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (s = sm_read (&sdb)); /* until no more subscriptions */ ~~^~~~~~~~~~~~~~~~ dummy.c:233:12: note: place parentheses around the assignment to silence this warning while (s = sm_read (&sdb)); /* until no more subscriptions */ ^ ( ) dummy.c:233:12: note: use '==' to turn this assignment into an equality comparison while (s = sm_read (&sdb)); /* until no more subscriptions */ ^ == dummy.c:282:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (dp = opendir (tmp)) { /* do nothing if can't open directory */ ~~~^~~~~~~~~~~~~~~ dummy.c:282:10: note: place parentheses around the assignment to silence this warning if (dp = opendir (tmp)) { /* do nothing if can't open directory */ ^ ( ) dummy.c:282:10: note: use '==' to turn this assignment into an equality comparison if (dp = opendir (tmp)) { /* do nothing if can't open directory */ ^ == dummy.c:294:64: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (!dir || dir[(len = strlen (dir)) - 1] == '/') while (d = readdir (dp)) ~~^~~~~~~~~~~~~~ dummy.c:294:64: note: place parentheses around the assignment to silence this warning if (!dir || dir[(len = strlen (dir)) - 1] == '/') while (d = readdir (dp)) ^ ( ) dummy.c:294:64: note: use '==' to turn this assignment into an equality comparison if (!dir || dir[(len = strlen (dir)) - 1] == '/') while (d = readdir (dp)) ^ == dummy.c:485:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strrchr (path,'/')) { /* found superior to this name? */ ~~^~~~~~~~~~~~~~~~~~~~ dummy.c:485:9: note: place parentheses around the assignment to silence this warning if (s = strrchr (path,'/')) { /* found superior to this name? */ ^ ( ) dummy.c:485:9: note: use '==' to turn this assignment into an equality comparison if (s = strrchr (path,'/')) { /* found superior to this name? */ ^ == dummy.c:617:28: warning: implicit declaration of function 'time' is invalid in C99 [-Wimplicit-function-declaration] stream->uid_validity = time (0); ^ dummy.c:728:23: warning: unsequenced modification and access to 'ts' [-Wunsequenced] if (!ts && !(*(ts = default_proto (NIL))->dtb->create) (ts,"INBOX")) ^ ~~ dummy.c:803:28: warning: expression result unused [-Wunused-value] for (i = 0, s = tmp; *s; *s++) if ((*s == '*') || (*s == '%')) ++i; ^~~~ 10 warnings generated. `cat CCTYPE` -c `cat CFLAGS` pseudo.c `cat CCTYPE` -c `cat CFLAGS` netmsg.c netmsg.c:63:45: warning: implicit declaration of function 'time' is invalid in C99 [-Wimplicit-function-declaration] sprintf (tmp,".%lx.%lx",(unsigned long) time (0),(unsigned long)getpid ()); ^ /usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^ netmsg.c:64:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (f = fopen (tmp,"wb+")) unlink (tmp); ~~^~~~~~~~~~~~~~~~~~~ netmsg.c:64:11: note: place parentheses around the assignment to silence this warning if (f = fopen (tmp,"wb+")) unlink (tmp); ^ ( ) netmsg.c:64:11: note: use '==' to turn this assignment into an equality comparison if (f = fopen (tmp,"wb+")) unlink (tmp); ^ == netmsg.c:73:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (s = net_getline (stream)) { ~~^~~~~~~~~~~~~~~~~~~~~~ netmsg.c:73:12: note: place parentheses around the assignment to silence this warning while (s = net_getline (stream)) { ^ ( ) netmsg.c:73:12: note: use '==' to turn this assignment into an equality comparison while (s = net_getline (stream)) { ^ == 3 warnings generated. `cat CCTYPE` -c `cat CFLAGS` flstring.c `cat CCTYPE` -c `cat CFLAGS` fdstring.c fdstring.c:94:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s->cursize = min (s->chunksize,SIZE (s))) { ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fdstring.c:94:18: note: place parentheses around the assignment to silence this warning if (s->cursize = min (s->chunksize,SIZE (s))) { ^ ( ) fdstring.c:94:18: note: use '==' to turn this assignment into an equality comparison if (s->cursize = min (s->chunksize,SIZE (s))) { ^ == 1 warning generated. `cat CCTYPE` -c `cat CFLAGS` rfc822.c rfc822.c:156:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = d = strchr (tmp,':')) { ~~^~~~~~~~~~~~~~~~~~~~~~ rfc822.c:156:11: note: place parentheses around the assignment to silence this warning if (t = d = strchr (tmp,':')) { ^ ( ) rfc822.c:156:11: note: use '==' to turn this assignment into an equality comparison if (t = d = strchr (tmp,':')) { ^ == rfc822.c:205:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c = *d++) if (c != ' ') *t++ = c; ~~^~~~~~ rfc822.c:205:13: note: place parentheses around the assignment to silence this warning while (c = *d++) if (c != ' ') *t++ = c; ^ ( ) rfc822.c:205:13: note: use '==' to turn this assignment into an equality comparison while (c = *d++) if (c != ' ') *t++ = c; ^ == rfc822.c:219:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = rfc822_parse_phrase (d)) *t = '\0'; ~~^~~~~~~~~~~~~~~~~~~~~~~~~ rfc822.c:219:10: note: place parentheses around the assignment to silence this warning if (t = rfc822_parse_phrase (d)) *t = '\0'; ^ ( ) rfc822.c:219:10: note: use '==' to turn this assignment into an equality comparison if (t = rfc822_parse_phrase (d)) *t = '\0'; ^ == rfc822.c:230:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c = *d++) if (c != ' ') *t++ = c; ~~^~~~~~ rfc822.c:230:13: note: place parentheses around the assignment to silence this warning while (c = *d++) if (c != ' ') *t++ = c; ^ ( ) rfc822.c:230:13: note: use '==' to turn this assignment into an equality comparison while (c = *d++) if (c != ' ') *t++ = c; ^ == rfc822.c:385:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (m = GETPOS (bs)) m--; /* get position in front of character */ ~~^~~~~~~~~~~~~ rfc822.c:385:13: note: place parentheses around the assignment to silence this warning if (m = GETPOS (bs)) m--; /* get position in front of character */ ^ ( ) rfc822.c:385:13: note: use '==' to turn this assignment into an equality comparison if (m = GETPOS (bs)) m--; /* get position in front of character */ ^ == rfc822.c:395:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (k = j - 2) for (s = s1; i-- && *s++ == (c = SNX (bs)) && --k;); ~~^~~~~~~ rfc822.c:395:8: note: place parentheses around the assignment to silence this warning if (k = j - 2) for (s = s1; i-- && *s++ == (c = SNX (bs)) && --k;); ^ ( ) rfc822.c:395:8: note: use '==' to turn this assignment into an equality comparison if (k = j - 2) for (s = s1; i-- && *s++ == (c = SNX (bs)) && --k;); ^ == rfc822.c:450:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (i = part->body.mime.text.size) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ rfc822.c:450:13: note: place parentheses around the assignment to silence this warning if (i = part->body.mime.text.size) { ^ ( ) rfc822.c:450:13: note: use '==' to turn this assignment into an equality comparison if (i = part->body.mime.text.size) { ^ == rfc822.c:551:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = strchr (name,' ')) *t = '\0'; ~~^~~~~~~~~~~~~~~~~~~ rfc822.c:551:9: note: place parentheses around the assignment to silence this warning if (t = strchr (name,' ')) *t = '\0'; ^ ( ) rfc822.c:551:9: note: use '==' to turn this assignment into an equality comparison if (t = strchr (name,' ')) *t = '\0'; ^ == rfc822.c:741:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (adr = rfc822_parse_address (lst,last,&string,host,0)) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rfc822.c:741:18: note: place parentheses around the assignment to silence this warning else if (adr = rfc822_parse_address (lst,last,&string,host,0)) { ^ ( ) rfc822.c:741:18: note: use '==' to turn this assignment into an equality comparison else if (adr = rfc822_parse_address (lst,last,&string,host,0)) { ^ == rfc822.c:795:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (adr = rfc822_parse_group (lst,last,string,defaulthost,depth)) last = adr; ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rfc822.c:795:11: note: place parentheses around the assignment to silence this warning if (adr = rfc822_parse_group (lst,last,string,defaulthost,depth)) last = adr; ^ ( ) rfc822.c:795:11: note: use '==' to turn this assignment into an equality comparison if (adr = rfc822_parse_group (lst,last,string,defaulthost,depth)) last = adr; ^ == rfc822.c:797:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (adr = rfc822_parse_mailbox (string,defaulthost)) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rfc822.c:797:16: note: place parentheses around the assignment to silence this warning else if (adr = rfc822_parse_mailbox (string,defaulthost)) { ^ ( ) rfc822.c:797:16: note: use '==' to turn this assignment into an equality comparison else if (adr = rfc822_parse_mailbox (string,defaulthost)) { ^ == rfc822.c:843:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (adr = rfc822_parse_address (lst,last,string,defaulthost,depth+1)) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rfc822.c:843:13: note: place parentheses around the assignment to silence this warning if (adr = rfc822_parse_address (lst,last,string,defaulthost,depth+1)) { ^ ( ) rfc822.c:843:13: note: use '==' to turn this assignment into an equality comparison if (adr = rfc822_parse_address (lst,last,string,defaulthost,depth+1)) { ^ == rfc822.c:902:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (end = rfc822_parse_phrase (s)) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ rfc822.c:902:16: note: place parentheses around the assignment to silence this warning else if (end = rfc822_parse_phrase (s)) { ^ ( ) rfc822.c:902:16: note: use '==' to turn this assignment into an equality comparison else if (end = rfc822_parse_phrase (s)) { ^ == rfc822.c:1031:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = rfc822_parse_word (string,wspecials)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rfc822.c:1031:11: note: place parentheses around the assignment to silence this warning if (t = rfc822_parse_word (string,wspecials)) { ^ ( ) rfc822.c:1031:11: note: use '==' to turn this assignment into an equality comparison if (t = rfc822_parse_word (string,wspecials)) { ^ == rfc822.c:1099:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (t = rfc822_parse_word (string,wspecials)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rfc822.c:1099:14: note: place parentheses around the assignment to silence this warning else if (t = rfc822_parse_word (string,wspecials)) { ^ ( ) rfc822.c:1099:14: note: use '==' to turn this assignment into an equality comparison else if (t = rfc822_parse_word (string,wspecials)) { ^ == rfc822.c:1109:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (string = rfc822_parse_domain (string,&t)) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rfc822.c:1109:18: note: place parentheses around the assignment to silence this warning if (string = rfc822_parse_domain (string,&t)) { ^ ( ) rfc822.c:1109:18: note: use '==' to turn this assignment into an equality comparison if (string = rfc822_parse_domain (string,&t)) { ^ == rfc822.c:1176:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (st = strchr (st,I2C_ESC)) ~~~^~~~~~~~~~~~~~~~~~~~~ rfc822.c:1176:14: note: place parentheses around the assignment to silence this warning while (st = strchr (st,I2C_ESC)) ^ ( ) rfc822.c:1176:14: note: use '==' to turn this assignment into an equality comparison while (st = strchr (st,I2C_ESC)) ^ == rfc822.c:1375:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (i = min (len,buf->end - buf->cur)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rfc822.c:1375:11: note: place parentheses around the assignment to silence this warning if (i = min (len,buf->end - buf->cur)) { ^ ( ) rfc822.c:1375:11: note: use '==' to turn this assignment into an equality comparison if (i = min (len,buf->end - buf->cur)) { ^ == rfc822.c:1623:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (; s = strpbrk (src,"\\\""); src = s + 1) { ~~^~~~~~~~~~~~~~~~~~~~~~ rfc822.c:1623:14: note: place parentheses around the assignment to silence this warning for (; s = strpbrk (src,"\\\""); src = s + 1) { ^ ( ) rfc822.c:1623:14: note: use '==' to turn this assignment into an equality comparison for (; s = strpbrk (src,"\\\""); src = s + 1) { ^ == rfc822.c:1741:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (part = part->next); /* until done */ ~~~~~^~~~~~~~~~~~ rfc822.c:1741:17: note: place parentheses around the assignment to silence this warning while (part = part->next); /* until done */ ^ ( ) rfc822.c:1741:17: note: use '==' to turn this assignment into an equality comparison while (part = part->next); /* until done */ ^ == rfc822.c:1809:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (part = part->next); /* until done */ ~~~~~^~~~~~~~~~~~ rfc822.c:1809:17: note: place parentheses around the assignment to silence this warning while (part = part->next); /* until done */ ^ ( ) rfc822.c:1809:17: note: use '==' to turn this assignment into an equality comparison while (part = part->next); /* until done */ ^ == rfc822.c:1965:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strpbrk (tmp,"\015\012")) *s = NIL; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ rfc822.c:1965:8: note: place parentheses around the assignment to silence this warning if (s = strpbrk (tmp,"\015\012")) *s = NIL; ^ ( ) rfc822.c:1965:8: note: use '==' to turn this assignment into an equality comparison if (s = strpbrk (tmp,"\015\012")) *s = NIL; ^ == 22 warnings generated. `cat CCTYPE` -c `cat CFLAGS` nntp.c nntp.c:353:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (s = net_getline (LOCAL->nntpstream->netstream)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nntp.c:353:14: note: place parentheses around the assignment to silence this warning while (s = net_getline (LOCAL->nntpstream->netstream)) { ^ ( ) nntp.c:353:14: note: use '==' to turn this assignment into an equality comparison while (s = net_getline (LOCAL->nntpstream->netstream)) { ^ == nntp.c:358:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = strchr (s,' ')) { /* tie off after newsgroup name */ ~~^~~~~~~~~~~~~~~~ nntp.c:358:13: note: place parentheses around the assignment to silence this warning if (t = strchr (s,' ')) { /* tie off after newsgroup name */ ^ ( ) nntp.c:358:13: note: use '==' to turn this assignment into an equality comparison if (t = strchr (s,' ')) { /* tie off after newsgroup name */ ^ == nntp.c:397:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = sm_read (&sdb)) do if (nntp_valid (s) && pmatch (s,mbx)) ~~^~~~~~~~~~~~~~~~ nntp.c:397:9: note: place parentheses around the assignment to silence this warning if (s = sm_read (&sdb)) do if (nntp_valid (s) && pmatch (s,mbx)) ^ ( ) nntp.c:397:9: note: use '==' to turn this assignment into an equality comparison if (s = sm_read (&sdb)) do if (nntp_valid (s) && pmatch (s,mbx)) ^ == nntp.c:399:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (s = sm_read (&sdb)); /* until no more subscriptions */ ~~^~~~~~~~~~~~~~~~ nntp.c:399:12: note: place parentheses around the assignment to silence this warning while (s = sm_read (&sdb)); /* until no more subscriptions */ ^ ( ) nntp.c:399:12: note: use '==' to turn this assignment into an equality comparison while (s = sm_read (&sdb)); /* until no more subscriptions */ ^ == nntp.c:430:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (s = wildmat; s = strchr (s,'%'); *s = '*'); ~~^~~~~~~~~~~~~~~~ nntp.c:430:25: note: place parentheses around the assignment to silence this warning for (s = wildmat; s = strchr (s,'%'); *s = '*'); ^ ( ) nntp.c:430:25: note: use '==' to turn this assignment into an equality comparison for (s = wildmat; s = strchr (s,'%'); *s = '*'); ^ == nntp.c:556:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (state = newsrc_state (stream,name)) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ nntp.c:556:20: note: place parentheses around the assignment to silence this warning else if (state = newsrc_state (stream,name)) { ^ ( ) nntp.c:556:20: note: use '==' to turn this assignment into an equality comparison else if (state = newsrc_state (stream,name)) { ^ == nntp.c:922:9: warning: data argument not used by format string [-Wformat-extra-args] mail_uid (stream,j - 1)); ^ /usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^ nntp.c:929:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (t = v = s; c = *v++;) ~~^~~~~~ nntp.c:929:22: note: place parentheses around the assignment to silence this warning for (t = v = s; c = *v++;) ^ ( ) nntp.c:929:22: note: use '==' to turn this assignment into an equality comparison for (t = v = s; c = *v++;) ^ == nntp.c:1039:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = strchr (ov->subject,'\t')) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ nntp.c:1039:9: note: place parentheses around the assignment to silence this warning if (t = strchr (ov->subject,'\t')) { ^ ( ) nntp.c:1039:9: note: use '==' to turn this assignment into an equality comparison if (t = strchr (ov->subject,'\t')) { ^ == nntp.c:1042:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ov->date = strchr (t,'\t')) { ~~~~~~~~~^~~~~~~~~~~~~~~~~ nntp.c:1042:18: note: place parentheses around the assignment to silence this warning if (ov->date = strchr (t,'\t')) { ^ ( ) nntp.c:1042:18: note: use '==' to turn this assignment into an equality comparison if (ov->date = strchr (t,'\t')) { ^ == nntp.c:1049:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ov->message_id = strchr (ov->date,'\t')) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ nntp.c:1049:26: note: place parentheses around the assignment to silence this warning if (ov->message_id = strchr (ov->date,'\t')) { ^ ( ) nntp.c:1049:26: note: use '==' to turn this assignment into an equality comparison if (ov->message_id = strchr (ov->date,'\t')) { ^ == nntp.c:1053:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ov->references = strchr (ov->message_id,'\t')) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nntp.c:1053:21: note: place parentheses around the assignment to silence this warning if (ov->references = strchr (ov->message_id,'\t')) { ^ ( ) nntp.c:1053:21: note: use '==' to turn this assignment into an equality comparison if (ov->references = strchr (ov->message_id,'\t')) { ^ == nntp.c:1057:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = strchr (ov->references,'\t')) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nntp.c:1057:10: note: place parentheses around the assignment to silence this warning if (t = strchr (ov->references,'\t')) { ^ ( ) nntp.c:1057:10: note: use '==' to turn this assignment into an equality comparison if (t = strchr (ov->references,'\t')) { ^ == nntp.c:1062:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = strchr (t,'\t')) { ~~^~~~~~~~~~~~~~~~~ nntp.c:1062:12: note: place parentheses around the assignment to silence this warning if (t = strchr (t,'\t')) { ^ ( ) nntp.c:1062:12: note: use '==' to turn this assignment into an equality comparison if (t = strchr (t,'\t')) { ^ == nntp.c:1066:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ov->optional.xref = strchr (t,'\t')) ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ nntp.c:1066:30: note: place parentheses around the assignment to silence this warning if (ov->optional.xref = strchr (t,'\t')) ^ ( ) nntp.c:1066:30: note: use '==' to turn this assignment into an equality comparison if (ov->optional.xref = strchr (t,'\t')) ^ == nntp.c:1099:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (f = netmsg_slurp (LOCAL->nntpstream->netstream,size,NIL)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nntp.c:1099:13: note: place parentheses around the assignment to silence this warning if (f = netmsg_slurp (LOCAL->nntpstream->netstream,size,NIL)) { ^ ( ) nntp.c:1099:13: note: use '==' to turn this assignment into an equality comparison if (f = netmsg_slurp (LOCAL->nntpstream->netstream,size,NIL)) { ^ == nntp.c:1151:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (LOCAL->txt = netmsg_slurp (LOCAL->nntpstream->netstream, ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nntp.c:1151:22: note: place parentheses around the assignment to silence this warning if (LOCAL->txt = netmsg_slurp (LOCAL->nntpstream->netstream, ^ nntp.c:1151:22: note: use '==' to turn this assignment into an equality comparison if (LOCAL->txt = netmsg_slurp (LOCAL->nntpstream->netstream, ^ == nntp.c:1216:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (msg = utf8_badcharset (charset)) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ nntp.c:1216:11: note: place parentheses around the assignment to silence this warning if (msg = utf8_badcharset (charset)) { ^ ( ) nntp.c:1216:11: note: use '==' to turn this assignment into an equality comparison if (msg = utf8_badcharset (charset)) { ^ == nntp.c:1261:39: warning: implicit declaration of function 'time' is invalid in C99 [-Wimplicit-function-declaration] unsigned long now = (unsigned long) time (0); ^ nntp.c:1269:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (set = pgm->msgno) { /* must be inside this sequence */ ~~~~^~~~~~~~~~~~ nntp.c:1269:13: note: place parentheses around the assignment to silence this warning if (set = pgm->msgno) { /* must be inside this sequence */ ^ ( ) nntp.c:1269:13: note: use '==' to turn this assignment into an equality comparison if (set = pgm->msgno) { /* must be inside this sequence */ ^ == nntp.c:1277:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (set = pgm->uid) { /* must be inside this sequence */ ~~~~^~~~~~~~~~ nntp.c:1277:13: note: place parentheses around the assignment to silence this warning if (set = pgm->uid) { /* must be inside this sequence */ ^ ( ) nntp.c:1277:13: note: use '==' to turn this assignment into an equality comparison if (set = pgm->uid) { /* must be inside this sequence */ ^ == nntp.c:1513:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (t = v = s; c = *v++;) if ((c != '\012') && (c != '\015')) *t++ = c; ~~^~~~~~ nntp.c:1513:25: note: place parentheses around the assignment to silence this warning for (t = v = s; c = *v++;) if ((c != '\012') && (c != '\015')) *t++ = c; ^ ( ) nntp.c:1513:25: note: use '==' to turn this assignment into an equality comparison for (t = v = s; c = *v++;) if ((c != '\012') && (c != '\015')) *t++ = c; ^ == nntp.c:1522:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = strchr (v,'\t')) { ~~^~~~~~~~~~~~~~~~~ nntp.c:1522:8: note: place parentheses around the assignment to silence this warning if (t = strchr (v,'\t')) { ^ ( ) nntp.c:1522:8: note: use '==' to turn this assignment into an equality comparison if (t = strchr (v,'\t')) { ^ == nntp.c:1524:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (adr = rfc822_parse_address (&adr,adr,&v,BADHOST,0)) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nntp.c:1524:12: note: place parentheses around the assignment to silence this warning if (adr = rfc822_parse_address (&adr,adr,&v,BADHOST,0)) { ^ ( ) nntp.c:1524:12: note: use '==' to turn this assignment into an equality comparison if (adr = rfc822_parse_address (&adr,adr,&v,BADHOST,0)) { ^ == nntp.c:1529:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (v = strchr (t,'\t')) { ~~^~~~~~~~~~~~~~~~~ nntp.c:1529:10: note: place parentheses around the assignment to silence this warning if (v = strchr (t,'\t')) { ^ ( ) nntp.c:1529:10: note: use '==' to turn this assignment into an equality comparison if (v = strchr (t,'\t')) { ^ == nntp.c:1679:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (netstream = /* try to open ordinary connection */ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nntp.c:1679:21: note: place parentheses around the assignment to silence this warning if (netstream = /* try to open ordinary connection */ ^ nntp.c:1679:21: note: use '==' to turn this assignment into an equality comparison if (netstream = /* try to open ordinary connection */ ^ == nntp.c:1720:35: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (stream->netstream->stream = ~~~~~~~~~~~~~~~~~~~~~~~~~~^ nntp.c:1720:35: note: place parentheses around the assignment to silence this warning if (stream->netstream->stream = ^ nntp.c:1720:35: note: use '==' to turn this assignment into an equality comparison if (stream->netstream->stream = ^ == nntp.c:1817:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (args = strchr (t,' ')) *args++ = '\0'; ~~~~~^~~~~~~~~~~~~~~~ nntp.c:1817:14: note: place parentheses around the assignment to silence this warning if (args = strchr (t,' ')) *args++ = '\0'; ^ ( ) nntp.c:1817:14: note: use '==' to turn this assignment into an equality comparison if (args = strchr (t,' ')) *args++ = '\0'; ^ == nntp.c:1916:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strstr (env->date," (")) *s = NIL; ~~^~~~~~~~~~~~~~~~~~~~~~~~~ nntp.c:1916:9: note: place parentheses around the assignment to silence this warning if (s = strstr (env->date," (")) *s = NIL; ^ ( ) nntp.c:1916:9: note: use '==' to turn this assignment into an equality comparison if (s = strstr (env->date," (")) *s = NIL; ^ == nntp.c:2214:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (t = strstr (s,"\015\012.")) { ~~^~~~~~~~~~~~~~~~~~~~~~~~ nntp.c:2214:12: note: place parentheses around the assignment to silence this warning while (t = strstr (s,"\015\012.")) { ^ ( ) nntp.c:2214:12: note: use '==' to turn this assignment into an equality comparison while (t = strstr (s,"\015\012.")) { ^ == 30 warnings generated. `cat CCTYPE` -c `cat CFLAGS` smtp.c smtp.c:172:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (netstream = /* try to open ordinary connection */ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smtp.c:172:21: note: place parentheses around the assignment to silence this warning if (netstream = /* try to open ordinary connection */ ^ smtp.c:172:21: note: use '==' to turn this assignment into an equality comparison if (netstream = /* try to open ordinary connection */ ^ == smtp.c:785:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (t = strstr (s,"\015\012.")) { ~~^~~~~~~~~~~~~~~~~~~~~~~~ smtp.c:785:12: note: place parentheses around the assignment to silence this warning while (t = strstr (s,"\015\012.")) { ^ ( ) smtp.c:785:12: note: use '==' to turn this assignment into an equality comparison while (t = strstr (s,"\015\012.")) { ^ == 2 warnings generated. `cat CCTYPE` -c `cat CFLAGS` imap4r1.c imap4r1.c:505:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = sm_read (&sdb)) do if (imap_valid (s) && pmatch (s,mbx)) ~~^~~~~~~~~~~~~~~~ imap4r1.c:505:9: note: place parentheses around the assignment to silence this warning if (s = sm_read (&sdb)) do if (imap_valid (s) && pmatch (s,mbx)) ^ ( ) imap4r1.c:505:9: note: use '==' to turn this assignment into an equality comparison if (s = sm_read (&sdb)) do if (imap_valid (s) && pmatch (s,mbx)) ^ == imap4r1.c:507:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (s = sm_read (&sdb)); /* until no more subscriptions */ ~~^~~~~~~~~~~~~~~~ imap4r1.c:507:12: note: place parentheses around the assignment to silence this warning while (s = sm_read (&sdb)); /* until no more subscriptions */ ^ ( ) imap4r1.c:507:12: note: use '==' to turn this assignment into an equality comparison while (s = sm_read (&sdb)); /* until no more subscriptions */ ^ == imap4r1.c:849:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (reply = imap_rimap (stream,"*imap",&mb,usr,tmp)); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:849:20: note: place parentheses around the assignment to silence this warning else if (reply = imap_rimap (stream,"*imap",&mb,usr,tmp)); ^ ( ) imap4r1.c:849:20: note: use '==' to turn this assignment into an equality comparison else if (reply = imap_rimap (stream,"*imap",&mb,usr,tmp)); ^ == imap4r1.c:1317:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (thr = LOCAL->cap.threader) while (t = thr) { ~~~~^~~~~~~~~~~~~~~~~~~~~ imap4r1.c:1317:13: note: place parentheses around the assignment to silence this warning if (thr = LOCAL->cap.threader) while (t = thr) { ^ ( ) imap4r1.c:1317:13: note: use '==' to turn this assignment into an equality comparison if (thr = LOCAL->cap.threader) while (t = thr) { ^ == imap4r1.c:1317:45: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (thr = LOCAL->cap.threader) while (t = thr) { ~~^~~~~ imap4r1.c:1317:45: note: place parentheses around the assignment to silence this warning if (thr = LOCAL->cap.threader) while (t = thr) { ^ ( ) imap4r1.c:1317:45: note: use '==' to turn this assignment into an equality comparison if (thr = LOCAL->cap.threader) while (t = thr) { ^ == imap4r1.c:1499:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (j = (set->last == 0xffffffff) ? stream->nmsgs : ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:1499:10: note: place parentheses around the assignment to silence this warning if (j = (set->last == 0xffffffff) ? stream->nmsgs : ^ imap4r1.c:1499:10: note: use '==' to turn this assignment into an equality comparison if (j = (set->last == 0xffffffff) ? stream->nmsgs : ^ == imap4r1.c:1522:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (k = (k > i) ? k - i : 0) ~~^~~~~~~~~~~~~~~~~~~~~ imap4r1.c:1522:9: note: place parentheses around the assignment to silence this warning if (k = (k > i) ? k - i : 0) ^ ( ) imap4r1.c:1522:9: note: use '==' to turn this assignment into an equality comparison if (k = (k > i) ? k - i : 0) ^ == imap4r1.c:1700:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (t = strstr (section,".HEADER")) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:1700:16: note: place parentheses around the assignment to silence this warning else if (t = strstr (section,".HEADER")) { ^ ( ) imap4r1.c:1700:16: note: use '==' to turn this assignment into an equality comparison else if (t = strstr (section,".HEADER")) { ^ == imap4r1.c:1884:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (k = imap_uidlookahead) {/* build UID list */ ~~^~~~~~~~~~~~~~~~~~~ imap4r1.c:1884:11: note: place parentheses around the assignment to silence this warning if (k = imap_uidlookahead) {/* build UID list */ ^ ( ) imap4r1.c:1884:11: note: use '==' to turn this assignment into an equality comparison if (k = imap_uidlookahead) {/* build UID list */ ^ == imap4r1.c:2048:50: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (set = ss; set; set = set->next) if (i = set->first) { ~~^~~~~~~~~~~~ imap4r1.c:2048:50: note: place parentheses around the assignment to silence this warning for (set = ss; set; set = set->next) if (i = set->first) { ^ ( ) imap4r1.c:2048:50: note: use '==' to turn this assignment into an equality comparison for (set = ss; set; set = set->next) if (i = set->first) { ^ == imap4r1.c:2650:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (elt = (MESSAGECACHE *) (*mc) (stream,i,CH_ELT)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:2650:15: note: place parentheses around the assignment to silence this warning if (elt = (MESSAGECACHE *) (*mc) (stream,i,CH_ELT)) ^ ( ) imap4r1.c:2650:15: note: use '==' to turn this assignment into an equality comparison if (elt = (MESSAGECACHE *) (*mc) (stream,i,CH_ELT)) ^ == imap4r1.c:2705:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (thr = LOCAL->cap.threader) while (t = thr) { ~~~~^~~~~~~~~~~~~~~~~~~~~ imap4r1.c:2705:13: note: place parentheses around the assignment to silence this warning if (thr = LOCAL->cap.threader) while (t = thr) { ^ ( ) imap4r1.c:2705:13: note: use '==' to turn this assignment into an equality comparison if (thr = LOCAL->cap.threader) while (t = thr) { ^ == imap4r1.c:2705:45: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (thr = LOCAL->cap.threader) while (t = thr) { ~~^~~~~ imap4r1.c:2705:45: note: place parentheses around the assignment to silence this warning if (thr = LOCAL->cap.threader) while (t = thr) { ^ ( ) imap4r1.c:2705:45: note: use '==' to turn this assignment into an equality comparison if (thr = LOCAL->cap.threader) while (t = thr) { ^ == imap4r1.c:2927:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (arglst = args) while (arg = *arglst++) { ~~~~~~~^~~~~~ imap4r1.c:2927:14: note: place parentheses around the assignment to silence this warning if (arglst = args) while (arg = *arglst++) { ^ ( ) imap4r1.c:2927:14: note: use '==' to turn this assignment into an equality comparison if (arglst = args) while (arg = *arglst++) { ^ == imap4r1.c:2927:33: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (arglst = args) while (arg = *arglst++) { ~~~~^~~~~~~~~~~ imap4r1.c:2927:33: note: place parentheses around the assignment to silence this warning if (arglst = args) while (arg = *arglst++) { ^ ( ) imap4r1.c:2927:33: note: use '==' to turn this assignment into an equality comparison if (arglst = args) while (arg = *arglst++) { ^ == imap4r1.c:2947:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (reply = imap_send_astring (stream,tag,&s,&st,NIL,CMDBASE+MAXCOMMAND)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:2947:17: note: place parentheses around the assignment to silence this warning if (reply = imap_send_astring (stream,tag,&s,&st,NIL,CMDBASE+MAXCOMMAND)) ^ ( ) imap4r1.c:2947:17: note: use '==' to turn this assignment into an equality comparison if (reply = imap_send_astring (stream,tag,&s,&st,NIL,CMDBASE+MAXCOMMAND)) ^ == imap4r1.c:2951:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (reply = imap_send_literal (stream,tag,&s,arg->text)) return reply; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:2951:17: note: place parentheses around the assignment to silence this warning if (reply = imap_send_literal (stream,tag,&s,arg->text)) return reply; ^ ( ) imap4r1.c:2951:17: note: use '==' to turn this assignment into an equality comparison if (reply = imap_send_literal (stream,tag,&s,arg->text)) return reply; ^ == imap4r1.c:2959:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (reply = imap_send_astring (stream,tag,&s,&list->text,NIL, ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:2959:12: note: place parentheses around the assignment to silence this warning if (reply = imap_send_astring (stream,tag,&s,&list->text,NIL, ^ imap4r1.c:2959:12: note: use '==' to turn this assignment into an equality comparison if (reply = imap_send_astring (stream,tag,&s,&list->text,NIL, ^ == imap4r1.c:2963:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (list = list->next); ~~~~~^~~~~~~~~~~~ imap4r1.c:2963:19: note: place parentheses around the assignment to silence this warning while (list = list->next); ^ ( ) imap4r1.c:2963:19: note: use '==' to turn this assignment into an equality comparison while (list = list->next); ^ == imap4r1.c:2967:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (reply = imap_send_spgm (stream,tag,CMDBASE,&s,arg->text, ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:2967:17: note: place parentheses around the assignment to silence this warning if (reply = imap_send_spgm (stream,tag,CMDBASE,&s,arg->text, ^ imap4r1.c:2967:17: note: use '==' to turn this assignment into an equality comparison if (reply = imap_send_spgm (stream,tag,CMDBASE,&s,arg->text, ^ == imap4r1.c:3053:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (reply = imap_send_astring (stream,tag,&s,&st,T,CMDBASE+MAXCOMMAND)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:3053:17: note: place parentheses around the assignment to silence this warning if (reply = imap_send_astring (stream,tag,&s,&st,T,CMDBASE+MAXCOMMAND)) ^ ( ) imap4r1.c:3053:17: note: use '==' to turn this assignment into an equality comparison if (reply = imap_send_astring (stream,tag,&s,&st,T,CMDBASE+MAXCOMMAND)) ^ == imap4r1.c:3075:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = map->flags) { /* flags given? */ ~~^~~~~~~~~~~~ imap4r1.c:3075:10: note: place parentheses around the assignment to silence this warning if (t = map->flags) { /* flags given? */ ^ ( ) imap4r1.c:3075:10: note: use '==' to turn this assignment into an equality comparison if (t = map->flags) { /* flags given? */ ^ == imap4r1.c:3087:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (reply = imap_send_astring (stream,tag,&s,&st,NIL, ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:3087:16: note: place parentheses around the assignment to silence this warning if (reply = imap_send_astring (stream,tag,&s,&st,NIL, ^ imap4r1.c:3087:16: note: use '==' to turn this assignment into an equality comparison if (reply = imap_send_astring (stream,tag,&s,&st,NIL, ^ == imap4r1.c:3091:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (reply = imap_send_literal (stream,tag,&s,map->message)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:3091:14: note: place parentheses around the assignment to silence this warning if (reply = imap_send_literal (stream,tag,&s,map->message)) ^ ( ) imap4r1.c:3091:14: note: use '==' to turn this assignment into an equality comparison if (reply = imap_send_literal (stream,tag,&s,map->message)) ^ == imap4r1.c:3121:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (list = list->next); ~~~~~^~~~~~~~~~~~ imap4r1.c:3121:19: note: place parentheses around the assignment to silence this warning while (list = list->next); ^ ( ) imap4r1.c:3121:19: note: use '==' to turn this assignment into an equality comparison while (list = list->next); ^ == imap4r1.c:3355:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (hdr = pgm->header) do { ~~~~^~~~~~~~~~~~~ imap4r1.c:3355:11: note: place parentheses around the assignment to silence this warning if (hdr = pgm->header) do { ^ ( ) imap4r1.c:3355:11: note: use '==' to turn this assignment into an equality comparison if (hdr = pgm->header) do { ^ == imap4r1.c:3357:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (reply = imap_send_astring (stream,tag,s,&hdr->line,NIL,limit)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:3357:15: note: place parentheses around the assignment to silence this warning if (reply = imap_send_astring (stream,tag,s,&hdr->line,NIL,limit)) ^ ( ) imap4r1.c:3357:15: note: use '==' to turn this assignment into an equality comparison if (reply = imap_send_astring (stream,tag,s,&hdr->line,NIL,limit)) ^ == imap4r1.c:3360:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (reply = imap_send_astring (stream,tag,s,&hdr->text,NIL,limit)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:3360:15: note: place parentheses around the assignment to silence this warning if (reply = imap_send_astring (stream,tag,s,&hdr->text,NIL,limit)) ^ ( ) imap4r1.c:3360:15: note: use '==' to turn this assignment into an equality comparison if (reply = imap_send_astring (stream,tag,s,&hdr->text,NIL,limit)) ^ == imap4r1.c:3362:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] } while (hdr = hdr->next); ~~~~^~~~~~~~~~~ imap4r1.c:3362:16: note: place parentheses around the assignment to silence this warning } while (hdr = hdr->next); ^ ( ) imap4r1.c:3362:16: note: use '==' to turn this assignment into an equality comparison } while (hdr = hdr->next); ^ == imap4r1.c:3365:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (reply = imap_send_spgm (stream,tag,base,s,pgo->first,limit)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:3365:15: note: place parentheses around the assignment to silence this warning if (reply = imap_send_spgm (stream,tag,base,s,pgo->first,limit)) ^ ( ) imap4r1.c:3365:15: note: use '==' to turn this assignment into an equality comparison if (reply = imap_send_spgm (stream,tag,base,s,pgo->first,limit)) ^ == imap4r1.c:3368:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (reply = imap_send_spgm (stream,tag,base,s,pgo->second,limit)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:3368:15: note: place parentheses around the assignment to silence this warning if (reply = imap_send_spgm (stream,tag,base,s,pgo->second,limit)) ^ ( ) imap4r1.c:3368:15: note: use '==' to turn this assignment into an equality comparison if (reply = imap_send_spgm (stream,tag,base,s,pgo->second,limit)) ^ == imap4r1.c:3374:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (reply = imap_send_spgm (stream,tag,base,s,pgl->pgm,limit)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:3374:15: note: place parentheses around the assignment to silence this warning if (reply = imap_send_spgm (stream,tag,base,s,pgl->pgm,limit)) ^ ( ) imap4r1.c:3374:15: note: use '==' to turn this assignment into an equality comparison if (reply = imap_send_spgm (stream,tag,base,s,pgl->pgm,limit)) ^ == imap4r1.c:3452:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (reply = imap_send_literal (stream,tag,s,&st)) return reply; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:3452:15: note: place parentheses around the assignment to silence this warning if (reply = imap_send_literal (stream,tag,s,&st)) return reply; ^ ( ) imap4r1.c:3452:15: note: use '==' to turn this assignment into an equality comparison if (reply = imap_send_literal (stream,tag,s,&st)) return reply; ^ == imap4r1.c:3454:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (reply = imap_send_sset (stream,tag,NIL,s,set,prefix,limit)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:3454:15: note: place parentheses around the assignment to silence this warning if (reply = imap_send_sset (stream,tag,NIL,s,set,prefix,limit)) ^ ( ) imap4r1.c:3454:15: note: use '==' to turn this assignment into an equality comparison if (reply = imap_send_sset (stream,tag,NIL,s,set,prefix,limit)) ^ == imap4r1.c:3555:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (reply = imap_parse_reply (stream,net_getline (LOCAL->netstream))) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:3555:15: note: place parentheses around the assignment to silence this warning if (reply = imap_parse_reply (stream,net_getline (LOCAL->netstream))) { ^ ( ) imap4r1.c:3555:15: note: use '==' to turn this assignment into an equality comparison if (reply = imap_parse_reply (stream,net_getline (LOCAL->netstream))) { ^ == imap4r1.c:3733:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (prop = (strtok_r (t," )",&r))) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:3733:19: note: place parentheses around the assignment to silence this warning while (prop = (strtok_r (t," )",&r))) { ^ ( ) imap4r1.c:3733:19: note: use '==' to turn this assignment into an equality comparison while (prop = (strtok_r (t," )",&r))) { ^ == imap4r1.c:3808:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (t = strchr (s = t,' ')) *t++ = '\0'; ~~^~~~~~~~~~~~~~~~~~~~ imap4r1.c:3808:19: note: place parentheses around the assignment to silence this warning else if (t = strchr (s = t,' ')) *t++ = '\0'; ^ ( ) imap4r1.c:3808:19: note: use '==' to turn this assignment into an equality comparison else if (t = strchr (s = t,' ')) *t++ = '\0'; ^ == imap4r1.c:3907:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (s = strtok_r (NIL," )",&r)); ~~^~~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:3907:14: note: place parentheses around the assignment to silence this warning while (s = strtok_r (NIL," )",&r)); ^ ( ) imap4r1.c:3907:14: note: use '==' to turn this assignment into an equality comparison while (s = strtok_r (NIL," )",&r)); ^ == imap4r1.c:3911:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (i = strtoul (t,NIL,10)) { ~~^~~~~~~~~~~~~~~~~~~~ imap4r1.c:3911:13: note: place parentheses around the assignment to silence this warning if (i = strtoul (t,NIL,10)) { ^ ( ) imap4r1.c:3911:13: note: use '==' to turn this assignment into an equality comparison if (i = strtoul (t,NIL,10)) { ^ == imap4r1.c:3920:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] } while (t = strtok_r (NIL," ",&r)); ~~^~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:3920:18: note: place parentheses around the assignment to silence this warning } while (t = strtok_r (NIL," ",&r)); ^ ( ) imap4r1.c:3920:18: note: use '==' to turn this assignment into an equality comparison } while (t = strtok_r (NIL," ",&r)); ^ == imap4r1.c:3944:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = reply->text) { ~~^~~~~~~~~~~~~ imap4r1.c:3944:11: note: place parentheses around the assignment to silence this warning if (s = reply->text) { ^ ( ) imap4r1.c:3944:11: note: use '==' to turn this assignment into an equality comparison if (s = reply->text) { ^ == imap4r1.c:4008:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = strtok_r (reply->text+1," ",&r)) do { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:4008:11: note: place parentheses around the assignment to silence this warning if (t = strtok_r (reply->text+1," ",&r)) do { ^ ( ) imap4r1.c:4008:11: note: use '==' to turn this assignment into an equality comparison if (t = strtok_r (reply->text+1," ",&r)) do { ^ == imap4r1.c:4017:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (t = strtok_r (NIL," ",&r)); ~~^~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:4017:14: note: place parentheses around the assignment to silence this warning while (t = strtok_r (NIL," ",&r)); ^ ( ) imap4r1.c:4017:14: note: use '==' to turn this assignment into an equality comparison while (t = strtok_r (NIL," ",&r)); ^ == imap4r1.c:4028:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = imap_parse_astring (stream,&s,reply,&j)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:4028:11: note: place parentheses around the assignment to silence this warning if (t = imap_parse_astring (stream,&s,reply,&j)) { ^ ( ) imap4r1.c:4028:11: note: use '==' to turn this assignment into an equality comparison if (t = imap_parse_astring (stream,&s,reply,&j)) { ^ == imap4r1.c:4046:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = reply->text) { /* parse namespace results */ ~~^~~~~~~~~~~~~ imap4r1.c:4046:11: note: place parentheses around the assignment to silence this warning if (s = reply->text) { /* parse namespace results */ ^ ( ) imap4r1.c:4046:11: note: use '==' to turn this assignment into an equality comparison if (s = reply->text) { /* parse namespace results */ ^ == imap4r1.c:4166:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (t = strchr (s,' ')) t = s; ~~^~~~~~~~~~~~~~~~ imap4r1.c:4166:15: note: place parentheses around the assignment to silence this warning else if (t = strchr (s,' ')) t = s; ^ ( ) imap4r1.c:4166:15: note: use '==' to turn this assignment into an equality comparison else if (t = strchr (s,' ')) t = s; ^ == imap4r1.c:4169:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (t = strpbrk (s," )")) t = s; ~~^~~~~~~~~~~~~~~~~~ imap4r1.c:4169:17: note: place parentheses around the assignment to silence this warning else if (t = strpbrk (s," )")) t = s; ^ ( ) imap4r1.c:4169:17: note: use '==' to turn this assignment into an equality comparison else if (t = strpbrk (s," )")) t = s; ^ == imap4r1.c:4266:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strchr (strncpy (t = LOCAL->tmp,s,i),' ')) *s++ = '\0'; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:4266:11: note: place parentheses around the assignment to silence this warning if (s = strchr (strncpy (t = LOCAL->tmp,s,i),' ')) *s++ = '\0'; ^ ( ) imap4r1.c:4266:11: note: use '==' to turn this assignment into an equality comparison if (s = strchr (strncpy (t = LOCAL->tmp,s,i),' ')) *s++ = '\0'; ^ == imap4r1.c:4275:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (elt = (MESSAGECACHE *) (*mc) (stream,j,CH_ELT)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:4275:12: note: place parentheses around the assignment to silence this warning if (elt = (MESSAGECACHE *) (*mc) (stream,j,CH_ELT)) ^ ( ) imap4r1.c:4275:12: note: use '==' to turn this assignment into an equality comparison if (elt = (MESSAGECACHE *) (*mc) (stream,j,CH_ELT)) ^ == imap4r1.c:4286:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strtok_r (s+1," ",&r)) do { ~~^~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:4286:8: note: place parentheses around the assignment to silence this warning if (s = strtok_r (s+1," ",&r)) do { ^ ( ) imap4r1.c:4286:8: note: use '==' to turn this assignment into an equality comparison if (s = strtok_r (s+1," ",&r)) do { ^ == imap4r1.c:4300:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (s = strtok_r (NIL," ",&r)); ~~^~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:4300:11: note: place parentheses around the assignment to silence this warning while (s = strtok_r (NIL," ",&r)); ^ ( ) imap4r1.c:4300:11: note: use '==' to turn this assignment into an equality comparison while (s = strtok_r (NIL," ",&r)); ^ == imap4r1.c:4847:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (i = *txtptr - s) { /* atom ends at atom_special */ ~~^~~~~~~~~~~~~ imap4r1.c:4847:11: note: place parentheses around the assignment to silence this warning if (i = *txtptr - s) { /* atom ends at atom_special */ ^ ( ) imap4r1.c:4847:11: note: use '==' to turn this assignment into an equality comparison if (i = *txtptr - s) { /* atom ends at atom_special */ ^ == imap4r1.c:4960:29: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (rp) for (k = 0; j = min ((long) MAILTMPLEN,(long) i); i -= j) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:4960:29: note: place parentheses around the assignment to silence this warning if (rp) for (k = 0; j = min ((long) MAILTMPLEN,(long) i); i -= j) { ^ ( ) imap4r1.c:4960:29: note: use '==' to turn this assignment into an equality comparison if (rp) for (k = 0; j = min ((long) MAILTMPLEN,(long) i); i -= j) { ^ == imap4r1.c:4968:28: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (st = string; st = strpbrk (st,"\015\012\011"); *st++ = ' '); ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:4968:28: note: place parentheses around the assignment to silence this warning for (st = string; st = strpbrk (st,"\015\012\011"); *st++ = ' '); ^ ( ) imap4r1.c:4968:28: note: use '==' to turn this assignment into an equality comparison for (st = string; st = strpbrk (st,"\015\012\011"); *st++ = ' '); ^ == imap4r1.c:5117:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (body->subtype = imap_parse_string(stream,txtptr,reply,NIL,NIL,LONGT)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:5117:25: note: place parentheses around the assignment to silence this warning if (body->subtype = imap_parse_string(stream,txtptr,reply,NIL,NIL,LONGT)) ^ ( ) imap4r1.c:5117:25: note: use '==' to turn this assignment into an equality comparison if (body->subtype = imap_parse_string(stream,txtptr,reply,NIL,NIL,LONGT)) ^ == imap4r1.c:5157:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = imap_parse_string (stream,txtptr,reply,NIL,NIL,LONGT)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:5157:13: note: place parentheses around the assignment to silence this warning if (s = imap_parse_string (stream,txtptr,reply,NIL,NIL,LONGT)) { ^ ( ) imap4r1.c:5157:13: note: use '==' to turn this assignment into an equality comparison if (s = imap_parse_string (stream,txtptr,reply,NIL,NIL,LONGT)) { ^ == imap4r1.c:5167:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (body->subtype = imap_parse_string(stream,txtptr,reply,NIL,NIL,LONGT)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:5167:25: note: place parentheses around the assignment to silence this warning if (body->subtype = imap_parse_string(stream,txtptr,reply,NIL,NIL,LONGT)) ^ ( ) imap4r1.c:5167:25: note: use '==' to turn this assignment into an equality comparison if (body->subtype = imap_parse_string(stream,txtptr,reply,NIL,NIL,LONGT)) ^ == imap4r1.c:5178:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = imap_parse_string (stream,txtptr,reply,NIL,NIL,LONGT)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:5178:13: note: place parentheses around the assignment to silence this warning if (s = imap_parse_string (stream,txtptr,reply,NIL,NIL,LONGT)) { ^ ( ) imap4r1.c:5178:13: note: use '==' to turn this assignment into an equality comparison if (s = imap_parse_string (stream,txtptr,reply,NIL,NIL,LONGT)) { ^ == imap4r1.c:5375:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (s = imap_parse_string (stream,txtptr,reply,NIL,&i,LONGT)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:5375:14: note: place parentheses around the assignment to silence this warning else if (s = imap_parse_string (stream,txtptr,reply,NIL,&i,LONGT)) { ^ ( ) imap4r1.c:5375:14: note: use '==' to turn this assignment into an equality comparison else if (s = imap_parse_string (stream,txtptr,reply,NIL,&i,LONGT)) { ^ == imap4r1.c:5443:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (i = strtoul (*txtptr,(char **) txtptr,10)) do ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:5443:11: note: place parentheses around the assignment to silence this warning if (i = strtoul (*txtptr,(char **) txtptr,10)) do ^ ( ) imap4r1.c:5443:11: note: use '==' to turn this assignment into an equality comparison if (i = strtoul (*txtptr,(char **) txtptr,10)) do ^ == imap4r1.c:5479:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (thr = LOCAL->cap.threader) while (th = thr) { ~~~~^~~~~~~~~~~~~~~~~~~~~ imap4r1.c:5479:13: note: place parentheses around the assignment to silence this warning if (thr = LOCAL->cap.threader) while (th = thr) { ^ ( ) imap4r1.c:5479:13: note: use '==' to turn this assignment into an equality comparison if (thr = LOCAL->cap.threader) while (th = thr) { ^ == imap4r1.c:5479:46: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (thr = LOCAL->cap.threader) while (th = thr) { ~~~^~~~~ imap4r1.c:5479:46: note: place parentheses around the assignment to silence this warning if (thr = LOCAL->cap.threader) while (th = thr) { ^ ( ) imap4r1.c:5479:46: note: use '==' to turn this assignment into an equality comparison if (thr = LOCAL->cap.threader) while (th = thr) { ^ == imap4r1.c:5522:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (s = strchr (t,'=')) { ~~^~~~~~~~~~~~~~~~ imap4r1.c:5522:16: note: place parentheses around the assignment to silence this warning else if (s = strchr (t,'=')) { ^ ( ) imap4r1.c:5522:16: note: use '==' to turn this assignment into an equality comparison else if (s = strchr (t,'=')) { ^ == imap4r1.c:5611:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (s = sequence; t = strpbrk (s,",:"); ) switch (*t++) { ~~^~~~~~~~~~~~~~~~~~ imap4r1.c:5611:24: note: place parentheses around the assignment to silence this warning for (s = sequence; t = strpbrk (s,",:"); ) switch (*t++) { ^ ( ) imap4r1.c:5611:24: note: use '==' to turn this assignment into an equality comparison for (s = sequence; t = strpbrk (s,",:"); ) switch (*t++) { ^ == 64 warnings generated. `cat CCTYPE` -c `cat CFLAGS` pop3.c pop3.c:279:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = sm_read (&sdb)) do if (pop3_valid (s) && pmatch (s,mbx)) ~~^~~~~~~~~~~~~~~~ pop3.c:279:9: note: place parentheses around the assignment to silence this warning if (s = sm_read (&sdb)) do if (pop3_valid (s) && pmatch (s,mbx)) ^ ( ) pop3.c:279:9: note: use '==' to turn this assignment into an equality comparison if (s = sm_read (&sdb)) do if (pop3_valid (s) && pmatch (s,mbx)) ^ == pop3.c:281:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (s = sm_read (&sdb)); /* until no more subscriptions */ ~~^~~~~~~~~~~~~~~~ pop3.c:281:12: note: place parentheses around the assignment to silence this warning while (s = sm_read (&sdb)); /* until no more subscriptions */ ^ ( ) pop3.c:281:12: note: use '==' to turn this assignment into an equality comparison while (s = sm_read (&sdb)); /* until no more subscriptions */ ^ == pop3.c:429:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (LOCAL->loser = mb.loser) strcat (tmp,"/loser"); ~~~~~~~~~~~~~^~~~~~~~~~ pop3.c:429:24: note: place parentheses around the assignment to silence this warning if (LOCAL->loser = mb.loser) strcat (tmp,"/loser"); ^ ( ) pop3.c:429:24: note: use '==' to turn this assignment into an equality comparison if (LOCAL->loser = mb.loser) strcat (tmp,"/loser"); ^ == pop3.c:499:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (args = strchr (t,' ')) *args++ = '\0'; ~~~~~^~~~~~~~~~~~~~~~ pop3.c:499:14: note: place parentheses around the assignment to silence this warning if (args = strchr (t,' ')) *args++ = '\0'; ^ ( ) pop3.c:499:14: note: use '==' to turn this assignment into an equality comparison if (args = strchr (t,' ')) *args++ = '\0'; ^ == pop3.c:510:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strchr(args,' ')){/* separate time from possible USER */ ~~^~~~~~~~~~~~~~~~~~ pop3.c:510:13: note: place parentheses around the assignment to silence this warning if (s = strchr(args,' ')){/* separate time from possible USER */ ^ ( ) pop3.c:510:13: note: use '==' to turn this assignment into an equality comparison if (s = strchr(args,' ')){/* separate time from possible USER */ ^ == pop3.c:521:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strchr(args,' ')){/* separate time from possible USER */ ~~^~~~~~~~~~~~~~~~~~ pop3.c:521:13: note: place parentheses around the assignment to silence this warning if (s = strchr(args,' ')){/* separate time from possible USER */ ^ ( ) pop3.c:521:13: note: use '==' to turn this assignment into an equality comparison if (s = strchr(args,' ')){/* separate time from possible USER */ ^ == pop3.c:843:48: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (elt->private.msg.header.text.size = pop3_cache (stream,elt)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ pop3.c:843:48: note: place parentheses around the assignment to silence this warning else if (elt->private.msg.header.text.size = pop3_cache (stream,elt)) ^ ( ) pop3.c:843:48: note: use '==' to turn this assignment into an equality comparison else if (elt->private.msg.header.text.size = pop3_cache (stream,elt)) ^ == pop3.c:947:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = sequence ? ((options & EX_UID) ? ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pop3.c:947:11: note: place parentheses around the assignment to silence this warning if (ret = sequence ? ((options & EX_UID) ? ^ pop3.c:947:11: note: use '==' to turn this assignment into an equality comparison if (ret = sequence ? ((options & EX_UID) ? ^ == 8 warnings generated. `cat CCTYPE` -c `cat CFLAGS` unix.c unix.c:231:2: warning: implicit declaration of function 'utime' is invalid in C99 [-Wimplicit-function-declaration] utime (file,tp); /* set the times */ ^ unix.c:405:11: warning: data argument not used by format string [-Wformat-extra-args] old,newname); ^ /usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^ unix.c:418:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strrchr (s,'/')) { ~~^~~~~~~~~~~~~~~~~ unix.c:418:8: note: place parentheses around the assignment to silence this warning if (s = strrchr (s,'/')) { ^ ( ) unix.c:418:8: note: use '==' to turn this assignment into an equality comparison if (s = strrchr (s,'/')) { ^ == unix.c:845:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = (sequence ? ((options & EX_UID) ? ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unix.c:845:11: note: place parentheses around the assignment to silence this warning if (ret = (sequence ? ((options & EX_UID) ? ^ unix.c:845:11: note: use '==' to turn this assignment into an equality comparison if (ret = (sequence ? ((options & EX_UID) ? ^ == unix.c:1257:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (x = tmp; x = strchr (x,'\r'); --j) memmove (x,x+1,j-(x-tmp)); ~~^~~~~~~~~~~~~~~~~ unix.c:1257:23: note: place parentheses around the assignment to silence this warning for (x = tmp; x = strchr (x,'\r'); --j) memmove (x,x+1,j-(x-tmp)); ^ ( ) unix.c:1257:23: note: use '==' to turn this assignment into an equality comparison for (x = tmp; x = strchr (x,'\r'); --j) memmove (x,x+1,j-(x-tmp)); ^ == unix.c:1260:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((c == '\n')) switch (tmp[0]) { ~~^~~~~~~ unix.c:1260:14: note: remove extraneous parentheses around the comparison to silence this warning if ((c == '\n')) switch (tmp[0]) { ~ ^ ~ unix.c:1260:14: note: use '=' to turn this equality comparison into an assignment if ((c == '\n')) switch (tmp[0]) { ^~ = unix.c:1483:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (i = sbuf.st_size - LOCAL->filesize) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unix.c:1483:14: note: place parentheses around the assignment to silence this warning else if (i = sbuf.st_size - LOCAL->filesize) { ^ ( ) unix.c:1483:14: note: use '==' to turn this assignment into an equality comparison else if (i = sbuf.st_size - LOCAL->filesize) { ^ == unix.c:1770:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (u = strpbrk (err,"\r\n")) *u = '\0'; ~~^~~~~~~~~~~~~~~~~~~~~~ unix.c:1770:14: note: place parentheses around the assignment to silence this warning if (u = strpbrk (err,"\r\n")) *u = '\0'; ^ ( ) unix.c:1770:14: note: use '==' to turn this assignment into an equality comparison if (u = strpbrk (err,"\r\n")) *u = '\0'; ^ == unix.c:2015:44: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (n = 0; n < NUSERFLAGS; ++n) if (t = stream->user_flags[n]) ~~^~~~~~~~~~~~~~~~~~~~~~~ unix.c:2015:44: note: place parentheses around the assignment to silence this warning for (n = 0; n < NUSERFLAGS; ++n) if (t = stream->user_flags[n]) ^ ( ) unix.c:2015:44: note: use '==' to turn this assignment into an equality comparison for (n = 0; n < NUSERFLAGS; ++n) if (t = stream->user_flags[n]) ^ == unix.c:2037:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = elt->user_flags) do { ~~^~~~~~~~~~~~~~~~~ unix.c:2037:11: note: place parentheses around the assignment to silence this warning if (n = elt->user_flags) do { ^ ( ) unix.c:2037:11: note: use '==' to turn this assignment into an equality comparison if (n = elt->user_flags) do { ^ == unix.c:2101:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = unix_extend (stream,size)) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ unix.c:2101:11: note: place parentheses around the assignment to silence this warning if (ret = unix_extend (stream,size)) { ^ ( ) unix.c:2101:11: note: use '==' to turn this assignment into an equality comparison if (ret = unix_extend (stream,size)) { ^ == unix.c:2311:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (j = i ? ((f->buflen - i) % OVERFLOWBUFLEN) : f->buflen) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unix.c:2311:11: note: place parentheses around the assignment to silence this warning if (j = i ? ((f->buflen - i) % OVERFLOWBUFLEN) : f->buflen) { ^ ( ) unix.c:2311:11: note: use '==' to turn this assignment into an equality comparison if (j = i ? ((f->buflen - i) % OVERFLOWBUFLEN) : f->buflen) { ^ == unix.c:2327:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (j = min (i,f->protect - f->filepos)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ unix.c:2327:11: note: place parentheses around the assignment to silence this warning if (j = min (i,f->protect - f->filepos)) { ^ ( ) unix.c:2327:11: note: use '==' to turn this assignment into an equality comparison if (j = min (i,f->protect - f->filepos)) { ^ == 13 warnings generated. `cat CCTYPE` -c `cat CFLAGS` mbx.c mbx.c:303:7: warning: implicit declaration of function 'utime' is invalid in C99 [-Wimplicit-function-declaration] utime (tmp,tp); /* set the times */ ^ mbx.c:455:11: warning: data argument not used by format string [-Wformat-extra-args] old,newname); ^ /usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^ mbx.c:480:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strrchr (tmp,'/')) { ~~^~~~~~~~~~~~~~~~~~~ mbx.c:480:11: note: place parentheses around the assignment to silence this warning if (s = strrchr (tmp,'/')) { ^ ( ) mbx.c:480:11: note: use '==' to turn this assignment into an equality comparison if (s = strrchr (tmp,'/')) { ^ == mbx.c:825:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (ret = mbx_parse (stream)) { ~~~~^~~~~~~~~~~~~~~~~~~~ mbx.c:825:20: note: place parentheses around the assignment to silence this warning else if (ret = mbx_parse (stream)) { ^ ( ) mbx.c:825:20: note: use '==' to turn this assignment into an equality comparison else if (ret = mbx_parse (stream)) { ^ == mbx.c:829:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (elt = mbx_elt (stream,i,LOCAL->expok)) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mbx.c:829:12: note: place parentheses around the assignment to silence this warning if (elt = mbx_elt (stream,i,LOCAL->expok)) { ^ ( ) mbx.c:829:12: note: use '==' to turn this assignment into an equality comparison if (elt = mbx_elt (stream,i,LOCAL->expok)) { ^ == mbx.c:888:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = sequence ? ((options & EX_UID) ? ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mbx.c:888:11: note: place parentheses around the assignment to silence this warning if (ret = sequence ? ((options & EX_UID) ? ^ mbx.c:888:11: note: use '==' to turn this assignment into an equality comparison if (ret = sequence ? ((options & EX_UID) ? ^ == mbx.c:895:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (nexp = mbx_rewrite (stream,&reclaimed,sequence ? -1 : 1)) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mbx.c:895:19: note: place parentheses around the assignment to silence this warning else if (nexp = mbx_rewrite (stream,&reclaimed,sequence ? -1 : 1)) { ^ ( ) mbx.c:895:19: note: use '==' to turn this assignment into an equality comparison else if (nexp = mbx_rewrite (stream,&reclaimed,sequence ? -1 : 1)) { ^ == mbx.c:938:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (j = hdrlen + txtlen) { ~~^~~~~~~~~~~~~~~~~ mbx.c:938:8: note: place parentheses around the assignment to silence this warning if (j = hdrlen + txtlen) { ^ ( ) mbx.c:938:8: note: use '==' to turn this assignment into an equality comparison if (j = hdrlen + txtlen) { ^ == mbx.c:1035:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = stream->user_flags[find_rightmost_bit (&j)]) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mbx.c:1035:8: note: place parentheses around the assignment to silence this warning if (s = stream->user_flags[find_rightmost_bit (&j)]) ^ ( ) mbx.c:1035:8: note: use '==' to turn this assignment into an equality comparison if (s = stream->user_flags[find_rightmost_bit (&j)]) ^ == mbx.c:1044:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = (write (fd,LOCAL->buf,strlen (LOCAL->buf)) > 0)) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mbx.c:1044:15: note: place parentheses around the assignment to silence this warning if (ret = (write (fd,LOCAL->buf,strlen (LOCAL->buf)) > 0)) { ^ ( ) mbx.c:1044:15: note: use '==' to turn this assignment into an equality comparison if (ret = (write (fd,LOCAL->buf,strlen (LOCAL->buf)) > 0)) { ^ == mbx.c:1644:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (*size = elt->private.msg.header.text.size) return ret; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mbx.c:1644:13: note: place parentheses around the assignment to silence this warning if (*size = elt->private.msg.header.text.size) return ret; ^ ( ) mbx.c:1644:13: note: use '==' to turn this assignment into an equality comparison if (*size = elt->private.msg.header.text.size) return ret; ^ == mbx.c:1736:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (m = (elt = mbx_elt (stream,i,NIL))->private.special.offset - ppos) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mbx.c:1736:13: note: place parentheses around the assignment to silence this warning if (m = (elt = mbx_elt (stream,i,NIL))->private.special.offset - ppos) { ^ ( ) mbx.c:1736:13: note: use '==' to turn this assignment into an equality comparison if (m = (elt = mbx_elt (stream,i,NIL))->private.special.offset - ppos) { ^ == mbx.c:1776:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (m = (LOCAL->filesize -= delta) - pos) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mbx.c:1776:11: note: place parentheses around the assignment to silence this warning if (m = (LOCAL->filesize -= delta) - pos) { ^ ( ) mbx.c:1776:11: note: use '==' to turn this assignment into an equality comparison if (m = (LOCAL->filesize -= delta) - pos) { ^ == mbx.c:1795:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (elt = mbx_elt (stream,i,T)) { ~~~~^~~~~~~~~~~~~~~~~~~~~~ mbx.c:1795:15: note: place parentheses around the assignment to silence this warning if (elt = mbx_elt (stream,i,T)) { ^ ( ) mbx.c:1795:15: note: use '==' to turn this assignment into an equality comparison if (elt = mbx_elt (stream,i,T)) { ^ == 14 warnings generated. `cat CCTYPE` -c `cat CFLAGS` mmdf.c mmdf.c:382:2: warning: implicit declaration of function 'utime' is invalid in C99 [-Wimplicit-function-declaration] utime (file,tp); /* set the times */ ^ mmdf.c:544:11: warning: data argument not used by format string [-Wformat-extra-args] old,newname); ^ /usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^ mmdf.c:557:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strrchr (s,'/')) { ~~^~~~~~~~~~~~~~~~~ mmdf.c:557:8: note: place parentheses around the assignment to silence this warning if (s = strrchr (s,'/')) { ^ ( ) mmdf.c:557:8: note: use '==' to turn this assignment into an equality comparison if (s = strrchr (s,'/')) { ^ == mmdf.c:984:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = (sequence ? ((options & EX_UID) ? ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mmdf.c:984:11: note: place parentheses around the assignment to silence this warning if (ret = (sequence ? ((options & EX_UID) ? ^ mmdf.c:984:11: note: use '==' to turn this assignment into an equality comparison if (ret = (sequence ? ((options & EX_UID) ? ^ == mmdf.c:1394:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (x = tmp; x = strpbrk (x,"\01\r"); --j) memmove (x,x+1,j-(x-tmp)); ~~^~~~~~~~~~~~~~~~~~~~~ mmdf.c:1394:23: note: place parentheses around the assignment to silence this warning for (x = tmp; x = strpbrk (x,"\01\r"); --j) memmove (x,x+1,j-(x-tmp)); ^ ( ) mmdf.c:1394:23: note: use '==' to turn this assignment into an equality comparison for (x = tmp; x = strpbrk (x,"\01\r"); --j) memmove (x,x+1,j-(x-tmp)); ^ == mmdf.c:1397:14: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((c == '\n')) switch (tmp[0]) { ~~^~~~~~~ mmdf.c:1397:14: note: remove extraneous parentheses around the comparison to silence this warning if ((c == '\n')) switch (tmp[0]) { ~ ^ ~ mmdf.c:1397:14: note: use '=' to turn this equality comparison into an assignment if ((c == '\n')) switch (tmp[0]) { ^~ = mmdf.c:1612:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (i = sbuf.st_size - LOCAL->filesize) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mmdf.c:1612:14: note: place parentheses around the assignment to silence this warning else if (i = sbuf.st_size - LOCAL->filesize) { ^ ( ) mmdf.c:1612:14: note: use '==' to turn this assignment into an equality comparison else if (i = sbuf.st_size - LOCAL->filesize) { ^ == mmdf.c:1934:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (u = strpbrk (err,"\r\n")) *u = '\0'; ~~^~~~~~~~~~~~~~~~~~~~~~ mmdf.c:1934:14: note: place parentheses around the assignment to silence this warning if (u = strpbrk (err,"\r\n")) *u = '\0'; ^ ( ) mmdf.c:1934:14: note: use '==' to turn this assignment into an equality comparison if (u = strpbrk (err,"\r\n")) *u = '\0'; ^ == mmdf.c:2178:44: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (n = 0; n < NUSERFLAGS; ++n) if (t = stream->user_flags[n]) ~~^~~~~~~~~~~~~~~~~~~~~~~ mmdf.c:2178:44: note: place parentheses around the assignment to silence this warning for (n = 0; n < NUSERFLAGS; ++n) if (t = stream->user_flags[n]) ^ ( ) mmdf.c:2178:44: note: use '==' to turn this assignment into an equality comparison for (n = 0; n < NUSERFLAGS; ++n) if (t = stream->user_flags[n]) ^ == mmdf.c:2200:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = elt->user_flags) do { ~~^~~~~~~~~~~~~~~~~ mmdf.c:2200:11: note: place parentheses around the assignment to silence this warning if (n = elt->user_flags) do { ^ ( ) mmdf.c:2200:11: note: use '==' to turn this assignment into an equality comparison if (n = elt->user_flags) do { ^ == mmdf.c:2264:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = mmdf_extend (stream,size)) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ mmdf.c:2264:11: note: place parentheses around the assignment to silence this warning if (ret = mmdf_extend (stream,size)) { ^ ( ) mmdf.c:2264:11: note: use '==' to turn this assignment into an equality comparison if (ret = mmdf_extend (stream,size)) { ^ == mmdf.c:2457:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (j = i ? ((f->buflen - i) % OVERFLOWBUFLEN) : f->buflen) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mmdf.c:2457:11: note: place parentheses around the assignment to silence this warning if (j = i ? ((f->buflen - i) % OVERFLOWBUFLEN) : f->buflen) { ^ ( ) mmdf.c:2457:11: note: use '==' to turn this assignment into an equality comparison if (j = i ? ((f->buflen - i) % OVERFLOWBUFLEN) : f->buflen) { ^ == mmdf.c:2473:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (j = min (i,f->protect - f->filepos)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mmdf.c:2473:11: note: place parentheses around the assignment to silence this warning if (j = min (i,f->protect - f->filepos)) { ^ ( ) mmdf.c:2473:11: note: use '==' to turn this assignment into an equality comparison if (j = min (i,f->protect - f->filepos)) { ^ == 13 warnings generated. `cat CCTYPE` -c `cat CFLAGS` tenex.c tenex.c:206:2: warning: implicit declaration of function 'utime' is invalid in C99 [-Wimplicit-function-declaration] utime (file,tp); /* set the times */ ^ tenex.c:300:11: warning: data argument not used by format string [-Wformat-extra-args] old,newname); ^ /usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^ tenex.c:324:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strrchr (tmp,'/')) {/* found superior to destination name? */ ~~^~~~~~~~~~~~~~~~~~~ tenex.c:324:11: note: place parentheses around the assignment to silence this warning if (s = strrchr (tmp,'/')) {/* found superior to destination name? */ ^ ( ) tenex.c:324:11: note: use '==' to turn this assignment into an equality comparison if (s = strrchr (tmp,'/')) {/* found superior to destination name? */ ^ == tenex.c:656:13: warning: implicit declaration of function 'time' is invalid in C99 [-Wimplicit-function-declaration] tp[0] = time (0); /* make sure read comes after all that */ ^ tenex.c:772:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (j = hdrlen + txtlen) { ~~^~~~~~~~~~~~~~~~~ tenex.c:772:8: note: place parentheses around the assignment to silence this warning if (j = hdrlen + txtlen) { ^ ( ) tenex.c:772:8: note: use '==' to turn this assignment into an equality comparison if (j = hdrlen + txtlen) { ^ == 5 warnings generated. `cat CCTYPE` -c `cat CFLAGS` mtx.c mtx.c:199:2: warning: implicit declaration of function 'utime' is invalid in C99 [-Wimplicit-function-declaration] utime (file,tp); /* set the times */ ^ mtx.c:293:11: warning: data argument not used by format string [-Wformat-extra-args] old,newname); ^ /usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^ mtx.c:317:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strrchr (tmp,'/')) {/* found superior to destination name? */ ~~^~~~~~~~~~~~~~~~~~~ mtx.c:317:11: note: place parentheses around the assignment to silence this warning if (s = strrchr (tmp,'/')) {/* found superior to destination name? */ ^ ( ) mtx.c:317:11: note: use '==' to turn this assignment into an equality comparison if (s = strrchr (tmp,'/')) {/* found superior to destination name? */ ^ == mtx.c:683:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (j = hdrlen + txtlen) { ~~^~~~~~~~~~~~~~~~~ mtx.c:683:8: note: place parentheses around the assignment to silence this warning if (j = hdrlen + txtlen) { ^ ( ) mtx.c:683:8: note: use '==' to turn this assignment into an equality comparison if (j = hdrlen + txtlen) { ^ == 4 warnings generated. `cat CCTYPE` -c `cat CFLAGS` news.c news.c:218:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strchr (pattern,'.')) *++s = '\0'; ~~^~~~~~~~~~~~~~~~~~~~~~ news.c:218:13: note: place parentheses around the assignment to silence this warning if (s = strchr (pattern,'.')) *++s = '\0'; ^ ( ) news.c:218:13: note: use '==' to turn this assignment into an equality comparison if (s = strchr (pattern,'.')) *++s = '\0'; ^ == news.c:234:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = strtok_r (s,"\n",&r)) do if (u = strchr (t,' ')) { ~~^~~~~~~~~~~~~~~~~~~~~~ news.c:234:11: note: place parentheses around the assignment to silence this warning if (t = strtok_r (s,"\n",&r)) do if (u = strchr (t,' ')) { ^ ( ) news.c:234:11: note: use '==' to turn this assignment into an equality comparison if (t = strtok_r (s,"\n",&r)) do if (u = strchr (t,' ')) { ^ == news.c:234:44: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = strtok_r (s,"\n",&r)) do if (u = strchr (t,' ')) { ~~^~~~~~~~~~~~~~~~ news.c:234:44: note: place parentheses around the assignment to silence this warning if (t = strtok_r (s,"\n",&r)) do if (u = strchr (t,' ')) { ^ ( ) news.c:234:44: note: use '==' to turn this assignment into an equality comparison if (t = strtok_r (s,"\n",&r)) do if (u = strchr (t,' ')) { ^ == news.c:243:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] } while (t = strtok_r (NIL,"\n",&r)); ~~^~~~~~~~~~~~~~~~~~~~~~~~ news.c:243:16: note: place parentheses around the assignment to silence this warning } while (t = strtok_r (NIL,"\n",&r)); ^ ( ) news.c:243:16: note: use '==' to turn this assignment into an equality comparison } while (t = strtok_r (NIL,"\n",&r)); ^ == news.c:286:34: warning: expression result unused [-Wunused-value] for (i = 0, s = pattern; *s; *s++) if ((*s == '*') || (*s == '%')) ++i; ^~~~ news.c:368:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (s = strchr (s,'.')) *s = '/'; ~~^~~~~~~~~~~~~~~~ news.c:368:12: note: place parentheses around the assignment to silence this warning while (s = strchr (s,'.')) *s = '/'; ^ ( ) news.c:368:12: note: use '==' to turn this assignment into an equality comparison while (s = strchr (s,'.')) *s = '/'; ^ == news.c:370:36: warning: incompatible pointer types passing 'int (struct dirent *)' to parameter of type 'int (*)(const struct dirent *)' [-Wincompatible-pointer-types] if ((nmsgs = scandir (tmp,&names,news_select,news_numsort)) >= 0) { ^~~~~~~~~~~ /usr/include/dirent.h:144:11: note: passing argument to parameter here int (*)(const struct dirent *), int (*)(const struct dirent **, const struct dirent **)) __DARWIN_INODE64(scandir); ^ news.c:370:48: warning: incompatible pointer types passing 'int (const void *, const void *)' to parameter of type 'int (*)(const struct dirent **, const struct dirent **)' [-Wincompatible-pointer-types] if ((nmsgs = scandir (tmp,&names,news_select,news_numsort)) >= 0) { ^~~~~~~~~~~~ /usr/include/dirent.h:144:43: note: passing argument to parameter here int (*)(const struct dirent *), int (*)(const struct dirent **, const struct dirent **)) __DARWIN_INODE64(scandir); ^ news.c:409:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c = *s++) if (!isdigit (c)) return NIL; ~~^~~~~~ news.c:409:12: note: place parentheses around the assignment to silence this warning while (c = *s++) if (!isdigit (c)) return NIL; ^ ( ) news.c:409:12: note: use '==' to turn this assignment into an equality comparison while (c = *s++) if (!isdigit (c)) return NIL; ^ == news.c:569:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((CHR (&bs) == '\012')) *t++ = SNX (&bs); ~~~~~~~~~~^~~~~~~~~ news.c:569:21: note: remove extraneous parentheses around the comparison to silence this warning if ((CHR (&bs) == '\012')) *t++ = SNX (&bs); ~ ^ ~ news.c:569:21: note: use '=' to turn this equality comparison into an assignment if ((CHR (&bs) == '\012')) *t++ = SNX (&bs); ^~ = news.c:589:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((CHR (&bs) == '\012')) *t++ = SNX (&bs); ~~~~~~~~~~^~~~~~~~~ news.c:589:21: note: remove extraneous parentheses around the comparison to silence this warning if ((CHR (&bs) == '\012')) *t++ = SNX (&bs); ~ ^ ~ news.c:589:21: note: use '=' to turn this equality comparison into an assignment if ((CHR (&bs) == '\012')) *t++ = SNX (&bs); ^~ = 11 warnings generated. `cat CCTYPE` -c `cat CFLAGS` phile.c phile.c:292:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (k = t->tm_yday - k) i += ((k < 0) == (abs (k) == 1)) ? -24*60 : 24*60; ~~^~~~~~~~~~~~~~~~ phile.c:292:9: note: place parentheses around the assignment to silence this warning if (k = t->tm_yday - k) i += ((k < 0) == (abs (k) == 1)) ? -24*60 : 24*60; ^ ( ) phile.c:292:9: note: use '==' to turn this assignment into an equality comparison if (k = t->tm_yday - k) i += ((k < 0) == (abs (k) == 1)) ? -24*60 : 24*60; ^ == phile.c:309:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (pw = getpwuid (sbuf.st_uid)) strcpy (tmp,pw->pw_name); ~~~^~~~~~~~~~~~~~~~~~~~~~~~ phile.c:309:10: note: place parentheses around the assignment to silence this warning if (pw = getpwuid (sbuf.st_uid)) strcpy (tmp,pw->pw_name); ^ ( ) phile.c:309:10: note: use '==' to turn this assignment into an equality comparison if (pw = getpwuid (sbuf.st_uid)) strcpy (tmp,pw->pw_name); ^ == phile.c:321:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (i = phile_type (buf->data,buf->size,&j)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ phile.c:321:9: note: place parentheses around the assignment to silence this warning if (i = phile_type (buf->data,buf->size,&j)) { ^ ( ) phile.c:321:9: note: use '==' to turn this assignment into an equality comparison if (i = phile_type (buf->data,buf->size,&j)) { ^ == 3 warnings generated. `cat CCTYPE` -c `cat CFLAGS` mh.c mh.c:257:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (v = strpbrk (s," \t")) { ~~^~~~~~~~~~~~~~~~~~~ mh.c:257:8: note: place parentheses around the assignment to silence this warning if (v = strpbrk (s," \t")) { ^ ( ) mh.c:257:8: note: use '==' to turn this assignment into an equality comparison if (v = strpbrk (s," \t")) { ^ == mh.c:330:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c = *s++) if (!isdigit (c)) return NIL; ~~^~~~~~ mh.c:330:14: note: place parentheses around the assignment to silence this warning while (c = *s++) if (!isdigit (c)) return NIL; ^ ( ) mh.c:330:14: note: use '==' to turn this assignment into an equality comparison while (c = *s++) if (!isdigit (c)) return NIL; ^ == mh.c:349:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strchr (test,'/')) *++s = '\0'; ~~^~~~~~~~~~~~~~~~~~~ mh.c:349:13: note: place parentheses around the assignment to silence this warning if (s = strchr (test,'/')) *++s = '\0'; ^ ( ) mh.c:349:13: note: use '==' to turn this assignment into an equality comparison if (s = strchr (test,'/')) *++s = '\0'; ^ == mh.c:362:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strpbrk (test,"%*")) { ~~^~~~~~~~~~~~~~~~~~~~~ mh.c:362:13: note: place parentheses around the assignment to silence this warning if (s = strpbrk (test,"%*")) { ^ ( ) mh.c:362:13: note: use '==' to turn this assignment into an equality comparison if (s = strpbrk (test,"%*")) { ^ == mh.c:369:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strrchr (file,'/')) { ~~^~~~~~~~~~~~~~~~~~~~ mh.c:369:13: note: place parentheses around the assignment to silence this warning if (s = strrchr (file,'/')) { ^ ( ) mh.c:369:13: note: use '==' to turn this assignment into an equality comparison if (s = strrchr (file,'/')) { ^ == mh.c:407:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (s = sm_read (&sdb)); /* until no more subscriptions */ ~~^~~~~~~~~~~~~~~~ mh.c:407:14: note: place parentheses around the assignment to silence this warning while (s = sm_read (&sdb)); /* until no more subscriptions */ ^ ( ) mh.c:407:14: note: use '==' to turn this assignment into an equality comparison while (s = sm_read (&sdb)); /* until no more subscriptions */ ^ == mh.c:431:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (dp = opendir (curdir)) { /* open directory */ ~~~^~~~~~~~~~~~~~~~~~ mh.c:431:10: note: place parentheses around the assignment to silence this warning if (dp = opendir (curdir)) { /* open directory */ ^ ( ) mh.c:431:10: note: use '==' to turn this assignment into an equality comparison if (dp = opendir (curdir)) { /* open directory */ ^ == mh.c:432:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (d = readdir (dp)) /* scan, ignore . and numeric names */ ~~^~~~~~~~~~~~~~ mh.c:432:14: note: place parentheses around the assignment to silence this warning while (d = readdir (dp)) /* scan, ignore . and numeric names */ ^ ( ) mh.c:432:14: note: use '==' to turn this assignment into an equality comparison while (d = readdir (dp)) /* scan, ignore . and numeric names */ ^ == mh.c:516:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (dirp = opendir (tmp)) { /* open directory */ ~~~~~^~~~~~~~~~~~~~~ mh.c:516:12: note: place parentheses around the assignment to silence this warning if (dirp = opendir (tmp)) { /* open directory */ ^ ( ) mh.c:516:12: note: use '==' to turn this assignment into an equality comparison if (dirp = opendir (tmp)) { /* open directory */ ^ == mh.c:519:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (d = readdir (dirp)) if (mh_dirfmttest (d->d_name)) { ~~^~~~~~~~~~~~~~~~ mh.c:519:14: note: place parentheses around the assignment to silence this warning while (d = readdir (dirp)) if (mh_dirfmttest (d->d_name)) { ^ ( ) mh.c:519:14: note: use '==' to turn this assignment into an equality comparison while (d = readdir (dirp)) if (mh_dirfmttest (d->d_name)) { ^ == mh.c:556:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strrchr (mh_file (tmp1,newname),'/')) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mh.c:556:11: note: place parentheses around the assignment to silence this warning if (s = strrchr (mh_file (tmp1,newname),'/')) { ^ ( ) mh.c:556:11: note: use '==' to turn this assignment into an equality comparison if (s = strrchr (mh_file (tmp1,newname),'/')) { ^ == mh.c:740:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((CHR (&bs) == '\012')) { ~~~~~~~~~~^~~~~~~~~ mh.c:740:21: note: remove extraneous parentheses around the comparison to silence this warning if ((CHR (&bs) == '\012')) { ~ ^ ~ mh.c:740:21: note: use '=' to turn this equality comparison into an assignment if ((CHR (&bs) == '\012')) { ^~ = mh.c:766:21: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((CHR (&bs) == '\012')) { ~~~~~~~~~~^~~~~~~~~ mh.c:766:21: note: remove extraneous parentheses around the comparison to silence this warning if ((CHR (&bs) == '\012')) { ~ ^ ~ mh.c:766:21: note: use '=' to turn this equality comparison into an assignment if ((CHR (&bs) == '\012')) { ^~ = mh.c:865:46: warning: incompatible pointer types passing 'int (struct dirent *)' to parameter of type 'int (*)(const struct dirent *)' [-Wincompatible-pointer-types] long nfiles = scandir (LOCAL->dir,&names,mh_select,mh_numsort); ^~~~~~~~~ /usr/include/dirent.h:144:11: note: passing argument to parameter here int (*)(const struct dirent *), int (*)(const struct dirent **, const struct dirent **)) __DARWIN_INODE64(scandir); ^ mh.c:865:56: warning: incompatible pointer types passing 'int (const void *, const void *)' to parameter of type 'int (*)(const struct dirent **, const struct dirent **)' [-Wincompatible-pointer-types] long nfiles = scandir (LOCAL->dir,&names,mh_select,mh_numsort); ^~~~~~~~~~ /usr/include/dirent.h:144:43: note: passing argument to parameter here int (*)(const struct dirent *), int (*)(const struct dirent **, const struct dirent **)) __DARWIN_INODE64(scandir); ^ mh.c:889:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = (void *) names) fs_give ((void **) &s); ~~^~~~~~~~~~~~~~~~ mh.c:889:11: note: place parentheses around the assignment to silence this warning if (s = (void *) names) fs_give ((void **) &s); ^ ( ) mh.c:889:11: note: use '==' to turn this assignment into an equality comparison if (s = (void *) names) fs_give ((void **) &s); ^ == mh.c:940:8: warning: data argument not used by format string [-Wformat-extra-args] s,strerror (errno)); ^ /usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^ mh.c:983:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = sequence ? ((options & EX_UID) ? ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mh.c:983:11: note: place parentheses around the assignment to silence this warning if (ret = sequence ? ((options & EX_UID) ? ^ mh.c:983:11: note: use '==' to turn this assignment into an equality comparison if (ret = sequence ? ((options & EX_UID) ? ^ == mh.c:1131:37: warning: incompatible pointer types passing 'int (struct dirent *)' to parameter of type 'int (*)(const struct dirent *)' [-Wincompatible-pointer-types] if ((nfiles = scandir (tmp,&names,mh_select,mh_numsort)) > 0) { ^~~~~~~~~ /usr/include/dirent.h:144:11: note: passing argument to parameter here int (*)(const struct dirent *), int (*)(const struct dirent **, const struct dirent **)) __DARWIN_INODE64(scandir); ^ mh.c:1131:47: warning: incompatible pointer types passing 'int (const void *, const void *)' to parameter of type 'int (*)(const struct dirent **, const struct dirent **)' [-Wincompatible-pointer-types] if ((nfiles = scandir (tmp,&names,mh_select,mh_numsort)) > 0) { ^~~~~~~~~~ /usr/include/dirent.h:144:43: note: passing argument to parameter here int (*)(const struct dirent *), int (*)(const struct dirent **, const struct dirent **)) __DARWIN_INODE64(scandir); ^ mh.c:1138:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = (void *) names) fs_give ((void **) &s); ~~^~~~~~~~~~~~~~~~ mh.c:1138:9: note: place parentheses around the assignment to silence this warning if (s = (void *) names) fs_give ((void **) &s); ^ ( ) mh.c:1138:9: note: use '==' to turn this assignment into an equality comparison if (s = (void *) names) fs_give ((void **) &s); ^ == mh.c:1201:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c = *s++) if (!isdigit (c)) return NIL; ~~^~~~~~ mh.c:1201:12: note: place parentheses around the assignment to silence this warning while (c = *s++) if (!isdigit (c)) return NIL; ^ ( ) mh.c:1201:12: note: use '==' to turn this assignment into an equality comparison while (c = *s++) if (!isdigit (c)) return NIL; ^ == mh.c:1264:34: warning: expression result unused [-Wunused-value] for (i = 0, s = pattern; *s; *s++) if ((*s == '*') || (*s == '%')) ++i; ^~~~ mh.c:1282:3: warning: implicit declaration of function 'utime' is invalid in C99 [-Wimplicit-function-declaration] utime (file,tp); /* set the times */ ^ 24 warnings generated. `cat CCTYPE` -c `cat CFLAGS` mx.c mx.c:242:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c = *name++) if (!isdigit (c)) return NIL; ~~^~~~~~~~~ mx.c:242:14: note: place parentheses around the assignment to silence this warning while (c = *name++) if (!isdigit (c)) return NIL; ^ ( ) mx.c:242:14: note: use '==' to turn this assignment into an equality comparison while (c = *name++) if (!isdigit (c)) return NIL; ^ == mx.c:277:38: warning: incompatible pointer types passing 'int (struct dirent *)' to parameter of type 'int (*)(const struct dirent *)' [-Wincompatible-pointer-types] if ((nfiles = scandir (name,&names,mx_select,mx_numsort)) > 0) ^~~~~~~~~ /usr/include/dirent.h:144:11: note: passing argument to parameter here int (*)(const struct dirent *), int (*)(const struct dirent **, const struct dirent **)) __DARWIN_INODE64(scandir); ^ mx.c:277:48: warning: incompatible pointer types passing 'int (const void *, const void *)' to parameter of type 'int (*)(const struct dirent **, const struct dirent **)' [-Wincompatible-pointer-types] if ((nfiles = scandir (name,&names,mx_select,mx_numsort)) > 0) ^~~~~~~~~~ /usr/include/dirent.h:144:43: note: passing argument to parameter here int (*)(const struct dirent *), int (*)(const struct dirent **, const struct dirent **)) __DARWIN_INODE64(scandir); ^ mx.c:289:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (a = (void *) names) fs_give ((void **) &a); ~~^~~~~~~~~~~~~~~~ mx.c:289:9: note: place parentheses around the assignment to silence this warning if (a = (void *) names) fs_give ((void **) &a); ^ ( ) mx.c:289:9: note: use '==' to turn this assignment into an equality comparison if (a = (void *) names) fs_give ((void **) &a); ^ == mx.c:395:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (dirp = opendir (tmp)) { /* open directory */ ~~~~~^~~~~~~~~~~~~~~ mx.c:395:14: note: place parentheses around the assignment to silence this warning if (dirp = opendir (tmp)) { /* open directory */ ^ ( ) mx.c:395:14: note: use '==' to turn this assignment into an equality comparison if (dirp = opendir (tmp)) { /* open directory */ ^ == mx.c:398:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (d = readdir (dirp)) if (mx_select (d)) { ~~^~~~~~~~~~~~~~~~ mx.c:398:16: note: place parentheses around the assignment to silence this warning while (d = readdir (dirp)) if (mx_select (d)) { ^ ( ) mx.c:398:16: note: use '==' to turn this assignment into an equality comparison while (d = readdir (dirp)) if (mx_select (d)) { ^ == mx.c:441:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strrchr (mx_file (tmp1,newname),'/')) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mx.c:441:13: note: place parentheses around the assignment to silence this warning if (s = strrchr (mx_file (tmp1,newname),'/')) { ^ ( ) mx.c:441:13: note: use '==' to turn this assignment into an equality comparison if (s = strrchr (mx_file (tmp1,newname),'/')) { ^ == mx.c:462:54: warning: incompatible pointer types passing 'int (struct dirent *)' to parameter of type 'int (*)(const struct dirent *)' [-Wincompatible-pointer-types] for (i = lasterror = 0,n = scandir (tmp,&names,mx_select,mx_numsort); ^~~~~~~~~ /usr/include/dirent.h:144:11: note: passing argument to parameter here int (*)(const struct dirent *), int (*)(const struct dirent **, const struct dirent **)) __DARWIN_INODE64(scandir); ^ mx.c:462:64: warning: incompatible pointer types passing 'int (const void *, const void *)' to parameter of type 'int (*)(const struct dirent **, const struct dirent **)' [-Wincompatible-pointer-types] for (i = lasterror = 0,n = scandir (tmp,&names,mx_select,mx_numsort); ^~~~~~~~~~ /usr/include/dirent.h:144:43: note: passing argument to parameter here int (*)(const struct dirent *), int (*)(const struct dirent **, const struct dirent **)) __DARWIN_INODE64(scandir); ^ mx.c:469:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (a = (void *) names) fs_give ((void **) &a); ~~^~~~~~~~~~~~~~~~ mx.c:469:13: note: place parentheses around the assignment to silence this warning if (a = (void *) names) fs_give ((void **) &a); ^ ( ) mx.c:469:13: note: use '==' to turn this assignment into an equality comparison if (a = (void *) names) fs_give ((void **) &a); ^ == mx.c:731:51: warning: incompatible pointer types passing 'int (struct dirent *)' to parameter of type 'int (*)(const struct dirent *)' [-Wincompatible-pointer-types] long nfiles = scandir (stream->mailbox,&names,mx_select,mx_numsort); ^~~~~~~~~ /usr/include/dirent.h:144:11: note: passing argument to parameter here int (*)(const struct dirent *), int (*)(const struct dirent **, const struct dirent **)) __DARWIN_INODE64(scandir); ^ mx.c:731:61: warning: incompatible pointer types passing 'int (const void *, const void *)' to parameter of type 'int (*)(const struct dirent **, const struct dirent **)' [-Wincompatible-pointer-types] long nfiles = scandir (stream->mailbox,&names,mx_select,mx_numsort); ^~~~~~~~~~ /usr/include/dirent.h:144:43: note: passing argument to parameter here int (*)(const struct dirent *), int (*)(const struct dirent **, const struct dirent **)) __DARWIN_INODE64(scandir); ^ mx.c:752:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = (void *) names) fs_give ((void **) &s); ~~^~~~~~~~~~~~~~~~ mx.c:752:11: note: place parentheses around the assignment to silence this warning if (s = (void *) names) fs_give ((void **) &s); ^ ( ) mx.c:752:11: note: use '==' to turn this assignment into an equality comparison if (s = (void *) names) fs_give ((void **) &s); ^ == mx.c:804:8: warning: data argument not used by format string [-Wformat-extra-args] s,strerror (errno)); ^ /usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^ mx.c:847:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = (sequence ? ((options & EX_UID) ? ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mx.c:847:11: note: place parentheses around the assignment to silence this warning if (ret = (sequence ? ((options & EX_UID) ? ^ mx.c:847:11: note: use '==' to turn this assignment into an equality comparison if (ret = (sequence ? ((options & EX_UID) ? ^ == mx.c:939:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = ((fd = open (mx_fast_work (stream,elt),O_RDONLY,NIL)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mx.c:939:10: note: place parentheses around the assignment to silence this warning if (ret = ((fd = open (mx_fast_work (stream,elt),O_RDONLY,NIL)) ^ mx.c:939:10: note: use '==' to turn this assignment into an equality comparison if (ret = ((fd = open (mx_fast_work (stream,elt),O_RDONLY,NIL)) ^ == mx.c:949:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (j = elt->user_flags) do ~~^~~~~~~~~~~~~~~~~ mx.c:949:10: note: place parentheses around the assignment to silence this warning if (j = elt->user_flags) do ^ ( ) mx.c:949:10: note: use '==' to turn this assignment into an equality comparison if (j = elt->user_flags) do ^ == mx.c:950:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = stream->user_flags[find_rightmost_bit (&j)]) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mx.c:950:12: note: place parentheses around the assignment to silence this warning if (t = stream->user_flags[find_rightmost_bit (&j)]) ^ ( ) mx.c:950:12: note: use '==' to turn this assignment into an equality comparison if (t = stream->user_flags[find_rightmost_bit (&j)]) ^ == mx.c:960:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = mx_append_msg (astream,tmp,elt,&st,dest)) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mx.c:960:12: note: place parentheses around the assignment to silence this warning if (ret = mx_append_msg (astream,tmp,elt,&st,dest)) { ^ ( ) mx.c:960:12: note: use '==' to turn this assignment into an equality comparison if (ret = mx_append_msg (astream,tmp,elt,&st,dest)) { ^ == mx.c:1117:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c = *s++) if (!isdigit (c)) return NIL; ~~^~~~~~ mx.c:1117:12: note: place parentheses around the assignment to silence this warning while (c = *s++) if (!isdigit (c)) return NIL; ^ ( ) mx.c:1117:12: note: use '==' to turn this assignment into an equality comparison while (c = *s++) if (!isdigit (c)) return NIL; ^ == mx.c:1189:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strchr (t = ++s,'\n')) { ~~^~~~~~~~~~~~~~~~~~~~~~~ mx.c:1189:13: note: place parentheses around the assignment to silence this warning if (s = strchr (t = ++s,'\n')) { ^ ( ) mx.c:1189:13: note: use '==' to turn this assignment into an equality comparison if (s = strchr (t = ++s,'\n')) { ^ == mx.c:1286:3: warning: implicit declaration of function 'utime' is invalid in C99 [-Wimplicit-function-declaration] utime (file,tp); /* set the times */ ^ 22 warnings generated. `cat CCTYPE` -c `cat CFLAGS` mix.c mix.c:324:38: warning: incompatible pointer types passing 'int (struct dirent *)' to parameter of type 'int (*)(const struct dirent *)' [-Wincompatible-pointer-types] if ((nfiles = scandir (name,&names,mix_select,mix_msgfsort)) > 0) ^~~~~~~~~~ /usr/include/dirent.h:144:11: note: passing argument to parameter here int (*)(const struct dirent *), int (*)(const struct dirent **, const struct dirent **)) __DARWIN_INODE64(scandir); ^ mix.c:324:49: warning: incompatible pointer types passing 'int (const void *, const void *)' to parameter of type 'int (*)(const struct dirent **, const struct dirent **)' [-Wincompatible-pointer-types] if ((nfiles = scandir (name,&names,mix_select,mix_msgfsort)) > 0) ^~~~~~~~~~~~ /usr/include/dirent.h:144:43: note: passing argument to parameter here int (*)(const struct dirent *), int (*)(const struct dirent **, const struct dirent **)) __DARWIN_INODE64(scandir); ^ mix.c:336:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (a = (void *) names) fs_give ((void **) &a); ~~^~~~~~~~~~~~~~~~ mix.c:336:9: note: place parentheses around the assignment to silence this warning if (a = (void *) names) fs_give ((void **) &a); ^ ( ) mix.c:336:9: note: use '==' to turn this assignment into an equality comparison if (a = (void *) names) fs_give ((void **) &a); ^ == mix.c:420:27: warning: format specifies type 'unsigned long' but the argument has type 'int' [-Wformat] fprintf (f,MTAFMT,now,0,now); ^ mix.c:480:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (dirp = opendir (tmp)) { /* open directory */ ~~~~~^~~~~~~~~~~~~~~ mix.c:480:14: note: place parentheses around the assignment to silence this warning if (dirp = opendir (tmp)) { /* open directory */ ^ ( ) mix.c:480:14: note: use '==' to turn this assignment into an equality comparison if (dirp = opendir (tmp)) { /* open directory */ ^ == mix.c:483:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (d = readdir (dirp)) if (mix_dirfmttest (d->d_name)) { ~~^~~~~~~~~~~~~~~~ mix.c:483:16: note: place parentheses around the assignment to silence this warning while (d = readdir (dirp)) if (mix_dirfmttest (d->d_name)) { ^ ( ) mix.c:483:16: note: use '==' to turn this assignment into an equality comparison while (d = readdir (dirp)) if (mix_dirfmttest (d->d_name)) { ^ == mix.c:531:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strrchr (tmp1,'/')) { ~~^~~~~~~~~~~~~~~~~~~~ mix.c:531:13: note: place parentheses around the assignment to silence this warning if (s = strrchr (tmp1,'/')) { ^ ( ) mix.c:531:13: note: use '==' to turn this assignment into an equality comparison if (s = strrchr (tmp1,'/')) { ^ == mix.c:556:54: warning: incompatible pointer types passing 'int (struct dirent *)' to parameter of type 'int (*)(const struct dirent *)' [-Wincompatible-pointer-types] for (i = lasterror = 0,n = scandir (tmp,&names,mix_rselect,alphasort); ^~~~~~~~~~~ /usr/include/dirent.h:144:11: note: passing argument to parameter here int (*)(const struct dirent *), int (*)(const struct dirent **, const struct dirent **)) __DARWIN_INODE64(scandir); ^ mix.c:569:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (a = (void *) names) fs_give ((void **) &a); ~~^~~~~~~~~~~~~~~~ mix.c:569:13: note: place parentheses around the assignment to silence this warning if (a = (void *) names) fs_give ((void **) &a); ^ ( ) mix.c:569:13: note: use '==' to turn this assignment into an equality comparison if (a = (void *) names) fs_give ((void **) &a); ^ == mix.c:636:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (silent = stream->silent) LOCAL->internal = T; ~~~~~~~^~~~~~~~~~~~~~~~ mix.c:636:16: note: place parentheses around the assignment to silence this warning if (silent = stream->silent) LOCAL->internal = T; ^ ( ) mix.c:636:16: note: use '==' to turn this assignment into an equality comparison if (silent = stream->silent) LOCAL->internal = T; ^ == mix.c:754:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strpbrk (LOCAL->buf,"\015\012")) *s = '\0'; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:754:11: note: place parentheses around the assignment to silence this warning if (s = strpbrk (LOCAL->buf,"\015\012")) *s = '\0'; ^ ( ) mix.c:754:11: note: use '==' to turn this assignment into an equality comparison if (s = strpbrk (LOCAL->buf,"\015\012")) *s = '\0'; ^ == mix.c:965:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (snarfok = mail_append_full (stream,"INBOX",flags,date,&msg)) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:965:16: note: place parentheses around the assignment to silence this warning if (snarfok = mail_append_full (stream,"INBOX",flags,date,&msg)) { ^ ( ) mix.c:965:16: note: use '==' to turn this assignment into an equality comparison if (snarfok = mail_append_full (stream,"INBOX",flags,date,&msg)) { ^ == mix.c:990:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (statf = mix_parse (stream,&idxf,LONGT, ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:990:13: note: place parentheses around the assignment to silence this warning if (statf = mix_parse (stream,&idxf,LONGT, ^ mix.c:990:13: note: use '==' to turn this assignment into an equality comparison if (statf = mix_parse (stream,&idxf,LONGT, ^ == mix.c:1038:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (statf = mix_parse (stream,&idxf,LONGT, ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:1038:18: note: place parentheses around the assignment to silence this warning else if (statf = mix_parse (stream,&idxf,LONGT, ^ mix.c:1038:18: note: use '==' to turn this assignment into an equality comparison else if (statf = mix_parse (stream,&idxf,LONGT, ^ == mix.c:1054:53: warning: incompatible pointer types passing 'int (struct dirent *)' to parameter of type 'int (*)(const struct dirent *)' [-Wincompatible-pointer-types] long nfiles = scandir (stream->mailbox,&names,mix_select,mix_msgfsort); ^~~~~~~~~~ /usr/include/dirent.h:144:11: note: passing argument to parameter here int (*)(const struct dirent *), int (*)(const struct dirent **, const struct dirent **)) __DARWIN_INODE64(scandir); ^ mix.c:1054:64: warning: incompatible pointer types passing 'int (const void *, const void *)' to parameter of type 'int (*)(const struct dirent **, const struct dirent **)' [-Wincompatible-pointer-types] long nfiles = scandir (stream->mailbox,&names,mix_select,mix_msgfsort); ^~~~~~~~~~~~ /usr/include/dirent.h:144:43: note: passing argument to parameter here int (*)(const struct dirent *), int (*)(const struct dirent **, const struct dirent **)) __DARWIN_INODE64(scandir); ^ mix.c:1110:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (a = (void *) names) fs_give ((void **) &a); ~~^~~~~~~~~~~~~~~~ mix.c:1110:13: note: place parentheses around the assignment to silence this warning if (a = (void *) names) fs_give ((void **) &a); ^ ( ) mix.c:1110:13: note: use '==' to turn this assignment into an equality comparison if (a = (void *) names) fs_give ((void **) &a); ^ == mix.c:1236:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (ret = !truncate (LOCAL->buf,burp->set.last)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:1236:20: note: place parentheses around the assignment to silence this warning else if (ret = !truncate (LOCAL->buf,burp->set.last)) ^ ( ) mix.c:1236:20: note: use '==' to turn this assignment into an equality comparison else if (ret = !truncate (LOCAL->buf,burp->set.last)) ^ == mix.c:1340:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] } while (set = set->next); ~~~~^~~~~~~~~~~ mix.c:1340:16: note: place parentheses around the assignment to silence this warning } while (set = set->next); ^ ( ) mix.c:1340:16: note: use '==' to turn this assignment into an equality comparison } while (set = set->next); ^ == mix.c:1378:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (ret = ((astream = mail_open (NIL,mailbox,OP_SILENT)) && ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:1378:16: note: place parentheses around the assignment to silence this warning else if (ret = ((astream = mail_open (NIL,mailbox,OP_SILENT)) && ^ mix.c:1378:16: note: use '==' to turn this assignment into an equality comparison else if (ret = ((astream = mail_open (NIL,mailbox,OP_SILENT)) && ^ == mix.c:1393:39: warning: format specifies type 'unsigned long' but the argument has type 'int' [-Wformat] sprintf (local->buf,MSRFMT,MSGTOK,0,0,0,0,0,0,0,'+',0,0,0); ^ /usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^ mix.c:1393:61: warning: format specifies type 'unsigned long' but the argument has type 'int' [-Wformat] sprintf (local->buf,MSRFMT,MSGTOK,0,0,0,0,0,0,0,'+',0,0,0); ^ /usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^ mix.c:1403:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (msgf = mix_data_open (astream,&fd,&size,newsize)) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:1403:14: note: place parentheses around the assignment to silence this warning if (msgf = mix_data_open (astream,&fd,&size,newsize)) { ^ ( ) mix.c:1403:14: note: use '==' to turn this assignment into an equality comparison if (msgf = mix_data_open (astream,&fd,&size,newsize)) { ^ == mix.c:1432:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (j = elt->user_flags) do ~~^~~~~~~~~~~~~~~~~ mix.c:1432:12: note: place parentheses around the assignment to silence this warning if (j = elt->user_flags) do ^ ( ) mix.c:1432:12: note: use '==' to turn this assignment into an equality comparison if (j = elt->user_flags) do ^ == mix.c:1455:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = (mix_meta_update (astream) && ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:1455:10: note: place parentheses around the assignment to silence this warning if (ret = (mix_meta_update (astream) && ^ mix.c:1455:10: note: use '==' to turn this assignment into an equality comparison if (ret = (mix_meta_update (astream) && ^ == mix.c:1519:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = compare_cstring (mailbox,"INBOX") ? ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:1519:13: note: place parentheses around the assignment to silence this warning if (ret = compare_cstring (mailbox,"INBOX") ? ^ mix.c:1519:13: note: use '==' to turn this assignment into an equality comparison if (ret = compare_cstring (mailbox,"INBOX") ? ^ == mix.c:1536:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = ((astream = mail_open (NIL,mailbox,OP_SILENT)) && ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:1536:13: note: place parentheses around the assignment to silence this warning if (ret = ((astream = mail_open (NIL,mailbox,OP_SILENT)) && ^ mix.c:1536:13: note: use '==' to turn this assignment into an equality comparison if (ret = ((astream = mail_open (NIL,mailbox,OP_SILENT)) && ^ == mix.c:1550:41: warning: format specifies type 'unsigned long' but the argument has type 'int' [-Wformat] sprintf (local->buf,MSRFMT,MSGTOK,0,0,0,0,0,0,0,'+',0,0,0); ^ /usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^ mix.c:1550:63: warning: format specifies type 'unsigned long' but the argument has type 'int' [-Wformat] sprintf (local->buf,MSRFMT,MSGTOK,0,0,0,0,0,0,0,'+',0,0,0); ^ /usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^ mix.c:1555:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (msgf = mix_data_open (astream,&fd,&size,hdrsize + SIZE (message))) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:1555:16: note: place parentheses around the assignment to silence this warning if (msgf = mix_data_open (astream,&fd,&size,hdrsize + SIZE (message))) { ^ ( ) mix.c:1555:16: note: use '==' to turn this assignment into an equality comparison if (msgf = mix_data_open (astream,&fd,&size,hdrsize + SIZE (message))) { ^ == mix.c:1743:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (s = mix_meta_slurp (stream,&i)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:1743:14: note: place parentheses around the assignment to silence this warning else if (s = mix_meta_slurp (stream,&i)) { ^ ( ) mix.c:1743:14: note: use '==' to turn this assignment into an equality comparison else if (s = mix_meta_slurp (stream,&i)) { ^ == mix.c:1750:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strstr (t = s,"\015\012")) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:1750:8: note: place parentheses around the assignment to silence this warning if (s = strstr (t = s,"\015\012")) { ^ ( ) mix.c:1750:8: note: use '==' to turn this assignment into an equality comparison if (s = strstr (t = s,"\015\012")) { ^ == mix.c:1779:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = strchr (k = t,' ')) *t++ = '\0'; ~~^~~~~~~~~~~~~~~~~~~~ mix.c:1779:14: note: place parentheses around the assignment to silence this warning if (t = strchr (k = t,' ')) *t++ = '\0'; ^ ( ) mix.c:1779:14: note: use '==' to turn this assignment into an equality comparison if (t = strchr (k = t,' ')) *t++ = '\0'; ^ == mix.c:2237:22: warning: format specifies type 'unsigned long' but the argument has type 'int' [-Wformat] sprintf (tmp,IXRFMT,0,14,4,4,13,0,0,'+',0,0,0,0,0,0,0); ^ /usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^ mix.c:2237:46: warning: format specifies type 'unsigned long' but the argument has type 'int' [-Wformat] sprintf (tmp,IXRFMT,0,14,4,4,13,0,0,'+',0,0,0,0,0,0,0); ^ /usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^ mix.c:2237:48: warning: format specifies type 'unsigned long' but the argument has type 'int' [-Wformat] sprintf (tmp,IXRFMT,0,14,4,4,13,0,0,'+',0,0,0,0,0,0,0); ^ /usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^ mix.c:2237:50: warning: format specifies type 'unsigned long' but the argument has type 'int' [-Wformat] sprintf (tmp,IXRFMT,0,14,4,4,13,0,0,'+',0,0,0,0,0,0,0); ^ /usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^ mix.c:2237:52: warning: format specifies type 'unsigned long' but the argument has type 'int' [-Wformat] sprintf (tmp,IXRFMT,0,14,4,4,13,0,0,'+',0,0,0,0,0,0,0); ^ /usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^ mix.c:2237:54: warning: format specifies type 'unsigned long' but the argument has type 'int' [-Wformat] sprintf (tmp,IXRFMT,0,14,4,4,13,0,0,'+',0,0,0,0,0,0,0); ^ /usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^ mix.c:2318:22: warning: format specifies type 'unsigned long' but the argument has type 'int' [-Wformat] sprintf (tmp,STRFMT,0,0,0,0); ^ /usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^ mix.c:2318:24: warning: format specifies type 'unsigned long' but the argument has type 'int' [-Wformat] sprintf (tmp,STRFMT,0,0,0,0); ^ /usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^ mix.c:2318:28: warning: format specifies type 'unsigned long' but the argument has type 'int' [-Wformat] sprintf (tmp,STRFMT,0,0,0,0); ^ /usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^ mix.c:2411:25: warning: format specifies type 'long' but the argument has type 'off_t' (aka 'long long') [-Wformat] LOCAL->newmsg,curend,sbuf.st_size); ^~~~~~~~~~~~ /usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^ mix.c:2425:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (msgf = fdopen (*fd,"r+b")) fseek (msgf,*size,SEEK_SET); ~~~~~^~~~~~~~~~~~~~~~~~~~ mix.c:2425:14: note: place parentheses around the assignment to silence this warning if (msgf = fdopen (*fd,"r+b")) fseek (msgf,*size,SEEK_SET); ^ ( ) mix.c:2425:14: note: use '==' to turn this assignment into an equality comparison if (msgf = fdopen (*fd,"r+b")) fseek (msgf,*size,SEEK_SET); ^ == mix.c:2489:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (i = mail_msgno (stream,uid)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~ mix.c:2489:15: note: place parentheses around the assignment to silence this warning if (i = mail_msgno (stream,uid)) { ^ ( ) mix.c:2489:15: note: use '==' to turn this assignment into an equality comparison if (i = mail_msgno (stream,uid)) { ^ == mix.c:2668:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (sl = s->references) /* count length of references */ ~~~^~~~~~~~~~~~~~~ mix.c:2668:9: note: place parentheses around the assignment to silence this warning if (sl = s->references) /* count length of references */ ^ ( ) mix.c:2668:9: note: use '==' to turn this assignment into an equality comparison if (sl = s->references) /* count length of references */ ^ == mix.c:2723:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strchr (buf,'\012')) { ~~^~~~~~~~~~~~~~~~~~~~~ mix.c:2723:11: note: place parentheses around the assignment to silence this warning if (s = strchr (buf,'\012')) { ^ ( ) mix.c:2723:11: note: use '==' to turn this assignment into an equality comparison if (s = strchr (buf,'\012')) { ^ == 47 warnings generated. sh -c 'rm -rf c-client.a || true' ar rc c-client.a osdep.o mail.o misc.o newsrc.o smanager.o utf8.o utf8aux.o siglocal.o dummy.o pseudo.o netmsg.o flstring.o fdstring.o rfc822.o nntp.o smtp.o imap4r1.o pop3.o unix.o mbx.o mmdf.o tenex.o mtx.o news.o phile.o mh.o mx.o mix.o;ranlib c-client.a echo osx > OSTYPE touch rebuild sh -c 'rm -rf rebuild || true' Building bundled tools... cd mtest;make `cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -c -o mtest.o mtest.c mtest.c:111:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (suffix = strchr (tmp,',')) suffix[0] = '\0'; ~~~~~~~^~~~~~~~~~~~~~~~~~ mtest.c:111:18: note: place parentheses around the assignment to silence this warning if (suffix = strchr (tmp,',')) suffix[0] = '\0'; ^ ( ) mtest.c:111:18: note: use '==' to turn this assignment into an equality comparison if (suffix = strchr (tmp,',')) suffix[0] = '\0'; ^ == mtest.c:132:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = sm_read (&sdb)) { ~~^~~~~~~~~~~~~~~~ mtest.c:132:13: note: place parentheses around the assignment to silence this warning if (s = sm_read (&sdb)) { ^ ( ) mtest.c:132:13: note: use '==' to turn this assignment into an equality comparison if (s = sm_read (&sdb)) { ^ == mtest.c:135:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (s = sm_read (&sdb)); ~~^~~~~~~~~~~~~~~~ mtest.c:135:11: note: place parentheses around the assignment to silence this warning while (s = sm_read (&sdb)); ^ ( ) mtest.c:135:11: note: use '==' to turn this assignment into an equality comparison while (s = sm_read (&sdb)); ^ == mtest.c:165:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (arg = strchr (cmd,' ')) *arg++ = '\0'; ~~~~^~~~~~~~~~~~~~~~~~ mtest.c:165:13: note: place parentheses around the assignment to silence this warning if (arg = strchr (cmd,' ')) *arg++ = '\0'; ^ ( ) mtest.c:165:13: note: use '==' to turn this assignment into an equality comparison if (arg = strchr (cmd,' ')) *arg++ = '\0'; ^ == mtest.c:205:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = sm_read (&sdb)) { ~~^~~~~~~~~~~~~~~~ mtest.c:205:8: note: place parentheses around the assignment to silence this warning if (s = sm_read (&sdb)) { ^ ( ) mtest.c:205:8: note: use '==' to turn this assignment into an equality comparison if (s = sm_read (&sdb)) { ^ == mtest.c:208:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (s = sm_read (&sdb)); ~~^~~~~~~~~~~~~~~~ mtest.c:208:13: note: place parentheses around the assignment to silence this warning while (s = sm_read (&sdb)); ^ ( ) mtest.c:208:13: note: use '==' to turn this assignment into an equality comparison while (s = sm_read (&sdb)); ^ == mtest.c:393:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (i = elt->user_flags) { ~~^~~~~~~~~~~~~~~~~ mtest.c:393:11: note: place parentheses around the assignment to silence this warning if (i = elt->user_flags) { ^ ( ) mtest.c:393:11: note: use '==' to turn this assignment into an equality comparison if (i = elt->user_flags) { ^ == mtest.c:431:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (i = cache->user_flags) { ~~^~~~~~~~~~~~~~~~~~~ mtest.c:431:9: note: place parentheses around the assignment to silence this warning if (i = cache->user_flags) { ^ ( ) mtest.c:431:9: note: use '==' to turn this assignment into an equality comparison if (i = cache->user_flags) { ^ == mtest.c:468:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (par = body->parameter) do ~~~~^~~~~~~~~~~~~~~~~ mtest.c:468:13: note: place parentheses around the assignment to silence this warning if (par = body->parameter) do ^ ( ) mtest.c:468:13: note: use '==' to turn this assignment into an equality comparison if (par = body->parameter) do ^ == mtest.c:470:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (par = par->next); ~~~~^~~~~~~~~~~ mtest.c:470:16: note: place parentheses around the assignment to silence this warning while (par = par->next); ^ ( ) mtest.c:470:16: note: use '==' to turn this assignment into an equality comparison while (par = par->next); ^ == mtest.c:525:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (i = imap_cap (stream)->auth) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~ mtest.c:525:8: note: place parentheses around the assignment to silence this warning if (i = imap_cap (stream)->auth) { ^ ( ) mtest.c:525:8: note: use '==' to turn this assignment into an equality comparison if (i = imap_cap (stream)->auth) { ^ == mtest.c:528:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (auth = mail_lookup_auth (find_rightmost_bit (&i) + 1)) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mtest.c:528:16: note: place parentheses around the assignment to silence this warning while (auth = mail_lookup_auth (find_rightmost_bit (&i) + 1)) { ^ ( ) mtest.c:528:16: note: use '==' to turn this assignment into an equality comparison while (auth = mail_lookup_auth (find_rightmost_bit (&i) + 1)) { ^ == mtest.c:574:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (i = imap_cap (stream)->extlevel) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mtest.c:574:8: note: place parentheses around the assignment to silence this warning if (i = imap_cap (stream)->extlevel) { ^ ( ) mtest.c:574:8: note: use '==' to turn this assignment into an equality comparison if (i = imap_cap (stream)->extlevel) { ^ == mtest.c:710:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strchr (user,'\n')) *s = '\0'; ~~^~~~~~~~~~~~~~~~~~~~ mtest.c:710:11: note: place parentheses around the assignment to silence this warning if (s = strchr (user,'\n')) *s = '\0'; ^ ( ) mtest.c:710:11: note: use '==' to turn this assignment into an equality comparison if (s = strchr (user,'\n')) *s = '\0'; ^ == mtest.c:797:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (stream = smtp_open (hostlist,debug)) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ mtest.c:797:16: note: place parentheses around the assignment to silence this warning if (stream = smtp_open (hostlist,debug)) { ^ ( ) mtest.c:797:16: note: use '==' to turn this assignment into an equality comparison if (stream = smtp_open (hostlist,debug)) { ^ == mtest.c:804:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (stream = nntp_open (newslist,debug)) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ mtest.c:804:16: note: place parentheses around the assignment to silence this warning if (stream = nntp_open (newslist,debug)) { ^ ( ) mtest.c:804:16: note: use '==' to turn this assignment into an equality comparison if (stream = nntp_open (newslist,debug)) { ^ == 16 warnings generated. `cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -o mtest mtest.o ../c-client/c-client.a `cat ../c-client/LDFLAGS` cd ipopd;make `cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -c -o ipop2d.o ipop2d.c ipop2d.c:299:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strchr (u,'*')) *s++ = '\0'; ~~^~~~~~~~~~~~~~~~ ipop2d.c:299:11: note: place parentheses around the assignment to silence this warning if (s = strchr (u,'*')) *s++ = '\0'; ^ ( ) ipop2d.c:299:11: note: use '==' to turn this assignment into an equality comparison if (s = strchr (u,'*')) *s++ = '\0'; ^ == ipop2d.c:358:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (j = (stream = mail_open (stream,t,NIL)) ? stream->nmsgs : 0) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ipop2d.c:358:9: note: place parentheses around the assignment to silence this warning if (j = (stream = mail_open (stream,t,NIL)) ? stream->nmsgs : 0) { ^ ( ) ipop2d.c:358:9: note: use '==' to turn this assignment into an equality comparison if (j = (stream = mail_open (stream,t,NIL)) ? stream->nmsgs : 0) { ^ == ipop2d.c:432:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = mail_fetch_text (stream,msg[current],NIL,&i,FT_RETURNSTRINGSTRUCT)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ipop2d.c:432:11: note: place parentheses around the assignment to silence this warning if (t = mail_fetch_text (stream,msg[current],NIL,&i,FT_RETURNSTRINGSTRUCT)) ^ ( ) ipop2d.c:432:11: note: use '==' to turn this assignment into an equality comparison if (t = mail_fetch_text (stream,msg[current],NIL,&i,FT_RETURNSTRINGSTRUCT)) ^ == 3 warnings generated. `cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -o ipop2d ipop2d.o ../c-client/c-client.a `cat ../c-client/LDFLAGS` `cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -c -o ipop3d.o ipop3d.c ipop3d.c:195:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = ssl_start_tls (NIL)) fs_give ((void **) &s); ~~^~~~~~~~~~~~~~~~~~~~~ ipop3d.c:195:8: note: place parentheses around the assignment to silence this warning if (s = ssl_start_tls (NIL)) fs_give ((void **) &s); ^ ( ) ipop3d.c:195:8: note: use '==' to turn this assignment into an equality comparison if (s = ssl_start_tls (NIL)) fs_give ((void **) &s); ^ == ipop3d.c:197:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (i = !mail_parameters (NIL,GET_DISABLEPLAINTEXT,NIL)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ipop3d.c:197:8: note: place parentheses around the assignment to silence this warning if (i = !mail_parameters (NIL,GET_DISABLEPLAINTEXT,NIL)) ^ ( ) ipop3d.c:197:8: note: use '==' to turn this assignment into an equality comparison if (i = !mail_parameters (NIL,GET_DISABLEPLAINTEXT,NIL)) ^ == ipop3d.c:222:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (initial = strtok (NIL,"\015\012")) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ipop3d.c:222:18: note: place parentheses around the assignment to silence this warning if (initial = strtok (NIL,"\015\012")) { ^ ( ) ipop3d.c:222:18: note: use '==' to turn this assignment into an equality comparison if (initial = strtok (NIL,"\015\012")) { ^ == ipop3d.c:275:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = ssl_start_tls (pgmname)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~ ipop3d.c:275:10: note: place parentheses around the assignment to silence this warning if (t = ssl_start_tls (pgmname)) { ^ ( ) ipop3d.c:275:10: note: use '==' to turn this assignment into an equality comparison if (t = ssl_start_tls (pgmname)) { ^ == ipop3d.c:291:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strchr (t,':')) { ~~^~~~~~~~~~~~~~~~ ipop3d.c:291:12: note: place parentheses around the assignment to silence this warning if (s = strchr (t,':')) { ^ ( ) ipop3d.c:291:12: note: use '==' to turn this assignment into an equality comparison if (s = strchr (t,':')) { ^ == ipop3d.c:664:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = strchr (user,'*')) *t++ ='\0'; ~~^~~~~~~~~~~~~~~~~~~ ipop3d.c:664:11: note: place parentheses around the assignment to silence this warning if (t = strchr (user,'*')) *t++ ='\0'; ^ ( ) ipop3d.c:664:11: note: use '==' to turn this assignment into an equality comparison if (t = strchr (user,'*')) *t++ ='\0'; ^ == ipop3d.c:780:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (j = stream->nmsgs) { /* if mailbox non-empty */ ~~^~~~~~~~~~~~~~~ ipop3d.c:780:11: note: place parentheses around the assignment to silence this warning if (j = stream->nmsgs) { /* if mailbox non-empty */ ^ ( ) ipop3d.c:780:11: note: use '==' to turn this assignment into an equality comparison if (j = stream->nmsgs) { /* if mailbox non-empty */ ^ == 7 warnings generated. `cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -o ipop3d ipop3d.o ../c-client/c-client.a `cat ../c-client/LDFLAGS` cd imapd;make `cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -DANOFILE=\"/etc/anonymous.newsgroups\" -DALERTFILE=\"/etc/imapd.alert\" -DNNTPFILE=\"/etc/imapd.nntp\" -DUSERALERTFILE=\".imapalert\" -DSHUTDOWNFILE=\"/etc/nologin\" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -c -o imapd.o imapd.c imapd.c:327:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strchr (proxy,'\n')) *s = '\0'; ~~^~~~~~~~~~~~~~~~~~~~~ imapd.c:327:8: note: place parentheses around the assignment to silence this warning if (s = strchr (proxy,'\n')) *s = '\0'; ^ ( ) imapd.c:327:8: note: use '==' to turn this assignment into an equality comparison if (s = strchr (proxy,'\n')) *s = '\0'; ^ == imapd.c:400:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = strchr (cmdbuf,' ')) *t = '\0'; ~~^~~~~~~~~~~~~~~~~~~~~ imapd.c:400:13: note: place parentheses around the assignment to silence this warning if (t = strchr (cmdbuf,' ')) *t = '\0'; ^ ( ) imapd.c:400:13: note: use '==' to turn this assignment into an equality comparison if (t = strchr (cmdbuf,' ')) *t = '\0'; ^ == imapd.c:514:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (user = cpystr (mail_auth (s,imap_responder,argc,argv))) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ imapd.c:514:18: note: place parentheses around the assignment to silence this warning else if (user = cpystr (mail_auth (s,imap_responder,argc,argv))) { ^ ( ) imapd.c:514:18: note: use '==' to turn this assignment into an equality comparison else if (user = cpystr (mail_auth (s,imap_responder,argc,argv))) { ^ == imapd.c:574:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strchr (user,'*')) *s++ ='\0'; ~~^~~~~~~~~~~~~~~~~~~ imapd.c:574:12: note: place parentheses around the assignment to silence this warning if (s = strchr (user,'*')) *s++ ='\0'; ^ ( ) imapd.c:574:12: note: use '==' to turn this assignment into an equality comparison if (s = strchr (user,'*')) *s++ ='\0'; ^ == imapd.c:592:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (lsterr = ssl_start_tls (pgmname)) response = lose; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ imapd.c:592:20: note: place parentheses around the assignment to silence this warning else if (lsterr = ssl_start_tls (pgmname)) response = lose; ^ ( ) imapd.c:592:20: note: use '==' to turn this assignment into an equality comparison else if (lsterr = ssl_start_tls (pgmname)) response = lose; ^ == imapd.c:731:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] } while (s = strtok (NIL," ")); ~~^~~~~~~~~~~~~~~~~~ imapd.c:731:19: note: place parentheses around the assignment to silence this warning } while (s = strtok (NIL," ")); ^ ( ) imapd.c:731:19: note: use '==' to turn this assignment into an equality comparison } while (s = strtok (NIL," ")); ^ == imapd.c:741:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (slst = mail_sort (stream,cs,spg,pgm,uid ? SE_UID:NIL)) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ imapd.c:741:22: note: place parentheses around the assignment to silence this warning else if (slst = mail_sort (stream,cs,spg,pgm,uid ? SE_UID:NIL)) { ^ ( ) imapd.c:741:22: note: use '==' to turn this assignment into an equality comparison else if (slst = mail_sort (stream,cs,spg,pgm,uid ? SE_UID:NIL)) { ^ == imapd.c:770:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (thr = mail_thread (stream,s,cs,spg,uid ? SE_UID : NIL)) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ imapd.c:770:14: note: place parentheses around the assignment to silence this warning if (thr = mail_thread (stream,s,cs,spg,uid ? SE_UID : NIL)) { ^ ( ) imapd.c:770:14: note: use '==' to turn this assignment into an equality comparison if (thr = mail_thread (stream,s,cs,spg,uid ? SE_UID : NIL)) { ^ == imapd.c:848:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = snarf (&arg)) charset = cpystr (s); ~~^~~~~~~~~~~~~~ imapd.c:848:12: note: place parentheses around the assignment to silence this warning if (s = snarf (&arg)) charset = cpystr (s); ^ ( ) imapd.c:848:12: note: use '==' to turn this assignment into an equality comparison if (s = snarf (&arg)) charset = cpystr (s); ^ == imapd.c:966:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = strpbrk (tmp,"\r\n")) *t = '\0'; ~~^~~~~~~~~~~~~~~~~~~~~~ imapd.c:966:9: note: place parentheses around the assignment to silence this warning if (t = strpbrk (tmp,"\r\n")) *t = '\0'; ^ ( ) imapd.c:966:9: note: use '==' to turn this assignment into an equality comparison if (t = strpbrk (tmp,"\r\n")) *t = '\0'; ^ == imapd.c:1132:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] } while (t = strtok (NIL," ")); ~~^~~~~~~~~~~~~~~~~~ imapd.c:1132:17: note: place parentheses around the assignment to silence this warning } while (t = strtok (NIL," ")); ^ ( ) imapd.c:1132:17: note: use '==' to turn this assignment into an equality comparison } while (t = strtok (NIL," ")); ^ == imapd.c:1217:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = ns[i]) { ~~^~~~~~~ imapd.c:1217:14: note: place parentheses around the assignment to silence this warning if (n = ns[i]) { ^ ( ) imapd.c:1217:14: note: use '==' to turn this assignment into an equality comparison if (n = ns[i]) { ^ == imapd.c:1237:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (p = n->param) do { ~~^~~~~~~~~~ imapd.c:1237:11: note: place parentheses around the assignment to silence this warning if (p = n->param) do { ^ ( ) imapd.c:1237:11: note: use '==' to turn this assignment into an equality comparison if (p = n->param) do { ^ == imapd.c:1244:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] } while (p = p->next); ~~^~~~~~~~~ imapd.c:1244:16: note: place parentheses around the assignment to silence this warning } while (p = p->next); ^ ( ) imapd.c:1244:16: note: use '==' to turn this assignment into an equality comparison } while (p = p->next); ^ == imapd.c:1246:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] } while (n = n->next); ~~^~~~~~~~~ imapd.c:1246:14: note: place parentheses around the assignment to silence this warning } while (n = n->next); ^ ( ) imapd.c:1246:14: note: use '==' to turn this assignment into an equality comparison } while (n = n->next); ^ == imapd.c:1379:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (i = (litplus.size > MAILTMPLEN) ? MAILTMPLEN : litplus.size) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ imapd.c:1379:11: note: place parentheses around the assignment to silence this warning while (i = (litplus.size > MAILTMPLEN) ? MAILTMPLEN : litplus.size) { ^ ( ) imapd.c:1379:11: note: use '==' to turn this assignment into an equality comparison while (i = (litplus.size > MAILTMPLEN) ? MAILTMPLEN : litplus.size) { ^ == imapd.c:1394:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = strchr (tmp,'\012')) { ~~^~~~~~~~~~~~~~~~~~~~~ imapd.c:1394:8: note: place parentheses around the assignment to silence this warning if (t = strchr (tmp,'\012')) { ^ ( ) imapd.c:1394:8: note: use '==' to turn this assignment into an equality comparison if (t = strchr (tmp,'\012')) { ^ == imapd.c:1498:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (lgoh = (logouthook_t) mail_parameters (NIL,GET_LOGOUTHOOK,NIL)) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ imapd.c:1498:12: note: place parentheses around the assignment to silence this warning if (lgoh = (logouthook_t) mail_parameters (NIL,GET_LOGOUTHOOK,NIL)) ^ ( ) imapd.c:1498:12: note: use '==' to turn this assignment into an equality comparison if (lgoh = (logouthook_t) mail_parameters (NIL,GET_LOGOUTHOOK,NIL)) ^ == imapd.c:2042:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (*size = i) break; /* got atom if non-empty */ ~~~~~~^~~ imapd.c:2042:15: note: place parentheses around the assignment to silence this warning if (*size = i) break; /* got atom if non-empty */ ^ ( ) imapd.c:2042:15: note: use '==' to turn this assignment into an equality comparison if (*size = i) break; /* got atom if non-empty */ ^ == imapd.c:2099:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (*del = *t) { /* have a delimiter? */ ~~~~~^~~~ imapd.c:2099:12: note: place parentheses around the assignment to silence this warning if (*del = *t) { /* have a delimiter? */ ^ ( ) imapd.c:2099:12: note: use '==' to turn this assignment into an equality comparison if (*del = *t) { /* have a delimiter? */ ^ == imapd.c:2177:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (c = *t) { /* have a delimiter? */ ~~^~~~ imapd.c:2177:11: note: place parentheses around the assignment to silence this warning if (c = *t) { /* have a delimiter? */ ^ ( ) imapd.c:2177:11: note: use '==' to turn this assignment into an equality comparison if (c = *t) { /* have a delimiter? */ ^ == imapd.c:2218:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = *s) { /* need to reload strtok() state? */ ~~^~~~ imapd.c:2218:9: note: place parentheses around the assignment to silence this warning if (t = *s) { /* need to reload strtok() state? */ ^ ( ) imapd.c:2218:9: note: use '==' to turn this assignment into an equality comparison if (t = *s) { /* need to reload strtok() state? */ ^ == imapd.c:2646:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (list = (*t == '(')) t++; /* skip open paren */ ~~~~~^~~~~~~~~~~~~ imapd.c:2646:12: note: place parentheses around the assignment to silence this warning if (list = (*t == '(')) t++; /* skip open paren */ ^ ( ) imapd.c:2646:12: note: use '==' to turn this assignment into an equality comparison if (list = (*t == '(')) t++; /* skip open paren */ ^ == imapd.c:2647:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strtok (t," ")) do { /* parse attribute list */ ~~^~~~~~~~~~~~~~~~ imapd.c:2647:9: note: place parentheses around the assignment to silence this warning if (s = strtok (t," ")) do { /* parse attribute list */ ^ ( ) imapd.c:2647:9: note: use '==' to turn this assignment into an equality comparison if (s = strtok (t," ")) do { /* parse attribute list */ ^ == imapd.c:2968:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (cst.data = rfc822_base64 (st.data,st.size,&cst.size)) break; ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ imapd.c:2968:20: note: place parentheses around the assignment to silence this warning if (cst.data = rfc822_base64 (st.data,st.size,&cst.size)) break; ^ ( ) imapd.c:2968:20: note: use '==' to turn this assignment into an equality comparison if (cst.data = rfc822_base64 (st.data,st.size,&cst.size)) break; ^ == imapd.c:2976:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (cst.data = rfc822_qprint (st.data,st.size,&cst.size)) break; ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ imapd.c:2976:20: note: place parentheses around the assignment to silence this warning if (cst.data = rfc822_qprint (st.data,st.size,&cst.size)) break; ^ ( ) imapd.c:2976:20: note: use '==' to turn this assignment into an equality comparison if (cst.data = rfc822_qprint (st.data,st.size,&cst.size)) break; ^ == imapd.c:3172:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (u = elt->user_flags) do /* any user flags? */ ~~^~~~~~~~~~~~~~~~~ imapd.c:3172:9: note: place parentheses around the assignment to silence this warning if (u = elt->user_flags) do /* any user flags? */ ^ ( ) imapd.c:3172:9: note: use '==' to turn this assignment into an equality comparison if (u = elt->user_flags) do /* any user flags? */ ^ == imapd.c:3173:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = stream->user_flags[find_rightmost_bit (&u)]) put_flag (&c,t); ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ imapd.c:3173:11: note: place parentheses around the assignment to silence this warning if (t = stream->user_flags[find_rightmost_bit (&u)]) put_flag (&c,t); ^ ( ) imapd.c:3173:11: note: use '==' to turn this assignment into an equality comparison if (t = stream->user_flags[find_rightmost_bit (&u)]) put_flag (&c,t); ^ == imapd.c:3366:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (part = body->nested.part) ~~~~~^~~~~~~~~~~~~~~~~~~ imapd.c:3366:16: note: place parentheses around the assignment to silence this warning if (part = body->nested.part) ^ ( ) imapd.c:3366:16: note: use '==' to turn this assignment into an equality comparison if (part = body->nested.part) ^ == imapd.c:3451:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (part = body->nested.part) ~~~~~^~~~~~~~~~~~~~~~~~~ imapd.c:3451:16: note: place parentheses around the assignment to silence this warning if (part = body->nested.part) ^ ( ) imapd.c:3451:16: note: use '==' to turn this assignment into an equality comparison if (part = body->nested.part) ^ == imapd.c:3505:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (param = param->next) PBOUT (' '); ~~~~~~^~~~~~~~~~~~~ imapd.c:3505:17: note: place parentheses around the assignment to silence this warning if (param = param->next) PBOUT (' '); ^ ( ) imapd.c:3505:17: note: use '==' to turn this assignment into an equality comparison if (param = param->next) PBOUT (' '); ^ == imapd.c:3531:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] } while (a = a->next); /* until end of address */ ~~^~~~~~~~~ imapd.c:3531:16: note: place parentheses around the assignment to silence this warning } while (a = a->next); /* until end of address */ ^ ( ) imapd.c:3531:16: note: use '==' to turn this assignment into an equality comparison } while (a = a->next); /* until end of address */ ^ == imapd.c:3550:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (cur = cur->next) PBOUT (','); ~~~~^~~~~~~~~~~ imapd.c:3550:13: note: place parentheses around the assignment to silence this warning if (cur = cur->next) PBOUT (','); ^ ( ) imapd.c:3550:13: note: use '==' to turn this assignment into an equality comparison if (cur = cur->next) PBOUT (','); ^ == imapd.c:3690:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] } while (s = s->next); ~~^~~~~~~~~ imapd.c:3690:14: note: place parentheses around the assignment to silence this warning } while (s = s->next); ^ ( ) imapd.c:3690:14: note: use '==' to turn this assignment into an equality comparison } while (s = s->next); ^ == imapd.c:3707:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] } while (s = s->next); ~~^~~~~~~~~ imapd.c:3707:16: note: place parentheses around the assignment to silence this warning } while (s = s->next); ^ ( ) imapd.c:3707:16: note: use '==' to turn this assignment into an equality comparison } while (s = s->next); ^ == imapd.c:3765:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = txt->data) while (i && ((PBOUT ((c = *s++) ? c : 0x80) != EOF))) --i; ~~^~~~~~~~~~~ imapd.c:3765:9: note: place parentheses around the assignment to silence this warning if (s = txt->data) while (i && ((PBOUT ((c = *s++) ? c : 0x80) != EOF))) --i; ^ ( ) imapd.c:3765:9: note: use '==' to turn this assignment into an equality comparison if (s = txt->data) while (i && ((PBOUT ((c = *s++) ? c : 0x80) != EOF))) --i; ^ == imapd.c:3782:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = thr->next) { /* any subsequent nodes? */ ~~^~~~~~~~~~~ imapd.c:3782:13: note: place parentheses around the assignment to silence this warning if (t = thr->next) { /* any subsequent nodes? */ ^ ( ) imapd.c:3782:13: note: use '==' to turn this assignment into an equality comparison if (t = thr->next) { /* any subsequent nodes? */ ^ == imapd.c:3830:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = ssl_start_tls (NIL)) fs_give ((void **) &s); ~~^~~~~~~~~~~~~~~~~~~~~ imapd.c:3830:11: note: place parentheses around the assignment to silence this warning if (s = ssl_start_tls (NIL)) fs_give ((void **) &s); ^ ( ) imapd.c:3830:11: note: use '==' to turn this assignment into an equality comparison if (s = ssl_start_tls (NIL)) fs_give ((void **) &s); ^ == imapd.c:4025:36: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (mail_elt (stream,i)->spare = mail_elt (stream,i)->sequence) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ imapd.c:4025:36: note: place parentheses around the assignment to silence this warning if (mail_elt (stream,i)->spare = mail_elt (stream,i)->sequence) { ^ ( ) imapd.c:4025:36: note: use '==' to turn this assignment into an equality comparison if (mail_elt (stream,i)->spare = mail_elt (stream,i)->sequence) { ^ == imapd.c:4080:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (i = elt->user_flags) do ~~^~~~~~~~~~~~~~~~~ imapd.c:4080:13: note: place parentheses around the assignment to silence this warning if (i = elt->user_flags) do ^ ( ) imapd.c:4080:13: note: use '==' to turn this assignment into an equality comparison if (i = elt->user_flags) do ^ == imapd.c:4112:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = ad->flags) fs_give ((void **) &ad->flags); ~~^~~~~~~~~~~ imapd.c:4112:9: note: place parentheses around the assignment to silence this warning if (t = ad->flags) fs_give ((void **) &ad->flags); ^ ( ) imapd.c:4112:9: note: use '==' to turn this assignment into an equality comparison if (t = ad->flags) fs_give ((void **) &ad->flags); ^ == imapd.c:4113:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = ad->date) fs_give ((void **) &ad->date); ~~^~~~~~~~~~ imapd.c:4113:9: note: place parentheses around the assignment to silence this warning if (t = ad->date) fs_give ((void **) &ad->date); ^ ( ) imapd.c:4113:9: note: use '==' to turn this assignment into an equality comparison if (t = ad->date) fs_give ((void **) &ad->date); ^ == imapd.c:4114:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = ad->msg) fs_give ((void **) &ad->msg); ~~^~~~~~~~~ imapd.c:4114:9: note: place parentheses around the assignment to silence this warning if (t = ad->msg) fs_give ((void **) &ad->msg); ^ ( ) imapd.c:4114:9: note: use '==' to turn this assignment into an equality comparison if (t = ad->msg) fs_give ((void **) &ad->msg); ^ == 43 warnings generated. `cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -DANOFILE=\"/etc/anonymous.newsgroups\" -DALERTFILE=\"/etc/imapd.alert\" -DNNTPFILE=\"/etc/imapd.nntp\" -DUSERALERTFILE=\".imapalert\" -DSHUTDOWNFILE=\"/etc/nologin\" -o imapd imapd.o ../c-client/c-client.a `cat ../c-client/LDFLAGS` cd mailutil;make `cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -c -o mailutil.o mailutil.c mailutil.c:284:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (source = mail_open (NIL,src,((i || rwcopyp) ? NIL : OP_READONLY) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mailutil.c:284:21: note: place parentheses around the assignment to silence this warning else if (source = mail_open (NIL,src,((i || rwcopyp) ? NIL : OP_READONLY) | ^ mailutil.c:284:21: note: use '==' to turn this assignment into an equality comparison else if (source = mail_open (NIL,src,((i || rwcopyp) ? NIL : OP_READONLY) | ^ == mailutil.c:295:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (source = mail_open (NIL,src,((i || rwcopyp) ? NIL : OP_READONLY) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mailutil.c:295:21: note: place parentheses around the assignment to silence this warning else if (source = mail_open (NIL,src,((i || rwcopyp) ? NIL : OP_READONLY) | ^ mailutil.c:295:21: note: use '==' to turn this assignment into an equality comparison else if (source = mail_open (NIL,src,((i || rwcopyp) ? NIL : OP_READONLY) | ^ == mailutil.c:376:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = strchr (tmp+1,'\n')) *t = '\0'; ~~^~~~~~~~~~~~~~~~~~~~~ mailutil.c:376:8: note: place parentheses around the assignment to silence this warning if (t = strchr (tmp+1,'\n')) *t = '\0'; ^ ( ) mailutil.c:376:8: note: use '==' to turn this assignment into an equality comparison if (t = strchr (tmp+1,'\n')) *t = '\0'; ^ == mailutil.c:384:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c = *t1++) { /* swap delimiters then */ ~~^~~~~~~ mailutil.c:384:13: note: place parentheses around the assignment to silence this warning while (c = *t1++) { /* swap delimiters then */ ^ ( ) mailutil.c:384:13: note: use '==' to turn this assignment into an equality comparison while (c = *t1++) { /* swap delimiters then */ ^ == mailutil.c:396:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (source = mail_open (source,tmp+1,(debugp ? OP_DEBUG : NIL) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mailutil.c:396:13: note: place parentheses around the assignment to silence this warning if (source = mail_open (source,tmp+1,(debugp ? OP_DEBUG : NIL) | ^ mailutil.c:396:13: note: use '==' to turn this assignment into an equality comparison if (source = mail_open (source,tmp+1,(debugp ? OP_DEBUG : NIL) | ^ == mailutil.c:595:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strchr (tmp,'\n')) *s = '\0'; ~~^~~~~~~~~~~~~~~~~~~ mailutil.c:595:8: note: place parentheses around the assignment to silence this warning if (s = strchr (tmp,'\n')) *s = '\0'; ^ ( ) mailutil.c:595:8: note: use '==' to turn this assignment into an equality comparison if (s = strchr (tmp,'\n')) *s = '\0'; ^ == mailutil.c:624:46: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (i = 0; i < NUSERFLAGS; ++i) if (t = source->user_flags[i]) { ~~^~~~~~~~~~~~~~~~~~~~~~~ mailutil.c:624:46: note: place parentheses around the assignment to silence this warning for (i = 0; i < NUSERFLAGS; ++i) if (t = source->user_flags[i]) { ^ ( ) mailutil.c:624:46: note: use '==' to turn this assignment into an equality comparison for (i = 0; i < NUSERFLAGS; ++i) if (t = source->user_flags[i]) { ^ == mailutil.c:895:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strchr (username,'\n')) *s = '\0'; ~~^~~~~~~~~~~~~~~~~~~~~~~~ mailutil.c:895:11: note: place parentheses around the assignment to silence this warning if (s = strchr (username,'\n')) *s = '\0'; ^ ( ) mailutil.c:895:11: note: use '==' to turn this assignment into an equality comparison if (s = strchr (username,'\n')) *s = '\0'; ^ == 8 warnings generated. `cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -o mailutil mailutil.o ../c-client/c-client.a `cat ../c-client/LDFLAGS` cd mlock;make || true `cat ../c-client/CCTYPE` `cat ../c-client/CFLAGS` -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -c -o mlock.o mlock.c mlock.c:60:3: warning: implicit declaration of function 'write' is invalid in C99 [-Wimplicit-function-declaration] write (1,"?",1); /* indicate "impossible" failure */ ^ mlock.c:75:31: warning: implicit declaration of function 'getegid' is invalid in C99 [-Wimplicit-function-declaration] if (!grp || (grp->gr_gid != getegid ())) ^ mlock.c:94:3: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] chdir (dir); ^ mlock.c:113:30: warning: implicit declaration of function 'time' is invalid in C99 [-Wimplicit-function-declaration] if (!stat (lock,&sb) && (time (0) > (sb.st_ctime + LOCKTIMEOUT * 60))) ^ mlock.c:114:7: warning: implicit declaration of function 'unlink' is invalid in C99 [-Wimplicit-function-declaration] unlink (lock); /* time out lock if enough time has passed */ ^ mlock.c:123:23: warning: implicit declaration of function 'getpid' is invalid in C99 [-Wimplicit-function-declaration] (unsigned long) getpid ()); ^ /usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^ mlock.c:125:5: warning: implicit declaration of function 'gethostname' is invalid in C99 [-Wimplicit-function-declaration] gethostname (hitch + len,MAXHOSTNAMELEN); ^ mlock.c:132:7: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] close (ld); /* close the hitching-post */ ^ mlock.c:138:11: warning: implicit declaration of function 'link' is invalid in C99 [-Wimplicit-function-declaration] i = link (hitch,lock) ? errno : 0; ^ mlock.c:161:20: warning: implicit declaration of function 'sleep' is invalid in C99 [-Wimplicit-function-declaration] if (tries--) sleep (1); /* sleep 1 second and try again */ ^ mlock.c:169:3: warning: implicit declaration of function 'read' is invalid in C99 [-Wimplicit-function-declaration] read (0,tmp,1); /* read continue signal from parent */ ^ 11 warnings generated. `cat ../c-client/CCTYPE` `cat ../c-client/CFLAGS` -o mlock mlock.o cd dmail;make || true `cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -c -o dmail.o dmail.c dmail.c:120:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s->cursize = min (s->chunksize,SIZE (s))) { ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dmail.c:120:18: note: place parentheses around the assignment to silence this warning if (s->cursize = min (s->chunksize,SIZE (s))) { ^ ( ) dmail.c:120:18: note: use '==' to turn this assignment into an equality comparison if (s->cursize = min (s->chunksize,SIZE (s))) { ^ == dmail.c:162:35: warning: implicit declaration of function 'isdigit' is invalid in C99 [-Wimplicit-function-declaration] if (s[2] && ((s[2] == '-') || isdigit (s[2]))) precedence = atol (s + 2); ^ dmail.c:229:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (mailbox = strchr (user,'+')) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~ dmail.c:229:15: note: place parentheses around the assignment to silence this warning if (mailbox = strchr (user,'+')) { ^ ( ) dmail.c:229:15: note: use '==' to turn this assignment into an equality comparison if (mailbox = strchr (user,'+')) { ^ == 3 warnings generated. `cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -c -o dquota.o dquota.c `cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -o dmail dmail.o dquota.o ../c-client/c-client.a `cat ../c-client/LDFLAGS` cd tmail;make || true `cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -c -o tmail.o tmail.c tmail.c:121:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s->cursize = min (s->chunksize,SIZE (s))) { ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tmail.c:121:18: note: place parentheses around the assignment to silence this warning if (s->cursize = min (s->chunksize,SIZE (s))) { ^ ( ) tmail.c:121:18: note: use '==' to turn this assignment into an equality comparison if (s->cursize = min (s->chunksize,SIZE (s))) { ^ == tmail.c:171:37: warning: implicit declaration of function 'isdigit' is invalid in C99 [-Wimplicit-function-declaration] if (s[2] && ((s[2] == '-') || isdigit (s[2]))) precedence = atol (s + 2); ^ tmail.c:605:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (*t = strchr (s,'+')) { /* have a mailbox specifier? */ ~~~^~~~~~~~~~~~~~~~ tmail.c:605:10: note: place parentheses around the assignment to silence this warning if (*t = strchr (s,'+')) { /* have a mailbox specifier? */ ^ ( ) tmail.c:605:10: note: use '==' to turn this assignment into an equality comparison if (*t = strchr (s,'+')) { /* have a mailbox specifier? */ ^ == 3 warnings generated. `cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -c -o tquota.o tquota.c `cat ../c-client/CCTYPE` -I../c-client `cat ../c-client/CFLAGS` -o tmail tmail.o tquota.o ../c-client/c-client.a `cat ../c-client/LDFLAGS` /usr/bin/make all-recursive Making all in m4 make[2]: Nothing to be done for `all'. Making all in po make[2]: Nothing to be done for `all'. Making all in pith gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT help_h_gen.o -MD -MP -MF .deps/help_h_gen.Tpo -c -o help_h_gen.o help_h_gen.c mv -f .deps/help_h_gen.Tpo .deps/help_h_gen.Po /bin/sh ../libtool --tag=CC --mode=link gcc -g -Dbsd -D_THREAD_SAFE -g -O2 -L/sw/lib -lintl -L/sw/lib -L/sw/lib -o help_h_gen help_h_gen.o libtool: link: gcc -g -Dbsd -D_THREAD_SAFE -g -O2 -o help_h_gen help_h_gen.o -L/sw/lib /sw/lib/libintl.dylib ./help_h_gen < pine.hlp > helptext.h gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT help_c_gen.o -MD -MP -MF .deps/help_c_gen.Tpo -c -o help_c_gen.o help_c_gen.c mv -f .deps/help_c_gen.Tpo .deps/help_c_gen.Po /bin/sh ../libtool --tag=CC --mode=link gcc -g -Dbsd -D_THREAD_SAFE -g -O2 -L/sw/lib -lintl -L/sw/lib -L/sw/lib -o help_c_gen help_c_gen.o libtool: link: gcc -g -Dbsd -D_THREAD_SAFE -g -O2 -o help_c_gen help_c_gen.o -L/sw/lib /sw/lib/libintl.dylib ./help_c_gen < pine.hlp > helptext.c /usr/bin/make all-recursive Making all in osdep gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT bldpath.o -MD -MP -MF .deps/bldpath.Tpo -c -o bldpath.o bldpath.c mv -f .deps/bldpath.Tpo .deps/bldpath.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT canaccess.o -MD -MP -MF .deps/canaccess.Tpo -c -o canaccess.o canaccess.c mv -f .deps/canaccess.Tpo .deps/canaccess.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT canonicl.o -MD -MP -MF .deps/canonicl.Tpo -c -o canonicl.o canonicl.c mv -f .deps/canonicl.Tpo .deps/canonicl.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT collate.o -MD -MP -MF .deps/collate.Tpo -c -o collate.o collate.c mv -f .deps/collate.Tpo .deps/collate.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT color.o -MD -MP -MF .deps/color.Tpo -c -o color.o color.c mv -f .deps/color.Tpo .deps/color.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT coredump.o -MD -MP -MF .deps/coredump.Tpo -c -o coredump.o coredump.c mv -f .deps/coredump.Tpo .deps/coredump.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT creatdir.o -MD -MP -MF .deps/creatdir.Tpo -c -o creatdir.o creatdir.c mv -f .deps/creatdir.Tpo .deps/creatdir.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT debugtime.o -MD -MP -MF .deps/debugtime.Tpo -c -o debugtime.o debugtime.c debugtime.c:59:54: warning: format specifies type 'long' but the argument has type '__darwin_suseconds_t' (aka 'int') [-Wformat] snprintf(subsecond, sizeof(subsecond), ".%06ld", tp.tv_usec); ~~~~~ ^~~~~~~~~~ %06d /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ 1 warning generated. mv -f .deps/debugtime.Tpo .deps/debugtime.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT domnames.o -MD -MP -MF .deps/domnames.Tpo -c -o domnames.o domnames.c mv -f .deps/domnames.Tpo .deps/domnames.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT err_desc.o -MD -MP -MF .deps/err_desc.Tpo -c -o err_desc.o err_desc.c mv -f .deps/err_desc.Tpo .deps/err_desc.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT fgetpos.o -MD -MP -MF .deps/fgetpos.Tpo -c -o fgetpos.o fgetpos.c mv -f .deps/fgetpos.Tpo .deps/fgetpos.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT filesize.o -MD -MP -MF .deps/filesize.Tpo -c -o filesize.o filesize.c mv -f .deps/filesize.Tpo .deps/filesize.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT fnexpand.o -MD -MP -MF .deps/fnexpand.Tpo -c -o fnexpand.o fnexpand.c mv -f .deps/fnexpand.Tpo .deps/fnexpand.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT hostname.o -MD -MP -MF .deps/hostname.Tpo -c -o hostname.o hostname.c mv -f .deps/hostname.Tpo .deps/hostname.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT lstcmpnt.o -MD -MP -MF .deps/lstcmpnt.Tpo -c -o lstcmpnt.o lstcmpnt.c mv -f .deps/lstcmpnt.Tpo .deps/lstcmpnt.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT mimedisp.o -MD -MP -MF .deps/mimedisp.Tpo -c -o mimedisp.o mimedisp.c mimedisp.c:137:9: warning: implicit declaration of function 'strucmp' is invalid in C99 [-Wimplicit-function-declaration] if(!strucmp(mime_type, "message/rfc822")) ^ 1 warning generated. mv -f .deps/mimedisp.Tpo .deps/mimedisp.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT pipe.o -MD -MP -MF .deps/pipe.Tpo -c -o pipe.o pipe.c pipe.c:744:32: warning: incompatible pointer types passing 'union wait *' to parameter of type 'int *' [-Wincompatible-pointer-types] while (((rv = waitpid(pid, &wstatus, wflags)) < 0) && (errno != ECHILD)); ^~~~~~~~ /usr/include/sys/wait.h:249:27: note: passing argument to parameter here pid_t waitpid(pid_t, int *, int) __DARWIN_ALIAS_C(waitpid); ^ 1 warning generated. mv -f .deps/pipe.Tpo .deps/pipe.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT pw_stuff.o -MD -MP -MF .deps/pw_stuff.Tpo -c -o pw_stuff.o pw_stuff.c mv -f .deps/pw_stuff.Tpo .deps/pw_stuff.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT rename.o -MD -MP -MF .deps/rename.Tpo -c -o rename.o rename.c mv -f .deps/rename.Tpo .deps/rename.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT tempfile.o -MD -MP -MF .deps/tempfile.Tpo -c -o tempfile.o tempfile.c mv -f .deps/tempfile.Tpo .deps/tempfile.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT temp_nam.o -MD -MP -MF .deps/temp_nam.Tpo -c -o temp_nam.o temp_nam.c mv -f .deps/temp_nam.Tpo .deps/temp_nam.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT writ_dir.o -MD -MP -MF .deps/writ_dir.Tpo -c -o writ_dir.o writ_dir.c mv -f .deps/writ_dir.Tpo .deps/writ_dir.Po rm -f libpithosd.a /usr/bin/ar cru libpithosd.a bldpath.o canaccess.o canonicl.o collate.o color.o coredump.o creatdir.o debugtime.o domnames.o err_desc.o fgetpos.o filesize.o fnexpand.o hostname.o lstcmpnt.o mimedisp.o pipe.o pw_stuff.o rename.o tempfile.o temp_nam.o writ_dir.o ranlib libpithosd.a Making all in charconv gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT filesys.o -MD -MP -MF .deps/filesys.Tpo -c -o filesys.o filesys.c mv -f .deps/filesys.Tpo .deps/filesys.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT utf8.o -MD -MP -MF .deps/utf8.Tpo -c -o utf8.o utf8.c mv -f .deps/utf8.Tpo .deps/utf8.Po rm -f libpithcc.a /usr/bin/ar cru libpithcc.a filesys.o utf8.o ranlib libpithcc.a gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT ablookup.o -MD -MP -MF .deps/ablookup.Tpo -c -o ablookup.o ablookup.c mv -f .deps/ablookup.Tpo .deps/ablookup.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT abdlc.o -MD -MP -MF .deps/abdlc.Tpo -c -o abdlc.o abdlc.c mv -f .deps/abdlc.Tpo .deps/abdlc.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT addrbook.o -MD -MP -MF .deps/addrbook.Tpo -c -o addrbook.o addrbook.c mv -f .deps/addrbook.Tpo .deps/addrbook.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT addrstring.o -MD -MP -MF .deps/addrstring.Tpo -c -o addrstring.o addrstring.c mv -f .deps/addrstring.Tpo .deps/addrstring.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT adrbklib.o -MD -MP -MF .deps/adrbklib.Tpo -c -o adrbklib.o adrbklib.c adrbklib.c:823:14: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if(count < 0) ~~~~~ ^ ~ adrbklib.c:4801:58: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare] if(new_entry_num && (adrbk_cntr_t) current_entry_num >= 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ adrbklib.c:4812:12: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare] if(e->ent >= 0 && e->ent < count) ~~~~~~ ^ ~ adrbklib.c:4827:39: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare] if(e2->ent != NO_NEXT && e2->ent >= 0 && e2->ent < count && e2->ent < smallest->ent) ~~~~~~~ ^ ~ adrbklib.c:4848:12: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare] if(e->ent >= 0 && e->ent < count) ~~~~~~ ^ ~ adrbklib.c:4860:39: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare] if(e2->ent != NO_NEXT && e2->ent >= 0 && e2->ent < count && e2->ent < smallest->ent) ~~~~~~~ ^ ~ 6 warnings generated. mv -f .deps/adrbklib.Tpo .deps/adrbklib.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT bldaddr.o -MD -MP -MF .deps/bldaddr.Tpo -c -o bldaddr.o bldaddr.c mv -f .deps/bldaddr.Tpo .deps/bldaddr.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT charset.o -MD -MP -MF .deps/charset.Tpo -c -o charset.o charset.c mv -f .deps/charset.Tpo .deps/charset.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT color.o -MD -MP -MF .deps/color.Tpo -c -o color.o color.c mv -f .deps/color.Tpo .deps/color.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT conf.o -MD -MP -MF .deps/conf.Tpo -c -o conf.o conf.c conf.c:4659:33: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(buf, sizeof(buf), "{%.*s/nntp}#news.[]", sizeof(buf)-20, ~~^~ ~~~~~~~~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ conf.c:7546:37: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(buf1, sizeof(buf1), "%.*s", MAX(sizeof(buf1) - 1 - strlen(message), 0), arg); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ 2 warnings generated. mv -f .deps/conf.Tpo .deps/conf.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT context.o -MD -MP -MF .deps/context.Tpo -c -o context.o context.c context.c:193:26: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(b, len, "%.*s", MIN(p - c->context + 1, len-1), c->context); ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ context.c:195:46: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(b+strlen(b), len-strlen(b), "%.*s", len-1-strlen(b), name); ~~^~ ~~~~~~~~~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ context.c:202:22: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(b, len, "%.*s", len-1, c->dir->ref); ~~^~ ~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ context.c:204:42: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(b+strlen(b), len-strlen(b), "%.*s", len-1-strlen(b), name); ~~^~ ~~~~~~~~~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ context.c:713:62: warning: field precision should have type 'int', but argument has type 'long' [-Wformat] snprintf(tmp_20k_buf, SIZEOF_20KBUF, "%solders%s%.100s in %.*s%s", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ 5 warnings generated. mv -f .deps/context.Tpo .deps/context.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT copyaddr.o -MD -MP -MF .deps/copyaddr.Tpo -c -o copyaddr.o copyaddr.c mv -f .deps/copyaddr.Tpo .deps/copyaddr.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT detoken.o -MD -MP -MF .deps/detoken.Tpo -c -o detoken.o detoken.c mv -f .deps/detoken.Tpo .deps/detoken.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT detach.o -MD -MP -MF .deps/detach.Tpo -c -o detach.o detach.c mv -f .deps/detach.Tpo .deps/detach.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT editorial.o -MD -MP -MF .deps/editorial.Tpo -c -o editorial.o editorial.c mv -f .deps/editorial.Tpo .deps/editorial.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT escapes.o -MD -MP -MF .deps/escapes.Tpo -c -o escapes.o escapes.c mv -f .deps/escapes.Tpo .deps/escapes.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT filter.o -MD -MP -MF .deps/filter.Tpo -c -o filter.o filter.c filter.c:5395:43: warning: field precision should have type 'int', but argument has type 'size_t' (aka 'unsigned long') [-Wformat] snprintf(path = tmp, sizeof(tmp), "%.*s", len, base_path); ~~^~ ~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ filter.c:6934:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if(rip = feed->items){ ~~~~^~~~~~~~~~~~~ filter.c:6934:10: note: place parentheses around the assignment to silence this warning if(rip = feed->items){ ^ ( ) filter.c:6934:10: note: use '==' to turn this assignment into an equality comparison if(rip = feed->items){ ^ == filter.c:7028:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if(rip = feed->items){ ~~~~^~~~~~~~~~~~~ filter.c:7028:10: note: place parentheses around the assignment to silence this warning if(rip = feed->items){ ^ ( ) filter.c:7028:10: note: use '==' to turn this assignment into an equality comparison if(rip = feed->items){ ^ == filter.c:7081:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if(rip = feed->items){ ~~~~^~~~~~~~~~~~~ filter.c:7081:10: note: place parentheses around the assignment to silence this warning if(rip = feed->items){ ^ ( ) filter.c:7081:10: note: use '==' to turn this assignment into an equality comparison if(rip = feed->items){ ^ == 4 warnings generated. mv -f .deps/filter.Tpo .deps/filter.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT flag.o -MD -MP -MF .deps/flag.Tpo -c -o flag.o flag.c flag.c:588:43: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if((*(peltp = (PINELT_S **) &mc->sparep) == NULL)){ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ flag.c:588:43: note: remove extraneous parentheses around the comparison to silence this warning if((*(peltp = (PINELT_S **) &mc->sparep) == NULL)){ ~ ^ ~ flag.c:588:43: note: use '=' to turn this equality comparison into an assignment if((*(peltp = (PINELT_S **) &mc->sparep) == NULL)){ ^~ = flag.c:709:2: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if(hide) ^ 2 warnings generated. mv -f .deps/flag.Tpo .deps/flag.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT folder.o -MD -MP -MF .deps/folder.Tpo -c -o folder.o folder.c folder.c:886:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if(*p == ']'){ ^ folder.c:1406:47: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (s == NULL) s = (unsigned char *) cpystr(mailbox); ^~~~~~~ ./../c-client/misc.h:88:27: note: passing argument to parameter 'string' here char *cpystr (const char *string); ^ 2 warnings generated. mv -f .deps/folder.Tpo .deps/folder.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT handle.o -MD -MP -MF .deps/handle.Tpo -c -o handle.o handle.c mv -f .deps/handle.Tpo .deps/handle.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT help.o -MD -MP -MF .deps/help.Tpo -c -o help.o help.c help.c:43:37: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(name, sizeof(name), "%.*s", MIN(url_len,sizeof(name)), url); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ 1 warning generated. mv -f .deps/help.Tpo .deps/help.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT helpindx.o -MD -MP -MF .deps/helpindx.Tpo -c -o helpindx.o helpindx.c mv -f .deps/helpindx.Tpo .deps/helpindx.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT hist.o -MD -MP -MF .deps/hist.Tpo -c -o hist.o hist.c mv -f .deps/hist.Tpo .deps/hist.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT icache.o -MD -MP -MF .deps/icache.Tpo -c -o icache.o icache.c icache.c:264:46: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if((*(peltp = (PINELT_S **) &mc->sparep) == NULL)){ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ icache.c:264:46: note: remove extraneous parentheses around the comparison to silence this warning if((*(peltp = (PINELT_S **) &mc->sparep) == NULL)){ ~ ^ ~ icache.c:264:46: note: use '=' to turn this equality comparison into an assignment if((*(peltp = (PINELT_S **) &mc->sparep) == NULL)){ ^~ = icache.c:294:46: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if((*(peltp = (PINELT_S **) &mc->sparep) == NULL)){ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ icache.c:294:46: note: remove extraneous parentheses around the comparison to silence this warning if((*(peltp = (PINELT_S **) &mc->sparep) == NULL)){ ~ ^ ~ icache.c:294:46: note: use '=' to turn this equality comparison into an assignment if((*(peltp = (PINELT_S **) &mc->sparep) == NULL)){ ^~ = 2 warnings generated. mv -f .deps/icache.Tpo .deps/icache.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT imap.o -MD -MP -MF .deps/imap.Tpo -c -o imap.o imap.c mv -f .deps/imap.Tpo .deps/imap.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT init.o -MD -MP -MF .deps/init.Tpo -c -o init.o init.c init.c:382:49: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(searchname, sizeof(searchname), "%.*s*", sizeof(searchname)-2, folder_base); ~~^~ ~~~~~~~~~~~~~~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ 1 warning generated. mv -f .deps/init.Tpo .deps/init.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT keyword.o -MD -MP -MF .deps/keyword.Tpo -c -o keyword.o keyword.c mv -f .deps/keyword.Tpo .deps/keyword.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT ldap.o -MD -MP -MF .deps/ldap.Tpo -c -o ldap.o ldap.c mv -f .deps/ldap.Tpo .deps/ldap.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT list.o -MD -MP -MF .deps/list.Tpo -c -o list.o list.c mv -f .deps/list.Tpo .deps/list.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT mailcap.o -MD -MP -MF .deps/mailcap.Tpo -c -o mailcap.o mailcap.c mv -f .deps/mailcap.Tpo .deps/mailcap.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT mailcmd.o -MD -MP -MF .deps/mailcmd.Tpo -c -o mailcmd.o mailcmd.c mailcmd.c:1570:27: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] "Clos%s folder \"%.*s\". %s%s%s message%s.", ~~^~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ mailcmd.c:1580:60: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(buff2, sizeof(buff2), "Clos%s empty folder \"%.*s\"", ~~^~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ mailcmd.c:1612:57: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(buff2, sizeof(buff2), "Clos%s news group \"%.*s\"", ~~^~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ mailcmd.c:1643:33: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] "Clos%s read-only folder \"%.*s\". No changes to save", ~~^~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ 4 warnings generated. mv -f .deps/mailcmd.Tpo .deps/mailcmd.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT mailindx.o -MD -MP -MF .deps/mailindx.Tpo -c -o mailindx.o mailindx.c mailindx.c:2948:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if(color = hdr_color(itokens[itokensinv[cdesc->ctype].ctype].name, NULL, ps_global->index_token_colors)){ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mailindx.c:2948:17: note: place parentheses around the assignment to silence this warning if(color = hdr_color(itokens[itokensinv[cdesc->ctype].ctype].name, NULL, ps_global->index_token_colors)){ ^ ( ) mailindx.c:2948:17: note: use '==' to turn this assignment into an equality comparison if(color = hdr_color(itokens[itokensinv[cdesc->ctype].ctype].name, NULL, ps_global->index_token_colors)){ ^ == mailindx.c:6144:36: warning: field width should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(fptr, strsize, "To: %-*.*s", strsize-1-4, strsize-1-4, ~~~^~~ ~~~~~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ mailindx.c:6176:33: warning: field width should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(fptr, strsize, "%-*.*s", strsize-1, strsize-1, mb); ~~~^~~ ~~~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ mailindx.c:6178:36: warning: field width should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(fptr, strsize, "%s@%-*.*s", mb, strsize-1-len-1, strsize-1-len-1, hst); ~~~^~~ ~~~~~~~~~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ 4 warnings generated. mv -f .deps/mailindx.Tpo .deps/mailindx.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT maillist.o -MD -MP -MF .deps/maillist.Tpo -c -o maillist.o maillist.c mv -f .deps/maillist.Tpo .deps/maillist.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT mailview.o -MD -MP -MF .deps/mailview.Tpo -c -o mailview.o mailview.c mv -f .deps/mailview.Tpo .deps/mailview.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT margin.o -MD -MP -MF .deps/margin.Tpo -c -o margin.o margin.c mv -f .deps/margin.Tpo .deps/margin.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT mimedesc.o -MD -MP -MF .deps/mimedesc.Tpo -c -o mimedesc.o mimedesc.c mimedesc.c:225:27: warning: use of unary operator that may be intended as compound assignment (-=) string[sizeof(string)-1] =- '\0'; ^~ mimedesc.c:283:38: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(numx, sizeof(numx), "%.*s%d.", sizeof(numx)-20, prefix, num); ~~^~ ~~~~~~~~~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ 2 warnings generated. mv -f .deps/mimedesc.Tpo .deps/mimedesc.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT mimetype.o -MD -MP -MF .deps/mimetype.Tpo -c -o mimetype.o mimetype.c mv -f .deps/mimetype.Tpo .deps/mimetype.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT msgno.o -MD -MP -MF .deps/msgno.Tpo -c -o msgno.o msgno.c mv -f .deps/msgno.Tpo .deps/msgno.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT newmail.o -MD -MP -MF .deps/newmail.Tpo -c -o newmail.o newmail.c mv -f .deps/newmail.Tpo .deps/newmail.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT news.o -MD -MP -MF .deps/news.Tpo -c -o news.o news.c news.c:225:40: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(ng_ref, sizeof(ng_ref), "{%.*s/nntp}#news.", ~~^~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ news.c:271:42: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(ng_ref, sizeof(ng_ref), "{%.*s/nntp}#news.%.*s", ~~^~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ 2 warnings generated. mv -f .deps/news.Tpo .deps/news.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT pattern.o -MD -MP -MF .deps/pattern.Tpo -c -o pattern.o pattern.c mv -f .deps/pattern.Tpo .deps/pattern.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT pipe.o -MD -MP -MF .deps/pipe.Tpo -c -o pipe.o pipe.c mv -f .deps/pipe.Tpo .deps/pipe.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT readfile.o -MD -MP -MF .deps/readfile.Tpo -c -o readfile.o readfile.c mv -f .deps/readfile.Tpo .deps/readfile.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT remote.o -MD -MP -MF .deps/remote.Tpo -c -o remote.o remote.c mv -f .deps/remote.Tpo .deps/remote.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT reply.o -MD -MP -MF .deps/reply.Tpo -c -o reply.o reply.c reply.c:738:29: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(buf, buflen, "%.*s", buflen-1, subject); ~~^~ ~~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ reply.c:743:33: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(buf, buflen, "%.*s", buflen-1, subject); ~~^~ ~~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ reply.c:748:36: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(buf, buflen, "Re: %.*s", buflen-1, ~~^~ ~~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ reply.c:897:57: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(section = sect_buf, sizeof(sect_buf), "%.*s.1", sizeof(sect_buf)-1, sect_prefix); ~~^~ ~~~~~~~~~~~~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ reply.c:1106:47: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(sect_buf, sizeof(sect_buf), "%.*s%s%.*s", ~~^~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ reply.c:1128:44: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(sect_buf, sizeof(sect_buf), "%.*s%s%d", ~~^~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ reply.c:2870:37: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(tmp, sizeof(tmp), "%d%s%.*s", num, (p) ? "." : "", ~~^~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ reply.c:3562:40: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(tmp_buf, sizeof(tmp_buf), "%.*s%s%s%d", ~~^~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ 8 warnings generated. mv -f .deps/reply.Tpo .deps/reply.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT rfc2231.o -MD -MP -MF .deps/rfc2231.Tpo -c -o rfc2231.o rfc2231.c mv -f .deps/rfc2231.Tpo .deps/rfc2231.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT save.o -MD -MP -MF .deps/save.Tpo -c -o save.o save.c save.c:1477:50: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(boundary, sizeof(boundary), "--%.*s\015\012", sizeof(boundary)-10, ~~^~ ~~~~~~~~~~~~~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ save.c:1520:44: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(boundary, sizeof(boundary), "--%.*s--\015\012", sizeof(boundary)-10,param->value); ~~^~ ~~~~~~~~~~~~~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ save.c:1622:46: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(tmp, sizeof(tmp), "%*.*sA %s/%.*s%.10s%.100s%.10s segment described", ~~^~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ save.c:1637:46: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(tmp, sizeof(tmp), "%*.*sA %s/%.*s%.10s%.100s%.10s segment containing:", ~~^~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ save.c:1660:42: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(tmp, sizeof(tmp), "%*.*sA %s/%.*s%.10s%.100s%.10s segment of about %s bytes%s", ~~^~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ save.c:1676:59: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(tmp, sizeof(tmp), "%*.*s described as \"%.*s\"", depth, depth, " ", ~~^~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ 6 warnings generated. mv -f .deps/save.Tpo .deps/save.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT search.o -MD -MP -MF .deps/search.Tpo -c -o search.o search.c mv -f .deps/search.Tpo .deps/search.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT sequence.o -MD -MP -MF .deps/sequence.Tpo -c -o sequence.o sequence.c mv -f .deps/sequence.Tpo .deps/sequence.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT send.o -MD -MP -MF .deps/send.Tpo -c -o send.o send.c send.c:1566:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ send.c:4231:17: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare] if(c_in_buf >= 0 && c_in_buf < SIZEOF_20KBUF) ~~~~~~~~ ^ ~ send.c:5444:35: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(tmp, sizeof(tmp), "%.*s %.*s", (sizeof(tmp)-3)/2, SENDMAIL, ~~^~ ~~~~~~~~~~~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ send.c:5661:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] else{ ^ send.c:5702:70: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(tmp, sizeof(tmp), _("Unexpected hostname for piped SMTP: %.*s"), ~~^~ ../include/system.h:245:29: note: expanded from macro '_' # define _(String) gettext (String) ^ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ 5 warnings generated. mv -f .deps/send.Tpo .deps/send.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT sort.o -MD -MP -MF .deps/sort.Tpo -c -o sort.o sort.c mv -f .deps/sort.Tpo .deps/sort.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT state.o -MD -MP -MF .deps/state.Tpo -c -o state.o state.c mv -f .deps/state.Tpo .deps/state.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT status.o -MD -MP -MF .deps/status.Tpo -c -o status.o status.c mv -f .deps/status.Tpo .deps/status.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT store.o -MD -MP -MF .deps/store.Tpo -c -o store.o store.c mv -f .deps/store.Tpo .deps/store.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT stream.o -MD -MP -MF .deps/stream.Tpo -c -o stream.o stream.c stream.c:1913:32: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(tmp, sizeof(tmp), "%.*s%.*s", sizeof(tmp)/2-1, r ? r : "", ~~^~ ~~~~~~~~~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ 1 warning generated. mv -f .deps/stream.Tpo .deps/stream.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT string.o -MD -MP -MF .deps/string.Tpo -c -o string.o string.c mv -f .deps/string.Tpo .deps/string.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT strlst.o -MD -MP -MF .deps/strlst.Tpo -c -o strlst.o strlst.c mv -f .deps/strlst.Tpo .deps/strlst.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT takeaddr.o -MD -MP -MF .deps/takeaddr.Tpo -c -o takeaddr.o takeaddr.c mv -f .deps/takeaddr.Tpo .deps/takeaddr.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT tempfile.o -MD -MP -MF .deps/tempfile.Tpo -c -o tempfile.o tempfile.c mv -f .deps/tempfile.Tpo .deps/tempfile.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT text.o -MD -MP -MF .deps/text.Tpo -c -o text.o text.c mv -f .deps/text.Tpo .deps/text.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT thread.o -MD -MP -MF .deps/thread.Tpo -c -o thread.o thread.c mv -f .deps/thread.Tpo .deps/thread.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT adjtime.o -MD -MP -MF .deps/adjtime.Tpo -c -o adjtime.o adjtime.c mv -f .deps/adjtime.Tpo .deps/adjtime.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT url.o -MD -MP -MF .deps/url.Tpo -c -o url.o url.c mv -f .deps/url.Tpo .deps/url.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT util.o -MD -MP -MF .deps/util.Tpo -c -o util.o util.c mv -f .deps/util.Tpo .deps/util.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT helptext.o -MD -MP -MF .deps/helptext.Tpo -c -o helptext.o helptext.c mv -f .deps/helptext.Tpo .deps/helptext.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT smkeys.o -MD -MP -MF .deps/smkeys.Tpo -c -o smkeys.o smkeys.c mv -f .deps/smkeys.Tpo .deps/smkeys.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT smime.o -MD -MP -MF .deps/smime.Tpo -c -o smime.o smime.c mv -f .deps/smime.Tpo .deps/smime.Po rm -f libpith.a /usr/bin/ar cru libpith.a ablookup.o abdlc.o addrbook.o addrstring.o adrbklib.o bldaddr.o charset.o color.o conf.o context.o copyaddr.o detoken.o detach.o editorial.o escapes.o filter.o flag.o folder.o handle.o help.o helpindx.o hist.o icache.o imap.o init.o keyword.o ldap.o list.o mailcap.o mailcmd.o mailindx.o maillist.o mailview.o margin.o mimedesc.o mimetype.o msgno.o newmail.o news.o pattern.o pipe.o readfile.o remote.o reply.o rfc2231.o save.o search.o sequence.o send.o sort.o state.o status.o store.o stream.o string.o strlst.o takeaddr.o tempfile.o text.o thread.o adjtime.o url.o util.o helptext.o smkeys.o smime.o /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libpith.a(smkeys.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libpith.a(smime.o) has no symbols ranlib libpith.a /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libpith.a(smkeys.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libpith.a(smime.o) has no symbols Making all in pico Making all in osdep gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT altedit.o -MD -MP -MF .deps/altedit.Tpo -c -o altedit.o altedit.c mv -f .deps/altedit.Tpo .deps/altedit.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT chkpoint.o -MD -MP -MF .deps/chkpoint.Tpo -c -o chkpoint.o chkpoint.c mv -f .deps/chkpoint.Tpo .deps/chkpoint.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT color.o -MD -MP -MF .deps/color.Tpo -c -o color.o color.c mv -f .deps/color.Tpo .deps/color.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT filesys.o -MD -MP -MF .deps/filesys.Tpo -c -o filesys.o filesys.c mv -f .deps/filesys.Tpo .deps/filesys.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT fsync.o -MD -MP -MF .deps/fsync.Tpo -c -o fsync.o fsync.c mv -f .deps/fsync.Tpo .deps/fsync.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT getkey.o -MD -MP -MF .deps/getkey.Tpo -c -o getkey.o getkey.c getkey.c:320:12: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare] if (ch >= 0x00 && ch <= 0x1F) /* C0 control -> C- */ ~~ ^ ~~~~ 1 warning generated. mv -f .deps/getkey.Tpo .deps/getkey.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT mouse.o -MD -MP -MF .deps/mouse.Tpo -c -o mouse.o mouse.c mv -f .deps/mouse.Tpo .deps/mouse.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT newmail.o -MD -MP -MF .deps/newmail.Tpo -c -o newmail.o newmail.c mv -f .deps/newmail.Tpo .deps/newmail.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT popen.o -MD -MP -MF .deps/popen.Tpo -c -o popen.o popen.c mv -f .deps/popen.Tpo .deps/popen.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT raw.o -MD -MP -MF .deps/raw.Tpo -c -o raw.o raw.c mv -f .deps/raw.Tpo .deps/raw.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT read.o -MD -MP -MF .deps/read.Tpo -c -o read.o read.c mv -f .deps/read.Tpo .deps/read.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT shell.o -MD -MP -MF .deps/shell.Tpo -c -o shell.o shell.c mv -f .deps/shell.Tpo .deps/shell.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT signals.o -MD -MP -MF .deps/signals.Tpo -c -o signals.o signals.c mv -f .deps/signals.Tpo .deps/signals.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT spell.o -MD -MP -MF .deps/spell.Tpo -c -o spell.o spell.c mv -f .deps/spell.Tpo .deps/spell.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT terminal.o -MD -MP -MF .deps/terminal.Tpo -c -o terminal.o terminal.c mv -f .deps/terminal.Tpo .deps/terminal.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT truncate.o -MD -MP -MF .deps/truncate.Tpo -c -o truncate.o truncate.c mv -f .deps/truncate.Tpo .deps/truncate.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT tty.o -MD -MP -MF .deps/tty.Tpo -c -o tty.o tty.c tty.c:249:6: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] if (ioctl(0, TIOCGWINSZ, &win) == 0) { /* set to anything useful.. */ ^ 1 warning generated. mv -f .deps/tty.Tpo .deps/tty.Po rm -f libpicoosd.a /usr/bin/ar cru libpicoosd.a altedit.o chkpoint.o color.o filesys.o fsync.o getkey.o mouse.o newmail.o popen.o raw.o read.o shell.o signals.o spell.o terminal.o truncate.o tty.o /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libpicoosd.a(fsync.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libpicoosd.a(truncate.o) has no symbols ranlib libpicoosd.a /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libpicoosd.a(fsync.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libpicoosd.a(truncate.o) has no symbols gcc -DHAVE_CONFIG_H -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT attach.o -MD -MP -MF .deps/attach.Tpo -c -o attach.o attach.c attach.c:167:43: warning: field precision should have type 'int', but argument has type 'long' [-Wformat] snprintf(bfn, sizeof(bfn), "%s%c%.*s", ~~^~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ attach.c:1071:61: warning: 'strncpy' call operates on objects of type 'char' while the size is based on a different type 'char *' [-Wsizeof-pointer-memaccess] strncpy(sz, (lblsz) ? lblsz : prettysz(attsz), sizeof(sz)); ~~ ^~ attach.c:1071:61: note: did you mean to provide an explicit length? strncpy(sz, (lblsz) ? lblsz : prettysz(attsz), sizeof(sz)); ^~ 2 warnings generated. mv -f .deps/attach.Tpo .deps/attach.Po gcc -DHAVE_CONFIG_H -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT basic.o -MD -MP -MF .deps/basic.Tpo -c -o basic.o basic.c mv -f .deps/basic.Tpo .deps/basic.Po gcc -DHAVE_CONFIG_H -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT bind.o -MD -MP -MF .deps/bind.Tpo -c -o bind.o bind.c mv -f .deps/bind.Tpo .deps/bind.Po gcc -DHAVE_CONFIG_H -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT browse.o -MD -MP -MF .deps/browse.Tpo -c -o browse.o browse.c browse.c:1472:41: warning: the value of the size argument in 'strncat' is too large, might lead to a buffer overflow [-Wstrncat-size] strncat(tmp, gmp->current->fname, sizeof(tmp)-strlen(tmp)); ^~~~~~~~~~~~~~~~~~~~~~~ browse.c:1472:41: note: change the argument to be the free space in the destination buffer minus the terminating null byte strncat(tmp, gmp->current->fname, sizeof(tmp)-strlen(tmp)); ^~~~~~~~~~~~~~~~~~~~~~~ sizeof(tmp) - strlen(tmp) - 1 1 warning generated. mv -f .deps/browse.Tpo .deps/browse.Po gcc -DHAVE_CONFIG_H -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT buffer.o -MD -MP -MF .deps/buffer.Tpo -c -o buffer.o buffer.c mv -f .deps/buffer.Tpo .deps/buffer.Po gcc -DHAVE_CONFIG_H -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT composer.o -MD -MP -MF .deps/composer.Tpo -c -o composer.o composer.c mv -f .deps/composer.Tpo .deps/composer.Po gcc -DHAVE_CONFIG_H -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT display.o -MD -MP -MF .deps/display.Tpo -c -o display.o display.c mv -f .deps/display.Tpo .deps/display.Po gcc -DHAVE_CONFIG_H -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT file.o -MD -MP -MF .deps/file.Tpo -c -o file.o file.c file.c:403:39: warning: field precision should have type 'int', but argument has type 'long' [-Wformat] snprintf(dirbuf, dirbuflen, "%s%c%.*s", ~~^~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ file.c:638:40: warning: field precision should have type 'int', but argument has type 'long' [-Wformat] snprintf(dir, sizeof(dir), "%s%c%.*s", ~~^~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ 2 warnings generated. mv -f .deps/file.Tpo .deps/file.Po gcc -DHAVE_CONFIG_H -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT fileio.o -MD -MP -MF .deps/fileio.Tpo -c -o fileio.o fileio.c mv -f .deps/fileio.Tpo .deps/fileio.Po gcc -DHAVE_CONFIG_H -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT line.o -MD -MP -MF .deps/line.Tpo -c -o line.o line.c mv -f .deps/line.Tpo .deps/line.Po gcc -DHAVE_CONFIG_H -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT pico.o -MD -MP -MF .deps/pico.Tpo -c -o pico.o pico.c pico.c:929:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ 1 warning generated. mv -f .deps/pico.Tpo .deps/pico.Po gcc -DHAVE_CONFIG_H -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT random.o -MD -MP -MF .deps/random.Tpo -c -o random.o random.c mv -f .deps/random.Tpo .deps/random.Po gcc -DHAVE_CONFIG_H -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT region.o -MD -MP -MF .deps/region.Tpo -c -o region.o region.c mv -f .deps/region.Tpo .deps/region.Po gcc -DHAVE_CONFIG_H -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT search.o -MD -MP -MF .deps/search.Tpo -c -o search.o search.c mv -f .deps/search.Tpo .deps/search.Po gcc -DHAVE_CONFIG_H -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT window.o -MD -MP -MF .deps/window.Tpo -c -o window.o window.c mv -f .deps/window.Tpo .deps/window.Po gcc -DHAVE_CONFIG_H -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT word.o -MD -MP -MF .deps/word.Tpo -c -o word.o word.c mv -f .deps/word.Tpo .deps/word.Po rm -f libpico.a /usr/bin/ar cru libpico.a attach.o basic.o bind.o browse.o buffer.o composer.o display.o file.o fileio.o line.o pico.o random.o region.o search.o window.o word.o ranlib libpico.a gcc -DHAVE_CONFIG_H -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.c mv -f .deps/main.Tpo .deps/main.Po gcc -DHAVE_CONFIG_H -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT utf8stub.o -MD -MP -MF .deps/utf8stub.Tpo -c -o utf8stub.o utf8stub.c mv -f .deps/utf8stub.Tpo .deps/utf8stub.Po /bin/sh ../libtool --tag=CC --mode=link gcc -g -Dbsd -D_THREAD_SAFE -g -O2 -L/sw/lib -lintl -L/sw/lib -L/sw/lib -o pico main.o utf8stub.o ../c-client/utf8.o libpico.a osdep/libpicoosd.a ../pith/osdep/libpithosd.a ../pith/charconv/libpithcc.a -lintl -Wl,-framework -Wl,CoreFoundation -ltcl8.5 -lgssapi_krb5 -lpam -lcrypto -lssl -lldap -framework Carbon -framework ApplicationServices -framework Security -lncurses -llber -lssl -lcrypto -lpam -lkrb5 libtool: link: gcc -g -Dbsd -D_THREAD_SAFE -g -O2 -o pico main.o utf8stub.o ../c-client/utf8.o -Wl,-framework -Wl,CoreFoundation -L/sw/lib libpico.a osdep/libpicoosd.a ../pith/osdep/libpithosd.a ../pith/charconv/libpithcc.a /sw/lib/libintl.dylib -ltcl8.5 -lgssapi_krb5 /sw/lib/libldap.dylib -framework Carbon -framework ApplicationServices -framework Security -lncurses /sw/lib/liblber.dylib -lssl -lcrypto -lpam -lkrb5 gcc -DHAVE_CONFIG_H -I../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT pilot.o -MD -MP -MF .deps/pilot.Tpo -c -o pilot.o pilot.c mv -f .deps/pilot.Tpo .deps/pilot.Po /bin/sh ../libtool --tag=CC --mode=link gcc -g -Dbsd -D_THREAD_SAFE -g -O2 -L/sw/lib -lintl -L/sw/lib -L/sw/lib -o pilot pilot.o utf8stub.o ../c-client/utf8.o libpico.a osdep/libpicoosd.a ../pith/osdep/libpithosd.a ../pith/charconv/libpithcc.a -lintl -Wl,-framework -Wl,CoreFoundation -ltcl8.5 -lgssapi_krb5 -lpam -lcrypto -lssl -lldap -framework Carbon -framework ApplicationServices -framework Security -lncurses -llber -lssl -lcrypto -lpam -lkrb5 libtool: link: gcc -g -Dbsd -D_THREAD_SAFE -g -O2 -o pilot pilot.o utf8stub.o ../c-client/utf8.o -Wl,-framework -Wl,CoreFoundation -L/sw/lib libpico.a osdep/libpicoosd.a ../pith/osdep/libpithosd.a ../pith/charconv/libpithcc.a /sw/lib/libintl.dylib -ltcl8.5 -lgssapi_krb5 /sw/lib/libldap.dylib -framework Carbon -framework ApplicationServices -framework Security -lncurses /sw/lib/liblber.dylib -lssl -lcrypto -lpam -lkrb5 Making all in alpine echo "char datestamp[]="\"`date`\"";" > date.c echo "char hoststamp[]="\"`hostname`\"";" >> date.c /usr/bin/make all-recursive Making all in osdep gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT chnge_pw.o -MD -MP -MF .deps/chnge_pw.Tpo -c -o chnge_pw.o chnge_pw.c mv -f .deps/chnge_pw.Tpo .deps/chnge_pw.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT debuging.o -MD -MP -MF .deps/debuging.Tpo -c -o debuging.o debuging.c debuging.c:401:48: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(tmp, sizeof(tmp), " %20.20s : %.*s\n", vars->name, ~~^~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ debuging.c:405:44: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(tmp, sizeof(tmp)," %20.20s : %.*s\n","", ~~^~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ debuging.c:420:48: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(tmp, sizeof(tmp), " %20.20s : %.*s\n", vars->name, ~~^~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ 3 warnings generated. mv -f .deps/debuging.Tpo .deps/debuging.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT diskquot.non.o -MD -MP -MF .deps/diskquot.non.Tpo -c -o diskquot.non.o diskquot.non.c mv -f .deps/diskquot.non.Tpo .deps/diskquot.non.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT execview.o -MD -MP -MF .deps/execview.Tpo -c -o execview.o execview.c execview.c:230:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if(syspipe = open_system_pipe(command, r_file_h, NULL, mode, 0, pipe_callback, NULL)){ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ execview.c:230:13: note: place parentheses around the assignment to silence this warning if(syspipe = open_system_pipe(command, r_file_h, NULL, mode, 0, pipe_callback, NULL)){ ^ ( ) execview.c:230:13: note: use '==' to turn this assignment into an equality comparison if(syspipe = open_system_pipe(command, r_file_h, NULL, mode, 0, pipe_callback, NULL)){ ^ == execview.c:343:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ execview.c:429:8: warning: 'CFURLGetFSRef' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations] if(CFURLGetFSRef(url_ref, &app_ref) == false) ^ /System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h:475:9: note: 'CFURLGetFSRef' declared here Boolean CFURLGetFSRef(CFURLRef url, struct FSRef *fsRef) CF_DEPRECATED(10_0, 10_9, 2_0, 7_0); ^ execview.c:431:8: warning: 'FSPathMakeRef' is deprecated: first deprecated in OS X 10.8 [-Wdeprecated-declarations] if(FSPathMakeRef((unsigned char *)image_file, ^ /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Files.h:4115:18: note: 'FSPathMakeRef' declared here extern OSStatus FSPathMakeRef(const UInt8 *path, FSRef *ref, Boolean *isDirectory) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_8, __IPHONE_NA, __IPHONE_NA); ^ execview.c:512:6: warning: 'SameProcess' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations] SameProcess(&ev_datap->pid, &pid, &res); ^ /System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h:696:1: note: 'SameProcess' declared here SameProcess( ^ 5 warnings generated. mv -f .deps/execview.Tpo .deps/execview.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT fltrname.o -MD -MP -MF .deps/fltrname.Tpo -c -o fltrname.o fltrname.c fltrname.c:93:35: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] "Character \"%s\" after \"%.*s\" not allowed in file name", ~~^~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ fltrname.c:105:38: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(error, sizeof(error), "\"%.*s\" is a directory", sizeof(error)-50, file); ~~^~ ~~~~~~~~~~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ 2 warnings generated. mv -f .deps/fltrname.Tpo .deps/fltrname.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT jobcntrl.o -MD -MP -MF .deps/jobcntrl.Tpo -c -o jobcntrl.o jobcntrl.c mv -f .deps/jobcntrl.Tpo .deps/jobcntrl.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT print.o -MD -MP -MF .deps/print.Tpo -c -o print.o print.c mv -f .deps/print.Tpo .deps/print.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT termin.gen.o -MD -MP -MF .deps/termin.gen.Tpo -c -o termin.gen.o termin.gen.c mv -f .deps/termin.gen.Tpo .deps/termin.gen.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT termin.unx.o -MD -MP -MF .deps/termin.unx.Tpo -c -o termin.unx.o termin.unx.c mv -f .deps/termin.unx.Tpo .deps/termin.unx.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT termout.gen.o -MD -MP -MF .deps/termout.gen.Tpo -c -o termout.gen.o termout.gen.c mv -f .deps/termout.gen.Tpo .deps/termout.gen.Po gcc -DHAVE_CONFIG_H -I../../include -I../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT termout.unx.o -MD -MP -MF .deps/termout.unx.Tpo -c -o termout.unx.o termout.unx.c termout.unx.c:278:8: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] if(ioctl(1, TIOCGWINSZ, &win) >= 0 /* 1 is stdout */ ^ 1 warning generated. mv -f .deps/termout.unx.Tpo .deps/termout.unx.Po rm -f libpineosd.a /usr/bin/ar cru libpineosd.a chnge_pw.o debuging.o diskquot.non.o execview.o fltrname.o jobcntrl.o print.o termin.gen.o termin.unx.o termout.gen.o termout.unx.o /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libpineosd.a(diskquot.non.o) has no symbols ranlib libpineosd.a /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libpineosd.a(diskquot.non.o) has no symbols gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-alpine-2.11-1/sw/share/locale\" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT addrbook.o -MD -MP -MF .deps/addrbook.Tpo -c -o addrbook.o addrbook.c mv -f .deps/addrbook.Tpo .deps/addrbook.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-alpine-2.11-1/sw/share/locale\" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT adrbkcmd.o -MD -MP -MF .deps/adrbkcmd.Tpo -c -o adrbkcmd.o adrbkcmd.c adrbkcmd.c:3310:19: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if(pab->type && REMOTE_VIA_IMAP ^ ~~~~~~~~~~~~~~~ adrbkcmd.c:3310:19: note: use '&' for a bitwise operation if(pab->type && REMOTE_VIA_IMAP ^~ & adrbkcmd.c:3310:19: note: remove constant to silence this warning if(pab->type && REMOTE_VIA_IMAP ~^~~~~~~~~~~~~~~~~~ adrbkcmd.c:7294:9: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] strlen(buf), buf, vals[i], ^~~~~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ 2 warnings generated. mv -f .deps/adrbkcmd.Tpo .deps/adrbkcmd.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-alpine-2.11-1/sw/share/locale\" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT after.o -MD -MP -MF .deps/after.Tpo -c -o after.o after.c mv -f .deps/after.Tpo .deps/after.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-alpine-2.11-1/sw/share/locale\" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT alpine.o -MD -MP -MF .deps/alpine.Tpo -c -o alpine.o alpine.c mv -f .deps/alpine.Tpo .deps/alpine.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-alpine-2.11-1/sw/share/locale\" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT arg.o -MD -MP -MF .deps/arg.Tpo -c -o arg.o arg.c arg.c:1248:47: warning: for loop has empty body [-Wempty-body] for(p1 = value; *p1 && *p1 != '"'; p1++); ^ arg.c:1248:47: note: put the semicolon on a separate line to silence this warning 1 warning generated. mv -f .deps/arg.Tpo .deps/arg.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-alpine-2.11-1/sw/share/locale\" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT busy.o -MD -MP -MF .deps/busy.Tpo -c -o busy.o busy.c mv -f .deps/busy.Tpo .deps/busy.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-alpine-2.11-1/sw/share/locale\" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT colorconf.o -MD -MP -MF .deps/colorconf.Tpo -c -o colorconf.o colorconf.c colorconf.c:2711:34: warning: field precision should have type 'int', but argument has type 'long' [-Wformat] snprintf(name, sizeof(name), "%.*s", p ? MIN(p - vtmp->name, 30) : 30, vtmp->name); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ colorconf.c:2718:34: warning: field precision should have type 'int', but argument has type 'long' [-Wformat] snprintf(name, sizeof(name), "%.*s Symbol", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ 2 warnings generated. mv -f .deps/colorconf.Tpo .deps/colorconf.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-alpine-2.11-1/sw/share/locale\" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT confscroll.o -MD -MP -MF .deps/confscroll.Tpo -c -o confscroll.o confscroll.c mv -f .deps/confscroll.Tpo .deps/confscroll.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-alpine-2.11-1/sw/share/locale\" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT context.o -MD -MP -MF .deps/context.Tpo -c -o context.o context.c mv -f .deps/context.Tpo .deps/context.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-alpine-2.11-1/sw/share/locale\" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT dispfilt.o -MD -MP -MF .deps/dispfilt.Tpo -c -o dispfilt.o dispfilt.c mv -f .deps/dispfilt.Tpo .deps/dispfilt.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-alpine-2.11-1/sw/share/locale\" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT flagmaint.o -MD -MP -MF .deps/flagmaint.Tpo -c -o flagmaint.o flagmaint.c flagmaint.c:127:45: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(tmp, sizeof(tmp), "%*.*s--- %.*s", ~~^~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ flagmaint.c:268:44: warning: for loop has empty body [-Wempty-body] for(offset=0; (*alval)[offset]; offset++); ^ flagmaint.c:268:44: note: put the semicolon on a separate line to silence this warning 2 warnings generated. mv -f .deps/flagmaint.Tpo .deps/flagmaint.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-alpine-2.11-1/sw/share/locale\" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT folder.o -MD -MP -MF .deps/folder.Tpo -c -o folder.o folder.c folder.c:1168:35: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(tmp, sizeof(tmp), "{%.*s}", sizeof(tmp)-3, server); ~~^~ ~~~~~~~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ folder.c:3560:36: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(tmp, sizeof(tmp), "%.*s%.*s", ~~^~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ folder.c:3584:39: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(tmp2, sizeof(tmp2), "%.*s%.*s", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ folder.c:5024:35: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(tmp, sizeof(tmp), "%s%.*s*", (rc == 11) ? "" : "*", ~~^~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ folder.c:5996:33: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(tmp, sizeof(tmp), "%.*s", MIN(p - context->context, sizeof(tmp)-1), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ 5 warnings generated. mv -f .deps/folder.Tpo .deps/folder.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-alpine-2.11-1/sw/share/locale\" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT help.o -MD -MP -MF .deps/help.Tpo -c -o help.o help.c mv -f .deps/help.Tpo .deps/help.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-alpine-2.11-1/sw/share/locale\" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT imap.o -MD -MP -MF .deps/imap.Tpo -c -o imap.o imap.c imap.c:169:76: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(ps_global->last_error, sizeof(ps_global->last_error), "%s : %.*s", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ imap.c:2219:13: warning: 'SecKeychainSearchCreateFromAttributes' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] if(!(rc=SecKeychainSearchCreateFromAttributes(NULL, ^ /System/Library/Frameworks/Security.framework/Headers/SecKeychainSearch.h:58:10: note: 'SecKeychainSearchCreateFromAttributes' declared here OSStatus SecKeychainSearchCreateFromAttributes(CFTypeRef keychainOrArray, SecItemClass itemClass, const SecKeychainAttributeList *attrList, SecKeychainSearchRef *searchRef) ^ imap.c:2245:17: warning: 'SecKeychainSearchCopyNext' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] while(!(rc=SecKeychainSearchCopyNext(searchRef, &itemRef)) && itemRef){ ^ /System/Library/Frameworks/Security.framework/Headers/SecKeychainSearch.h:69:10: note: 'SecKeychainSearchCopyNext' declared here OSStatus SecKeychainSearchCopyNext(SecKeychainSearchRef searchRef, SecKeychainItemRef *itemRef) ^ imap.c:2756:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if(rc = macos_store_pass_prompt()){ ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ imap.c:2756:11: note: place parentheses around the assignment to silence this warning if(rc = macos_store_pass_prompt()){ ^ ( ) imap.c:2756:11: note: use '==' to turn this assignment into an equality comparison if(rc = macos_store_pass_prompt()){ ^ == imap.c:2854:9: warning: 'SecKeychainSearchCreateFromAttributes' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] if(!SecKeychainSearchCreateFromAttributes(NULL, ^ /System/Library/Frameworks/Security.framework/Headers/SecKeychainSearch.h:58:10: note: 'SecKeychainSearchCreateFromAttributes' declared here OSStatus SecKeychainSearchCreateFromAttributes(CFTypeRef keychainOrArray, SecItemClass itemClass, const SecKeychainAttributeList *attrList, SecKeychainSearchRef *searchRef) ^ imap.c:2865:13: warning: 'SecKeychainSearchCopyNext' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] while(!SecKeychainSearchCopyNext(searchRef, &itemRef) && itemRef){ ^ /System/Library/Frameworks/Security.framework/Headers/SecKeychainSearch.h:69:10: note: 'SecKeychainSearchCopyNext' declared here OSStatus SecKeychainSearchCopyNext(SecKeychainSearchRef searchRef, SecKeychainItemRef *itemRef) ^ imap.c:2878:9: warning: 'SecKeychainSearchCreateFromAttributes' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] if(!SecKeychainSearchCreateFromAttributes(NULL, ^ /System/Library/Frameworks/Security.framework/Headers/SecKeychainSearch.h:58:10: note: 'SecKeychainSearchCreateFromAttributes' declared here OSStatus SecKeychainSearchCreateFromAttributes(CFTypeRef keychainOrArray, SecItemClass itemClass, const SecKeychainAttributeList *attrList, SecKeychainSearchRef *searchRef) ^ imap.c:2889:13: warning: 'SecKeychainSearchCopyNext' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] while(!SecKeychainSearchCopyNext(searchRef, &itemRef) && itemRef){ ^ /System/Library/Frameworks/Security.framework/Headers/SecKeychainSearch.h:69:10: note: 'SecKeychainSearchCopyNext' declared here OSStatus SecKeychainSearchCopyNext(SecKeychainSearchRef searchRef, SecKeychainItemRef *itemRef) ^ 8 warnings generated. mv -f .deps/imap.Tpo .deps/imap.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-alpine-2.11-1/sw/share/locale\" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT init.o -MD -MP -MF .deps/init.Tpo -c -o init.o init.c mv -f .deps/init.Tpo .deps/init.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-alpine-2.11-1/sw/share/locale\" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT kblock.o -MD -MP -MF .deps/kblock.Tpo -c -o kblock.o kblock.c mv -f .deps/kblock.Tpo .deps/kblock.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-alpine-2.11-1/sw/share/locale\" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT keymenu.o -MD -MP -MF .deps/keymenu.Tpo -c -o keymenu.o keymenu.c mv -f .deps/keymenu.Tpo .deps/keymenu.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-alpine-2.11-1/sw/share/locale\" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT ldapconf.o -MD -MP -MF .deps/ldapconf.Tpo -c -o ldapconf.o ldapconf.c mv -f .deps/ldapconf.Tpo .deps/ldapconf.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-alpine-2.11-1/sw/share/locale\" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT listsel.o -MD -MP -MF .deps/listsel.Tpo -c -o listsel.o listsel.c mv -f .deps/listsel.Tpo .deps/listsel.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-alpine-2.11-1/sw/share/locale\" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT mailcmd.o -MD -MP -MF .deps/mailcmd.Tpo -c -o mailcmd.o mailcmd.c mailcmd.c:1041:36: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(cnt, sizeof(cnt), " (%.*s %s)", sizeof(cnt)-20, ~~^~ ~~~~~~~~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ mailcmd.c:1074:40: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(prompt, sizeof(prompt), "%.*s %.*s \"%.*s\"%.*s? ", ~~^~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ mailcmd.c:1241:66: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(prompt, sizeof(prompt), "UNexclude %ld message%s in %.*s", del_count, ~~^~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ mailcmd.c:1740:34: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(fp->comment, l+1, "(%.*s)", strlen(kw->kw), kw->kw); ~~^~ ~~~~~~~~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ mailcmd.c:3152:69: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(prompt, sizeof(prompt), "Exclude %ld message%s from %.*s", del_count, ~~^~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ mailcmd.c:3205:65: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(prompt, sizeof(prompt), "Expunge %ld message%s from %.*s", del_count, ~~^~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ mailcmd.c:3785:44: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(lfile, sizeof(lfile), "part_%.*s", sizeof(lfile)-6, ~~^~ ~~~~~~~~~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ mailcmd.c:4344:39: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(full_filename, len, "%.*s", MIN(fn-tmp,len-1), tmp); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ mailcmd.c:5398:46: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(expanded, sizeof(expanded), " [%.*s]", sizeof(expanded)-5, ~~^~ ~~~~~~~~~~~~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ mailcmd.c:5409:56: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(prompt, sizeof(prompt), "GOTO %s in <%s> %.*s%s: ", ~~^~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ mailcmd.c:5414:52: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(prompt, sizeof(prompt), "GOTO folder %.*s%s: ", sizeof(prompt)-20, expanded, ~~^~ ~~~~~~~~~~~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ mailcmd.c:5421:54: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(prompt, sizeof(prompt), "GOTO <%s> %.*s%s: ", ~~^~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ mailcmd.c:5425:49: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(prompt, sizeof(prompt), "GOTO %.*s%s: ", sizeof(prompt)-20, expanded, ~~^~ ~~~~~~~~~~~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ mailcmd.c:5432:46: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(prompt, sizeof(prompt), "<%s> %.*s%s: ", ~~^~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ mailcmd.c:5436:41: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(prompt, sizeof(prompt), "%.*s%s: ", sizeof(prompt)-20, expanded, ~~^~ ~~~~~~~~~~~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ 15 warnings generated. mv -f .deps/mailcmd.Tpo .deps/mailcmd.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-alpine-2.11-1/sw/share/locale\" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT mailindx.o -MD -MP -MF .deps/mailindx.Tpo -c -o mailindx.o mailindx.c mv -f .deps/mailindx.Tpo .deps/mailindx.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-alpine-2.11-1/sw/share/locale\" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT mailpart.o -MD -MP -MF .deps/mailpart.Tpo -c -o mailpart.o mailpart.c mailpart.c:2750:40: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(tmp, sizeof(tmp), " %-*.*s : ", indent - 5, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ 1 warning generated. mv -f .deps/mailpart.Tpo .deps/mailpart.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-alpine-2.11-1/sw/share/locale\" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT mailview.o -MD -MP -MF .deps/mailview.Tpo -c -o mailview.o mailview.c mailview.c:838:5: warning: '&&' within '||' [-Wlogical-op-parentheses] && !struncmp(handle->h.url.path, "x-alpine-", 9) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mailview.c:838:5: note: place parentheses around the '&&' expression to silence this warning && !struncmp(handle->h.url.path, "x-alpine-", 9) ^ mailview.c:851:58: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(prompt, sizeof(prompt), "Compose mail to \"%.*s%s\" ? ", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ mailview.c:855:59: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(prompt, sizeof(prompt), "View selected %s %s%.*s%s ? ", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ mailview.c:1961:45: warning: field precision should have type 'int', but argument has type 'long' [-Wformat] snprintf(folder, sizeof(folder), "{%.*s/nntp}#news.%.*s", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ 4 warnings generated. mv -f .deps/mailview.Tpo .deps/mailview.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-alpine-2.11-1/sw/share/locale\" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT newuser.o -MD -MP -MF .deps/newuser.Tpo -c -o newuser.o newuser.c mv -f .deps/newuser.Tpo .deps/newuser.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-alpine-2.11-1/sw/share/locale\" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT pattern.o -MD -MP -MF .deps/pattern.Tpo -c -o pattern.o pattern.c mv -f .deps/pattern.Tpo .deps/pattern.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-alpine-2.11-1/sw/share/locale\" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT pipe.o -MD -MP -MF .deps/pipe.Tpo -c -o pipe.o pipe.c mv -f .deps/pipe.Tpo .deps/pipe.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-alpine-2.11-1/sw/share/locale\" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT print.o -MD -MP -MF .deps/print.Tpo -c -o print.o print.c mv -f .deps/print.Tpo .deps/print.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-alpine-2.11-1/sw/share/locale\" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT radio.o -MD -MP -MF .deps/radio.Tpo -c -o radio.o radio.c mv -f .deps/radio.Tpo .deps/radio.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-alpine-2.11-1/sw/share/locale\" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT remote.o -MD -MP -MF .deps/remote.Tpo -c -o remote.o remote.c mv -f .deps/remote.Tpo .deps/remote.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-alpine-2.11-1/sw/share/locale\" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT reply.o -MD -MP -MF .deps/reply.Tpo -c -o reply.o reply.c mv -f .deps/reply.Tpo .deps/reply.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-alpine-2.11-1/sw/share/locale\" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT roleconf.o -MD -MP -MF .deps/roleconf.Tpo -c -o roleconf.o roleconf.c mv -f .deps/roleconf.Tpo .deps/roleconf.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-alpine-2.11-1/sw/share/locale\" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT send.o -MD -MP -MF .deps/send.Tpo -c -o send.o send.c mv -f .deps/send.Tpo .deps/send.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-alpine-2.11-1/sw/share/locale\" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT setup.o -MD -MP -MF .deps/setup.Tpo -c -o setup.o setup.c mv -f .deps/setup.Tpo .deps/setup.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-alpine-2.11-1/sw/share/locale\" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT signal.o -MD -MP -MF .deps/signal.Tpo -c -o signal.o signal.c mv -f .deps/signal.Tpo .deps/signal.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-alpine-2.11-1/sw/share/locale\" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT status.o -MD -MP -MF .deps/status.Tpo -c -o status.o status.c status.c:1152:53: warning: field width should have type 'int', but argument has type 'long' [-Wformat] snprintf(t, SIZEOF_20KBUF-(t-tmp_20k_buf), "%*.*s\n", indent + p - m->text, p - m->text, m->text); ~~^~~ ~~~~~~~~~~~~~~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ status.c:1169:55: warning: field width should have type 'int', but argument has type 'long' [-Wformat] snprintf(t, SIZEOF_20KBUF-(t-tmp_20k_buf), "\n%*.*s", indent + q - p, q - p, p); ~~^~~ ~~~~~~~~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ 2 warnings generated. mv -f .deps/status.Tpo .deps/status.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-alpine-2.11-1/sw/share/locale\" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT takeaddr.o -MD -MP -MF .deps/takeaddr.Tpo -c -o takeaddr.o takeaddr.c takeaddr.c:1570:52: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(tmp, sizeof(tmp), _("Word to find %s%.*s%s: "), ~~^~ ../include/system.h:245:29: note: expanded from macro '_' # define _(String) gettext (String) ^ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ takeaddr.c:1896:50: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(buf2, sizeof(buf2), "[%c] %.*s", ctmp->checked ? 'X' : SPACE, ~~^~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ takeaddr.c:1899:49: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(buf2, sizeof(buf2), " %.*s", sizeof(buf2)-6, buf1); ~~^~ ~~~~~~~~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ takeaddr.c:2152:36: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] "Entry with nickname \"%.*s\" already exists, replace ", ~~^~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ takeaddr.c:2158:20: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] "Nicknames \"%.*s\" and \"%.*s\" already exist, replace ", ~~^~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ takeaddr.c:2420:8: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] "%c%.*s", ~~^~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ takeaddr.c:2433:49: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(tmp, sizeof(tmp), "Saved %d %s to \"%.*s\"", ~~^~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ 7 warnings generated. mv -f .deps/takeaddr.Tpo .deps/takeaddr.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-alpine-2.11-1/sw/share/locale\" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT titlebar.o -MD -MP -MF .deps/titlebar.Tpo -c -o titlebar.o titlebar.c mv -f .deps/titlebar.Tpo .deps/titlebar.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-alpine-2.11-1/sw/share/locale\" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT smime.o -MD -MP -MF .deps/smime.Tpo -c -o smime.o smime.c mv -f .deps/smime.Tpo .deps/smime.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-alpine-2.11-1/sw/share/locale\" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT newmail.o -MD -MP -MF .deps/newmail.Tpo -c -o newmail.o newmail.c newmail.c:306:63: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(buf, sizeof(buf), "New Mail window started at %.*s\n", ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ 1 warning generated. mv -f .deps/newmail.Tpo .deps/newmail.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-alpine-2.11-1/sw/share/locale\" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT date.o -MD -MP -MF .deps/date.Tpo -c -o date.o date.c mv -f .deps/date.Tpo .deps/date.Po /bin/sh ../libtool --tag=CC --mode=link gcc -g -Dbsd -D_THREAD_SAFE -g -O2 `cat ../c-client/LDFLAGS` -L/sw/lib -lintl -L/sw/lib -L/sw/lib -o alpine addrbook.o adrbkcmd.o after.o alpine.o arg.o busy.o colorconf.o confscroll.o context.o dispfilt.o flagmaint.o folder.o help.o imap.o init.o kblock.o keymenu.o ldapconf.o listsel.o mailcmd.o mailindx.o mailpart.o mailview.o newuser.o pattern.o pipe.o print.o radio.o remote.o reply.o roleconf.o send.o setup.o signal.o status.o takeaddr.o titlebar.o smime.o newmail.o date.o ../pico/libpico.a ../pico/osdep/libpicoosd.a ../pith/libpith.a ../pith/osdep/libpithosd.a ../pith/charconv/libpithcc.a osdep/libpineosd.a ../c-client/c-client.a -lintl -Wl,-framework -Wl,CoreFoundation -ltcl8.5 -lgssapi_krb5 -lpam -lcrypto -lssl -lldap -framework Carbon -framework ApplicationServices -framework Security -lncurses -llber -lssl -lcrypto -lpam -lkrb5 libtool: link: gcc -g -Dbsd -D_THREAD_SAFE -g -O2 -o alpine addrbook.o adrbkcmd.o after.o alpine.o arg.o busy.o colorconf.o confscroll.o context.o dispfilt.o flagmaint.o folder.o help.o imap.o init.o kblock.o keymenu.o ldapconf.o listsel.o mailcmd.o mailindx.o mailpart.o mailview.o newuser.o pattern.o pipe.o print.o radio.o remote.o reply.o roleconf.o send.o setup.o signal.o status.o takeaddr.o titlebar.o smime.o newmail.o date.o -Wl,-framework -Wl,CoreFoundation -L/sw/lib -framework Carbon -framework ApplicationServices -framework Security -L/usr/lib -lcom_err ../pico/libpico.a ../pico/osdep/libpicoosd.a ../pith/libpith.a ../pith/osdep/libpithosd.a ../pith/charconv/libpithcc.a osdep/libpineosd.a ../c-client/c-client.a /sw/lib/libintl.dylib -ltcl8.5 -lgssapi_krb5 /sw/lib/libldap.dylib -lncurses /sw/lib/liblber.dylib -lssl -lcrypto -lpam -lkrb5 gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-alpine-2.11-1/sw/share/locale\" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT rpdump.o -MD -MP -MF .deps/rpdump.Tpo -c -o rpdump.o rpdump.c mv -f .deps/rpdump.Tpo .deps/rpdump.Po /bin/sh ../libtool --tag=CC --mode=link gcc -g -Dbsd -D_THREAD_SAFE -g -O2 `cat ../c-client/LDFLAGS` -L/sw/lib -lintl -L/sw/lib -L/sw/lib -o rpdump rpdump.o ../pico/libpico.a ../pico/osdep/libpicoosd.a ../pith/libpith.a ../pith/osdep/libpithosd.a ../pith/charconv/libpithcc.a osdep/libpineosd.a ../c-client/c-client.a -ltcl8.5 -lgssapi_krb5 -lpam -lcrypto -lssl -lldap -framework Carbon -framework ApplicationServices -framework Security -lncurses -llber -lssl -lcrypto -lpam -lkrb5 libtool: link: gcc -g -Dbsd -D_THREAD_SAFE -g -O2 -o rpdump rpdump.o -L/sw/lib -framework Carbon -framework ApplicationServices -framework Security -L/usr/lib -lcom_err /sw/lib/libintl.dylib ../pico/libpico.a ../pico/osdep/libpicoosd.a ../pith/libpith.a ../pith/osdep/libpithosd.a ../pith/charconv/libpithcc.a osdep/libpineosd.a ../c-client/c-client.a -ltcl8.5 -lgssapi_krb5 /sw/lib/libldap.dylib -lncurses /sw/lib/liblber.dylib -lssl -lcrypto -lpam -lkrb5 gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-alpine-2.11-1/sw/share/locale\" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT rpload.o -MD -MP -MF .deps/rpload.Tpo -c -o rpload.o rpload.c mv -f .deps/rpload.Tpo .deps/rpload.Po /bin/sh ../libtool --tag=CC --mode=link gcc -g -Dbsd -D_THREAD_SAFE -g -O2 `cat ../c-client/LDFLAGS` -L/sw/lib -lintl -L/sw/lib -L/sw/lib -o rpload rpload.o ../pico/libpico.a ../pico/osdep/libpicoosd.a ../pith/libpith.a ../pith/osdep/libpithosd.a ../pith/charconv/libpithcc.a osdep/libpineosd.a ../c-client/c-client.a -ltcl8.5 -lgssapi_krb5 -lpam -lcrypto -lssl -lldap -framework Carbon -framework ApplicationServices -framework Security -lncurses -llber -lssl -lcrypto -lpam -lkrb5 libtool: link: gcc -g -Dbsd -D_THREAD_SAFE -g -O2 -o rpload rpload.o -L/sw/lib -framework Carbon -framework ApplicationServices -framework Security -L/usr/lib -lcom_err /sw/lib/libintl.dylib ../pico/libpico.a ../pico/osdep/libpicoosd.a ../pith/libpith.a ../pith/osdep/libpithosd.a ../pith/charconv/libpithcc.a osdep/libpineosd.a ../c-client/c-client.a -ltcl8.5 -lgssapi_krb5 /sw/lib/libldap.dylib -lncurses /sw/lib/liblber.dylib -lssl -lcrypto -lpam -lkrb5 Making all in web/src/alpined.d /bin/sh ../../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I../../../include -I../../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT wpcomm.lo -MD -MP -MF .deps/wpcomm.Tpo -c -o wpcomm.lo wpcomm.c libtool: compile: gcc -DHAVE_CONFIG_H -I../../../include -I../../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT wpcomm.lo -MD -MP -MF .deps/wpcomm.Tpo -c wpcomm.c -fno-common -DPIC -o .libs/wpcomm.o wpcomm.c:79:16: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] && (cmd = Tcl_GetByteArrayFromObj(objv[2], &wlen))){ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. libtool: compile: gcc -DHAVE_CONFIG_H -I../../../include -I../../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT wpcomm.lo -MD -MP -MF .deps/wpcomm.Tpo -c wpcomm.c -o wpcomm.o >/dev/null 2>&1 mv -f .deps/wpcomm.Tpo .deps/wpcomm.Plo /bin/sh ../../../libtool --tag=CC --mode=link gcc -g -Dbsd -D_THREAD_SAFE -g -O2 -rpath '/sw/build.build/alpine-2.11-1/alpine-2.11/web/src/alpined.d/../../lib' -version-info 1:0:0 -L/sw/lib -lintl -L/sw/lib -L/sw/lib -o libwpcomm.la -rpath /sw/build.build/alpine-2.11-1/alpine-2.11/web/src/alpined.d/../../lib wpcomm.lo -ltcl8.5 -lgssapi_krb5 -lpam -lcrypto -lssl -lldap -framework Carbon -framework ApplicationServices -framework Security -lncurses -llber -lssl -lcrypto -lpam -lkrb5 libtool: link: gcc -dynamiclib -Wl,-undefined -Wl,dynamic_lookup -o .libs/libwpcomm.1.dylib .libs/wpcomm.o -L/sw/lib /sw/lib/libintl.dylib -ltcl8.5 -lgssapi_krb5 /sw/lib/libldap.dylib -framework Carbon -framework ApplicationServices -framework Security -lncurses /sw/lib/liblber.dylib -lssl -lcrypto -lpam -lkrb5 -framework Carbon -framework ApplicationServices -framework Security -install_name /sw/build.build/alpine-2.11-1/alpine-2.11/web/src/alpined.d/../../lib/libwpcomm.1.dylib -compatibility_version 2 -current_version 2.0 -Wl,-single_module libtool: link: dsymutil .libs/libwpcomm.1.dylib || : libtool: link: (cd ".libs" && rm -f "libwpcomm.dylib" && ln -s "libwpcomm.1.dylib" "libwpcomm.dylib") libtool: link: /usr/bin/ar cru .libs/libwpcomm.a wpcomm.o libtool: link: ranlib .libs/libwpcomm.a libtool: link: ( cd ".libs" && rm -f "libwpcomm.la" && ln -s "../libwpcomm.la" "libwpcomm.la" ) gcc -DHAVE_CONFIG_H -I../../../include -I../../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT alpined.o -MD -MP -MF .deps/alpined.Tpo -c -o alpined.o alpined.c alpined.c:7699:49: warning: passing 'imapuid_t *' (aka 'unsigned long *') to parameter of type 'long *' converts between pointers to integer types with different sign [-Wpointer-sign] else if(Tcl_GetLongFromObj(interp, objv[1], &uid) != TCL_OK){ ^~~~ /usr/include/tclDecls.h:286:28: note: passing argument to parameter 'longPtr' here Tcl_Obj *objPtr, long *longPtr); ^ alpined.c:7863:49: warning: passing 'imapuid_t *' (aka 'unsigned long *') to parameter of type 'long *' converts between pointers to integer types with different sign [-Wpointer-sign] else if(Tcl_GetLongFromObj(interp, objv[1], &uid) != TCL_OK){ ^~~~ /usr/include/tclDecls.h:286:28: note: passing argument to parameter 'longPtr' here Tcl_Obj *objPtr, long *longPtr); ^ alpined.c:9636:7: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] strlen(prefix), prefix, ^~~~~~~~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ alpined.c:10818:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if(s = peAuthException()) ~~^~~~~~~~~~~~~~~~~~~ alpined.c:10818:10: note: place parentheses around the assignment to silence this warning if(s = peAuthException()) ^ ( ) alpined.c:10818:10: note: use '==' to turn this assignment into an equality comparison if(s = peAuthException()) ^ == alpined.c:10847:45: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast] mail_parameters(NULL, SET_RSHTIMEOUT, (void *) rv); ^ alpined.c:10851:45: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast] mail_parameters(NULL, SET_SSHTIMEOUT, (void *) rv); ^ alpined.c:11766:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if(s = peAuthException()){ ~~^~~~~~~~~~~~~~~~~~~ alpined.c:11766:11: note: place parentheses around the assignment to silence this warning if(s = peAuthException()){ ^ ( ) alpined.c:11766:11: note: use '==' to turn this assignment into an equality comparison if(s = peAuthException()){ ^ == alpined.c:11851:42: warning: passing 'imapuid_t *' (aka 'unsigned long *') to parameter of type 'long *' converts between pointers to integer types with different sign [-Wpointer-sign] if(Tcl_GetLongFromObj(interp, objv[2], &uid) == TCL_OK){ ^~~~ /usr/include/tclDecls.h:286:28: note: passing argument to parameter 'longPtr' here Tcl_Obj *objPtr, long *longPtr); ^ alpined.c:12124:46: warning: passing 'imapuid_t *' (aka 'unsigned long *') to parameter of type 'long *' converts between pointers to integer types with different sign [-Wpointer-sign] if(Tcl_GetLongFromObj(interp, objv[2], &uid) == TCL_OK){ ^~~~ /usr/include/tclDecls.h:286:28: note: passing argument to parameter 'longPtr' here Tcl_Obj *objPtr, long *longPtr); ^ alpined.c:12399:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if(pf = set_priority_header(md.metaenv, priority)) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alpined.c:12399:11: note: place parentheses around the assignment to silence this warning if(pf = set_priority_header(md.metaenv, priority)) ^ ( ) alpined.c:12399:11: note: use '==' to turn this assignment into an equality comparison if(pf = set_priority_header(md.metaenv, priority)) ^ == alpined.c:13328:37: warning: field precision should have type 'int', but argument has type 'long' [-Wformat] snprintf(newnewaddr, l, "%.*s%s%s", tstr1 - newaddr, ~~^~ ~~~~~~~~~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ alpined.c:14997:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ alpined.c:16266:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if(q = strchr(p,':')){ ~~^~~~~~~~~~~~~~~ alpined.c:16266:13: note: place parentheses around the assignment to silence this warning if(q = strchr(p,':')){ ^ ( ) alpined.c:16266:13: note: use '==' to turn this assignment into an equality comparison if(q = strchr(p,':')){ ^ == alpined.c:16275:21: warning: implicit declaration of function 'date_to_local_time_t' is invalid in C99 [-Wimplicit-function-declaration] theirdate = date_to_local_time_t(q); ^ 14 warnings generated. mv -f .deps/alpined.Tpo .deps/alpined.Po gcc -DHAVE_CONFIG_H -I../../../include -I../../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT busy.o -MD -MP -MF .deps/busy.Tpo -c -o busy.o busy.c mv -f .deps/busy.Tpo .deps/busy.Po gcc -DHAVE_CONFIG_H -I../../../include -I../../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT color.o -MD -MP -MF .deps/color.Tpo -c -o color.o color.c mv -f .deps/color.Tpo .deps/color.Po gcc -DHAVE_CONFIG_H -I../../../include -I../../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT imap.o -MD -MP -MF .deps/imap.Tpo -c -o imap.o imap.c mv -f .deps/imap.Tpo .deps/imap.Po gcc -DHAVE_CONFIG_H -I../../../include -I../../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT ldap.o -MD -MP -MF .deps/ldap.Tpo -c -o ldap.o ldap.c mv -f .deps/ldap.Tpo .deps/ldap.Po gcc -DHAVE_CONFIG_H -I../../../include -I../../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT remote.o -MD -MP -MF .deps/remote.Tpo -c -o remote.o remote.c mv -f .deps/remote.Tpo .deps/remote.Po gcc -DHAVE_CONFIG_H -I../../../include -I../../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT signal.o -MD -MP -MF .deps/signal.Tpo -c -o signal.o signal.c mv -f .deps/signal.Tpo .deps/signal.Po gcc -DHAVE_CONFIG_H -I../../../include -I../../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT debug.o -MD -MP -MF .deps/debug.Tpo -c -o debug.o debug.c mv -f .deps/debug.Tpo .deps/debug.Po gcc -DHAVE_CONFIG_H -I../../../include -I../../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT status.o -MD -MP -MF .deps/status.Tpo -c -o status.o status.c mv -f .deps/status.Tpo .deps/status.Po gcc -DHAVE_CONFIG_H -I../../../include -I../../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT stubs.o -MD -MP -MF .deps/stubs.Tpo -c -o stubs.o stubs.c mv -f .deps/stubs.Tpo .deps/stubs.Po echo "char datestamp[]="\"`date`\"";" > local.c echo "char hoststamp[]="\"`hostname`\"";" >> local.c gcc -DHAVE_CONFIG_H -I../../../include -I../../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT local.o -MD -MP -MF .deps/local.Tpo -c -o local.o local.c mv -f .deps/local.Tpo .deps/local.Po /bin/sh ../../../libtool --tag=CC --mode=link gcc -g -Dbsd -D_THREAD_SAFE -g -O2 `cat ../../../c-client/LDFLAGS` -L/sw/lib -lintl -L/sw/lib -L/sw/lib -o alpined alpined.o busy.o color.o imap.o ldap.o remote.o signal.o debug.o status.o stubs.o local.o ../../../pith/libpith.a ../../../pith/osdep/libpithosd.a ../../../pith/charconv/libpithcc.a ../../../c-client/c-client.a -ltcl8.5 -lgssapi_krb5 -lpam -lcrypto -lssl -lldap -framework Carbon -framework ApplicationServices -framework Security -lncurses -llber -lssl -lcrypto -lpam -lkrb5 libtool: link: gcc -g -Dbsd -D_THREAD_SAFE -g -O2 -o alpined alpined.o busy.o color.o imap.o ldap.o remote.o signal.o debug.o status.o stubs.o local.o -L/sw/lib -framework Carbon -framework ApplicationServices -framework Security -L/usr/lib -lcom_err /sw/lib/libintl.dylib ../../../pith/libpith.a ../../../pith/osdep/libpithosd.a ../../../pith/charconv/libpithcc.a ../../../c-client/c-client.a -ltcl8.5 -lgssapi_krb5 /sw/lib/libldap.dylib -lncurses /sw/lib/liblber.dylib -lssl -lcrypto -lpam -lkrb5 gcc -DHAVE_CONFIG_H -I../../../include -I../../../include -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -Dbsd -D_THREAD_SAFE -g -O2 -MT alpineldap.o -MD -MP -MF .deps/alpineldap.Tpo -c -o alpineldap.o alpineldap.c mv -f .deps/alpineldap.Tpo .deps/alpineldap.Po /bin/sh ../../../libtool --tag=CC --mode=link gcc -g -Dbsd -D_THREAD_SAFE -g -O2 `cat ../../../c-client/LDFLAGS` -L/sw/lib -lintl -L/sw/lib -L/sw/lib -o alpineldap alpineldap.o busy.o color.o imap.o ldap.o remote.o signal.o debug.o status.o stubs.o local.o ../../../pith/libpith.a ../../../pith/osdep/libpithosd.a ../../../pith/charconv/libpithcc.a ../../../c-client/c-client.a -ltcl8.5 -lgssapi_krb5 -lpam -lcrypto -lssl -lldap -framework Carbon -framework ApplicationServices -framework Security -lncurses -llber -lssl -lcrypto -lpam -lkrb5 libtool: link: gcc -g -Dbsd -D_THREAD_SAFE -g -O2 -o alpineldap alpineldap.o busy.o color.o imap.o ldap.o remote.o signal.o debug.o status.o stubs.o local.o -L/sw/lib -framework Carbon -framework ApplicationServices -framework Security -L/usr/lib -lcom_err /sw/lib/libintl.dylib ../../../pith/libpith.a ../../../pith/osdep/libpithosd.a ../../../pith/charconv/libpithcc.a ../../../c-client/c-client.a -ltcl8.5 -lgssapi_krb5 /sw/lib/libldap.dylib -lncurses /sw/lib/liblber.dylib -lssl -lcrypto -lpam -lkrb5 make[2]: Nothing to be done for `all-am'. /bin/rm -rf /sw/build.build/root-alpine-2.11-1 /bin/mkdir -p /sw/build.build/root-alpine-2.11-1/sw /bin/mkdir -p /sw/build.build/root-alpine-2.11-1/DEBIAN /usr/sbin/chown -R fink-bld:fink-bld /sw/build.build/root-alpine-2.11-1 sudo -u fink-bld [ENV] sh -c /tmp/fink.yAEvS /tmp/fink.CBmVO #!/bin/sh -ev cd alpine-2.11 make install if test ! -L c-client ; then ln -s imap/c-client c-client ; fi touch imap/ip6 cd imap && /usr/bin/make osx EXTRACFLAGS=" -DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -O2" EXTRALDFLAGS=" -L/sw/lib -lintl -L/sw/lib -L/sw/lib -ltcl8.5 -lgssapi_krb5 -lpam -lcrypto -lssl -lldap -framework Carbon -framework ApplicationServices -framework Security -lncurses -llber -lssl -lcrypto -lpam -lkrb5" EXTRASPECIALS="SSLDIR=/sw SSLCERTS=/sw/etc/ssl/certs SSLINCLUDE=/sw/include SSLLIB=/sw/lib EXTRAAUTHENTICATORS=gss " touch ip6 make build EXTRACFLAGS='-DMAC_OSX_KLUDGE -DUSE_INTERP_RESULT -I/sw/include -I/sw/include -g -O2' EXTRALDFLAGS='-L/sw/lib -lintl -L/sw/lib -L/sw/lib -ltcl8.5 -lgssapi_krb5 -lpam -lcrypto -lssl -lldap -framework Carbon -framework ApplicationServices -framework Security -lncurses -llber -lssl -lcrypto -lpam -lkrb5' EXTRADRIVERS='mbox' EXTRAAUTHENTICATORS='' PASSWDTYPE=std SSLTYPE=nopwd IP=4 EXTRASPECIALS='SSLDIR=/sw SSLCERTS=/sw/etc/ssl/certs SSLINCLUDE=/sw/include SSLLIB=/sw/lib EXTRAAUTHENTICATORS=gss ' BUILDTYPE=osx IP=6 EXTRAAUTHENTICATORS=" gss" \ SPECIALS="SSLINCLUDE=/usr/include/openssl SSLLIB=/usr/lib SSLCERTS=/System/Library/OpenSSL/certs SSLKEYS=/System/Library/OpenSSL/private GSSINCLUDE=/usr/include GSSLIB=/usr/lib" Rebuilding c-client for osx... cd c-client;make all CC=`cat CCTYPE` \ CFLAGS="`cat CFLAGS`" `cat SPECIALS` make[3]: Nothing to be done for `all'. sh -c 'rm -rf rebuild || true' Building bundled tools... cd mtest;make make[3]: Nothing to be done for `all'. cd ipopd;make make[3]: Nothing to be done for `ipopd'. cd imapd;make make[3]: Nothing to be done for `all'. cd mailutil;make make[3]: `mailutil' is up to date. cd mlock;make || true make[3]: Nothing to be done for `all'. cd dmail;make || true make[3]: `dmail' is up to date. cd tmail;make || true make[3]: `tmail' is up to date. /usr/bin/make install-recursive Making install in m4 make[3]: Nothing to be done for `install-exec-am'. make[3]: Nothing to be done for `install-data-am'. Making install in po .././install-sh -c -d /sw/build.build/root-alpine-2.11-1/sw/share if test "alpine" = "gettext-tools"; then \ .././install-sh -c -d /sw/build.build/root-alpine-2.11-1/sw/share/gettext/po; \ for file in Makefile.in.in remove-potcdate.sin quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot Makevars.template; do \ /usr/bin/install -c -m 644 ./$file \ /sw/build.build/root-alpine-2.11-1/sw/share/gettext/po/$file; \ done; \ for file in Makevars; do \ rm -f /sw/build.build/root-alpine-2.11-1/sw/share/gettext/po/$file; \ done; \ else \ : ; \ fi Making install in pith /usr/bin/make install-recursive Making install in osdep make[5]: Nothing to be done for `install-exec-am'. make[5]: Nothing to be done for `install-data-am'. Making install in charconv make[5]: Nothing to be done for `install-exec-am'. make[5]: Nothing to be done for `install-data-am'. make[5]: Nothing to be done for `install-exec-am'. make[5]: Nothing to be done for `install-data-am'. Making install in pico Making install in osdep make[4]: Nothing to be done for `install-exec-am'. make[4]: Nothing to be done for `install-data-am'. test -z "/sw/build.build/root-alpine-2.11-1/sw/bin" || .././install-sh -c -d "/sw/build.build/root-alpine-2.11-1/sw/bin" /bin/sh ../libtool --mode=install /usr/bin/install -c pico pilot '/sw/build.build/root-alpine-2.11-1/sw/bin' libtool: install: /usr/bin/install -c pico /sw/build.build/root-alpine-2.11-1/sw/bin/pico libtool: install: /usr/bin/install -c pilot /sw/build.build/root-alpine-2.11-1/sw/bin/pilot make[4]: Nothing to be done for `install-data-am'. Making install in alpine /usr/bin/make install-recursive Making install in osdep make[5]: Nothing to be done for `install-exec-am'. make[5]: Nothing to be done for `install-data-am'. test -z "/sw/build.build/root-alpine-2.11-1/sw/bin" || .././install-sh -c -d "/sw/build.build/root-alpine-2.11-1/sw/bin" /bin/sh ../libtool --mode=install /usr/bin/install -c alpine rpdump rpload '/sw/build.build/root-alpine-2.11-1/sw/bin' libtool: install: /usr/bin/install -c alpine /sw/build.build/root-alpine-2.11-1/sw/bin/alpine libtool: install: /usr/bin/install -c rpdump /sw/build.build/root-alpine-2.11-1/sw/bin/rpdump libtool: install: /usr/bin/install -c rpload /sw/build.build/root-alpine-2.11-1/sw/bin/rpload make[5]: Nothing to be done for `install-data-am'. Making install in web/src/alpined.d make[3]: Nothing to be done for `install-exec-am'. test -z "/sw/build.build/alpine-2.11-1/alpine-2.11/web/src/alpined.d/../../bin" || ../../.././install-sh -c -d "/sw/build.build/alpine-2.11-1/alpine-2.11/web/src/alpined.d/../../bin" /bin/sh ../../../libtool --mode=install /usr/bin/install -c alpined alpineldap '/sw/build.build/alpine-2.11-1/alpine-2.11/web/src/alpined.d/../../bin' libtool: install: /usr/bin/install -c alpined /sw/build.build/alpine-2.11-1/alpine-2.11/web/src/alpined.d/../../bin/alpined libtool: install: /usr/bin/install -c alpineldap /sw/build.build/alpine-2.11-1/alpine-2.11/web/src/alpined.d/../../bin/alpineldap test -z "/sw/build.build/alpine-2.11-1/alpine-2.11/web/src/alpined.d/../../lib" || ../../.././install-sh -c -d "/sw/build.build/alpine-2.11-1/alpine-2.11/web/src/alpined.d/../../lib" /bin/sh ../../../libtool --mode=install /usr/bin/install -c libwpcomm.la '/sw/build.build/alpine-2.11-1/alpine-2.11/web/src/alpined.d/../../lib' libtool: install: /usr/bin/install -c .libs/libwpcomm.1.dylib /sw/build.build/alpine-2.11-1/alpine-2.11/web/src/alpined.d/../../lib/libwpcomm.1.dylib libtool: install: (cd /sw/build.build/alpine-2.11-1/alpine-2.11/web/src/alpined.d/../../lib && { ln -s -f libwpcomm.1.dylib libwpcomm.dylib || { rm -f libwpcomm.dylib && ln -s libwpcomm.1.dylib libwpcomm.dylib; }; }) libtool: install: /usr/bin/install -c .libs/libwpcomm.lai /sw/build.build/alpine-2.11-1/alpine-2.11/web/src/alpined.d/../../lib/libwpcomm.la libtool: install: /usr/bin/install -c .libs/libwpcomm.a /sw/build.build/alpine-2.11-1/alpine-2.11/web/src/alpined.d/../../lib/libwpcomm.a libtool: install: chmod 644 /sw/build.build/alpine-2.11-1/alpine-2.11/web/src/alpined.d/../../lib/libwpcomm.a libtool: install: ranlib /sw/build.build/alpine-2.11-1/alpine-2.11/web/src/alpined.d/../../lib/libwpcomm.a ---------------------------------------------------------------------- Libraries have been installed in: /sw/build.build/alpine-2.11-1/alpine-2.11/web/src/alpined.d/../../lib If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `DYLD_LIBRARY_PATH' environment variable during execution See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- make[3]: Nothing to be done for `install-exec-am'. test -z "/sw/build.build/root-alpine-2.11-1/sw/share/man/man1" || ./install-sh -c -d "/sw/build.build/root-alpine-2.11-1/sw/share/man/man1" /usr/bin/install -c -m 644 doc/alpine.1 doc/pico.1 doc/pilot.1 doc/rpdump.1 doc/rpload.1 '/sw/build.build/root-alpine-2.11-1/sw/share/man/man1' sudo -u fink-bld [ENV] sh -c /tmp/fink.yWgP_ /usr/bin/install -d -m 700 /sw/build.build/root-alpine-2.11-1/sw/share/doc/alpine /bin/cp -r alpine-2.11/LICENSE /sw/build.build/root-alpine-2.11-1/sw/share/doc/alpine/ /bin/cp -r alpine-2.11/NOTICE /sw/build.build/root-alpine-2.11-1/sw/share/doc/alpine/ /bin/cp -r alpine-2.11/README /sw/build.build/root-alpine-2.11-1/sw/share/doc/alpine/ /bin/cp -r alpine-2.11/VERSION /sw/build.build/root-alpine-2.11-1/sw/share/doc/alpine/ /bin/chmod -R go=u-w /sw/build.build/root-alpine-2.11-1/sw/share/doc/alpine /bin/rm -f /sw/build.build/root-alpine-2.11-1/sw/info/dir /sw/build.build/root-alpine-2.11-1/sw/info/dir.old /sw/build.build/root-alpine-2.11-1/sw/share/info/dir /sw/build.build/root-alpine-2.11-1/sw/share/info/dir.old Reverting ownership of install dir to root Writing control file... Writing md5sums file... env LANG=C LC_ALL=C dpkg-deb -b root-alpine-2.11-1 /sw/fink/10.9/stable/main/binary-darwin-x86_64/net dpkg-deb: building package `alpine' in `/sw/fink/10.9/stable/main/binary-darwin-x86_64/net/alpine_2.11-1_darwin-x86_64.deb'. Removing runtime build-lock... Removing build-lock package... /sw/bin/dpkg-lockwait -r fink-buildlock-alpine-2.11-1 (Reading database ... 6230 files and directories currently installed.) Removing fink-buildlock-alpine-2.11-1 ...