Build of imap with clang_glibc toolchain

The build took 00h 00m 37s and was NOT successful.

The program in this build is written in the following languages, according to sloccount:

SLOCLanguage
92,518 ansic
1,427 makefile
60 sh
94,005 total

The process tree of the build process is here.

Several sub-process invocations were improper; see the process tree for details. Summary:

List of Errors

Log

To avoid scrolling, you may jump to the last line of the invocation of makepkg that was used to build this package.

Removed vanilla repositories from pacman.conf and added:
# [tuscan]
# Server = file:///var/cache/pacman/pkg/

CMD: pacman -Syy --noconfirm
# :: Synchronizing package databases...
# downloading tuscan.db...

Copied permanent toolchain into container-local sysroot
# /toolchain_root/sysroot --> /sysroot/sysroot
# /toolchain_root/lib --> /sysroot/lib
# /toolchain_root/sbin --> /sysroot/sbin
# /toolchain_root/lib64 --> /sysroot/lib64
# /toolchain_root/etc --> /sysroot/etc
# /toolchain_root/share --> /sysroot/share
# /toolchain_root/bin --> /sysroot/bin
# /toolchain_root/var --> /sysroot/var
# /toolchain_root/usr --> /sysroot/usr
# /toolchain_root/glibc-build --> /sysroot/glibc-build
# /toolchain_root/x86_64-pc-linux-gnu --> /sysroot/x86_64-pc-linux-gnu
# /toolchain_root/include --> /sysroot/include
# /toolchain_root/libexec --> /sysroot/libexec

CMD: sudo -u tuscan PATH=/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin CC=clang CXX=clang++ red makepkg --noextract --syncdeps --skipinteg --skippgpcheck --skipchecksums --noconfirm --nocolor --log --noprogressbar --nocheck
# ==> Making package: imap 2007f-6 (Thu Apr 13 21:05:14 UTC 2017)
# ==> Checking runtime dependencies...
# ==> Checking buildtime dependencies...
# ==> WARNING: Using existing $srcdir/ tree
# ==> Starting build()...
# make[1]: Entering directory '/tmp/imap/src/imap-2007f'
# +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# + Building in PARTIAL compliance with RFC 3501 security
# + requirements:
# + Compliant:
# ++ TLS/SSL encryption is supported
# + Non-compliant:
# ++ Unencrypted plaintext passwords are permitted
# +
# + In order to rectify this problem, you MUST build with:
# ++ SSLTYPE=unix.nopwd
# +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
#
# Do you want to continue this build anyway? Type y or n please:
# make[1]: Leaving directory '/tmp/imap/src/imap-2007f'
# Applying an process to sources...
# tools/an "ln -s" src/c-client c-client
# tools/an "ln -s" src/ansilib c-client
# tools/an "ln -s" src/charset c-client
# tools/an "ln -s" src/osdep/unix c-client
# tools/an "ln -s" src/mtest mtest
# tools/an "ln -s" src/ipopd ipopd
# tools/an "ln -s" src/imapd imapd
# tools/an "ln -s" src/mailutil mailutil
# tools/an "ln -s" src/mlock mlock
# tools/an "ln -s" src/dmail dmail
# tools/an "ln -s" src/tmail tmail
# ln -s tools/an .
# make build EXTRACFLAGS='-fPIC -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lpam' EXTRALDFLAGS='' EXTRADRIVERS='mbox' EXTRAAUTHENTICATORS='gss' PASSWDTYPE=pam SSLTYPE=unix IP=4 EXTRASPECIALS='' BUILDTYPE=lnp
# make[1]: Entering directory '/tmp/imap/src/imap-2007f'
# make[2]: Entering directory '/tmp/imap/src/imap-2007f'
# +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# + Building with IPv4 support
# +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
# make[2]: Leaving directory '/tmp/imap/src/imap-2007f'
# Building c-client for lnp...
# echo `cat SPECIALS` > c-client/SPECIALS
# cd c-client;make lnp EXTRACFLAGS='-fPIC -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lpam'\
# EXTRALDFLAGS=''\
# EXTRADRIVERS='mbox'\
# EXTRAAUTHENTICATORS='gss'\
# PASSWDTYPE=pam SSLTYPE=unix IP=4\
#
# make[2]: Entering directory '/tmp/imap/src/imap-2007f/c-client'
# make build EXTRACFLAGS='-fPIC -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lpam' EXTRALDFLAGS='' EXTRADRIVERS='mbox' EXTRAAUTHENTICATORS='gss' PASSWDTYPE=pam SSLTYPE=unix IP=4 `cat SPECIALS` OS=slx \
# SIGTYPE=psx CHECKPW=pam CRXTYPE=nfs \
# SPOOLDIR=/var/spool \
# ACTIVEFILE=/var/lib/news/active \
# RSHPATH=/usr/bin/rsh \
# BASECFLAGS="-g -O2 -pipe -fno-omit-frame-pointer" \
# BASELDFLAGS="-lpam -ldl"
# make[3]: Entering directory '/tmp/imap/src/imap-2007f/c-client'
# sh -c 'rm -rf auths.c crexcl.c ip_unix.c linkage.[ch] siglocal.c osdep*.[ch] *.o ARCHIVE *FLAGS *TYPE c-client.a || true'
# Once-only environment setup...
# echo cc > CCTYPE
# echo -g -O2 -pipe -fno-omit-frame-pointer '-fPIC -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lpam' -DCHUNKSIZE=65536 > CFLAGS
# echo -DCREATEPROTO=unixproto -DEMPTYPROTO=unixproto \
# -DMD5ENABLE=\"/etc/cram-md5.pwd\" -DMAILSPOOL=\"/var/spool/mail\" \
# -DANONYMOUSHOME=\"/var/spool/mail/anonymous\" \
# -DACTIVEFILE=\"/var/lib/news/active\" -DNEWSSPOOL=\"/var/spool/news\" \
# -DRSHPATH=\"/usr/bin/rsh\" -DLOCKPGM=\"\" \
# -DLOCKPGM1=\"/usr/libexec/mlock\" -DLOCKPGM2=\"/usr/sbin/mlock\" \
# -DLOCKPGM3=\"/etc/mlock\" > OSCFLAGS
# echo -lpam -ldl > LDFLAGS
# echo "ar rc c-client.a osdep.o mail.o misc.o newsrc.o smanager.o utf8.o utf8aux.o siglocal.o dummy.o pseudo.o netmsg.o flstring.o fdstring.o rfc822.o nntp.o smtp.o imap4r1.o pop3.o unix.o mbx.o mmdf.o tenex.o mtx.o news.o phile.o mh.o mx.o mix.o;ranlib c-client.a" > ARCHIVE
# echo slx > OSTYPE
# ./drivers mbox imap nntp pop3 mix mx mbx tenex mtx mh mmdf unix news phile dummy
# ./mkauths gss ext md5 pla log
# make[4]: Entering directory '/tmp/imap/src/imap-2007f/c-client'
# echo -I/usr/local/include -DGSS_C_NT_HOSTBASED_SERVICE=gss_nt_service_name -DKRB5_DEPRECATED=1 >> OSCFLAGS
# sh -c '(test -f /usr/local/lib/libk5crypto.a) && echo -L/usr/local/lib -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err || echo -L/usr/local/lib -lgssapi_krb5 -lkrb5 -lcrypto -lcom_err' >> LDFLAGS
# echo "#include \"kerb_mit.c\"" >> auths.c
# make[4]: Leaving directory '/tmp/imap/src/imap-2007f/c-client'
# echo " mail_versioncheck (CCLIENTVERSION);" >> linkage.c
# ln -s os_slx.h osdep.h
# ln -s os_slx.c osdepbas.c
# ln -s log_std.c osdeplog.c
# ln -s sig_psx.c siglocal.c
# ln -s crx_nfs.c crexcl.c
# ln -s ip4_unix.c ip_unix.c
# sh -c '(test slx = sc5 -o slx = sco -o ! -f /usr/include/sys/statvfs.h) && echo -DNOFSTATVFS >> OSCFLAGS || fgrep statvfs64 /usr/include/sys/statvfs.h > /dev/null || echo -DNOFSTATVFS64 >> OSCFLAGS'
# PAM password authentication
# echo -lpam -ldl >> LDFLAGS
# ln -s ckp_pam.c osdepckp.c
# Building with SSL
# ln -s ssl_unix.c osdepssl.c
# echo -I/usr/local/ssl/include -I/usr/local/ssl/include/openssl -DSSL_CERT_DIRECTORY=\"/usr/local/ssl/certs\" -DSSL_KEY_DIRECTORY=\"/usr/local/ssl/certs\" >> OSCFLAGS
# echo " ssl_onceonlyinit ();" >> linkage.c
# echo -L/usr/local/ssl/lib -lssl -lcrypto >> LDFLAGS
# cat osdepbas.c osdepckp.c osdeplog.c osdepssl.c > osdep.c
# Building OS-dependent module
# If you get No such file error messages for files x509.h, ssl.h,
# pem.h, buffer.h, bio.h, and crypto.h, that means that OpenSSL
# is not installed on your system. Either install OpenSSL first
# or build with command: make slx SSLTYPE=none
# `cat CCTYPE` -c `cat CFLAGS` `cat OSCFLAGS` -c osdep.c
# clang-3.8: warning: -lgssapi_krb5: 'linker' input unused
# clang-3.8: warning: -lkrb5: 'linker' input unused
# clang-3.8: warning: -lk5crypto: 'linker' input unused
# clang-3.8: warning: -lcom_err: 'linker' input unused
# clang-3.8: warning: -lpam: 'linker' input unused
# In file included from osdep.c:31:
# In file included from ./osdep.h:43:
# In file included from /usr/include/stdlib.h:24:
# /usr/include/features.h:148:3: warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-W#warnings]
# # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
# ^
# In file included from osdep.c:49:
# ./nl_unix.c:49:19: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (!*dst) *dst = (char *) fs_get ((*dstl = i) + 1);
# ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# In file included from osdep.c:50:
# In file included from ./env_unix.c:256:
# ./pmatch.c:41:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (!pat[1]) return (delim && strchr (s,delim)) ? NIL : T;
# ^
# /usr/include/bits/string2.h:399:25: note: expanded from macro 'strchr'
# : __builtin_strchr (s, c)))
# ^
# In file included from osdep.c:50:
# In file included from ./env_unix.c:260:
# In file included from ./auths.c:1:
# ./kerb_mit.c:75:8: warning: overflow converting case value to switch condition type (-1765328243 to 2529639053) [-Wswitch]
# case KRB5_CC_NOTFOUND: /* Heimdal */
# ^
# /usr/include/krb5/krb5.h:8330:50: note: expanded from macro 'KRB5_CC_NOTFOUND'
# #define KRB5_CC_NOTFOUND (-1765328243L)
# ^
# In file included from osdep.c:50:
# In file included from ./env_unix.c:260:
# In file included from ./auths.c:1:
# ./kerb_mit.c:74:8: warning: overflow converting case value to switch condition type (-1765328189 to 2529639107) [-Wswitch]
# case KRB5_FCC_NOFILE: /* MIT */
# ^
# /usr/include/krb5/krb5.h:8384:50: note: expanded from macro 'KRB5_FCC_NOFILE'
# #define KRB5_FCC_NOFILE (-1765328189L)
# ^
# In file included from osdep.c:50:
# In file included from ./env_unix.c:260:
# In file included from ./auths.c:1:
# ./kerb_mit.c:73:8: warning: overflow converting case value to switch condition type (-1765328352 to 2529638944) [-Wswitch]
# case KRB5KRB_AP_ERR_TKT_EXPIRED:
# ^
# /usr/include/krb5/krb5.h:8221:50: note: expanded from macro 'KRB5KRB_AP_ERR_TKT_EXPIRED'
# #define KRB5KRB_AP_ERR_TKT_EXPIRED (-1765328352L)
# ^
# In file included from osdep.c:50:
# In file included from ./env_unix.c:260:
# In file included from ./auths.c:1:
# ./kerb_mit.c:103:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# authserver_login (lcase (user),kuser,argc,argv))
# ^~~~
# ./misc.h:87:38: note: passing argument to parameter 'string' here
# unsigned char *lcase (unsigned char *string);
# ^
# In file included from osdep.c:50:
# In file included from ./env_unix.c:260:
# In file included from ./auths.c:1:
# ./kerb_mit.c:103:24: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# authserver_login (lcase (user),kuser,argc,argv))
# ^~~~~~~~~~~~
# ./env.h:40:30: note: passing argument to parameter 'user' here
# long authserver_login (char *user,char *authuser,int argc,char *argv[]);
# ^
# In file included from osdep.c:50:
# In file included from ./env_unix.c:260:
# In file included from ./auths.c:2:
# ./auth_gss.c:100:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if (chal.value = (*challenger) (stream,(unsigned long *) &chal.length)) {
# ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./auth_gss.c:100:18: note: place parentheses around the assignment to silence this warning
# if (chal.value = (*challenger) (stream,(unsigned long *) &chal.length)) {
# ^
# ( )
# ./auth_gss.c:100:18: note: use '==' to turn this assignment into an equality comparison
# if (chal.value = (*challenger) (stream,(unsigned long *) &chal.length)) {
# ^
# ==
# ./auth_gss.c:339:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if (resp.value = (*responder) ("",0,(unsigned long *) &resp.length)) {
# ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./auth_gss.c:339:22: note: place parentheses around the assignment to silence this warning
# if (resp.value = (*responder) ("",0,(unsigned long *) &resp.length)) {
# ^
# ( )
# ./auth_gss.c:339:22: note: use '==' to turn this assignment into an equality comparison
# if (resp.value = (*responder) ("",0,(unsigned long *) &resp.length)) {
# ^
# ==
# In file included from osdep.c:50:
# In file included from ./env_unix.c:260:
# In file included from ./auths.c:3:
# ./auth_ext.c:62:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if (challenge = (*challenger) (stream,&clen)) {
# ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./auth_ext.c:62:17: note: place parentheses around the assignment to silence this warning
# if (challenge = (*challenger) (stream,&clen)) {
# ^
# ( )
# ./auth_ext.c:62:17: note: use '==' to turn this assignment into an equality comparison
# if (challenge = (*challenger) (stream,&clen)) {
# ^
# ==
# ./auth_ext.c:66:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if (challenge = (*challenger) (stream,&clen))
# ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./auth_ext.c:66:21: note: place parentheses around the assignment to silence this warning
# if (challenge = (*challenger) (stream,&clen))
# ^
# ( )
# ./auth_ext.c:66:21: note: use '==' to turn this assignment into an equality comparison
# if (challenge = (*challenger) (stream,&clen))
# ^
# ==
# In file included from osdep.c:50:
# In file included from ./env_unix.c:260:
# In file included from ./auths.c:4:
# ./auth_md5.c:105:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if (challenge = (*challenger) (stream,&clen)) {
# ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./auth_md5.c:105:17: note: place parentheses around the assignment to silence this warning
# if (challenge = (*challenger) (stream,&clen)) {
# ^
# ( )
# ./auth_md5.c:105:17: note: use '==' to turn this assignment into an equality comparison
# if (challenge = (*challenger) (stream,&clen)) {
# ^
# ==
# ./auth_md5.c:120:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if (challenge = (*challenger) (stream,&clen))
# ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./auth_md5.c:120:16: note: place parentheses around the assignment to silence this warning
# if (challenge = (*challenger) (stream,&clen))
# ^
# ( )
# ./auth_md5.c:120:16: note: use '==' to turn this assignment into an equality comparison
# if (challenge = (*challenger) (stream,&clen))
# ^
# ==
# ./auth_md5.c:155:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if (user = (*responder) (chal,cl = strlen (chal),NIL)) {
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./auth_md5.c:155:12: note: place parentheses around the assignment to silence this warning
# if (user = (*responder) (chal,cl = strlen (chal),NIL)) {
# ^
# ( )
# ./auth_md5.c:155:12: note: use '==' to turn this assignment into an equality comparison
# if (user = (*responder) (chal,cl = strlen (chal),NIL)) {
# ^
# ==
# ./auth_md5.c:157:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if (hash = strrchr (user,' ')) {
# ~~~~~^~~~~~~~~~~~~~~~~~~~
# ./auth_md5.c:157:14: note: place parentheses around the assignment to silence this warning
# if (hash = strrchr (user,' ')) {
# ^
# ( )
# ./auth_md5.c:157:14: note: use '==' to turn this assignment into an equality comparison
# if (hash = strrchr (user,' ')) {
# ^
# ==
# ./auth_md5.c:160:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if (authuser = strchr (user,'*')) *authuser++ = '\0';
# ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
# ./auth_md5.c:160:20: note: place parentheses around the assignment to silence this warning
# if (authuser = strchr (user,'*')) *authuser++ = '\0';
# ^
# ( )
# ./auth_md5.c:160:20: note: use '==' to turn this assignment into an equality comparison
# if (authuser = strchr (user,'*')) *authuser++ = '\0';
# ^
# ==
# ./auth_md5.c:162:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if (p = auth_md5_pwd ((authuser && *authuser) ? authuser : user)) {
# ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./auth_md5.c:162:13: note: place parentheses around the assignment to silence this warning
# if (p = auth_md5_pwd ((authuser && *authuser) ? authuser : user)) {
# ^
# ( )
# ./auth_md5.c:162:13: note: use '==' to turn this assignment into an equality comparison
# if (p = auth_md5_pwd ((authuser && *authuser) ? authuser : user)) {
# ^
# ==
# ./auth_md5.c:195:18: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# read (fd,buf = (char *) fs_get (sbuf.st_size + 1),sbuf.st_size);
# ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./auth_md5.c:197:12: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# for (s = user; *s && ((*s < 'A') || (*s > 'Z')); s++);
# ^ ~~~~
# ./auth_md5.c:199:24: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# lusr = *s ? lcase (cpystr (user)) : NIL;
# ^~~~~~~~~~~~~
# ./misc.h:87:38: note: passing argument to parameter 'string' here
# unsigned char *lcase (unsigned char *string);
# ^
# In file included from osdep.c:50:
# In file included from ./env_unix.c:260:
# In file included from ./auths.c:4:
# ./auth_md5.c:200:12: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# for (s = strtok_r ((char *) buf,"\015\012",&r),lret = NIL; s;
# ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./auth_md5.c:201:5: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# s = ret ? NIL : strtok_r (NIL,"\015\012",&r))
# ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./auth_md5.c:203:45: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (*s && (*s != '#') && (t = strchr (s,'\t')) && t[1]) {
# ^
# /usr/include/bits/string2.h:399:25: note: expanded from macro 'strchr'
# : __builtin_strchr (s, c)))
# ^
# In file included from osdep.c:50:
# In file included from ./env_unix.c:260:
# In file included from ./auths.c:4:
# ./auth_md5.c:203:35: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (*s && (*s != '#') && (t = strchr (s,'\t')) && t[1]) {
# ^ ~~~~~~~~~~~~~~~
# ./auth_md5.c:205:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (!strcmp (s,user)) ret = cpystr (t);
# ^
# /usr/include/bits/string2.h:803:30: note: expanded from macro 'strcmp'
# && (__s1_len = strlen (s1), __s2_len = strlen (s2), \
# ^~
# /usr/include/string.h:394:35: note: passing argument to parameter '__s' here
# extern size_t strlen (const char *__s)
# ^
# In file included from osdep.c:50:
# In file included from ./env_unix.c:260:
# In file included from ./auths.c:4:
# ./auth_md5.c:205:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (!strcmp (s,user)) ret = cpystr (t);
# ^
# /usr/include/bits/string2.h:806:27: note: expanded from macro 'strcmp'
# ? __builtin_strcmp (s1, s2) \
# ^~
# In file included from osdep.c:50:
# In file included from ./env_unix.c:260:
# In file included from ./auths.c:4:
# ./auth_md5.c:205:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (!strcmp (s,user)) ret = cpystr (t);
# ^
# /usr/include/bits/string2.h:808:26: note: expanded from macro 'strcmp'
# && (__s1_len = strlen (s1), __s1_len < 4) \
# ^~
# /usr/include/string.h:394:35: note: passing argument to parameter '__s' here
# extern size_t strlen (const char *__s)
# ^
# In file included from osdep.c:50:
# In file included from ./env_unix.c:260:
# In file included from ./auths.c:4:
# ./auth_md5.c:205:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (!strcmp (s,user)) ret = cpystr (t);
# ^
# /usr/include/bits/string2.h:810:26: note: expanded from macro 'strcmp'
# ? __builtin_strcmp (s1, s2) \
# ^~
# In file included from osdep.c:50:
# In file included from ./env_unix.c:260:
# In file included from ./auths.c:4:
# ./auth_md5.c:205:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (!strcmp (s,user)) ret = cpystr (t);
# ^
# /usr/include/bits/string2.h:815:29: note: expanded from macro 'strcmp'
# ? __builtin_strcmp (s1, s2) \
# ^~
# In file included from osdep.c:50:
# In file included from ./env_unix.c:260:
# In file included from ./auths.c:4:
# ./auth_md5.c:205:15: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (!strcmp (s,user)) ret = cpystr (t);
# ^
# /usr/include/bits/string2.h:817:26: note: expanded from macro 'strcmp'
# : __builtin_strcmp (s1, s2)))); })
# ^~
# In file included from osdep.c:50:
# In file included from ./env_unix.c:260:
# In file included from ./auths.c:4:
# ./auth_md5.c:205:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (!strcmp (s,user)) ret = cpystr (t);
# ^
# ./misc.h:88:27: note: passing argument to parameter 'string' here
# char *cpystr (const char *string);
# ^
# In file included from osdep.c:50:
# In file included from ./env_unix.c:260:
# In file included from ./auths.c:4:
# ./auth_md5.c:206:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (lusr && !lret) if (!strcmp (s,lusr)) lret = t;
# ^
# /usr/include/bits/string2.h:803:30: note: expanded from macro 'strcmp'
# && (__s1_len = strlen (s1), __s2_len = strlen (s2), \
# ^~
# /usr/include/string.h:394:35: note: passing argument to parameter '__s' here
# extern size_t strlen (const char *__s)
# ^
# In file included from osdep.c:50:
# In file included from ./env_unix.c:260:
# In file included from ./auths.c:4:
# ./auth_md5.c:206:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (lusr && !lret) if (!strcmp (s,lusr)) lret = t;
# ^~~~
# /usr/include/bits/string2.h:803:54: note: expanded from macro 'strcmp'
# && (__s1_len = strlen (s1), __s2_len = strlen (s2), \
# ^~
# /usr/include/string.h:394:35: note: passing argument to parameter '__s' here
# extern size_t strlen (const char *__s)
# ^
# In file included from osdep.c:50:
# In file included from ./env_unix.c:260:
# In file included from ./auths.c:4:
# ./auth_md5.c:206:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (lusr && !lret) if (!strcmp (s,lusr)) lret = t;
# ^
# /usr/include/bits/string2.h:806:27: note: expanded from macro 'strcmp'
# ? __builtin_strcmp (s1, s2) \
# ^~
# In file included from osdep.c:50:
# In file included from ./env_unix.c:260:
# In file included from ./auths.c:4:
# ./auth_md5.c:206:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (lusr && !lret) if (!strcmp (s,lusr)) lret = t;
# ^~~~
# /usr/include/bits/string2.h:806:31: note: expanded from macro 'strcmp'
# ? __builtin_strcmp (s1, s2) \
# ^~
# In file included from osdep.c:50:
# In file included from ./env_unix.c:260:
# In file included from ./auths.c:4:
# ./auth_md5.c:206:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (lusr && !lret) if (!strcmp (s,lusr)) lret = t;
# ^
# /usr/include/bits/string2.h:808:26: note: expanded from macro 'strcmp'
# && (__s1_len = strlen (s1), __s1_len < 4) \
# ^~
# /usr/include/string.h:394:35: note: passing argument to parameter '__s' here
# extern size_t strlen (const char *__s)
# ^
# In file included from osdep.c:50:
# In file included from ./env_unix.c:260:
# In file included from ./auths.c:4:
# ./auth_md5.c:206:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (lusr && !lret) if (!strcmp (s,lusr)) lret = t;
# ^
# /usr/include/bits/string2.h:810:26: note: expanded from macro 'strcmp'
# ? __builtin_strcmp (s1, s2) \
# ^~
# In file included from osdep.c:50:
# In file included from ./env_unix.c:260:
# In file included from ./auths.c:4:
# ./auth_md5.c:206:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (lusr && !lret) if (!strcmp (s,lusr)) lret = t;
# ^~~~
# /usr/include/bits/string2.h:810:30: note: expanded from macro 'strcmp'
# ? __builtin_strcmp (s1, s2) \
# ^~
# In file included from osdep.c:50:
# In file included from ./env_unix.c:260:
# In file included from ./auths.c:4:
# ./auth_md5.c:206:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (lusr && !lret) if (!strcmp (s,lusr)) lret = t;
# ^~~~
# /usr/include/bits/string2.h:813:29: note: expanded from macro 'strcmp'
# && (__s2_len = strlen (s2), __s2_len < 4) \
# ^~
# /usr/include/string.h:394:35: note: passing argument to parameter '__s' here
# extern size_t strlen (const char *__s)
# ^
# In file included from osdep.c:50:
# In file included from ./env_unix.c:260:
# In file included from ./auths.c:4:
# ./auth_md5.c:206:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (lusr && !lret) if (!strcmp (s,lusr)) lret = t;
# ^
# /usr/include/bits/string2.h:815:29: note: expanded from macro 'strcmp'
# ? __builtin_strcmp (s1, s2) \
# ^~
# In file included from osdep.c:50:
# In file included from ./env_unix.c:260:
# In file included from ./auths.c:4:
# ./auth_md5.c:206:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (lusr && !lret) if (!strcmp (s,lusr)) lret = t;
# ^~~~
# /usr/include/bits/string2.h:815:33: note: expanded from macro 'strcmp'
# ? __builtin_strcmp (s1, s2) \
# ^~
# In file included from osdep.c:50:
# In file included from ./env_unix.c:260:
# In file included from ./auths.c:4:
# ./auth_md5.c:206:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (lusr && !lret) if (!strcmp (s,lusr)) lret = t;
# ^
# /usr/include/bits/string2.h:817:26: note: expanded from macro 'strcmp'
# : __builtin_strcmp (s1, s2)))); })
# ^~
# In file included from osdep.c:50:
# In file included from ./env_unix.c:260:
# In file included from ./auths.c:4:
# ./auth_md5.c:206:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (lusr && !lret) if (!strcmp (s,lusr)) lret = t;
# ^~~~
# /usr/include/bits/string2.h:817:30: note: expanded from macro 'strcmp'
# : __builtin_strcmp (s1, s2)))); })
# ^~
# In file included from osdep.c:50:
# In file included from ./env_unix.c:260:
# In file included from ./auths.c:4:
# ./auth_md5.c:209:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (!ret && lret) ret = cpystr (lret);
# ^~~~
# ./misc.h:88:27: note: passing argument to parameter 'string' here
# char *cpystr (const char *string);
# ^
# In file included from osdep.c:50:
# In file included from ./env_unix.c:260:
# In file included from ./auths.c:4:
# ./auth_md5.c:238:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if (authuser = strchr (user,'*')) *authuser++ = '\0';
# ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
# ./auth_md5.c:238:16: note: place parentheses around the assignment to silence this warning
# if (authuser = strchr (user,'*')) *authuser++ = '\0';
# ^
# ( )
# ./auth_md5.c:238:16: note: use '==' to turn this assignment into an equality comparison
# if (authuser = strchr (user,'*')) *authuser++ = '\0';
# ^
# ==
# ./auth_md5.c:240:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if (s = auth_md5_pwd ((authuser && *authuser) ? authuser : user)) {
# ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./auth_md5.c:240:9: note: place parentheses around the assignment to silence this warning
# if (s = auth_md5_pwd ((authuser && *authuser) ? authuser : user)) {
# ^
# ( )
# ./auth_md5.c:240:9: note: use '==' to turn this assignment into an equality comparison
# if (s = auth_md5_pwd ((authuser && *authuser) ? authuser : user)) {
# ^
# ==
# In file included from osdep.c:50:
# In file included from ./env_unix.c:260:
# In file included from ./auths.c:5:
# ./auth_pla.c:66:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if (challenge = (*challenger) (stream,&clen)) {
# ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./auth_pla.c:66:17: note: place parentheses around the assignment to silence this warning
# if (challenge = (*challenger) (stream,&clen)) {
# ^
# ( )
# ./auth_pla.c:66:17: note: use '==' to turn this assignment into an equality comparison
# if (challenge = (*challenger) (stream,&clen)) {
# ^
# ==
# ./auth_pla.c:94:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if (challenge = (*challenger) (stream,&clen))
# ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./auth_pla.c:94:16: note: place parentheses around the assignment to silence this warning
# if (challenge = (*challenger) (stream,&clen))
# ^
# ( )
# ./auth_pla.c:94:16: note: use '==' to turn this assignment into an equality comparison
# if (challenge = (*challenger) (stream,&clen))
# ^
# ==
# ./auth_pla.c:123:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if (aid = (*responder) ("",0,&len)) {
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# ./auth_pla.c:123:11: note: place parentheses around the assignment to silence this warning
# if (aid = (*responder) ("",0,&len)) {
# ^
# ( )
# ./auth_pla.c:123:11: note: use '==' to turn this assignment into an equality comparison
# if (aid = (*responder) ("",0,&len)) {
# ^
# ==
# In file included from osdep.c:50:
# In file included from ./env_unix.c:260:
# In file included from ./auths.c:6:
# ./auth_log.c:66:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if (challenge = (*challenger) (stream,&clen)) {
# ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./auth_log.c:66:17: note: place parentheses around the assignment to silence this warning
# if (challenge = (*challenger) (stream,&clen)) {
# ^
# ( )
# ./auth_log.c:66:17: note: use '==' to turn this assignment into an equality comparison
# if (challenge = (*challenger) (stream,&clen)) {
# ^
# ==
# ./auth_log.c:81:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if (challenge = (*challenger) (stream,&clen))
# ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./auth_log.c:81:16: note: place parentheses around the assignment to silence this warning
# if (challenge = (*challenger) (stream,&clen))
# ^
# ( )
# ./auth_log.c:81:16: note: use '==' to turn this assignment into an equality comparison
# if (challenge = (*challenger) (stream,&clen))
# ^
# ==
# ./auth_log.c:107:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if (user = (*responder) (PWD_USER,sizeof (PWD_USER),NIL)) {
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./auth_log.c:107:12: note: place parentheses around the assignment to silence this warning
# if (user = (*responder) (PWD_USER,sizeof (PWD_USER),NIL)) {
# ^
# ( )
# ./auth_log.c:107:12: note: use '==' to turn this assignment into an equality comparison
# if (user = (*responder) (PWD_USER,sizeof (PWD_USER),NIL)) {
# ^
# ==
# ./auth_log.c:108:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if (pass = (*responder) (PWD_PWD,sizeof (PWD_PWD),NIL)) {
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./auth_log.c:108:14: note: place parentheses around the assignment to silence this warning
# if (pass = (*responder) (PWD_PWD,sizeof (PWD_PWD),NIL)) {
# ^
# ( )
# ./auth_log.c:108:14: note: use '==' to turn this assignment into an equality comparison
# if (pass = (*responder) (PWD_PWD,sizeof (PWD_PWD),NIL)) {
# ^
# ==
# ./auth_log.c:110:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if (authuser = strchr (user,'*')) *authuser++ = '\0';
# ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
# ./auth_log.c:110:20: note: place parentheses around the assignment to silence this warning
# if (authuser = strchr (user,'*')) *authuser++ = '\0';
# ^
# ( )
# ./auth_log.c:110:20: note: use '==' to turn this assignment into an equality comparison
# if (authuser = strchr (user,'*')) *authuser++ = '\0';
# ^
# ==
# In file included from osdep.c:50:
# ./env_unix.c:514:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if (julian = t->tm_yday -julian)
# ~~~~~~~^~~~~~~~~~~~~~~~~~~~
# ./env_unix.c:514:14: note: place parentheses around the assignment to silence this warning
# if (julian = t->tm_yday -julian)
# ^
# ( )
# ./env_unix.c:514:14: note: use '==' to turn this assignment into an equality comparison
# if (julian = t->tm_yday -julian)
# ^
# ==
# ./env_unix.c:641:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# struct passwd *pw = getpwnam (user);
# ^~~~
# /usr/include/pwd.h:116:45: note: passing argument to parameter '__name' here
# extern struct passwd *getpwnam (const char *__name) __nonnull ((1));
# ^
# In file included from osdep.c:50:
# ./env_unix.c:645:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# pw = getpwnam (s = lcase (cpystr (user)));
# ^~~~
# ./misc.h:88:27: note: passing argument to parameter 'string' here
# char *cpystr (const char *string);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:645:33: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# pw = getpwnam (s = lcase (cpystr (user)));
# ^~~~~~~~~~~~~
# ./misc.h:87:38: note: passing argument to parameter 'string' here
# unsigned char *lcase (unsigned char *string);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:645:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# pw = getpwnam (s = lcase (cpystr (user)));
# ^~~~~~~~~~~~~~~~~~~~~~~~~
# /usr/include/pwd.h:116:45: note: passing argument to parameter '__name' here
# extern struct passwd *getpwnam (const char *__name) __nonnull ((1));
# ^
# In file included from osdep.c:50:
# ./env_unix.c:669:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if (s = auth_md5_pwd (user)) {
# ~~^~~~~~~~~~~~~~~~~~~~~
# ./env_unix.c:669:11: note: place parentheses around the assignment to silence this warning
# if (s = auth_md5_pwd (user)) {
# ^
# ( )
# ./env_unix.c:669:11: note: use '==' to turn this assignment into an equality comparison
# if (s = auth_md5_pwd (user)) {
# ^
# ==
# ./env_unix.c:671:16: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# ret = pwuser (user); /* validated, get passwd entry for user */
# ^~~~
# ./env_unix.c:638:46: note: passing argument to parameter 'user' here
# static struct passwd *pwuser (unsigned char *user)
# ^
# ./env_unix.c:676:25: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (pw = pwuser (user)) {/* can get user? */
# ^~~~
# ./env_unix.c:638:46: note: passing argument to parameter 'user' here
# static struct passwd *pwuser (unsigned char *user)
# ^
# ./env_unix.c:676:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# else if (pw = pwuser (user)) {/* can get user? */
# ~~~^~~~~~~~~~~~~~~
# ./env_unix.c:676:15: note: place parentheses around the assignment to silence this warning
# else if (pw = pwuser (user)) {/* can get user? */
# ^
# ( )
# ./env_unix.c:676:15: note: use '==' to turn this assignment into an equality comparison
# else if (pw = pwuser (user)) {/* can get user? */
# ^
# ==
# ./env_unix.c:679:44: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# (*pwd == ' ') && pwd[1] && (ret = pwuser (s)))
# ^
# ./env_unix.c:638:46: note: passing argument to parameter 'user' here
# static struct passwd *pwuser (unsigned char *user)
# ^
# ./env_unix.c:710:58: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (valpwd (authuser,pwd,argc,argv)) pw = pwuser (user);
# ^~~~
# ./env_unix.c:638:46: note: passing argument to parameter 'user' here
# static struct passwd *pwuser (unsigned char *user)
# ^
# ./env_unix.c:728:28: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# return pw_login (pwuser (user),authuser,user,NIL,argc,argv);
# ^~~~
# ./env_unix.c:638:46: note: passing argument to parameter 'user' here
# static struct passwd *pwuser (unsigned char *user)
# ^
# ./env_unix.c:767:53: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (user && auser && *auser && compare_cstring (auser,user)) {
# ^~~~~
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:767:59: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (user && auser && *auser && compare_cstring (auser,user)) {
# ^~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:770:24: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (!compare_cstring (auser,*t++))
# ^~~~~
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:770:30: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (!compare_cstring (auser,*t++))
# ^~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1057:47: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# sprintf (dst,"%s/%s",s,compare_cstring (name+8,"INBOX") ?
# ^~~~~~
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1057:54: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# sprintf (dst,"%s/%s",s,compare_cstring (name+8,"INBOX") ?
# ^~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1067:63: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if ((s = strchr (name+1,'/')) && !compare_cstring (s+1,"INBOX")) {
# ^~~
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1067:67: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if ((s = strchr (name+1,'/')) && !compare_cstring (s+1,"INBOX")) {
# ^~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1087:55: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if ((s = strchr (name,'/')) && compare_cstring (s+1,"INBOX")) {
# ^~~
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1087:59: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if ((s = strchr (name,'/')) && compare_cstring (s+1,"INBOX")) {
# ^~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1101:24: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (!compare_cstring (name,"INBOX")) name = "INBOX";
# ^~~~
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1101:29: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (!compare_cstring (name,"INBOX")) name = "INBOX";
# ^~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1115:27: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (!compare_cstring (name+1,"NBOX")) {
# ^~~~~~
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1115:34: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (!compare_cstring (name+1,"NBOX")) {
# ^~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1251:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if (s = strrchr (base->lock,'/')) {
# ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# ./env_unix.c:1251:11: note: place parentheses around the assignment to silence this warning
# if (s = strrchr (base->lock,'/')) {
# ^
# ( )
# ./env_unix.c:1251:11: note: use '==' to turn this assignment into an equality comparison
# if (s = strrchr (base->lock,'/')) {
# ^
# ==
# ./env_unix.c:1374:27: warning: implicit declaration of function 'safe_flock' is invalid in C99 [-Wimplicit-function-declaration]
# if (op & LOCK_NB) i = flock (fd,op);
# ^
# ./osdep.h:60:15: note: expanded from macro 'flock'
# #define flock safe_flock
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1565:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (!compare_cstring (s,"set keywords") && !userFlags[0]) {
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1565:31: warning: passing 'char [13]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (!compare_cstring (s,"set keywords") && !userFlags[0]) {
# ^~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1579:26: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (!compare_cstring (s,"set new-mailbox-format") ||
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1579:28: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (!compare_cstring (s,"set new-mailbox-format") ||
# ^~~~~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1580:26: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# !compare_cstring (s,"set new-folder-format")) {
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1580:28: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# !compare_cstring (s,"set new-folder-format")) {
# ^~~~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1581:28: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (!compare_cstring (k,"same-as-inbox")) {
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1581:30: warning: passing 'char [14]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (!compare_cstring (k,"same-as-inbox")) {
# ^~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1582:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if (d = mail_valid (NIL,"INBOX",NIL)) {
# ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./env_unix.c:1582:14: note: place parentheses around the assignment to silence this warning
# if (d = mail_valid (NIL,"INBOX",NIL)) {
# ^
# ( )
# ./env_unix.c:1582:14: note: use '==' to turn this assignment into an equality comparison
# if (d = mail_valid (NIL,"INBOX",NIL)) {
# ^
# ==
# ./env_unix.c:1583:25: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (!compare_cstring (d->name,"mbox"))
# ^~~~~~~
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1583:33: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (!compare_cstring (d->name,"mbox"))
# ^~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1586:30: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (d->name,"dummy")) d = NIL;
# ^~~~~~~
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1586:38: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (d->name,"dummy")) d = NIL;
# ^~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1590:33: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (k,"system-standard"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1590:35: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (k,"system-standard"))
# ^~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1593:30: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (!compare_cstring (k,"mbox")) k = "unix";
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1593:32: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (!compare_cstring (k,"mbox")) k = "unix";
# ^~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1595:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if (d = (DRIVER *) mail_parameters (NIL,GET_DRIVER,(void *) k))
# ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./env_unix.c:1595:14: note: place parentheses around the assignment to silence this warning
# if (d = (DRIVER *) mail_parameters (NIL,GET_DRIVER,(void *) k))
# ^
# ( )
# ./env_unix.c:1595:14: note: use '==' to turn this assignment into an equality comparison
# if (d = (DRIVER *) mail_parameters (NIL,GET_DRIVER,(void *) k))
# ^
# ==
# ./env_unix.c:1604:26: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (!compare_cstring (s,"set empty-mailbox-format") ||
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1604:28: warning: passing 'char [25]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (!compare_cstring (s,"set empty-mailbox-format") ||
# ^~~~~~~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1605:26: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# !compare_cstring (s,"set empty-folder-format")) {
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1605:28: warning: passing 'char [24]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# !compare_cstring (s,"set empty-folder-format")) {
# ^~~~~~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1606:28: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (!compare_cstring (k,"invalid")) appendProto = NIL;
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1606:30: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (!compare_cstring (k,"invalid")) appendProto = NIL;
# ^~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1607:33: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (k,"same-as-inbox"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1607:35: warning: passing 'char [14]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (k,"same-as-inbox"))
# ^~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1609:26: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# compare_cstring (d->name,"dummy")) ?
# ^~~~~~~
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1609:34: warning: passing 'char [6]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# compare_cstring (d->name,"dummy")) ?
# ^~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1611:33: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (k,"system-standard"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1611:35: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (k,"system-standard"))
# ^~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1615:28: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# d && compare_cstring (d->name,k); d = d->next);
# ^~~~~~~
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1615:36: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# d && compare_cstring (d->name,k); d = d->next);
# ^
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1626:24: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (!compare_cstring (s,"set local-host")) {
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1626:26: warning: passing 'char [15]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (!compare_cstring (s,"set local-host")) {
# ^~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1630:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set news-active-file")) {
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1630:31: warning: passing 'char [21]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set news-active-file")) {
# ^~~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1634:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set news-spool-directory")) {
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1634:31: warning: passing 'char [25]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set news-spool-directory")) {
# ^~~~~~~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1638:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set mh-path"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1638:31: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set mh-path"))
# ^~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1640:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set mh-allow-inbox"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1640:31: warning: passing 'char [19]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set mh-allow-inbox"))
# ^~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1642:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set news-state-file")) {
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1642:31: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set news-state-file")) {
# ^~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1646:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set ftp-export-directory")) {
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1646:31: warning: passing 'char [25]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set ftp-export-directory")) {
# ^~~~~~~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1650:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set public-home-directory")) {
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1650:31: warning: passing 'char [26]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set public-home-directory")) {
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1654:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set shared-home-directory")) {
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1654:31: warning: passing 'char [26]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set shared-home-directory")) {
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1658:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set system-inbox")) {
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1658:31: warning: passing 'char [17]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set system-inbox")) {
# ^~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1662:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set mail-subdirectory")) {
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1662:31: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set mail-subdirectory")) {
# ^~~~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1666:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set from-widget"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1666:31: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set from-widget"))
# ^~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1668:24: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# compare_cstring (k,"header-only") ?
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1668:26: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# compare_cstring (k,"header-only") ?
# ^~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1671:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set rsh-command"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1671:31: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set rsh-command"))
# ^~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1673:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set rsh-path"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1673:31: warning: passing 'char [13]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set rsh-path"))
# ^~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1675:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set ssh-command"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1675:31: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set ssh-command"))
# ^~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1677:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set ssh-path"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1677:31: warning: passing 'char [13]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set ssh-path"))
# ^~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1679:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set tcp-open-timeout"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1679:31: warning: passing 'char [21]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set tcp-open-timeout"))
# ^~~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1681:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set tcp-read-timeout"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1681:31: warning: passing 'char [21]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set tcp-read-timeout"))
# ^~~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1683:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set tcp-write-timeout"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1683:31: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set tcp-write-timeout"))
# ^~~~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1685:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set rsh-timeout"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1685:31: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set rsh-timeout"))
# ^~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1687:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set ssh-timeout"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1687:31: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set ssh-timeout"))
# ^~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1689:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set maximum-login-trials"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1689:31: warning: passing 'char [25]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set maximum-login-trials"))
# ^~~~~~~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1691:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set lookahead"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1691:31: warning: passing 'char [14]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set lookahead"))
# ^~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1693:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set prefetch"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1693:31: warning: passing 'char [13]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set prefetch"))
# ^~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1695:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set close-on-error"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1695:31: warning: passing 'char [19]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set close-on-error"))
# ^~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1697:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set imap-port"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1697:31: warning: passing 'char [14]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set imap-port"))
# ^~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1699:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set pop3-port"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1699:31: warning: passing 'char [14]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set pop3-port"))
# ^~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1701:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set uid-lookahead"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1701:31: warning: passing 'char [18]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set uid-lookahead"))
# ^~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1703:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set try-ssl-first"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1703:31: warning: passing 'char [18]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set try-ssl-first"))
# ^~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1706:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set mailbox-protection"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1706:31: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set mailbox-protection"))
# ^~~~~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1708:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set directory-protection"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1708:31: warning: passing 'char [25]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set directory-protection"))
# ^~~~~~~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1710:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set lock-protection"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1710:31: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set lock-protection"))
# ^~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1712:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set ftp-protection"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1712:31: warning: passing 'char [19]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set ftp-protection"))
# ^~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1714:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set public-protection"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1714:31: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set public-protection"))
# ^~~~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1716:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set shared-protection"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1716:31: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set shared-protection"))
# ^~~~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1718:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set ftp-directory-protection"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1718:31: warning: passing 'char [29]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set ftp-directory-protection"))
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1720:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set public-directory-protection"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1720:31: warning: passing 'char [32]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set public-directory-protection"))
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1722:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set shared-directory-protection"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1722:31: warning: passing 'char [32]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set shared-directory-protection"))
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1724:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set dot-lock-file-timeout"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1724:31: warning: passing 'char [26]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set dot-lock-file-timeout"))
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1726:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set disable-fcntl-locking"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1726:31: warning: passing 'char [26]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set disable-fcntl-locking"))
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1728:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set disable-lock-warning"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1728:31: warning: passing 'char [25]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set disable-lock-warning"))
# ^~~~~~~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1730:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set disable-unix-UIDs-and-keywords"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1730:31: warning: passing 'char [35]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set disable-unix-UIDs-and-keywords"))
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1732:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set hide-dot-files"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1732:31: warning: passing 'char [19]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set hide-dot-files"))
# ^~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1734:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set list-maximum-level"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1734:31: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set list-maximum-level"))
# ^~~~~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1736:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set trust-dns"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1736:31: warning: passing 'char [14]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set trust-dns"))
# ^~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1738:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set sasl-uses-ptr-name"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1738:31: warning: passing 'char [23]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set sasl-uses-ptr-name"))
# ^~~~~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1740:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set network-filesystem-stat-bug"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1740:31: warning: passing 'char [32]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set network-filesystem-stat-bug"))
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1742:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set nntp-range"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1742:31: warning: passing 'char [15]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set nntp-range"))
# ^~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1746:26: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (!compare_cstring (s,"set black-box-directory") &&
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1746:28: warning: passing 'char [24]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (!compare_cstring (s,"set black-box-directory") &&
# ^~~~~~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1748:30: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring(s,"set black-box-default-home-directory")&&
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1748:32: warning: passing 'char [37]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring(s,"set black-box-default-home-directory")&&
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1751:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set anonymous-home-directory") &&
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1751:33: warning: passing 'char [29]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set anonymous-home-directory") &&
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1758:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set CA-certificate-path"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1758:33: warning: passing 'char [24]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set CA-certificate-path"))
# ^~~~~~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1760:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set disable-plaintext"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1760:33: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set disable-plaintext"))
# ^~~~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1762:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set allowed-login-attempts"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1762:33: warning: passing 'char [27]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set allowed-login-attempts"))
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1764:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set chroot-server"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1764:33: warning: passing 'char [18]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set chroot-server"))
# ^~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1766:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set restrict-mailbox-access"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1766:33: warning: passing 'char [28]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set restrict-mailbox-access"))
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1768:30: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (!compare_cstring (k,"root")) restrictBox |= RESTRICTROOT;
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1768:32: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# if (!compare_cstring (k,"root")) restrictBox |= RESTRICTROOT;
# ^~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1769:35: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (k,"otherusers"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1769:37: warning: passing 'char [11]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (k,"otherusers"))
# ^~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1771:35: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (k,"all")) restrictBox = -1;
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1771:37: warning: passing 'char [4]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (k,"all")) restrictBox = -1;
# ^~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1773:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set advertise-the-world"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1773:33: warning: passing 'char [24]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set advertise-the-world"))
# ^~~~~~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1775:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set limited-advertise"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1775:33: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set limited-advertise"))
# ^~~~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1778:7: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# (s,"set disable-automatic-shared-namespaces"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1778:9: warning: passing 'char [40]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# (s,"set disable-automatic-shared-namespaces"))
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1780:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set allow-user-config"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1780:33: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set allow-user-config"))
# ^~~~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1782:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set allow-reverse-dns"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1782:33: warning: passing 'char [22]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set allow-reverse-dns"))
# ^~~~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1784:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set k5-cp-uses-service-name"))
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1784:33: warning: passing 'char [28]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set k5-cp-uses-service-name"))
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1788:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set plaintext-allowed-clients")) {
# ^
# ./misc.h:109:37: note: passing argument to parameter 's1' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:50:
# ./env_unix.c:1788:33: warning: passing 'char [30]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# else if (!compare_cstring (s,"set plaintext-allowed-clients")) {
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./misc.h:109:55: note: passing argument to parameter 's2' here
# int compare_cstring (unsigned char *s1,unsigned char *s2);
# ^
# In file included from osdep.c:53:
# In file included from ./tcp_unix.c:29:
# ./ip_unix.c:165:30: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# (he = gethostbyname (lcase (strcpy (tmp,name))))) {
# ^~~~~~~~~~~~~~~~~
# ./misc.h:87:38: note: passing argument to parameter 'string' here
# unsigned char *lcase (unsigned char *string);
# ^
# In file included from osdep.c:53:
# In file included from ./tcp_unix.c:29:
# ./ip_unix.c:165:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
# (he = gethostbyname (lcase (strcpy (tmp,name))))) {
# ^~~~~~~~~~~~~~~~~~~~~~~~~
# /usr/include/netdb.h:144:51: note: passing argument to parameter '__name' here
# extern struct hostent *gethostbyname (const char *__name);
# ^
# In file included from osdep.c:53:
# ./tcp_unix.c:175:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if (adr = ip_stringtoaddr (tmp,&adrlen,&family)) {
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./tcp_unix.c:175:13: note: place parentheses around the assignment to silence this warning
# if (adr = ip_stringtoaddr (tmp,&adrlen,&family)) {
# ^
# ( )
# ./tcp_unix.c:175:13: note: use '==' to turn this assignment into an equality comparison
# if (adr = ip_stringtoaddr (tmp,&adrlen,&family)) {
# ^
# ==
# ./tcp_unix.c:215:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if (stream->ictr = ctr) *(stream->iptr = stream->ibuf) = tmp[0];
# ~~~~~~~~~~~~~^~~~~
# ./tcp_unix.c:215:22: note: place parentheses around the assignment to silence this warning
# if (stream->ictr = ctr) *(stream->iptr = stream->ibuf) = tmp[0];
# ^
# ( )
# ./tcp_unix.c:215:22: note: use '==' to turn this assignment into an equality comparison
# if (stream->ictr = ctr) *(stream->iptr = stream->ibuf) = tmp[0];
# ^
# ==
# ./tcp_unix.c:364:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if (adr = ip_stringtoaddr (host,&len,&i)) fs_give ((void **) &adr);
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./tcp_unix.c:364:13: note: place parentheses around the assignment to silence this warning
# if (adr = ip_stringtoaddr (host,&len,&i)) fs_give ((void **) &adr);
# ^
# ( )
# ./tcp_unix.c:364:13: note: use '==' to turn this assignment into an equality comparison
# if (adr = ip_stringtoaddr (host,&len,&i)) fs_give ((void **) &adr);
# ^
# ==
# ./tcp_unix.c:464:43: warning: passing 'unsigned long *' to parameter of type 'long *' converts between pointers to integer types with different sign [-Wpointer-sign]
# char *ret = tcp_getline_work (stream,&n,&contd);
# ^~~~~~
# ./tcp_unix.c:59:17: note: passing argument to parameter 'contd' here
# long *contd);
# ^
# ./tcp_unix.c:472:41: warning: passing 'unsigned long *' to parameter of type 'long *' converts between pointers to integer types with different sign [-Wpointer-sign]
# ret = tcp_getline_work (stream,&n,&contd);
# ^~~~~~
# ./tcp_unix.c:59:17: note: passing argument to parameter 'contd' here
# long *contd);
# ^
# ./tcp_unix.c:540:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if (n = min (size,stream->ictr)) {
# ~~^~~~~~~~~~~~~~~~~~~~~~~~~
# ./tcp_unix.c:540:9: note: place parentheses around the assignment to silence this warning
# if (n = min (size,stream->ictr)) {
# ^
# ( )
# ./tcp_unix.c:540:9: note: use '==' to turn this assignment into an equality comparison
# if (n = min (size,stream->ictr)) {
# ^
# ==
# ./tcp_unix.c:858:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if (v = strchr (s,' ')) *v = '\0';
# ~~^~~~~~~~~~~~~~~~
# ./tcp_unix.c:858:8: note: place parentheses around the assignment to silence this warning
# if (v = strchr (s,' ')) *v = '\0';
# ^
# ( )
# ./tcp_unix.c:858:8: note: use '==' to turn this assignment into an equality comparison
# if (v = strchr (s,' ')) *v = '\0';
# ^
# ==
# ./tcp_unix.c:985:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if (t = tcp_name_valid (ip_sockaddrtoname (sadr))) {
# ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./tcp_unix.c:985:11: note: place parentheses around the assignment to silence this warning
# if (t = tcp_name_valid (ip_sockaddrtoname (sadr))) {
# ^
# ( )
# ./tcp_unix.c:985:11: note: use '==' to turn this assignment into an equality comparison
# if (t = tcp_name_valid (ip_sockaddrtoname (sadr))) {
# ^
# ==
# In file included from osdep.c:56:
# ./flocklnx.c:60:38: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
# if (!logged++) syslog (LOG_ERR,tmp);
# ^~~
# osdep.c:163:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if (pw = ((pam_start ((char *) mail_parameters (NIL,GET_SERVICENAME,NIL),
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# osdep.c:163:10: note: place parentheses around the assignment to silence this warning
# if (pw = ((pam_start ((char *) mail_parameters (NIL,GET_SERVICENAME,NIL),
# ^
# osdep.c:163:10: note: use '==' to turn this assignment into an equality comparison
# if (pw = ((pam_start ((char *) mail_parameters (NIL,GET_SERVICENAME,NIL),
# ^
# ==
# osdep.c:266:10: fatal error: 'x509v3.h' file not found
# #include
# ^
# 261 warnings and 1 error generated.
# make[3]: *** [Makefile:926: osdep.o] Error 1
# make[3]: Leaving directory '/tmp/imap/src/imap-2007f/c-client'
# make[2]: *** [Makefile:495: lnp] Error 2
# make[2]: Leaving directory '/tmp/imap/src/imap-2007f/c-client'
# make[1]: *** [Makefile:688: OSTYPE] Error 2
# make[1]: Leaving directory '/tmp/imap/src/imap-2007f'
# make: *** [Makefile:311: lnp] Error 2
# ==> ERROR: A failure occurred in build().
# Aborting...