=> Bootstrap dependency digest>=20010302: found digest-20160304 ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for heirloom-mailx-12.5nb1 => Substituting "sysconf" in mime.c /bin/sh ./makeconfig checking if a hello world program can be built ... okay checking for ... no checking for alloca() ... okay checking for ssize_t ... okay checking for snprintf() ... okay checking for fchdir() ... okay checking for mmap() ... okay checking for mremap() ... no checking for iconv functionality ... okay checking for wctype functionality ... okay checking for wcwidth() ... okay checking for mbtowc() ... okay checking for setlocale() ... okay checking for nl_langinfo() ... okay checking for mkstemp() ... okay checking for fpathconf() ... okay checking for wordexp() ... okay checking for ... okay checking for socket functionality in libc ... okay checking for Network Security Services (NSS) ... no checking for sufficiently recent OpenSSL ... okay checking for STACK_OF() ... okay checking for GSSAPI in libgss ... no checking for GSSAPI in libgssapi_krb5 ... no checking for GSSAPI in libgssapi_krb5, old-style ... no checking for GSSAPI in libgssapi ... okay The following optional features are enabled: + Locale support: Printable characters depend on the environment + Multibyte character support + Character set conversion using iconv() + Automatic detection of terminal character set + Networking support (IMAP, POP3, and SMTP) + IMAP GSSAPI authentication + S/MIME and SSL/TLS using OpenSSL The following optional features are disabled: Remarks: clang -O2 -I/usr/include -DMIMEPATH=\"/usr/pkg/etc/mime.types\" -DHAVE_PATHS_H -I/usr/include -DMAILRC='"/usr/pkg/etc/nail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS -c aux.c clang -O2 -I/usr/include -DMIMEPATH=\"/usr/pkg/etc/mime.types\" -DHAVE_PATHS_H -I/usr/include -DMAILRC='"/usr/pkg/etc/nail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS -c base64.c clang -O2 -I/usr/include -DMIMEPATH=\"/usr/pkg/etc/mime.types\" -DHAVE_PATHS_H -I/usr/include -DMAILRC='"/usr/pkg/etc/nail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS -c cache.c clang -O2 -I/usr/include -DMIMEPATH=\"/usr/pkg/etc/mime.types\" -DHAVE_PATHS_H -I/usr/include -DMAILRC='"/usr/pkg/etc/nail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS -c cmd1.c cmd1.c:114:13: warning: '&&' within '||' [-Wlogical-op-parentheses] if (n>0 && mp==&message[n-1] || ~~~~^~~~~~~~~~~~~~~~~~~~ ~~ cmd1.c:114:13: note: place parentheses around the '&&' expression to silence this warning if (n>0 && mp==&message[n-1] || ^ ( ) cmd1.c:115:12: warning: '&&' within '||' [-Wlogical-op-parentheses] n==0 && g==k || ~~~~~^~~~~~~ cmd1.c:115:12: note: place parentheses around the '&&' expression to silence this warning n==0 && g==k || ^ ( ) cmd1.c:116:26: warning: '&&' within '||' [-Wlogical-op-parentheses] n==-2 && g==k+size && lastmq || ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ cmd1.c:116:26: note: place parentheses around the '&&' expression to silence this warning n==-2 && g==k+size && lastmq || ^ ( ) cmd1.c:117:19: warning: '&&' within '||' [-Wlogical-op-parentheses] n<0 && g>=k && mp->m_flag&fl) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ cmd1.c:117:19: note: place parentheses around the '&&' expression to silence this warning n<0 && g>=k && mp->m_flag&fl) ^ ( ) cmd1.c:121:33: warning: '&&' within '||' [-Wlogical-op-parentheses] if (lastmq && (n==-2 || n==-1 && mp==&message[msgCount])) { ~~ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ cmd1.c:121:33: note: place parentheses around the '&&' expression to silence this warning if (lastmq && (n==-2 || n==-1 && mp==&message[msgCount])) { ^ ( ) cmd1.c:157:13: warning: '&&' within '||' [-Wlogical-op-parentheses] if (n>0 && mp==&message[n-1] || ~~~~^~~~~~~~~~~~~~~~~~~~ ~~ cmd1.c:157:13: note: place parentheses around the '&&' expression to silence this warning if (n>0 && mp==&message[n-1] || ^ ( ) cmd1.c:158:12: warning: '&&' within '||' [-Wlogical-op-parentheses] n==0 && g==k || ~~~~~^~~~~~~ cmd1.c:158:12: note: place parentheses around the '&&' expression to silence this warning n==0 && g==k || ^ ( ) cmd1.c:159:26: warning: '&&' within '||' [-Wlogical-op-parentheses] n==-2 && g==k+size && lastmq || ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ cmd1.c:159:26: note: place parentheses around the '&&' expression to silence this warning n==-2 && g==k+size && lastmq || ^ ( ) cmd1.c:160:19: warning: '&&' within '||' [-Wlogical-op-parentheses] n<0 && g>=k && mp->m_flag&fl) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ cmd1.c:160:19: note: place parentheses around the '&&' expression to silence this warning n<0 && g>=k && mp->m_flag&fl) ^ ( ) cmd1.c:164:33: warning: '&&' within '||' [-Wlogical-op-parentheses] if (lastmq && (n==-2 || n==-1 && mp==&message[msgCount])) { ~~ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ cmd1.c:164:33: note: place parentheses around the '&&' expression to silence this warning if (lastmq && (n==-2 || n==-1 && mp==&message[msgCount])) { ^ ( ) 10 warnings generated. clang -O2 -I/usr/include -DMIMEPATH=\"/usr/pkg/etc/mime.types\" -DHAVE_PATHS_H -I/usr/include -DMAILRC='"/usr/pkg/etc/nail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS -c cmd2.c clang -O2 -I/usr/include -DMIMEPATH=\"/usr/pkg/etc/mime.types\" -DHAVE_PATHS_H -I/usr/include -DMAILRC='"/usr/pkg/etc/nail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS -c cmd3.c clang -O2 -I/usr/include -DMIMEPATH=\"/usr/pkg/etc/mime.types\" -DHAVE_PATHS_H -I/usr/include -DMAILRC='"/usr/pkg/etc/nail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS -c cmdtab.c clang -O2 -I/usr/include -DMIMEPATH=\"/usr/pkg/etc/mime.types\" -DHAVE_PATHS_H -I/usr/include -DMAILRC='"/usr/pkg/etc/nail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS -c collect.c collect.c:281:41: warning: '&&' within '||' [-Wlogical-op-parentheses] (cp = value("sendcharsets")) != NULL && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ collect.c:281:41: note: place parentheses around the '&&' expression to silence this warning (cp = value("sendcharsets")) != NULL && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ collect.c:650:61: warning: '&&' within '||' [-Wlogical-op-parentheses] if (linebuf[0] != escape || (value("interactive") == NULL && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ collect.c:650:61: note: place parentheses around the '&&' expression to silence this warning if (linebuf[0] != escape || (value("interactive") == NULL && ^ ( 2 warnings generated. clang -O2 -I/usr/include -DMIMEPATH=\"/usr/pkg/etc/mime.types\" -DHAVE_PATHS_H -I/usr/include -DMAILRC='"/usr/pkg/etc/nail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS -c dotlock.c clang -O2 -I/usr/include -DMIMEPATH=\"/usr/pkg/etc/mime.types\" -DHAVE_PATHS_H -I/usr/include -DMAILRC='"/usr/pkg/etc/nail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS -c edit.c clang -O2 -I/usr/include -DMIMEPATH=\"/usr/pkg/etc/mime.types\" -DHAVE_PATHS_H -I/usr/include -DMAILRC='"/usr/pkg/etc/nail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS -c fio.c fio.c:545:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if (*folder == '/' || (p = which_protocol(folder)) != PROTO_FILE && ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ fio.c:545:67: note: place parentheses around the '&&' expression to silence this warning if (*folder == '/' || (p = which_protocol(folder)) != PROTO_FILE && ^ ( 1 warning generated. clang -O2 -I/usr/include -DMIMEPATH=\"/usr/pkg/etc/mime.types\" -DHAVE_PATHS_H -I/usr/include -DMAILRC='"/usr/pkg/etc/nail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS -c getname.c clang -O2 -I/usr/include -DMIMEPATH=\"/usr/pkg/etc/mime.types\" -DHAVE_PATHS_H -I/usr/include -DMAILRC='"/usr/pkg/etc/nail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS -c getopt.c clang -O2 -I/usr/include -DMIMEPATH=\"/usr/pkg/etc/mime.types\" -DHAVE_PATHS_H -I/usr/include -DMAILRC='"/usr/pkg/etc/nail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS -c head.c clang -O2 -I/usr/include -DMIMEPATH=\"/usr/pkg/etc/mime.types\" -DHAVE_PATHS_H -I/usr/include -DMAILRC='"/usr/pkg/etc/nail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS -c hmac.c clang -O2 -I/usr/include -DMIMEPATH=\"/usr/pkg/etc/mime.types\" -DHAVE_PATHS_H -I/usr/include -DMAILRC='"/usr/pkg/etc/nail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS -c imap.c imap.c:1871:10: warning: '&&' within '||' [-Wlogical-op-parentheses] !edit && (!(m->m_flag&(MBOXED|MSAVED|MDELETED)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ imap.c:1871:10: note: place parentheses around the '&&' expression to silence this warning !edit && (!(m->m_flag&(MBOXED|MSAVED|MDELETED)) ^ ( imap.c:1875:10: warning: '&&' within '||' [-Wlogical-op-parentheses] edit && !(m->m_flag & MDELETED)) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ imap.c:1875:10: note: place parentheses around the '&&' expression to silence this warning edit && !(m->m_flag & MDELETED)) ^ ( ) imap.c:2782:18: warning: '&' within '|' [-Wbitwise-op-parentheses] xm.m_flag = flag&MREAD | MNEW; ~~~~^~~~~~ ~ imap.c:2782:18: note: place parentheses around the '&' expression to silence this warning xm.m_flag = flag&MREAD | MNEW; ^ ( ) imap.c:2880:19: warning: passing 'char **' to parameter of type 'const char **' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] if (iconv(it, &sp, &sz, &nsp, &nsz) ^~~ /usr/include/iconv.h:46:47: note: passing argument to parameter here size_t iconv(iconv_t, const char ** __restrict, ^ 4 warnings generated. clang -O2 -I/usr/include -DMIMEPATH=\"/usr/pkg/etc/mime.types\" -DHAVE_PATHS_H -I/usr/include -DMAILRC='"/usr/pkg/etc/nail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS -c imap_search.c clang -O2 -I/usr/include -DMIMEPATH=\"/usr/pkg/etc/mime.types\" -DHAVE_PATHS_H -I/usr/include -DMAILRC='"/usr/pkg/etc/nail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS -c junk.c junk.c:348:21: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!super_mmapped && (sfp = dbfp(SUPER, O_WRONLY, &scomp, &sname)) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ junk.c:348:21: note: place parentheses around the '&&' expression to silence this warning if (!super_mmapped && (sfp = dbfp(SUPER, O_WRONLY, &scomp, &sname)) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ junk.c:351:21: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!nodes_mmapped && (nfp = dbfp(NODES, O_WRONLY, &ncomp, &nname)) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ junk.c:351:21: note: place parentheses around the '&&' expression to silence this warning if (!nodes_mmapped && (nfp = dbfp(NODES, O_WRONLY, &ncomp, &nname)) ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ junk.c:699:35: warning: '&&' within '||' [-Wlogical-op-parentheses] sp->loc == HEADER && c == '.' && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ junk.c:699:35: note: place parentheses around the '&&' expression to silence this warning sp->loc == HEADER && c == '.' && ^ ( junk.c:778:46: warning: '&&' within '||' [-Wlogical-op-parentheses] asccasecmp(sp->field, "received*") == 0 && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ junk.c:778:46: note: place parentheses around the '&&' expression to silence this warning asccasecmp(sp->field, "received*") == 0 && ^ ( junk.c:819:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (incr>0 && c=-incr) { ~~~~~~~^~~~~~~~~~~~~~ ~~ junk.c:819:15: note: place parentheses around the '&&' expression to silence this warning if (incr>0 && c=-incr) { ^ ( ) junk.c:819:40: warning: '&&' within '||' [-Wlogical-op-parentheses] if (incr>0 && c=-incr) { ~~ ~~~~~~~^~~~~~~~~~~ junk.c:819:40: note: place parentheses around the '&&' expression to silence this warning if (incr>0 && c=-incr) { ^ ( ) junk.c:826:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if (incr>0 && c=-incr) { ~~~~~~~^~~~~~~~~~~~~~ ~~ junk.c:826:15: note: place parentheses around the '&&' expression to silence this warning if (incr>0 && c=-incr) { ^ ( ) junk.c:826:40: warning: '&&' within '||' [-Wlogical-op-parentheses] if (incr>0 && c=-incr) { ~~ ~~~~~~~^~~~~~~~~~~ junk.c:826:40: note: place parentheses around the '&&' expression to silence this warning if (incr>0 && c=-incr) { ^ ( ) junk.c:961:21: warning: '&&' within '||' [-Wlogical-op-parentheses] if (entry == GOOD && incr > 0 || entry == BAD && incr < 0) ~~~~~~~~~~~~~~^~~~~~~~~~~ ~~ junk.c:961:21: note: place parentheses around the '&&' expression to silence this warning if (entry == GOOD && incr > 0 || entry == BAD && incr < 0) ^ ( ) junk.c:961:49: warning: '&&' within '||' [-Wlogical-op-parentheses] if (entry == GOOD && incr > 0 || entry == BAD && incr < 0) ~~ ~~~~~~~~~~~~~^~~~~~~~~~~ junk.c:961:49: note: place parentheses around the '&&' expression to silence this warning if (entry == GOOD && incr > 0 || entry == BAD && incr < 0) ^ ( ) junk.c:1040:45: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] fprintf(stderr, "Examining message %d\n", m - &message[0] + 1); ~~ ^~~~~~~~~~~~~~~~~~~ %ld junk.c:1068:5: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] m - &message[0] + 1, r); ^~~~~~~~~~~~~~~~~~~ junk.c:1112:24: warning: '&&' within '||' [-Wlogical-op-parentheses] d == best[i].dist && ~~~~~~~~~~~~~~~~~~^~ junk.c:1112:24: note: place parentheses around the '&&' expression to silence this warning d == best[i].dist && ^ ( junk.c:1114:28: warning: '&&' within '||' [-Wlogical-op-parentheses] best[i].loc == HEADER && ~~~~~~~~~~~~~~~~~~~~~~^~ junk.c:1114:28: note: place parentheses around the '&&' expression to silence this warning best[i].loc == HEADER && ^ ( 14 warnings generated. clang -O2 -I/usr/include -DMIMEPATH=\"/usr/pkg/etc/mime.types\" -DHAVE_PATHS_H -I/usr/include -DMAILRC='"/usr/pkg/etc/nail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS -c lex.c clang -O2 -I/usr/include -DMIMEPATH=\"/usr/pkg/etc/mime.types\" -DHAVE_PATHS_H -I/usr/include -DMAILRC='"/usr/pkg/etc/nail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS -c list.c clang -O2 -I/usr/include -DMIMEPATH=\"/usr/pkg/etc/mime.types\" -DHAVE_PATHS_H -I/usr/include -DMAILRC='"/usr/pkg/etc/nail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS -c lzw.c clang -O2 -I/usr/include -DMIMEPATH=\"/usr/pkg/etc/mime.types\" -DHAVE_PATHS_H -I/usr/include -DMAILRC='"/usr/pkg/etc/nail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS -c macro.c macro.c:198:41: warning: '&&' within '||' [-Wlogical-op-parentheses] if (args[0] == NULL || args[1] != NULL && args[2] != NULL) { ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ macro.c:198:41: note: place parentheses around the '&&' expression to silence this warning if (args[0] == NULL || args[1] != NULL && args[2] != NULL) { ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 1 warning generated. clang -O2 -I/usr/include -DMIMEPATH=\"/usr/pkg/etc/mime.types\" -DHAVE_PATHS_H -I/usr/include -DMAILRC='"/usr/pkg/etc/nail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS -c maildir.c maildir.c:339:30: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] name, m->m_maildir_file, m - &message[0] + 1); ^~~~~~~~~~~~~~~~~~~ maildir.c:446:7: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] m - &message[0] + 1); ^~~~~~~~~~~~~~~~~~~ maildir.c:495:5: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] m - &message[0] + 1); ^~~~~~~~~~~~~~~~~~~ 3 warnings generated. clang -O2 -I/usr/include -DMIMEPATH=\"/usr/pkg/etc/mime.types\" -DHAVE_PATHS_H -I/usr/include -DMAILRC='"/usr/pkg/etc/nail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS -c main.c clang -O2 -I/usr/include -DMIMEPATH=\"/usr/pkg/etc/mime.types\" -DHAVE_PATHS_H -I/usr/include -DMAILRC='"/usr/pkg/etc/nail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS -c md5.c md5.c:216:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] FF(a, b, c, d, x[ 0], S11, 0xd76aa478); /* 1 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:88:8: note: expanded from macro 'FF' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:216:2: note: place parentheses around the '-' expression to silence this warning FF(a, b, c, d, x[ 0], S11, 0xd76aa478); /* 1 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:88:8: note: expanded from macro 'FF' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:217:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] FF(d, a, b, c, x[ 1], S12, 0xe8c7b756); /* 2 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:88:8: note: expanded from macro 'FF' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:217:2: note: place parentheses around the '-' expression to silence this warning FF(d, a, b, c, x[ 1], S12, 0xe8c7b756); /* 2 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:88:8: note: expanded from macro 'FF' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:218:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] FF(c, d, a, b, x[ 2], S13, 0x242070db); /* 3 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:88:8: note: expanded from macro 'FF' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:218:2: note: place parentheses around the '-' expression to silence this warning FF(c, d, a, b, x[ 2], S13, 0x242070db); /* 3 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:88:8: note: expanded from macro 'FF' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:219:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] FF(b, c, d, a, x[ 3], S14, 0xc1bdceee); /* 4 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:88:8: note: expanded from macro 'FF' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:219:2: note: place parentheses around the '-' expression to silence this warning FF(b, c, d, a, x[ 3], S14, 0xc1bdceee); /* 4 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:88:8: note: expanded from macro 'FF' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:220:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] FF(a, b, c, d, x[ 4], S11, 0xf57c0faf); /* 5 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:88:8: note: expanded from macro 'FF' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:220:2: note: place parentheses around the '-' expression to silence this warning FF(a, b, c, d, x[ 4], S11, 0xf57c0faf); /* 5 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:88:8: note: expanded from macro 'FF' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:221:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] FF(d, a, b, c, x[ 5], S12, 0x4787c62a); /* 6 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:88:8: note: expanded from macro 'FF' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:221:2: note: place parentheses around the '-' expression to silence this warning FF(d, a, b, c, x[ 5], S12, 0x4787c62a); /* 6 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:88:8: note: expanded from macro 'FF' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:222:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] FF(c, d, a, b, x[ 6], S13, 0xa8304613); /* 7 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:88:8: note: expanded from macro 'FF' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:222:2: note: place parentheses around the '-' expression to silence this warning FF(c, d, a, b, x[ 6], S13, 0xa8304613); /* 7 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:88:8: note: expanded from macro 'FF' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:223:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] FF(b, c, d, a, x[ 7], S14, 0xfd469501); /* 8 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:88:8: note: expanded from macro 'FF' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:223:2: note: place parentheses around the '-' expression to silence this warning FF(b, c, d, a, x[ 7], S14, 0xfd469501); /* 8 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:88:8: note: expanded from macro 'FF' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:224:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] FF(a, b, c, d, x[ 8], S11, 0x698098d8); /* 9 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:88:8: note: expanded from macro 'FF' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:224:2: note: place parentheses around the '-' expression to silence this warning FF(a, b, c, d, x[ 8], S11, 0x698098d8); /* 9 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:88:8: note: expanded from macro 'FF' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:225:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] FF(d, a, b, c, x[ 9], S12, 0x8b44f7af); /* 10 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:88:8: note: expanded from macro 'FF' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:225:2: note: place parentheses around the '-' expression to silence this warning FF(d, a, b, c, x[ 9], S12, 0x8b44f7af); /* 10 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:88:8: note: expanded from macro 'FF' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:226:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] FF(c, d, a, b, x[10], S13, 0xffff5bb1); /* 11 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:88:8: note: expanded from macro 'FF' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:226:2: note: place parentheses around the '-' expression to silence this warning FF(c, d, a, b, x[10], S13, 0xffff5bb1); /* 11 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:88:8: note: expanded from macro 'FF' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:227:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] FF(b, c, d, a, x[11], S14, 0x895cd7be); /* 12 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:88:8: note: expanded from macro 'FF' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:227:2: note: place parentheses around the '-' expression to silence this warning FF(b, c, d, a, x[11], S14, 0x895cd7be); /* 12 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:88:8: note: expanded from macro 'FF' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:228:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] FF(a, b, c, d, x[12], S11, 0x6b901122); /* 13 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:88:8: note: expanded from macro 'FF' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:228:2: note: place parentheses around the '-' expression to silence this warning FF(a, b, c, d, x[12], S11, 0x6b901122); /* 13 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:88:8: note: expanded from macro 'FF' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:229:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] FF(d, a, b, c, x[13], S12, 0xfd987193); /* 14 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:88:8: note: expanded from macro 'FF' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:229:2: note: place parentheses around the '-' expression to silence this warning FF(d, a, b, c, x[13], S12, 0xfd987193); /* 14 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:88:8: note: expanded from macro 'FF' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:230:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] FF(c, d, a, b, x[14], S13, 0xa679438e); /* 15 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:88:8: note: expanded from macro 'FF' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:230:2: note: place parentheses around the '-' expression to silence this warning FF(c, d, a, b, x[14], S13, 0xa679438e); /* 15 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:88:8: note: expanded from macro 'FF' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:231:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] FF(b, c, d, a, x[15], S14, 0x49b40821); /* 16 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:88:8: note: expanded from macro 'FF' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:231:2: note: place parentheses around the '-' expression to silence this warning FF(b, c, d, a, x[15], S14, 0x49b40821); /* 16 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:88:8: note: expanded from macro 'FF' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:234:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] GG(a, b, c, d, x[ 1], S21, 0xf61e2562); /* 17 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:94:8: note: expanded from macro 'GG' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:234:2: note: place parentheses around the '-' expression to silence this warning GG(a, b, c, d, x[ 1], S21, 0xf61e2562); /* 17 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:94:8: note: expanded from macro 'GG' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:235:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] GG(d, a, b, c, x[ 6], S22, 0xc040b340); /* 18 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:94:8: note: expanded from macro 'GG' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:235:2: note: place parentheses around the '-' expression to silence this warning GG(d, a, b, c, x[ 6], S22, 0xc040b340); /* 18 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:94:8: note: expanded from macro 'GG' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:236:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] GG(c, d, a, b, x[11], S23, 0x265e5a51); /* 19 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:94:8: note: expanded from macro 'GG' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:236:2: note: place parentheses around the '-' expression to silence this warning GG(c, d, a, b, x[11], S23, 0x265e5a51); /* 19 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:94:8: note: expanded from macro 'GG' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:237:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] GG(b, c, d, a, x[ 0], S24, 0xe9b6c7aa); /* 20 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:94:8: note: expanded from macro 'GG' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:237:2: note: place parentheses around the '-' expression to silence this warning GG(b, c, d, a, x[ 0], S24, 0xe9b6c7aa); /* 20 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:94:8: note: expanded from macro 'GG' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:238:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] GG(a, b, c, d, x[ 5], S21, 0xd62f105d); /* 21 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:94:8: note: expanded from macro 'GG' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:238:2: note: place parentheses around the '-' expression to silence this warning GG(a, b, c, d, x[ 5], S21, 0xd62f105d); /* 21 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:94:8: note: expanded from macro 'GG' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:239:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] GG(d, a, b, c, x[10], S22, 0x2441453); /* 22 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:94:8: note: expanded from macro 'GG' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:239:2: note: place parentheses around the '-' expression to silence this warning GG(d, a, b, c, x[10], S22, 0x2441453); /* 22 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:94:8: note: expanded from macro 'GG' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:240:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] GG(c, d, a, b, x[15], S23, 0xd8a1e681); /* 23 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:94:8: note: expanded from macro 'GG' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:240:2: note: place parentheses around the '-' expression to silence this warning GG(c, d, a, b, x[15], S23, 0xd8a1e681); /* 23 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:94:8: note: expanded from macro 'GG' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:241:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] GG(b, c, d, a, x[ 4], S24, 0xe7d3fbc8); /* 24 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:94:8: note: expanded from macro 'GG' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:241:2: note: place parentheses around the '-' expression to silence this warning GG(b, c, d, a, x[ 4], S24, 0xe7d3fbc8); /* 24 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:94:8: note: expanded from macro 'GG' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:242:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] GG(a, b, c, d, x[ 9], S21, 0x21e1cde6); /* 25 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:94:8: note: expanded from macro 'GG' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:242:2: note: place parentheses around the '-' expression to silence this warning GG(a, b, c, d, x[ 9], S21, 0x21e1cde6); /* 25 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:94:8: note: expanded from macro 'GG' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:243:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] GG(d, a, b, c, x[14], S22, 0xc33707d6); /* 26 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:94:8: note: expanded from macro 'GG' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:243:2: note: place parentheses around the '-' expression to silence this warning GG(d, a, b, c, x[14], S22, 0xc33707d6); /* 26 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:94:8: note: expanded from macro 'GG' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:244:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] GG(c, d, a, b, x[ 3], S23, 0xf4d50d87); /* 27 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:94:8: note: expanded from macro 'GG' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:244:2: note: place parentheses around the '-' expression to silence this warning GG(c, d, a, b, x[ 3], S23, 0xf4d50d87); /* 27 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:94:8: note: expanded from macro 'GG' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:245:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] GG(b, c, d, a, x[ 8], S24, 0x455a14ed); /* 28 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:94:8: note: expanded from macro 'GG' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:245:2: note: place parentheses around the '-' expression to silence this warning GG(b, c, d, a, x[ 8], S24, 0x455a14ed); /* 28 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:94:8: note: expanded from macro 'GG' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:246:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] GG(a, b, c, d, x[13], S21, 0xa9e3e905); /* 29 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:94:8: note: expanded from macro 'GG' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:246:2: note: place parentheses around the '-' expression to silence this warning GG(a, b, c, d, x[13], S21, 0xa9e3e905); /* 29 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:94:8: note: expanded from macro 'GG' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:247:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] GG(d, a, b, c, x[ 2], S22, 0xfcefa3f8); /* 30 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:94:8: note: expanded from macro 'GG' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:247:2: note: place parentheses around the '-' expression to silence this warning GG(d, a, b, c, x[ 2], S22, 0xfcefa3f8); /* 30 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:94:8: note: expanded from macro 'GG' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:248:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] GG(c, d, a, b, x[ 7], S23, 0x676f02d9); /* 31 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:94:8: note: expanded from macro 'GG' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:248:2: note: place parentheses around the '-' expression to silence this warning GG(c, d, a, b, x[ 7], S23, 0x676f02d9); /* 31 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:94:8: note: expanded from macro 'GG' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:249:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] GG(b, c, d, a, x[12], S24, 0x8d2a4c8a); /* 32 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:94:8: note: expanded from macro 'GG' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:249:2: note: place parentheses around the '-' expression to silence this warning GG(b, c, d, a, x[12], S24, 0x8d2a4c8a); /* 32 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:94:8: note: expanded from macro 'GG' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:252:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] HH(a, b, c, d, x[ 5], S31, 0xfffa3942); /* 33 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:100:8: note: expanded from macro 'HH' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:252:2: note: place parentheses around the '-' expression to silence this warning HH(a, b, c, d, x[ 5], S31, 0xfffa3942); /* 33 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:100:8: note: expanded from macro 'HH' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:253:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] HH(d, a, b, c, x[ 8], S32, 0x8771f681); /* 34 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:100:8: note: expanded from macro 'HH' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:253:2: note: place parentheses around the '-' expression to silence this warning HH(d, a, b, c, x[ 8], S32, 0x8771f681); /* 34 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:100:8: note: expanded from macro 'HH' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:254:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] HH(c, d, a, b, x[11], S33, 0x6d9d6122); /* 35 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:100:8: note: expanded from macro 'HH' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:254:2: note: place parentheses around the '-' expression to silence this warning HH(c, d, a, b, x[11], S33, 0x6d9d6122); /* 35 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:100:8: note: expanded from macro 'HH' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:255:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] HH(b, c, d, a, x[14], S34, 0xfde5380c); /* 36 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:100:8: note: expanded from macro 'HH' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:255:2: note: place parentheses around the '-' expression to silence this warning HH(b, c, d, a, x[14], S34, 0xfde5380c); /* 36 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:100:8: note: expanded from macro 'HH' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:256:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] HH(a, b, c, d, x[ 1], S31, 0xa4beea44); /* 37 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:100:8: note: expanded from macro 'HH' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:256:2: note: place parentheses around the '-' expression to silence this warning HH(a, b, c, d, x[ 1], S31, 0xa4beea44); /* 37 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:100:8: note: expanded from macro 'HH' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:257:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] HH(d, a, b, c, x[ 4], S32, 0x4bdecfa9); /* 38 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:100:8: note: expanded from macro 'HH' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:257:2: note: place parentheses around the '-' expression to silence this warning HH(d, a, b, c, x[ 4], S32, 0x4bdecfa9); /* 38 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:100:8: note: expanded from macro 'HH' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:258:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] HH(c, d, a, b, x[ 7], S33, 0xf6bb4b60); /* 39 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:100:8: note: expanded from macro 'HH' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:258:2: note: place parentheses around the '-' expression to silence this warning HH(c, d, a, b, x[ 7], S33, 0xf6bb4b60); /* 39 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:100:8: note: expanded from macro 'HH' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:259:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] HH(b, c, d, a, x[10], S34, 0xbebfbc70); /* 40 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:100:8: note: expanded from macro 'HH' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:259:2: note: place parentheses around the '-' expression to silence this warning HH(b, c, d, a, x[10], S34, 0xbebfbc70); /* 40 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:100:8: note: expanded from macro 'HH' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:260:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] HH(a, b, c, d, x[13], S31, 0x289b7ec6); /* 41 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:100:8: note: expanded from macro 'HH' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:260:2: note: place parentheses around the '-' expression to silence this warning HH(a, b, c, d, x[13], S31, 0x289b7ec6); /* 41 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:100:8: note: expanded from macro 'HH' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:261:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] HH(d, a, b, c, x[ 0], S32, 0xeaa127fa); /* 42 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:100:8: note: expanded from macro 'HH' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:261:2: note: place parentheses around the '-' expression to silence this warning HH(d, a, b, c, x[ 0], S32, 0xeaa127fa); /* 42 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:100:8: note: expanded from macro 'HH' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:262:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] HH(c, d, a, b, x[ 3], S33, 0xd4ef3085); /* 43 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:100:8: note: expanded from macro 'HH' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:262:2: note: place parentheses around the '-' expression to silence this warning HH(c, d, a, b, x[ 3], S33, 0xd4ef3085); /* 43 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:100:8: note: expanded from macro 'HH' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:263:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] HH(b, c, d, a, x[ 6], S34, 0x4881d05); /* 44 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:100:8: note: expanded from macro 'HH' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:263:2: note: place parentheses around the '-' expression to silence this warning HH(b, c, d, a, x[ 6], S34, 0x4881d05); /* 44 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:100:8: note: expanded from macro 'HH' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:264:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] HH(a, b, c, d, x[ 9], S31, 0xd9d4d039); /* 45 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:100:8: note: expanded from macro 'HH' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:264:2: note: place parentheses around the '-' expression to silence this warning HH(a, b, c, d, x[ 9], S31, 0xd9d4d039); /* 45 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:100:8: note: expanded from macro 'HH' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:265:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] HH(d, a, b, c, x[12], S32, 0xe6db99e5); /* 46 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:100:8: note: expanded from macro 'HH' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:265:2: note: place parentheses around the '-' expression to silence this warning HH(d, a, b, c, x[12], S32, 0xe6db99e5); /* 46 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:100:8: note: expanded from macro 'HH' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:266:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] HH(c, d, a, b, x[15], S33, 0x1fa27cf8); /* 47 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:100:8: note: expanded from macro 'HH' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:266:2: note: place parentheses around the '-' expression to silence this warning HH(c, d, a, b, x[15], S33, 0x1fa27cf8); /* 47 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:100:8: note: expanded from macro 'HH' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:267:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] HH(b, c, d, a, x[ 2], S34, 0xc4ac5665); /* 48 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:100:8: note: expanded from macro 'HH' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:267:2: note: place parentheses around the '-' expression to silence this warning HH(b, c, d, a, x[ 2], S34, 0xc4ac5665); /* 48 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:100:8: note: expanded from macro 'HH' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:270:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] II(a, b, c, d, x[ 0], S41, 0xf4292244); /* 49 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:106:8: note: expanded from macro 'II' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:270:2: note: place parentheses around the '-' expression to silence this warning II(a, b, c, d, x[ 0], S41, 0xf4292244); /* 49 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:106:8: note: expanded from macro 'II' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:271:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] II(d, a, b, c, x[ 7], S42, 0x432aff97); /* 50 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:106:8: note: expanded from macro 'II' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:271:2: note: place parentheses around the '-' expression to silence this warning II(d, a, b, c, x[ 7], S42, 0x432aff97); /* 50 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:106:8: note: expanded from macro 'II' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:272:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] II(c, d, a, b, x[14], S43, 0xab9423a7); /* 51 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:106:8: note: expanded from macro 'II' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:272:2: note: place parentheses around the '-' expression to silence this warning II(c, d, a, b, x[14], S43, 0xab9423a7); /* 51 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:106:8: note: expanded from macro 'II' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:273:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] II(b, c, d, a, x[ 5], S44, 0xfc93a039); /* 52 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:106:8: note: expanded from macro 'II' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:273:2: note: place parentheses around the '-' expression to silence this warning II(b, c, d, a, x[ 5], S44, 0xfc93a039); /* 52 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:106:8: note: expanded from macro 'II' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:274:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] II(a, b, c, d, x[12], S41, 0x655b59c3); /* 53 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:106:8: note: expanded from macro 'II' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:274:2: note: place parentheses around the '-' expression to silence this warning II(a, b, c, d, x[12], S41, 0x655b59c3); /* 53 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:106:8: note: expanded from macro 'II' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:275:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] II(d, a, b, c, x[ 3], S42, 0x8f0ccc92); /* 54 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:106:8: note: expanded from macro 'II' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:275:2: note: place parentheses around the '-' expression to silence this warning II(d, a, b, c, x[ 3], S42, 0x8f0ccc92); /* 54 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:106:8: note: expanded from macro 'II' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:276:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] II(c, d, a, b, x[10], S43, 0xffeff47d); /* 55 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:106:8: note: expanded from macro 'II' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:276:2: note: place parentheses around the '-' expression to silence this warning II(c, d, a, b, x[10], S43, 0xffeff47d); /* 55 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:106:8: note: expanded from macro 'II' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:277:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] II(b, c, d, a, x[ 1], S44, 0x85845dd1); /* 56 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:106:8: note: expanded from macro 'II' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:277:2: note: place parentheses around the '-' expression to silence this warning II(b, c, d, a, x[ 1], S44, 0x85845dd1); /* 56 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:106:8: note: expanded from macro 'II' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:278:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] II(a, b, c, d, x[ 8], S41, 0x6fa87e4f); /* 57 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:106:8: note: expanded from macro 'II' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:278:2: note: place parentheses around the '-' expression to silence this warning II(a, b, c, d, x[ 8], S41, 0x6fa87e4f); /* 57 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:106:8: note: expanded from macro 'II' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:279:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] II(d, a, b, c, x[15], S42, 0xfe2ce6e0); /* 58 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:106:8: note: expanded from macro 'II' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:279:2: note: place parentheses around the '-' expression to silence this warning II(d, a, b, c, x[15], S42, 0xfe2ce6e0); /* 58 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:106:8: note: expanded from macro 'II' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:280:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] II(c, d, a, b, x[ 6], S43, 0xa3014314); /* 59 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:106:8: note: expanded from macro 'II' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:280:2: note: place parentheses around the '-' expression to silence this warning II(c, d, a, b, x[ 6], S43, 0xa3014314); /* 59 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:106:8: note: expanded from macro 'II' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:281:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] II(b, c, d, a, x[13], S44, 0x4e0811a1); /* 60 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:106:8: note: expanded from macro 'II' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:281:2: note: place parentheses around the '-' expression to silence this warning II(b, c, d, a, x[13], S44, 0x4e0811a1); /* 60 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:106:8: note: expanded from macro 'II' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:282:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] II(a, b, c, d, x[ 4], S41, 0xf7537e82); /* 61 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:106:8: note: expanded from macro 'II' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:282:2: note: place parentheses around the '-' expression to silence this warning II(a, b, c, d, x[ 4], S41, 0xf7537e82); /* 61 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:106:8: note: expanded from macro 'II' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:283:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] II(d, a, b, c, x[11], S42, 0xbd3af235); /* 62 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:106:8: note: expanded from macro 'II' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:283:2: note: place parentheses around the '-' expression to silence this warning II(d, a, b, c, x[11], S42, 0xbd3af235); /* 62 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:106:8: note: expanded from macro 'II' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:284:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] II(c, d, a, b, x[ 2], S43, 0x2ad7d2bb); /* 63 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:106:8: note: expanded from macro 'II' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:284:2: note: place parentheses around the '-' expression to silence this warning II(c, d, a, b, x[ 2], S43, 0x2ad7d2bb); /* 63 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:106:8: note: expanded from macro 'II' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ md5.c:285:2: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] II(b, c, d, a, x[ 9], S44, 0xeb86d391); /* 64 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:106:8: note: expanded from macro 'II' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~ ~~^~~~ md5.c:285:2: note: place parentheses around the '-' expression to silence this warning II(b, c, d, a, x[ 9], S44, 0xeb86d391); /* 64 */ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ md5.c:106:8: note: expanded from macro 'II' (a) = ROTATE_LEFT((a), (s)); \ ^~~~~~~~~~~~~~~~~~~~~ md5.c:80:61: note: expanded from macro 'ROTATE_LEFT' #define ROTATE_LEFT(x, n) ((x)<<(n) & 0xffffffff | (x) >> 32-(n)) ~~^~~~ 64 warnings generated. clang -O2 -I/usr/include -DMIMEPATH=\"/usr/pkg/etc/mime.types\" -DHAVE_PATHS_H -I/usr/include -DMAILRC='"/usr/pkg/etc/nail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS -c mime.c mime.c:445:25: warning: passing 'char **' to parameter of type 'const char **' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] while ((sz = iconv(cd, inb, inbleft, outb, outbleft)) == (size_t)-1 ^~~ /usr/include/iconv.h:46:47: note: passing argument to parameter here size_t iconv(iconv_t, const char ** __restrict, ^ mime.c:791:17: warning: '&&' within '||' [-Wlogical-op-parentheses] *contenttype && ascncasecmp(*contenttype, "text/", 5) || ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mime.c:791:17: note: place parentheses around the '&&' expression to silence this warning *contenttype && ascncasecmp(*contenttype, "text/", 5) || ^ ( ) mime.c:792:25: warning: '&&' within '||' [-Wlogical-op-parentheses] *contenttype == NULL && *isclean & MIME_CTRLCHAR) { ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ mime.c:792:25: note: place parentheses around the '&&' expression to silence this warning *contenttype == NULL && *isclean & MIME_CTRLCHAR) { ^ ( ) mime.c:859:33: warning: '&&' within '||' [-Wlogical-op-parentheses] p < upper-1 && p[1] == '\n' && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ mime.c:859:33: note: place parentheses around the '&&' expression to silence this warning p < upper-1 && p[1] == '\n' && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ mime.c:863:18: warning: '&&' within '||' [-Wlogical-op-parentheses] p[2] == 'o' && p[3] == 'm' || ~~~~~~~~~~~~^~~~~~~~~~~~~~ mime.c:863:18: note: place parentheses around the '&&' expression to silence this warning p[2] == 'o' && p[3] == 'm' || ^ ) mime.c:864:40: warning: '&&' within '||' [-Wlogical-op-parentheses] *p == '.' && l == 0 && p < upper-1 && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ mime.c:864:40: note: place parentheses around the '&&' expression to silence this warning *p == '.' && l == 0 && p < upper-1 && ^ ( mime.c:905:61: warning: '&&' within '||' [-Wlogical-op-parentheses] if (mustquote(*p&0377) || p+1 < upper && *(p + 1) == '\n' && ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ mime.c:905:61: note: place parentheses around the '&&' expression to silence this warning if (mustquote(*p&0377) || p+1 < upper && *(p + 1) == '\n' && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ mime.c:1205:51: warning: '&&' within '||' [-Wlogical-op-parentheses] if (mustquote || broken || (wend - wbeg) >= 74 && ~~ ~~~~~~~~~~~~~~~~~~~~^~ mime.c:1205:51: note: place parentheses around the '&&' expression to silence this warning if (mustquote || broken || (wend - wbeg) >= 74 && ^ ( mime.c:1308:21: warning: passing 'char **' to parameter of type 'const char **' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] if (iconv(iconvd, &ip, &isz, &op, &osz) == (size_t)-1) { ^~~ /usr/include/iconv.h:46:47: note: passing argument to parameter here size_t iconv(iconv_t, const char ** __restrict, ^ mime.c:1569:21: warning: passing 'char **' to parameter of type 'const char **' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] if (iconv(iconvd, &iptr, &inleft, ^~~~~ /usr/include/iconv.h:46:47: note: passing argument to parameter here size_t iconv(iconv_t, const char ** __restrict, ^ 10 warnings generated. clang -O2 -I/usr/include -DMIMEPATH=\"/usr/pkg/etc/mime.types\" -DHAVE_PATHS_H -I/usr/include -DMAILRC='"/usr/pkg/etc/nail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS -c names.c clang -O2 -I/usr/include -DMIMEPATH=\"/usr/pkg/etc/mime.types\" -DHAVE_PATHS_H -I/usr/include -DMAILRC='"/usr/pkg/etc/nail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS -c nss.c clang -O2 -I/usr/include -DMIMEPATH=\"/usr/pkg/etc/mime.types\" -DHAVE_PATHS_H -I/usr/include -DMAILRC='"/usr/pkg/etc/nail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS -c openssl.c openssl.c:140:7: warning: implicit declaration of function 'RAND_egd' is invalid in C99 [-Wimplicit-function-declaration] if (RAND_egd(cp) == -1) { ^ openssl.c:220:13: warning: implicit declaration of function 'SSLv3_client_method' is invalid in C99 [-Wimplicit-function-declaration] method = SSLv3_client_method(); ^ openssl.c:220:11: warning: incompatible integer to pointer conversion assigning to 'const SSL_METHOD *' (aka 'const struct ssl_method_st *') from 'int' [-Wint-conversion] method = SSLv3_client_method(); ^ ~~~~~~~~~~~~~~~~~~~~~ openssl.c:222:13: warning: 'TLSv1_client_method' is deprecated [-Wdeprecated-declarations] method = TLSv1_client_method(); ^ /usr/include/openssl/ssl.h:1629:1: note: 'TLSv1_client_method' has been explicitly marked deprecated here DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_client_method(void)) /* TLSv1.0 */ ^ /usr/include/openssl/opensslconf.h:127:34: note: expanded from macro 'DEPRECATEDIN_1_1_0' # define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) ^ /usr/include/openssl/opensslconf.h:102:53: note: expanded from macro 'DECLARE_DEPRECATED' # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); ^ 4 warnings generated. clang -O2 -I/usr/include -DMIMEPATH=\"/usr/pkg/etc/mime.types\" -DHAVE_PATHS_H -I/usr/include -DMAILRC='"/usr/pkg/etc/nail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS -c pop3.c clang -O2 -I/usr/include -DMIMEPATH=\"/usr/pkg/etc/mime.types\" -DHAVE_PATHS_H -I/usr/include -DMAILRC='"/usr/pkg/etc/nail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS -c popen.c clang -O2 -I/usr/include -DMIMEPATH=\"/usr/pkg/etc/mime.types\" -DHAVE_PATHS_H -I/usr/include -DMAILRC='"/usr/pkg/etc/nail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS -c quit.c clang -O2 -I/usr/include -DMIMEPATH=\"/usr/pkg/etc/mime.types\" -DHAVE_PATHS_H -I/usr/include -DMAILRC='"/usr/pkg/etc/nail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS -c send.c clang -O2 -I/usr/include -DMIMEPATH=\"/usr/pkg/etc/mime.types\" -DHAVE_PATHS_H -I/usr/include -DMAILRC='"/usr/pkg/etc/nail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS -c sendout.c sendout.c:1358:14: warning: '&&' within '||' [-Wlogical-op-parentheses] col == 3 && asccasecmp(str, "to:") == 0 || ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ sendout.c:1358:14: note: place parentheses around the '&&' expression to silence this warning col == 3 && asccasecmp(str, "to:") == 0 || ^ ) sendout.c:1359:14: warning: '&&' within '||' [-Wlogical-op-parentheses] col == 3 && asccasecmp(str, "cc:") == 0 || ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sendout.c:1359:14: note: place parentheses around the '&&' expression to silence this warning col == 3 && asccasecmp(str, "cc:") == 0 || ^ ( ) sendout.c:1360:14: warning: '&&' within '||' [-Wlogical-op-parentheses] col == 4 && asccasecmp(str, "bcc:") == 0 || ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sendout.c:1360:14: note: place parentheses around the '&&' expression to silence this warning col == 4 && asccasecmp(str, "bcc:") == 0 || ^ ( ) sendout.c:1361:15: warning: '&&' within '||' [-Wlogical-op-parentheses] col == 10 && asccasecmp(str, "Resent-To:") == 0) ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sendout.c:1361:15: note: place parentheses around the '&&' expression to silence this warning col == 10 && asccasecmp(str, "Resent-To:") == 0) ^ ( ) 4 warnings generated. clang -O2 -I/usr/include -DMIMEPATH=\"/usr/pkg/etc/mime.types\" -DHAVE_PATHS_H -I/usr/include -DMAILRC='"/usr/pkg/etc/nail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS -c smtp.c clang -O2 -I/usr/include -DMIMEPATH=\"/usr/pkg/etc/mime.types\" -DHAVE_PATHS_H -I/usr/include -DMAILRC='"/usr/pkg/etc/nail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS -c ssl.c clang -O2 -I/usr/include -DMIMEPATH=\"/usr/pkg/etc/mime.types\" -DHAVE_PATHS_H -I/usr/include -DMAILRC='"/usr/pkg/etc/nail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS -c strings.c clang -O2 -I/usr/include -DMIMEPATH=\"/usr/pkg/etc/mime.types\" -DHAVE_PATHS_H -I/usr/include -DMAILRC='"/usr/pkg/etc/nail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS -c temp.c clang -O2 -I/usr/include -DMIMEPATH=\"/usr/pkg/etc/mime.types\" -DHAVE_PATHS_H -I/usr/include -DMAILRC='"/usr/pkg/etc/nail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS -c thread.c clang -O2 -I/usr/include -DMIMEPATH=\"/usr/pkg/etc/mime.types\" -DHAVE_PATHS_H -I/usr/include -DMAILRC='"/usr/pkg/etc/nail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS -c tty.c tty.c:434:42: warning: '&&' within '||' [-Wlogical-op-parentheses] *cp != 'y' && *cp != 'Y' && *cp != 'n' && *cp != 'N'); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ tty.c:434:42: note: place parentheses around the '&&' expression to silence this warning *cp != 'y' && *cp != 'Y' && *cp != 'n' && *cp != 'N'); ^ ( ) 1 warning generated. clang -O2 -I/usr/include -DMIMEPATH=\"/usr/pkg/etc/mime.types\" -DHAVE_PATHS_H -I/usr/include -DMAILRC='"/usr/pkg/etc/nail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS -c v7.local.c clang -O2 -I/usr/include -DMIMEPATH=\"/usr/pkg/etc/mime.types\" -DHAVE_PATHS_H -I/usr/include -DMAILRC='"/usr/pkg/etc/nail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS -c vars.c clang -O2 -I/usr/include -DMIMEPATH=\"/usr/pkg/etc/mime.types\" -DHAVE_PATHS_H -I/usr/include -DMAILRC='"/usr/pkg/etc/nail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS -c version.c clang -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib aux.o base64.o cache.o cmd1.o cmd2.o cmd3.o cmdtab.o collect.o dotlock.o edit.o fio.o getname.o getopt.o head.o hmac.o imap.o imap_search.o junk.o lex.o list.o lzw.o macro.o maildir.o main.o md5.o mime.o names.o nss.o openssl.o pop3.o popen.o quit.o send.o sendout.o smtp.o ssl.o strings.o temp.o thread.o tty.o v7.local.o vars.o version.o `grep '^[^#]' LIBS` -o mailx openssl.o: In function `ssl_open': openssl.c:(.text+0x8d): undefined reference to `SSLv3_client_method' openssl.o: In function `ssl_init': openssl.c:(.text+0x4c7): undefined reference to `RAND_egd' clang: error: linker command failed with exit code 1 (use -v to see invocation) *** Error code 1 Stop. make: stopped in /data/scratch/mail/heirloom-mailx/work/heirloom-mailx-12.5 *** Error code 1 Stop. make[1]: stopped in /data/pkgsrc/mail/heirloom-mailx *** Error code 1 Stop. make: stopped in /data/pkgsrc/mail/heirloom-mailx