build started at Mon Jan 18 10:30:50 JST 2021 port directory: /usr/ports/japanese/mh package name: ja-mh-6.8.4.j3.05_4 building for: FreeBSD 13Camd64-default 13.0-ALPHA1 FreeBSD 13.0-ALPHA1 1300135 amd64 maintained by: CQG00620@nifty.ne.jp Makefile ident: $FreeBSD: head/japanese/mh/Makefile 492045 2019-02-03 10:51:15Z pi $ Poudriere version: 3.3.6 Host OSVERSION: 1300135 Jail OSVERSION: 1300135 Job Id: ---Begin Environment--- SHELL=/bin/csh OSVERSION=1300135 UNAME_v=FreeBSD 13.0-ALPHA1 1300135 UNAME_r=13.0-ALPHA1 BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin LOCALBASE=/usr/local USER=root TRYBROKEN=yes LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.3.6 MASTERMNT=/poudriere/data/.m/13Camd64-default/ref POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=xterm GID=0 UID=0 PWD=/poudriere/data/.m/13Camd64-default/ref/.p NO_WARNING_PKG_INSTALL_EOL=yes P_PORTS_FEATURES=FLAVORS SELECTED_OPTIONS MASTERNAME=13Camd64-default SCRIPTPREFIX=/usr/local/share/poudriere OLDPWD=/poudriere/data/.m/13Camd64-default/ref/.p/pool SCRIPTPATH=/usr/local/share/poudriere/testport.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV=PACKAGES=/tmp/pkgs PKGREPOSITORY=/tmp/pkgs PKGLATESTREPOSITORY=/tmp/pkgs/Latest FLAVOR= DEPENDS_ARGS= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ===> The following configuration options are available for ja-mh-6.8.4.j3.05_4: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- CQG00620@nifty.ne.jp --End MAINTAINER-- --CONFIGURE_ARGS-- --enable-batchmode --enable-apop=/usr/local/etc/pop.auth --enable-jmandir=/usr/local/man/ja --prefix=/usr/local ${_LATE_CONFIGURE_ARGS} --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/japanese/mh/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/japanese/mh/work HOME=/wrkdirs/usr/ports/japanese/mh/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/japanese/mh/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin SHELL=/bin/sh CONFIG_SHELL=/bin/sh ADDR2LINE="/usr/local/bin/addr2line" AR="/usr/local/bin/ar" AS="/usr/local/bin/as" CPPFILT="/usr/local/bin/c++filt" GPROF="/usr/local/bin/gprof" LD="/usr/local/bin/ld" NM="/usr/local/bin/nm" OBJCOPY="/usr/local/bin/objcopy" OBJDUMP="/usr/local/bin/objdump" RANLIB="/usr/local/bin/ranlib" READELF="/usr/local/bin/readelf" SIZE="/usr/local/bin/size" STRINGS="/usr/local/bin/strings" CONFIG_SITE=/usr/ports/Templates/config.site lt_cv_sys_max_cmd_len=524288 --End CONFIGURE_ENV-- --MAKE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/japanese/mh/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/japanese/mh/work HOME=/wrkdirs/usr/ports/japanese/mh/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/japanese/mh/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES ADDR2LINE="/usr/local/bin/addr2line" AR="/usr/local/bin/ar" AS="/usr/local/bin/as" CPPFILT="/usr/local/bin/c++filt" GPROF="/usr/local/bin/gprof" LD="/usr/local/bin/ld" NM="/usr/local/bin/nm" OBJCOPY="/usr/local/bin/objcopy" OBJDUMP="/usr/local/bin/objdump" RANLIB="/usr/local/bin/ranlib" READELF="/usr/local/bin/readelf" SIZE="/usr/local/bin/size" STRINGS="/usr/local/bin/strings" PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" -fstack-protector-strong -fuse-ld=bfd " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing " MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- PORTDOCS="" OSREL=13.0 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/ja-mh" EXAMPLESDIR="share/examples/mh" DATADIR="share/mh" WWWDIR="www/mh" ETCDIR="etc/mh" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/mh DOCSDIR=/usr/local/share/doc/ja-mh EXAMPLESDIR=/usr/local/share/examples/mh WWWDIR=/usr/local/www/mh ETCDIR=/usr/local/etc/mh --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### /usr/ports/Mk/Scripts/ports_env.sh #### _CCVERSION_921dbbb2=FreeBSD clang version 11.0.1 (git@github.com:llvm/llvm-project.git llvmorg-11.0.1-0-g43ff75f2c3fe) Target: x86_64-unknown-freebsd13.0 Thread model: posix InstalledDir: /usr/bin _ALTCCVERSION_921dbbb2=none _CXXINTERNAL_acaad9ca=FreeBSD clang version 11.0.1 (git@github.com:llvm/llvm-project.git llvmorg-11.0.1-0-g43ff75f2c3fe) Target: x86_64-unknown-freebsd13.0 Thread model: posix InstalledDir: /usr/bin "/usr/bin/ld" "--eh-frame-hdr" "-dynamic-linker" "/libexec/ld-elf.so.1" "--hash-style=both" "--enable-new-dtags" "-o" "a.out" "/usr/lib/crt1.o" "/usr/lib/crti.o" "/usr/lib/crtbegin.o" "-L/usr/lib" "/dev/null" "-lc++" "-lm" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" "-lc" "-lgcc" "--as-needed" "-lgcc_s" "--no-as-needed" "/usr/lib/crtend.o" "/usr/lib/crtn.o" CC_OUTPUT_921dbbb2_58173849=yes CC_OUTPUT_921dbbb2_9bdba57c=yes CC_OUTPUT_921dbbb2_6a4fe7f5=yes CC_OUTPUT_921dbbb2_6bcac02b=yes CC_OUTPUT_921dbbb2_67d20829=yes CC_OUTPUT_921dbbb2_bfa62e83=yes CC_OUTPUT_921dbbb2_f0b4d593=yes CC_OUTPUT_921dbbb2_308abb44=yes CC_OUTPUT_921dbbb2_f00456e5=yes CC_OUTPUT_921dbbb2_65ad290d=yes CC_OUTPUT_921dbbb2_f2776b26=yes CC_OUTPUT_921dbbb2_b2657cc3=yes CC_OUTPUT_921dbbb2_380987f7=yes CC_OUTPUT_921dbbb2_160933ec=yes CC_OUTPUT_921dbbb2_fb62803b=yes _OBJC_CCVERSION_921dbbb2=FreeBSD clang version 11.0.1 (git@github.com:llvm/llvm-project.git llvmorg-11.0.1-0-g43ff75f2c3fe) Target: x86_64-unknown-freebsd13.0 Thread model: posix InstalledDir: /usr/bin _OBJC_ALTCCVERSION_921dbbb2=none ARCH=amd64 OPSYS=FreeBSD _OSRELEASE=13.0-ALPHA1 OSREL=13.0 OSVERSION=1300135 PYTHONBASE=/usr/local HAVE_COMPAT_IA32_KERN=YES _SMP_CPUS=4 CONFIGURE_MAX_CMD_LEN=524288 HAVE_PORTS_ENV=1 #### Misc Poudriere #### ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 12186 open files (-n) 1024 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited --End resource limits-- =================================================== /!\ ja-mh-6.8.4.j3.05_4: Makefile warnings, please consider fixing /!\ Please set LICENSE for this port =========================================================================== =================================================== ===> ja-mh-6.8.4.j3.05_4 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.16.1.txz [13Camd64-default] Installing pkg-1.16.1... [13Camd64-default] Extracting pkg-1.16.1: .......... done ===> ja-mh-6.8.4.j3.05_4 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of ja-mh-6.8.4.j3.05_4 =========================================================================== =================================================== =========================================================================== =================================================== ===> ja-mh-6.8.4.j3.05_4 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by ja-mh-6.8.4.j3.05_4 for building =========================================================================== =================================================== ===> ja-mh-6.8.4.j3.05_4 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by ja-mh-6.8.4.j3.05_4 for building => SHA256 Checksum OK for mh-6.8.4-JP-3.05.tar.gz. =========================================================================== =================================================== =========================================================================== =================================================== ===> ja-mh-6.8.4.j3.05_4 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by ja-mh-6.8.4.j3.05_4 for building ===> Extracting for ja-mh-6.8.4.j3.05_4 ===> ja-mh-6.8.4.j3.05_4 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by ja-mh-6.8.4.j3.05_4 for building => SHA256 Checksum OK for mh-6.8.4-JP-3.05.tar.gz. =========================================================================== =================================================== =========================================================================== =================================================== ===> Patching for ja-mh-6.8.4.j3.05_4 ===> Applying FreeBSD patches for ja-mh-6.8.4.j3.05_4 from /usr/ports/japanese/mh/files /usr/bin/env WRKSRC=/wrkdirs/usr/ports/japanese/mh/work/mh-6.8.4-JP-3.05 REWARNFILE=/wrkdirs/usr/ports/japanese/mh/work/reinplace_warnings.txt /usr/ports/Mk/Scripts/sed_checked.sh -e "s/-O /-O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing /g" /wrkdirs/usr/ports/japanese/mh/work/mh-6.8.4-JP-3.05/configure =========================================================================== =================================================== ===> ja-mh-6.8.4.j3.05_4 depends on executable: jless - not found ===> Installing existing package /packages/All/ja-less-382.262.03.01.txz [13Camd64-default] Installing ja-less-382.262.03.01... [13Camd64-default] Extracting ja-less-382.262.03.01: .......... done ===> ja-mh-6.8.4.j3.05_4 depends on executable: jless - found ===> Returning to build of ja-mh-6.8.4.j3.05_4 ===> ja-mh-6.8.4.j3.05_4 depends on file: /usr/local/bin/as - not found ===> Installing existing package /packages/All/binutils-2.33.1_4,1.txz [13Camd64-default] Installing binutils-2.33.1_4,1... [13Camd64-default] `-- Installing gettext-runtime-0.21... [13Camd64-default] | `-- Installing indexinfo-0.3.1... [13Camd64-default] | `-- Extracting indexinfo-0.3.1: .... done [13Camd64-default] `-- Extracting gettext-runtime-0.21: .......... done [13Camd64-default] Extracting binutils-2.33.1_4,1: .......... done ===> ja-mh-6.8.4.j3.05_4 depends on file: /usr/local/bin/as - found ===> Returning to build of ja-mh-6.8.4.j3.05_4 =========================================================================== =================================================== =========================================================================== =>> Recording filesystem state for prebuild... done =================================================== ===> ja-mh-6.8.4.j3.05_4 depends on executable: jless - found ===> ja-mh-6.8.4.j3.05_4 depends on file: /usr/local/bin/as - found ===> Configuring for ja-mh-6.8.4.j3.05_4 loading site script /usr/ports/Templates/config.site creating cache ./config.cache checking host system type... amd64-portbld-freebsd13.0 checking for gcc... cc checking whether the C compiler (cc -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -fstack-protector-strong -fuse-ld=bfd ) works... yes checking whether the C compiler (cc -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -fstack-protector-strong -fuse-ld=bfd ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether cc accepts -g... yes checking how to run the C preprocessor... cpp checking whether cc needs -traditional... no checking for mawk... (cached) /usr/bin/awk checking for ranlib... /usr/local/bin/ranlib checking for write... /usr/bin/write checking for Mail... /usr/bin/Mail checking for ps... /bin/ps checking for chown... /usr/sbin/chown checking for sendmail... /usr/sbin/sendmail checking for jless... /usr/local/bin/jless checking for gethostbyname... (cached) yes checking for socket... yes checking for maillock in -lmail... no checking for lockfile_create in -llockfile... no checking for ncurses.h... yes checking whether curses.h is ncurses... no checking for tgetnum in -lcurses... yes checking for readline... no checking for dirent.h that defines DIR... yes checking for opendir in -ldir... no checking for ANSI C header files... (cached) yes checking for sys/wait.h that is POSIX.1 compatible... (cached) yes checking for fcntl.h... (cached) yes checking for ndbm.h... yes checking for shadow.h... no checking for strings.h... (cached) yes checking for sys/ioctl.h... (cached) yes checking for sys/param.h... (cached) yes checking for unistd.h... (cached) yes checking for working const... yes checking for st_blksize in struct stat... yes checking for sys_siglist declaration in signal.h or unistd.h... yes checking whether time.h and sys/time.h may both be included... yes checking whether struct tm is in sys/time.h or time.h... time.h checking for old load... off checking return type of signal handlers... void checking for bcopy... (cached) yes checking for fcntl... (cached) yes checking for flock... yes checking for getdtablesize... (cached) yes checking for lockf... yes checking for rename... (cached) yes checking for rindex... (cached) yes checking for ruserpass... no checking for _ruserpass... no checking for seteuid... (cached) yes checking for setreuid... (cached) yes checking for sigblock... (cached) yes checking for vsprintf... (cached) yes checking for 4.4BSD... yes checking for SVR4... no checking either SYS5, BSD or V7... BSD checking for return type of sprintf... char * checking for BIND support... yes checking for need ntohl macro... no checking for support network password database... yes checking where mail spool is located... /var/mail checking whether mail spool is opened for special group... no updating cache ./config.cache creating ./config.status creating conf/MH cc -O2 -pipe -Wno-return-type -fstack-protector -fno-strict-aliasing -DMHSLIB_NOMINVER -c mhconfig.c -o mhconfig.o mhconfig.c:19:25: warning: incompatible redeclaration of library function 'malloc' [-Wincompatible-library-redeclaration] extern char *strcpy(), *malloc(), *index(), *rindex(); ^ mhconfig.c:19:25: note: 'malloc' is a builtin with type 'void *(unsigned long)' mhconfig.c:268:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static do_sed(), do_sedfile(), do_files(), do_doc(), do_make(); ~~~~~~ ^ mhconfig.c:268:18: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static do_sed(), do_sedfile(), do_files(), do_doc(), do_make(); ~~~~~~ ^ mhconfig.c:268:32: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static do_sed(), do_sedfile(), do_files(), do_doc(), do_make(); ~~~~~~ ^ mhconfig.c:268:44: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static do_sed(), do_sedfile(), do_files(), do_doc(), do_make(); ~~~~~~ ^ mhconfig.c:268:54: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static do_sed(), do_sedfile(), do_files(), do_doc(), do_make(); ~~~~~~ ^ mhconfig.c:269:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static shell(), arginit(), add_option(), trim(); ~~~~~~ ^ mhconfig.c:269:17: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static shell(), arginit(), add_option(), trim(); ~~~~~~ ^ mhconfig.c:269:28: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static shell(), arginit(), add_option(), trim(); ~~~~~~ ^ mhconfig.c:269:42: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static shell(), arginit(), add_option(), trim(); ~~~~~~ ^ mhconfig.c:277:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] main (argc, argv, envp) ^ mhconfig.c:299:5: warning: implicitly declaring library function 'exit' with type 'void (int) __attribute__((noreturn))' [-Wimplicit-function-declaration] exit (0); ^ mhconfig.c:299:5: note: include the header or explicitly provide a declaration for 'exit' mhconfig.c:304:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static do_sed () { ~~~~~~ ^ mhconfig.c:310:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static do_alldoc (fp) ~~~~~~ ^ mhconfig.c:329:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static do_sedfile (sed, sed2, flag) ~~~~~~ ^ mhconfig.c:338:2: warning: implicit declaration of function 'adios' is invalid in C99 [-Wimplicit-function-declaration] adios (sed, "unable to write"); ^ mhconfig.c:373:2: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration] strcmp(mancat, "cat") == 0 ? "| nroff -man" ^ mhconfig.c:373:2: note: include the header or explicitly provide a declaration for 'strcmp' mhconfig.c:602:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static do_files () { ~~~~~~ ^ mhconfig.c:611:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static do_doc () { ~~~~~~ ^ mhconfig.c:616:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static do_make () { ~~~~~~ ^ mhconfig.c:631:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static shell (fmt, a, b, c, d, e) ~~~~~~ ^ mhconfig.c:645:9: warning: implicit declaration of function 'system' is invalid in C99 [-Wimplicit-function-declaration] if (system (buffer)) ^ mhconfig.c:646:2: warning: implicit declaration of function 'adios' is invalid in C99 [-Wimplicit-function-declaration] adios (NULLCP, "failed"); ^ mhconfig.c:651:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static arginit (vec) ~~~~~~ ^ mhconfig.c:697:2: warning: implicit declaration of function 'adios' is invalid in C99 [-Wimplicit-function-declaration] adios (NULLCP, "usage: %s file", myname); ^ mhconfig.c:705:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ap = index (buffer, '\n')) ~~~^~~~~~~~~~~~~~~~~~~~~~ mhconfig.c:705:9: note: place parentheses around the assignment to silence this warning if (ap = index (buffer, '\n')) ^ ( ) mhconfig.c:705:9: note: use '==' to turn this assignment into an equality comparison if (ap = index (buffer, '\n')) ^ == mhconfig.c:708:19: warning: implicitly declaring library function 'strlen' with type 'unsigned long (const char *)' [-Wimplicit-function-declaration] ap = &buffer[strlen (buffer) - 1]; ^ mhconfig.c:708:19: note: include the header or explicitly provide a declaration for 'strlen' mhconfig.c:775:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (cp = index (manuals, '/')) { /* "standard/cat" */ ~~~^~~~~~~~~~~~~~~~~~~~~~ mhconfig.c:775:12: note: place parentheses around the assignment to silence this warning if (cp = index (manuals, '/')) { /* "standard/cat" */ ^ ( ) mhconfig.c:775:12: note: use '==' to turn this assignment into an equality comparison if (cp = index (manuals, '/')) { /* "standard/cat" */ ^ == mhconfig.c:853:5: warning: implicit declaration of function 'begin_myopt' is invalid in C99 [-Wimplicit-function-declaration] begin_myopt (); ^ mhconfig.c:854:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (cp = options) { ~~~^~~~~~~~~ mhconfig.c:854:12: note: place parentheses around the assignment to silence this warning if (cp = options) { ^ ( ) mhconfig.c:854:12: note: use '==' to turn this assignment into an equality comparison if (cp = options) { ^ == mhconfig.c:859:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (ap = cp; dp = index (ap, ' '); ap = dp) { ~~~^~~~~~~~~~~~~~~~~ mhconfig.c:859:19: note: place parentheses around the assignment to silence this warning for (ap = cp; dp = index (ap, ' '); ap = dp) { ^ ( ) mhconfig.c:859:19: note: use '==' to turn this assignment into an equality comparison for (ap = cp; dp = index (ap, ' '); ap = dp) { ^ == mhconfig.c:861:6: warning: implicit declaration of function 'add_myopt' is invalid in C99 [-Wimplicit-function-declaration] add_myopt (ap); ^ mhconfig.c:869:6: warning: implicit declaration of function 'add_myopt' is invalid in C99 [-Wimplicit-function-declaration] add_myopt (ap); ^ mhconfig.c:874:2: warning: implicit declaration of function 'free' is invalid in C99 [-Wimplicit-function-declaration] free (cp); ^ mhconfig.c:876:5: warning: implicit declaration of function 'end_myopt' is invalid in C99 [-Wimplicit-function-declaration] end_myopt (); ^ mhconfig.c:884:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static add_option (s) ~~~~~~ ^ mhconfig.c:891:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] begin_myopt () { ^ mhconfig.c:896:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] add_myopt (s) ^ mhconfig.c:908:7: warning: implicitly declaring library function 'strncmp' with type 'int (const char *, const char *, unsigned long)' [-Wimplicit-function-declaration] if (!strncmp (op->c_name,s,strlen(op->c_name))) { ^ mhconfig.c:908:7: note: include the header or explicitly provide a declaration for 'strncmp' mhconfig.c:918:13: warning: implicit declaration of function 'adios' is invalid in C99 [-Wimplicit-function-declaration] adios (NULLCP, ^ mhconfig.c:935:2: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ mhconfig.c:953:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] end_myopt () { ^ mhconfig.c:962:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static trim (s) ~~~~~~ ^ mhconfig.c:979:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (p = rindex (s, '/')) ~~^~~~~~~~~~~~~~~~~ mhconfig.c:979:11: note: place parentheses around the assignment to silence this warning if (p = rindex (s, '/')) ^ ( ) mhconfig.c:979:11: note: use '==' to turn this assignment into an equality comparison if (p = rindex (s, '/')) ^ == mhconfig.c:997:2: warning: implicit declaration of function 'adios' is invalid in C99 [-Wimplicit-function-declaration] adios (NULLCP, "insufficient memory"); ^ mhconfig.c:1001:2: warning: implicit declaration of function 'free' is invalid in C99 [-Wimplicit-function-declaration] free (s2); ^ mhconfig.c:1012:2: warning: implicit declaration of function 'adios' is invalid in C99 [-Wimplicit-function-declaration] adios (NULLCP, "insufficient memory"); ^ mhconfig.c:1058:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] adios (what, fmt, a, b, c) ^ mhconfig.c:1098:37: warning: too few arguments in call to 'adios' adios (NULL, "unable to malloc opt"); ~~~~~ ^ 49 warnings generated. cc -o mhconfig mhconfig.o This is mhconfig, for generic UNIX (MH.6 configuration program) options: [ATHENA] [DUMB] [FOLDPROT='"0700"'] [GCOS_HACK] [ISI] [MHE] [MHRC] [MSGPROT='"0600"'] [OVERHEAD] [RPATHS] [SBACKUP='"\\043"'] [WHATNOW] [BIND] [BSD42] [BSD43] [BSD44] [DBMPWD] [NORUSERPASS] [POSIX] [SYS5DIR] [UNISTD] [VSPRINTF] [WAITINT] [ZONEINFO] [POPSERVICE='"pop3"'] [APOP='"/usr/local/etc/pop.auth"'] [JAPAN] [MH_PLUS] [MIME] [MIME_HEADERS] [MORE='"/usr/local/bin/jless"'] [NNTP] [SENDMTS] [SMTP] [POP] [TYPESIG=void] generating config.sed generating config2.sed generating doc/config.sed generating doc/config2.sed rm -f ../support/bboards/bboards.daily; sed -f config.sed < config/bboards.daily | sed -f config2.sed > ../support/bboards/bboards.daily rm -f ../support/bboards/bboards.weekly; sed -f config.sed < config/bboards.weekly | sed -f config2.sed > ../support/bboards/bboards.weekly rm -f ../support/bboards/crontab; sed -f config.sed < config/crontab | sed -f config2.sed > ../support/bboards/crontab rm -f ../support/bboards/MakeBBoards; sed -f config.sed < config/MakeBBoards | sed -f config2.sed > ../support/bboards/MakeBBoards rm -f ../config/config.c; sed -f config.sed < config/config.c | sed -f config2.sed > ../config/config.c rm -f ../zotnet/mts/mts.c; sed -f config.sed < config/mts.c | sed -f config2.sed > ../zotnet/mts/mts.c rm -f ../zotnet/mts/mtstailor; sed -f config.sed < config/mtstailor | sed -f config2.sed > ../zotnet/mts/mtstailor rm -f ../support/general/MailAliases; sed -f config.sed < config/MailAliases | sed -f config2.sed > ../support/general/MailAliases rm -f ../mts/sendmail/bboardsMH.m4; sed -f config.sed < config/bboardsMH.m4 | sed -f config2.sed > ../mts/sendmail/bboardsMH.m4 rm -f ../mts/sendmail/popMH.m4; sed -f config.sed < config/popMH.m4 | sed -f config2.sed > ../mts/sendmail/popMH.m4 ./mhdoc grinding... rm -f .././Makefile; sed -f config.sed < makefiles/MH-Makefile | sed -f config2.sed > .././Makefile rm -f ../config/Makefile; sed -f config.sed < makefiles/config | sed -f config2.sed > ../config/Makefile rm -f ../dist/Makefile; sed -f config.sed < makefiles/dist | sed -f config2.sed > ../dist/Makefile rm -f ../doc/Makefile; sed -f config.sed < makefiles/doc | sed -f config2.sed > ../doc/Makefile rm -f ../mts/Makefile; sed -f config.sed < makefiles/mtsM | sed -f config2.sed > ../mts/Makefile rm -f ../mts/mh/Makefile; sed -f config.sed < makefiles/mts/mh | sed -f config2.sed > ../mts/mh/Makefile rm -f ../mts/mmdf/Makefile; sed -f config.sed < makefiles/mts/mmdf | sed -f config2.sed > ../mts/mmdf/Makefile rm -f ../mts/sendmail/Makefile; sed -f config.sed < makefiles/mts/sendmail | sed -f config2.sed > ../mts/sendmail/Makefile rm -f ../papers/Makefile; sed -f config.sed < makefiles/papers | sed -f config2.sed > ../papers/Makefile rm -f ../sbr/Makefile; sed -f config.sed < makefiles/sbr | sed -f config2.sed > ../sbr/Makefile rm -f ../support/Makefile; sed -f config.sed < makefiles/supportM | sed -f config2.sed > ../support/Makefile rm -f ../support/bboards/Makefile; sed -f config.sed < makefiles/support/bboards | sed -f config2.sed > ../support/bboards/Makefile rm -f ../support/general/Makefile; sed -f config.sed < makefiles/support/general | sed -f config2.sed > ../support/general/Makefile rm -f ../support/pop/Makefile; sed -f config.sed < makefiles/support/pop | sed -f config2.sed > ../support/pop/Makefile rm -f ../uip/Makefile; sed -f config.sed < makefiles/uip | sed -f config2.sed > ../uip/Makefile rm -f ../zotnet/Makefile; sed -f config.sed < makefiles/zotnetM | sed -f config2.sed > ../zotnet/Makefile rm -f ../zotnet/bboards/Makefile; sed -f config.sed < makefiles/zotnet/bboards | sed -f config2.sed > ../zotnet/bboards/Makefile rm -f ../zotnet/mf/Makefile; sed -f config.sed < makefiles/zotnet/mf | sed -f config2.sed > ../zotnet/mf/Makefile rm -f ../zotnet/mts/Makefile; sed -f config.sed < makefiles/zotnet/mts | sed -f config2.sed > ../zotnet/mts/Makefile rm -f ../zotnet/tws/Makefile; sed -f config.sed < makefiles/zotnet/tws | sed -f config2.sed > ../zotnet/tws/Makefile Don't forget to run "make clean" in the top directory before compiling rm -f _* :* core *.core for d in dist conf config sbr mts zotnet support uip doc papers; do (cd $d; make DESTDIR= -k clean); done rm -f *.tmp _* :* core *.core rm -f *.cat *.dvi *.imp *.doc rm -f mhconfig *.o _* :* */_* */:* */*/_* */*/:* rm -f _* :* core *.core eddep makedep rm -f *.o rm -f zlibmh.* _* :* core *.core eddep makedep rm -f *.o libmh.* rm -f shared/*.o rm -f libmts.a llib-lmts for d in mh mmdf sendmail; do (cd $d; make DESTDIR= -k clean); done rm -f _* :* core *.core rm -f *.o mhmts.a zmhmts.a rm -f _* :* core *.core rm -f *.o mmdfmts.a zmmdfmts.a rm -f _* :* core *.core rm -f *.o sendmts.a zsendmts.a rm -f libzot.a zlibzot.a _* :* *.o core *.core for d in mts bboards tws mf; do (cd $d; make DESTDIR= -k clean); done rm -f z* _* :* core *.core eddep makedep MAKEMTS rm -f x* *.o rm -f _* :* core *.core eddep makedep rm -f *.o rm -f _* :* core *.core eddep makedep rm -f dtimep.c *.o date rm -f z* _* :* core *.core eddep makedep MAKEMF rm -f x* *.o rm -f _* :* core *.core for d in bboards general pop; do (cd $d; make DESTDIR= -k clean); done rm -f z* _* :* core *.core eddep makedep MAKEBB rm -f x* *.o rm -f z* _* :* core *.core MAKEGEN rm -f x* rm -f z* _* :* core *.core eddep makedep MAKEPOP rm -f x* *.o rm -f z* _* :* core *.core eddep makedep MAKEUIP rm -f x* *.o rm -f z* _* :* core *.core MAKEDOC rm -f *.man *.doc *.cat *.imp for d in bboards beginners changes mh4 mh4mm mh5 mh6.5 multifarious mznet realwork trusted tutorial; do (cd $d; make DESTDIR= -k clean); done rm -f bboards.lof bboards.log bboards.lot bboards.toc _* rm -f beginners.log beginners.blg beginners.tmp _* rm -f *.tmp _* :* core rm -f *.cat *.dvi *.imp *.doc rm -f CONTENTS.tex FIGURES.tex mh4.lof mh4.log mh4.lot mh4.toc _* rm -f mh4mm.log mh4mm.blg mh4mm.tmp _* rm -f CONTENTS.tex FIGURES.tex mh5.lof mh5.log mh5.lot mh5.toc _* rm -f mh6.log mh6.blg mh6.tmp _* rm -f multifarious.lof multifarious.log multifarious.lot multifarious.toc _* rm -f mznet.log _* rm -f realwork.lof realwork.log realwork.lot realwork.toc _* rm -f trusted.lof trusted.log trusted.lot trusted.toc _* rm -f tutorial.lof tutorial.log tutorial.lot tutorial.toc _* =========================================================================== =================================================== ===> Building for ja-mh-6.8.4.j3.05_4 for d in config sbr mts zotnet uip support doc; do (cd $d; make DESTDIR= -k all); done cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c config.c -o config.o config.c:61:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (cp = index (pp = file + 1, '/')) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ config.c:61:13: note: place parentheses around the assignment to silence this warning if (cp = index (pp = file + 1, '/')) ^ ( ) config.c:61:13: note: use '==' to turn this assignment into an equality comparison if (cp = index (pp = file + 1, '/')) ^ == config.c:66:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (pw = getpwnam (pp)) ~~~^~~~~~~~~~~~~~~ config.c:66:10: note: place parentheses around the assignment to silence this warning if (pw = getpwnam (pp)) ^ ( ) config.c:66:10: note: use '==' to turn this assignment into an equality comparison if (pw = getpwnam (pp)) ^ == config.c:78:10: warning: implicit declaration of function 'access' is invalid in C99 [-Wimplicit-function-declaration] if (access (lpath, 04) != NOTOK) ^ config.c:89:13: warning: implicit declaration of function 'access' is invalid in C99 [-Wimplicit-function-declaration] return (access (lpath, 04) != NOTOK ? lpath : file); ^ 4 warnings generated. MH 6.8.4 #1[UCI] Japanization Plus 3.05 cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c version.c -o version.o + mkdir shared rm -f add.o shared/add.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic add.c mv add.o shared/add.o rm -f add.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c add.c ld -x -r add.o mv a.out add.o rm -f adios.o shared/adios.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic adios.c mv adios.o shared/adios.o rm -f adios.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c adios.c ld -x -r adios.o mv a.out adios.o rm -f admonish.o shared/admonish.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic admonish.c mv admonish.o shared/admonish.o rm -f admonish.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c admonish.c ld -x -r admonish.o mv a.out admonish.o rm -f addrsbr.o shared/addrsbr.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic addrsbr.c addrsbr.c:339:9: warning: address of array 'err' will always evaluate to 'true' [-Wpointer-bool-conversion] if (err && err[0]) { ^~~ ~~ addrsbr.c:448:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (pp = index (mbox, '!')) { ~~~^~~~~~~~~~~~~~~~~~~ addrsbr.c:448:9: note: place parentheses around the assignment to silence this warning if (pp = index (mbox, '!')) { ^ ( ) addrsbr.c:448:9: note: use '==' to turn this assignment into an equality comparison if (pp = index (mbox, '!')) { ^ == addrsbr.c:686:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (cp = getname (am)) ~~~^~~~~~~~~~~~~~ addrsbr.c:686:16: note: place parentheses around the assignment to silence this warning while (cp = getname (am)) ^ ( ) addrsbr.c:686:16: note: use '==' to turn this assignment into an equality comparison while (cp = getname (am)) ^ == addrsbr.c:789:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (mp = &mq; mp = mp -> m_next;) { ~~~^~~~~~~~~~~~~~ addrsbr.c:789:23: note: place parentheses around the assignment to silence this warning for (mp = &mq; mp = mp -> m_next;) { ^ ( ) addrsbr.c:789:23: note: use '==' to turn this assignment into an equality comparison for (mp = &mq; mp = mp -> m_next;) { ^ == 4 warnings generated. mv addrsbr.o shared/addrsbr.o rm -f addrsbr.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c addrsbr.c addrsbr.c:339:9: warning: address of array 'err' will always evaluate to 'true' [-Wpointer-bool-conversion] if (err && err[0]) { ^~~ ~~ addrsbr.c:448:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (pp = index (mbox, '!')) { ~~~^~~~~~~~~~~~~~~~~~~ addrsbr.c:448:9: note: place parentheses around the assignment to silence this warning if (pp = index (mbox, '!')) { ^ ( ) addrsbr.c:448:9: note: use '==' to turn this assignment into an equality comparison if (pp = index (mbox, '!')) { ^ == addrsbr.c:686:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (cp = getname (am)) ~~~^~~~~~~~~~~~~~ addrsbr.c:686:16: note: place parentheses around the assignment to silence this warning while (cp = getname (am)) ^ ( ) addrsbr.c:686:16: note: use '==' to turn this assignment into an equality comparison while (cp = getname (am)) ^ == addrsbr.c:789:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (mp = &mq; mp = mp -> m_next;) { ~~~^~~~~~~~~~~~~~ addrsbr.c:789:23: note: place parentheses around the assignment to silence this warning for (mp = &mq; mp = mp -> m_next;) { ^ ( ) addrsbr.c:789:23: note: use '==' to turn this assignment into an equality comparison for (mp = &mq; mp = mp -> m_next;) { ^ == 4 warnings generated. ld -x -r addrsbr.o mv a.out addrsbr.o rm -f advertise.o shared/advertise.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic advertise.c mv advertise.o shared/advertise.o rm -f advertise.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c advertise.c ld -x -r advertise.o mv a.out advertise.o rm -f advise.o shared/advise.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic advise.c mv advise.o shared/advise.o rm -f advise.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c advise.c ld -x -r advise.o mv a.out advise.o rm -f ambigsw.o shared/ambigsw.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic ambigsw.c mv ambigsw.o shared/ambigsw.o rm -f ambigsw.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c ambigsw.c ld -x -r ambigsw.o mv a.out ambigsw.o rm -f atooi.o shared/atooi.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic atooi.c mv atooi.o shared/atooi.o rm -f atooi.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c atooi.c ld -x -r atooi.o mv a.out atooi.o rm -f brkstring.o shared/brkstring.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic brkstring.c brkstring.c:7:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static brkany(); ~~~~~~ ^ brkstring.c:41:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static brkany (chr, strg) /* returns 1 if chr in strg, 0 otherwise */ ~~~~~~ ^ 2 warnings generated. mv brkstring.o shared/brkstring.o rm -f brkstring.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c brkstring.c brkstring.c:7:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static brkany(); ~~~~~~ ^ brkstring.c:41:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static brkany (chr, strg) /* returns 1 if chr in strg, 0 otherwise */ ~~~~~~ ^ 2 warnings generated. ld -x -r brkstring.o mv a.out brkstring.o rm -f closefds.o shared/closefds.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic closefds.c closefds.c:18:21: warning: implicit declaration of function 'getdtablesize' is invalid in C99 [-Wimplicit-function-declaration] int nbits = getdtablesize (); ^ closefds.c:25:13: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] (void) close (i); ^ 2 warnings generated. mv closefds.o shared/closefds.o rm -f closefds.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c closefds.c closefds.c:18:21: warning: implicit declaration of function 'getdtablesize' is invalid in C99 [-Wimplicit-function-declaration] int nbits = getdtablesize (); ^ closefds.c:25:13: warning: implicit declaration of function 'close' is invalid in C99 [-Wimplicit-function-declaration] (void) close (i); ^ 2 warnings generated. ld -x -r closefds.o mv a.out closefds.o rm -f concat.o shared/concat.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic concat.c concat.c:22:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (cp = va_arg (list, char *)) ~~~^~~~~~~~~~~~~~~~~~~~~~~ concat.c:22:16: note: place parentheses around the assignment to silence this warning while (cp = va_arg (list, char *)) ^ ( ) concat.c:22:16: note: use '==' to turn this assignment into an equality comparison while (cp = va_arg (list, char *)) ^ == concat.c:35:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (cp = va_arg (list, char *)) ~~~^~~~~~~~~~~~~~~~~~~~~~~ concat.c:35:16: note: place parentheses around the assignment to silence this warning while (cp = va_arg (list, char *)) ^ ( ) concat.c:35:16: note: use '==' to turn this assignment into an equality comparison while (cp = va_arg (list, char *)) ^ == 2 warnings generated. mv concat.o shared/concat.o rm -f concat.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c concat.c concat.c:22:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (cp = va_arg (list, char *)) ~~~^~~~~~~~~~~~~~~~~~~~~~~ concat.c:22:16: note: place parentheses around the assignment to silence this warning while (cp = va_arg (list, char *)) ^ ( ) concat.c:22:16: note: use '==' to turn this assignment into an equality comparison while (cp = va_arg (list, char *)) ^ == concat.c:35:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (cp = va_arg (list, char *)) ~~~^~~~~~~~~~~~~~~~~~~~~~~ concat.c:35:16: note: place parentheses around the assignment to silence this warning while (cp = va_arg (list, char *)) ^ ( ) concat.c:35:16: note: use '==' to turn this assignment into an equality comparison while (cp = va_arg (list, char *)) ^ == 2 warnings generated. ld -x -r concat.o mv a.out concat.o rm -f copy.o shared/copy.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic copy.c copy.c:8:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*to++ = *from++) ~~~~~~^~~~~~~~~ copy.c:8:18: note: place parentheses around the assignment to silence this warning while (*to++ = *from++) ^ ( ) copy.c:8:18: note: use '==' to turn this assignment into an equality comparison while (*to++ = *from++) ^ == 1 warning generated. mv copy.o shared/copy.o rm -f copy.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c copy.c copy.c:8:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*to++ = *from++) ~~~~~~^~~~~~~~~ copy.c:8:18: note: place parentheses around the assignment to silence this warning while (*to++ = *from++) ^ ( ) copy.c:8:18: note: use '==' to turn this assignment into an equality comparison while (*to++ = *from++) ^ == 1 warning generated. ld -x -r copy.o mv a.out copy.o rm -f copyip.o shared/copyip.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic copyip.c mv copyip.o shared/copyip.o rm -f copyip.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c copyip.c ld -x -r copyip.o mv a.out copyip.o rm -f cpydata.o shared/cpydata.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic cpydata.c cpydata.c:16:17: warning: implicit declaration of function 'read' is invalid in C99 [-Wimplicit-function-declaration] while ((i = read (in, buffer, sizeof buffer)) > 0) ^ cpydata.c:17:6: warning: implicit declaration of function 'write' is invalid in C99 [-Wimplicit-function-declaration] if (write (out, buffer, i) != i) ^ 2 warnings generated. mv cpydata.o shared/cpydata.o rm -f cpydata.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c cpydata.c cpydata.c:16:17: warning: implicit declaration of function 'read' is invalid in C99 [-Wimplicit-function-declaration] while ((i = read (in, buffer, sizeof buffer)) > 0) ^ cpydata.c:17:6: warning: implicit declaration of function 'write' is invalid in C99 [-Wimplicit-function-declaration] if (write (out, buffer, i) != i) ^ 2 warnings generated. ld -x -r cpydata.o mv a.out cpydata.o rm -f cpydgst.o shared/cpydgst.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic cpydgst.c cpydgst.c:50:27: warning: implicit declaration of function 'read' is invalid in C99 [-Wimplicit-function-declaration] for (state = S1; (i = read (in, buffer, sizeof buffer)) > 0;) ^ cpydgst.c:57:4: warning: implicit declaration of function 'write' is invalid in C99 [-Wimplicit-function-declaration] output ('-'); ^ cpydgst.c:25:36: note: expanded from macro 'output' #define output(c) if (bp >= dp) {flush(); *bp++ = c;} else *bp++ = c ^ cpydgst.c:26:46: note: expanded from macro 'flush' #define flush() if ((j = bp - outbuf) && write (out, outbuf, j) != j) \ ^ cpydgst.c:58:4: warning: implicit declaration of function 'write' is invalid in C99 [-Wimplicit-function-declaration] output (' '); ^ cpydgst.c:25:36: note: expanded from macro 'output' #define output(c) if (bp >= dp) {flush(); *bp++ = c;} else *bp++ = c ^ cpydgst.c:26:46: note: expanded from macro 'flush' #define flush() if ((j = bp - outbuf) && write (out, outbuf, j) != j) \ ^ cpydgst.c:63:7: warning: implicit declaration of function 'write' is invalid in C99 [-Wimplicit-function-declaration] output (*cp); ^ cpydgst.c:25:36: note: expanded from macro 'output' #define output(c) if (bp >= dp) {flush(); *bp++ = c;} else *bp++ = c ^ cpydgst.c:26:46: note: expanded from macro 'flush' #define flush() if ((j = bp - outbuf) && write (out, outbuf, j) != j) \ ^ cpydgst.c:72:5: warning: implicit declaration of function 'write' is invalid in C99 [-Wimplicit-function-declaration] flush (); ^ cpydgst.c:26:46: note: expanded from macro 'flush' #define flush() if ((j = bp - outbuf) && write (out, outbuf, j) != j) \ ^ 5 warnings generated. mv cpydgst.o shared/cpydgst.o rm -f cpydgst.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c cpydgst.c cpydgst.c:50:27: warning: implicit declaration of function 'read' is invalid in C99 [-Wimplicit-function-declaration] for (state = S1; (i = read (in, buffer, sizeof buffer)) > 0;) ^ cpydgst.c:57:4: warning: implicit declaration of function 'write' is invalid in C99 [-Wimplicit-function-declaration] output ('-'); ^ cpydgst.c:25:36: note: expanded from macro 'output' #define output(c) if (bp >= dp) {flush(); *bp++ = c;} else *bp++ = c ^ cpydgst.c:26:46: note: expanded from macro 'flush' #define flush() if ((j = bp - outbuf) && write (out, outbuf, j) != j) \ ^ cpydgst.c:58:4: warning: implicit declaration of function 'write' is invalid in C99 [-Wimplicit-function-declaration] output (' '); ^ cpydgst.c:25:36: note: expanded from macro 'output' #define output(c) if (bp >= dp) {flush(); *bp++ = c;} else *bp++ = c ^ cpydgst.c:26:46: note: expanded from macro 'flush' #define flush() if ((j = bp - outbuf) && write (out, outbuf, j) != j) \ ^ cpydgst.c:63:7: warning: implicit declaration of function 'write' is invalid in C99 [-Wimplicit-function-declaration] output (*cp); ^ cpydgst.c:25:36: note: expanded from macro 'output' #define output(c) if (bp >= dp) {flush(); *bp++ = c;} else *bp++ = c ^ cpydgst.c:26:46: note: expanded from macro 'flush' #define flush() if ((j = bp - outbuf) && write (out, outbuf, j) != j) \ ^ cpydgst.c:72:5: warning: implicit declaration of function 'write' is invalid in C99 [-Wimplicit-function-declaration] flush (); ^ cpydgst.c:26:46: note: expanded from macro 'flush' #define flush() if ((j = bp - outbuf) && write (out, outbuf, j) != j) \ ^ 5 warnings generated. ld -x -r cpydgst.o mv a.out cpydgst.o rm -f discard.o shared/discard.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic discard.c mv discard.o shared/discard.o rm -f discard.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c discard.c ld -x -r discard.o mv a.out discard.o rm -f done.o shared/done.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic done.c mv done.o shared/done.o rm -f done.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c done.c ld -x -r done.o mv a.out done.o rm -f fdcompare.o shared/fdcompare.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic fdcompare.c fdcompare.c:13:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] fdcompare (fd1, fd2) ^ fdcompare.c:27:18: warning: implicit declaration of function 'read' is invalid in C99 [-Wimplicit-function-declaration] while ((n1 = read (fd1, b1, sizeof b1)) >= 0 ^ 2 warnings generated. mv fdcompare.o shared/fdcompare.o rm -f fdcompare.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c fdcompare.c fdcompare.c:13:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] fdcompare (fd1, fd2) ^ fdcompare.c:27:18: warning: implicit declaration of function 'read' is invalid in C99 [-Wimplicit-function-declaration] while ((n1 = read (fd1, b1, sizeof b1)) >= 0 ^ 2 warnings generated. ld -x -r fdcompare.o mv a.out fdcompare.o rm -f gans.o shared/gans.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic gans.c gans.c:10:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] gans (prompt, ansp) ^ 1 warning generated. mv gans.o shared/gans.o rm -f gans.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c gans.c gans.c:10:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] gans (prompt, ansp) ^ 1 warning generated. ld -x -r gans.o mv a.out gans.o rm -f getans.o shared/getans.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic getans.c mv getans.o shared/getans.o rm -f getans.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c getans.c ld -x -r getans.o mv a.out getans.o rm -f getanswer.o shared/getanswer.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic getanswer.c getanswer.c:13:16: warning: implicit declaration of function 'isatty' is invalid in C99 [-Wimplicit-function-declaration] interactive = isatty (fileno (stdin)) ? DONE : OK; ^ 1 warning generated. mv getanswer.o shared/getanswer.o rm -f getanswer.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c getanswer.c getanswer.c:13:16: warning: implicit declaration of function 'isatty' is invalid in C99 [-Wimplicit-function-declaration] interactive = isatty (fileno (stdin)) ? DONE : OK; ^ 1 warning generated. ld -x -r getanswer.o mv a.out getanswer.o rm -f getcpy.o shared/getcpy.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic getcpy.c mv getcpy.o shared/getcpy.o rm -f getcpy.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c getcpy.c ld -x -r getcpy.o mv a.out getcpy.o rm -f help.o shared/help.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic help.c help.c:45:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] else { ^ 1 warning generated. mv help.o shared/help.o rm -f help.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c help.c help.c:45:6: warning: add explicit braces to avoid dangling else [-Wdangling-else] else { ^ 1 warning generated. ld -x -r help.o mv a.out help.o rm -f fmtcompile.o shared/fmtcompile.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic fmtcompile.c fmtcompile.c:146:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (nm = t->name) { ~~~^~~~~~~~~ fmtcompile.c:146:15: note: place parentheses around the assignment to silence this warning while (nm = t->name) { ^ ( ) fmtcompile.c:146:15: note: use '==' to turn this assignment into an equality comparison while (nm = t->name) { ^ == fmtcompile.c:232:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] fmt_compile( fstring, fmt ) ^ fmtcompile.c:479:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (mflag = (c == '-')) ~~~~~~^~~~~~~~~~~~ fmtcompile.c:479:12: note: place parentheses around the assignment to silence this warning if (mflag = (c == '-')) ^ ( ) fmtcompile.c:479:12: note: use '==' to turn this assignment into an equality comparison if (mflag = (c == '-')) ^ == 3 warnings generated. mv fmtcompile.o shared/fmtcompile.o rm -f fmtcompile.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c fmtcompile.c fmtcompile.c:146:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (nm = t->name) { ~~~^~~~~~~~~ fmtcompile.c:146:15: note: place parentheses around the assignment to silence this warning while (nm = t->name) { ^ ( ) fmtcompile.c:146:15: note: use '==' to turn this assignment into an equality comparison while (nm = t->name) { ^ == fmtcompile.c:232:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] fmt_compile( fstring, fmt ) ^ fmtcompile.c:479:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (mflag = (c == '-')) ~~~~~~^~~~~~~~~~~~ fmtcompile.c:479:12: note: place parentheses around the assignment to silence this warning if (mflag = (c == '-')) ^ ( ) fmtcompile.c:479:12: note: use '==' to turn this assignment into an equality comparison if (mflag = (c == '-')) ^ == 3 warnings generated. ld -x -r fmtcompile.o mv a.out fmtcompile.o rm -f formataddr.o shared/formataddr.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic formataddr.c formataddr.c:78:2: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] CPY (orig); ^~~~~~~~~~ formataddr.c:16:42: note: expanded from macro 'CPY' #define CPY(s) { cp = (s); while (*dst++ = *cp++) ; --dst; } ~~~~~~~^~~~~~~ formataddr.c:78:2: note: place parentheses around the assignment to silence this warning formataddr.c:16:42: note: expanded from macro 'CPY' #define CPY(s) { cp = (s); while (*dst++ = *cp++) ; --dst; } ^ formataddr.c:78:2: note: use '==' to turn this assignment into an equality comparison formataddr.c:16:42: note: expanded from macro 'CPY' #define CPY(s) { cp = (s); while (*dst++ = *cp++) ; --dst; } ^ formataddr.c:82:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (isgroup = 0; cp = getname (str); ) { ~~~^~~~~~~~~~~~~~~ formataddr.c:82:26: note: place parentheses around the assignment to silence this warning for (isgroup = 0; cp = getname (str); ) { ^ ( ) formataddr.c:82:26: note: use '==' to turn this assignment into an equality comparison for (isgroup = 0; cp = getname (str); ) { ^ == formataddr.c:97:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] CPY (mp->m_gname); ^~~~~~~~~~~~~~~~~ formataddr.c:16:42: note: expanded from macro 'CPY' #define CPY(s) { cp = (s); while (*dst++ = *cp++) ; --dst; } ~~~~~~~^~~~~~~ formataddr.c:97:6: note: place parentheses around the assignment to silence this warning formataddr.c:16:42: note: expanded from macro 'CPY' #define CPY(s) { cp = (s); while (*dst++ = *cp++) ; --dst; } ^ formataddr.c:97:6: note: use '==' to turn this assignment into an equality comparison formataddr.c:16:42: note: expanded from macro 'CPY' #define CPY(s) { cp = (s); while (*dst++ = *cp++) ; --dst; } ^ formataddr.c:102:2: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] CPY (sp); ^~~~~~~~ formataddr.c:16:42: note: expanded from macro 'CPY' #define CPY(s) { cp = (s); while (*dst++ = *cp++) ; --dst; } ~~~~~~~^~~~~~~ formataddr.c:102:2: note: place parentheses around the assignment to silence this warning formataddr.c:16:42: note: expanded from macro 'CPY' #define CPY(s) { cp = (s); while (*dst++ = *cp++) ; --dst; } ^ formataddr.c:102:2: note: use '==' to turn this assignment into an equality comparison formataddr.c:16:42: note: expanded from macro 'CPY' #define CPY(s) { cp = (s); while (*dst++ = *cp++) ; --dst; } ^ 4 warnings generated. mv formataddr.o shared/formataddr.o rm -f formataddr.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c formataddr.c formataddr.c:78:2: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] CPY (orig); ^~~~~~~~~~ formataddr.c:16:42: note: expanded from macro 'CPY' #define CPY(s) { cp = (s); while (*dst++ = *cp++) ; --dst; } ~~~~~~~^~~~~~~ formataddr.c:78:2: note: place parentheses around the assignment to silence this warning formataddr.c:16:42: note: expanded from macro 'CPY' #define CPY(s) { cp = (s); while (*dst++ = *cp++) ; --dst; } ^ formataddr.c:78:2: note: use '==' to turn this assignment into an equality comparison formataddr.c:16:42: note: expanded from macro 'CPY' #define CPY(s) { cp = (s); while (*dst++ = *cp++) ; --dst; } ^ formataddr.c:82:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (isgroup = 0; cp = getname (str); ) { ~~~^~~~~~~~~~~~~~~ formataddr.c:82:26: note: place parentheses around the assignment to silence this warning for (isgroup = 0; cp = getname (str); ) { ^ ( ) formataddr.c:82:26: note: use '==' to turn this assignment into an equality comparison for (isgroup = 0; cp = getname (str); ) { ^ == formataddr.c:97:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] CPY (mp->m_gname); ^~~~~~~~~~~~~~~~~ formataddr.c:16:42: note: expanded from macro 'CPY' #define CPY(s) { cp = (s); while (*dst++ = *cp++) ; --dst; } ~~~~~~~^~~~~~~ formataddr.c:97:6: note: place parentheses around the assignment to silence this warning formataddr.c:16:42: note: expanded from macro 'CPY' #define CPY(s) { cp = (s); while (*dst++ = *cp++) ; --dst; } ^ formataddr.c:97:6: note: use '==' to turn this assignment into an equality comparison formataddr.c:16:42: note: expanded from macro 'CPY' #define CPY(s) { cp = (s); while (*dst++ = *cp++) ; --dst; } ^ formataddr.c:102:2: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] CPY (sp); ^~~~~~~~ formataddr.c:16:42: note: expanded from macro 'CPY' #define CPY(s) { cp = (s); while (*dst++ = *cp++) ; --dst; } ~~~~~~~^~~~~~~ formataddr.c:102:2: note: place parentheses around the assignment to silence this warning formataddr.c:16:42: note: expanded from macro 'CPY' #define CPY(s) { cp = (s); while (*dst++ = *cp++) ; --dst; } ^ formataddr.c:102:2: note: use '==' to turn this assignment into an equality comparison formataddr.c:16:42: note: expanded from macro 'CPY' #define CPY(s) { cp = (s); while (*dst++ = *cp++) ; --dst; } ^ 4 warnings generated. ld -x -r formataddr.o mv a.out formataddr.o rm -f formatsbr.o shared/formatsbr.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic formatsbr.c formatsbr.c:28:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static normalize(); ~~~~~~ ^ formatsbr.c:65:6: warning: implicit declaration of function 'read' is invalid in C99 [-Wimplicit-function-declaration] if (read (fileno(fp), formats, (int) st.st_size) != st.st_size) ^ formatsbr.c:87:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static normalize (cp) ~~~~~~ ^ formatsbr.c:133:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c1 = *sub) { ~~~^~~~~~ formatsbr.c:133:15: note: place parentheses around the assignment to silence this warning while (c1 = *sub) { ^ ( ) formatsbr.c:133:15: note: use '==' to turn this assignment into an equality comparison while (c1 = *sub) { ^ == formatsbr.c:444:27: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (mbox = buffer; mbox = index (mbox, '.'); ) ~~~~~^~~~~~~~~~~~~~~~~~~ formatsbr.c:444:27: note: place parentheses around the assignment to silence this warning for (mbox = buffer; mbox = index (mbox, '.'); ) ^ ( ) formatsbr.c:444:27: note: use '==' to turn this assignment into an equality comparison for (mbox = buffer; mbox = index (mbox, '.'); ) ^ == formatsbr.c:473:32: warning: field width should have type 'int', but argument has type 'long' [-Wformat] (void) sprintf (buffer, "%*.*s", cp - mbox, cp - mbox, mbox); ~~^~~ ~~~~~~~~~ formatsbr.c:505:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, fmt->f_comp->c_text); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:399:12: note: expanded from macro 'PUTS' if (sp = (str)) {\ ~~~^~~~~~~ formatsbr.c:505:6: note: place parentheses around the assignment to silence this warning formatsbr.c:399:12: note: expanded from macro 'PUTS' if (sp = (str)) {\ ^ formatsbr.c:505:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:399:12: note: expanded from macro 'PUTS' if (sp = (str)) {\ ^ formatsbr.c:505:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, fmt->f_comp->c_text); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:505:6: note: place parentheses around the assignment to silence this warning formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:505:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:505:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, fmt->f_comp->c_text); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:505:6: note: place parentheses around the assignment to silence this warning formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:505:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:505:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, fmt->f_comp->c_text); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:505:6: note: place parentheses around the assignment to silence this warning formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:505:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:505:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, fmt->f_comp->c_text); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:505:6: note: place parentheses around the assignment to silence this warning formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:505:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:505:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, fmt->f_comp->c_text); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:505:6: note: place parentheses around the assignment to silence this warning formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:505:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:505:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, fmt->f_comp->c_text); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:505:6: note: place parentheses around the assignment to silence this warning formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:505:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:508:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTSF (cp, fmt->f_comp->c_text, fmt->f_width, fmt->f_fill); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:360:12: note: expanded from macro 'PUTSF' if (sp = (str)) {\ ~~~^~~~~~~ formatsbr.c:508:6: note: place parentheses around the assignment to silence this warning formatsbr.c:360:12: note: expanded from macro 'PUTSF' if (sp = (str)) {\ ^ formatsbr.c:508:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:360:12: note: expanded from macro 'PUTSF' if (sp = (str)) {\ ^ formatsbr.c:508:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTSF (cp, fmt->f_comp->c_text, fmt->f_width, fmt->f_fill); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:371:6: note: expanded from macro 'PUTSF' SKIP_SPACE(sp);\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:508:6: note: place parentheses around the assignment to silence this warning formatsbr.c:371:6: note: expanded from macro 'PUTSF' SKIP_SPACE(sp);\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:508:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:371:6: note: expanded from macro 'PUTSF' SKIP_SPACE(sp);\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:508:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTSF (cp, fmt->f_comp->c_text, fmt->f_width, fmt->f_fill); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:371:6: note: expanded from macro 'PUTSF' SKIP_SPACE(sp);\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:508:6: note: place parentheses around the assignment to silence this warning formatsbr.c:371:6: note: expanded from macro 'PUTSF' SKIP_SPACE(sp);\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:508:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:371:6: note: expanded from macro 'PUTSF' SKIP_SPACE(sp);\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:508:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTSF (cp, fmt->f_comp->c_text, fmt->f_width, fmt->f_fill); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:379:10: note: expanded from macro 'PUTSF' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:508:6: note: place parentheses around the assignment to silence this warning formatsbr.c:379:10: note: expanded from macro 'PUTSF' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:508:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:379:10: note: expanded from macro 'PUTSF' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:508:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTSF (cp, fmt->f_comp->c_text, fmt->f_width, fmt->f_fill); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:379:10: note: expanded from macro 'PUTSF' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:508:6: note: place parentheses around the assignment to silence this warning formatsbr.c:379:10: note: expanded from macro 'PUTSF' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:508:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:379:10: note: expanded from macro 'PUTSF' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:508:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTSF (cp, fmt->f_comp->c_text, fmt->f_width, fmt->f_fill); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:388:7: note: expanded from macro 'PUTSF' SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:508:6: note: place parentheses around the assignment to silence this warning formatsbr.c:388:7: note: expanded from macro 'PUTSF' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:508:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:388:7: note: expanded from macro 'PUTSF' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:508:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTSF (cp, fmt->f_comp->c_text, fmt->f_width, fmt->f_fill); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:388:7: note: expanded from macro 'PUTSF' SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:508:6: note: place parentheses around the assignment to silence this warning formatsbr.c:388:7: note: expanded from macro 'PUTSF' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:508:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:388:7: note: expanded from macro 'PUTSF' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:531:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, str); ^~~~~~~~~~~~~~ formatsbr.c:399:12: note: expanded from macro 'PUTS' if (sp = (str)) {\ ~~~^~~~~~~ formatsbr.c:531:6: note: place parentheses around the assignment to silence this warning formatsbr.c:399:12: note: expanded from macro 'PUTS' if (sp = (str)) {\ ^ formatsbr.c:531:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:399:12: note: expanded from macro 'PUTS' if (sp = (str)) {\ ^ formatsbr.c:531:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, str); ^~~~~~~~~~~~~~ formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:531:6: note: place parentheses around the assignment to silence this warning formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:531:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:531:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, str); ^~~~~~~~~~~~~~ formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:531:6: note: place parentheses around the assignment to silence this warning formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:531:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:531:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, str); ^~~~~~~~~~~~~~ formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:531:6: note: place parentheses around the assignment to silence this warning formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:531:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:531:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, str); ^~~~~~~~~~~~~~ formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:531:6: note: place parentheses around the assignment to silence this warning formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:531:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:531:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, str); ^~~~~~~~~~~~~~ formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:531:6: note: place parentheses around the assignment to silence this warning formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:531:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:531:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, str); ^~~~~~~~~~~~~~ formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:531:6: note: place parentheses around the assignment to silence this warning formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:531:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:534:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTSF (cp, str, fmt->f_width, fmt->f_fill); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:360:12: note: expanded from macro 'PUTSF' if (sp = (str)) {\ ~~~^~~~~~~ formatsbr.c:534:6: note: place parentheses around the assignment to silence this warning formatsbr.c:360:12: note: expanded from macro 'PUTSF' if (sp = (str)) {\ ^ formatsbr.c:534:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:360:12: note: expanded from macro 'PUTSF' if (sp = (str)) {\ ^ formatsbr.c:534:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTSF (cp, str, fmt->f_width, fmt->f_fill); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:371:6: note: expanded from macro 'PUTSF' SKIP_SPACE(sp);\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:534:6: note: place parentheses around the assignment to silence this warning formatsbr.c:371:6: note: expanded from macro 'PUTSF' SKIP_SPACE(sp);\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:534:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:371:6: note: expanded from macro 'PUTSF' SKIP_SPACE(sp);\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:534:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTSF (cp, str, fmt->f_width, fmt->f_fill); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:371:6: note: expanded from macro 'PUTSF' SKIP_SPACE(sp);\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:534:6: note: place parentheses around the assignment to silence this warning formatsbr.c:371:6: note: expanded from macro 'PUTSF' SKIP_SPACE(sp);\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:534:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:371:6: note: expanded from macro 'PUTSF' SKIP_SPACE(sp);\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:534:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTSF (cp, str, fmt->f_width, fmt->f_fill); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:379:10: note: expanded from macro 'PUTSF' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:534:6: note: place parentheses around the assignment to silence this warning formatsbr.c:379:10: note: expanded from macro 'PUTSF' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:534:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:379:10: note: expanded from macro 'PUTSF' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:534:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTSF (cp, str, fmt->f_width, fmt->f_fill); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:379:10: note: expanded from macro 'PUTSF' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:534:6: note: place parentheses around the assignment to silence this warning formatsbr.c:379:10: note: expanded from macro 'PUTSF' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:534:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:379:10: note: expanded from macro 'PUTSF' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:534:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTSF (cp, str, fmt->f_width, fmt->f_fill); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:388:7: note: expanded from macro 'PUTSF' SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:534:6: note: place parentheses around the assignment to silence this warning formatsbr.c:388:7: note: expanded from macro 'PUTSF' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:534:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:388:7: note: expanded from macro 'PUTSF' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:534:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTSF (cp, str, fmt->f_width, fmt->f_fill); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:388:7: note: expanded from macro 'PUTSF' SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:534:6: note: place parentheses around the assignment to silence this warning formatsbr.c:388:7: note: expanded from macro 'PUTSF' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:534:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:388:7: note: expanded from macro 'PUTSF' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:589:35: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!(value = (str && match (str, fmt->f_text)))) { ^~~ formatsbr.c:589:40: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!(value = (str && match (str, fmt->f_text)))) { ^~~~~~~~~~~ formatsbr.c:597:18: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] value = match (str, fmt->f_text); ^~~ formatsbr.c:597:23: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] value = match (str, fmt->f_text); ^~~~~~~~~~~ formatsbr.c:691:7: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] SKIP_SPACE(str); ^~~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:691:7: note: place parentheses around the assignment to silence this warning formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:691:7: note: use '==' to turn this assignment into an equality comparison formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:691:7: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] SKIP_SPACE(str); ^~~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:691:7: note: place parentheses around the assignment to silence this warning formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:691:7: note: use '==' to turn this assignment into an equality comparison formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:707:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ch = *xp++) { ~~~^~~~~~~ formatsbr.c:707:17: note: place parentheses around the assignment to silence this warning while (ch = *xp++) { ^ ( ) formatsbr.c:707:17: note: use '==' to turn this assignment into an equality comparison while (ch = *xp++) { ^ == formatsbr.c:711:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ch2 = *xp++) { ~~~~^~~~~~~ formatsbr.c:711:16: note: place parentheses around the assignment to silence this warning if (ch2 = *xp++) { ^ ( ) formatsbr.c:711:16: note: use '==' to turn this assignment into an equality comparison if (ch2 = *xp++) { ^ == formatsbr.c:724:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ch = *str) { ~~~^~~~~~ formatsbr.c:724:14: note: place parentheses around the assignment to silence this warning while (ch = *str) { ^ ( ) formatsbr.c:724:14: note: use '==' to turn this assignment into an equality comparison while (ch = *str) { ^ == formatsbr.c:815:3: warning: implicit declaration of function 'set_dotw' is invalid in C99 [-Wimplicit-function-declaration] set_dotw (tws); ^ formatsbr.c:913:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (str = mn -> m_note) { ~~~~^~~~~~~~~~~~~~ formatsbr.c:913:11: note: place parentheses around the assignment to silence this warning if (str = mn -> m_note) { ^ ( ) formatsbr.c:913:11: note: use '==' to turn this assignment into an equality comparison if (str = mn -> m_note) { ^ == formatsbr.c:1040:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ formatsbr.c:1054:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, lp); ^~~~~~~~~~~~~ formatsbr.c:399:12: note: expanded from macro 'PUTS' if (sp = (str)) {\ ~~~^~~~~~~ formatsbr.c:1054:6: note: place parentheses around the assignment to silence this warning formatsbr.c:399:12: note: expanded from macro 'PUTS' if (sp = (str)) {\ ^ formatsbr.c:1054:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:399:12: note: expanded from macro 'PUTS' if (sp = (str)) {\ ^ formatsbr.c:1054:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, lp); ^~~~~~~~~~~~~ formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:1054:6: note: place parentheses around the assignment to silence this warning formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:1054:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:1054:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, lp); ^~~~~~~~~~~~~ formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:1054:6: note: place parentheses around the assignment to silence this warning formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:1054:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:1054:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, lp); ^~~~~~~~~~~~~ formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:1054:6: note: place parentheses around the assignment to silence this warning formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:1054:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:1054:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, lp); ^~~~~~~~~~~~~ formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:1054:6: note: place parentheses around the assignment to silence this warning formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:1054:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:1054:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, lp); ^~~~~~~~~~~~~ formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:1054:6: note: place parentheses around the assignment to silence this warning formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:1054:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:1054:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, lp); ^~~~~~~~~~~~~ formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:1054:6: note: place parentheses around the assignment to silence this warning formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:1054:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:1087:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (sp = getname(sp)) ~~~^~~~~~~~~~~~~ formatsbr.c:1087:13: note: place parentheses around the assignment to silence this warning while (sp = getname(sp)) ^ ( ) formatsbr.c:1087:13: note: use '==' to turn this assignment into an equality comparison while (sp = getname(sp)) ^ == 54 warnings generated. mv formatsbr.o shared/formatsbr.o rm -f formatsbr.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c formatsbr.c formatsbr.c:28:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static normalize(); ~~~~~~ ^ formatsbr.c:65:6: warning: implicit declaration of function 'read' is invalid in C99 [-Wimplicit-function-declaration] if (read (fileno(fp), formats, (int) st.st_size) != st.st_size) ^ formatsbr.c:87:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static normalize (cp) ~~~~~~ ^ formatsbr.c:133:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c1 = *sub) { ~~~^~~~~~ formatsbr.c:133:15: note: place parentheses around the assignment to silence this warning while (c1 = *sub) { ^ ( ) formatsbr.c:133:15: note: use '==' to turn this assignment into an equality comparison while (c1 = *sub) { ^ == formatsbr.c:444:27: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (mbox = buffer; mbox = index (mbox, '.'); ) ~~~~~^~~~~~~~~~~~~~~~~~~ formatsbr.c:444:27: note: place parentheses around the assignment to silence this warning for (mbox = buffer; mbox = index (mbox, '.'); ) ^ ( ) formatsbr.c:444:27: note: use '==' to turn this assignment into an equality comparison for (mbox = buffer; mbox = index (mbox, '.'); ) ^ == formatsbr.c:473:32: warning: field width should have type 'int', but argument has type 'long' [-Wformat] (void) sprintf (buffer, "%*.*s", cp - mbox, cp - mbox, mbox); ~~^~~ ~~~~~~~~~ formatsbr.c:505:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, fmt->f_comp->c_text); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:399:12: note: expanded from macro 'PUTS' if (sp = (str)) {\ ~~~^~~~~~~ formatsbr.c:505:6: note: place parentheses around the assignment to silence this warning formatsbr.c:399:12: note: expanded from macro 'PUTS' if (sp = (str)) {\ ^ formatsbr.c:505:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:399:12: note: expanded from macro 'PUTS' if (sp = (str)) {\ ^ formatsbr.c:505:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, fmt->f_comp->c_text); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:505:6: note: place parentheses around the assignment to silence this warning formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:505:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:505:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, fmt->f_comp->c_text); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:505:6: note: place parentheses around the assignment to silence this warning formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:505:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:505:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, fmt->f_comp->c_text); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:505:6: note: place parentheses around the assignment to silence this warning formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:505:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:505:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, fmt->f_comp->c_text); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:505:6: note: place parentheses around the assignment to silence this warning formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:505:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:505:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, fmt->f_comp->c_text); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:505:6: note: place parentheses around the assignment to silence this warning formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:505:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:505:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, fmt->f_comp->c_text); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:505:6: note: place parentheses around the assignment to silence this warning formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:505:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:508:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTSF (cp, fmt->f_comp->c_text, fmt->f_width, fmt->f_fill); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:360:12: note: expanded from macro 'PUTSF' if (sp = (str)) {\ ~~~^~~~~~~ formatsbr.c:508:6: note: place parentheses around the assignment to silence this warning formatsbr.c:360:12: note: expanded from macro 'PUTSF' if (sp = (str)) {\ ^ formatsbr.c:508:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:360:12: note: expanded from macro 'PUTSF' if (sp = (str)) {\ ^ formatsbr.c:508:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTSF (cp, fmt->f_comp->c_text, fmt->f_width, fmt->f_fill); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:371:6: note: expanded from macro 'PUTSF' SKIP_SPACE(sp);\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:508:6: note: place parentheses around the assignment to silence this warning formatsbr.c:371:6: note: expanded from macro 'PUTSF' SKIP_SPACE(sp);\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:508:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:371:6: note: expanded from macro 'PUTSF' SKIP_SPACE(sp);\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:508:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTSF (cp, fmt->f_comp->c_text, fmt->f_width, fmt->f_fill); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:371:6: note: expanded from macro 'PUTSF' SKIP_SPACE(sp);\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:508:6: note: place parentheses around the assignment to silence this warning formatsbr.c:371:6: note: expanded from macro 'PUTSF' SKIP_SPACE(sp);\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:508:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:371:6: note: expanded from macro 'PUTSF' SKIP_SPACE(sp);\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:508:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTSF (cp, fmt->f_comp->c_text, fmt->f_width, fmt->f_fill); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:379:10: note: expanded from macro 'PUTSF' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:508:6: note: place parentheses around the assignment to silence this warning formatsbr.c:379:10: note: expanded from macro 'PUTSF' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:508:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:379:10: note: expanded from macro 'PUTSF' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:508:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTSF (cp, fmt->f_comp->c_text, fmt->f_width, fmt->f_fill); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:379:10: note: expanded from macro 'PUTSF' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:508:6: note: place parentheses around the assignment to silence this warning formatsbr.c:379:10: note: expanded from macro 'PUTSF' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:508:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:379:10: note: expanded from macro 'PUTSF' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:508:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTSF (cp, fmt->f_comp->c_text, fmt->f_width, fmt->f_fill); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:388:7: note: expanded from macro 'PUTSF' SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:508:6: note: place parentheses around the assignment to silence this warning formatsbr.c:388:7: note: expanded from macro 'PUTSF' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:508:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:388:7: note: expanded from macro 'PUTSF' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:508:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTSF (cp, fmt->f_comp->c_text, fmt->f_width, fmt->f_fill); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:388:7: note: expanded from macro 'PUTSF' SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:508:6: note: place parentheses around the assignment to silence this warning formatsbr.c:388:7: note: expanded from macro 'PUTSF' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:508:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:388:7: note: expanded from macro 'PUTSF' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:531:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, str); ^~~~~~~~~~~~~~ formatsbr.c:399:12: note: expanded from macro 'PUTS' if (sp = (str)) {\ ~~~^~~~~~~ formatsbr.c:531:6: note: place parentheses around the assignment to silence this warning formatsbr.c:399:12: note: expanded from macro 'PUTS' if (sp = (str)) {\ ^ formatsbr.c:531:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:399:12: note: expanded from macro 'PUTS' if (sp = (str)) {\ ^ formatsbr.c:531:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, str); ^~~~~~~~~~~~~~ formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:531:6: note: place parentheses around the assignment to silence this warning formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:531:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:531:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, str); ^~~~~~~~~~~~~~ formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:531:6: note: place parentheses around the assignment to silence this warning formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:531:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:531:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, str); ^~~~~~~~~~~~~~ formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:531:6: note: place parentheses around the assignment to silence this warning formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:531:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:531:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, str); ^~~~~~~~~~~~~~ formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:531:6: note: place parentheses around the assignment to silence this warning formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:531:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:531:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, str); ^~~~~~~~~~~~~~ formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:531:6: note: place parentheses around the assignment to silence this warning formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:531:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:531:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, str); ^~~~~~~~~~~~~~ formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:531:6: note: place parentheses around the assignment to silence this warning formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:531:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:534:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTSF (cp, str, fmt->f_width, fmt->f_fill); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:360:12: note: expanded from macro 'PUTSF' if (sp = (str)) {\ ~~~^~~~~~~ formatsbr.c:534:6: note: place parentheses around the assignment to silence this warning formatsbr.c:360:12: note: expanded from macro 'PUTSF' if (sp = (str)) {\ ^ formatsbr.c:534:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:360:12: note: expanded from macro 'PUTSF' if (sp = (str)) {\ ^ formatsbr.c:534:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTSF (cp, str, fmt->f_width, fmt->f_fill); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:371:6: note: expanded from macro 'PUTSF' SKIP_SPACE(sp);\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:534:6: note: place parentheses around the assignment to silence this warning formatsbr.c:371:6: note: expanded from macro 'PUTSF' SKIP_SPACE(sp);\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:534:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:371:6: note: expanded from macro 'PUTSF' SKIP_SPACE(sp);\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:534:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTSF (cp, str, fmt->f_width, fmt->f_fill); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:371:6: note: expanded from macro 'PUTSF' SKIP_SPACE(sp);\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:534:6: note: place parentheses around the assignment to silence this warning formatsbr.c:371:6: note: expanded from macro 'PUTSF' SKIP_SPACE(sp);\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:534:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:371:6: note: expanded from macro 'PUTSF' SKIP_SPACE(sp);\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:534:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTSF (cp, str, fmt->f_width, fmt->f_fill); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:379:10: note: expanded from macro 'PUTSF' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:534:6: note: place parentheses around the assignment to silence this warning formatsbr.c:379:10: note: expanded from macro 'PUTSF' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:534:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:379:10: note: expanded from macro 'PUTSF' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:534:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTSF (cp, str, fmt->f_width, fmt->f_fill); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:379:10: note: expanded from macro 'PUTSF' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:534:6: note: place parentheses around the assignment to silence this warning formatsbr.c:379:10: note: expanded from macro 'PUTSF' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:534:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:379:10: note: expanded from macro 'PUTSF' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:534:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTSF (cp, str, fmt->f_width, fmt->f_fill); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:388:7: note: expanded from macro 'PUTSF' SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:534:6: note: place parentheses around the assignment to silence this warning formatsbr.c:388:7: note: expanded from macro 'PUTSF' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:534:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:388:7: note: expanded from macro 'PUTSF' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:534:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTSF (cp, str, fmt->f_width, fmt->f_fill); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ formatsbr.c:388:7: note: expanded from macro 'PUTSF' SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:534:6: note: place parentheses around the assignment to silence this warning formatsbr.c:388:7: note: expanded from macro 'PUTSF' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:534:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:388:7: note: expanded from macro 'PUTSF' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:589:35: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!(value = (str && match (str, fmt->f_text)))) { ^~~ formatsbr.c:589:40: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!(value = (str && match (str, fmt->f_text)))) { ^~~~~~~~~~~ formatsbr.c:597:18: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] value = match (str, fmt->f_text); ^~~ formatsbr.c:597:23: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] value = match (str, fmt->f_text); ^~~~~~~~~~~ formatsbr.c:691:7: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] SKIP_SPACE(str); ^~~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:691:7: note: place parentheses around the assignment to silence this warning formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:691:7: note: use '==' to turn this assignment into an equality comparison formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:691:7: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] SKIP_SPACE(str); ^~~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:691:7: note: place parentheses around the assignment to silence this warning formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:691:7: note: use '==' to turn this assignment into an equality comparison formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:707:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ch = *xp++) { ~~~^~~~~~~ formatsbr.c:707:17: note: place parentheses around the assignment to silence this warning while (ch = *xp++) { ^ ( ) formatsbr.c:707:17: note: use '==' to turn this assignment into an equality comparison while (ch = *xp++) { ^ == formatsbr.c:711:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ch2 = *xp++) { ~~~~^~~~~~~ formatsbr.c:711:16: note: place parentheses around the assignment to silence this warning if (ch2 = *xp++) { ^ ( ) formatsbr.c:711:16: note: use '==' to turn this assignment into an equality comparison if (ch2 = *xp++) { ^ == formatsbr.c:724:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ch = *str) { ~~~^~~~~~ formatsbr.c:724:14: note: place parentheses around the assignment to silence this warning while (ch = *str) { ^ ( ) formatsbr.c:724:14: note: use '==' to turn this assignment into an equality comparison while (ch = *str) { ^ == formatsbr.c:815:3: warning: implicit declaration of function 'set_dotw' is invalid in C99 [-Wimplicit-function-declaration] set_dotw (tws); ^ formatsbr.c:913:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (str = mn -> m_note) { ~~~~^~~~~~~~~~~~~~ formatsbr.c:913:11: note: place parentheses around the assignment to silence this warning if (str = mn -> m_note) { ^ ( ) formatsbr.c:913:11: note: use '==' to turn this assignment into an equality comparison if (str = mn -> m_note) { ^ == formatsbr.c:1040:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else ^ formatsbr.c:1054:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, lp); ^~~~~~~~~~~~~ formatsbr.c:399:12: note: expanded from macro 'PUTS' if (sp = (str)) {\ ~~~^~~~~~~ formatsbr.c:1054:6: note: place parentheses around the assignment to silence this warning formatsbr.c:399:12: note: expanded from macro 'PUTS' if (sp = (str)) {\ ^ formatsbr.c:1054:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:399:12: note: expanded from macro 'PUTS' if (sp = (str)) {\ ^ formatsbr.c:1054:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, lp); ^~~~~~~~~~~~~ formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:1054:6: note: place parentheses around the assignment to silence this warning formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:1054:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:1054:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, lp); ^~~~~~~~~~~~~ formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:1054:6: note: place parentheses around the assignment to silence this warning formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:1054:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:400:2: note: expanded from macro 'PUTS' SKIP_SPACE(sp);\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:1054:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, lp); ^~~~~~~~~~~~~ formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:1054:6: note: place parentheses around the assignment to silence this warning formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:1054:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:1054:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, lp); ^~~~~~~~~~~~~ formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:1054:6: note: place parentheses around the assignment to silence this warning formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:1054:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:407:10: note: expanded from macro 'PUTS' sp++; SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:1054:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, lp); ^~~~~~~~~~~~~ formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ~~~^~~~~~~ formatsbr.c:1054:6: note: place parentheses around the assignment to silence this warning formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:1054:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:340:15: note: expanded from macro 'SKIP_SPACE' while (ch = *(sp)) {\ ^ formatsbr.c:1054:6: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] PUTS (cp, lp); ^~~~~~~~~~~~~ formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^~~~~~~~~~~~~~ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ~~~~^~~~~~~~~~~ formatsbr.c:1054:6: note: place parentheses around the assignment to silence this warning formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:1054:6: note: use '==' to turn this assignment into an equality comparison formatsbr.c:416:7: note: expanded from macro 'PUTS' SKIP_SPACE(sp); *cp++ = ' ';\ ^ formatsbr.c:343:17: note: expanded from macro 'SKIP_SPACE' } else if (ch2 = *((sp)+1)) {\ ^ formatsbr.c:1087:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (sp = getname(sp)) ~~~^~~~~~~~~~~~~ formatsbr.c:1087:13: note: place parentheses around the assignment to silence this warning while (sp = getname(sp)) ^ ( ) formatsbr.c:1087:13: note: use '==' to turn this assignment into an equality comparison while (sp = getname(sp)) ^ == 54 warnings generated. ld -x -r formatsbr.o mv a.out formatsbr.o rm -f m_atoi.o shared/m_atoi.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic m_atoi.c m_atoi.c:9:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] m_atoi (str) ^ 1 warning generated. mv m_atoi.o shared/m_atoi.o rm -f m_atoi.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c m_atoi.c m_atoi.c:9:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] m_atoi (str) ^ 1 warning generated. ld -x -r m_atoi.o mv a.out m_atoi.o rm -f m_backup.o shared/m_backup.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic m_backup.c m_backup.c:16:29: warning: field precision should have type 'int', but argument has type 'long' [-Wformat] (void) sprintf (buffer, "%.*s%s%s", cp - file, file, SBACKUP, cp); ~~^~ ~~~~~~~~~ m_backup.c:17:13: warning: implicit declaration of function 'unlink' is invalid in C99 [-Wimplicit-function-declaration] (void) (unlink (buffer)); ^ 2 warnings generated. mv m_backup.o shared/m_backup.o rm -f m_backup.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c m_backup.c m_backup.c:16:29: warning: field precision should have type 'int', but argument has type 'long' [-Wformat] (void) sprintf (buffer, "%.*s%s%s", cp - file, file, SBACKUP, cp); ~~^~ ~~~~~~~~~ m_backup.c:17:13: warning: implicit declaration of function 'unlink' is invalid in C99 [-Wimplicit-function-declaration] (void) (unlink (buffer)); ^ 2 warnings generated. ld -x -r m_backup.o mv a.out m_backup.o rm -f m_convert.o shared/m_convert.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic m_convert.c m_convert.c:24:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static m_conv(), attr(); ~~~~~~ ^ m_convert.c:24:18: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static m_conv(), attr(); ~~~~~~ ^ m_convert.c:27:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] m_convert (mp, name) ^ m_convert.c:59:2: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ m_convert.c:194:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static m_conv (mp, str, call) ~~~~~~ ^ m_convert.c:262:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static attr (mp, cp) ~~~~~~ ^ m_convert.c:281:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (inverted = (dp = m_find (nsequence)) && *dp && ssequal (dp, cp)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ m_convert.c:281:18: note: place parentheses around the assignment to silence this warning if (inverted = (dp = m_find (nsequence)) && *dp && ssequal (dp, cp)) ^ ( ) m_convert.c:281:18: note: use '==' to turn this assignment into an equality comparison if (inverted = (dp = m_find (nsequence)) && *dp && ssequal (dp, cp)) ^ == 7 warnings generated. mv m_convert.o shared/m_convert.o rm -f m_convert.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c m_convert.c m_convert.c:24:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static m_conv(), attr(); ~~~~~~ ^ m_convert.c:24:18: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static m_conv(), attr(); ~~~~~~ ^ m_convert.c:27:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] m_convert (mp, name) ^ m_convert.c:59:2: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ m_convert.c:194:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static m_conv (mp, str, call) ~~~~~~ ^ m_convert.c:262:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static attr (mp, cp) ~~~~~~ ^ m_convert.c:281:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (inverted = (dp = m_find (nsequence)) && *dp && ssequal (dp, cp)) ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ m_convert.c:281:18: note: place parentheses around the assignment to silence this warning if (inverted = (dp = m_find (nsequence)) && *dp && ssequal (dp, cp)) ^ ( ) m_convert.c:281:18: note: use '==' to turn this assignment into an equality comparison if (inverted = (dp = m_find (nsequence)) && *dp && ssequal (dp, cp)) ^ == 7 warnings generated. ld -x -r m_convert.o mv a.out m_convert.o rm -f m_delete.o shared/m_delete.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic m_delete.c m_delete.c:7:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] m_delete (key) ^ 1 warning generated. mv m_delete.o shared/m_delete.o rm -f m_delete.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c m_delete.c m_delete.c:7:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] m_delete (key) ^ 1 warning generated. ld -x -r m_delete.o mv a.out m_delete.o rm -f m_draft.o shared/m_draft.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic m_draft.c m_draft.c:38:12: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] (void) chdir (m_maildir ("")); ^ 1 warning generated. mv m_draft.o shared/m_draft.o rm -f m_draft.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c m_draft.c m_draft.c:38:12: warning: implicit declaration of function 'chdir' is invalid in C99 [-Wimplicit-function-declaration] (void) chdir (m_maildir ("")); ^ 1 warning generated. ld -x -r m_draft.o mv a.out m_draft.o rm -f m_find.o shared/m_find.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic m_find.c mv m_find.o shared/m_find.o rm -f m_find.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c m_find.c ld -x -r m_find.o mv a.out m_find.o rm -f m_fmsg.o shared/m_fmsg.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic m_fmsg.c mv m_fmsg.o shared/m_fmsg.o rm -f m_fmsg.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c m_fmsg.c ld -x -r m_fmsg.o mv a.out m_fmsg.o rm -f m_foil.o shared/m_foil.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic m_foil.c mv m_foil.o shared/m_foil.o rm -f m_foil.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c m_foil.c ld -x -r m_foil.o mv a.out m_foil.o rm -f m_getdefs.o shared/m_getdefs.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic m_getdefs.c m_getdefs.c:52:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (mypath = getenv ("HOME")) ~~~~~~~^~~~~~~~~~~~~~~~~ m_getdefs.c:52:13: note: place parentheses around the assignment to silence this warning if (mypath = getenv ("HOME")) ^ ( ) m_getdefs.c:52:13: note: use '==' to turn this assignment into an equality comparison if (mypath = getenv ("HOME")) ^ == m_getdefs.c:215:3: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ 2 warnings generated. mv m_getdefs.o shared/m_getdefs.o rm -f m_getdefs.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c m_getdefs.c m_getdefs.c:52:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (mypath = getenv ("HOME")) ~~~~~~~^~~~~~~~~~~~~~~~~ m_getdefs.c:52:13: note: place parentheses around the assignment to silence this warning if (mypath = getenv ("HOME")) ^ ( ) m_getdefs.c:52:13: note: use '==' to turn this assignment into an equality comparison if (mypath = getenv ("HOME")) ^ == m_getdefs.c:215:3: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ 2 warnings generated. ld -x -r m_getdefs.o mv a.out m_getdefs.o rm -f m_getfld.o shared/m_getfld.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic m_getfld.c m_getfld.c:192:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] m_getfld (state, name, buf, bufsz, iob) ^ m_getfld.c:224:9: warning: implicit declaration of function 'm_Eom' is invalid in C99 [-Wimplicit-function-declaration] if (eom (c, iob)) { ^ m_getfld.c:138:28: note: expanded from macro 'eom' (((c) == *msg_delim && m_Eom(c,iob)) ||\ ^ m_getfld.c:384:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ep = locc( c, bp, '\n' )) { ~~~^~~~~~~~~~~~~~~~~~~~~ m_getfld.c:384:13: note: place parentheses around the assignment to silence this warning while (ep = locc( c, bp, '\n' )) { ^ ( ) m_getfld.c:384:13: note: use '==' to turn this assignment into an equality comparison while (ep = locc( c, bp, '\n' )) { ^ == m_getfld.c:508:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ep = matchc( fdelimlen, fdelim, c, bp ) ) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ m_getfld.c:508:10: note: place parentheses around the assignment to silence this warning if (ep = matchc( fdelimlen, fdelim, c, bp ) ) ^ ( ) m_getfld.c:508:10: note: use '==' to turn this assignment into an equality comparison if (ep = matchc( fdelimlen, fdelim, c, bp ) ) ^ == m_getfld.c:525:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (sp = pat_map[*ep & 0x00ff]) { ~~~^~~~~~~~~~~~~~~~~~~~~~~ m_getfld.c:525:14: note: place parentheses around the assignment to silence this warning if (sp = pat_map[*ep & 0x00ff]) { ^ ( ) m_getfld.c:525:14: note: use '==' to turn this assignment into an equality comparison if (sp = pat_map[*ep & 0x00ff]) { ^ == m_getfld.c:658:33: warning: implicit declaration of function 'm_Eom' is invalid in C99 [-Wimplicit-function-declaration] while ((c = Getc(iob)) >= 0 && eom (c, iob)) ^ m_getfld.c:138:28: note: expanded from macro 'eom' (((c) == *msg_delim && m_Eom(c,iob)) ||\ ^ m_getfld.c:669:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (eom_action = action) { ~~~~~~~~~~~^~~~~~~~ m_getfld.c:669:20: note: place parentheses around the assignment to silence this warning if (eom_action = action) { ^ ( ) m_getfld.c:669:20: note: use '==' to turn this assignment into an equality comparison if (eom_action = action) { ^ == m_getfld.c:785:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (cp = dp = index (unixbuf, ' ')) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ m_getfld.c:785:12: note: place parentheses around the assignment to silence this warning if (cp = dp = index (unixbuf, ' ')) { ^ ( ) m_getfld.c:785:12: note: use '==' to turn this assignment into an equality comparison if (cp = dp = index (unixbuf, ' ')) { ^ == m_getfld.c:786:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (cp = index (cp + 1, 'r')) ~~~^~~~~~~~~~~~~~~~~~~~~ m_getfld.c:786:12: note: place parentheses around the assignment to silence this warning while (cp = index (cp + 1, 'r')) ^ ( ) m_getfld.c:786:12: note: use '==' to turn this assignment into an equality comparison while (cp = index (cp + 1, 'r')) ^ == 9 warnings generated. mv m_getfld.o shared/m_getfld.o rm -f m_getfld.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c m_getfld.c m_getfld.c:192:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] m_getfld (state, name, buf, bufsz, iob) ^ m_getfld.c:224:9: warning: implicit declaration of function 'm_Eom' is invalid in C99 [-Wimplicit-function-declaration] if (eom (c, iob)) { ^ m_getfld.c:138:28: note: expanded from macro 'eom' (((c) == *msg_delim && m_Eom(c,iob)) ||\ ^ m_getfld.c:384:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ep = locc( c, bp, '\n' )) { ~~~^~~~~~~~~~~~~~~~~~~~~ m_getfld.c:384:13: note: place parentheses around the assignment to silence this warning while (ep = locc( c, bp, '\n' )) { ^ ( ) m_getfld.c:384:13: note: use '==' to turn this assignment into an equality comparison while (ep = locc( c, bp, '\n' )) { ^ == m_getfld.c:508:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ep = matchc( fdelimlen, fdelim, c, bp ) ) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ m_getfld.c:508:10: note: place parentheses around the assignment to silence this warning if (ep = matchc( fdelimlen, fdelim, c, bp ) ) ^ ( ) m_getfld.c:508:10: note: use '==' to turn this assignment into an equality comparison if (ep = matchc( fdelimlen, fdelim, c, bp ) ) ^ == m_getfld.c:525:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (sp = pat_map[*ep & 0x00ff]) { ~~~^~~~~~~~~~~~~~~~~~~~~~~ m_getfld.c:525:14: note: place parentheses around the assignment to silence this warning if (sp = pat_map[*ep & 0x00ff]) { ^ ( ) m_getfld.c:525:14: note: use '==' to turn this assignment into an equality comparison if (sp = pat_map[*ep & 0x00ff]) { ^ == m_getfld.c:658:33: warning: implicit declaration of function 'm_Eom' is invalid in C99 [-Wimplicit-function-declaration] while ((c = Getc(iob)) >= 0 && eom (c, iob)) ^ m_getfld.c:138:28: note: expanded from macro 'eom' (((c) == *msg_delim && m_Eom(c,iob)) ||\ ^ m_getfld.c:669:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (eom_action = action) { ~~~~~~~~~~~^~~~~~~~ m_getfld.c:669:20: note: place parentheses around the assignment to silence this warning if (eom_action = action) { ^ ( ) m_getfld.c:669:20: note: use '==' to turn this assignment into an equality comparison if (eom_action = action) { ^ == m_getfld.c:785:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (cp = dp = index (unixbuf, ' ')) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ m_getfld.c:785:12: note: place parentheses around the assignment to silence this warning if (cp = dp = index (unixbuf, ' ')) { ^ ( ) m_getfld.c:785:12: note: use '==' to turn this assignment into an equality comparison if (cp = dp = index (unixbuf, ' ')) { ^ == m_getfld.c:786:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (cp = index (cp + 1, 'r')) ~~~^~~~~~~~~~~~~~~~~~~~~ m_getfld.c:786:12: note: place parentheses around the assignment to silence this warning while (cp = index (cp + 1, 'r')) ^ ( ) m_getfld.c:786:12: note: use '==' to turn this assignment into an equality comparison while (cp = index (cp + 1, 'r')) ^ == 9 warnings generated. ld -x -r m_getfld.o mv a.out m_getfld.o rm -f m_getfolder.o shared/m_getfolder.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic m_getfolder.c mv m_getfolder.o shared/m_getfolder.o rm -f m_getfolder.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c m_getfolder.c ld -x -r m_getfolder.o mv a.out m_getfolder.o rm -f m_gmprot.o shared/m_gmprot.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic m_gmprot.c m_gmprot.c:7:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] m_gmprot () { ^ 1 warning generated. mv m_gmprot.o shared/m_gmprot.o rm -f m_gmprot.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c m_gmprot.c m_gmprot.c:7:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] m_gmprot () { ^ 1 warning generated. ld -x -r m_gmprot.o mv a.out m_gmprot.o rm -f m_gmsg.o shared/m_gmsg.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic m_gmsg.c m_gmsg.c:20:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static m_getatr(); ~~~~~~ ^ m_gmsg.c:66:22: warning: implicit declaration of function 'getuid' is invalid in C99 [-Wimplicit-function-declaration] if (st.st_uid != getuid () || access (name, 02) == NOTOK) ^ m_gmsg.c:66:35: warning: implicit declaration of function 'access' is invalid in C99 [-Wimplicit-function-declaration] if (st.st_uid != getuid () || access (name, 02) == NOTOK) ^ m_gmsg.c:78:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (dp = readdir (dd)) { ~~~^~~~~~~~~~~~~~ m_gmsg.c:78:15: note: place parentheses around the assignment to silence this warning while (dp = readdir (dd)) { ^ ( ) m_gmsg.c:78:15: note: use '==' to turn this assignment into an equality comparison while (dp = readdir (dd)) { ^ == m_gmsg.c:88:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (i = m_atoi (dp -> d_name)) { ~~^~~~~~~~~~~~~~~~~~~~~~~ m_gmsg.c:88:8: note: place parentheses around the assignment to silence this warning if (i = m_atoi (dp -> d_name)) { ^ ( ) m_gmsg.c:88:8: note: use '==' to turn this assignment into an equality comparison if (i = m_atoi (dp -> d_name)) { ^ == m_gmsg.c:220:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static m_getatr (mp) ~~~~~~ ^ m_gmsg.c:239:27: warning: expression which evaluates to zero treated as a null pointer constant of type 'char *' [-Wnon-literal-null-conversion] mp -> msgattrs[++i] = '\0'; ^~~~ m_gmsg.c:243:19: warning: comparing a pointer to a null character constant; did you mean to compare to NULL? [-Wpointer-compare] if (mh_seq == '\0' || *mh_seq == '\0') ^~~~ (void *)0 m_gmsg.c:247:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (fp = fopen (field, "r")) { ~~~^~~~~~~~~~~~~~~~~~~~ m_gmsg.c:247:12: note: place parentheses around the assignment to silence this warning if (fp = fopen (field, "r")) { ^ ( ) m_gmsg.c:247:12: note: use '==' to turn this assignment into an equality comparison if (fp = fopen (field, "r")) { ^ == m_gmsg.c:339:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (cp = index (*ap, '-')) ~~~^~~~~~~~~~~~~~~~~~ m_gmsg.c:339:9: note: place parentheses around the assignment to silence this warning if (cp = index (*ap, '-')) ^ ( ) m_gmsg.c:339:9: note: use '==' to turn this assignment into an equality comparison if (cp = index (*ap, '-')) ^ == 10 warnings generated. mv m_gmsg.o shared/m_gmsg.o rm -f m_gmsg.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c m_gmsg.c m_gmsg.c:20:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static m_getatr(); ~~~~~~ ^ m_gmsg.c:66:22: warning: implicit declaration of function 'getuid' is invalid in C99 [-Wimplicit-function-declaration] if (st.st_uid != getuid () || access (name, 02) == NOTOK) ^ m_gmsg.c:66:35: warning: implicit declaration of function 'access' is invalid in C99 [-Wimplicit-function-declaration] if (st.st_uid != getuid () || access (name, 02) == NOTOK) ^ m_gmsg.c:78:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (dp = readdir (dd)) { ~~~^~~~~~~~~~~~~~ m_gmsg.c:78:15: note: place parentheses around the assignment to silence this warning while (dp = readdir (dd)) { ^ ( ) m_gmsg.c:78:15: note: use '==' to turn this assignment into an equality comparison while (dp = readdir (dd)) { ^ == m_gmsg.c:88:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (i = m_atoi (dp -> d_name)) { ~~^~~~~~~~~~~~~~~~~~~~~~~ m_gmsg.c:88:8: note: place parentheses around the assignment to silence this warning if (i = m_atoi (dp -> d_name)) { ^ ( ) m_gmsg.c:88:8: note: use '==' to turn this assignment into an equality comparison if (i = m_atoi (dp -> d_name)) { ^ == m_gmsg.c:220:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static m_getatr (mp) ~~~~~~ ^ m_gmsg.c:239:27: warning: expression which evaluates to zero treated as a null pointer constant of type 'char *' [-Wnon-literal-null-conversion] mp -> msgattrs[++i] = '\0'; ^~~~ m_gmsg.c:243:19: warning: comparing a pointer to a null character constant; did you mean to compare to NULL? [-Wpointer-compare] if (mh_seq == '\0' || *mh_seq == '\0') ^~~~ (void *)0 m_gmsg.c:247:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (fp = fopen (field, "r")) { ~~~^~~~~~~~~~~~~~~~~~~~ m_gmsg.c:247:12: note: place parentheses around the assignment to silence this warning if (fp = fopen (field, "r")) { ^ ( ) m_gmsg.c:247:12: note: use '==' to turn this assignment into an equality comparison if (fp = fopen (field, "r")) { ^ == m_gmsg.c:339:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (cp = index (*ap, '-')) ~~~^~~~~~~~~~~~~~~~~~ m_gmsg.c:339:9: note: place parentheses around the assignment to silence this warning if (cp = index (*ap, '-')) ^ ( ) m_gmsg.c:339:9: note: use '==' to turn this assignment into an equality comparison if (cp = index (*ap, '-')) ^ == 10 warnings generated. ld -x -r m_gmsg.o mv a.out m_gmsg.o rm -f m_maildir.o shared/m_maildir.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic m_maildir.c mv m_maildir.o shared/m_maildir.o rm -f m_maildir.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c m_maildir.c ld -x -r m_maildir.o mv a.out m_maildir.o rm -f m_name.o shared/m_name.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic m_name.c mv m_name.o shared/m_name.o rm -f m_name.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c m_name.c ld -x -r m_name.o mv a.out m_name.o rm -f m_readefs.o shared/m_readefs.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic m_readefs.c mv m_readefs.o shared/m_readefs.o rm -f m_readefs.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c m_readefs.c ld -x -r m_readefs.o mv a.out m_readefs.o rm -f m_remsg.o shared/m_remsg.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic m_remsg.c mv m_remsg.o shared/m_remsg.o rm -f m_remsg.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c m_remsg.c ld -x -r m_remsg.o mv a.out m_remsg.o rm -f m_replace.o shared/m_replace.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic m_replace.c mv m_replace.o shared/m_replace.o rm -f m_replace.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c m_replace.c ld -x -r m_replace.o mv a.out m_replace.o rm -f m_scratch.o shared/m_scratch.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic m_scratch.c m_scratch.c:20:29: warning: field precision should have type 'int', but argument has type 'long' [-Wformat] (void) sprintf (buffer, "%.*s%s", cp - file, file, tmpfil); ~~^~ ~~~~~~~~~ m_scratch.c:21:12: warning: implicit declaration of function 'unlink' is invalid in C99 [-Wimplicit-function-declaration] (void) unlink (buffer); ^ 2 warnings generated. mv m_scratch.o shared/m_scratch.o rm -f m_scratch.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c m_scratch.c m_scratch.c:20:29: warning: field precision should have type 'int', but argument has type 'long' [-Wformat] (void) sprintf (buffer, "%.*s%s", cp - file, file, tmpfil); ~~^~ ~~~~~~~~~ m_scratch.c:21:12: warning: implicit declaration of function 'unlink' is invalid in C99 [-Wimplicit-function-declaration] (void) unlink (buffer); ^ 2 warnings generated. ld -x -r m_scratch.o mv a.out m_scratch.o rm -f m_seq.o shared/m_seq.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic m_seq.c mv m_seq.o shared/m_seq.o rm -f m_seq.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c m_seq.c ld -x -r m_seq.o mv a.out m_seq.o rm -f m_seqbits.o shared/m_seqbits.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic m_seqbits.c mv m_seqbits.o shared/m_seqbits.o rm -f m_seqbits.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c m_seqbits.c ld -x -r m_seqbits.o mv a.out m_seqbits.o rm -f m_seqflag.o shared/m_seqflag.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic m_seqflag.c mv m_seqflag.o shared/m_seqflag.o rm -f m_seqflag.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c m_seqflag.c ld -x -r m_seqflag.o mv a.out m_seqflag.o rm -f m_seqnew.o shared/m_seqnew.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic m_seqnew.c mv m_seqnew.o shared/m_seqnew.o rm -f m_seqnew.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c m_seqnew.c ld -x -r m_seqnew.o mv a.out m_seqnew.o rm -f m_setcur.o shared/m_setcur.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic m_setcur.c mv m_setcur.o shared/m_setcur.o rm -f m_setcur.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c m_setcur.c ld -x -r m_setcur.o mv a.out m_setcur.o rm -f m_setseq.o shared/m_setseq.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic m_setseq.c mv m_setseq.o shared/m_setseq.o rm -f m_setseq.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c m_setseq.c ld -x -r m_setseq.o mv a.out m_setseq.o rm -f m_setvis.o shared/m_setvis.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic m_setvis.c mv m_setvis.o shared/m_setvis.o rm -f m_setvis.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c m_setvis.c ld -x -r m_setvis.o mv a.out m_setvis.o rm -f m_sync.o shared/m_sync.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic m_sync.c m_sync.c:56:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (cp = m_seq (mp, mp -> msgattrs[i])) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ m_sync.c:56:13: note: place parentheses around the assignment to silence this warning if (cp = m_seq (mp, mp -> msgattrs[i])) ^ ( ) m_sync.c:56:13: note: use '==' to turn this assignment into an equality comparison if (cp = m_seq (mp, mp -> msgattrs[i])) ^ == m_sync.c:67:8: warning: implicit declaration of function 'unlink' is invalid in C99 [-Wimplicit-function-declaration] && (unlink (seq) == NOTOK || ^ m_sync.c:99:13: warning: implicit declaration of function 'unlink' is invalid in C99 [-Wimplicit-function-declaration] (void) unlink (seq); ^ 3 warnings generated. mv m_sync.o shared/m_sync.o rm -f m_sync.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c m_sync.c m_sync.c:56:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (cp = m_seq (mp, mp -> msgattrs[i])) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ m_sync.c:56:13: note: place parentheses around the assignment to silence this warning if (cp = m_seq (mp, mp -> msgattrs[i])) ^ ( ) m_sync.c:56:13: note: use '==' to turn this assignment into an equality comparison if (cp = m_seq (mp, mp -> msgattrs[i])) ^ == m_sync.c:67:8: warning: implicit declaration of function 'unlink' is invalid in C99 [-Wimplicit-function-declaration] && (unlink (seq) == NOTOK || ^ m_sync.c:99:13: warning: implicit declaration of function 'unlink' is invalid in C99 [-Wimplicit-function-declaration] (void) unlink (seq); ^ 3 warnings generated. ld -x -r m_sync.o mv a.out m_sync.o rm -f m_tmpfil.o shared/m_tmpfil.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic m_tmpfil.c m_tmpfil.c:13:12: warning: implicit declaration of function 'unlink' is invalid in C99 [-Wimplicit-function-declaration] (void) unlink (mktemp (tmpfil)); ^ 1 warning generated. mv m_tmpfil.o shared/m_tmpfil.o rm -f m_tmpfil.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c m_tmpfil.c m_tmpfil.c:13:12: warning: implicit declaration of function 'unlink' is invalid in C99 [-Wimplicit-function-declaration] (void) unlink (mktemp (tmpfil)); ^ 1 warning generated. ld -x -r m_tmpfil.o mv a.out m_tmpfil.o rm -f m_update.o shared/m_update.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic m_update.c m_update.c:58:2: warning: implicitly declaring library function '_exit' with type 'void (int) __attribute__((noreturn))' [-Wimplicit-function-declaration] _exit (0); /* we are child, time to die */ ^ m_update.c:58:2: note: include the header or explicitly provide a declaration for '_exit' m_update.c:75:9: warning: implicit declaration of function 'getuid' is invalid in C99 [-Wimplicit-function-declaration] if (getuid () == geteuid ()) ^ m_update.c:75:22: warning: implicit declaration of function 'geteuid' is invalid in C99 [-Wimplicit-function-declaration] if (getuid () == geteuid ()) ^ m_update.c:78:29: warning: implicit declaration of function 'fork' is invalid in C99 [-Wimplicit-function-declaration] for (i = 0; (child_id = fork ()) == -1 && i < 5; i++) ^ m_update.c:79:2: warning: implicit declaration of function 'sleep' is invalid in C99 [-Wimplicit-function-declaration] sleep (5); ^ m_update.c:85:13: warning: implicit declaration of function 'setgid' is invalid in C99 [-Wimplicit-function-declaration] (void) setgid (getgid ()); ^ m_update.c:85:21: warning: implicit declaration of function 'getgid' is invalid in C99 [-Wimplicit-function-declaration] (void) setgid (getgid ()); ^ m_update.c:86:13: warning: implicit declaration of function 'setuid' is invalid in C99 [-Wimplicit-function-declaration] (void) setuid (getuid ()); ^ 8 warnings generated. mv m_update.o shared/m_update.o rm -f m_update.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c m_update.c m_update.c:58:2: warning: implicitly declaring library function '_exit' with type 'void (int) __attribute__((noreturn))' [-Wimplicit-function-declaration] _exit (0); /* we are child, time to die */ ^ m_update.c:58:2: note: include the header or explicitly provide a declaration for '_exit' m_update.c:75:9: warning: implicit declaration of function 'getuid' is invalid in C99 [-Wimplicit-function-declaration] if (getuid () == geteuid ()) ^ m_update.c:75:22: warning: implicit declaration of function 'geteuid' is invalid in C99 [-Wimplicit-function-declaration] if (getuid () == geteuid ()) ^ m_update.c:78:29: warning: implicit declaration of function 'fork' is invalid in C99 [-Wimplicit-function-declaration] for (i = 0; (child_id = fork ()) == -1 && i < 5; i++) ^ m_update.c:79:2: warning: implicit declaration of function 'sleep' is invalid in C99 [-Wimplicit-function-declaration] sleep (5); ^ m_update.c:85:13: warning: implicit declaration of function 'setgid' is invalid in C99 [-Wimplicit-function-declaration] (void) setgid (getgid ()); ^ m_update.c:85:21: warning: implicit declaration of function 'getgid' is invalid in C99 [-Wimplicit-function-declaration] (void) setgid (getgid ()); ^ m_update.c:86:13: warning: implicit declaration of function 'setuid' is invalid in C99 [-Wimplicit-function-declaration] (void) setuid (getuid ()); ^ 8 warnings generated. ld -x -r m_update.o mv a.out m_update.o rm -f ml_codeconv.o shared/ml_codeconv.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic ml_codeconv.c ml_codeconv.c:231:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (u1 = *scanlk++) { ~~~^~~~~~~~~~~ ml_codeconv.c:231:15: note: place parentheses around the assignment to silence this warning while (u1 = *scanlk++) { ^ ( ) ml_codeconv.c:231:15: note: use '==' to turn this assignment into an equality comparison while (u1 = *scanlk++) { ^ == ml_codeconv.c:271:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (u1 = *scanlk++) { ~~~^~~~~~~~~~~ ml_codeconv.c:271:15: note: place parentheses around the assignment to silence this warning while (u1 = *scanlk++) { ^ ( ) ml_codeconv.c:271:15: note: use '==' to turn this assignment into an equality comparison while (u1 = *scanlk++) { ^ == ml_codeconv.c:311:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (u1 = *scanlk++) { ~~~^~~~~~~~~~~ ml_codeconv.c:311:15: note: place parentheses around the assignment to silence this warning while (u1 = *scanlk++) { ^ ( ) ml_codeconv.c:311:15: note: use '==' to turn this assignment into an equality comparison while (u1 = *scanlk++) { ^ == ml_codeconv.c:398:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c1 = *in++) { ~~~^~~~~~~ ml_codeconv.c:398:15: note: place parentheses around the assignment to silence this warning while (c1 = *in++) { ^ ( ) ml_codeconv.c:398:15: note: use '==' to turn this assignment into an equality comparison while (c1 = *in++) { ^ == 4 warnings generated. mv ml_codeconv.o shared/ml_codeconv.o rm -f ml_codeconv.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c ml_codeconv.c ml_codeconv.c:231:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (u1 = *scanlk++) { ~~~^~~~~~~~~~~ ml_codeconv.c:231:15: note: place parentheses around the assignment to silence this warning while (u1 = *scanlk++) { ^ ( ) ml_codeconv.c:231:15: note: use '==' to turn this assignment into an equality comparison while (u1 = *scanlk++) { ^ == ml_codeconv.c:271:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (u1 = *scanlk++) { ~~~^~~~~~~~~~~ ml_codeconv.c:271:15: note: place parentheses around the assignment to silence this warning while (u1 = *scanlk++) { ^ ( ) ml_codeconv.c:271:15: note: use '==' to turn this assignment into an equality comparison while (u1 = *scanlk++) { ^ == ml_codeconv.c:311:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (u1 = *scanlk++) { ~~~^~~~~~~~~~~ ml_codeconv.c:311:15: note: place parentheses around the assignment to silence this warning while (u1 = *scanlk++) { ^ ( ) ml_codeconv.c:311:15: note: use '==' to turn this assignment into an equality comparison while (u1 = *scanlk++) { ^ == ml_codeconv.c:398:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c1 = *in++) { ~~~^~~~~~~ ml_codeconv.c:398:15: note: place parentheses around the assignment to silence this warning while (c1 = *in++) { ^ ( ) ml_codeconv.c:398:15: note: use '==' to turn this assignment into an equality comparison while (c1 = *in++) { ^ == 4 warnings generated. ld -x -r ml_codeconv.o mv a.out ml_codeconv.o rm -f ml_exthdr.o shared/ml_exthdr.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic ml_exthdr.c ml_exthdr.c:583:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c1 = *in++) { ~~~^~~~~~~ ml_exthdr.c:583:15: note: place parentheses around the assignment to silence this warning while (c1 = *in++) { ^ ( ) ml_exthdr.c:583:15: note: use '==' to turn this assignment into an equality comparison while (c1 = *in++) { ^ == ml_exthdr.c:613:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c1 = *in++) { ~~~^~~~~~~ ml_exthdr.c:613:15: note: place parentheses around the assignment to silence this warning while (c1 = *in++) { ^ ( ) ml_exthdr.c:613:15: note: use '==' to turn this assignment into an equality comparison while (c1 = *in++) { ^ == ml_exthdr.c:758:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c1 = *in++) { ~~~^~~~~~~ ml_exthdr.c:758:15: note: place parentheses around the assignment to silence this warning while (c1 = *in++) { ^ ( ) ml_exthdr.c:758:15: note: use '==' to turn this assignment into an equality comparison while (c1 = *in++) { ^ == ml_exthdr.c:794:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c1 = *in++) { ~~~^~~~~~~ ml_exthdr.c:794:15: note: place parentheses around the assignment to silence this warning while (c1 = *in++) { ^ ( ) ml_exthdr.c:794:15: note: use '==' to turn this assignment into an equality comparison while (c1 = *in++) { ^ == 4 warnings generated. mv ml_exthdr.o shared/ml_exthdr.o rm -f ml_exthdr.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c ml_exthdr.c ml_exthdr.c:583:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c1 = *in++) { ~~~^~~~~~~ ml_exthdr.c:583:15: note: place parentheses around the assignment to silence this warning while (c1 = *in++) { ^ ( ) ml_exthdr.c:583:15: note: use '==' to turn this assignment into an equality comparison while (c1 = *in++) { ^ == ml_exthdr.c:613:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c1 = *in++) { ~~~^~~~~~~ ml_exthdr.c:613:15: note: place parentheses around the assignment to silence this warning while (c1 = *in++) { ^ ( ) ml_exthdr.c:613:15: note: use '==' to turn this assignment into an equality comparison while (c1 = *in++) { ^ == ml_exthdr.c:758:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c1 = *in++) { ~~~^~~~~~~ ml_exthdr.c:758:15: note: place parentheses around the assignment to silence this warning while (c1 = *in++) { ^ ( ) ml_exthdr.c:758:15: note: use '==' to turn this assignment into an equality comparison while (c1 = *in++) { ^ == ml_exthdr.c:794:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c1 = *in++) { ~~~^~~~~~~ ml_exthdr.c:794:15: note: place parentheses around the assignment to silence this warning while (c1 = *in++) { ^ ( ) ml_exthdr.c:794:15: note: use '==' to turn this assignment into an equality comparison while (c1 = *in++) { ^ == 4 warnings generated. ld -x -r ml_exthdr.o mv a.out ml_exthdr.o rm -f makedir.o shared/makedir.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic makedir.c makedir.c:34:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] makedir (dir) ^ 1 warning generated. mv makedir.o shared/makedir.o rm -f makedir.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c makedir.c makedir.c:34:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] makedir (dir) ^ 1 warning generated. ld -x -r makedir.o mv a.out makedir.o rm -f path.o shared/path.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic path.c path.c:20:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static compath(); ~~~~~~ ^ path.c:86:29: warning: field precision should have type 'int', but argument has type 'long' [-Wformat] (void) sprintf (buffer, "%.*s", cp - pwds, pwds); ~~^~ ~~~~~~~~~ path.c:95:32: warning: field precision should have type 'int', but argument has type 'long' [-Wformat] (void) sprintf (buffer, "%.*s/%s", cp - pwds, pwds, name); ~~^~ ~~~~~~~~~ path.c:101:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static compath (f) ~~~~~~ ^ 4 warnings generated. mv path.o shared/path.o rm -f path.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c path.c path.c:20:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static compath(); ~~~~~~ ^ path.c:86:29: warning: field precision should have type 'int', but argument has type 'long' [-Wformat] (void) sprintf (buffer, "%.*s", cp - pwds, pwds); ~~^~ ~~~~~~~~~ path.c:95:32: warning: field precision should have type 'int', but argument has type 'long' [-Wformat] (void) sprintf (buffer, "%.*s/%s", cp - pwds, pwds, name); ~~^~ ~~~~~~~~~ path.c:101:9: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static compath (f) ~~~~~~ ^ 4 warnings generated. ld -x -r path.o mv a.out path.o rm -f peekc.o shared/peekc.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic peekc.c mv peekc.o shared/peekc.o rm -f peekc.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c peekc.c ld -x -r peekc.o mv a.out peekc.o rm -f pidwait.o shared/pidwait.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic pidwait.c mv pidwait.o shared/pidwait.o rm -f pidwait.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c pidwait.c ld -x -r pidwait.o mv a.out pidwait.o rm -f pidstatus.o shared/pidstatus.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic pidstatus.c pidstatus.c:65:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (signum = ((status & 0xff00) >> 8)) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ pidstatus.c:65:17: note: place parentheses around the assignment to silence this warning if (signum = ((status & 0xff00) >> 8)) { ^ ( ) pidstatus.c:65:17: note: use '==' to turn this assignment into an equality comparison if (signum = ((status & 0xff00) >> 8)) { ^ == 1 warning generated. mv pidstatus.o shared/pidstatus.o rm -f pidstatus.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c pidstatus.c pidstatus.c:65:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (signum = ((status & 0xff00) >> 8)) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ pidstatus.c:65:17: note: place parentheses around the assignment to silence this warning if (signum = ((status & 0xff00) >> 8)) { ^ ( ) pidstatus.c:65:17: note: use '==' to turn this assignment into an equality comparison if (signum = ((status & 0xff00) >> 8)) { ^ == 1 warning generated. ld -x -r pidstatus.o mv a.out pidstatus.o rm -f printsw.o shared/printsw.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic printsw.c printsw.c:24:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (sp = (&swp[1]) -> sw) /* next switch */ ~~~^~~~~~~~~~~~~~~~~ printsw.c:24:13: note: place parentheses around the assignment to silence this warning if (sp = (&swp[1]) -> sw) /* next switch */ ^ ( ) printsw.c:24:13: note: use '==' to turn this assignment into an equality comparison if (sp = (&swp[1]) -> sw) /* next switch */ ^ == printsw.c:40:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*cp++ = *cp1++); ~~~~~~^~~~~~~~ printsw.c:40:16: note: place parentheses around the assignment to silence this warning while (*cp++ = *cp1++); ^ ( ) printsw.c:40:16: note: use '==' to turn this assignment into an equality comparison while (*cp++ = *cp1++); ^ == printsw.c:41:3: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)' [-Wimplicit-function-declaration] printf (" %s%s\n", prefix, buf); ^ printsw.c:41:3: note: include the header or explicitly provide a declaration for 'printf' 3 warnings generated. mv printsw.o shared/printsw.o rm -f printsw.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c printsw.c printsw.c:24:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (sp = (&swp[1]) -> sw) /* next switch */ ~~~^~~~~~~~~~~~~~~~~ printsw.c:24:13: note: place parentheses around the assignment to silence this warning if (sp = (&swp[1]) -> sw) /* next switch */ ^ ( ) printsw.c:24:13: note: use '==' to turn this assignment into an equality comparison if (sp = (&swp[1]) -> sw) /* next switch */ ^ == printsw.c:40:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (*cp++ = *cp1++); ~~~~~~^~~~~~~~ printsw.c:40:16: note: place parentheses around the assignment to silence this warning while (*cp++ = *cp1++); ^ ( ) printsw.c:40:16: note: use '==' to turn this assignment into an equality comparison while (*cp++ = *cp1++); ^ == printsw.c:41:3: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)' [-Wimplicit-function-declaration] printf (" %s%s\n", prefix, buf); ^ printsw.c:41:3: note: include the header or explicitly provide a declaration for 'printf' 3 warnings generated. ld -x -r printsw.o mv a.out printsw.o rm -f push.o shared/push.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic push.c push.c:15:10: warning: implicit declaration of function 'fork' is invalid in C99 [-Wimplicit-function-declaration] switch (fork ()) { ^ push.c:17:3: warning: implicit declaration of function 'sleep' is invalid in C99 [-Wimplicit-function-declaration] sleep (5); ^ 2 warnings generated. mv push.o shared/push.o rm -f push.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c push.c push.c:15:10: warning: implicit declaration of function 'fork' is invalid in C99 [-Wimplicit-function-declaration] switch (fork ()) { ^ push.c:17:3: warning: implicit declaration of function 'sleep' is invalid in C99 [-Wimplicit-function-declaration] sleep (5); ^ 2 warnings generated. ld -x -r push.o mv a.out push.o rm -f putenv.o shared/putenv.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic putenv.c putenv.c:12:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static nvmatch(); ~~~~~~ ^ putenv.c:66:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static nvmatch (s1, s2) ~~~~~~ ^ 2 warnings generated. mv putenv.o shared/putenv.o rm -f putenv.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c putenv.c putenv.c:12:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static nvmatch(); ~~~~~~ ^ putenv.c:66:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] static nvmatch (s1, s2) ~~~~~~ ^ 2 warnings generated. ld -x -r putenv.o mv a.out putenv.o rm -f pwd.o shared/pwd.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic pwd.c mv pwd.o shared/pwd.o rm -f pwd.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c pwd.c ld -x -r pwd.o mv a.out pwd.o rm -f refile.o shared/refile.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic refile.c mv refile.o shared/refile.o rm -f refile.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c refile.c ld -x -r refile.o mv a.out refile.o rm -f remdir.o shared/remdir.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic remdir.c remdir.c:13:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] remdir (dir) ^ 1 warning generated. mv remdir.o shared/remdir.o rm -f remdir.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c remdir.c remdir.c:13:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] remdir (dir) ^ 1 warning generated. ld -x -r remdir.o mv a.out remdir.o rm -f r1bindex.o shared/r1bindex.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic r1bindex.c mv r1bindex.o shared/r1bindex.o rm -f r1bindex.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c r1bindex.c ld -x -r r1bindex.o mv a.out r1bindex.o rm -f ruserpass.o shared/ruserpass.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic ruserpass.c ruserpass.c:29:7: warning: incompatible redeclaration of library function 'malloc' [-Wincompatible-library-redeclaration] char *malloc(), *index(), *getenv(), *getpass(), *getlogin(); ^ ruserpass.c:29:7: note: 'malloc' is a builtin with type 'void *(unsigned long)' ruserpass.c:62:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ruserpass(host, aname, apass) ^ ruserpass.c:94:8: warning: implicit declaration of function 'uleq' is invalid in C99 [-Wimplicit-function-declaration] if (uleq(host, tokval)) ^ ruserpass.c:103:32: warning: implicitly declaring library function 'strlen' with type 'unsigned long (const char *)' [-Wimplicit-function-declaration] *aname = malloc((unsigned) strlen(tokval) + 1); ^ ruserpass.c:103:32: note: include the header or explicitly provide a declaration for 'strlen' ruserpass.c:143:24: warning: implicit declaration of function 'getuid' is invalid in C99 [-Wimplicit-function-declaration] if ((pp = getpwuid (getuid())) != NULL) ^ ruserpass.c:223:8: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration] if (!strcmp(t->tokstr, tokval)) ^ ruserpass.c:223:8: note: include the header or explicitly provide a declaration for 'strcmp' 6 warnings generated. mv ruserpass.o shared/ruserpass.o rm -f ruserpass.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c ruserpass.c ruserpass.c:29:7: warning: incompatible redeclaration of library function 'malloc' [-Wincompatible-library-redeclaration] char *malloc(), *index(), *getenv(), *getpass(), *getlogin(); ^ ruserpass.c:29:7: note: 'malloc' is a builtin with type 'void *(unsigned long)' ruserpass.c:62:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ruserpass(host, aname, apass) ^ ruserpass.c:94:8: warning: implicit declaration of function 'uleq' is invalid in C99 [-Wimplicit-function-declaration] if (uleq(host, tokval)) ^ ruserpass.c:103:32: warning: implicitly declaring library function 'strlen' with type 'unsigned long (const char *)' [-Wimplicit-function-declaration] *aname = malloc((unsigned) strlen(tokval) + 1); ^ ruserpass.c:103:32: note: include the header or explicitly provide a declaration for 'strlen' ruserpass.c:143:24: warning: implicit declaration of function 'getuid' is invalid in C99 [-Wimplicit-function-declaration] if ((pp = getpwuid (getuid())) != NULL) ^ ruserpass.c:223:8: warning: implicitly declaring library function 'strcmp' with type 'int (const char *, const char *)' [-Wimplicit-function-declaration] if (!strcmp(t->tokstr, tokval)) ^ ruserpass.c:223:8: note: include the header or explicitly provide a declaration for 'strcmp' 6 warnings generated. ld -x -r ruserpass.o mv a.out ruserpass.o rm -f showfile.o shared/showfile.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic showfile.c showfile.c:10:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] showfile (arg, file) ^ 1 warning generated. mv showfile.o shared/showfile.o rm -f showfile.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c showfile.c showfile.c:10:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] showfile (arg, file) ^ 1 warning generated. ld -x -r showfile.o mv a.out showfile.o rm -f smatch.o shared/smatch.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic smatch.c smatch.c:12:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] smatch(string, swp) ^ smatch.c:27:53: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (stringlen = strlen (string), tp = swp; tcp = tp -> sw; tp++) { ~~~~^~~~~~~~~~ smatch.c:27:53: note: place parentheses around the assignment to silence this warning for (stringlen = strlen (string), tp = swp; tcp = tp -> sw; tp++) { ^ ( ) smatch.c:27:53: note: use '==' to turn this assignment into an equality comparison for (stringlen = strlen (string), tp = swp; tcp = tp -> sw; tp++) { ^ == 2 warnings generated. mv smatch.o shared/smatch.o rm -f smatch.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c smatch.c smatch.c:12:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] smatch(string, swp) ^ smatch.c:27:53: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (stringlen = strlen (string), tp = swp; tcp = tp -> sw; tp++) { ~~~~^~~~~~~~~~ smatch.c:27:53: note: place parentheses around the assignment to silence this warning for (stringlen = strlen (string), tp = swp; tcp = tp -> sw; tp++) { ^ ( ) smatch.c:27:53: note: use '==' to turn this assignment into an equality comparison for (stringlen = strlen (string), tp = swp; tcp = tp -> sw; tp++) { ^ == 2 warnings generated. ld -x -r smatch.o mv a.out smatch.o rm -f sprintb.o shared/sprintb.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic sprintb.c sprintb.c:26:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (i = *bits++) ~~^~~~~~~~~ sprintb.c:26:11: note: place parentheses around the assignment to silence this warning while (i = *bits++) ^ ( ) sprintb.c:26:11: note: use '==' to turn this assignment into an equality comparison while (i = *bits++) ^ == 1 warning generated. mv sprintb.o shared/sprintb.o rm -f sprintb.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c sprintb.c sprintb.c:26:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (i = *bits++) ~~^~~~~~~~~ sprintb.c:26:11: note: place parentheses around the assignment to silence this warning while (i = *bits++) ^ ( ) sprintb.c:26:11: note: use '==' to turn this assignment into an equality comparison while (i = *bits++) ^ == 1 warning generated. ld -x -r sprintb.o mv a.out sprintb.o rm -f ssequal.o shared/ssequal.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic ssequal.c ssequal.c:4:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ssequal (substr, str) ^ 1 warning generated. mv ssequal.o shared/ssequal.o rm -f ssequal.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c ssequal.c ssequal.c:4:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] ssequal (substr, str) ^ 1 warning generated. ld -x -r ssequal.o mv a.out ssequal.o rm -f strindex.o shared/strindex.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic strindex.c strindex.c:16:6: warning: implicit declaration of function 'uprf' is invalid in C99 [-Wimplicit-function-declaration] if (uprf (p, p1)) ^ 1 warning generated. mv strindex.o shared/strindex.o rm -f strindex.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c strindex.c strindex.c:16:6: warning: implicit declaration of function 'uprf' is invalid in C99 [-Wimplicit-function-declaration] if (uprf (p, p1)) ^ 1 warning generated. ld -x -r strindex.o mv a.out strindex.o rm -f trimcpy.o shared/trimcpy.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic trimcpy.c mv trimcpy.o shared/trimcpy.o rm -f trimcpy.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c trimcpy.c ld -x -r trimcpy.o mv a.out trimcpy.o rm -f uleq.o shared/uleq.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic uleq.c uleq.c:10:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uleq (c1, c2) ^ uleq.c:22:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c = *c1++) ~~^~~~~~~ uleq.c:22:14: note: place parentheses around the assignment to silence this warning while (c = *c1++) ^ ( ) uleq.c:22:14: note: use '==' to turn this assignment into an equality comparison while (c = *c1++) ^ == 2 warnings generated. mv uleq.o shared/uleq.o rm -f uleq.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c uleq.c uleq.c:10:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uleq (c1, c2) ^ uleq.c:22:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c = *c1++) ~~^~~~~~~ uleq.c:22:14: note: place parentheses around the assignment to silence this warning while (c = *c1++) ^ ( ) uleq.c:22:14: note: use '==' to turn this assignment into an equality comparison while (c = *c1++) ^ == 2 warnings generated. ld -x -r uleq.o mv a.out uleq.o rm -f uprf.o shared/uprf.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic uprf.c uprf.c:10:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uprf (c1, c2) ^ uprf.c:20:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c = *c2++) ~~^~~~~~~ uprf.c:20:14: note: place parentheses around the assignment to silence this warning while (c = *c2++) ^ ( ) uprf.c:20:14: note: use '==' to turn this assignment into an equality comparison while (c = *c2++) ^ == 2 warnings generated. mv uprf.o shared/uprf.o rm -f uprf.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c uprf.c uprf.c:10:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int] uprf (c1, c2) ^ uprf.c:20:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c = *c2++) ~~^~~~~~~ uprf.c:20:14: note: place parentheses around the assignment to silence this warning while (c = *c2++) ^ ( ) uprf.c:20:14: note: use '==' to turn this assignment into an equality comparison while (c = *c2++) ^ == 2 warnings generated. ld -x -r uprf.o mv a.out uprf.o rm -f vfgets.o shared/vfgets.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic vfgets.c mv vfgets.o shared/vfgets.o rm -f vfgets.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c vfgets.c ld -x -r vfgets.o mv a.out vfgets.o rm -f formatdef.o shared/formatdef.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic formatdef.c mv formatdef.o shared/formatdef.o rm -f formatdef.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c formatdef.c ld -x -r formatdef.o mv a.out formatdef.o rm -f m_msgdef.o shared/m_msgdef.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c -fpic m_msgdef.c mv m_msgdef.o shared/m_msgdef.o rm -f m_msgdef.o cc -DATHENA -DDUMB -DFOLDPROT='"0700"' -DGCOS_HACK -DISI -DMHE -DMHRC -DMSGPROT='"0600"' -DOVERHEAD -DRPATHS -DSBACKUP='"\043"' -DWHATNOW -DBIND -DBSD42 -DBSD43 -DBSD44 -DDBMPWD -DNORUSERPASS -DPOSIX -DSYS5DIR -DUNISTD -DVSPRINTF -DWAITINT -DZONEINFO -DPOPSERVICE='"pop3"' -DAPOP='"/usr/local/etc/pop.auth"' -DJAPAN -DMH_PLUS -DMIME -DMIME_HEADERS -DMORE='"/usr/local/bin/jless"' -DNNTP -DSENDMTS -DSMTP -DPOP -DTYPESIG=void -O2 -pipe -Wno-return-type -fstack-protector-strong -fno-strict-aliasing -c m_msgdef.c ld -x -r m_msgdef.o mv a.out m_msgdef.o if [ -f libmh.a ]; then mv libmh.a zlibmh.a; fi ar r libmh.a add.o adios.o admonish.o addrsbr.o advertise.o advise.o ambigsw.o atooi.o brkstring.o closefds.o concat.o copy.o copyip.o cpydata.o cpydgst.o discard.o done.o fdcompare.o gans.o getans.o getanswer.o getcpy.o help.o fmtcompile.o formataddr.o formatsbr.o m_atoi.o m_backup.o m_convert.o m_delete.o m_draft.o m_find.o m_fmsg.o m_foil.o m_getdefs.o m_getfld.o m_getfolder.o m_gmprot.o m_gmsg.o m_maildir.o m_name.o m_readefs.o m_remsg.o m_replace.o m_scratch.o m_seq.o m_seqbits.o m_seqflag.o m_seqnew.o m_setcur.o m_setseq.o m_setvis.o m_sync.o m_tmpfil.o m_update.o ml_codeconv.o ml_exthdr.o makedir.o path.o peekc.o pidwait.o pidstatus.o printsw.o push.o putenv.o pwd.o refile.o remdir.o r1bindex.o ruserpass.o showfile.o smatch.o sprintb.o ssequal.o strindex.o trimcpy.o uleq.o uprf.o vfgets.o formatdef.o m_msgdef.o; ranlib libmh.a ar: warning: creating libmh.a -rw-r--r-- 1 nobody wheel 295018 Jan 18 01:31 libmh.a MH library built normally if [ -f libmh.so ]; then mv -f libmh.so zlibmh.so; fi (cd shared; cc -shared -o ../libmh.so -Wl,-soname,libmh.so.3 add.o adios.o admonish.o addrsbr.o advertise.o advise.o ambigsw.o atooi.o brkstring.o closefds.o concat.o copy.o copyip.o cpydata.o cpydgst.o discard.o done.o fdcompare.o gans.o getans.o getanswer.o getcpy.o help.o fmtcompile.o formataddr.o formatsbr.o m_atoi.o m_backup.o m_convert.o m_delete.o m_draft.o m_find.o m_fmsg.o m_foil.o m_getdefs.o m_getfld.o m_getfolder.o m_gmprot.o m_gmsg.o m_maildir.o m_name.o m_readefs.o m_remsg.o m_replace.o m_scratch.o m_seq.o m_seqbits.o m_seqflag.o m_seqnew.o m_setcur.o m_setseq.o m_setvis.o m_sync.o m_tmpfil.o m_update.o ml_codeconv.o ml_exthdr.o makedir.o path.o peekc.o pidwait.o pidstatus.o printsw.o push.o putenv.o pwd.o refile.o remdir.o r1bindex.o ruserpass.o showfile.o smatch.o sprintb.o ssequal.o strindex.o trimcpy.o uleq.o uprf.o vfgets.o formatdef.o m_msgdef.o) ld: error: duplicate symbol: wantcomp >>> defined at fmtcompile.c >>> fmtcompile.o:(wantcomp) >>> defined at formataddr.c >>> formataddr.o:(.bss+0x20) ld: error: duplicate symbol: wantcomp >>> defined at fmtcompile.c >>> fmtcompile.o:(wantcomp) >>> defined at formatsbr.c >>> formatsbr.o:(.bss+0x60) cc: error: linker command failed with exit code 1 (use -v to see invocation) *** Error code 1 (continuing) `all' not remade because of errors. Stop. make[3]: stopped in /wrkdirs/usr/ports/japanese/mh/work/mh-6.8.4-JP-3.05/sbr *** Error code 1 Stop. make[2]: stopped in /wrkdirs/usr/ports/japanese/mh/work/mh-6.8.4-JP-3.05 *** Error code 1 Stop. make[1]: stopped in /usr/ports/japanese/mh *** Error code 1 Stop. make: stopped in /usr/ports/japanese/mh build of japanese/mh | ja-mh-6.8.4.j3.05_4 ended at Mon Jan 18 10:31:19 JST 2021 build time: 00:00:29 !!! build failure encountered !!!