printf ' ' | fink --no-use-binary-dist --yes --build-as-nobody rebuild re-alpine 2>&1 The package 're-alpine' will be built without being installed. Reading build dependency for re-alpine-2.02-4... Reading dependency for re-alpine-2.02-4... Reading build conflict for re-alpine-2.02-4... 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 'system-openssl-dev' will be installed. Reading dependency for system-openssl-dev-0.9.8-6... Reading runtime dependency for system-openssl-dev-0.9.8-6... 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 '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 '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 '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 '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 '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: re-alpine The following 17 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 libncurses5 openldap24-dev openldap24-shlibs openssl100-shlibs system-openssl-dev tcltk-shlibs xft2-shlibs 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/re-alpine-2.02.tar.bz2 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 1 5458k 1 100k 0 0 32234 0 0:02:53 0:00:03 0:02:50 32242 7 5458k 7 388k 0 0 102k 0 0:00:53 0:00:03 0:00:50 102k 14 5458k 14 776k 0 0 160k 0 0:00:34 0:00:04 0:00:30 160k 26 5458k 26 1433k 0 0 246k 0 0:00:22 0:00:05 0:00:17 286k 35 5458k 35 1952k 0 0 268k 0 0:00:20 0:00:07 0:00:13 362k 37 5458k 37 2044k 0 0 261k 0 0:00:20 0:00:07 0:00:13 419k 49 5458k 49 2716k 0 0 308k 0 0:00:17 0:00:08 0:00:09 465k 63 5458k 63 3474k 0 0 354k 0 0:00:15 0:00:09 0:00:06 543k 74 5458k 74 4048k 0 0 362k 0 0:00:15 0:00:11 0:00:04 487k 78 5458k 78 4291k 0 0 363k 0 0:00:15 0:00:11 0:00:04 514k 88 5458k 88 4804k 0 0 375k 0 0:00:14 0:00:12 0:00:02 552k 100 5458k 100 5458k 0 0 402k 0 0:00:13 0:00:13 --:--:-- 575k 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/dists/stable/main/binary-darwin-x86_64/base/openssl100-shlibs_1.0.1h-1_darwin-x86_64.deb Selecting previously deselected package openssl100-shlibs. (Reading database ... 4483 files and directories currently installed.) Unpacking openssl100-shlibs (from .../openssl100-shlibs_1.0.1h-1_darwin-x86_64.deb) ... Setting up openssl100-shlibs (1.0.1h-1) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/system-openssl-dev_0.9.8-6_darwin-x86_64.deb Selecting previously deselected package system-openssl-dev. (Reading database ... 4504 files and directories currently installed.) Unpacking system-openssl-dev (from .../system-openssl-dev_0.9.8-6_darwin-x86_64.deb) ... Setting up system-openssl-dev (0.9.8-6) ... 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 ... 4512 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 ... 4560 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 ... 4645 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 ... 4860 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 ... 4869 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-re-alpine-2.02-4 /sw/build.build dpkg-deb: building package `fink-buildlock-re-alpine-2.02-4' in `/sw/build.build/fink-buildlock-re-alpine-2.02-4_2014.08.01-13.12.27_darwin-x86_64.deb'. Installing build-lock package... /sw/bin/dpkg-lockwait -i /sw/build.build/fink-buildlock-re-alpine-2.02-4_2014.08.01-13.12.27_darwin-x86_64.deb Selecting previously deselected package fink-buildlock-re-alpine-2.02-4. (Reading database ... 4892 files and directories currently installed.) Unpacking fink-buildlock-re-alpine-2.02-4 (from .../fink-buildlock-re-alpine-2.02-4_2014.08.01-13.12.27_darwin-x86_64.deb) ... Setting up fink-buildlock-re-alpine-2.02-4 (2014.08.01-13.12.27) ... sudo -u fink-bld [ENV] sh -c /tmp/fink.242YX env LANG=C LC_ALL=C /sw/bin/tar --no-same-owner --no-same-permissions -xvf /sw/src/re-alpine-2.02.tar.bz2 re-alpine-2.02/ re-alpine-2.02/config.sub re-alpine-2.02/aclocal.m4 re-alpine-2.02/imap/ re-alpine-2.02/imap/CONTENTS re-alpine-2.02/imap/Makefile re-alpine-2.02/imap/SUPPORT re-alpine-2.02/imap/makefile.w2k re-alpine-2.02/imap/LICENSE.txt re-alpine-2.02/imap/NOTICE re-alpine-2.02/imap/README re-alpine-2.02/imap/src/ re-alpine-2.02/imap/src/dmail/ re-alpine-2.02/imap/src/dmail/Makefile re-alpine-2.02/imap/src/dmail/dquota.h re-alpine-2.02/imap/src/dmail/dquota.c re-alpine-2.02/imap/src/dmail/dmail.c re-alpine-2.02/imap/src/dmail/dmail.1 re-alpine-2.02/imap/src/tmail/ re-alpine-2.02/imap/src/tmail/tmail.c re-alpine-2.02/imap/src/tmail/Makefile re-alpine-2.02/imap/src/tmail/tmail.1 re-alpine-2.02/imap/src/tmail/tquota.h re-alpine-2.02/imap/src/tmail/tquota.c re-alpine-2.02/imap/src/mlock/ re-alpine-2.02/imap/src/mlock/Makefile re-alpine-2.02/imap/src/mlock/mlock.c re-alpine-2.02/imap/src/imapd/ re-alpine-2.02/imap/src/imapd/Makefile re-alpine-2.02/imap/src/imapd/makefile.w2k re-alpine-2.02/imap/src/imapd/makefile.nt re-alpine-2.02/imap/src/imapd/imapd.c re-alpine-2.02/imap/src/imapd/makefile.ntk re-alpine-2.02/imap/src/imapd/imapd.8 re-alpine-2.02/imap/src/c-client/ re-alpine-2.02/imap/src/c-client/utf8aux.c re-alpine-2.02/imap/src/c-client/auth_log.c re-alpine-2.02/imap/src/c-client/netmsg.h re-alpine-2.02/imap/src/c-client/smtp.c re-alpine-2.02/imap/src/c-client/sslio.h re-alpine-2.02/imap/src/c-client/mail.h re-alpine-2.02/imap/src/c-client/rfc822.c re-alpine-2.02/imap/src/c-client/misc.c re-alpine-2.02/imap/src/c-client/pop3.c re-alpine-2.02/imap/src/c-client/netmsg.c re-alpine-2.02/imap/src/c-client/imap4r1.h re-alpine-2.02/imap/src/c-client/nntp.h re-alpine-2.02/imap/src/c-client/auth_pla.c re-alpine-2.02/imap/src/c-client/utf8aux.h re-alpine-2.02/imap/src/c-client/auth_md5.c re-alpine-2.02/imap/src/c-client/auth_ext.c re-alpine-2.02/imap/src/c-client/smanager.c re-alpine-2.02/imap/src/c-client/smtp.h re-alpine-2.02/imap/src/c-client/misc.h re-alpine-2.02/imap/src/c-client/nntp.c re-alpine-2.02/imap/src/c-client/newsrc.h re-alpine-2.02/imap/src/c-client/env.h re-alpine-2.02/imap/src/c-client/fs.h re-alpine-2.02/imap/src/c-client/auth_gss.c re-alpine-2.02/imap/src/c-client/tcp.h re-alpine-2.02/imap/src/c-client/mail.c re-alpine-2.02/imap/src/c-client/mail.h.orig re-alpine-2.02/imap/src/c-client/newsrc.c re-alpine-2.02/imap/src/c-client/rfc822.h re-alpine-2.02/imap/src/c-client/imap4r1.c re-alpine-2.02/imap/src/c-client/nl.h re-alpine-2.02/imap/src/c-client/utf8.h re-alpine-2.02/imap/src/c-client/c-client.h re-alpine-2.02/imap/src/c-client/flstring.h re-alpine-2.02/imap/src/c-client/flstring.c re-alpine-2.02/imap/src/c-client/ftl.h re-alpine-2.02/imap/src/c-client/utf8.c re-alpine-2.02/imap/src/mailutil/ re-alpine-2.02/imap/src/mailutil/Makefile re-alpine-2.02/imap/src/mailutil/mailutil.1 re-alpine-2.02/imap/src/mailutil/makefile.w2k re-alpine-2.02/imap/src/mailutil/mailutil.c re-alpine-2.02/imap/src/mailutil/makefile.nt re-alpine-2.02/imap/src/mailutil/makefile.ntk re-alpine-2.02/imap/src/osdep/ re-alpine-2.02/imap/src/osdep/wce/ re-alpine-2.02/imap/src/osdep/wce/os_wce.h re-alpine-2.02/imap/src/osdep/wce/env_wce.c re-alpine-2.02/imap/src/osdep/wce/ftl_wce.c re-alpine-2.02/imap/src/osdep/wce/os_wce.c re-alpine-2.02/imap/src/osdep/wce/env_wce.h re-alpine-2.02/imap/src/osdep/wce/tcp_wce.c re-alpine-2.02/imap/src/osdep/wce/fs_wce.c re-alpine-2.02/imap/src/osdep/wce/drivraux.bat re-alpine-2.02/imap/src/osdep/wce/drivers.bat re-alpine-2.02/imap/src/osdep/wce/dummy.h re-alpine-2.02/imap/src/osdep/wce/pmatch.c re-alpine-2.02/imap/src/osdep/wce/mkauths.bat re-alpine-2.02/imap/src/osdep/wce/makefile.wce re-alpine-2.02/imap/src/osdep/wce/tcp_wce.h re-alpine-2.02/imap/src/osdep/wce/dummywce.c re-alpine-2.02/imap/src/osdep/wce/nl_wce.c re-alpine-2.02/imap/src/osdep/wce/setproto.bat re-alpine-2.02/imap/src/osdep/wce/mkautaux.bat re-alpine-2.02/imap/src/osdep/unix/ re-alpine-2.02/imap/src/osdep/unix/os_nto.h re-alpine-2.02/imap/src/osdep/unix/phile.c re-alpine-2.02/imap/src/osdep/unix/fdstring.h re-alpine-2.02/imap/src/osdep/unix/os_s40.c re-alpine-2.02/imap/src/osdep/unix/kerb_mit.c re-alpine-2.02/imap/src/osdep/unix/os_a41.c re-alpine-2.02/imap/src/osdep/unix/ckp_os4.c re-alpine-2.02/imap/src/osdep/unix/ipo_unix.c re-alpine-2.02/imap/src/osdep/unix/os_sc5.h re-alpine-2.02/imap/src/osdep/unix/flocksim.c re-alpine-2.02/imap/src/osdep/unix/ckp_psx.c re-alpine-2.02/imap/src/osdep/unix/os_pyr.h re-alpine-2.02/imap/src/osdep/unix/Makefile re-alpine-2.02/imap/src/osdep/unix/os_cyg.c re-alpine-2.02/imap/src/osdep/unix/os_bsf.c re-alpine-2.02/imap/src/osdep/unix/os_sv4.h re-alpine-2.02/imap/src/osdep/unix/dummy.c re-alpine-2.02/imap/src/osdep/unix/mix.c re-alpine-2.02/imap/src/osdep/unix/env_unix.c re-alpine-2.02/imap/src/osdep/unix/os_aix.h re-alpine-2.02/imap/src/osdep/unix/pseudo.c re-alpine-2.02/imap/src/osdep/unix/sslstdio.c re-alpine-2.02/imap/src/osdep/unix/ckp_1st.c re-alpine-2.02/imap/src/osdep/unix/os_art.c re-alpine-2.02/imap/src/osdep/unix/mmdf.c re-alpine-2.02/imap/src/osdep/unix/os_bsf.h re-alpine-2.02/imap/src/osdep/unix/log_bsi.c re-alpine-2.02/imap/src/osdep/unix/os_cvx.h re-alpine-2.02/imap/src/osdep/unix/ckp_pam.c re-alpine-2.02/imap/src/osdep/unix/ckp_ult.c re-alpine-2.02/imap/src/osdep/unix/os_mnt.h re-alpine-2.02/imap/src/osdep/unix/truncate.c re-alpine-2.02/imap/src/osdep/unix/os_isc.h re-alpine-2.02/imap/src/osdep/unix/log_cyg.c re-alpine-2.02/imap/src/osdep/unix/os_qnx.c re-alpine-2.02/imap/src/osdep/unix/tcp_unix.h re-alpine-2.02/imap/src/osdep/unix/mkauths re-alpine-2.02/imap/src/osdep/unix/tenex.c re-alpine-2.02/imap/src/osdep/unix/os_osf.c re-alpine-2.02/imap/src/osdep/unix/os_art.h re-alpine-2.02/imap/src/osdep/unix/os_d-g.h re-alpine-2.02/imap/src/osdep/unix/ckp_afs.c re-alpine-2.02/imap/src/osdep/unix/flocklnx.c re-alpine-2.02/imap/src/osdep/unix/os_bsi.h re-alpine-2.02/imap/src/osdep/unix/ckp_sv4.c re-alpine-2.02/imap/src/osdep/unix/mtx.c re-alpine-2.02/imap/src/osdep/unix/os_cvx.c re-alpine-2.02/imap/src/osdep/unix/os_cyg.h re-alpine-2.02/imap/src/osdep/unix/ckp_sec.c re-alpine-2.02/imap/src/osdep/unix/pseudo.h re-alpine-2.02/imap/src/osdep/unix/fsync.c re-alpine-2.02/imap/src/osdep/unix/tcp_unix.c re-alpine-2.02/imap/src/osdep/unix/news.c re-alpine-2.02/imap/src/osdep/unix/fs_unix.c re-alpine-2.02/imap/src/osdep/unix/os_a32.c re-alpine-2.02/imap/src/osdep/unix/flocksim.h re-alpine-2.02/imap/src/osdep/unix/log_std.c re-alpine-2.02/imap/src/osdep/unix/gr_waitp.c re-alpine-2.02/imap/src/osdep/unix/os_sol.c re-alpine-2.02/imap/src/osdep/unix/utime.c re-alpine-2.02/imap/src/osdep/unix/os_nxt.c re-alpine-2.02/imap/src/osdep/unix/os_qnx.h re-alpine-2.02/imap/src/osdep/unix/os_do4.c re-alpine-2.02/imap/src/osdep/unix/unix.c re-alpine-2.02/imap/src/osdep/unix/log_os4.c re-alpine-2.02/imap/src/osdep/unix/os_a41.h re-alpine-2.02/imap/src/osdep/unix/drivers re-alpine-2.02/imap/src/osdep/unix/ssl_none.c re-alpine-2.02/imap/src/osdep/unix/os_mnt.c re-alpine-2.02/imap/src/osdep/unix/os_do4.h re-alpine-2.02/imap/src/osdep/unix/ckp_std.c re-alpine-2.02/imap/src/osdep/unix/os_solo.h re-alpine-2.02/imap/src/osdep/unix/os_soln.h re-alpine-2.02/imap/src/osdep/unix/tz_sv4.c re-alpine-2.02/imap/src/osdep/unix/os_osf.h re-alpine-2.02/imap/src/osdep/unix/ckp_nul.c re-alpine-2.02/imap/src/osdep/unix/ckp_3rd.c re-alpine-2.02/imap/src/osdep/unix/os_pyr.c re-alpine-2.02/imap/src/osdep/unix/ckp_sce.c re-alpine-2.02/imap/src/osdep/unix/os_bsd.h re-alpine-2.02/imap/src/osdep/unix/rename.c re-alpine-2.02/imap/src/osdep/unix/mbx.c re-alpine-2.02/imap/src/osdep/unix/os_sua.c re-alpine-2.02/imap/src/osdep/unix/os_shp.h re-alpine-2.02/imap/src/osdep/unix/tz_bsd.c re-alpine-2.02/imap/src/osdep/unix/setpgrp.c re-alpine-2.02/imap/src/osdep/unix/os_sv4.c re-alpine-2.02/imap/src/osdep/unix/fdstring.c re-alpine-2.02/imap/src/osdep/unix/os_sos.h re-alpine-2.02/imap/src/osdep/unix/os_drs.c re-alpine-2.02/imap/src/osdep/unix/os_sua.h re-alpine-2.02/imap/src/osdep/unix/ssl_unix.c re-alpine-2.02/imap/src/osdep/unix/os_lyn.c re-alpine-2.02/imap/src/osdep/unix/os_sv2.c re-alpine-2.02/imap/src/osdep/unix/os_slx.c re-alpine-2.02/imap/src/osdep/unix/write.c re-alpine-2.02/imap/src/osdep/unix/crx_nfs.c re-alpine-2.02/imap/src/osdep/unix/os_sc5.c re-alpine-2.02/imap/src/osdep/unix/ip4_unix.c re-alpine-2.02/imap/src/osdep/unix/env_unix.h re-alpine-2.02/imap/src/osdep/unix/dummy.h re-alpine-2.02/imap/src/osdep/unix/ckp_svo.c re-alpine-2.02/imap/src/osdep/unix/pmatch.c re-alpine-2.02/imap/src/osdep/unix/sig_psx.c re-alpine-2.02/imap/src/osdep/unix/os_asv.c re-alpine-2.02/imap/src/osdep/unix/os_ptx.h re-alpine-2.02/imap/src/osdep/unix/os_sos.c re-alpine-2.02/imap/src/osdep/unix/os_a52.h re-alpine-2.02/imap/src/osdep/unix/os_a32.h re-alpine-2.02/imap/src/osdep/unix/os_aux.c re-alpine-2.02/imap/src/osdep/unix/ftl_unix.c re-alpine-2.02/imap/src/osdep/unix/sig_bsd.c re-alpine-2.02/imap/src/osdep/unix/ckp_pmb.c re-alpine-2.02/imap/src/osdep/unix/os_osx.h re-alpine-2.02/imap/src/osdep/unix/ckp_gss.c re-alpine-2.02/imap/src/osdep/unix/os_mct.h re-alpine-2.02/imap/src/osdep/unix/os_ptx.c re-alpine-2.02/imap/src/osdep/unix/os_lnx.h re-alpine-2.02/imap/src/osdep/unix/os_os4.h re-alpine-2.02/imap/src/osdep/unix/os_lyn.h re-alpine-2.02/imap/src/osdep/unix/os_ult.c re-alpine-2.02/imap/src/osdep/unix/os_bsi.c re-alpine-2.02/imap/src/osdep/unix/os_nto.c re-alpine-2.02/imap/src/osdep/unix/os_s40.h re-alpine-2.02/imap/src/osdep/unix/os_vu2.h re-alpine-2.02/imap/src/osdep/unix/flockcyg.h re-alpine-2.02/imap/src/osdep/unix/os_shp.c re-alpine-2.02/imap/src/osdep/unix/os_slx.h re-alpine-2.02/imap/src/osdep/unix/mh.c re-alpine-2.02/imap/src/osdep/unix/getspnam.c re-alpine-2.02/imap/src/osdep/unix/os_vu2.c re-alpine-2.02/imap/src/osdep/unix/os_aos.c re-alpine-2.02/imap/src/osdep/unix/os_os4.c re-alpine-2.02/imap/src/osdep/unix/ckp_a41.c re-alpine-2.02/imap/src/osdep/unix/ckp_dce.c re-alpine-2.02/imap/src/osdep/unix/log_sv4.c re-alpine-2.02/imap/src/osdep/unix/os_aix.c re-alpine-2.02/imap/src/osdep/unix/os_dyn.c re-alpine-2.02/imap/src/osdep/unix/ckp_2nd.c re-alpine-2.02/imap/src/osdep/unix/os_ult.h re-alpine-2.02/imap/src/osdep/unix/scandir.c re-alpine-2.02/imap/src/osdep/unix/strerror.c re-alpine-2.02/imap/src/osdep/unix/ckp_bsi.c re-alpine-2.02/imap/src/osdep/unix/os_sun.c re-alpine-2.02/imap/src/osdep/unix/gr_wait.c re-alpine-2.02/imap/src/osdep/unix/os_d-g.c re-alpine-2.02/imap/src/osdep/unix/os_nxt.h re-alpine-2.02/imap/src/osdep/unix/ckp_ssn.c re-alpine-2.02/imap/src/osdep/unix/os_sco.c re-alpine-2.02/imap/src/osdep/unix/os_bsd.c re-alpine-2.02/imap/src/osdep/unix/os_hpp.h re-alpine-2.02/imap/src/osdep/unix/log_old.c re-alpine-2.02/imap/src/osdep/unix/os_isc.c re-alpine-2.02/imap/src/osdep/unix/log_sec.c re-alpine-2.02/imap/src/osdep/unix/gr_wait4.c re-alpine-2.02/imap/src/osdep/unix/os_dyn.h re-alpine-2.02/imap/src/osdep/unix/opendir.c re-alpine-2.02/imap/src/osdep/unix/os_lnx.c re-alpine-2.02/imap/src/osdep/unix/mx.c re-alpine-2.02/imap/src/osdep/unix/os_asv.h re-alpine-2.02/imap/src/osdep/unix/flockcyg.c re-alpine-2.02/imap/src/osdep/unix/os_sgi.h re-alpine-2.02/imap/src/osdep/unix/os_hpp.c re-alpine-2.02/imap/src/osdep/unix/nl_unix.c re-alpine-2.02/imap/src/osdep/unix/tz_nul.c re-alpine-2.02/imap/src/osdep/unix/gethstid.c re-alpine-2.02/imap/src/osdep/unix/os_sv2.h re-alpine-2.02/imap/src/osdep/unix/os_aux.h re-alpine-2.02/imap/src/osdep/unix/ckp_cyg.c re-alpine-2.02/imap/src/osdep/unix/os_aos.h re-alpine-2.02/imap/src/osdep/unix/Makefile.gss re-alpine-2.02/imap/src/osdep/unix/os_osx.c re-alpine-2.02/imap/src/osdep/unix/crx_std.c re-alpine-2.02/imap/src/osdep/unix/ip6_unix.c re-alpine-2.02/imap/src/osdep/unix/unix.h re-alpine-2.02/imap/src/osdep/unix/os_a52.c re-alpine-2.02/imap/src/osdep/unix/os_drs.h re-alpine-2.02/imap/src/osdep/unix/os_sun.h re-alpine-2.02/imap/src/osdep/unix/os_mct.c re-alpine-2.02/imap/src/osdep/unix/os_sco.h re-alpine-2.02/imap/src/osdep/unix/os_sgi.c re-alpine-2.02/imap/src/osdep/unix/sig_sv4.c re-alpine-2.02/imap/src/osdep/tops-20/ re-alpine-2.02/imap/src/osdep/tops-20/build.ctl re-alpine-2.02/imap/src/osdep/tops-20/nl_t20.c re-alpine-2.02/imap/src/osdep/tops-20/tcp_t20.h re-alpine-2.02/imap/src/osdep/tops-20/env_t20.c re-alpine-2.02/imap/src/osdep/tops-20/tcp_t20.c re-alpine-2.02/imap/src/osdep/tops-20/ftl_t20.c re-alpine-2.02/imap/src/osdep/tops-20/os_t20.c re-alpine-2.02/imap/src/osdep/tops-20/dummyt20.c re-alpine-2.02/imap/src/osdep/tops-20/fs_t20.c re-alpine-2.02/imap/src/osdep/tops-20/linkage.h re-alpine-2.02/imap/src/osdep/tops-20/os_t20.h re-alpine-2.02/imap/src/osdep/tops-20/dummy.h re-alpine-2.02/imap/src/osdep/tops-20/pmatch.c re-alpine-2.02/imap/src/osdep/tops-20/env_t20.h re-alpine-2.02/imap/src/osdep/tops-20/log_t20.c re-alpine-2.02/imap/src/osdep/tops-20/linkage.c re-alpine-2.02/imap/src/osdep/tops-20/shortsym.h re-alpine-2.02/imap/src/osdep/amiga/ re-alpine-2.02/imap/src/osdep/amiga/phile.c re-alpine-2.02/imap/src/osdep/amiga/fdstring.h re-alpine-2.02/imap/src/osdep/amiga/Makefile re-alpine-2.02/imap/src/osdep/amiga/dummy.c re-alpine-2.02/imap/src/osdep/amiga/mix.c re-alpine-2.02/imap/src/osdep/amiga/pseudo.c re-alpine-2.02/imap/src/osdep/amiga/mmdf.c re-alpine-2.02/imap/src/osdep/amiga/tcp_ami.h re-alpine-2.02/imap/src/osdep/amiga/fs_ami.c re-alpine-2.02/imap/src/osdep/amiga/mkauths re-alpine-2.02/imap/src/osdep/amiga/tenex.c re-alpine-2.02/imap/src/osdep/amiga/tcp_ami.c re-alpine-2.02/imap/src/osdep/amiga/mtx.c re-alpine-2.02/imap/src/osdep/amiga/pseudo.h re-alpine-2.02/imap/src/osdep/amiga/news.c re-alpine-2.02/imap/src/osdep/amiga/os_ami.h re-alpine-2.02/imap/src/osdep/amiga/log_std.c re-alpine-2.02/imap/src/osdep/amiga/gr_waitp.c re-alpine-2.02/imap/src/osdep/amiga/unix.c re-alpine-2.02/imap/src/osdep/amiga/env_ami.h re-alpine-2.02/imap/src/osdep/amiga/drivers re-alpine-2.02/imap/src/osdep/amiga/ssl_none.c re-alpine-2.02/imap/src/osdep/amiga/ckp_std.c re-alpine-2.02/imap/src/osdep/amiga/mbx.c re-alpine-2.02/imap/src/osdep/amiga/tz_bsd.c re-alpine-2.02/imap/src/osdep/amiga/fdstring.c re-alpine-2.02/imap/src/osdep/amiga/write.c re-alpine-2.02/imap/src/osdep/amiga/dummy.h re-alpine-2.02/imap/src/osdep/amiga/pmatch.c re-alpine-2.02/imap/src/osdep/amiga/mh.c re-alpine-2.02/imap/src/osdep/amiga/os_ami.c re-alpine-2.02/imap/src/osdep/amiga/scandir.c re-alpine-2.02/imap/src/osdep/amiga/ftl_ami.c re-alpine-2.02/imap/src/osdep/amiga/nl_ami.c re-alpine-2.02/imap/src/osdep/amiga/mx.c re-alpine-2.02/imap/src/osdep/amiga/gethstid.c re-alpine-2.02/imap/src/osdep/amiga/unix.h re-alpine-2.02/imap/src/osdep/amiga/env_ami.c re-alpine-2.02/imap/src/osdep/nt/ re-alpine-2.02/imap/src/osdep/nt/fdstring.h re-alpine-2.02/imap/src/osdep/nt/os_old.c re-alpine-2.02/imap/src/osdep/nt/kerb_mit.c re-alpine-2.02/imap/src/osdep/nt/mailfile.h re-alpine-2.02/imap/src/osdep/nt/pseudo.c re-alpine-2.02/imap/src/osdep/nt/ftl_nt.c re-alpine-2.02/imap/src/osdep/nt/ssl_old.c re-alpine-2.02/imap/src/osdep/nt/os_nt.c re-alpine-2.02/imap/src/osdep/nt/kerb_w2k.c re-alpine-2.02/imap/src/osdep/nt/ssl_w2k.c re-alpine-2.02/imap/src/osdep/nt/makefile.w2k re-alpine-2.02/imap/src/osdep/nt/pseudo.h re-alpine-2.02/imap/src/osdep/nt/ssl_none.c re-alpine-2.02/imap/src/osdep/nt/nl_nt.c re-alpine-2.02/imap/src/osdep/nt/os_w2k.c re-alpine-2.02/imap/src/osdep/nt/os_nt.h re-alpine-2.02/imap/src/osdep/nt/drivraux.bat re-alpine-2.02/imap/src/osdep/nt/drivers.bat re-alpine-2.02/imap/src/osdep/nt/fdstring.c re-alpine-2.02/imap/src/osdep/nt/tcp_nt.h re-alpine-2.02/imap/src/osdep/nt/mtxnt.c re-alpine-2.02/imap/src/osdep/nt/ip4_nt.c re-alpine-2.02/imap/src/osdep/nt/write.c re-alpine-2.02/imap/src/osdep/nt/env_nt.h re-alpine-2.02/imap/src/osdep/nt/ip6_nt.c re-alpine-2.02/imap/src/osdep/nt/dummy.h re-alpine-2.02/imap/src/osdep/nt/pmatch.c re-alpine-2.02/imap/src/osdep/nt/yunchan.h re-alpine-2.02/imap/src/osdep/nt/yunchan.c re-alpine-2.02/imap/src/osdep/nt/mkauths.bat re-alpine-2.02/imap/src/osdep/nt/tenexnt.c re-alpine-2.02/imap/src/osdep/nt/os_ntk.c re-alpine-2.02/imap/src/osdep/nt/unixnt.h re-alpine-2.02/imap/src/osdep/nt/unixnt.c re-alpine-2.02/imap/src/osdep/nt/fs_nt.c re-alpine-2.02/imap/src/osdep/nt/dummynt.c re-alpine-2.02/imap/src/osdep/nt/makefile.nt re-alpine-2.02/imap/src/osdep/nt/setproto.bat re-alpine-2.02/imap/src/osdep/nt/makefile.ntk re-alpine-2.02/imap/src/osdep/nt/mbxnt.c re-alpine-2.02/imap/src/osdep/nt/env_nt.c re-alpine-2.02/imap/src/osdep/nt/tcp_nt.c re-alpine-2.02/imap/src/osdep/nt/ssl_nt.c re-alpine-2.02/imap/src/osdep/nt/mkautaux.bat re-alpine-2.02/imap/src/osdep/os2/ re-alpine-2.02/imap/src/osdep/os2/pseudo.c re-alpine-2.02/imap/src/osdep/os2/setproto.cmd re-alpine-2.02/imap/src/osdep/os2/os_os2.c re-alpine-2.02/imap/src/osdep/os2/ftl_os2.c re-alpine-2.02/imap/src/osdep/os2/auths.cmd re-alpine-2.02/imap/src/osdep/os2/dummyos2.c re-alpine-2.02/imap/src/osdep/os2/drivers.cmd re-alpine-2.02/imap/src/osdep/os2/os_os2.h re-alpine-2.02/imap/src/osdep/os2/pseudo.h re-alpine-2.02/imap/src/osdep/os2/mtxnt.c re-alpine-2.02/imap/src/osdep/os2/env_os2.c re-alpine-2.02/imap/src/osdep/os2/write.c re-alpine-2.02/imap/src/osdep/os2/dummy.h re-alpine-2.02/imap/src/osdep/os2/pmatch.c re-alpine-2.02/imap/src/osdep/os2/tcp_os2.c re-alpine-2.02/imap/src/osdep/os2/tcp_os2.h re-alpine-2.02/imap/src/osdep/os2/fs_os2.c re-alpine-2.02/imap/src/osdep/os2/env_os2.h re-alpine-2.02/imap/src/osdep/os2/tenexnt.c re-alpine-2.02/imap/src/osdep/os2/unixnt.h re-alpine-2.02/imap/src/osdep/os2/unixnt.c re-alpine-2.02/imap/src/osdep/os2/mbxnt.c re-alpine-2.02/imap/src/osdep/os2/nl_os2.c re-alpine-2.02/imap/src/osdep/os2/makefile.os2 re-alpine-2.02/imap/src/osdep/mac/ re-alpine-2.02/imap/src/osdep/mac/os_mac.h re-alpine-2.02/imap/src/osdep/mac/osdep.h re-alpine-2.02/imap/src/osdep/mac/dummymac.c re-alpine-2.02/imap/src/osdep/mac/linkage.h re-alpine-2.02/imap/src/osdep/mac/tcp_mac.c re-alpine-2.02/imap/src/osdep/mac/nl_mac.c re-alpine-2.02/imap/src/osdep/mac/mtest.sit.hqx re-alpine-2.02/imap/src/osdep/mac/dummy.h re-alpine-2.02/imap/src/osdep/mac/pmatch.c re-alpine-2.02/imap/src/osdep/mac/env_mac.c re-alpine-2.02/imap/src/osdep/mac/fs_mac.c re-alpine-2.02/imap/src/osdep/mac/ftl_mac.c re-alpine-2.02/imap/src/osdep/mac/linkage.c re-alpine-2.02/imap/src/osdep/mac/tcp_mac.h re-alpine-2.02/imap/src/osdep/mac/env_mac.h re-alpine-2.02/imap/src/osdep/mac/os_mac.c re-alpine-2.02/imap/src/osdep/vms/ re-alpine-2.02/imap/src/osdep/vms/env_vms.h re-alpine-2.02/imap/src/osdep/vms/tcp_vmsn.c re-alpine-2.02/imap/src/osdep/vms/tcp_vmsl.c re-alpine-2.02/imap/src/osdep/vms/tcp_vms.h re-alpine-2.02/imap/src/osdep/vms/build.com re-alpine-2.02/imap/src/osdep/vms/link_mnt.opt re-alpine-2.02/imap/src/osdep/vms/link.opt re-alpine-2.02/imap/src/osdep/vms/linkage.h re-alpine-2.02/imap/src/osdep/vms/env_vms.c re-alpine-2.02/imap/src/osdep/vms/tcp_vmsm.c re-alpine-2.02/imap/src/osdep/vms/dummy.h re-alpine-2.02/imap/src/osdep/vms/pmatch.c re-alpine-2.02/imap/src/osdep/vms/fs_vms.c re-alpine-2.02/imap/src/osdep/vms/clean.com re-alpine-2.02/imap/src/osdep/vms/os_vms.h re-alpine-2.02/imap/src/osdep/vms/ftl_vms.c re-alpine-2.02/imap/src/osdep/vms/nl_vms.c re-alpine-2.02/imap/src/osdep/vms/linkage.c re-alpine-2.02/imap/src/osdep/vms/os_vms.c re-alpine-2.02/imap/src/osdep/vms/dummyvms.c re-alpine-2.02/imap/src/osdep/vms/link_nlb.opt re-alpine-2.02/imap/src/osdep/dos/ re-alpine-2.02/imap/src/osdep/dos/fdstring.h re-alpine-2.02/imap/src/osdep/dos/env_dos.c re-alpine-2.02/imap/src/osdep/dos/os_wsk.c re-alpine-2.02/imap/src/osdep/dos/os_dwa.h re-alpine-2.02/imap/src/osdep/dos/tcp_wsk.h re-alpine-2.02/imap/src/osdep/dos/os_dbw.c re-alpine-2.02/imap/src/osdep/dos/os_dnf.c re-alpine-2.02/imap/src/osdep/dos/tcp_dos.c re-alpine-2.02/imap/src/osdep/dos/os_dnf.h re-alpine-2.02/imap/src/osdep/dos/env_dos.h re-alpine-2.02/imap/src/osdep/dos/tcp_dwa.h re-alpine-2.02/imap/src/osdep/dos/mtestdnv.bat re-alpine-2.02/imap/src/osdep/dos/mtestdpc.bat re-alpine-2.02/imap/src/osdep/dos/drivraux.bat re-alpine-2.02/imap/src/osdep/dos/makefile re-alpine-2.02/imap/src/osdep/dos/drivers.bat re-alpine-2.02/imap/src/osdep/dos/nl_dos.c re-alpine-2.02/imap/src/osdep/dos/fdstring.c re-alpine-2.02/imap/src/osdep/dos/tcp_dos.h re-alpine-2.02/imap/src/osdep/dos/write.c re-alpine-2.02/imap/src/osdep/dos/mtxdos.c re-alpine-2.02/imap/src/osdep/dos/dummy.h re-alpine-2.02/imap/src/osdep/dos/mtestdnf.bat re-alpine-2.02/imap/src/osdep/dos/pmatch.c re-alpine-2.02/imap/src/osdep/dos/os_dpc.c re-alpine-2.02/imap/src/osdep/dos/mtestdbw.bat re-alpine-2.02/imap/src/osdep/dos/mkauths.bat re-alpine-2.02/imap/src/osdep/dos/os_wsk.h re-alpine-2.02/imap/src/osdep/dos/tcp_dwa.c re-alpine-2.02/imap/src/osdep/dos/tcp_wsk.c re-alpine-2.02/imap/src/osdep/dos/os_dbw.h re-alpine-2.02/imap/src/osdep/dos/bezrkdos.c re-alpine-2.02/imap/src/osdep/dos/mtestwsk.bat re-alpine-2.02/imap/src/osdep/dos/mtestdwa.bat re-alpine-2.02/imap/src/osdep/dos/os_dnv.c re-alpine-2.02/imap/src/osdep/dos/dummydos.c re-alpine-2.02/imap/src/osdep/dos/os_dpc.h re-alpine-2.02/imap/src/osdep/dos/os_dnv.h re-alpine-2.02/imap/src/osdep/dos/fs_dos.c re-alpine-2.02/imap/src/osdep/dos/ftl_dos.c re-alpine-2.02/imap/src/osdep/dos/mkautaux.bat re-alpine-2.02/imap/src/osdep/dos/os_dwa.c re-alpine-2.02/imap/src/charset/ re-alpine-2.02/imap/src/charset/koi8_r.c re-alpine-2.02/imap/src/charset/tmap.c re-alpine-2.02/imap/src/charset/iso_8859.c re-alpine-2.02/imap/src/charset/koi8_u.c re-alpine-2.02/imap/src/charset/widths.c re-alpine-2.02/imap/src/charset/gb_2312.c re-alpine-2.02/imap/src/charset/big5.c re-alpine-2.02/imap/src/charset/cns11643.c re-alpine-2.02/imap/src/charset/tis_620.c re-alpine-2.02/imap/src/charset/ksc_5601.c re-alpine-2.02/imap/src/charset/decomtab.c re-alpine-2.02/imap/src/charset/ibm.c re-alpine-2.02/imap/src/charset/jis_0212.c re-alpine-2.02/imap/src/charset/gb_12345.c re-alpine-2.02/imap/src/charset/windows.c re-alpine-2.02/imap/src/charset/jis_0208.c re-alpine-2.02/imap/src/charset/viscii.c re-alpine-2.02/imap/src/mtest/ re-alpine-2.02/imap/src/mtest/Makefile re-alpine-2.02/imap/src/mtest/mtest.c re-alpine-2.02/imap/src/mtest/makefile.w2k re-alpine-2.02/imap/src/mtest/makefile.nt re-alpine-2.02/imap/src/mtest/makefile.ntk re-alpine-2.02/imap/src/mtest/makefile.os2 re-alpine-2.02/imap/src/ansilib/ re-alpine-2.02/imap/src/ansilib/memset.c re-alpine-2.02/imap/src/ansilib/strtok.c re-alpine-2.02/imap/src/ansilib/strtoul.c re-alpine-2.02/imap/src/ansilib/memmove2.c re-alpine-2.02/imap/src/ansilib/strpbrk.c re-alpine-2.02/imap/src/ansilib/strstr.c re-alpine-2.02/imap/src/ansilib/memmove.c re-alpine-2.02/imap/src/ipopd/ re-alpine-2.02/imap/src/ipopd/ipop3d.c re-alpine-2.02/imap/src/ipopd/Makefile re-alpine-2.02/imap/src/ipopd/ipop2d.c re-alpine-2.02/imap/src/ipopd/makefile.w2k re-alpine-2.02/imap/src/ipopd/ipopd.8 re-alpine-2.02/imap/src/ipopd/makefile.nt re-alpine-2.02/imap/src/ipopd/makefile.ntk re-alpine-2.02/imap/makefile.wce re-alpine-2.02/imap/makefile.nt re-alpine-2.02/imap/tools/ re-alpine-2.02/imap/tools/an re-alpine-2.02/imap/tools/Makefile re-alpine-2.02/imap/tools/uahelper.c re-alpine-2.02/imap/tools/ua re-alpine-2.02/imap/makefile.ntk re-alpine-2.02/imap/makefile.os2 re-alpine-2.02/imap/ip6 re-alpine-2.02/imap/docs/ re-alpine-2.02/imap/docs/FAQ.txt re-alpine-2.02/imap/docs/Y2K re-alpine-2.02/imap/docs/SSLBUILD re-alpine-2.02/imap/docs/FAQ.html re-alpine-2.02/imap/docs/imaprc.txt re-alpine-2.02/imap/docs/rfc.txt re-alpine-2.02/imap/docs/internal.txt re-alpine-2.02/imap/docs/formats.txt re-alpine-2.02/imap/docs/bugs.txt re-alpine-2.02/imap/docs/draft/ re-alpine-2.02/imap/docs/draft/sort.txt re-alpine-2.02/imap/docs/draft/i18n.txt re-alpine-2.02/imap/docs/draft/README re-alpine-2.02/imap/docs/drivers.txt re-alpine-2.02/imap/docs/IPv6.txt re-alpine-2.02/imap/docs/mixfmt.txt re-alpine-2.02/imap/docs/calendar.txt re-alpine-2.02/imap/docs/locking.txt re-alpine-2.02/imap/docs/CONFIG re-alpine-2.02/imap/docs/BUILD re-alpine-2.02/imap/docs/RELNOTES re-alpine-2.02/imap/docs/naming.txt re-alpine-2.02/imap/docs/commndmt.txt re-alpine-2.02/imap/docs/md5.txt re-alpine-2.02/autom4te.cache/ re-alpine-2.02/autom4te.cache/traces.1 re-alpine-2.02/autom4te.cache/output.0 re-alpine-2.02/autom4te.cache/requests re-alpine-2.02/autom4te.cache/output.1 re-alpine-2.02/autom4te.cache/traces.0 re-alpine-2.02/libtool re-alpine-2.02/alpine/ re-alpine-2.02/alpine/remote.h re-alpine-2.02/alpine/imap.h re-alpine-2.02/alpine/alpine.c re-alpine-2.02/alpine/colorconf.h re-alpine-2.02/alpine/flagmaint.c re-alpine-2.02/alpine/setup.h re-alpine-2.02/alpine/takeaddr.h re-alpine-2.02/alpine/after.c re-alpine-2.02/alpine/pipe.h re-alpine-2.02/alpine/ldapconf.h re-alpine-2.02/alpine/confscroll.c re-alpine-2.02/alpine/dispfilt.h re-alpine-2.02/alpine/mailindx.c re-alpine-2.02/alpine/smime.h re-alpine-2.02/alpine/flagmaint.h re-alpine-2.02/alpine/mailcmd.h re-alpine-2.02/alpine/print.h re-alpine-2.02/alpine/mailview.c re-alpine-2.02/alpine/help.h re-alpine-2.02/alpine/folder.h re-alpine-2.02/alpine/newmail.h re-alpine-2.02/alpine/mailindx.h re-alpine-2.02/alpine/radio.c re-alpine-2.02/alpine/status.c re-alpine-2.02/alpine/addrbook.c re-alpine-2.02/alpine/headers.h re-alpine-2.02/alpine/newuser.h re-alpine-2.02/alpine/addrbook.h re-alpine-2.02/alpine/talk.h re-alpine-2.02/alpine/smime.c re-alpine-2.02/alpine/busy.h re-alpine-2.02/alpine/mailcmd.c re-alpine-2.02/alpine/busy.c re-alpine-2.02/alpine/send.c re-alpine-2.02/alpine/Makefile.in re-alpine-2.02/alpine/help.c re-alpine-2.02/alpine/titlebar.h re-alpine-2.02/alpine/listsel.c re-alpine-2.02/alpine/listsel.h re-alpine-2.02/alpine/imap.c re-alpine-2.02/alpine/ldapconf.c re-alpine-2.02/alpine/conftype.h re-alpine-2.02/alpine/send.h re-alpine-2.02/alpine/mailview.h re-alpine-2.02/alpine/context.c re-alpine-2.02/alpine/makefile.wnt re-alpine-2.02/alpine/pine-win.lnk re-alpine-2.02/alpine/signal.c re-alpine-2.02/alpine/kblock.h re-alpine-2.02/alpine/osdep/ re-alpine-2.02/alpine/osdep/chnge_pw.h re-alpine-2.02/alpine/osdep/solquota re-alpine-2.02/alpine/osdep/newmail.ico re-alpine-2.02/alpine/osdep/print.h re-alpine-2.02/alpine/osdep/debuging.h re-alpine-2.02/alpine/osdep/mswin.def re-alpine-2.02/alpine/osdep/debuging.c re-alpine-2.02/alpine/osdep/diskquot.sun re-alpine-2.02/alpine/osdep/fltrname.c re-alpine-2.02/alpine/osdep/alpine-splash.bmp re-alpine-2.02/alpine/osdep/diskquot.sgi re-alpine-2.02/alpine/osdep/termout.gen.h re-alpine-2.02/alpine/osdep/chnge_pw.c re-alpine-2.02/alpine/osdep/termin.gen.h re-alpine-2.02/alpine/osdep/diskquot re-alpine-2.02/alpine/osdep/termin.unx.c re-alpine-2.02/alpine/osdep/Makefile.in re-alpine-2.02/alpine/osdep/diskquot.a32 re-alpine-2.02/alpine/osdep/sunquota re-alpine-2.02/alpine/osdep/termin.unx.h re-alpine-2.02/alpine/osdep/diskquot.so5 re-alpine-2.02/alpine/osdep/diskquot.hpp re-alpine-2.02/alpine/osdep/diskquot.non.c re-alpine-2.02/alpine/osdep/mclosed.ico re-alpine-2.02/alpine/osdep/makefile.wnt re-alpine-2.02/alpine/osdep/mswin.rc re-alpine-2.02/alpine/osdep/jobcntrl.c re-alpine-2.02/alpine/osdep/alpine.ico re-alpine-2.02/alpine/osdep/windlg.h re-alpine-2.02/alpine/osdep/diskquot.a41 re-alpine-2.02/alpine/osdep/termout.unx.c re-alpine-2.02/alpine/osdep/termout.wnt.c re-alpine-2.02/alpine/osdep/execview.c re-alpine-2.02/alpine/osdep/resource.h re-alpine-2.02/alpine/osdep/termin.wnt.h re-alpine-2.02/alpine/osdep/mswinver.c re-alpine-2.02/alpine/osdep/Makefile.am re-alpine-2.02/alpine/osdep/print.c re-alpine-2.02/alpine/osdep/termout.win re-alpine-2.02/alpine/osdep/termout.unx.h re-alpine-2.02/alpine/osdep/termout.wnt.h re-alpine-2.02/alpine/osdep/termin.wnt.c re-alpine-2.02/alpine/osdep/diskquot.sv4 re-alpine-2.02/alpine/osdep/termout.gen.c re-alpine-2.02/alpine/osdep/ReadMe re-alpine-2.02/alpine/osdep/diskquot.ptx re-alpine-2.02/alpine/osdep/fltrname.h re-alpine-2.02/alpine/osdep/termin.gen.c re-alpine-2.02/alpine/osdep/jobcntrl.h re-alpine-2.02/alpine/osdep/execview.h re-alpine-2.02/alpine/kblock.c re-alpine-2.02/alpine/adrbkcmd.h re-alpine-2.02/alpine/radio.h re-alpine-2.02/alpine/arg.c re-alpine-2.02/alpine/pipe.c re-alpine-2.02/alpine/status.h re-alpine-2.02/alpine/setup.c re-alpine-2.02/alpine/folder.c re-alpine-2.02/alpine/init.c re-alpine-2.02/alpine/init.h re-alpine-2.02/alpine/roleconf.c re-alpine-2.02/alpine/pattern.h re-alpine-2.02/alpine/roleconf.h re-alpine-2.02/alpine/dispfilt.c re-alpine-2.02/alpine/pattern.c re-alpine-2.02/alpine/remote.c re-alpine-2.02/alpine/newmail.c re-alpine-2.02/alpine/takeaddr.c re-alpine-2.02/alpine/signal.h re-alpine-2.02/alpine/keymenu.h re-alpine-2.02/alpine/alpine.h re-alpine-2.02/alpine/Makefile.am re-alpine-2.02/alpine/print.c re-alpine-2.02/alpine/titlebar.c re-alpine-2.02/alpine/brk2pine.sh re-alpine-2.02/alpine/rpload.c re-alpine-2.02/alpine/keymenu.c re-alpine-2.02/alpine/mailtrfc.sh re-alpine-2.02/alpine/arg.h re-alpine-2.02/alpine/confscroll.h re-alpine-2.02/alpine/mailpart.c re-alpine-2.02/alpine/colorconf.c re-alpine-2.02/alpine/after.h re-alpine-2.02/alpine/reply.c re-alpine-2.02/alpine/newuser.c re-alpine-2.02/alpine/pine-use.c re-alpine-2.02/alpine/mailpart.h re-alpine-2.02/alpine/ldap32.dll re-alpine-2.02/alpine/rpdump.c re-alpine-2.02/alpine/context.h re-alpine-2.02/alpine/reply.h re-alpine-2.02/alpine/adrbkcmd.c re-alpine-2.02/ltmain.sh re-alpine-2.02/include/ re-alpine-2.02/include/system.h re-alpine-2.02/include/config.wnt.h re-alpine-2.02/include/config.h.in re-alpine-2.02/include/general.h re-alpine-2.02/doc/ re-alpine-2.02/doc/mime.types re-alpine-2.02/doc/alpine.1 re-alpine-2.02/doc/tech-notes/ re-alpine-2.02/doc/tech-notes/for.pnuts re-alpine-2.02/doc/tech-notes/introduction.html re-alpine-2.02/doc/tech-notes/Makefile re-alpine-2.02/doc/tech-notes/background.html re-alpine-2.02/doc/tech-notes/porting.html re-alpine-2.02/doc/tech-notes/installation.html re-alpine-2.02/doc/tech-notes/config-notes.html re-alpine-2.02/doc/tech-notes/config.html re-alpine-2.02/doc/tech-notes/low-level.html re-alpine-2.02/doc/tech-notes/index.html re-alpine-2.02/doc/tech-notes/pnuts.4tech-notes re-alpine-2.02/doc/tech-notes/cmd-line.html re-alpine-2.02/doc/tech-notes/pn4tn re-alpine-2.02/doc/pico.1 re-alpine-2.02/doc/brochure.txt re-alpine-2.02/doc/pilot.1 re-alpine-2.02/doc/rpdump.1 re-alpine-2.02/doc/mailcap.unx re-alpine-2.02/doc/rpload.1 re-alpine-2.02/doc/tech-notes.txt re-alpine-2.02/po/ re-alpine-2.02/po/insert-header.sin re-alpine-2.02/po/howto re-alpine-2.02/po/alpine.pot re-alpine-2.02/po/Makefile.in re-alpine-2.02/po/POTFILES.in re-alpine-2.02/po/remove-potcdate.sin re-alpine-2.02/po/stamp-po re-alpine-2.02/po/Makefile.in.in re-alpine-2.02/po/quot.sed re-alpine-2.02/po/en@boldquot.header re-alpine-2.02/po/en@quot.header re-alpine-2.02/po/Rules-quot re-alpine-2.02/po/boldquot.sed re-alpine-2.02/po/Makevars.template re-alpine-2.02/po/ChangeLog re-alpine-2.02/po/Makevars re-alpine-2.02/m4/ re-alpine-2.02/m4/longlong.m4 re-alpine-2.02/m4/iconv.m4 re-alpine-2.02/m4/intmax.m4 re-alpine-2.02/m4/ulonglong.m4 re-alpine-2.02/m4/po.m4 re-alpine-2.02/m4/nls.m4 re-alpine-2.02/m4/ltoptions.m4 re-alpine-2.02/m4/lock.m4 re-alpine-2.02/m4/longdouble.m4 re-alpine-2.02/m4/libtool.m4 re-alpine-2.02/m4/acx_pthread.m4 re-alpine-2.02/m4/wchar_t.m4 re-alpine-2.02/m4/intdiv0.m4 re-alpine-2.02/m4/Makefile.in re-alpine-2.02/m4/isc-posix.m4 re-alpine-2.02/m4/wint_t.m4 re-alpine-2.02/m4/lt~obsolete.m4 re-alpine-2.02/m4/lib-ld.m4 re-alpine-2.02/m4/xsize.m4 re-alpine-2.02/m4/lcmessage.m4 re-alpine-2.02/m4/lib-prefix.m4 re-alpine-2.02/m4/printf-posix.m4 re-alpine-2.02/m4/intl.m4 re-alpine-2.02/m4/codeset.m4 re-alpine-2.02/m4/visibility.m4 re-alpine-2.02/m4/glibc21.m4 re-alpine-2.02/m4/stdint_h.m4 re-alpine-2.02/m4/progtest.m4 re-alpine-2.02/m4/uintmax_t.m4 re-alpine-2.02/m4/lib-link.m4 re-alpine-2.02/m4/ltsugar.m4 re-alpine-2.02/m4/inttypes-pri.m4 re-alpine-2.02/m4/inttypes.m4 re-alpine-2.02/m4/Makefile.am re-alpine-2.02/m4/inttypes_h.m4 re-alpine-2.02/m4/size_max.m4 re-alpine-2.02/m4/gettext.m4 re-alpine-2.02/m4/intldir.m4 re-alpine-2.02/m4/ChangeLog re-alpine-2.02/m4/glibc2.m4 re-alpine-2.02/m4/ltversion.m4 re-alpine-2.02/depcomp re-alpine-2.02/mkinstalldirs re-alpine-2.02/autogen.sh re-alpine-2.02/Makefile.in re-alpine-2.02/contrib/ re-alpine-2.02/contrib/utils/ re-alpine-2.02/contrib/utils/txtcc.sh re-alpine-2.02/contrib/utils/pwd2pine re-alpine-2.02/contrib/utils/ansiprt.c re-alpine-2.02/contrib/utils/sendtoall re-alpine-2.02/contrib/utils/sendit.sh re-alpine-2.02/contrib/utils/brk2pine.sh re-alpine-2.02/contrib/utils/mailtrfc.sh re-alpine-2.02/contrib/bitmaps/ re-alpine-2.02/contrib/bitmaps/unixware/ re-alpine-2.02/contrib/bitmaps/unixware/pine.cdb re-alpine-2.02/contrib/bitmaps/unixware/pine48.icon re-alpine-2.02/contrib/bitmaps/unixware/README re-alpine-2.02/contrib/bitmaps/unixware/pine.icon re-alpine-2.02/contrib/bitmaps/pine.icon re-alpine-2.02/contrib/bitmaps/pine2.icon re-alpine-2.02/contrib/smime/ re-alpine-2.02/contrib/smime/README re-alpine-2.02/contrib/smime/pine-smime-20030115.diff re-alpine-2.02/contrib/keypad.enable/ re-alpine-2.02/contrib/keypad.enable/keypad.enable.diff re-alpine-2.02/contrib/keypad.enable/ReadMe re-alpine-2.02/contrib/ports/ re-alpine-2.02/contrib/ports/aos/ re-alpine-2.02/contrib/ports/aos/aos.diff re-alpine-2.02/contrib/ports/aos/README re-alpine-2.02/contrib/ports/sequent_ptx_4.4.6 re-alpine-2.02/contrib/ports/vms/ re-alpine-2.02/contrib/ports/vms/vms_link.opt re-alpine-2.02/contrib/ports/vms/vms_netlib_link.opt re-alpine-2.02/contrib/ports/vms/vms_multinet_link.opt re-alpine-2.02/contrib/ports/vms/vmsbuild.com re-alpine-2.02/contrib/ports/vms/readme.1st re-alpine-2.02/contrib/ports/vms/vmsbuild_cclient.com re-alpine-2.02/contrib/ports/vms/readme.vms re-alpine-2.02/contrib/carmel/ re-alpine-2.02/contrib/carmel/imapd/ re-alpine-2.02/contrib/carmel/imapd/imapd.c.patch.old re-alpine-2.02/contrib/carmel/doc/ re-alpine-2.02/contrib/carmel/doc/todo re-alpine-2.02/contrib/carmel/doc/carmel-driver re-alpine-2.02/contrib/carmel/c-client/ re-alpine-2.02/contrib/carmel/c-client/carmel2.h re-alpine-2.02/contrib/carmel/c-client/carmel2.c re-alpine-2.02/contrib/carmel/c-client/Makefile.patch re-alpine-2.02/contrib/carmel/c-client/carmel.h re-alpine-2.02/contrib/carmel/c-client/carmel-purge.sh re-alpine-2.02/contrib/carmel/c-client/bzk2cml.c re-alpine-2.02/contrib/carmel/c-client/carmel.c re-alpine-2.02/contrib/carmel/pine/ re-alpine-2.02/contrib/carmel/pine/makefile.ult.patch re-alpine-2.02/contrib/carmel/pine/makefile.sun.patch re-alpine-2.02/contrib/carmel/pine/mailview.c.patch re-alpine-2.02/contrib/carmel/pine/filter.c.patch re-alpine-2.02/contrib/carmel/README re-alpine-2.02/config.guess re-alpine-2.02/configure.ac re-alpine-2.02/packages/ re-alpine-2.02/packages/alpine.spec re-alpine-2.02/packages/windows/ re-alpine-2.02/packages/windows/binstaller.bat re-alpine-2.02/packages/windows/alpine.iss re-alpine-2.02/packages/debian/ re-alpine-2.02/packages/debian/control re-alpine-2.02/packages/debian/changelog re-alpine-2.02/packages/debian/postrm re-alpine-2.02/packages/debian/preinst re-alpine-2.02/packages/debian/menu re-alpine-2.02/packages/debian/rules re-alpine-2.02/packages/debian/postinst re-alpine-2.02/packages/README re-alpine-2.02/pico/ re-alpine-2.02/pico/browse.c re-alpine-2.02/pico/main.c re-alpine-2.02/pico/random.c re-alpine-2.02/pico/display.c re-alpine-2.02/pico/utf8stub.h re-alpine-2.02/pico/word.c re-alpine-2.02/pico/pilot.c re-alpine-2.02/pico/pico.c re-alpine-2.02/pico/blddate.c re-alpine-2.02/pico/mswin.def re-alpine-2.02/pico/headers.h re-alpine-2.02/pico/attach.c re-alpine-2.02/pico/region.c re-alpine-2.02/pico/ebind.h re-alpine-2.02/pico/composer.c re-alpine-2.02/pico/basic.c re-alpine-2.02/pico/Makefile.in re-alpine-2.02/pico/file.c re-alpine-2.02/pico/makefile.wnt re-alpine-2.02/pico/osdep/ re-alpine-2.02/pico/osdep/spell.c re-alpine-2.02/pico/osdep/getkey.h re-alpine-2.02/pico/osdep/tty.c re-alpine-2.02/pico/osdep/msmenu.h re-alpine-2.02/pico/osdep/pico.ico re-alpine-2.02/pico/osdep/fsync.h re-alpine-2.02/pico/osdep/newmail.h re-alpine-2.02/pico/osdep/chkpoint.c re-alpine-2.02/pico/osdep/truncate.c re-alpine-2.02/pico/osdep/os-win.h re-alpine-2.02/pico/osdep/shell.h re-alpine-2.02/pico/osdep/getkey.c re-alpine-2.02/pico/osdep/tty.h re-alpine-2.02/pico/osdep/signals.h re-alpine-2.02/pico/osdep/filesys.h re-alpine-2.02/pico/osdep/terminal.h re-alpine-2.02/pico/osdep/fsync.c re-alpine-2.02/pico/osdep/Makefile.in re-alpine-2.02/pico/osdep/raw.h re-alpine-2.02/pico/osdep/truncate.h re-alpine-2.02/pico/osdep/mswinhnd.cur re-alpine-2.02/pico/osdep/mswin_aspell.c re-alpine-2.02/pico/osdep/filesys.c re-alpine-2.02/pico/osdep/color.c re-alpine-2.02/pico/osdep/mswin_spell.h re-alpine-2.02/pico/osdep/mswin_spell.c re-alpine-2.02/pico/osdep/makefile.wnt re-alpine-2.02/pico/osdep/mswin.rc re-alpine-2.02/pico/osdep/read.c re-alpine-2.02/pico/osdep/raw.c re-alpine-2.02/pico/osdep/popen.h re-alpine-2.02/pico/osdep/color.h re-alpine-2.02/pico/osdep/resource.h re-alpine-2.02/pico/osdep/spell.h re-alpine-2.02/pico/osdep/mswin.h re-alpine-2.02/pico/osdep/newmail.c re-alpine-2.02/pico/osdep/terminal.c re-alpine-2.02/pico/osdep/altedit.h re-alpine-2.02/pico/osdep/mswin_tw.c re-alpine-2.02/pico/osdep/Makefile.am re-alpine-2.02/pico/osdep/chkpoint.h re-alpine-2.02/pico/osdep/altedit.c re-alpine-2.02/pico/osdep/msdlg.c re-alpine-2.02/pico/osdep/mouse.h re-alpine-2.02/pico/osdep/read.h re-alpine-2.02/pico/osdep/shell.c re-alpine-2.02/pico/osdep/mswin_spell.DLG re-alpine-2.02/pico/osdep/mswin.c re-alpine-2.02/pico/osdep/mswin_aspell.h re-alpine-2.02/pico/osdep/signals.c re-alpine-2.02/pico/osdep/mswin.bmp re-alpine-2.02/pico/osdep/os-wnt.h re-alpine-2.02/pico/osdep/mswin_tw.h re-alpine-2.02/pico/osdep/mouse.c re-alpine-2.02/pico/osdep/popen.c re-alpine-2.02/pico/osdep/mswin.ico re-alpine-2.02/pico/mode.h re-alpine-2.02/pico/pico.h re-alpine-2.02/pico/buffer.c re-alpine-2.02/pico/picolib.def re-alpine-2.02/pico/msmem.c re-alpine-2.02/pico/window.c re-alpine-2.02/pico/mswinver.c re-alpine-2.02/pico/fileio.c re-alpine-2.02/pico/Makefile.am re-alpine-2.02/pico/search.c re-alpine-2.02/pico/bind.c re-alpine-2.02/pico/utf8stub.c re-alpine-2.02/pico/pico-win.lnk re-alpine-2.02/pico/estruct.h re-alpine-2.02/pico/keydefs.h re-alpine-2.02/pico/efunc.h re-alpine-2.02/pico/line.c re-alpine-2.02/pico/edef.h re-alpine-2.02/NOTICE re-alpine-2.02/build.bat re-alpine-2.02/README re-alpine-2.02/config.rpath re-alpine-2.02/VERSION re-alpine-2.02/pith/ re-alpine-2.02/pith/strlst.h re-alpine-2.02/pith/remote.h re-alpine-2.02/pith/imap.h re-alpine-2.02/pith/store.c re-alpine-2.02/pith/filttype.h re-alpine-2.02/pith/detach.h re-alpine-2.02/pith/indxtype.h re-alpine-2.02/pith/thread.h re-alpine-2.02/pith/bitmap.h re-alpine-2.02/pith/text.c re-alpine-2.02/pith/copyaddr.c re-alpine-2.02/pith/takeaddr.h re-alpine-2.02/pith/handle.c re-alpine-2.02/pith/tempfile.h re-alpine-2.02/pith/ablookup.h re-alpine-2.02/pith/smkeys.c re-alpine-2.02/pith/text.h re-alpine-2.02/pith/pipe.h re-alpine-2.02/pith/charset.h re-alpine-2.02/pith/adrbklib.h re-alpine-2.02/pith/mailindx.c re-alpine-2.02/pith/smime.h re-alpine-2.02/pith/abdlc.h re-alpine-2.02/pith/mailcmd.h re-alpine-2.02/pith/margin.h re-alpine-2.02/pith/adjtime.h re-alpine-2.02/pith/pineelt.h re-alpine-2.02/pith/mailview.c re-alpine-2.02/pith/help.h re-alpine-2.02/pith/folder.h re-alpine-2.02/pith/pine.hlp re-alpine-2.02/pith/newmail.h re-alpine-2.02/pith/mailindx.h re-alpine-2.02/pith/status.c re-alpine-2.02/pith/search.h re-alpine-2.02/pith/escapes.c re-alpine-2.02/pith/escapes.h re-alpine-2.02/pith/addrbook.c re-alpine-2.02/pith/readfile.c re-alpine-2.02/pith/headers.h re-alpine-2.02/pith/bldaddr.h re-alpine-2.02/pith/editorial.h re-alpine-2.02/pith/addrbook.h re-alpine-2.02/pith/save.c re-alpine-2.02/pith/bldaddr.c re-alpine-2.02/pith/smime.c re-alpine-2.02/pith/readfile.h re-alpine-2.02/pith/charset.c re-alpine-2.02/pith/busy.h re-alpine-2.02/pith/help_h_gen.c re-alpine-2.02/pith/msgno.c re-alpine-2.02/pith/maillist.h re-alpine-2.02/pith/hist.c re-alpine-2.02/pith/adrbklib.c re-alpine-2.02/pith/state.h re-alpine-2.02/pith/mimetype.c re-alpine-2.02/pith/helpindx.c re-alpine-2.02/pith/mailcmd.c re-alpine-2.02/pith/news.c re-alpine-2.02/pith/sort.h re-alpine-2.02/pith/conf.h re-alpine-2.02/pith/string.c re-alpine-2.02/pith/send.c re-alpine-2.02/pith/editorial.c re-alpine-2.02/pith/smkeys.h re-alpine-2.02/pith/stream.h re-alpine-2.02/pith/Makefile.in re-alpine-2.02/pith/addrstring.h re-alpine-2.02/pith/help.c re-alpine-2.02/pith/conf.c re-alpine-2.02/pith/icache.c re-alpine-2.02/pith/strlst.c re-alpine-2.02/pith/detoken.h re-alpine-2.02/pith/mimetype.h re-alpine-2.02/pith/rfc2231.c re-alpine-2.02/pith/url.c re-alpine-2.02/pith/color.c re-alpine-2.02/pith/options.h re-alpine-2.02/pith/help_c_gen.c re-alpine-2.02/pith/imap.c re-alpine-2.02/pith/keyword.h re-alpine-2.02/pith/atttype.h re-alpine-2.02/pith/keyword.c re-alpine-2.02/pith/IO.ReadMe re-alpine-2.02/pith/flag.h re-alpine-2.02/pith/conftype.h re-alpine-2.02/pith/detach.c re-alpine-2.02/pith/send.h re-alpine-2.02/pith/mailview.h re-alpine-2.02/pith/context.c re-alpine-2.02/pith/list.h re-alpine-2.02/pith/hist.h re-alpine-2.02/pith/sequence.c re-alpine-2.02/pith/makefile.wnt re-alpine-2.02/pith/margin.c re-alpine-2.02/pith/save.h re-alpine-2.02/pith/ldap.c re-alpine-2.02/pith/osdep/ re-alpine-2.02/pith/osdep/lstcmpnt.c re-alpine-2.02/pith/osdep/fnexpand.c re-alpine-2.02/pith/osdep/coredump.h re-alpine-2.02/pith/osdep/fgetpos.h re-alpine-2.02/pith/osdep/mimedisp.c re-alpine-2.02/pith/osdep/tempfile.h re-alpine-2.02/pith/osdep/pipe.h re-alpine-2.02/pith/osdep/writ_dir.h re-alpine-2.02/pith/osdep/coredump.c re-alpine-2.02/pith/osdep/err_desc.c re-alpine-2.02/pith/osdep/pithosd.h re-alpine-2.02/pith/osdep/filesize.c re-alpine-2.02/pith/osdep/lstcmpnt.h re-alpine-2.02/pith/osdep/err_desc.h re-alpine-2.02/pith/osdep/temp_nam.c re-alpine-2.02/pith/osdep/forkwait.h re-alpine-2.02/pith/osdep/canaccess.h re-alpine-2.02/pith/osdep/Makefile.in re-alpine-2.02/pith/osdep/bldpath.c re-alpine-2.02/pith/osdep/filesize.h re-alpine-2.02/pith/osdep/color.c re-alpine-2.02/pith/osdep/temp_nam.h re-alpine-2.02/pith/osdep/rename.c re-alpine-2.02/pith/osdep/creatdir.h re-alpine-2.02/pith/osdep/makefile.wnt re-alpine-2.02/pith/osdep/debugtime.c re-alpine-2.02/pith/osdep/fgetpos.c re-alpine-2.02/pith/osdep/hostname.c re-alpine-2.02/pith/osdep/writ_dir.c re-alpine-2.02/pith/osdep/bldpath.h re-alpine-2.02/pith/osdep/collate.c re-alpine-2.02/pith/osdep/pw_stuff.h re-alpine-2.02/pith/osdep/pipe.c re-alpine-2.02/pith/osdep/mimedisp.h re-alpine-2.02/pith/osdep/domnames.c re-alpine-2.02/pith/osdep/color.h re-alpine-2.02/pith/osdep/tempfile.c re-alpine-2.02/pith/osdep/creatdir.c re-alpine-2.02/pith/osdep/canonicl.h re-alpine-2.02/pith/osdep/canaccess.c re-alpine-2.02/pith/osdep/rename.h re-alpine-2.02/pith/osdep/Makefile.am re-alpine-2.02/pith/osdep/hostname.h re-alpine-2.02/pith/osdep/pw_stuff.c re-alpine-2.02/pith/osdep/collate.h re-alpine-2.02/pith/osdep/ReadMe re-alpine-2.02/pith/osdep/debugtime.h re-alpine-2.02/pith/osdep/canonicl.c re-alpine-2.02/pith/osdep/domnames.h re-alpine-2.02/pith/osdep/fnexpand.h re-alpine-2.02/pith/abdlc.c re-alpine-2.02/pith/pipe.c re-alpine-2.02/pith/status.h re-alpine-2.02/pith/folder.c re-alpine-2.02/pith/detoken.c re-alpine-2.02/pith/sort.c re-alpine-2.02/pith/repltype.h re-alpine-2.02/pith/init.c re-alpine-2.02/pith/util.h re-alpine-2.02/pith/init.h re-alpine-2.02/pith/copyaddr.h re-alpine-2.02/pith/string.h re-alpine-2.02/pith/pattern.h re-alpine-2.02/pith/msgno.h re-alpine-2.02/pith/addrstring.c re-alpine-2.02/pith/flag.c re-alpine-2.02/pith/pattern.c re-alpine-2.02/pith/color.h re-alpine-2.02/pith/sorttype.h re-alpine-2.02/pith/tempfile.c re-alpine-2.02/pith/ablookup.c re-alpine-2.02/pith/debug.h re-alpine-2.02/pith/store.h re-alpine-2.02/pith/remote.c re-alpine-2.02/pith/filter.h re-alpine-2.02/pith/newmail.c re-alpine-2.02/pith/icache.h re-alpine-2.02/pith/mailcap.c re-alpine-2.02/pith/takeaddr.c re-alpine-2.02/pith/signal.h re-alpine-2.02/pith/mimedesc.c re-alpine-2.02/pith/thread.c re-alpine-2.02/pith/charconv/ re-alpine-2.02/pith/charconv/filesys.h re-alpine-2.02/pith/charconv/Makefile.in re-alpine-2.02/pith/charconv/filesys.c re-alpine-2.02/pith/charconv/makefile.wnt re-alpine-2.02/pith/charconv/Makefile.am re-alpine-2.02/pith/charconv/utf8.h re-alpine-2.02/pith/charconv/utf8.c re-alpine-2.02/pith/Makefile.am re-alpine-2.02/pith/filter.c re-alpine-2.02/pith/sequence.h re-alpine-2.02/pith/search.c re-alpine-2.02/pith/user.h re-alpine-2.02/pith/ldap.h re-alpine-2.02/pith/mimedesc.h re-alpine-2.02/pith/util.c re-alpine-2.02/pith/foldertype.h re-alpine-2.02/pith/remtype.h re-alpine-2.02/pith/news.h re-alpine-2.02/pith/maillist.c re-alpine-2.02/pith/url.h re-alpine-2.02/pith/reply.c re-alpine-2.02/pith/mailcap.h re-alpine-2.02/pith/adjtime.c re-alpine-2.02/pith/stream.c re-alpine-2.02/pith/mailpart.h re-alpine-2.02/pith/state.c re-alpine-2.02/pith/rfc2231.h re-alpine-2.02/pith/list.c re-alpine-2.02/pith/savetype.h re-alpine-2.02/pith/context.h re-alpine-2.02/pith/handle.h re-alpine-2.02/pith/reply.h re-alpine-2.02/Makefile.am re-alpine-2.02/regex/ re-alpine-2.02/regex/Makefile re-alpine-2.02/regex/regexec.c re-alpine-2.02/regex/.deps/ re-alpine-2.02/regex/.deps/regerror.Po re-alpine-2.02/regex/.deps/regfree.Po re-alpine-2.02/regex/.deps/regcomp.Po re-alpine-2.02/regex/.deps/regexec.Po re-alpine-2.02/regex/regex.h re-alpine-2.02/regex/regerror.c re-alpine-2.02/regex/regfree.c re-alpine-2.02/regex/Makefile.in re-alpine-2.02/regex/regex2.h re-alpine-2.02/regex/makefile.wnt re-alpine-2.02/regex/utils.h re-alpine-2.02/regex/cclass.h re-alpine-2.02/regex/cname.h re-alpine-2.02/regex/re_format.doc re-alpine-2.02/regex/Makefile.am re-alpine-2.02/regex/engine.c re-alpine-2.02/regex/regex.doc re-alpine-2.02/regex/regcomp.c re-alpine-2.02/regex/ReadMe re-alpine-2.02/configure re-alpine-2.02/ABOUT-NLS re-alpine-2.02/web/ re-alpine-2.02/web/lib/ re-alpine-2.02/web/lib/README re-alpine-2.02/web/lib/pkgcreate re-alpine-2.02/web/INSTALL re-alpine-2.02/web/bin/ re-alpine-2.02/web/bin/usage.tcl re-alpine-2.02/web/bin/launch.tcl re-alpine-2.02/web/bin/tclsh re-alpine-2.02/web/bin/alpine.tcl re-alpine-2.02/web/bin/README re-alpine-2.02/web/detach re-alpine-2.02/web/cgi/ re-alpine-2.02/web/cgi/.htaccess re-alpine-2.02/web/cgi/session/ re-alpine-2.02/web/cgi/session/init.tcl re-alpine-2.02/web/cgi/session/startup.tcl re-alpine-2.02/web/cgi/session/monitor.tcl re-alpine-2.02/web/cgi/session/.htaccess re-alpine-2.02/web/cgi/session/logon.tcl re-alpine-2.02/web/cgi/session/tclsh re-alpine-2.02/web/cgi/session/setauth2.tcl re-alpine-2.02/web/cgi/session/alpine.tcl re-alpine-2.02/web/cgi/session/greeting.tcl re-alpine-2.02/web/cgi/session/logout.tcl re-alpine-2.02/web/cgi/session/_htaccess re-alpine-2.02/web/cgi/session/queryauth.tcl re-alpine-2.02/web/cgi/session/setauth.tcl re-alpine-2.02/web/cgi/session/setpassphrase.tcl re-alpine-2.02/web/cgi/session/logout/ re-alpine-2.02/web/cgi/session/logout/tclsh re-alpine-2.02/web/cgi/session/logout/alpine.tcl re-alpine-2.02/web/cgi/session/logout/logout.tcl re-alpine-2.02/web/cgi/alpine/ re-alpine-2.02/web/cgi/alpine/whackatch.tcl re-alpine-2.02/web/cgi/alpine/farewell.tcl re-alpine-2.02/web/cgi/alpine/tclsh re-alpine-2.02/web/cgi/alpine/1.0/ re-alpine-2.02/web/cgi/alpine/1.0/prune.tcl re-alpine-2.02/web/cgi/alpine/1.0/fr_queryimport.tcl re-alpine-2.02/web/cgi/alpine/1.0/dosend.tcl re-alpine-2.02/web/cgi/alpine/1.0/post.tcl re-alpine-2.02/web/cgi/alpine/1.0/do_help.tcl re-alpine-2.02/web/cgi/alpine/1.0/ripcord.tcl re-alpine-2.02/web/cgi/alpine/1.0/queryattach.tcl re-alpine-2.02/web/cgi/alpine/1.0/view.tcl re-alpine-2.02/web/cgi/alpine/1.0/fr_queryauth.tcl re-alpine-2.02/web/cgi/alpine/1.0/fr_addrbrowse.tcl re-alpine-2.02/web/cgi/alpine/1.0/resume.tcl re-alpine-2.02/web/cgi/alpine/1.0/ldapquery.tcl re-alpine-2.02/web/cgi/alpine/1.0/fr_querynewdir.tcl re-alpine-2.02/web/cgi/alpine/1.0/fr_ldapbrowse.tcl re-alpine-2.02/web/cgi/alpine/1.0/helpbody.tcl re-alpine-2.02/web/cgi/alpine/1.0/fr_queryprune.tcl re-alpine-2.02/web/cgi/alpine/1.0/fr_flags.tcl re-alpine-2.02/web/cgi/alpine/1.0/selstat.tcl re-alpine-2.02/web/cgi/alpine/1.0/conf_process.tcl re-alpine-2.02/web/cgi/alpine/1.0/flags.tcl re-alpine-2.02/web/cgi/alpine/1.0/addrbook.tcl re-alpine-2.02/web/cgi/alpine/1.0/compose.tcl re-alpine-2.02/web/cgi/alpine/1.0/fr_querysave.tcl re-alpine-2.02/web/cgi/alpine/1.0/fr_help.tcl re-alpine-2.02/web/cgi/alpine/1.0/do_view.tcl re-alpine-2.02/web/cgi/alpine/1.0/fr_compose.tcl re-alpine-2.02/web/cgi/alpine/1.0/help/ re-alpine-2.02/web/cgi/alpine/1.0/help/takeedit.html re-alpine-2.02/web/cgi/alpine/1.0/help/tech-notes.html re-alpine-2.02/web/cgi/alpine/1.0/help/filtedit.html re-alpine-2.02/web/cgi/alpine/1.0/help/takeaddr.html re-alpine-2.02/web/cgi/alpine/1.0/help/folders.html re-alpine-2.02/web/cgi/alpine/1.0/help/about.tcl re-alpine-2.02/web/cgi/alpine/1.0/help/secure.html re-alpine-2.02/web/cgi/alpine/1.0/help/filtconf.html re-alpine-2.02/web/cgi/alpine/1.0/help/resume.html re-alpine-2.02/web/cgi/alpine/1.0/help/foldiradd.html re-alpine-2.02/web/cgi/alpine/1.0/help/expunge.html re-alpine-2.02/web/cgi/alpine/1.0/help/index.html re-alpine-2.02/web/cgi/alpine/1.0/help/create_save.tcl re-alpine-2.02/web/cgi/alpine/1.0/help/addrbrowse.html re-alpine-2.02/web/cgi/alpine/1.0/help/wpsys.jpeg re-alpine-2.02/web/cgi/alpine/1.0/help/index.tcl.1 re-alpine-2.02/web/cgi/alpine/1.0/help/compose.html re-alpine-2.02/web/cgi/alpine/1.0/help/addredit.html re-alpine-2.02/web/cgi/alpine/1.0/help/attach.html re-alpine-2.02/web/cgi/alpine/1.0/help/addrbook.html re-alpine-2.02/web/cgi/alpine/1.0/help/reply.tcl re-alpine-2.02/web/cgi/alpine/1.0/help/forward.tcl re-alpine-2.02/web/cgi/alpine/1.0/help/release.html re-alpine-2.02/web/cgi/alpine/1.0/help/view.html re-alpine-2.02/web/cgi/alpine/1.0/fr_querydelfldr.tcl re-alpine-2.02/web/cgi/alpine/1.0/queryprune.tcl re-alpine-2.02/web/cgi/alpine/1.0/fr_tconfig.tcl re-alpine-2.02/web/cgi/alpine/1.0/select2.tcl re-alpine-2.02/web/cgi/alpine/1.0/queryexpunge.tcl re-alpine-2.02/web/cgi/alpine/1.0/main.tcl re-alpine-2.02/web/cgi/alpine/1.0/fr_queryrenfldr.tcl re-alpine-2.02/web/cgi/alpine/1.0/detach.tcl re-alpine-2.02/web/cgi/alpine/1.0/queryimport.tcl re-alpine-2.02/web/cgi/alpine/1.0/ldapresult.tcl re-alpine-2.02/web/cgi/alpine/1.0/ldappick.tcl re-alpine-2.02/web/cgi/alpine/1.0/filtedit.tcl re-alpine-2.02/web/cgi/alpine/1.0/fr_queryexpunge.tcl re-alpine-2.02/web/cgi/alpine/1.0/fr_cledit.tcl re-alpine-2.02/web/cgi/alpine/1.0/fr_fldrsavenew.tcl re-alpine-2.02/web/cgi/alpine/1.0/tclsh re-alpine-2.02/web/cgi/alpine/1.0/fr_takesame.tcl re-alpine-2.02/web/cgi/alpine/1.0/fr_split.tcl re-alpine-2.02/web/cgi/alpine/1.0/promptsave.tcl re-alpine-2.02/web/cgi/alpine/1.0/fr_querynewfldr.tcl re-alpine-2.02/web/cgi/alpine/1.0/genvars.tcl re-alpine-2.02/web/cgi/alpine/1.0/alpine.tcl re-alpine-2.02/web/cgi/alpine/1.0/querycreate.tcl re-alpine-2.02/web/cgi/alpine/1.0/takeaddr.tcl re-alpine-2.02/web/cgi/alpine/1.0/fr_filtedit.tcl re-alpine-2.02/web/cgi/alpine/1.0/help.tcl re-alpine-2.02/web/cgi/alpine/1.0/fr_ldapquery.tcl re-alpine-2.02/web/cgi/alpine/1.0/addrsave.tcl re-alpine-2.02/web/cgi/alpine/1.0/addredit.tcl re-alpine-2.02/web/cgi/alpine/1.0/fr_take.tcl re-alpine-2.02/web/cgi/alpine/1.0/seltext.tcl re-alpine-2.02/web/cgi/alpine/1.0/querynewfldr.tcl re-alpine-2.02/web/cgi/alpine/1.0/fr_queryattach.tcl re-alpine-2.02/web/cgi/alpine/1.0/queryquit.tcl re-alpine-2.02/web/cgi/alpine/1.0/fr_view.tcl re-alpine-2.02/web/cgi/alpine/1.0/ldapentry.tcl re-alpine-2.02/web/cgi/alpine/1.0/do_open.tcl re-alpine-2.02/web/cgi/alpine/1.0/comview.tcl re-alpine-2.02/web/cgi/alpine/1.0/fr_querynewfoldir.tcl re-alpine-2.02/web/cgi/alpine/1.0/queryrenfldr.tcl re-alpine-2.02/web/cgi/alpine/1.0/spellcheck.tcl re-alpine-2.02/web/cgi/alpine/1.0/fr_querycreate.tcl re-alpine-2.02/web/cgi/alpine/1.0/fldrsavenew.tcl re-alpine-2.02/web/cgi/alpine/1.0/fr_seldate.tcl re-alpine-2.02/web/cgi/alpine/1.0/seldate.tcl re-alpine-2.02/web/cgi/alpine/1.0/fr_resume.tcl re-alpine-2.02/web/cgi/alpine/1.0/fr_seltext.tcl re-alpine-2.02/web/cgi/alpine/1.0/helpindex.tcl re-alpine-2.02/web/cgi/alpine/1.0/fr_fldrbrowse.tcl re-alpine-2.02/web/cgi/alpine/1.0/addrpick.tcl re-alpine-2.02/web/cgi/alpine/1.0/select.tcl re-alpine-2.02/web/cgi/alpine/1.0/fldrbrowse.tcl re-alpine-2.02/web/cgi/alpine/1.0/cledit.tcl re-alpine-2.02/web/cgi/alpine/1.0/wp.tcl re-alpine-2.02/web/cgi/alpine/1.0/index.tcl re-alpine-2.02/web/cgi/alpine/1.0/header.tcl re-alpine-2.02/web/cgi/alpine/1.0/tconfig.tcl re-alpine-2.02/web/cgi/alpine/1.0/do_quit.tcl re-alpine-2.02/web/cgi/alpine/1.0/querydelfldr.tcl re-alpine-2.02/web/cgi/alpine/1.0/common.tcl re-alpine-2.02/web/cgi/alpine/1.0/exporting.tcl re-alpine-2.02/web/cgi/alpine/1.0/fr_addredit.tcl re-alpine-2.02/web/cgi/alpine/1.0/fr_queryquit.tcl re-alpine-2.02/web/cgi/alpine/1.0/docancel.tcl re-alpine-2.02/web/cgi/alpine/1.0/fr_selstat.tcl re-alpine-2.02/web/cgi/alpine/1.0/querynewdir.tcl re-alpine-2.02/web/cgi/alpine/1.0/open.tcl re-alpine-2.02/web/cgi/alpine/1.0/querynewfoldir.tcl re-alpine-2.02/web/cgi/alpine/1.0/fr_select.tcl re-alpine-2.02/web/cgi/alpine/1.0/fr_takeedit.tcl re-alpine-2.02/web/cgi/alpine/1.0/fr_promptsave.tcl re-alpine-2.02/web/cgi/alpine/1.0/fr_spellcheck.tcl re-alpine-2.02/web/cgi/alpine/1.0/querysave.tcl re-alpine-2.02/web/cgi/alpine/1.0/querynick.tcl re-alpine-2.02/web/cgi/alpine/1.0/folders.tcl re-alpine-2.02/web/cgi/alpine/1.0/fr_index.tcl re-alpine-2.02/web/cgi/alpine/1.0/ldapbrowse.tcl re-alpine-2.02/web/cgi/alpine/1.0/cmdfunc.tcl re-alpine-2.02/web/cgi/alpine/1.0/export.tcl re-alpine-2.02/web/cgi/alpine/1.0/attach.tcl re-alpine-2.02/web/cgi/alpine/1.0/filter.tcl re-alpine-2.02/web/cgi/alpine/1.0/fr_main.tcl re-alpine-2.02/web/cgi/alpine/alpine.tcl re-alpine-2.02/web/cgi/pub/ re-alpine-2.02/web/cgi/pub/standard.js re-alpine-2.02/web/cgi/pub/getach.tcl re-alpine-2.02/web/cgi/pub/tclsh re-alpine-2.02/web/cgi/pub/alpine.tcl re-alpine-2.02/web/cgi/pub/standard.css re-alpine-2.02/web/cgi/sounds/ re-alpine-2.02/web/cgi/sounds/mail_msg.wav re-alpine-2.02/web/cgi/sounds/ding.wav re-alpine-2.02/web/cgi/tclsh re-alpine-2.02/web/cgi/images/ re-alpine-2.02/web/cgi/images/book.gif re-alpine-2.02/web/cgi/images/but_rnd_last3.gif re-alpine-2.02/web/cgi/images/b_minus.gif re-alpine-2.02/web/cgi/images/caution.gif re-alpine-2.02/web/cgi/images/printer2.gif re-alpine-2.02/web/cgi/images/marknone3.gif re-alpine-2.02/web/cgi/images/nondither10x10.gif re-alpine-2.02/web/cgi/images/but_cancel.gif re-alpine-2.02/web/cgi/images/but_s_do.gif re-alpine-2.02/web/cgi/images/hdrmore.gif re-alpine-2.02/web/cgi/images/baropen_mid.gif re-alpine-2.02/web/cgi/images/cf_shup.gif re-alpine-2.02/web/cgi/images/barclose.gif re-alpine-2.02/web/cgi/images/slideout.gif re-alpine-2.02/web/cgi/images/but_remove.gif re-alpine-2.02/web/cgi/images/baropen.gif re-alpine-2.02/web/cgi/images/ibarmsg.gif re-alpine-2.02/web/cgi/images/postmark.gif re-alpine-2.02/web/cgi/images/env/ re-alpine-2.02/web/cgi/images/env/d_newyoudel.gif re-alpine-2.02/web/cgi/images/env/d_readimp.gif re-alpine-2.02/web/cgi/images/env/d_readimpans.gif re-alpine-2.02/web/cgi/images/env/newyou.gif re-alpine-2.02/web/cgi/images/env/newyouansdel.gif re-alpine-2.02/web/cgi/images/env/d_newyouansdel.gif re-alpine-2.02/web/cgi/images/env/d_readdel.gif re-alpine-2.02/web/cgi/images/env/d_readyouansdel.gif re-alpine-2.02/web/cgi/images/env/readdel.gif re-alpine-2.02/web/cgi/images/env/d_newimp.gif re-alpine-2.02/web/cgi/images/env/d_readyoudel.gif re-alpine-2.02/web/cgi/images/env/d_newansdel.gif re-alpine-2.02/web/cgi/images/env/readansdel.gif re-alpine-2.02/web/cgi/images/env/readimpansdel.gif re-alpine-2.02/web/cgi/images/env/newimp.gif re-alpine-2.02/web/cgi/images/env/d_readimpansdel.gif re-alpine-2.02/web/cgi/images/env/d_newans.gif re-alpine-2.02/web/cgi/images/env/newyoudel.gif re-alpine-2.02/web/cgi/images/env/d_newimpansdel.gif re-alpine-2.02/web/cgi/images/env/newimpans.gif re-alpine-2.02/web/cgi/images/env/newimpansdel.gif re-alpine-2.02/web/cgi/images/env/readimpans.gif re-alpine-2.02/web/cgi/images/env/d_newyouans.gif re-alpine-2.02/web/cgi/images/env/readyouansdel.gif re-alpine-2.02/web/cgi/images/env/newans.gif re-alpine-2.02/web/cgi/images/env/d_readyouans.gif re-alpine-2.02/web/cgi/images/env/d_new.gif re-alpine-2.02/web/cgi/images/env/newimpdel.gif re-alpine-2.02/web/cgi/images/env/new.gif re-alpine-2.02/web/cgi/images/env/readyou.border.gif re-alpine-2.02/web/cgi/images/env/d_newyou.gif re-alpine-2.02/web/cgi/images/env/newdel.gif re-alpine-2.02/web/cgi/images/env/d_newimpans.gif re-alpine-2.02/web/cgi/images/env/d_readyou.gif re-alpine-2.02/web/cgi/images/env/d_newdel.gif re-alpine-2.02/web/cgi/images/env/d_readimpdel.gif re-alpine-2.02/web/cgi/images/env/newansdel.gif re-alpine-2.02/web/cgi/images/env/d_readans.gif re-alpine-2.02/web/cgi/images/env/d_newimpdel.gif re-alpine-2.02/web/cgi/images/env/newyouans.gif re-alpine-2.02/web/cgi/images/env/d_readansdel.gif re-alpine-2.02/web/cgi/images/env/readyou.gif re-alpine-2.02/web/cgi/images/env/readimp.gif re-alpine-2.02/web/cgi/images/env/readyoudel.gif re-alpine-2.02/web/cgi/images/env/readans.gif re-alpine-2.02/web/cgi/images/env/read.gif re-alpine-2.02/web/cgi/images/env/readyouans.gif re-alpine-2.02/web/cgi/images/env/readimpdel.gif re-alpine-2.02/web/cgi/images/env/d_read.gif re-alpine-2.02/web/cgi/images/but_rnd_prev3.gif re-alpine-2.02/web/cgi/images/cf_add.gif re-alpine-2.02/web/cgi/images/if_widen.gif re-alpine-2.02/web/cgi/images/tabless.gif re-alpine-2.02/web/cgi/images/barvertmsg.gif re-alpine-2.02/web/cgi/images/logo/ re-alpine-2.02/web/cgi/images/logo/alpine/ re-alpine-2.02/web/cgi/images/logo/alpine/small.gif re-alpine-2.02/web/cgi/images/logo/alpine/small-blank.gif re-alpine-2.02/web/cgi/images/logo/alpine/back.gif re-alpine-2.02/web/cgi/images/logo/alpine/big.gif re-alpine-2.02/web/cgi/images/but_create.gif re-alpine-2.02/web/cgi/images/increas4.gif re-alpine-2.02/web/cgi/images/minus2.gif re-alpine-2.02/web/cgi/images/Lavender_Chiffon.gif re-alpine-2.02/web/cgi/images/if_narrow.gif re-alpine-2.02/web/cgi/images/if_left.gif re-alpine-2.02/web/cgi/images/dstripe.gif re-alpine-2.02/web/cgi/images/dot.gif re-alpine-2.02/web/cgi/images/blackdot.gif re-alpine-2.02/web/cgi/images/but_save.gif re-alpine-2.02/web/cgi/images/tabmore.gif re-alpine-2.02/web/cgi/images/barmsg.gif re-alpine-2.02/web/cgi/images/ibarvertmsg.gif re-alpine-2.02/web/cgi/images/barvert.gif re-alpine-2.02/web/cgi/images/hdr.gif re-alpine-2.02/web/cgi/images/but_rnd_block.gif re-alpine-2.02/web/cgi/images/but_foldexp.gif re-alpine-2.02/web/cgi/images/but_folddel.gif re-alpine-2.02/web/cgi/images/b_plus.gif re-alpine-2.02/web/cgi/images/dot2.gif re-alpine-2.02/web/cgi/images/if_blank.gif re-alpine-2.02/web/cgi/images/cf_edit.gif re-alpine-2.02/web/cgi/images/slidein.gif re-alpine-2.02/web/cgi/images/but_abook.gif re-alpine-2.02/web/cgi/images/cf_delete.gif re-alpine-2.02/web/cgi/images/but_resume.gif re-alpine-2.02/web/cgi/images/if_narrow2.gif re-alpine-2.02/web/cgi/images/hdrless.gif re-alpine-2.02/web/cgi/images/cf_help.gif re-alpine-2.02/web/cgi/images/but_foldren.gif re-alpine-2.02/web/cgi/images/if_remove.gif re-alpine-2.02/web/cgi/images/barblank.gif re-alpine-2.02/web/cgi/images/but_rnd_next3.gif re-alpine-2.02/web/cgi/images/dotblink.gif re-alpine-2.02/web/cgi/images/if_wider.gif re-alpine-2.02/web/cgi/images/bg_index.gif re-alpine-2.02/web/cgi/images/but_rnd_first3.gif re-alpine-2.02/web/cgi/images/tabs/ re-alpine-2.02/web/cgi/images/tabs/gtab.gif re-alpine-2.02/web/cgi/images/tabs/blank.gif re-alpine-2.02/web/cgi/images/tabs/mvdtab.gif re-alpine-2.02/web/cgi/images/tabs/tabmid.gif re-alpine-2.02/web/cgi/images/tabs/cdtab.gif re-alpine-2.02/web/cgi/images/tabs/ftab.gif re-alpine-2.02/web/cgi/images/tabs/fdtab.gif re-alpine-2.02/web/cgi/images/tabs/mldtab.gif re-alpine-2.02/web/cgi/images/tabs/gdtab.gif re-alpine-2.02/web/cgi/images/tabs/rtab.gif re-alpine-2.02/web/cgi/images/tabs/ctab.gif re-alpine-2.02/web/cgi/images/tabs/rdtab.gif re-alpine-2.02/web/cgi/images/tabs/abdtab.gif re-alpine-2.02/web/cgi/images/tabs/mvtab.gif re-alpine-2.02/web/cgi/images/tabs/tabbg.gif re-alpine-2.02/web/cgi/images/tabs/abtab.gif re-alpine-2.02/web/cgi/images/tabs/mltab.gif re-alpine-2.02/web/cgi/images/indexhdr.gif re-alpine-2.02/web/cgi/images/plus2.gif re-alpine-2.02/web/cgi/images/markall3.gif re-alpine-2.02/web/cgi/images/buttons/ re-alpine-2.02/web/cgi/images/buttons/silver/ re-alpine-2.02/web/cgi/images/buttons/silver/compose8.gif re-alpine-2.02/web/cgi/images/buttons/silver/folders.gif re-alpine-2.02/web/cgi/images/buttons/silver/lastpage4.gif re-alpine-2.02/web/cgi/images/buttons/silver/firstpage2.gif re-alpine-2.02/web/cgi/images/buttons/silver/allmsgs.gif re-alpine-2.02/web/cgi/images/buttons/silver/expunge.gif re-alpine-2.02/web/cgi/images/buttons/silver/logout.gif re-alpine-2.02/web/cgi/images/buttons/silver/ok.gif re-alpine-2.02/web/cgi/images/buttons/silver/undelete.gif re-alpine-2.02/web/cgi/images/buttons/silver/delete2.gif re-alpine-2.02/web/cgi/images/buttons/silver/reply.gif re-alpine-2.02/web/cgi/images/buttons/silver/save.gif re-alpine-2.02/web/cgi/images/buttons/silver/firstpage.gif re-alpine-2.02/web/cgi/images/buttons/silver/exit.gif re-alpine-2.02/web/cgi/images/buttons/silver/config.gif re-alpine-2.02/web/cgi/images/buttons/silver/prevpage2.gif re-alpine-2.02/web/cgi/images/buttons/silver/cancel.gif re-alpine-2.02/web/cgi/images/buttons/silver/lastpage2.gif re-alpine-2.02/web/cgi/images/buttons/silver/send.gif re-alpine-2.02/web/cgi/images/buttons/silver/forward.gif re-alpine-2.02/web/cgi/images/buttons/silver/messages.gif re-alpine-2.02/web/cgi/images/buttons/silver/nextpage2.gif re-alpine-2.02/web/cgi/images/buttons/silver/done.gif re-alpine-2.02/web/cgi/images/buttons/silver/replyall.gif re-alpine-2.02/web/cgi/images/buttons/silver/lastpage.gif re-alpine-2.02/web/cgi/images/buttons/silver/attach.gif re-alpine-2.02/web/cgi/images/buttons/silver/prevpage.gif re-alpine-2.02/web/cgi/images/buttons/silver/firstpage4.gif re-alpine-2.02/web/cgi/images/buttons/silver/quit.gif re-alpine-2.02/web/cgi/images/buttons/silver/compose.gif re-alpine-2.02/web/cgi/images/buttons/silver/delete.gif re-alpine-2.02/web/cgi/images/buttons/silver/nextpage.gif re-alpine-2.02/web/cgi/images/cf_shdown.gif re-alpine-2.02/web/cgi/images/barclose_mid.gif re-alpine-2.02/web/cgi/images/decreas4.gif re-alpine-2.02/web/cgi/images/help_trans.gif re-alpine-2.02/web/cgi/images/hdrnon.gif re-alpine-2.02/web/cgi/images/if_right.gif re-alpine-2.02/web/cgi/detach re-alpine-2.02/web/cgi/alpine.tcl re-alpine-2.02/web/cgi/greeting.tcl re-alpine-2.02/web/cgi/favicon.ico re-alpine-2.02/web/cgi/motd.sample re-alpine-2.02/web/config/ re-alpine-2.02/web/config/conf.deskmail re-alpine-2.02/web/config/pine.conf re-alpine-2.02/web/config/alpine.tcl re-alpine-2.02/web/README re-alpine-2.02/web/src/ re-alpine-2.02/web/src/Makefile re-alpine-2.02/web/src/pubcookie/ re-alpine-2.02/web/src/pubcookie/wp_gssapi_proxy.c re-alpine-2.02/web/src/pubcookie/id_table.c re-alpine-2.02/web/src/pubcookie/Makefile re-alpine-2.02/web/src/pubcookie/auth_gss_proxy.c re-alpine-2.02/web/src/pubcookie/INSTALL re-alpine-2.02/web/src/pubcookie/wp_uidmapper.c re-alpine-2.02/web/src/pubcookie/.deps/ re-alpine-2.02/web/src/pubcookie/.deps/auth_gss_proxy.Po re-alpine-2.02/web/src/pubcookie/.deps/wp_umc.Po re-alpine-2.02/web/src/pubcookie/.deps/wp_gssapi_proxy.Po re-alpine-2.02/web/src/pubcookie/.deps/wp_uidmapper.Po re-alpine-2.02/web/src/pubcookie/.deps/wp_tclsh.Po re-alpine-2.02/web/src/pubcookie/.deps/id_table.Po re-alpine-2.02/web/src/pubcookie/.deps/wp_uidmapper_lib.Po re-alpine-2.02/web/src/pubcookie/wp_tclsh.c re-alpine-2.02/web/src/pubcookie/wp_uidmapper_lib.h re-alpine-2.02/web/src/pubcookie/_htaccess_session re-alpine-2.02/web/src/pubcookie/debug.cgi re-alpine-2.02/web/src/pubcookie/Makefile.in re-alpine-2.02/web/src/pubcookie/wp_umc.c re-alpine-2.02/web/src/pubcookie/_htaccess_session_logout re-alpine-2.02/web/src/pubcookie/README re-alpine-2.02/web/src/pubcookie/Makefile.am re-alpine-2.02/web/src/pubcookie/id_table.h re-alpine-2.02/web/src/pubcookie/wp_uidmapper_lib.c re-alpine-2.02/web/src/Makefile.in re-alpine-2.02/web/src/alpined.d/ re-alpine-2.02/web/src/alpined.d/imap.h re-alpine-2.02/web/src/alpined.d/Makefile re-alpine-2.02/web/src/alpined.d/alpined.c re-alpine-2.02/web/src/alpined.d/.deps/ re-alpine-2.02/web/src/alpined.d/.deps/ldap.Po re-alpine-2.02/web/src/alpined.d/.deps/alpined.Po re-alpine-2.02/web/src/alpined.d/.deps/color.Po re-alpine-2.02/web/src/alpined.d/.deps/busy.Po re-alpine-2.02/web/src/alpined.d/.deps/stubs.Po re-alpine-2.02/web/src/alpined.d/.deps/imap.Po re-alpine-2.02/web/src/alpined.d/.deps/status.Po re-alpine-2.02/web/src/alpined.d/.deps/debug.Po re-alpine-2.02/web/src/alpined.d/.deps/alpineldap.Po re-alpine-2.02/web/src/alpined.d/.deps/remote.Po re-alpine-2.02/web/src/alpined.d/.deps/signal.Po re-alpine-2.02/web/src/alpined.d/.deps/wpcomm.Plo re-alpine-2.02/web/src/alpined.d/status.c re-alpine-2.02/web/src/alpined.d/busy.c re-alpine-2.02/web/src/alpined.d/alpineldap.c re-alpine-2.02/web/src/alpined.d/Makefile.in re-alpine-2.02/web/src/alpined.d/color.c re-alpine-2.02/web/src/alpined.d/imap.c re-alpine-2.02/web/src/alpined.d/stubs.c re-alpine-2.02/web/src/alpined.d/signal.c re-alpine-2.02/web/src/alpined.d/ldap.c re-alpine-2.02/web/src/alpined.d/debug.c re-alpine-2.02/web/src/alpined.d/alpined.h re-alpine-2.02/web/src/alpined.d/color.h re-alpine-2.02/web/src/alpined.d/debug.h re-alpine-2.02/web/src/alpined.d/remote.c re-alpine-2.02/web/src/alpined.d/signal.h re-alpine-2.02/web/src/alpined.d/stubs.h re-alpine-2.02/web/src/alpined.d/wpcomm.c re-alpine-2.02/web/src/alpined.d/Makefile.am re-alpine-2.02/web/src/alpined.d/ldap.h re-alpine-2.02/web/src/Makefile.am re-alpine-2.02/web/src/cgi.tcl-1.10/ re-alpine-2.02/web/src/cgi.tcl-1.10/INSTALL re-alpine-2.02/web/src/cgi.tcl-1.10/version.in re-alpine-2.02/web/src/cgi.tcl-1.10/install.win re-alpine-2.02/web/src/cgi.tcl-1.10/doc/ re-alpine-2.02/web/src/cgi.tcl-1.10/doc/ref.txt re-alpine-2.02/web/src/cgi.tcl-1.10/mkinstalldirs re-alpine-2.02/web/src/cgi.tcl-1.10/README.UW re-alpine-2.02/web/src/cgi.tcl-1.10/cgi.tcl.in re-alpine-2.02/web/src/cgi.tcl-1.10/Makefile.in re-alpine-2.02/web/src/cgi.tcl-1.10/example/ re-alpine-2.02/web/src/cgi.tcl-1.10/example/nistguest re-alpine-2.02/web/src/cgi.tcl-1.10/example/creditcard.cgi re-alpine-2.02/web/src/cgi.tcl-1.10/example/rm.cgi re-alpine-2.02/web/src/cgi.tcl-1.10/example/display-in-frame.cgi re-alpine-2.02/web/src/cgi.tcl-1.10/example/vclock-src-frame.cgi re-alpine-2.02/web/src/cgi.tcl-1.10/example/vclock.cgi re-alpine-2.02/web/src/cgi.tcl-1.10/example/vote.cgi re-alpine-2.02/web/src/cgi.tcl-1.10/example/vclock.pl re-alpine-2.02/web/src/cgi.tcl-1.10/example/passwd-form.cgi re-alpine-2.02/web/src/cgi.tcl-1.10/example/download.cgi re-alpine-2.02/web/src/cgi.tcl-1.10/example/form-tour-result.cgi re-alpine-2.02/web/src/cgi.tcl-1.10/example/img.cgi re-alpine-2.02/web/src/cgi.tcl-1.10/example/format-tour.cgi re-alpine-2.02/web/src/cgi.tcl-1.10/example/display.cgi re-alpine-2.02/web/src/cgi.tcl-1.10/example/vote.cnt re-alpine-2.02/web/src/cgi.tcl-1.10/example/validate.cgi re-alpine-2.02/web/src/cgi.tcl-1.10/example/passwd.cgi re-alpine-2.02/web/src/cgi.tcl-1.10/example/utf.cgi re-alpine-2.02/web/src/cgi.tcl-1.10/example/error.cgi re-alpine-2.02/web/src/cgi.tcl-1.10/example/visitor.cnt re-alpine-2.02/web/src/cgi.tcl-1.10/example/passwd.tcl re-alpine-2.02/web/src/cgi.tcl-1.10/example/parray.cgi re-alpine-2.02/web/src/cgi.tcl-1.10/example/oratcl.cgi re-alpine-2.02/web/src/cgi.tcl-1.10/example/image.cgi re-alpine-2.02/web/src/cgi.tcl-1.10/example/unimail.cgi re-alpine-2.02/web/src/cgi.tcl-1.10/example/README re-alpine-2.02/web/src/cgi.tcl-1.10/example/stopwatch.cgi re-alpine-2.02/web/src/cgi.tcl-1.10/example/cookie.cgi re-alpine-2.02/web/src/cgi.tcl-1.10/example/frame.cgi re-alpine-2.02/web/src/cgi.tcl-1.10/example/upload.cgi re-alpine-2.02/web/src/cgi.tcl-1.10/example/examples.cgi re-alpine-2.02/web/src/cgi.tcl-1.10/example/kill.cgi re-alpine-2.02/web/src/cgi.tcl-1.10/example/push.cgi re-alpine-2.02/web/src/cgi.tcl-1.10/example/nistguest.cgi re-alpine-2.02/web/src/cgi.tcl-1.10/example/visitor.cgi re-alpine-2.02/web/src/cgi.tcl-1.10/example/example.tcl re-alpine-2.02/web/src/cgi.tcl-1.10/example/form-tour.cgi re-alpine-2.02/web/src/cgi.tcl-1.10/example/evaljs.cgi re-alpine-2.02/web/src/cgi.tcl-1.10/example/version.cgi re-alpine-2.02/web/src/cgi.tcl-1.10/install.mac re-alpine-2.02/web/src/cgi.tcl-1.10/cgi.tcl.man re-alpine-2.02/web/src/cgi.tcl-1.10/HISTORY re-alpine-2.02/web/src/cgi.tcl-1.10/configure.in re-alpine-2.02/web/src/cgi.tcl-1.10/PATCH.UW re-alpine-2.02/web/src/cgi.tcl-1.10/README re-alpine-2.02/web/src/cgi.tcl-1.10/pkgcreate re-alpine-2.02/web/src/cgi.tcl-1.10/configure re-alpine-2.02/web/src/cgi.tcl-1.10/fixline1 re-alpine-2.02/web/src/cgi.tcl-1.10/install-sh re-alpine-2.02/LICENSE re-alpine-2.02/missing re-alpine-2.02/install-sh re-alpine-2.02/ldap/ re-alpine-2.02/ldap/lib re-alpine-2.02/ldap/ldfriend.cfg re-alpine-2.02/ldap/readme.txt re-alpine-2.02/ldap/ldap32.gid re-alpine-2.02/ldap/inckit/ re-alpine-2.02/ldap/inckit/proto-lb.h re-alpine-2.02/ldap/inckit/lber.h re-alpine-2.02/ldap/inckit/msdos.h re-alpine-2.02/ldap/inckit/disptmpl.h re-alpine-2.02/ldap/inckit/proto-ld.h re-alpine-2.02/ldap/inckit/srchpref.h re-alpine-2.02/ldap/inckit/ldap.h re-alpine-2.02/ldap/disptmpl.cfg re-alpine-2.02/ldap/libldap.mak re-alpine-2.02/ldap/ldap32.hlp re-alpine-2.02/ldap/srchpref.cfg re-alpine-2.02/ldap/kbind.c re-alpine-2.02/ldap/binaries/ re-alpine-2.02/ldap/binaries/debug/ re-alpine-2.02/ldap/binaries/debug/ltest32.exe re-alpine-2.02/ldap/binaries/debug/libldap.dll re-alpine-2.02/ldap/binaries/debug/ltest.exe re-alpine-2.02/ldap/binaries/debug/ldap32.lib re-alpine-2.02/ldap/binaries/debug/ldap32.dll re-alpine-2.02/ldap/binaries/debug/libldap.lib re-alpine-2.02/ldap/binaries/release/ re-alpine-2.02/ldap/binaries/release/libldap.dll re-alpine-2.02/ldap/binaries/release/ldap32.lib re-alpine-2.02/ldap/binaries/release/ldap32.dll re-alpine-2.02/ldap/binaries/release/libldap.lib re-alpine-2.02/ldap/ldfilter.cfg re-alpine-2.02/ldap/libldap.hlp re-alpine-2.02/mapi/ re-alpine-2.02/mapi/smapi.c re-alpine-2.02/mapi/pmapi.def re-alpine-2.02/mapi/pmapi.c re-alpine-2.02/mapi/pmapi.h re-alpine-2.02/mapi/rfc1522.c re-alpine-2.02/mapi/makefile re-alpine-2.02/mapi/pmapi.rc re-alpine-2.02/mapi/instmapi.c re-alpine-2.02/mapi/resource.h re-alpine-2.02/mapi/ReadmeMapi32.txt sudo -u fink-bld [ENV] sh -c /tmp/fink.bFsB6 [ -r /sw/fink/dists/stable/main/finkinfo/net/re-alpine.patch ] sudo -u fink-bld [ENV] sh -c /tmp/fink.YanrD sed 's,@PREFIX@,/sw,g' < /sw/fink/dists/stable/main/finkinfo/net/re-alpine.patch | patch -p1 patching file configure Hunk #1 succeeded at 15495 (offset -822 lines). patching file imap/Makefile sudo -u fink-bld [ENV] sh -c /tmp/fink.Ub4cY ./configure --prefix=/sw --bindir=/sw/build.build/root-re-alpine-2.02-4/sw/bin --sbindir=/sw/build.build/root-re-alpine-2.02-4/sw/sbin --datarootdir=/sw/build.build/root-re-alpine-2.02-4/sw/share --with-ldap-dir=/sw --with-ssl-certs-dir=/sw/etc/ssl/certs --with-local-password-cache-method 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.02 (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 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 configure: OpenSSL libraries FOUND 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... -ltcl 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 checking for pam_start in -lpam... yes checking /usr/include/security/pam_appl.h usability... yes checking /usr/include/security/pam_appl.h presence... yes checking for /usr/include/security/pam_appl.h... yes 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 oxs EXTRACFLAGS=" -I/sw/include -I/sw/include -g -O2" EXTRALDFLAGS=" -lintl -L/sw/lib -L/sw/lib -ltcl -lgssapi_krb5 -lssl -lldap -lncurses -llber -lssl -framework Carbon -framework ApplicationServices -framework Security" EXTRASPECIALS="SSLCERTS=/sw/etc/ssl/certs 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='-I/sw/include -I/sw/include -g -O2' EXTRALDFLAGS='-lintl -L/sw/lib -L/sw/lib -ltcl -lgssapi_krb5 -lssl -lldap -lncurses -llber -lssl -framework Carbon -framework ApplicationServices -framework Security' EXTRADRIVERS='mbox' EXTRAAUTHENTICATORS='' PASSWDTYPE=std SSLTYPE=nopwd IP=4 EXTRASPECIALS='SSLCERTS=/sw/etc/ssl/certs EXTRAAUTHENTICATORS=gss ' BUILDTYPE=osx IP=6 EXTRAAUTHENTICATORS=" gss" \ PASSWDTYPE=pam \ EXTRACFLAGS="-I/sw/include -I/sw/include -g -O2" \ SPECIALS="SSLINCLUDE=/usr/include/openssl SSLLIB=/usr/lib SSLCERTS=/System/Library/OpenSSL/certs SSLKEYS=/System/Library/OpenSSL/private GSSINCLUDE=/usr/include GSSLIB=/usr/lib PAMDLFLAGS=-lpam" make[3]: `ip6' is up to date. Building c-client for osx... echo `cat SPECIALS` SSLCERTS=/sw/etc/ssl/certs EXTRAAUTHENTICATORS=gss > c-client/SPECIALS cd c-client;make osx EXTRACFLAGS='-I/sw/include -I/sw/include -g -O2'\ EXTRALDFLAGS='-lintl -L/sw/lib -L/sw/lib -ltcl -lgssapi_krb5 -lssl -lldap -lncurses -llber -lssl -framework Carbon -framework ApplicationServices -framework Security'\ EXTRADRIVERS='mbox'\ EXTRAAUTHENTICATORS='gss'\ PASSWDTYPE=pam 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 PAMDLFLAGS=-lpam SSLCERTS=/sw/etc/ssl/certs EXTRAAUTHENTICATORS=gss make build EXTRACFLAGS='-I/sw/include -I/sw/include -g -O2' EXTRALDFLAGS='-lintl -L/sw/lib -L/sw/lib -ltcl -lgssapi_krb5 -lssl -lldap -lncurses -llber -lssl -framework Carbon -framework ApplicationServices -framework Security' EXTRADRIVERS='mbox' EXTRAAUTHENTICATORS='gss' PASSWDTYPE=pam 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 '-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 -lintl -L/sw/lib -L/sw/lib -ltcl -lgssapi_krb5 -lssl -lldap -lncurses -llber -lssl -framework Carbon -framework ApplicationServices -framework Security > 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' PAM password authentication echo -lpam -ldl >> LDFLAGS ln -s ckp_pam.c osdepckp.c Building with SSL ln -s ssl_unix.c osdepssl.c echo -I/usr/include/openssl -I/usr/include/openssl/openssl -DSSL_CERT_DIRECTORY=\"/sw/etc/ssl/certs\" -DSSL_KEY_DIRECTORY=\"/System/Library/OpenSSL/private\" >> OSCFLAGS echo " ssl_onceonlyinit ();" >> linkage.c echo -L/usr/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:161:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (pw = ((pam_start ((char *) mail_parameters (NIL,GET_SERVICENAME,NIL), ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ osdep.c:161:10: note: place parentheses around the assignment to silence this warning if (pw = ((pam_start ((char *) mail_parameters (NIL,GET_SERVICENAME,NIL), ^ osdep.c:161:10: note: use '==' to turn this assignment into an equality comparison if (pw = ((pam_start ((char *) mail_parameters (NIL,GET_SERVICENAME,NIL), ^ == osdep.c:337: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:348:7: warning: 'RAND_seed' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] RAND_seed (tmp,strlen (tmp)); ^ /usr/include/openssl/rand.h:106:6: note: 'RAND_seed' declared here void RAND_seed(const void *buf,int num) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:353:5: warning: 'SSL_library_init' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] SSL_library_init (); /* add all algorithms */ ^ /usr/include/openssl/ssl.h:1553:5: note: 'SSL_library_init' declared here int SSL_library_init(void ) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:458:27: warning: 'SSL_CTX_new' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] if (!(stream->context = SSL_CTX_new ((flags & NET_TLSCLIENT) ? ^ /usr/include/openssl/ssl.h:1346:10: note: 'SSL_CTX_new' declared here SSL_CTX *SSL_CTX_new(SSL_METHOD *meth) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:459:12: warning: 'TLSv1_client_method' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] TLSv1_client_method () : ^ /usr/include/openssl/ssl.h:1521:13: note: 'TLSv1_client_method' declared here SSL_METHOD *TLSv1_client_method(void) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; /* TLSv1.0 */ ^ osdep.c:460:12: warning: 'SSLv23_client_method' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] SSLv23_client_method ()))) ^ /usr/include/openssl/ssl.h:1517:13: note: 'SSLv23_client_method' declared here SSL_METHOD *SSLv23_client_method(void) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; /* SSLv3 but can rollback to v2 */ ^ osdep.c:462:3: warning: 'SSL_CTX_ctrl' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] SSL_CTX_set_options (stream->context,0); ^ /usr/include/openssl/ssl.h:571:2: note: expanded from macro 'SSL_CTX_set_options' SSL_CTX_ctrl((ctx),SSL_CTRL_OPTIONS,(op),NULL) ^ /usr/include/openssl/ssl.h:1498:6: note: 'SSL_CTX_ctrl' declared here long SSL_CTX_ctrl(SSL_CTX *ctx,int cmd, long larg, void *parg) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:465:5: warning: 'SSL_CTX_set_verify' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] SSL_CTX_set_verify (stream->context,SSL_VERIFY_NONE,NIL); ^ /usr/include/openssl/ssl.h:1458:6: note: 'SSL_CTX_set_verify' declared here void SSL_CTX_set_verify(SSL_CTX *ctx,int mode, ^ osdep.c:466:8: warning: 'SSL_CTX_set_verify' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] else SSL_CTX_set_verify (stream->context,SSL_VERIFY_PEER,ssl_open_verify); ^ /usr/include/openssl/ssl.h:1458:6: note: 'SSL_CTX_set_verify' declared here void SSL_CTX_set_verify(SSL_CTX *ctx,int mode, ^ osdep.c:468:3: warning: 'SSL_CTX_set_default_verify_paths' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] SSL_CTX_set_default_verify_paths (stream->context); ^ /usr/include/openssl/ssl.h:1570:5: note: 'SSL_CTX_set_default_verify_paths' declared here int SSL_CTX_set_default_verify_paths(SSL_CTX *ctx) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:470: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:470:9: note: place parentheses around the assignment to silence this warning if (s = (char *) mail_parameters (NIL,GET_SSLCAPATH,NIL)) ^ ( ) osdep.c:470:9: note: use '==' to turn this assignment into an equality comparison if (s = (char *) mail_parameters (NIL,GET_SSLCAPATH,NIL)) ^ == osdep.c:471:5: warning: 'SSL_CTX_load_verify_locations' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] SSL_CTX_load_verify_locations (stream->context,NIL,s); ^ /usr/include/openssl/ssl.h:1571:5: note: 'SSL_CTX_load_verify_locations' declared here int SSL_CTX_load_verify_locations(SSL_CTX *ctx, const char *CAfile, ^ osdep.c:474:41: warning: 'BIO_new_mem_buf' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] if (cert = PEM_read_bio_X509 (bio = BIO_new_mem_buf (s,sl),NIL,NIL,NIL)) { ^ /usr/include/openssl/bio.h:627:6: note: 'BIO_new_mem_buf' declared here BIO *BIO_new_mem_buf(void *buf, int len) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:474: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:474: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:474: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:475:7: warning: 'SSL_CTX_use_certificate' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] SSL_CTX_use_certificate (stream->context,cert); ^ /usr/include/openssl/ssl.h:1469:5: note: 'SSL_CTX_use_certificate' declared here int SSL_CTX_use_certificate(SSL_CTX *ctx, X509 *x) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:478:5: warning: 'BIO_free' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] BIO_free (bio); ^ /usr/include/openssl/bio.h:593:5: note: 'BIO_free' declared here int BIO_free(BIO *a) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:483:48: warning: 'BIO_new_mem_buf' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] if (key = PEM_read_bio_PrivateKey (bio = BIO_new_mem_buf (t,tl), ^ /usr/include/openssl/bio.h:627:6: note: 'BIO_new_mem_buf' declared here BIO *BIO_new_mem_buf(void *buf, int len) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:483: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:483: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:483: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:485:2: warning: 'SSL_CTX_use_PrivateKey' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] SSL_CTX_use_PrivateKey (stream->context,key); ^ /usr/include/openssl/ssl.h:1466:5: note: 'SSL_CTX_use_PrivateKey' declared here int SSL_CTX_use_PrivateKey(SSL_CTX *ctx, EVP_PKEY *pkey) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:486:2: warning: 'EVP_PKEY_free' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] EVP_PKEY_free (key); ^ /usr/include/openssl/evp.h:885:7: note: 'EVP_PKEY_free' declared here void EVP_PKEY_free(EVP_PKEY *pkey) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:488:7: warning: 'BIO_free' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] BIO_free (bio); ^ /usr/include/openssl/bio.h:593:5: note: 'BIO_free' declared here int BIO_free(BIO *a) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:495:31: warning: 'SSL_new' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] if (!(stream->con = (SSL *) SSL_new (stream->context))) ^ /usr/include/openssl/ssl.h:1481:7: note: 'SSL_new' declared here SSL * SSL_new(SSL_CTX *ctx) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:497:9: warning: 'BIO_new_socket' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] bio = BIO_new_socket (stream->tcpstream->tcpsi,BIO_NOCLOSE); ^ /usr/include/openssl/bio.h:685:6: note: 'BIO_new_socket' declared here BIO *BIO_new_socket(int sock, int close_flag) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:498:3: warning: 'SSL_set_bio' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] SSL_set_bio (stream->con,bio,bio); ^ /usr/include/openssl/ssl.h:1375:6: note: 'SSL_set_bio' declared here void SSL_set_bio(SSL *s, BIO *rbio,BIO *wbio) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:499:3: warning: 'SSL_set_connect_state' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] SSL_set_connect_state (stream->con); ^ /usr/include/openssl/ssl.h:1548:6: note: 'SSL_set_connect_state' declared here void SSL_set_connect_state(SSL *s) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:500:7: warning: 'SSL_state' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] if (SSL_in_init (stream->con)) SSL_total_renegotiations (stream->con); ^ /usr/include/openssl/ssl.h:1116:27: note: expanded from macro 'SSL_in_init' #define SSL_in_init(a) (SSL_state(a)&SSL_ST_INIT) ^ /usr/include/openssl/ssl.h:1581:5: note: 'SSL_state' declared here int SSL_state(const SSL *ssl) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:500:34: warning: 'SSL_ctrl' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] if (SSL_in_init (stream->con)) SSL_total_renegotiations (stream->con); ^ /usr/include/openssl/ssl.h:1312:2: note: expanded from macro 'SSL_total_renegotiations' SSL_ctrl((ssl),SSL_CTRL_GET_TOTAL_RENEGOTIATIONS,0,NULL) ^ /usr/include/openssl/ssl.h:1496:6: note: 'SSL_ctrl' declared here long SSL_ctrl(SSL *ssl,int cmd, long larg, void *parg) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:502:7: warning: 'SSL_write' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] if (SSL_write (stream->con,"",0) < 0) ^ /usr/include/openssl/ssl.h:1495:6: note: 'SSL_write' declared here int SSL_write(SSL *ssl,const void *buf,int num) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:506:40: warning: 'SSL_get_peer_certificate' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] (err = ssl_validate_cert (cert = SSL_get_peer_certificate (stream->con), ^ /usr/include/openssl/ssl.h:1450:8: note: 'SSL_get_peer_certificate' declared here X509 * SSL_get_peer_certificate(const SSL *s) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:529:20: warning: 'X509_verify_cert_error_string' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] err = (char *) X509_verify_cert_error_string ^ /usr/include/openssl/x509.h:752:13: note: 'X509_verify_cert_error_string' declared here const char *X509_verify_cert_error_string(long n) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:530:8: warning: 'X509_STORE_CTX_get_error' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] (X509_STORE_CTX_get_error (ctx)); ^ /usr/include/openssl/x509_vfy.h:451:5: note: 'X509_STORE_CTX_get_error' declared here int X509_STORE_CTX_get_error(X509_STORE_CTX *ctx) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:531:5: warning: 'X509_NAME_oneline' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] X509_NAME_oneline (X509_get_subject_name ^ /usr/include/openssl/x509.h:984:9: note: 'X509_NAME_oneline' declared here char * X509_NAME_oneline(X509_NAME *a,char *buf,int size) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:531:24: warning: 'X509_get_subject_name' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] X509_NAME_oneline (X509_get_subject_name ^ /usr/include/openssl/x509.h:1013:13: note: 'X509_get_subject_name' declared here X509_NAME * X509_get_subject_name(X509 *a) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:532:11: warning: 'X509_STORE_CTX_get_current_cert' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] (X509_STORE_CTX_get_current_cert (ctx)),cert,255); ^ /usr/include/openssl/x509_vfy.h:454:8: note: 'X509_STORE_CTX_get_current_cert' declared here X509 * X509_STORE_CTX_get_current_cert(X509_STORE_CTX *ctx) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:563:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (s = strstr (cert->name,"/CN=")) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ osdep.c:563:14: note: place parentheses around the assignment to silence this warning else if (s = strstr (cert->name,"/CN=")) { ^ ( ) osdep.c:563:14: note: use '==' to turn this assignment into an equality comparison else if (s = strstr (cert->name,"/CN=")) { ^ == osdep.c:564:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = strchr (s += 4,'/')) *t = '\0'; ~~^~~~~~~~~~~~~~~~~~~~~ osdep.c:564:11: note: place parentheses around the assignment to silence this warning if (t = strchr (s += 4,'/')) *t = '\0'; ^ ( ) osdep.c:564:11: note: use '==' to turn this assignment into an equality comparison if (t = strchr (s += 4,'/')) *t = '\0'; ^ == osdep.c:570:23: warning: 'X509_get_ext_d2i' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] if (ret && (ext = X509_get_ext_d2i (cert,NID_subject_alt_name,NIL,NIL)) && ^ /usr/include/openssl/x509.h:1151:8: note: 'X509_get_ext_d2i' declared here void * X509_get_ext_d2i(X509 *x, int nid, int *crit, int *idx) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:571:7: warning: 'sk_num' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] (n = sk_GENERAL_NAME_num (ext))) ^ /usr/include/openssl/safestack.h:684:33: note: expanded from macro 'sk_GENERAL_NAME_num' #define sk_GENERAL_NAME_num(st) SKM_sk_num(GENERAL_NAME, (st)) ^ /usr/include/openssl/safestack.h:168:2: note: expanded from macro 'SKM_sk_num' sk_num(st) ^ /usr/include/openssl/stack.h:81:5: note: 'sk_num' declared here int sk_num(const STACK *) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:574:14: warning: 'sk_value' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] if ((name = sk_GENERAL_NAME_value (ext,i)) && ^ /usr/include/openssl/safestack.h:685:38: note: expanded from macro 'sk_GENERAL_NAME_value' #define sk_GENERAL_NAME_value(st, i) SKM_sk_value(GENERAL_NAME, (st), (i)) ^ /usr/include/openssl/safestack.h:170:11: note: expanded from macro 'SKM_sk_value' ((type *)sk_value(st, i)) ^ /usr/include/openssl/stack.h:82:7: note: 'sk_value' declared here char *sk_value(const STACK *, int) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:718:32: warning: 'SSL_get_fd' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] if (!stream->con || ((sock = SSL_get_fd (stream->con)) < 0)) return NIL; ^ /usr/include/openssl/ssl.h:1362:5: note: 'SSL_get_fd' declared here int SSL_get_fd(const SSL *s) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:726:9: warning: 'SSL_pending' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] if (SSL_pending (stream->con)) i = 1; ^ /usr/include/openssl/ssl.h:1368:5: note: 'SSL_pending' declared here int SSL_pending(const SSL *s) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:745:15: warning: 'SSL_read' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] while (((i = SSL_read (stream->con,stream->ibuf,SSLBUFLEN)) < 0) && ^ /usr/include/openssl/ssl.h:1493:6: note: 'SSL_read' declared here int SSL_read(SSL *ssl,void *buf,int num) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:747:4: warning: 'SSL_get_error' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] (SSL_get_error (stream->con,i) == SSL_ERROR_WANT_READ))); ^ /usr/include/openssl/ssl.h:1501:5: note: 'SSL_get_error' declared here int SSL_get_error(const SSL *s,int ret_code) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:752:12: warning: 'SSL_get_error' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] errno,SSL_get_error (stream->con,i)); ^ /usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^ /usr/include/openssl/ssl.h:1501:5: note: 'SSL_get_error' declared here int SSL_get_error(const SSL *s,int ret_code) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:801:14: warning: 'SSL_write' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] if ((i = SSL_write (stream->con,string,(int) min (SSLBUFLEN,size))) < 0) { ^ /usr/include/openssl/ssl.h:1495:6: note: 'SSL_write' declared here int SSL_write(SSL *ssl,const void *buf,int num) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:805:10: warning: 'SSL_get_error' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] errno,SSL_get_error (stream->con,i)); ^ /usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^ /usr/include/openssl/ssl.h:1501:5: note: 'SSL_get_error' declared here int SSL_get_error(const SSL *s,int ret_code) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:835:5: warning: 'SSL_shutdown' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] SSL_shutdown (stream->con); ^ /usr/include/openssl/ssl.h:1532:5: note: 'SSL_shutdown' declared here int SSL_shutdown(SSL *s) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:836:5: warning: 'SSL_free' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] SSL_free (stream->con); ^ /usr/include/openssl/ssl.h:1490:6: note: 'SSL_free' declared here void SSL_free(SSL *ssl) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:840:5: warning: 'SSL_CTX_free' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] SSL_CTX_free (stream->context); ^ /usr/include/openssl/ssl.h:1347:6: note: 'SSL_CTX_free' declared here void SSL_CTX_free(SSL_CTX *) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:928:3: warning: 'ERR_load_crypto_strings' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] ERR_load_crypto_strings (); ^ /usr/include/openssl/err.h:296:6: note: 'ERR_load_crypto_strings' declared here void ERR_load_crypto_strings(void) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:929:3: warning: 'SSL_load_error_strings' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] SSL_load_error_strings (); ^ /usr/include/openssl/ssl.h:1416:6: note: 'SSL_load_error_strings' declared here void SSL_load_error_strings(void ) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:941:27: warning: 'SSL_CTX_new' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] if (!(stream->context = SSL_CTX_new (start_tls ? ^ /usr/include/openssl/ssl.h:1346:10: note: 'SSL_CTX_new' declared here SSL_CTX *SSL_CTX_new(SSL_METHOD *meth) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:942:12: warning: 'TLSv1_server_method' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] TLSv1_server_method () : ^ /usr/include/openssl/ssl.h:1520:13: note: 'TLSv1_server_method' declared here SSL_METHOD *TLSv1_server_method(void) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; /* TLSv1.0 */ ^ osdep.c:943:12: warning: 'SSLv23_server_method' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] SSLv23_server_method ()))) ^ /usr/include/openssl/ssl.h:1516:13: note: 'SSLv23_server_method' declared here SSL_METHOD *SSLv23_server_method(void) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; /* SSLv3 but can rollback to v2 */ ^ osdep.c:947:5: warning: 'SSL_CTX_ctrl' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] SSL_CTX_set_options (stream->context,SSL_OP_ALL); ^ /usr/include/openssl/ssl.h:571:2: note: expanded from macro 'SSL_CTX_set_options' SSL_CTX_ctrl((ctx),SSL_CTRL_OPTIONS,(op),NULL) ^ /usr/include/openssl/ssl.h:1498:6: note: 'SSL_CTX_ctrl' declared here long SSL_CTX_ctrl(SSL_CTX *ctx,int cmd, long larg, void *parg) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:949:10: warning: 'SSL_CTX_set_cipher_list' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] if (!SSL_CTX_set_cipher_list (stream->context,SSLCIPHERLIST)) ^ /usr/include/openssl/ssl.h:1345:5: note: 'SSL_CTX_set_cipher_list' declared here int SSL_CTX_set_cipher_list(SSL_CTX *,const char *str) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:953:15: warning: 'SSL_CTX_use_certificate_chain_file' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] else if (!SSL_CTX_use_certificate_chain_file (stream->context,cert)) ^ /usr/include/openssl/ssl.h:1403:5: note: 'SSL_CTX_use_certificate_chain_file' declared here int SSL_CTX_use_certificate_chain_file(SSL_CTX *ctx, const char *file) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; /* PEM type */ ^ osdep.c:957:16: warning: 'SSL_CTX_use_RSAPrivateKey_file' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] else if (!(SSL_CTX_use_RSAPrivateKey_file (stream->context,key, ^ /usr/include/openssl/ssl.h:1400:5: note: 'SSL_CTX_use_RSAPrivateKey_file' declared here int SSL_CTX_use_RSAPrivateKey_file(SSL_CTX *ctx, const char *file, int type) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:963:11: warning: 'SSL_CTX_ctrl' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] if (SSL_CTX_need_tmp_RSA (stream->context)) ^ /usr/include/openssl/ssl.h:1315:2: note: expanded from macro 'SSL_CTX_need_tmp_RSA' SSL_CTX_ctrl(ctx,SSL_CTRL_NEED_TMP_RSA,0,NULL) ^ /usr/include/openssl/ssl.h:1498:6: note: 'SSL_CTX_ctrl' declared here long SSL_CTX_ctrl(SSL_CTX *ctx,int cmd, long larg, void *parg) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:964:2: warning: 'SSL_CTX_set_tmp_rsa_callback' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] SSL_CTX_set_tmp_rsa_callback (stream->context,ssl_genkey); ^ /usr/include/openssl/ssl.h:1629:6: note: 'SSL_CTX_set_tmp_rsa_callback' declared here void SSL_CTX_set_tmp_rsa_callback(SSL_CTX *ctx, ^ osdep.c:966:27: warning: 'SSL_new' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] if (!(stream->con = SSL_new (stream->context))) ^ /usr/include/openssl/ssl.h:1481:7: note: 'SSL_new' declared here SSL * SSL_new(SSL_CTX *ctx) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:970:2: warning: 'SSL_set_fd' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] SSL_set_fd (stream->con,0); ^ /usr/include/openssl/ssl.h:1370:5: note: 'SSL_set_fd' declared here int SSL_set_fd(SSL *s, int fd) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:972:6: warning: 'SSL_accept' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] if (SSL_accept (stream->con) < 0) ^ /usr/include/openssl/ssl.h:1491:6: note: 'SSL_accept' declared here int SSL_accept(SSL *ssl) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:994:14: warning: 'ERR_get_error' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] while (i = ERR_get_error ()) /* SSL failure */ ^ /usr/include/openssl/err.h:266:15: note: 'ERR_get_error' declared here unsigned long ERR_get_error(void) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:994:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (i = ERR_get_error ()) /* SSL failure */ ~~^~~~~~~~~~~~~~~~~~ osdep.c:994:12: note: place parentheses around the assignment to silence this warning while (i = ERR_get_error ()) /* SSL failure */ ^ ( ) osdep.c:994:12: note: use '==' to turn this assignment into an equality comparison while (i = ERR_get_error ()) /* SSL failure */ ^ == osdep.c:995:47: warning: 'ERR_error_string' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] syslog (LOG_ERR,"SSL error status: %.80s",ERR_error_string (i,NIL)); ^ /usr/include/openssl/err.h:279:7: note: 'ERR_error_string' declared here char *ERR_error_string(unsigned long e,char *buf) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:1013:17: warning: 'RSA_generate_key' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] if (!(key = RSA_generate_key (export ? keylength : 1024,RSA_F4,NIL,NIL))) { ^ /usr/include/openssl/rsa.h:260:7: note: 'RSA_generate_key' declared here RSA * RSA_generate_key(int bits, unsigned long e,void ^ osdep.c:1016:18: warning: 'ERR_get_error' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] while (i = ERR_get_error ()) ^ /usr/include/openssl/err.h:266:15: note: 'ERR_get_error' declared here unsigned long ERR_get_error(void) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:1016:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (i = ERR_get_error ()) ~~^~~~~~~~~~~~~~~~~~ osdep.c:1016:16: note: place parentheses around the assignment to silence this warning while (i = ERR_get_error ()) ^ ( ) osdep.c:1016:16: note: use '==' to turn this assignment into an equality comparison while (i = ERR_get_error ()) ^ == osdep.c:1017:43: warning: 'ERR_error_string' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] syslog (LOG_ALERT,"SSL error status: %s",ERR_error_string (i,NIL)); ^ /usr/include/openssl/err.h:279:7: note: 'ERR_error_string' declared here char *ERR_error_string(unsigned long e,char *buf) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:1038:32: warning: 'SSL_get_fd' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] !stream->con || ((sock = SSL_get_fd (stream->con)) < 0)) return LONGT; ^ /usr/include/openssl/ssl.h:1362:5: note: 'SSL_get_fd' declared here int SSL_get_fd(const SSL *s) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:1042:7: warning: 'SSL_pending' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] if (SSL_pending (stream->con) && ^ /usr/include/openssl/ssl.h:1368:5: note: 'SSL_pending' declared here int SSL_pending(const SSL *s) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ osdep.c:1043:13: warning: 'SSL_read' is deprecated: first deprecated in OS X 10.7 [-Wdeprecated-declarations] ((i = SSL_read (stream->con,stream->ibuf,SSLBUFLEN)) > 0)) { ^ /usr/include/openssl/ssl.h:1493:6: note: 'SSL_read' declared here int SSL_read(SSL *ssl,void *buf,int num) DEPRECATED_IN_MAC_OS_X_VERSION_10_7_AND_LATER; ^ 164 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:5183:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = mail_thread_parse_msgid (s,&s)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:5183:9: note: place parentheses around the assignment to silence this warning if (t = mail_thread_parse_msgid (s,&s)) { ^ ( ) mail.c:5183:9: note: use '==' to turn this assignment into an equality comparison if (t = mail_thread_parse_msgid (s,&s)) { ^ == mail.c:5187: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:5187: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:5187: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:5289: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:5289: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:5289: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:5440:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = strchr (t,' ')) *n++ = '\0'; ~~^~~~~~~~~~~~~~~~ mail.c:5440:13: note: place parentheses around the assignment to silence this warning if (n = strchr (t,' ')) *n++ = '\0'; ^ ( ) mail.c:5440:13: note: use '==' to turn this assignment into an equality comparison if (n = strchr (t,' ')) *n++ = '\0'; ^ == mail.c:6201:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (tstream = (*dv->open) (host,service,port | flags)) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:6201:15: note: place parentheses around the assignment to silence this warning if (tstream = (*dv->open) (host,service,port | flags)) { ^ ( ) mail.c:6201:15: note: use '==' to turn this assignment into an equality comparison if (tstream = (*dv->open) (host,service,port | flags)) { ^ == mail.c:6223:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (tstream = (*dv->aopen) (mb,service,user)) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mail.c:6223:15: note: place parentheses around the assignment to silence this warning if (tstream = (*dv->aopen) (mb,service,user)) { ^ ( ) mail.c:6223: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:155:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = d = strchr (tmp,':')) { ~~^~~~~~~~~~~~~~~~~~~~~~ rfc822.c:155:11: note: place parentheses around the assignment to silence this warning if (t = d = strchr (tmp,':')) { ^ ( ) rfc822.c:155:11: note: use '==' to turn this assignment into an equality comparison if (t = d = strchr (tmp,':')) { ^ == rfc822.c:204:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c = *d++) if (c != ' ') *t++ = c; ~~^~~~~~ rfc822.c:204:13: note: place parentheses around the assignment to silence this warning while (c = *d++) if (c != ' ') *t++ = c; ^ ( ) rfc822.c:204:13: note: use '==' to turn this assignment into an equality comparison while (c = *d++) if (c != ' ') *t++ = c; ^ == rfc822.c:218:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = rfc822_parse_phrase (d)) *t = '\0'; ~~^~~~~~~~~~~~~~~~~~~~~~~~~ rfc822.c:218:10: note: place parentheses around the assignment to silence this warning if (t = rfc822_parse_phrase (d)) *t = '\0'; ^ ( ) rfc822.c:218:10: note: use '==' to turn this assignment into an equality comparison if (t = rfc822_parse_phrase (d)) *t = '\0'; ^ == rfc822.c:229:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c = *d++) if (c != ' ') *t++ = c; ~~^~~~~~ rfc822.c:229:13: note: place parentheses around the assignment to silence this warning while (c = *d++) if (c != ' ') *t++ = c; ^ ( ) rfc822.c:229:13: note: use '==' to turn this assignment into an equality comparison while (c = *d++) if (c != ' ') *t++ = c; ^ == rfc822.c:381: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:381:13: note: place parentheses around the assignment to silence this warning if (m = GETPOS (bs)) m--; /* get position in front of character */ ^ ( ) rfc822.c:381:13: note: use '==' to turn this assignment into an equality comparison if (m = GETPOS (bs)) m--; /* get position in front of character */ ^ == rfc822.c:391: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:391: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:391: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:446:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (i = part->body.mime.text.size) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ rfc822.c:446:13: note: place parentheses around the assignment to silence this warning if (i = part->body.mime.text.size) { ^ ( ) rfc822.c:446:13: note: use '==' to turn this assignment into an equality comparison if (i = part->body.mime.text.size) { ^ == rfc822.c:547:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = strchr (name,' ')) *t = '\0'; ~~^~~~~~~~~~~~~~~~~~~ rfc822.c:547:9: note: place parentheses around the assignment to silence this warning if (t = strchr (name,' ')) *t = '\0'; ^ ( ) rfc822.c:547:9: note: use '==' to turn this assignment into an equality comparison if (t = strchr (name,' ')) *t = '\0'; ^ == rfc822.c:737: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:737:18: note: place parentheses around the assignment to silence this warning else if (adr = rfc822_parse_address (lst,last,&string,host,0)) { ^ ( ) rfc822.c:737:18: note: use '==' to turn this assignment into an equality comparison else if (adr = rfc822_parse_address (lst,last,&string,host,0)) { ^ == rfc822.c:791: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:791: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:791: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:793:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (adr = rfc822_parse_mailbox (string,defaulthost)) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rfc822.c:793:16: note: place parentheses around the assignment to silence this warning else if (adr = rfc822_parse_mailbox (string,defaulthost)) { ^ ( ) rfc822.c:793:16: note: use '==' to turn this assignment into an equality comparison else if (adr = rfc822_parse_mailbox (string,defaulthost)) { ^ == rfc822.c:839: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:839:13: note: place parentheses around the assignment to silence this warning if (adr = rfc822_parse_address (lst,last,string,defaulthost,depth+1)) { ^ ( ) rfc822.c:839:13: note: use '==' to turn this assignment into an equality comparison if (adr = rfc822_parse_address (lst,last,string,defaulthost,depth+1)) { ^ == rfc822.c:898:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (end = rfc822_parse_phrase (s)) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ rfc822.c:898:16: note: place parentheses around the assignment to silence this warning else if (end = rfc822_parse_phrase (s)) { ^ ( ) rfc822.c:898:16: note: use '==' to turn this assignment into an equality comparison else if (end = rfc822_parse_phrase (s)) { ^ == rfc822.c:1027:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = rfc822_parse_word (string,wspecials)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rfc822.c:1027:11: note: place parentheses around the assignment to silence this warning if (t = rfc822_parse_word (string,wspecials)) { ^ ( ) rfc822.c:1027:11: note: use '==' to turn this assignment into an equality comparison if (t = rfc822_parse_word (string,wspecials)) { ^ == rfc822.c:1095:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (t = rfc822_parse_word (string,wspecials)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rfc822.c:1095:14: note: place parentheses around the assignment to silence this warning else if (t = rfc822_parse_word (string,wspecials)) { ^ ( ) rfc822.c:1095:14: note: use '==' to turn this assignment into an equality comparison else if (t = rfc822_parse_word (string,wspecials)) { ^ == rfc822.c:1105:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (string = rfc822_parse_domain (string,&t)) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rfc822.c:1105:18: note: place parentheses around the assignment to silence this warning if (string = rfc822_parse_domain (string,&t)) { ^ ( ) rfc822.c:1105:18: note: use '==' to turn this assignment into an equality comparison if (string = rfc822_parse_domain (string,&t)) { ^ == rfc822.c:1172:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (st = strchr (st,I2C_ESC)) ~~~^~~~~~~~~~~~~~~~~~~~~ rfc822.c:1172:14: note: place parentheses around the assignment to silence this warning while (st = strchr (st,I2C_ESC)) ^ ( ) rfc822.c:1172:14: note: use '==' to turn this assignment into an equality comparison while (st = strchr (st,I2C_ESC)) ^ == rfc822.c:1371:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (i = min (len,buf->end - buf->cur)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rfc822.c:1371:11: note: place parentheses around the assignment to silence this warning if (i = min (len,buf->end - buf->cur)) { ^ ( ) rfc822.c:1371:11: note: use '==' to turn this assignment into an equality comparison if (i = min (len,buf->end - buf->cur)) { ^ == rfc822.c:1619:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (; s = strpbrk (src,"\\\""); src = s + 1) { ~~^~~~~~~~~~~~~~~~~~~~~~ rfc822.c:1619:14: note: place parentheses around the assignment to silence this warning for (; s = strpbrk (src,"\\\""); src = s + 1) { ^ ( ) rfc822.c:1619:14: note: use '==' to turn this assignment into an equality comparison for (; s = strpbrk (src,"\\\""); src = s + 1) { ^ == rfc822.c:1737:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (part = part->next); /* until done */ ~~~~~^~~~~~~~~~~~ rfc822.c:1737:17: note: place parentheses around the assignment to silence this warning while (part = part->next); /* until done */ ^ ( ) rfc822.c:1737:17: note: use '==' to turn this assignment into an equality comparison while (part = part->next); /* until done */ ^ == rfc822.c:1805:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (part = part->next); /* until done */ ~~~~~^~~~~~~~~~~~ rfc822.c:1805:17: note: place parentheses around the assignment to silence this warning while (part = part->next); /* until done */ ^ ( ) rfc822.c:1805:17: note: use '==' to turn this assignment into an equality comparison while (part = part->next); /* until done */ ^ == rfc822.c:1961:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strpbrk (tmp,"\015\012")) *s = NIL; ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ rfc822.c:1961:8: note: place parentheses around the assignment to silence this warning if (s = strpbrk (tmp,"\015\012")) *s = NIL; ^ ( ) rfc822.c:1961: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:783:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (t = strstr (s,"\015\012.")) { ~~^~~~~~~~~~~~~~~~~~~~~~~~ smtp.c:783:12: note: place parentheses around the assignment to silence this warning while (t = strstr (s,"\015\012.")) { ^ ( ) smtp.c:783: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:3812:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (t = strchr (s = t,' ')) *t++ = '\0'; ~~^~~~~~~~~~~~~~~~~~~~ imap4r1.c:3812:19: note: place parentheses around the assignment to silence this warning else if (t = strchr (s = t,' ')) *t++ = '\0'; ^ ( ) imap4r1.c:3812:19: note: use '==' to turn this assignment into an equality comparison else if (t = strchr (s = t,' ')) *t++ = '\0'; ^ == imap4r1.c:3911:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (s = strtok_r (NIL," )",&r)); ~~^~~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:3911:14: note: place parentheses around the assignment to silence this warning while (s = strtok_r (NIL," )",&r)); ^ ( ) imap4r1.c:3911:14: note: use '==' to turn this assignment into an equality comparison while (s = strtok_r (NIL," )",&r)); ^ == imap4r1.c:3915:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (i = strtoul (t,NIL,10)) { ~~^~~~~~~~~~~~~~~~~~~~ imap4r1.c:3915:13: note: place parentheses around the assignment to silence this warning if (i = strtoul (t,NIL,10)) { ^ ( ) imap4r1.c:3915:13: note: use '==' to turn this assignment into an equality comparison if (i = strtoul (t,NIL,10)) { ^ == imap4r1.c:3924:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] } while (t = strtok_r (NIL," ",&r)); ~~^~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:3924:18: note: place parentheses around the assignment to silence this warning } while (t = strtok_r (NIL," ",&r)); ^ ( ) imap4r1.c:3924:18: note: use '==' to turn this assignment into an equality comparison } while (t = strtok_r (NIL," ",&r)); ^ == imap4r1.c:3948:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = reply->text) { ~~^~~~~~~~~~~~~ imap4r1.c:3948:11: note: place parentheses around the assignment to silence this warning if (s = reply->text) { ^ ( ) imap4r1.c:3948:11: note: use '==' to turn this assignment into an equality comparison if (s = reply->text) { ^ == imap4r1.c:4012: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:4012:11: note: place parentheses around the assignment to silence this warning if (t = strtok_r (reply->text+1," ",&r)) do { ^ ( ) imap4r1.c:4012:11: note: use '==' to turn this assignment into an equality comparison if (t = strtok_r (reply->text+1," ",&r)) do { ^ == imap4r1.c:4021:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (t = strtok_r (NIL," ",&r)); ~~^~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:4021:14: note: place parentheses around the assignment to silence this warning while (t = strtok_r (NIL," ",&r)); ^ ( ) imap4r1.c:4021:14: note: use '==' to turn this assignment into an equality comparison while (t = strtok_r (NIL," ",&r)); ^ == imap4r1.c:4032: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:4032:11: note: place parentheses around the assignment to silence this warning if (t = imap_parse_astring (stream,&s,reply,&j)) { ^ ( ) imap4r1.c:4032:11: note: use '==' to turn this assignment into an equality comparison if (t = imap_parse_astring (stream,&s,reply,&j)) { ^ == imap4r1.c:4050:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = reply->text) { /* parse namespace results */ ~~^~~~~~~~~~~~~ imap4r1.c:4050:11: note: place parentheses around the assignment to silence this warning if (s = reply->text) { /* parse namespace results */ ^ ( ) imap4r1.c:4050:11: note: use '==' to turn this assignment into an equality comparison if (s = reply->text) { /* parse namespace results */ ^ == imap4r1.c:4170:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (t = strchr (s,' ')) t = s; ~~^~~~~~~~~~~~~~~~ imap4r1.c:4170:15: note: place parentheses around the assignment to silence this warning else if (t = strchr (s,' ')) t = s; ^ ( ) imap4r1.c:4170:15: note: use '==' to turn this assignment into an equality comparison else if (t = strchr (s,' ')) t = s; ^ == imap4r1.c:4173:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (t = strpbrk (s," )")) t = s; ~~^~~~~~~~~~~~~~~~~~ imap4r1.c:4173:17: note: place parentheses around the assignment to silence this warning else if (t = strpbrk (s," )")) t = s; ^ ( ) imap4r1.c:4173:17: note: use '==' to turn this assignment into an equality comparison else if (t = strpbrk (s," )")) t = s; ^ == imap4r1.c:4270: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:4270:11: note: place parentheses around the assignment to silence this warning if (s = strchr (strncpy (t = LOCAL->tmp,s,i),' ')) *s++ = '\0'; ^ ( ) imap4r1.c:4270:11: note: use '==' to turn this assignment into an equality comparison if (s = strchr (strncpy (t = LOCAL->tmp,s,i),' ')) *s++ = '\0'; ^ == imap4r1.c:4279:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (elt = (MESSAGECACHE *) (*mc) (stream,j,CH_ELT)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:4279:12: note: place parentheses around the assignment to silence this warning if (elt = (MESSAGECACHE *) (*mc) (stream,j,CH_ELT)) ^ ( ) imap4r1.c:4279:12: note: use '==' to turn this assignment into an equality comparison if (elt = (MESSAGECACHE *) (*mc) (stream,j,CH_ELT)) ^ == imap4r1.c:4290:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (s = strtok_r (s+1," ",&r)) do { ~~^~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:4290:8: note: place parentheses around the assignment to silence this warning if (s = strtok_r (s+1," ",&r)) do { ^ ( ) imap4r1.c:4290:8: note: use '==' to turn this assignment into an equality comparison if (s = strtok_r (s+1," ",&r)) do { ^ == imap4r1.c:4304:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (s = strtok_r (NIL," ",&r)); ~~^~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:4304:11: note: place parentheses around the assignment to silence this warning while (s = strtok_r (NIL," ",&r)); ^ ( ) imap4r1.c:4304:11: note: use '==' to turn this assignment into an equality comparison while (s = strtok_r (NIL," ",&r)); ^ == imap4r1.c:4849: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:4849:11: note: place parentheses around the assignment to silence this warning if (i = *txtptr - s) { /* atom ends at atom_special */ ^ ( ) imap4r1.c:4849:11: note: use '==' to turn this assignment into an equality comparison if (i = *txtptr - s) { /* atom ends at atom_special */ ^ == imap4r1.c:4962: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:4962: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:4962: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:4970: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:4970:28: note: place parentheses around the assignment to silence this warning for (st = string; st = strpbrk (st,"\015\012\011"); *st++ = ' '); ^ ( ) imap4r1.c:4970:28: note: use '==' to turn this assignment into an equality comparison for (st = string; st = strpbrk (st,"\015\012\011"); *st++ = ' '); ^ == imap4r1.c:5119: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:5119: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:5119: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:5159: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:5159:13: note: place parentheses around the assignment to silence this warning if (s = imap_parse_string (stream,txtptr,reply,NIL,NIL,LONGT)) { ^ ( ) imap4r1.c:5159:13: note: use '==' to turn this assignment into an equality comparison if (s = imap_parse_string (stream,txtptr,reply,NIL,NIL,LONGT)) { ^ == imap4r1.c:5169: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:5169: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:5169: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:5180: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:5180:13: note: place parentheses around the assignment to silence this warning if (s = imap_parse_string (stream,txtptr,reply,NIL,NIL,LONGT)) { ^ ( ) imap4r1.c:5180:13: note: use '==' to turn this assignment into an equality comparison if (s = imap_parse_string (stream,txtptr,reply,NIL,NIL,LONGT)) { ^ == imap4r1.c:5377: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:5377: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:5377: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:5445:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (i = strtoul (*txtptr,(char **) txtptr,10)) do ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ imap4r1.c:5445:11: note: place parentheses around the assignment to silence this warning if (i = strtoul (*txtptr,(char **) txtptr,10)) do ^ ( ) imap4r1.c:5445:11: note: use '==' to turn this assignment into an equality comparison if (i = strtoul (*txtptr,(char **) txtptr,10)) do ^ == imap4r1.c:5481:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (thr = LOCAL->cap.threader) while (th = thr) { ~~~~^~~~~~~~~~~~~~~~~~~~~ imap4r1.c:5481:13: note: place parentheses around the assignment to silence this warning if (thr = LOCAL->cap.threader) while (th = thr) { ^ ( ) imap4r1.c:5481:13: note: use '==' to turn this assignment into an equality comparison if (thr = LOCAL->cap.threader) while (th = thr) { ^ == imap4r1.c:5481:46: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (thr = LOCAL->cap.threader) while (th = thr) { ~~~^~~~~ imap4r1.c:5481:46: note: place parentheses around the assignment to silence this warning if (thr = LOCAL->cap.threader) while (th = thr) { ^ ( ) imap4r1.c:5481:46: note: use '==' to turn this assignment into an equality comparison if (thr = LOCAL->cap.threader) while (th = thr) { ^ == imap4r1.c:5524:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (s = strchr (t,'=')) { ~~^~~~~~~~~~~~~~~~ imap4r1.c:5524:16: note: place parentheses around the assignment to silence this warning else if (s = strchr (t,'=')) { ^ ( ) imap4r1.c:5524:16: note: use '==' to turn this assignment into an equality comparison else if (s = strchr (t,'=')) { ^ == imap4r1.c:5613:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (s = sequence; t = strpbrk (s,",:"); ) switch (*t++) { ~~^~~~~~~~~~~~~~~~~~ imap4r1.c:5613:24: note: place parentheses around the assignment to silence this warning for (s = sequence; t = strpbrk (s,",:"); ) switch (*t++) { ^ ( ) imap4r1.c:5613: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` -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` -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` -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\" -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` -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` -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` -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` -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` -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` -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -D_THREAD_SAFE -Dbsd -g -O2 -lintl -L/sw/lib -L/sw/lib -o help_h_gen help_h_gen.o libtool: link: gcc -g -D_THREAD_SAFE -Dbsd -g -O2 -o help_h_gen help_h_gen.o /sw/lib/libintl.dylib -L/sw/lib ./help_h_gen < pine.hlp > helptext.h gcc -DHAVE_CONFIG_H -I../include -I../include -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -D_THREAD_SAFE -Dbsd -g -O2 -lintl -L/sw/lib -L/sw/lib -o help_c_gen help_c_gen.o libtool: link: gcc -g -D_THREAD_SAFE -Dbsd -g -O2 -o help_c_gen help_c_gen.o /sw/lib/libintl.dylib -L/sw/lib ./help_c_gen < pine.hlp > helptext.c /usr/bin/make all-recursive Making all in osdep gcc -DHAVE_CONFIG_H -I../../include -I../../include -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -g -O2 -MT mimedisp.o -MD -MP -MF .deps/mimedisp.Tpo -c -o mimedisp.o mimedisp.c mimedisp.c:136: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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -g -O2 -MT pipe.o -MD -MP -MF .deps/pipe.Tpo -c -o pipe.o pipe.c pipe.c:743: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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -g -O2 -MT adrbklib.o -MD -MP -MF .deps/adrbklib.Tpo -c -o adrbklib.o adrbklib.c adrbklib.c:822:14: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if(count < 0) ~~~~~ ^ ~ adrbklib.c:4800: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:4811:12: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare] if(e->ent >= 0 && e->ent < count) ~~~~~~ ^ ~ adrbklib.c:4826: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:4847:12: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare] if(e->ent >= 0 && e->ent < count) ~~~~~~ ^ ~ adrbklib.c:4859: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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -g -O2 -MT conf.o -MD -MP -MF .deps/conf.Tpo -c -o conf.o conf.c conf.c:4641: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:7473: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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -g -O2 -MT context.o -MD -MP -MF .deps/context.Tpo -c -o context.o context.c context.c:192: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:194: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:201: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:203: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:712: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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -g -O2 -MT filter.o -MD -MP -MF .deps/filter.Tpo -c -o filter.o filter.c filter.c:5392: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:6931:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if(rip = feed->items){ ~~~~^~~~~~~~~~~~~ filter.c:6931:10: note: place parentheses around the assignment to silence this warning if(rip = feed->items){ ^ ( ) filter.c:6931:10: note: use '==' to turn this assignment into an equality comparison if(rip = feed->items){ ^ == filter.c:7025:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if(rip = feed->items){ ~~~~^~~~~~~~~~~~~ filter.c:7025:10: note: place parentheses around the assignment to silence this warning if(rip = feed->items){ ^ ( ) filter.c:7025:10: note: use '==' to turn this assignment into an equality comparison if(rip = feed->items){ ^ == filter.c:7078:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if(rip = feed->items){ ~~~~^~~~~~~~~~~~~ filter.c:7078:10: note: place parentheses around the assignment to silence this warning if(rip = feed->items){ ^ ( ) filter.c:7078: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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -g -O2 -MT flag.o -MD -MP -MF .deps/flag.Tpo -c -o flag.o flag.c flag.c:587:43: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if((*(peltp = (PINELT_S **) &mc->sparep) == NULL)){ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ flag.c:587:43: note: remove extraneous parentheses around the comparison to silence this warning if((*(peltp = (PINELT_S **) &mc->sparep) == NULL)){ ~ ^ ~ flag.c:587:43: note: use '=' to turn this equality comparison into an assignment if((*(peltp = (PINELT_S **) &mc->sparep) == NULL)){ ^~ = flag.c:708: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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -g -O2 -MT folder.o -MD -MP -MF .deps/folder.Tpo -c -o folder.o folder.c folder.c:880:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if(*p == ']'){ ^ folder.c:1187:3: warning: '/*' within block comment [-Wcomment] /* ^ folder.c:1273:7: warning: '/*' within block comment [-Wcomment] /* ^ 3 warnings generated. mv -f .deps/folder.Tpo .deps/folder.Po gcc -DHAVE_CONFIG_H -I../include -I../include -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -g -O2 -MT help.o -MD -MP -MF .deps/help.Tpo -c -o help.o help.c help.c:42: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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -g -O2 -MT icache.o -MD -MP -MF .deps/icache.Tpo -c -o icache.o icache.c icache.c:263:46: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if((*(peltp = (PINELT_S **) &mc->sparep) == NULL)){ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ icache.c:263:46: note: remove extraneous parentheses around the comparison to silence this warning if((*(peltp = (PINELT_S **) &mc->sparep) == NULL)){ ~ ^ ~ icache.c:263:46: note: use '=' to turn this equality comparison into an assignment if((*(peltp = (PINELT_S **) &mc->sparep) == NULL)){ ^~ = icache.c:293:46: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if((*(peltp = (PINELT_S **) &mc->sparep) == NULL)){ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ icache.c:293:46: note: remove extraneous parentheses around the comparison to silence this warning if((*(peltp = (PINELT_S **) &mc->sparep) == NULL)){ ~ ^ ~ icache.c:293: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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -g -O2 -MT init.o -MD -MP -MF .deps/init.Tpo -c -o init.o init.c init.c:381: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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -g -O2 -MT ldap.o -MD -MP -MF .deps/ldap.Tpo -c -o ldap.o ldap.c ldap.c:780:39: warning: format string is not a string literal (potentially insecure) [-Wformat-security] snprintf(filter, sizeof(filter), filt_format); ^~~~~~~~~~~ /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/ldap.Tpo .deps/ldap.Po gcc -DHAVE_CONFIG_H -I../include -I../include -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -g -O2 -MT mailcmd.o -MD -MP -MF .deps/mailcmd.Tpo -c -o mailcmd.o mailcmd.c mailcmd.c:1549: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:1559: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:1591: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:1622: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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -g -O2 -MT mailindx.o -MD -MP -MF .deps/mailindx.Tpo -c -o mailindx.o mailindx.c mailindx.c:6104: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:6136: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:6138: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__) ^ 3 warnings generated. mv -f .deps/mailindx.Tpo .deps/mailindx.Po gcc -DHAVE_CONFIG_H -I../include -I../include -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -g -O2 -MT mimedesc.o -MD -MP -MF .deps/mimedesc.Tpo -c -o mimedesc.o mimedesc.c mimedesc.c:224:27: warning: use of unary operator that may be intended as compound assignment (-=) string[sizeof(string)-1] =- '\0'; ^~ mimedesc.c:282: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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -g -O2 -MT news.o -MD -MP -MF .deps/news.Tpo -c -o news.o news.c news.c:224: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:270: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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -g -O2 -MT reply.o -MD -MP -MF .deps/reply.Tpo -c -o reply.o reply.c reply.c:720: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:725: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:730: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:879: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:1088: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:1110: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:2852: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:3544: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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -g -O2 -MT save.o -MD -MP -MF .deps/save.Tpo -c -o save.o save.c save.c:1476: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:1519: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:1621: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:1636: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:1659: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:1675: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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -g -O2 -MT send.o -MD -MP -MF .deps/send.Tpo -c -o send.o send.c send.c:1565:1: warning: control reaches end of non-void function [-Wreturn-type] } ^ send.c:4230:17: warning: comparison of unsigned expression >= 0 is always true [-Wtautological-compare] if(c_in_buf >= 0 && c_in_buf < SIZEOF_20KBUF) ~~~~~~~~ ^ ~ send.c:5437: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:5654:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] else{ ^ send.c:5695: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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -g -O2 -MT stream.o -MD -MP -MF .deps/stream.Tpo -c -o stream.o stream.c stream.c:1912: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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -g -O2 -MT getkey.o -MD -MP -MF .deps/getkey.Tpo -c -o getkey.o getkey.c getkey.c:319: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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -g -O2 -MT tty.o -MD -MP -MF .deps/tty.Tpo -c -o tty.o tty.c tty.c:248: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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -g -O2 -MT attach.o -MD -MP -MF .deps/attach.Tpo -c -o attach.o attach.c attach.c:166: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:1070: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:1070: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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -g -O2 -MT browse.o -MD -MP -MF .deps/browse.Tpo -c -o browse.o browse.c browse.c:1471: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:1471: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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -g -O2 -MT file.o -MD -MP -MF .deps/file.Tpo -c -o file.o file.c file.c:402: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:637: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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -g -O2 -MT pico.o -MD -MP -MF .deps/pico.Tpo -c -o pico.o pico.c pico.c:928: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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -D_THREAD_SAFE -Dbsd -g -O2 -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 -ltcl -lgssapi_krb5 -lssl -lldap -lncurses -llber -lssl -framework Carbon -framework ApplicationServices -framework Security libtool: link: gcc -g -D_THREAD_SAFE -Dbsd -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 -ltcl -lgssapi_krb5 /sw/lib/libldap.dylib -lncurses /sw/lib/liblber.dylib -lssl -framework Carbon -framework ApplicationServices -framework Security gcc -DHAVE_CONFIG_H -I../include -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -D_THREAD_SAFE -Dbsd -g -O2 -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 -ltcl -lgssapi_krb5 -lssl -lldap -lncurses -llber -lssl -framework Carbon -framework ApplicationServices -framework Security libtool: link: gcc -g -D_THREAD_SAFE -Dbsd -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 -ltcl -lgssapi_krb5 /sw/lib/libldap.dylib -lncurses /sw/lib/liblber.dylib -lssl -framework Carbon -framework ApplicationServices -framework Security 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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -g -O2 -MT debuging.o -MD -MP -MF .deps/debuging.Tpo -c -o debuging.o debuging.c debuging.c:400: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:404: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:419: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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -g -O2 -MT execview.o -MD -MP -MF .deps/execview.Tpo -c -o execview.o execview.c execview.c:229: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:229: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:229: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:342:1: warning: control may reach end of non-void function [-Wreturn-type] } ^ execview.c:428: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:430: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:511: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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -g -O2 -MT fltrname.o -MD -MP -MF .deps/fltrname.Tpo -c -o fltrname.o fltrname.c fltrname.c:92: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:104: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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -g -O2 -MT termout.unx.o -MD -MP -MF .deps/termout.unx.Tpo -c -o termout.unx.o termout.unx.c termout.unx.c:277: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-re-alpine-2.02-4/sw/share/locale\" -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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-re-alpine-2.02-4/sw/share/locale\" -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -g -O2 -MT adrbkcmd.o -MD -MP -MF .deps/adrbkcmd.Tpo -c -o adrbkcmd.o adrbkcmd.c adrbkcmd.c:3305:19: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] if(pab->type && REMOTE_VIA_IMAP ^ ~~~~~~~~~~~~~~~ adrbkcmd.c:3305:19: note: use '&' for a bitwise operation if(pab->type && REMOTE_VIA_IMAP ^~ & adrbkcmd.c:3305:19: note: remove constant to silence this warning if(pab->type && REMOTE_VIA_IMAP ~^~~~~~~~~~~~~~~~~~ adrbkcmd.c:7289: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-re-alpine-2.02-4/sw/share/locale\" -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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-re-alpine-2.02-4/sw/share/locale\" -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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-re-alpine-2.02-4/sw/share/locale\" -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -g -O2 -MT arg.o -MD -MP -MF .deps/arg.Tpo -c -o arg.o arg.c arg.c:1247:47: warning: for loop has empty body [-Wempty-body] for(p1 = value; *p1 && *p1 != '"'; p1++); ^ arg.c:1247: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-re-alpine-2.02-4/sw/share/locale\" -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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-re-alpine-2.02-4/sw/share/locale\" -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -g -O2 -MT colorconf.o -MD -MP -MF .deps/colorconf.Tpo -c -o colorconf.o colorconf.c colorconf.c:2590: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:2597: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-re-alpine-2.02-4/sw/share/locale\" -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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-re-alpine-2.02-4/sw/share/locale\" -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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-re-alpine-2.02-4/sw/share/locale\" -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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-re-alpine-2.02-4/sw/share/locale\" -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -g -O2 -MT flagmaint.o -MD -MP -MF .deps/flagmaint.Tpo -c -o flagmaint.o flagmaint.c flagmaint.c:126: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:267:44: warning: for loop has empty body [-Wempty-body] for(offset=0; (*alval)[offset]; offset++); ^ flagmaint.c:267: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-re-alpine-2.02-4/sw/share/locale\" -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -g -O2 -MT folder.o -MD -MP -MF .deps/folder.Tpo -c -o folder.o folder.c folder.c:1159: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:3443: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:3467: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:4907: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:5877: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-re-alpine-2.02-4/sw/share/locale\" -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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-re-alpine-2.02-4/sw/share/locale\" -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -g -O2 -MT imap.o -MD -MP -MF .deps/imap.Tpo -c -o imap.o imap.c imap.c:163: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:2143: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:2169: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:2595:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if(rc = macos_store_pass_prompt()){ ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ imap.c:2595:11: note: place parentheses around the assignment to silence this warning if(rc = macos_store_pass_prompt()){ ^ ( ) imap.c:2595:11: note: use '==' to turn this assignment into an equality comparison if(rc = macos_store_pass_prompt()){ ^ == imap.c:2693: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:2704: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:2717: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:2728: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-re-alpine-2.02-4/sw/share/locale\" -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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-re-alpine-2.02-4/sw/share/locale\" -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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-re-alpine-2.02-4/sw/share/locale\" -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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-re-alpine-2.02-4/sw/share/locale\" -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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-re-alpine-2.02-4/sw/share/locale\" -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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-re-alpine-2.02-4/sw/share/locale\" -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -g -O2 -MT mailcmd.o -MD -MP -MF .deps/mailcmd.Tpo -c -o mailcmd.o mailcmd.c mailcmd.c:1039: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:1072: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:1239: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:1738: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:3150: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:3203: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:3783: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:4342: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:5395:46: warning: field precision should have type 'int', but argument has type 'unsigned long' [-Wformat] snprintf(expanded, sizeof(expanded), " [%.*s]", sizeof(expanded)-5, last_folder); ~~^~ ~~~~~~~~~~~~~~~~~~ /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:5403: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:5408: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:5415: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:5419: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:5426: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:5430: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__) ^ mailcmd.c:7882:38: warning: format string is not a string literal (potentially insecure) [-Wformat-security] snprintf(sstring, sizeof(sstring), not ? _(dont_match_me) : _(match_me)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/secure/_stdio.h:57:62: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ 16 warnings generated. mv -f .deps/mailcmd.Tpo .deps/mailcmd.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-re-alpine-2.02-4/sw/share/locale\" -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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-re-alpine-2.02-4/sw/share/locale\" -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -g -O2 -MT mailpart.o -MD -MP -MF .deps/mailpart.Tpo -c -o mailpart.o mailpart.c mailpart.c:2749: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-re-alpine-2.02-4/sw/share/locale\" -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -g -O2 -MT mailview.o -MD -MP -MF .deps/mailview.Tpo -c -o mailview.o mailview.c mailview.c:848: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:852: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:2055: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__) ^ 3 warnings generated. mv -f .deps/mailview.Tpo .deps/mailview.Po gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-re-alpine-2.02-4/sw/share/locale\" -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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-re-alpine-2.02-4/sw/share/locale\" -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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-re-alpine-2.02-4/sw/share/locale\" -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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-re-alpine-2.02-4/sw/share/locale\" -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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-re-alpine-2.02-4/sw/share/locale\" -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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-re-alpine-2.02-4/sw/share/locale\" -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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-re-alpine-2.02-4/sw/share/locale\" -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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-re-alpine-2.02-4/sw/share/locale\" -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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-re-alpine-2.02-4/sw/share/locale\" -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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-re-alpine-2.02-4/sw/share/locale\" -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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-re-alpine-2.02-4/sw/share/locale\" -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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-re-alpine-2.02-4/sw/share/locale\" -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -g -O2 -MT status.o -MD -MP -MF .deps/status.Tpo -c -o status.o status.c status.c:1151: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:1168: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-re-alpine-2.02-4/sw/share/locale\" -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -g -O2 -MT takeaddr.o -MD -MP -MF .deps/takeaddr.Tpo -c -o takeaddr.o takeaddr.c takeaddr.c:1569: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:1895: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:1898: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:2151: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:2157: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:2419: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:2432: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-re-alpine-2.02-4/sw/share/locale\" -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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-re-alpine-2.02-4/sw/share/locale\" -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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-re-alpine-2.02-4/sw/share/locale\" -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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-re-alpine-2.02-4/sw/share/locale\" -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -D_THREAD_SAFE -Dbsd -g -O2 `cat ../c-client/LDFLAGS` -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 -ltcl -lgssapi_krb5 -lssl -lldap -lncurses -llber -lssl -framework Carbon -framework ApplicationServices -framework Security libtool: link: gcc -g -D_THREAD_SAFE -Dbsd -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 -lkrb5 -lcom_err -lpam -ldl -lcrypto ../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 -ltcl -lgssapi_krb5 /sw/lib/libldap.dylib -lncurses /sw/lib/liblber.dylib -lssl gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-re-alpine-2.02-4/sw/share/locale\" -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -D_THREAD_SAFE -Dbsd -g -O2 `cat ../c-client/LDFLAGS` -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 -ltcl -lgssapi_krb5 -lssl -lldap -lncurses -llber -lssl -framework Carbon -framework ApplicationServices -framework Security libtool: link: gcc -g -D_THREAD_SAFE -Dbsd -g -O2 -o rpdump rpdump.o -L/sw/lib -framework Carbon -framework ApplicationServices -framework Security -L/usr/lib -lkrb5 -lcom_err -lpam -ldl -lcrypto /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 -ltcl -lgssapi_krb5 /sw/lib/libldap.dylib -lncurses /sw/lib/liblber.dylib -lssl gcc -DHAVE_CONFIG_H -I../include -I../include -DLOCALEDIR=\"/sw/build.build/root-re-alpine-2.02-4/sw/share/locale\" -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -D_THREAD_SAFE -Dbsd -g -O2 `cat ../c-client/LDFLAGS` -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 -ltcl -lgssapi_krb5 -lssl -lldap -lncurses -llber -lssl -framework Carbon -framework ApplicationServices -framework Security libtool: link: gcc -g -D_THREAD_SAFE -Dbsd -g -O2 -o rpload rpload.o -L/sw/lib -framework Carbon -framework ApplicationServices -framework Security -L/usr/lib -lkrb5 -lcom_err -lpam -ldl -lcrypto /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 -ltcl -lgssapi_krb5 /sw/lib/libldap.dylib -lncurses /sw/lib/liblber.dylib -lssl Making all in web/src/alpined.d /bin/sh ../../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I../../../include -I../../../include -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -D_THREAD_SAFE -Dbsd -g -O2 -rpath '/sw/build.build/re-alpine-2.02-4/re-alpine-2.02/web/src/alpined.d/../../lib' -version-info 1:0:0 -lintl -L/sw/lib -L/sw/lib -o libwpcomm.la -rpath /sw/build.build/re-alpine-2.02-4/re-alpine-2.02/web/src/alpined.d/../../lib wpcomm.lo -ltcl -lgssapi_krb5 -lssl -lldap -lncurses -llber -lssl -framework Carbon -framework ApplicationServices -framework Security libtool: link: gcc -dynamiclib -Wl,-undefined -Wl,dynamic_lookup -o .libs/libwpcomm.1.dylib .libs/wpcomm.o /sw/lib/libintl.dylib -L/sw/lib -ltcl -lgssapi_krb5 /sw/lib/libldap.dylib -lncurses /sw/lib/liblber.dylib -lssl -framework Carbon -framework ApplicationServices -framework Security -framework Carbon -framework ApplicationServices -framework Security -install_name /sw/build.build/re-alpine-2.02-4/re-alpine-2.02/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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -g -O2 -MT stubs.o -MD -MP -MF .deps/stubs.Tpo -c -o stubs.o stubs.c stubs.c:108:21: warning: format string is not a string literal (potentially insecure) [-Wformat-security] syslog(LOG_ERR, message); /* may not work, but try */ ^~~~~~~ stubs.c:150:23: warning: format string is not a string literal (potentially insecure) [-Wformat-security] syslog(LOG_ALERT, message); ^~~~~~~ 2 warnings generated. 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 -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -D_THREAD_SAFE -Dbsd -g -O2 `cat ../../../c-client/LDFLAGS` -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 -ltcl -lgssapi_krb5 -lssl -lldap -lncurses -llber -lssl -framework Carbon -framework ApplicationServices -framework Security libtool: link: gcc -g -D_THREAD_SAFE -Dbsd -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 -lkrb5 -lcom_err -lpam -ldl -lcrypto /sw/lib/libintl.dylib ../../../pith/libpith.a ../../../pith/osdep/libpithosd.a ../../../pith/charconv/libpithcc.a ../../../c-client/c-client.a -ltcl -lgssapi_krb5 /sw/lib/libldap.dylib -lncurses /sw/lib/liblber.dylib -lssl gcc -DHAVE_CONFIG_H -I../../../include -I../../../include -I/sw/include -I/sw/include -g -D_THREAD_SAFE -Dbsd -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 -D_THREAD_SAFE -Dbsd -g -O2 `cat ../../../c-client/LDFLAGS` -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 -ltcl -lgssapi_krb5 -lssl -lldap -lncurses -llber -lssl -framework Carbon -framework ApplicationServices -framework Security libtool: link: gcc -g -D_THREAD_SAFE -Dbsd -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 -lkrb5 -lcom_err -lpam -ldl -lcrypto /sw/lib/libintl.dylib ../../../pith/libpith.a ../../../pith/osdep/libpithosd.a ../../../pith/charconv/libpithcc.a ../../../c-client/c-client.a -ltcl -lgssapi_krb5 /sw/lib/libldap.dylib -lncurses /sw/lib/liblber.dylib -lssl make[2]: Nothing to be done for `all-am'. /bin/rm -rf /sw/build.build/root-re-alpine-2.02-4 /bin/mkdir -p /sw/build.build/root-re-alpine-2.02-4/sw /bin/mkdir -p /sw/build.build/root-re-alpine-2.02-4/DEBIAN /usr/sbin/chown -R fink-bld:fink-bld /sw/build.build/root-re-alpine-2.02-4 sudo -u fink-bld [ENV] sh -c /tmp/fink.ntdbw make -j1 install prefix=/sw/build.build/root-re-alpine-2.02-4/sw if test ! -L c-client ; then ln -s imap/c-client c-client ; fi touch imap/ip6 cd imap && /usr/bin/make oxs EXTRACFLAGS=" -I/sw/include -I/sw/include -g -O2" EXTRALDFLAGS=" -lintl -L/sw/lib -L/sw/lib -ltcl -lgssapi_krb5 -lssl -lldap -lncurses -llber -lssl -framework Carbon -framework ApplicationServices -framework Security" EXTRASPECIALS="SSLCERTS=/sw/etc/ssl/certs EXTRAAUTHENTICATORS=gss " touch ip6 make build EXTRACFLAGS='-I/sw/include -I/sw/include -g -O2' EXTRALDFLAGS='-lintl -L/sw/lib -L/sw/lib -ltcl -lgssapi_krb5 -lssl -lldap -lncurses -llber -lssl -framework Carbon -framework ApplicationServices -framework Security' EXTRADRIVERS='mbox' EXTRAAUTHENTICATORS='' PASSWDTYPE=std SSLTYPE=nopwd IP=4 EXTRASPECIALS='SSLCERTS=/sw/etc/ssl/certs EXTRAAUTHENTICATORS=gss ' BUILDTYPE=osx IP=6 EXTRAAUTHENTICATORS=" gss" \ PASSWDTYPE=pam \ EXTRACFLAGS="-I/sw/include -I/sw/include -g -O2" \ SPECIALS="SSLINCLUDE=/usr/include/openssl SSLLIB=/usr/lib SSLCERTS=/System/Library/OpenSSL/certs SSLKEYS=/System/Library/OpenSSL/private GSSINCLUDE=/usr/include GSSLIB=/usr/lib PAMDLFLAGS=-lpam" 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-re-alpine-2.02-4/sw/share if test "alpine" = "gettext-tools"; then \ .././install-sh -c -d /sw/build.build/root-re-alpine-2.02-4/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-re-alpine-2.02-4/sw/share/gettext/po/$file; \ done; \ for file in Makevars; do \ rm -f /sw/build.build/root-re-alpine-2.02-4/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-re-alpine-2.02-4/sw/bin" || .././install-sh -c -d "/sw/build.build/root-re-alpine-2.02-4/sw/bin" /bin/sh ../libtool --mode=install /usr/bin/install -c pico pilot '/sw/build.build/root-re-alpine-2.02-4/sw/bin' libtool: install: /usr/bin/install -c pico /sw/build.build/root-re-alpine-2.02-4/sw/bin/pico libtool: install: /usr/bin/install -c pilot /sw/build.build/root-re-alpine-2.02-4/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-re-alpine-2.02-4/sw/bin" || .././install-sh -c -d "/sw/build.build/root-re-alpine-2.02-4/sw/bin" /bin/sh ../libtool --mode=install /usr/bin/install -c alpine rpdump rpload '/sw/build.build/root-re-alpine-2.02-4/sw/bin' libtool: install: /usr/bin/install -c alpine /sw/build.build/root-re-alpine-2.02-4/sw/bin/alpine libtool: install: /usr/bin/install -c rpdump /sw/build.build/root-re-alpine-2.02-4/sw/bin/rpdump libtool: install: /usr/bin/install -c rpload /sw/build.build/root-re-alpine-2.02-4/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/re-alpine-2.02-4/re-alpine-2.02/web/src/alpined.d/../../bin" || ../../.././install-sh -c -d "/sw/build.build/re-alpine-2.02-4/re-alpine-2.02/web/src/alpined.d/../../bin" /bin/sh ../../../libtool --mode=install /usr/bin/install -c alpined alpineldap '/sw/build.build/re-alpine-2.02-4/re-alpine-2.02/web/src/alpined.d/../../bin' libtool: install: /usr/bin/install -c alpined /sw/build.build/re-alpine-2.02-4/re-alpine-2.02/web/src/alpined.d/../../bin/alpined libtool: install: /usr/bin/install -c alpineldap /sw/build.build/re-alpine-2.02-4/re-alpine-2.02/web/src/alpined.d/../../bin/alpineldap test -z "/sw/build.build/re-alpine-2.02-4/re-alpine-2.02/web/src/alpined.d/../../lib" || ../../.././install-sh -c -d "/sw/build.build/re-alpine-2.02-4/re-alpine-2.02/web/src/alpined.d/../../lib" /bin/sh ../../../libtool --mode=install /usr/bin/install -c libwpcomm.la '/sw/build.build/re-alpine-2.02-4/re-alpine-2.02/web/src/alpined.d/../../lib' libtool: install: /usr/bin/install -c .libs/libwpcomm.1.dylib /sw/build.build/re-alpine-2.02-4/re-alpine-2.02/web/src/alpined.d/../../lib/libwpcomm.1.dylib libtool: install: (cd /sw/build.build/re-alpine-2.02-4/re-alpine-2.02/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/re-alpine-2.02-4/re-alpine-2.02/web/src/alpined.d/../../lib/libwpcomm.la libtool: install: /usr/bin/install -c .libs/libwpcomm.a /sw/build.build/re-alpine-2.02-4/re-alpine-2.02/web/src/alpined.d/../../lib/libwpcomm.a libtool: install: chmod 644 /sw/build.build/re-alpine-2.02-4/re-alpine-2.02/web/src/alpined.d/../../lib/libwpcomm.a libtool: install: ranlib /sw/build.build/re-alpine-2.02-4/re-alpine-2.02/web/src/alpined.d/../../lib/libwpcomm.a ---------------------------------------------------------------------- Libraries have been installed in: /sw/build.build/re-alpine-2.02-4/re-alpine-2.02/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-re-alpine-2.02-4/sw/share/man/man1" || ./install-sh -c -d "/sw/build.build/root-re-alpine-2.02-4/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-re-alpine-2.02-4/sw/share/man/man1' sudo -u fink-bld [ENV] sh -c /tmp/fink.8f3pw /usr/bin/install -d -m 700 /sw/build.build/root-re-alpine-2.02-4/sw/share/doc/re-alpine /bin/cp -r LICENSE /sw/build.build/root-re-alpine-2.02-4/sw/share/doc/re-alpine/ /bin/cp -r NOTICE /sw/build.build/root-re-alpine-2.02-4/sw/share/doc/re-alpine/ /bin/cp -r README /sw/build.build/root-re-alpine-2.02-4/sw/share/doc/re-alpine/ /bin/cp -r VERSION /sw/build.build/root-re-alpine-2.02-4/sw/share/doc/re-alpine/ /bin/chmod -R go=u-w /sw/build.build/root-re-alpine-2.02-4/sw/share/doc/re-alpine /bin/rm -f /sw/build.build/root-re-alpine-2.02-4/sw/info/dir /sw/build.build/root-re-alpine-2.02-4/sw/info/dir.old /sw/build.build/root-re-alpine-2.02-4/sw/share/info/dir /sw/build.build/root-re-alpine-2.02-4/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-re-alpine-2.02-4 /sw/fink/10.9/stable/main/binary-darwin-x86_64/net dpkg-deb: building package `re-alpine' in `/sw/fink/10.9/stable/main/binary-darwin-x86_64/net/re-alpine_2.02-4_darwin-x86_64.deb'. Removing runtime build-lock... Removing build-lock package... /sw/bin/dpkg-lockwait -r fink-buildlock-re-alpine-2.02-4 (Reading database ... 4893 files and directories currently installed.) Removing fink-buildlock-re-alpine-2.02-4 ...