Mock Version: 4.1
Mock Version: 4.1
Mock Version: 4.1
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target aarch64 --nodeps /builddir/build/SPECS/mailx.spec'], chrootPath='/var/lib/mock/dist-ocs23-base-build-289571-28081/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0xffffa558c510>timeout=86400uid=981gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.tmkslieg:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False)
Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.tmkslieg:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '8742519753854fa694f337c3dc018ec2', '-D', '/var/lib/mock/dist-ocs23-base-build-289571-28081/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.tmkslieg:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target aarch64 --nodeps /builddir/build/SPECS/mailx.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: aarch64
Building for target aarch64
Wrote: /builddir/build/SRPMS/mailx-12.5-6.ocs23.src.rpm
Child return code was: 0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/mailx.spec'], chrootPath='/var/lib/mock/dist-ocs23-base-build-289571-28081/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0xffffa558c510>timeout=86400uid=981gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.tmkslieg:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False)
Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.tmkslieg:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '7af661c1de4f4af0a033fd0576c2afd9', '-D', '/var/lib/mock/dist-ocs23-base-build-289571-28081/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.tmkslieg:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target aarch64 --nodeps /builddir/build/SPECS/mailx.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: aarch64
Building for target aarch64
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.ksaJsW
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf mailx-12.5
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/mailx-12.5.tar.xz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd mailx-12.5
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/mailx-12.5-outof-Introduce-expandaddr-flag.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/mailx-12.5-fio.c-Unconditionally-require-wordexp-support.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/mailx-12.5-globname-Invoke-wordexp-with-WRDE_NOCMD-CVE-2004-277.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/mailx-12.5-unpack-Disable-option-processing-for-email-addresses.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/work-round-openssl-build-error.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.JMCyxc
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection'
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld  -Wl,--build-id=sha1'
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd mailx-12.5
+ /usr/bin/make -O -j8 V=1 VERBOSE=1 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64' IPv6=-DHAVE_IPv6_FUNCS SENDMAIL=/usr/sbin/sendmail MAILSPOOL=/var/mail MAILRC=/etc/mail.rc PREFIX=/usr SYSCONFDIR=/etc
/bin/sh ./makeconfig
checking if a hello world program can be built ... okay
checking for <alloca.h> ... okay
checking for alloca() ... okay
checking for ssize_t ... okay
checking for snprintf() ... okay
checking for fchdir() ... okay
checking for mmap() ... okay
checking for mremap() ... okay
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 <arpa/inet.h> ... 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 ... no
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)
 + S/MIME and SSL/TLS using OpenSSL
The following optional features are disabled:
 - IMAP GSSAPI authentication
Remarks:
/bin/sh ./makeconfig
checking if a hello world program can be built ... okay
checking for <alloca.h> ... okay
checking for alloca() ... okay
checking for ssize_t ... okay
checking for snprintf() ... okay
checking for fchdir() ... okay
checking for mmap() ... okay
checking for mremap() ... okay
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 <arpa/inet.h> ... 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 ... no
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)
 + S/MIME and SSL/TLS using OpenSSL
The following optional features are disabled:
 - IMAP GSSAPI authentication
Remarks:
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DMAILRC='"/etc/mail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS   -c cmdtab.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DMAILRC='"/etc/mail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS   -c base64.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DMAILRC='"/etc/mail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS   -c cmd2.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DMAILRC='"/etc/mail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS   -c edit.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DMAILRC='"/etc/mail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS   -c dotlock.c
dotlock.c: In function 'create_exclusive':
dotlock.c:143:17: warning: ignoring return value of 'setgid' declared with attribute 'warn_unused_result' [-Wunused-result]
  143 |                 setgid(realgid);
      |                 ^~~~~~~~~~~~~~~
dotlock.c:146:25: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result]
  146 |                         write(fd, apid, strlen(apid));
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dotlock.c:160:9: warning: ignoring return value of 'setgid' declared with attribute 'warn_unused_result' [-Wunused-result]
  160 |         setgid(realgid);
      |         ^~~~~~~~~~~~~~~
dotlock.c:174:9: warning: ignoring return value of 'setgid' declared with attribute 'warn_unused_result' [-Wunused-result]
  174 |         setgid(realgid);
      |         ^~~~~~~~~~~~~~~
dotlock.c: In function 'dot_unlock':
dotlock.c:277:9: warning: ignoring return value of 'setgid' declared with attribute 'warn_unused_result' [-Wunused-result]
  277 |         setgid(realgid);
      |         ^~~~~~~~~~~~~~~
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DMAILRC='"/etc/mail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS   -c getname.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DMAILRC='"/etc/mail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS   -c cache.c
cache.c: In function 'putcache':
cache.c:313:17: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result]
  313 |                 ftruncate(fileno(obuf), 0);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
cache.c: In function 'dequeue1':
cache.c:797:25: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result]
  797 |                         ftruncate(fileno(fp), 0);
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DMAILRC='"/etc/mail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS   -c getopt.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DMAILRC='"/etc/mail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS   -c hmac.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DMAILRC='"/etc/mail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS   -c cmd1.c
In file included from rcv.h:65,
                 from cmd1.c:45:
cmd1.c: In function 'headers':
def.h:409:43: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  409 |                                 dot==(mp) && (mp)->m_flag&MKILL)
      |                                 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
cmd1.c:107:29: note: in expansion of macro 'visible'
  107 |                         if (visible(mp)) {
      |                             ^~~~~~~
cmd1.c:114:41: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  114 |                                 if (n>0 && mp==&message[n-1] ||
      |                                     ~~~~^~~~~~~~~~~~~~~~~~~~
cmd1.c:116:68: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  116 |                                                 n==-2 && g==k+size && lastmq ||
      |                                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
cmd1.c:117:61: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  117 |                                                 n<0 && g>=k && mp->m_flag&fl)
      |                                                 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~
cmd1.c:121:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  121 |                 if (lastmq && (n==-2 || n==-1 && mp==&message[msgCount])) {
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
def.h:409:43: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  409 |                                 dot==(mp) && (mp)->m_flag&MKILL)
      |                                 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
cmd1.c:130:37: note: in expansion of macro 'visible'
  130 |                                 if (visible(mq)) {
      |                                     ^~~~~~~
def.h:409:43: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  409 |                                 dot==(mp) && (mp)->m_flag&MKILL)
      |                                 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
cmd1.c:139:30: note: in expansion of macro 'visible'
  139 |                         if (!visible(mp))
      |                              ^~~~~~~
def.h:409:43: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  409 |                                 dot==(mp) && (mp)->m_flag&MKILL)
      |                                 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
cmd1.c:149:29: note: in expansion of macro 'visible'
  149 |                         if (visible(mp) && (mp->m_collapsed <= 0 ||
      |                             ^~~~~~~
cmd1.c:157:41: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  157 |                                 if (n>0 && mp==&message[n-1] ||
      |                                     ~~~~^~~~~~~~~~~~~~~~~~~~
cmd1.c:159:68: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  159 |                                                 n==-2 && g==k+size && lastmq ||
      |                                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~
cmd1.c:160:61: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  160 |                                                 n<0 && g>=k && mp->m_flag&fl)
      |                                                 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~
cmd1.c:164:47: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  164 |                 if (lastmq && (n==-2 || n==-1 && mp==&message[msgCount])) {
      |                                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
def.h:409:43: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  409 |                                 dot==(mp) && (mp)->m_flag&MKILL)
      |                                 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
cmd1.c:172:37: note: in expansion of macro 'visible'
  172 |                                 if (visible(mq) && mq->m_collapsed <= 0) {
      |                                     ^~~~~~~
def.h:409:43: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  409 |                                 dot==(mp) && (mp)->m_flag&MKILL)
      |                                 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
cmd1.c:178:29: note: in expansion of macro 'visible'
  178 |                         if (visible(mp) && (mp->m_collapsed <= 0 ||
      |                             ^~~~~~~
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DMAILRC='"/etc/mail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS   -c collect.c
collect.c: In function 'read_attachment_data':
collect.c:281:62: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  281 |                         (cp = value("sendcharsets")) != NULL &&
      |                                                              ^
collect.c: In function 'collect':
collect.c:650:75: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  650 |                 if (linebuf[0] != escape || (value("interactive") == NULL &&
      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  651 |                                         tildeflag == 0 ||
      |                                         ~~~~~~~~~~~~~~                     
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DMAILRC='"/etc/mail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS   -c aux.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DMAILRC='"/etc/mail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS   -c fio.c
fio.c: In function 'getfold':
fio.c:545:74: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  545 |         if (*folder == '/' || (p = which_protocol(folder)) != PROTO_FILE &&
      |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  546 |                         p != PROTO_MAILDIR) {
      |                         ~~~~~~~~~~~~~~~~~~                                
fio.c: In function 'expand':
fio.c:466:61: warning: '__snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=]
  466 |                         snprintf(xname, sizeof xname, "%s/%s", foldbuf, name+1);
      |                                                             ^
In file included from /usr/include/stdio.h:964,
                 from rcv.h:51,
                 from fio.c:45:
In function 'snprintf',
    inlined from 'expand' at fio.c:466:4:
/usr/include/bits/stdio2.h:54:10: note: '__snprintf_chk' output 2 or more bytes (assuming 1025) into a destination of size 1024
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DMAILRC='"/etc/mail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS   -c cmd3.c
cmd3.c: In function 'cfile':
cmd3.c:838:9: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
  838 |         strncpy(mboxname, expand("&"), sizeof mboxname)[sizeof mboxname-1]='\0';
      |         ^
cmd3.c: In function 'account':
cmd3.c:1347:9: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
 1347 |         strncpy(mboxname, expand("&"), sizeof mboxname)[sizeof mboxname-1]='\0';
      |         ^
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DMAILRC='"/etc/mail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS   -c imap_search.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DMAILRC='"/etc/mail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS   -c head.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DMAILRC='"/etc/mail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS   -c lzw.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DMAILRC='"/etc/mail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS   -c lex.c
In file included from rcv.h:65,
                 from lex.c:45:
lex.c: In function 'newmailinfo':
def.h:409:43: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  409 |                                 dot==(mp) && (mp)->m_flag&MKILL)
      |                                 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
lex.c:273:29: note: in expansion of macro 'visible'
  273 |                         if (visible(&message[omsgCount-1]))
      |                             ^~~~~~~
lex.c: In function 'execute':
def.h:409:43: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  409 |                                 dot==(mp) && (mp)->m_flag&MKILL)
      |                                 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
lex.c:617:21: note: in expansion of macro 'visible'
  617 |                 if (visible(dot)) {
      |                     ^~~~~~~
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DMAILRC='"/etc/mail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS   -c macro.c
macro.c: In function 'ccall':
macro.c:198:48: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  198 |         if (args[0] == NULL || args[1] != NULL && args[2] != NULL) {
      |                                                ^
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DMAILRC='"/etc/mail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS   -c main.c
main.c: In function 'main':
main.c:465:25: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
  465 |                         strncpy(mailname, cp, PATHSIZE)[PATHSIZE-1] = '\0';
      |                         ^
main.c:503:9: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
  503 |         strncpy(mboxname, expand("&"), sizeof mboxname)[sizeof mboxname-1]='\0';
      |         ^
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DMAILRC='"/etc/mail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS   -c nss.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DMAILRC='"/etc/mail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS   -c list.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DMAILRC='"/etc/mail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS   -c md5.c
md5.c: In function 'MD5Update':
md5.c:146:52: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  146 |         if ((context->count[0] = context->count[0] + (inputLen<<3) & 0xffffffff)
      |                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
md5.c:148:47: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  148 |         context->count[1] = context->count[1] + 1 & 0xffffffff;
      |                             ~~~~~~~~~~~~~~~~~~^~~
md5.c:149:47: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  149 |         context->count[1] = context->count[1] + (inputLen>>29) & 0xffffffff;
      |                             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
md5.c: At top level:
md5.c:208:23: warning: argument 1 of type 'md5_type[4]' {aka 'long unsigned int[4]'} with mismatched bound [-Warray-parameter=]
  208 | MD5Transform(md5_type state[4], unsigned char block[64])
      |              ~~~~~~~~~^~~~~~~~
md5.c:59:35: note: previously declared as 'md5_type[]' {aka 'long unsigned int[]'}
   59 | static void MD5Transform(md5_type state[], unsigned char block[]);
      |                          ~~~~~~~~~^~~~~~~
md5.c:208:47: warning: argument 2 of type 'unsigned char[64]' with mismatched bound [-Warray-parameter=]
  208 | MD5Transform(md5_type state[4], unsigned char block[64])
      |                                 ~~~~~~~~~~~~~~^~~~~~~~~
md5.c:59:58: note: previously declared as 'unsigned char[]'
   59 | static void MD5Transform(md5_type state[], unsigned char block[]);
      |                                            ~~~~~~~~~~~~~~^~~~~~~
md5.c: In function 'MD5Transform':
md5.c:72:30: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   72 | #define F(x, y, z)      ((x) & (y) | ~(x) & (z))
      |                          ~~~~^~~~~
md5.c:87:21: note: in expansion of macro 'F'
   87 |         (a) = (a) + F((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:216:9: note: in expansion of macro 'FF'
  216 |         FF(a, b, c, d, x[ 0], S11, 0xd76aa478); /* 1 */
      |         ^~
md5.c:87:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   87 |         (a) = (a) + F((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:216:9: note: in expansion of macro 'FF'
  216 |         FF(a, b, c, d, x[ 0], S11, 0xd76aa478); /* 1 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:88:15: note: in expansion of macro 'ROTATE_LEFT'
   88 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:216:9: note: in expansion of macro 'FF'
  216 |         FF(a, b, c, d, x[ 0], S11, 0xd76aa478); /* 1 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:88:15: note: in expansion of macro 'ROTATE_LEFT'
   88 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:216:9: note: in expansion of macro 'FF'
  216 |         FF(a, b, c, d, x[ 0], S11, 0xd76aa478); /* 1 */
      |         ^~
md5.c:89:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   89 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:216:9: note: in expansion of macro 'FF'
  216 |         FF(a, b, c, d, x[ 0], S11, 0xd76aa478); /* 1 */
      |         ^~
md5.c:72:30: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   72 | #define F(x, y, z)      ((x) & (y) | ~(x) & (z))
      |                          ~~~~^~~~~
md5.c:87:21: note: in expansion of macro 'F'
   87 |         (a) = (a) + F((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:217:9: note: in expansion of macro 'FF'
  217 |         FF(d, a, b, c, x[ 1], S12, 0xe8c7b756); /* 2 */
      |         ^~
md5.c:87:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   87 |         (a) = (a) + F((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:217:9: note: in expansion of macro 'FF'
  217 |         FF(d, a, b, c, x[ 1], S12, 0xe8c7b756); /* 2 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:88:15: note: in expansion of macro 'ROTATE_LEFT'
   88 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:217:9: note: in expansion of macro 'FF'
  217 |         FF(d, a, b, c, x[ 1], S12, 0xe8c7b756); /* 2 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:88:15: note: in expansion of macro 'ROTATE_LEFT'
   88 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:217:9: note: in expansion of macro 'FF'
  217 |         FF(d, a, b, c, x[ 1], S12, 0xe8c7b756); /* 2 */
      |         ^~
md5.c:89:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   89 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:217:9: note: in expansion of macro 'FF'
  217 |         FF(d, a, b, c, x[ 1], S12, 0xe8c7b756); /* 2 */
      |         ^~
md5.c:72:30: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   72 | #define F(x, y, z)      ((x) & (y) | ~(x) & (z))
      |                          ~~~~^~~~~
md5.c:87:21: note: in expansion of macro 'F'
   87 |         (a) = (a) + F((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:218:9: note: in expansion of macro 'FF'
  218 |         FF(c, d, a, b, x[ 2], S13, 0x242070db); /* 3 */
      |         ^~
md5.c:87:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   87 |         (a) = (a) + F((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:218:9: note: in expansion of macro 'FF'
  218 |         FF(c, d, a, b, x[ 2], S13, 0x242070db); /* 3 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:88:15: note: in expansion of macro 'ROTATE_LEFT'
   88 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:218:9: note: in expansion of macro 'FF'
  218 |         FF(c, d, a, b, x[ 2], S13, 0x242070db); /* 3 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:88:15: note: in expansion of macro 'ROTATE_LEFT'
   88 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:218:9: note: in expansion of macro 'FF'
  218 |         FF(c, d, a, b, x[ 2], S13, 0x242070db); /* 3 */
      |         ^~
md5.c:89:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   89 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:218:9: note: in expansion of macro 'FF'
  218 |         FF(c, d, a, b, x[ 2], S13, 0x242070db); /* 3 */
      |         ^~
md5.c:72:30: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   72 | #define F(x, y, z)      ((x) & (y) | ~(x) & (z))
      |                          ~~~~^~~~~
md5.c:87:21: note: in expansion of macro 'F'
   87 |         (a) = (a) + F((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:219:9: note: in expansion of macro 'FF'
  219 |         FF(b, c, d, a, x[ 3], S14, 0xc1bdceee); /* 4 */
      |         ^~
md5.c:87:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   87 |         (a) = (a) + F((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:219:9: note: in expansion of macro 'FF'
  219 |         FF(b, c, d, a, x[ 3], S14, 0xc1bdceee); /* 4 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:88:15: note: in expansion of macro 'ROTATE_LEFT'
   88 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:219:9: note: in expansion of macro 'FF'
  219 |         FF(b, c, d, a, x[ 3], S14, 0xc1bdceee); /* 4 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:88:15: note: in expansion of macro 'ROTATE_LEFT'
   88 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:219:9: note: in expansion of macro 'FF'
  219 |         FF(b, c, d, a, x[ 3], S14, 0xc1bdceee); /* 4 */
      |         ^~
md5.c:89:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   89 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:219:9: note: in expansion of macro 'FF'
  219 |         FF(b, c, d, a, x[ 3], S14, 0xc1bdceee); /* 4 */
      |         ^~
md5.c:72:30: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   72 | #define F(x, y, z)      ((x) & (y) | ~(x) & (z))
      |                          ~~~~^~~~~
md5.c:87:21: note: in expansion of macro 'F'
   87 |         (a) = (a) + F((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:220:9: note: in expansion of macro 'FF'
  220 |         FF(a, b, c, d, x[ 4], S11, 0xf57c0faf); /* 5 */
      |         ^~
md5.c:87:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   87 |         (a) = (a) + F((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:220:9: note: in expansion of macro 'FF'
  220 |         FF(a, b, c, d, x[ 4], S11, 0xf57c0faf); /* 5 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:88:15: note: in expansion of macro 'ROTATE_LEFT'
   88 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:220:9: note: in expansion of macro 'FF'
  220 |         FF(a, b, c, d, x[ 4], S11, 0xf57c0faf); /* 5 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:88:15: note: in expansion of macro 'ROTATE_LEFT'
   88 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:220:9: note: in expansion of macro 'FF'
  220 |         FF(a, b, c, d, x[ 4], S11, 0xf57c0faf); /* 5 */
      |         ^~
md5.c:89:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   89 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:220:9: note: in expansion of macro 'FF'
  220 |         FF(a, b, c, d, x[ 4], S11, 0xf57c0faf); /* 5 */
      |         ^~
md5.c:72:30: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   72 | #define F(x, y, z)      ((x) & (y) | ~(x) & (z))
      |                          ~~~~^~~~~
md5.c:87:21: note: in expansion of macro 'F'
   87 |         (a) = (a) + F((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:221:9: note: in expansion of macro 'FF'
  221 |         FF(d, a, b, c, x[ 5], S12, 0x4787c62a); /* 6 */
      |         ^~
md5.c:87:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   87 |         (a) = (a) + F((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:221:9: note: in expansion of macro 'FF'
  221 |         FF(d, a, b, c, x[ 5], S12, 0x4787c62a); /* 6 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:88:15: note: in expansion of macro 'ROTATE_LEFT'
   88 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:221:9: note: in expansion of macro 'FF'
  221 |         FF(d, a, b, c, x[ 5], S12, 0x4787c62a); /* 6 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:88:15: note: in expansion of macro 'ROTATE_LEFT'
   88 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:221:9: note: in expansion of macro 'FF'
  221 |         FF(d, a, b, c, x[ 5], S12, 0x4787c62a); /* 6 */
      |         ^~
md5.c:89:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   89 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:221:9: note: in expansion of macro 'FF'
  221 |         FF(d, a, b, c, x[ 5], S12, 0x4787c62a); /* 6 */
      |         ^~
md5.c:72:30: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   72 | #define F(x, y, z)      ((x) & (y) | ~(x) & (z))
      |                          ~~~~^~~~~
md5.c:87:21: note: in expansion of macro 'F'
   87 |         (a) = (a) + F((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:222:9: note: in expansion of macro 'FF'
  222 |         FF(c, d, a, b, x[ 6], S13, 0xa8304613); /* 7 */
      |         ^~
md5.c:87:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   87 |         (a) = (a) + F((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:222:9: note: in expansion of macro 'FF'
  222 |         FF(c, d, a, b, x[ 6], S13, 0xa8304613); /* 7 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:88:15: note: in expansion of macro 'ROTATE_LEFT'
   88 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:222:9: note: in expansion of macro 'FF'
  222 |         FF(c, d, a, b, x[ 6], S13, 0xa8304613); /* 7 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:88:15: note: in expansion of macro 'ROTATE_LEFT'
   88 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:222:9: note: in expansion of macro 'FF'
  222 |         FF(c, d, a, b, x[ 6], S13, 0xa8304613); /* 7 */
      |         ^~
md5.c:89:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   89 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:222:9: note: in expansion of macro 'FF'
  222 |         FF(c, d, a, b, x[ 6], S13, 0xa8304613); /* 7 */
      |         ^~
md5.c:72:30: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   72 | #define F(x, y, z)      ((x) & (y) | ~(x) & (z))
      |                          ~~~~^~~~~
md5.c:87:21: note: in expansion of macro 'F'
   87 |         (a) = (a) + F((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:223:9: note: in expansion of macro 'FF'
  223 |         FF(b, c, d, a, x[ 7], S14, 0xfd469501); /* 8 */
      |         ^~
md5.c:87:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   87 |         (a) = (a) + F((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:223:9: note: in expansion of macro 'FF'
  223 |         FF(b, c, d, a, x[ 7], S14, 0xfd469501); /* 8 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:88:15: note: in expansion of macro 'ROTATE_LEFT'
   88 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:223:9: note: in expansion of macro 'FF'
  223 |         FF(b, c, d, a, x[ 7], S14, 0xfd469501); /* 8 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:88:15: note: in expansion of macro 'ROTATE_LEFT'
   88 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:223:9: note: in expansion of macro 'FF'
  223 |         FF(b, c, d, a, x[ 7], S14, 0xfd469501); /* 8 */
      |         ^~
md5.c:89:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   89 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:223:9: note: in expansion of macro 'FF'
  223 |         FF(b, c, d, a, x[ 7], S14, 0xfd469501); /* 8 */
      |         ^~
md5.c:72:30: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   72 | #define F(x, y, z)      ((x) & (y) | ~(x) & (z))
      |                          ~~~~^~~~~
md5.c:87:21: note: in expansion of macro 'F'
   87 |         (a) = (a) + F((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:224:9: note: in expansion of macro 'FF'
  224 |         FF(a, b, c, d, x[ 8], S11, 0x698098d8); /* 9 */
      |         ^~
md5.c:87:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   87 |         (a) = (a) + F((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:224:9: note: in expansion of macro 'FF'
  224 |         FF(a, b, c, d, x[ 8], S11, 0x698098d8); /* 9 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:88:15: note: in expansion of macro 'ROTATE_LEFT'
   88 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:224:9: note: in expansion of macro 'FF'
  224 |         FF(a, b, c, d, x[ 8], S11, 0x698098d8); /* 9 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:88:15: note: in expansion of macro 'ROTATE_LEFT'
   88 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:224:9: note: in expansion of macro 'FF'
  224 |         FF(a, b, c, d, x[ 8], S11, 0x698098d8); /* 9 */
      |         ^~
md5.c:89:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   89 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:224:9: note: in expansion of macro 'FF'
  224 |         FF(a, b, c, d, x[ 8], S11, 0x698098d8); /* 9 */
      |         ^~
md5.c:72:30: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   72 | #define F(x, y, z)      ((x) & (y) | ~(x) & (z))
      |                          ~~~~^~~~~
md5.c:87:21: note: in expansion of macro 'F'
   87 |         (a) = (a) + F((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:225:9: note: in expansion of macro 'FF'
  225 |         FF(d, a, b, c, x[ 9], S12, 0x8b44f7af); /* 10 */
      |         ^~
md5.c:87:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   87 |         (a) = (a) + F((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:225:9: note: in expansion of macro 'FF'
  225 |         FF(d, a, b, c, x[ 9], S12, 0x8b44f7af); /* 10 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:88:15: note: in expansion of macro 'ROTATE_LEFT'
   88 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:225:9: note: in expansion of macro 'FF'
  225 |         FF(d, a, b, c, x[ 9], S12, 0x8b44f7af); /* 10 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:88:15: note: in expansion of macro 'ROTATE_LEFT'
   88 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:225:9: note: in expansion of macro 'FF'
  225 |         FF(d, a, b, c, x[ 9], S12, 0x8b44f7af); /* 10 */
      |         ^~
md5.c:89:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   89 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:225:9: note: in expansion of macro 'FF'
  225 |         FF(d, a, b, c, x[ 9], S12, 0x8b44f7af); /* 10 */
      |         ^~
md5.c:72:30: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   72 | #define F(x, y, z)      ((x) & (y) | ~(x) & (z))
      |                          ~~~~^~~~~
md5.c:87:21: note: in expansion of macro 'F'
   87 |         (a) = (a) + F((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:226:9: note: in expansion of macro 'FF'
  226 |         FF(c, d, a, b, x[10], S13, 0xffff5bb1); /* 11 */
      |         ^~
md5.c:87:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   87 |         (a) = (a) + F((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:226:9: note: in expansion of macro 'FF'
  226 |         FF(c, d, a, b, x[10], S13, 0xffff5bb1); /* 11 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:88:15: note: in expansion of macro 'ROTATE_LEFT'
   88 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:226:9: note: in expansion of macro 'FF'
  226 |         FF(c, d, a, b, x[10], S13, 0xffff5bb1); /* 11 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:88:15: note: in expansion of macro 'ROTATE_LEFT'
   88 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:226:9: note: in expansion of macro 'FF'
  226 |         FF(c, d, a, b, x[10], S13, 0xffff5bb1); /* 11 */
      |         ^~
md5.c:89:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   89 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:226:9: note: in expansion of macro 'FF'
  226 |         FF(c, d, a, b, x[10], S13, 0xffff5bb1); /* 11 */
      |         ^~
md5.c:72:30: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   72 | #define F(x, y, z)      ((x) & (y) | ~(x) & (z))
      |                          ~~~~^~~~~
md5.c:87:21: note: in expansion of macro 'F'
   87 |         (a) = (a) + F((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:227:9: note: in expansion of macro 'FF'
  227 |         FF(b, c, d, a, x[11], S14, 0x895cd7be); /* 12 */
      |         ^~
md5.c:87:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   87 |         (a) = (a) + F((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:227:9: note: in expansion of macro 'FF'
  227 |         FF(b, c, d, a, x[11], S14, 0x895cd7be); /* 12 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:88:15: note: in expansion of macro 'ROTATE_LEFT'
   88 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:227:9: note: in expansion of macro 'FF'
  227 |         FF(b, c, d, a, x[11], S14, 0x895cd7be); /* 12 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:88:15: note: in expansion of macro 'ROTATE_LEFT'
   88 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:227:9: note: in expansion of macro 'FF'
  227 |         FF(b, c, d, a, x[11], S14, 0x895cd7be); /* 12 */
      |         ^~
md5.c:89:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   89 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:227:9: note: in expansion of macro 'FF'
  227 |         FF(b, c, d, a, x[11], S14, 0x895cd7be); /* 12 */
      |         ^~
md5.c:72:30: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   72 | #define F(x, y, z)      ((x) & (y) | ~(x) & (z))
      |                          ~~~~^~~~~
md5.c:87:21: note: in expansion of macro 'F'
   87 |         (a) = (a) + F((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:228:9: note: in expansion of macro 'FF'
  228 |         FF(a, b, c, d, x[12], S11, 0x6b901122); /* 13 */
      |         ^~
md5.c:87:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   87 |         (a) = (a) + F((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:228:9: note: in expansion of macro 'FF'
  228 |         FF(a, b, c, d, x[12], S11, 0x6b901122); /* 13 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:88:15: note: in expansion of macro 'ROTATE_LEFT'
   88 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:228:9: note: in expansion of macro 'FF'
  228 |         FF(a, b, c, d, x[12], S11, 0x6b901122); /* 13 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:88:15: note: in expansion of macro 'ROTATE_LEFT'
   88 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:228:9: note: in expansion of macro 'FF'
  228 |         FF(a, b, c, d, x[12], S11, 0x6b901122); /* 13 */
      |         ^~
md5.c:89:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   89 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:228:9: note: in expansion of macro 'FF'
  228 |         FF(a, b, c, d, x[12], S11, 0x6b901122); /* 13 */
      |         ^~
md5.c:72:30: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   72 | #define F(x, y, z)      ((x) & (y) | ~(x) & (z))
      |                          ~~~~^~~~~
md5.c:87:21: note: in expansion of macro 'F'
   87 |         (a) = (a) + F((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:229:9: note: in expansion of macro 'FF'
  229 |         FF(d, a, b, c, x[13], S12, 0xfd987193); /* 14 */
      |         ^~
md5.c:87:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   87 |         (a) = (a) + F((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:229:9: note: in expansion of macro 'FF'
  229 |         FF(d, a, b, c, x[13], S12, 0xfd987193); /* 14 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:88:15: note: in expansion of macro 'ROTATE_LEFT'
   88 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:229:9: note: in expansion of macro 'FF'
  229 |         FF(d, a, b, c, x[13], S12, 0xfd987193); /* 14 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:88:15: note: in expansion of macro 'ROTATE_LEFT'
   88 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:229:9: note: in expansion of macro 'FF'
  229 |         FF(d, a, b, c, x[13], S12, 0xfd987193); /* 14 */
      |         ^~
md5.c:89:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   89 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:229:9: note: in expansion of macro 'FF'
  229 |         FF(d, a, b, c, x[13], S12, 0xfd987193); /* 14 */
      |         ^~
md5.c:72:30: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   72 | #define F(x, y, z)      ((x) & (y) | ~(x) & (z))
      |                          ~~~~^~~~~
md5.c:87:21: note: in expansion of macro 'F'
   87 |         (a) = (a) + F((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:230:9: note: in expansion of macro 'FF'
  230 |         FF(c, d, a, b, x[14], S13, 0xa679438e); /* 15 */
      |         ^~
md5.c:87:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   87 |         (a) = (a) + F((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:230:9: note: in expansion of macro 'FF'
  230 |         FF(c, d, a, b, x[14], S13, 0xa679438e); /* 15 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:88:15: note: in expansion of macro 'ROTATE_LEFT'
   88 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:230:9: note: in expansion of macro 'FF'
  230 |         FF(c, d, a, b, x[14], S13, 0xa679438e); /* 15 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:88:15: note: in expansion of macro 'ROTATE_LEFT'
   88 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:230:9: note: in expansion of macro 'FF'
  230 |         FF(c, d, a, b, x[14], S13, 0xa679438e); /* 15 */
      |         ^~
md5.c:89:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   89 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:230:9: note: in expansion of macro 'FF'
  230 |         FF(c, d, a, b, x[14], S13, 0xa679438e); /* 15 */
      |         ^~
md5.c:72:30: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   72 | #define F(x, y, z)      ((x) & (y) | ~(x) & (z))
      |                          ~~~~^~~~~
md5.c:87:21: note: in expansion of macro 'F'
   87 |         (a) = (a) + F((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:231:9: note: in expansion of macro 'FF'
  231 |         FF(b, c, d, a, x[15], S14, 0x49b40821); /* 16 */
      |         ^~
md5.c:87:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   87 |         (a) = (a) + F((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:231:9: note: in expansion of macro 'FF'
  231 |         FF(b, c, d, a, x[15], S14, 0x49b40821); /* 16 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:88:15: note: in expansion of macro 'ROTATE_LEFT'
   88 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:231:9: note: in expansion of macro 'FF'
  231 |         FF(b, c, d, a, x[15], S14, 0x49b40821); /* 16 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:88:15: note: in expansion of macro 'ROTATE_LEFT'
   88 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:231:9: note: in expansion of macro 'FF'
  231 |         FF(b, c, d, a, x[15], S14, 0x49b40821); /* 16 */
      |         ^~
md5.c:89:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   89 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:231:9: note: in expansion of macro 'FF'
  231 |         FF(b, c, d, a, x[15], S14, 0x49b40821); /* 16 */
      |         ^~
md5.c:73:30: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   73 | #define G(x, y, z)      ((x) & (z) | (y) & ~(z))
      |                          ~~~~^~~~~
md5.c:93:21: note: in expansion of macro 'G'
   93 |         (a) = (a) + G((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:234:9: note: in expansion of macro 'GG'
  234 |         GG(a, b, c, d, x[ 1], S21, 0xf61e2562); /* 17 */
      |         ^~
md5.c:93:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   93 |         (a) = (a) + G((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:234:9: note: in expansion of macro 'GG'
  234 |         GG(a, b, c, d, x[ 1], S21, 0xf61e2562); /* 17 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:94:15: note: in expansion of macro 'ROTATE_LEFT'
   94 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:234:9: note: in expansion of macro 'GG'
  234 |         GG(a, b, c, d, x[ 1], S21, 0xf61e2562); /* 17 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:94:15: note: in expansion of macro 'ROTATE_LEFT'
   94 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:234:9: note: in expansion of macro 'GG'
  234 |         GG(a, b, c, d, x[ 1], S21, 0xf61e2562); /* 17 */
      |         ^~
md5.c:95:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   95 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:234:9: note: in expansion of macro 'GG'
  234 |         GG(a, b, c, d, x[ 1], S21, 0xf61e2562); /* 17 */
      |         ^~
md5.c:73:30: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   73 | #define G(x, y, z)      ((x) & (z) | (y) & ~(z))
      |                          ~~~~^~~~~
md5.c:93:21: note: in expansion of macro 'G'
   93 |         (a) = (a) + G((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:235:9: note: in expansion of macro 'GG'
  235 |         GG(d, a, b, c, x[ 6], S22, 0xc040b340); /* 18 */
      |         ^~
md5.c:93:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   93 |         (a) = (a) + G((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:235:9: note: in expansion of macro 'GG'
  235 |         GG(d, a, b, c, x[ 6], S22, 0xc040b340); /* 18 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:94:15: note: in expansion of macro 'ROTATE_LEFT'
   94 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:235:9: note: in expansion of macro 'GG'
  235 |         GG(d, a, b, c, x[ 6], S22, 0xc040b340); /* 18 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:94:15: note: in expansion of macro 'ROTATE_LEFT'
   94 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:235:9: note: in expansion of macro 'GG'
  235 |         GG(d, a, b, c, x[ 6], S22, 0xc040b340); /* 18 */
      |         ^~
md5.c:95:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   95 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:235:9: note: in expansion of macro 'GG'
  235 |         GG(d, a, b, c, x[ 6], S22, 0xc040b340); /* 18 */
      |         ^~
md5.c:73:30: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   73 | #define G(x, y, z)      ((x) & (z) | (y) & ~(z))
      |                          ~~~~^~~~~
md5.c:93:21: note: in expansion of macro 'G'
   93 |         (a) = (a) + G((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:236:9: note: in expansion of macro 'GG'
  236 |         GG(c, d, a, b, x[11], S23, 0x265e5a51); /* 19 */
      |         ^~
md5.c:93:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   93 |         (a) = (a) + G((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:236:9: note: in expansion of macro 'GG'
  236 |         GG(c, d, a, b, x[11], S23, 0x265e5a51); /* 19 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:94:15: note: in expansion of macro 'ROTATE_LEFT'
   94 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:236:9: note: in expansion of macro 'GG'
  236 |         GG(c, d, a, b, x[11], S23, 0x265e5a51); /* 19 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:94:15: note: in expansion of macro 'ROTATE_LEFT'
   94 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:236:9: note: in expansion of macro 'GG'
  236 |         GG(c, d, a, b, x[11], S23, 0x265e5a51); /* 19 */
      |         ^~
md5.c:95:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   95 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:236:9: note: in expansion of macro 'GG'
  236 |         GG(c, d, a, b, x[11], S23, 0x265e5a51); /* 19 */
      |         ^~
md5.c:73:30: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   73 | #define G(x, y, z)      ((x) & (z) | (y) & ~(z))
      |                          ~~~~^~~~~
md5.c:93:21: note: in expansion of macro 'G'
   93 |         (a) = (a) + G((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:237:9: note: in expansion of macro 'GG'
  237 |         GG(b, c, d, a, x[ 0], S24, 0xe9b6c7aa); /* 20 */
      |         ^~
md5.c:93:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   93 |         (a) = (a) + G((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:237:9: note: in expansion of macro 'GG'
  237 |         GG(b, c, d, a, x[ 0], S24, 0xe9b6c7aa); /* 20 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:94:15: note: in expansion of macro 'ROTATE_LEFT'
   94 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:237:9: note: in expansion of macro 'GG'
  237 |         GG(b, c, d, a, x[ 0], S24, 0xe9b6c7aa); /* 20 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:94:15: note: in expansion of macro 'ROTATE_LEFT'
   94 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:237:9: note: in expansion of macro 'GG'
  237 |         GG(b, c, d, a, x[ 0], S24, 0xe9b6c7aa); /* 20 */
      |         ^~
md5.c:95:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   95 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:237:9: note: in expansion of macro 'GG'
  237 |         GG(b, c, d, a, x[ 0], S24, 0xe9b6c7aa); /* 20 */
      |         ^~
md5.c:73:30: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   73 | #define G(x, y, z)      ((x) & (z) | (y) & ~(z))
      |                          ~~~~^~~~~
md5.c:93:21: note: in expansion of macro 'G'
   93 |         (a) = (a) + G((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:238:9: note: in expansion of macro 'GG'
  238 |         GG(a, b, c, d, x[ 5], S21, 0xd62f105d); /* 21 */
      |         ^~
md5.c:93:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   93 |         (a) = (a) + G((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:238:9: note: in expansion of macro 'GG'
  238 |         GG(a, b, c, d, x[ 5], S21, 0xd62f105d); /* 21 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:94:15: note: in expansion of macro 'ROTATE_LEFT'
   94 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:238:9: note: in expansion of macro 'GG'
  238 |         GG(a, b, c, d, x[ 5], S21, 0xd62f105d); /* 21 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:94:15: note: in expansion of macro 'ROTATE_LEFT'
   94 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:238:9: note: in expansion of macro 'GG'
  238 |         GG(a, b, c, d, x[ 5], S21, 0xd62f105d); /* 21 */
      |         ^~
md5.c:95:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   95 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:238:9: note: in expansion of macro 'GG'
  238 |         GG(a, b, c, d, x[ 5], S21, 0xd62f105d); /* 21 */
      |         ^~
md5.c:73:30: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   73 | #define G(x, y, z)      ((x) & (z) | (y) & ~(z))
      |                          ~~~~^~~~~
md5.c:93:21: note: in expansion of macro 'G'
   93 |         (a) = (a) + G((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:239:9: note: in expansion of macro 'GG'
  239 |         GG(d, a, b, c, x[10], S22,  0x2441453); /* 22 */
      |         ^~
md5.c:93:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   93 |         (a) = (a) + G((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:239:9: note: in expansion of macro 'GG'
  239 |         GG(d, a, b, c, x[10], S22,  0x2441453); /* 22 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:94:15: note: in expansion of macro 'ROTATE_LEFT'
   94 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:239:9: note: in expansion of macro 'GG'
  239 |         GG(d, a, b, c, x[10], S22,  0x2441453); /* 22 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:94:15: note: in expansion of macro 'ROTATE_LEFT'
   94 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:239:9: note: in expansion of macro 'GG'
  239 |         GG(d, a, b, c, x[10], S22,  0x2441453); /* 22 */
      |         ^~
md5.c:95:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   95 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:239:9: note: in expansion of macro 'GG'
  239 |         GG(d, a, b, c, x[10], S22,  0x2441453); /* 22 */
      |         ^~
md5.c:73:30: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   73 | #define G(x, y, z)      ((x) & (z) | (y) & ~(z))
      |                          ~~~~^~~~~
md5.c:93:21: note: in expansion of macro 'G'
   93 |         (a) = (a) + G((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:240:9: note: in expansion of macro 'GG'
  240 |         GG(c, d, a, b, x[15], S23, 0xd8a1e681); /* 23 */
      |         ^~
md5.c:93:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   93 |         (a) = (a) + G((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:240:9: note: in expansion of macro 'GG'
  240 |         GG(c, d, a, b, x[15], S23, 0xd8a1e681); /* 23 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:94:15: note: in expansion of macro 'ROTATE_LEFT'
   94 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:240:9: note: in expansion of macro 'GG'
  240 |         GG(c, d, a, b, x[15], S23, 0xd8a1e681); /* 23 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:94:15: note: in expansion of macro 'ROTATE_LEFT'
   94 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:240:9: note: in expansion of macro 'GG'
  240 |         GG(c, d, a, b, x[15], S23, 0xd8a1e681); /* 23 */
      |         ^~
md5.c:95:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   95 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:240:9: note: in expansion of macro 'GG'
  240 |         GG(c, d, a, b, x[15], S23, 0xd8a1e681); /* 23 */
      |         ^~
md5.c:73:30: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   73 | #define G(x, y, z)      ((x) & (z) | (y) & ~(z))
      |                          ~~~~^~~~~
md5.c:93:21: note: in expansion of macro 'G'
   93 |         (a) = (a) + G((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:241:9: note: in expansion of macro 'GG'
  241 |         GG(b, c, d, a, x[ 4], S24, 0xe7d3fbc8); /* 24 */
      |         ^~
md5.c:93:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   93 |         (a) = (a) + G((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:241:9: note: in expansion of macro 'GG'
  241 |         GG(b, c, d, a, x[ 4], S24, 0xe7d3fbc8); /* 24 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:94:15: note: in expansion of macro 'ROTATE_LEFT'
   94 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:241:9: note: in expansion of macro 'GG'
  241 |         GG(b, c, d, a, x[ 4], S24, 0xe7d3fbc8); /* 24 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:94:15: note: in expansion of macro 'ROTATE_LEFT'
   94 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:241:9: note: in expansion of macro 'GG'
  241 |         GG(b, c, d, a, x[ 4], S24, 0xe7d3fbc8); /* 24 */
      |         ^~
md5.c:95:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   95 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:241:9: note: in expansion of macro 'GG'
  241 |         GG(b, c, d, a, x[ 4], S24, 0xe7d3fbc8); /* 24 */
      |         ^~
md5.c:73:30: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   73 | #define G(x, y, z)      ((x) & (z) | (y) & ~(z))
      |                          ~~~~^~~~~
md5.c:93:21: note: in expansion of macro 'G'
   93 |         (a) = (a) + G((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:242:9: note: in expansion of macro 'GG'
  242 |         GG(a, b, c, d, x[ 9], S21, 0x21e1cde6); /* 25 */
      |         ^~
md5.c:93:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   93 |         (a) = (a) + G((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:242:9: note: in expansion of macro 'GG'
  242 |         GG(a, b, c, d, x[ 9], S21, 0x21e1cde6); /* 25 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:94:15: note: in expansion of macro 'ROTATE_LEFT'
   94 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:242:9: note: in expansion of macro 'GG'
  242 |         GG(a, b, c, d, x[ 9], S21, 0x21e1cde6); /* 25 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:94:15: note: in expansion of macro 'ROTATE_LEFT'
   94 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:242:9: note: in expansion of macro 'GG'
  242 |         GG(a, b, c, d, x[ 9], S21, 0x21e1cde6); /* 25 */
      |         ^~
md5.c:95:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   95 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:242:9: note: in expansion of macro 'GG'
  242 |         GG(a, b, c, d, x[ 9], S21, 0x21e1cde6); /* 25 */
      |         ^~
md5.c:73:30: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   73 | #define G(x, y, z)      ((x) & (z) | (y) & ~(z))
      |                          ~~~~^~~~~
md5.c:93:21: note: in expansion of macro 'G'
   93 |         (a) = (a) + G((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:243:9: note: in expansion of macro 'GG'
  243 |         GG(d, a, b, c, x[14], S22, 0xc33707d6); /* 26 */
      |         ^~
md5.c:93:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   93 |         (a) = (a) + G((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:243:9: note: in expansion of macro 'GG'
  243 |         GG(d, a, b, c, x[14], S22, 0xc33707d6); /* 26 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:94:15: note: in expansion of macro 'ROTATE_LEFT'
   94 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:243:9: note: in expansion of macro 'GG'
  243 |         GG(d, a, b, c, x[14], S22, 0xc33707d6); /* 26 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:94:15: note: in expansion of macro 'ROTATE_LEFT'
   94 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:243:9: note: in expansion of macro 'GG'
  243 |         GG(d, a, b, c, x[14], S22, 0xc33707d6); /* 26 */
      |         ^~
md5.c:95:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   95 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:243:9: note: in expansion of macro 'GG'
  243 |         GG(d, a, b, c, x[14], S22, 0xc33707d6); /* 26 */
      |         ^~
md5.c:73:30: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   73 | #define G(x, y, z)      ((x) & (z) | (y) & ~(z))
      |                          ~~~~^~~~~
md5.c:93:21: note: in expansion of macro 'G'
   93 |         (a) = (a) + G((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:244:9: note: in expansion of macro 'GG'
  244 |         GG(c, d, a, b, x[ 3], S23, 0xf4d50d87); /* 27 */
      |         ^~
md5.c:93:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   93 |         (a) = (a) + G((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:244:9: note: in expansion of macro 'GG'
  244 |         GG(c, d, a, b, x[ 3], S23, 0xf4d50d87); /* 27 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:94:15: note: in expansion of macro 'ROTATE_LEFT'
   94 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:244:9: note: in expansion of macro 'GG'
  244 |         GG(c, d, a, b, x[ 3], S23, 0xf4d50d87); /* 27 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:94:15: note: in expansion of macro 'ROTATE_LEFT'
   94 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:244:9: note: in expansion of macro 'GG'
  244 |         GG(c, d, a, b, x[ 3], S23, 0xf4d50d87); /* 27 */
      |         ^~
md5.c:95:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   95 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:244:9: note: in expansion of macro 'GG'
  244 |         GG(c, d, a, b, x[ 3], S23, 0xf4d50d87); /* 27 */
      |         ^~
md5.c:73:30: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   73 | #define G(x, y, z)      ((x) & (z) | (y) & ~(z))
      |                          ~~~~^~~~~
md5.c:93:21: note: in expansion of macro 'G'
   93 |         (a) = (a) + G((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:245:9: note: in expansion of macro 'GG'
  245 |         GG(b, c, d, a, x[ 8], S24, 0x455a14ed); /* 28 */
      |         ^~
md5.c:93:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   93 |         (a) = (a) + G((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:245:9: note: in expansion of macro 'GG'
  245 |         GG(b, c, d, a, x[ 8], S24, 0x455a14ed); /* 28 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:94:15: note: in expansion of macro 'ROTATE_LEFT'
   94 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:245:9: note: in expansion of macro 'GG'
  245 |         GG(b, c, d, a, x[ 8], S24, 0x455a14ed); /* 28 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:94:15: note: in expansion of macro 'ROTATE_LEFT'
   94 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:245:9: note: in expansion of macro 'GG'
  245 |         GG(b, c, d, a, x[ 8], S24, 0x455a14ed); /* 28 */
      |         ^~
md5.c:95:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   95 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:245:9: note: in expansion of macro 'GG'
  245 |         GG(b, c, d, a, x[ 8], S24, 0x455a14ed); /* 28 */
      |         ^~
md5.c:73:30: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   73 | #define G(x, y, z)      ((x) & (z) | (y) & ~(z))
      |                          ~~~~^~~~~
md5.c:93:21: note: in expansion of macro 'G'
   93 |         (a) = (a) + G((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:246:9: note: in expansion of macro 'GG'
  246 |         GG(a, b, c, d, x[13], S21, 0xa9e3e905); /* 29 */
      |         ^~
md5.c:93:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   93 |         (a) = (a) + G((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:246:9: note: in expansion of macro 'GG'
  246 |         GG(a, b, c, d, x[13], S21, 0xa9e3e905); /* 29 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:94:15: note: in expansion of macro 'ROTATE_LEFT'
   94 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:246:9: note: in expansion of macro 'GG'
  246 |         GG(a, b, c, d, x[13], S21, 0xa9e3e905); /* 29 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:94:15: note: in expansion of macro 'ROTATE_LEFT'
   94 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:246:9: note: in expansion of macro 'GG'
  246 |         GG(a, b, c, d, x[13], S21, 0xa9e3e905); /* 29 */
      |         ^~
md5.c:95:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   95 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:246:9: note: in expansion of macro 'GG'
  246 |         GG(a, b, c, d, x[13], S21, 0xa9e3e905); /* 29 */
      |         ^~
md5.c:73:30: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   73 | #define G(x, y, z)      ((x) & (z) | (y) & ~(z))
      |                          ~~~~^~~~~
md5.c:93:21: note: in expansion of macro 'G'
   93 |         (a) = (a) + G((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:247:9: note: in expansion of macro 'GG'
  247 |         GG(d, a, b, c, x[ 2], S22, 0xfcefa3f8); /* 30 */
      |         ^~
md5.c:93:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   93 |         (a) = (a) + G((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:247:9: note: in expansion of macro 'GG'
  247 |         GG(d, a, b, c, x[ 2], S22, 0xfcefa3f8); /* 30 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:94:15: note: in expansion of macro 'ROTATE_LEFT'
   94 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:247:9: note: in expansion of macro 'GG'
  247 |         GG(d, a, b, c, x[ 2], S22, 0xfcefa3f8); /* 30 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:94:15: note: in expansion of macro 'ROTATE_LEFT'
   94 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:247:9: note: in expansion of macro 'GG'
  247 |         GG(d, a, b, c, x[ 2], S22, 0xfcefa3f8); /* 30 */
      |         ^~
md5.c:95:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   95 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:247:9: note: in expansion of macro 'GG'
  247 |         GG(d, a, b, c, x[ 2], S22, 0xfcefa3f8); /* 30 */
      |         ^~
md5.c:73:30: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   73 | #define G(x, y, z)      ((x) & (z) | (y) & ~(z))
      |                          ~~~~^~~~~
md5.c:93:21: note: in expansion of macro 'G'
   93 |         (a) = (a) + G((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:248:9: note: in expansion of macro 'GG'
  248 |         GG(c, d, a, b, x[ 7], S23, 0x676f02d9); /* 31 */
      |         ^~
md5.c:93:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   93 |         (a) = (a) + G((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:248:9: note: in expansion of macro 'GG'
  248 |         GG(c, d, a, b, x[ 7], S23, 0x676f02d9); /* 31 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:94:15: note: in expansion of macro 'ROTATE_LEFT'
   94 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:248:9: note: in expansion of macro 'GG'
  248 |         GG(c, d, a, b, x[ 7], S23, 0x676f02d9); /* 31 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:94:15: note: in expansion of macro 'ROTATE_LEFT'
   94 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:248:9: note: in expansion of macro 'GG'
  248 |         GG(c, d, a, b, x[ 7], S23, 0x676f02d9); /* 31 */
      |         ^~
md5.c:95:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   95 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:248:9: note: in expansion of macro 'GG'
  248 |         GG(c, d, a, b, x[ 7], S23, 0x676f02d9); /* 31 */
      |         ^~
md5.c:73:30: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   73 | #define G(x, y, z)      ((x) & (z) | (y) & ~(z))
      |                          ~~~~^~~~~
md5.c:93:21: note: in expansion of macro 'G'
   93 |         (a) = (a) + G((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:249:9: note: in expansion of macro 'GG'
  249 |         GG(b, c, d, a, x[12], S24, 0x8d2a4c8a); /* 32 */
      |         ^~
md5.c:93:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   93 |         (a) = (a) + G((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:249:9: note: in expansion of macro 'GG'
  249 |         GG(b, c, d, a, x[12], S24, 0x8d2a4c8a); /* 32 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:94:15: note: in expansion of macro 'ROTATE_LEFT'
   94 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:249:9: note: in expansion of macro 'GG'
  249 |         GG(b, c, d, a, x[12], S24, 0x8d2a4c8a); /* 32 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:94:15: note: in expansion of macro 'ROTATE_LEFT'
   94 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:249:9: note: in expansion of macro 'GG'
  249 |         GG(b, c, d, a, x[12], S24, 0x8d2a4c8a); /* 32 */
      |         ^~
md5.c:95:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   95 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:249:9: note: in expansion of macro 'GG'
  249 |         GG(b, c, d, a, x[12], S24, 0x8d2a4c8a); /* 32 */
      |         ^~
md5.c:99:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   99 |         (a) = (a) + H((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:252:9: note: in expansion of macro 'HH'
  252 |         HH(a, b, c, d, x[ 5], S31, 0xfffa3942); /* 33 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:100:15: note: in expansion of macro 'ROTATE_LEFT'
  100 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:252:9: note: in expansion of macro 'HH'
  252 |         HH(a, b, c, d, x[ 5], S31, 0xfffa3942); /* 33 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:100:15: note: in expansion of macro 'ROTATE_LEFT'
  100 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:252:9: note: in expansion of macro 'HH'
  252 |         HH(a, b, c, d, x[ 5], S31, 0xfffa3942); /* 33 */
      |         ^~
md5.c:101:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  101 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:252:9: note: in expansion of macro 'HH'
  252 |         HH(a, b, c, d, x[ 5], S31, 0xfffa3942); /* 33 */
      |         ^~
md5.c:99:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   99 |         (a) = (a) + H((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:253:9: note: in expansion of macro 'HH'
  253 |         HH(d, a, b, c, x[ 8], S32, 0x8771f681); /* 34 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:100:15: note: in expansion of macro 'ROTATE_LEFT'
  100 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:253:9: note: in expansion of macro 'HH'
  253 |         HH(d, a, b, c, x[ 8], S32, 0x8771f681); /* 34 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:100:15: note: in expansion of macro 'ROTATE_LEFT'
  100 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:253:9: note: in expansion of macro 'HH'
  253 |         HH(d, a, b, c, x[ 8], S32, 0x8771f681); /* 34 */
      |         ^~
md5.c:101:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  101 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:253:9: note: in expansion of macro 'HH'
  253 |         HH(d, a, b, c, x[ 8], S32, 0x8771f681); /* 34 */
      |         ^~
md5.c:99:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   99 |         (a) = (a) + H((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:254:9: note: in expansion of macro 'HH'
  254 |         HH(c, d, a, b, x[11], S33, 0x6d9d6122); /* 35 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:100:15: note: in expansion of macro 'ROTATE_LEFT'
  100 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:254:9: note: in expansion of macro 'HH'
  254 |         HH(c, d, a, b, x[11], S33, 0x6d9d6122); /* 35 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:100:15: note: in expansion of macro 'ROTATE_LEFT'
  100 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:254:9: note: in expansion of macro 'HH'
  254 |         HH(c, d, a, b, x[11], S33, 0x6d9d6122); /* 35 */
      |         ^~
md5.c:101:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  101 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:254:9: note: in expansion of macro 'HH'
  254 |         HH(c, d, a, b, x[11], S33, 0x6d9d6122); /* 35 */
      |         ^~
md5.c:99:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   99 |         (a) = (a) + H((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:255:9: note: in expansion of macro 'HH'
  255 |         HH(b, c, d, a, x[14], S34, 0xfde5380c); /* 36 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:100:15: note: in expansion of macro 'ROTATE_LEFT'
  100 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:255:9: note: in expansion of macro 'HH'
  255 |         HH(b, c, d, a, x[14], S34, 0xfde5380c); /* 36 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:100:15: note: in expansion of macro 'ROTATE_LEFT'
  100 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:255:9: note: in expansion of macro 'HH'
  255 |         HH(b, c, d, a, x[14], S34, 0xfde5380c); /* 36 */
      |         ^~
md5.c:101:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  101 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:255:9: note: in expansion of macro 'HH'
  255 |         HH(b, c, d, a, x[14], S34, 0xfde5380c); /* 36 */
      |         ^~
md5.c:99:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   99 |         (a) = (a) + H((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:256:9: note: in expansion of macro 'HH'
  256 |         HH(a, b, c, d, x[ 1], S31, 0xa4beea44); /* 37 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:100:15: note: in expansion of macro 'ROTATE_LEFT'
  100 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:256:9: note: in expansion of macro 'HH'
  256 |         HH(a, b, c, d, x[ 1], S31, 0xa4beea44); /* 37 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:100:15: note: in expansion of macro 'ROTATE_LEFT'
  100 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:256:9: note: in expansion of macro 'HH'
  256 |         HH(a, b, c, d, x[ 1], S31, 0xa4beea44); /* 37 */
      |         ^~
md5.c:101:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  101 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:256:9: note: in expansion of macro 'HH'
  256 |         HH(a, b, c, d, x[ 1], S31, 0xa4beea44); /* 37 */
      |         ^~
md5.c:99:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   99 |         (a) = (a) + H((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:257:9: note: in expansion of macro 'HH'
  257 |         HH(d, a, b, c, x[ 4], S32, 0x4bdecfa9); /* 38 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:100:15: note: in expansion of macro 'ROTATE_LEFT'
  100 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:257:9: note: in expansion of macro 'HH'
  257 |         HH(d, a, b, c, x[ 4], S32, 0x4bdecfa9); /* 38 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:100:15: note: in expansion of macro 'ROTATE_LEFT'
  100 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:257:9: note: in expansion of macro 'HH'
  257 |         HH(d, a, b, c, x[ 4], S32, 0x4bdecfa9); /* 38 */
      |         ^~
md5.c:101:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  101 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:257:9: note: in expansion of macro 'HH'
  257 |         HH(d, a, b, c, x[ 4], S32, 0x4bdecfa9); /* 38 */
      |         ^~
md5.c:99:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   99 |         (a) = (a) + H((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:258:9: note: in expansion of macro 'HH'
  258 |         HH(c, d, a, b, x[ 7], S33, 0xf6bb4b60); /* 39 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:100:15: note: in expansion of macro 'ROTATE_LEFT'
  100 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:258:9: note: in expansion of macro 'HH'
  258 |         HH(c, d, a, b, x[ 7], S33, 0xf6bb4b60); /* 39 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:100:15: note: in expansion of macro 'ROTATE_LEFT'
  100 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:258:9: note: in expansion of macro 'HH'
  258 |         HH(c, d, a, b, x[ 7], S33, 0xf6bb4b60); /* 39 */
      |         ^~
md5.c:101:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  101 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:258:9: note: in expansion of macro 'HH'
  258 |         HH(c, d, a, b, x[ 7], S33, 0xf6bb4b60); /* 39 */
      |         ^~
md5.c:99:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   99 |         (a) = (a) + H((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:259:9: note: in expansion of macro 'HH'
  259 |         HH(b, c, d, a, x[10], S34, 0xbebfbc70); /* 40 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:100:15: note: in expansion of macro 'ROTATE_LEFT'
  100 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:259:9: note: in expansion of macro 'HH'
  259 |         HH(b, c, d, a, x[10], S34, 0xbebfbc70); /* 40 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:100:15: note: in expansion of macro 'ROTATE_LEFT'
  100 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:259:9: note: in expansion of macro 'HH'
  259 |         HH(b, c, d, a, x[10], S34, 0xbebfbc70); /* 40 */
      |         ^~
md5.c:101:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  101 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:259:9: note: in expansion of macro 'HH'
  259 |         HH(b, c, d, a, x[10], S34, 0xbebfbc70); /* 40 */
      |         ^~
md5.c:99:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   99 |         (a) = (a) + H((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:260:9: note: in expansion of macro 'HH'
  260 |         HH(a, b, c, d, x[13], S31, 0x289b7ec6); /* 41 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:100:15: note: in expansion of macro 'ROTATE_LEFT'
  100 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:260:9: note: in expansion of macro 'HH'
  260 |         HH(a, b, c, d, x[13], S31, 0x289b7ec6); /* 41 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:100:15: note: in expansion of macro 'ROTATE_LEFT'
  100 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:260:9: note: in expansion of macro 'HH'
  260 |         HH(a, b, c, d, x[13], S31, 0x289b7ec6); /* 41 */
      |         ^~
md5.c:101:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  101 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:260:9: note: in expansion of macro 'HH'
  260 |         HH(a, b, c, d, x[13], S31, 0x289b7ec6); /* 41 */
      |         ^~
md5.c:99:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   99 |         (a) = (a) + H((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:261:9: note: in expansion of macro 'HH'
  261 |         HH(d, a, b, c, x[ 0], S32, 0xeaa127fa); /* 42 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:100:15: note: in expansion of macro 'ROTATE_LEFT'
  100 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:261:9: note: in expansion of macro 'HH'
  261 |         HH(d, a, b, c, x[ 0], S32, 0xeaa127fa); /* 42 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:100:15: note: in expansion of macro 'ROTATE_LEFT'
  100 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:261:9: note: in expansion of macro 'HH'
  261 |         HH(d, a, b, c, x[ 0], S32, 0xeaa127fa); /* 42 */
      |         ^~
md5.c:101:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  101 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:261:9: note: in expansion of macro 'HH'
  261 |         HH(d, a, b, c, x[ 0], S32, 0xeaa127fa); /* 42 */
      |         ^~
md5.c:99:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   99 |         (a) = (a) + H((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:262:9: note: in expansion of macro 'HH'
  262 |         HH(c, d, a, b, x[ 3], S33, 0xd4ef3085); /* 43 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:100:15: note: in expansion of macro 'ROTATE_LEFT'
  100 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:262:9: note: in expansion of macro 'HH'
  262 |         HH(c, d, a, b, x[ 3], S33, 0xd4ef3085); /* 43 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:100:15: note: in expansion of macro 'ROTATE_LEFT'
  100 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:262:9: note: in expansion of macro 'HH'
  262 |         HH(c, d, a, b, x[ 3], S33, 0xd4ef3085); /* 43 */
      |         ^~
md5.c:101:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  101 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:262:9: note: in expansion of macro 'HH'
  262 |         HH(c, d, a, b, x[ 3], S33, 0xd4ef3085); /* 43 */
      |         ^~
md5.c:99:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   99 |         (a) = (a) + H((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:263:9: note: in expansion of macro 'HH'
  263 |         HH(b, c, d, a, x[ 6], S34,  0x4881d05); /* 44 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:100:15: note: in expansion of macro 'ROTATE_LEFT'
  100 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:263:9: note: in expansion of macro 'HH'
  263 |         HH(b, c, d, a, x[ 6], S34,  0x4881d05); /* 44 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:100:15: note: in expansion of macro 'ROTATE_LEFT'
  100 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:263:9: note: in expansion of macro 'HH'
  263 |         HH(b, c, d, a, x[ 6], S34,  0x4881d05); /* 44 */
      |         ^~
md5.c:101:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  101 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:263:9: note: in expansion of macro 'HH'
  263 |         HH(b, c, d, a, x[ 6], S34,  0x4881d05); /* 44 */
      |         ^~
md5.c:99:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   99 |         (a) = (a) + H((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:264:9: note: in expansion of macro 'HH'
  264 |         HH(a, b, c, d, x[ 9], S31, 0xd9d4d039); /* 45 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:100:15: note: in expansion of macro 'ROTATE_LEFT'
  100 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:264:9: note: in expansion of macro 'HH'
  264 |         HH(a, b, c, d, x[ 9], S31, 0xd9d4d039); /* 45 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:100:15: note: in expansion of macro 'ROTATE_LEFT'
  100 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:264:9: note: in expansion of macro 'HH'
  264 |         HH(a, b, c, d, x[ 9], S31, 0xd9d4d039); /* 45 */
      |         ^~
md5.c:101:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  101 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:264:9: note: in expansion of macro 'HH'
  264 |         HH(a, b, c, d, x[ 9], S31, 0xd9d4d039); /* 45 */
      |         ^~
md5.c:99:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   99 |         (a) = (a) + H((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:265:9: note: in expansion of macro 'HH'
  265 |         HH(d, a, b, c, x[12], S32, 0xe6db99e5); /* 46 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:100:15: note: in expansion of macro 'ROTATE_LEFT'
  100 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:265:9: note: in expansion of macro 'HH'
  265 |         HH(d, a, b, c, x[12], S32, 0xe6db99e5); /* 46 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:100:15: note: in expansion of macro 'ROTATE_LEFT'
  100 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:265:9: note: in expansion of macro 'HH'
  265 |         HH(d, a, b, c, x[12], S32, 0xe6db99e5); /* 46 */
      |         ^~
md5.c:101:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  101 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:265:9: note: in expansion of macro 'HH'
  265 |         HH(d, a, b, c, x[12], S32, 0xe6db99e5); /* 46 */
      |         ^~
md5.c:99:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   99 |         (a) = (a) + H((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:266:9: note: in expansion of macro 'HH'
  266 |         HH(c, d, a, b, x[15], S33, 0x1fa27cf8); /* 47 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:100:15: note: in expansion of macro 'ROTATE_LEFT'
  100 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:266:9: note: in expansion of macro 'HH'
  266 |         HH(c, d, a, b, x[15], S33, 0x1fa27cf8); /* 47 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:100:15: note: in expansion of macro 'ROTATE_LEFT'
  100 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:266:9: note: in expansion of macro 'HH'
  266 |         HH(c, d, a, b, x[15], S33, 0x1fa27cf8); /* 47 */
      |         ^~
md5.c:101:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  101 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:266:9: note: in expansion of macro 'HH'
  266 |         HH(c, d, a, b, x[15], S33, 0x1fa27cf8); /* 47 */
      |         ^~
md5.c:99:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
   99 |         (a) = (a) + H((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:267:9: note: in expansion of macro 'HH'
  267 |         HH(b, c, d, a, x[ 2], S34, 0xc4ac5665); /* 48 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:100:15: note: in expansion of macro 'ROTATE_LEFT'
  100 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:267:9: note: in expansion of macro 'HH'
  267 |         HH(b, c, d, a, x[ 2], S34, 0xc4ac5665); /* 48 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:100:15: note: in expansion of macro 'ROTATE_LEFT'
  100 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:267:9: note: in expansion of macro 'HH'
  267 |         HH(b, c, d, a, x[ 2], S34, 0xc4ac5665); /* 48 */
      |         ^~
md5.c:101:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  101 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:267:9: note: in expansion of macro 'HH'
  267 |         HH(b, c, d, a, x[ 2], S34, 0xc4ac5665); /* 48 */
      |         ^~
md5.c:75:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   75 | #define I(x, y, z)      ((y) ^ ((x) | ~(z)&0xffffffff))
      |                                       ~~~~^~~~~~~~~~~
md5.c:105:21: note: in expansion of macro 'I'
  105 |         (a) = (a) + I((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:270:9: note: in expansion of macro 'II'
  270 |         II(a, b, c, d, x[ 0], S41, 0xf4292244); /* 49 */
      |         ^~
md5.c:105:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  105 |         (a) = (a) + I((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:270:9: note: in expansion of macro 'II'
  270 |         II(a, b, c, d, x[ 0], S41, 0xf4292244); /* 49 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:106:15: note: in expansion of macro 'ROTATE_LEFT'
  106 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:270:9: note: in expansion of macro 'II'
  270 |         II(a, b, c, d, x[ 0], S41, 0xf4292244); /* 49 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:106:15: note: in expansion of macro 'ROTATE_LEFT'
  106 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:270:9: note: in expansion of macro 'II'
  270 |         II(a, b, c, d, x[ 0], S41, 0xf4292244); /* 49 */
      |         ^~
md5.c:107:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  107 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:270:9: note: in expansion of macro 'II'
  270 |         II(a, b, c, d, x[ 0], S41, 0xf4292244); /* 49 */
      |         ^~
md5.c:75:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   75 | #define I(x, y, z)      ((y) ^ ((x) | ~(z)&0xffffffff))
      |                                       ~~~~^~~~~~~~~~~
md5.c:105:21: note: in expansion of macro 'I'
  105 |         (a) = (a) + I((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:271:9: note: in expansion of macro 'II'
  271 |         II(d, a, b, c, x[ 7], S42, 0x432aff97); /* 50 */
      |         ^~
md5.c:105:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  105 |         (a) = (a) + I((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:271:9: note: in expansion of macro 'II'
  271 |         II(d, a, b, c, x[ 7], S42, 0x432aff97); /* 50 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:106:15: note: in expansion of macro 'ROTATE_LEFT'
  106 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:271:9: note: in expansion of macro 'II'
  271 |         II(d, a, b, c, x[ 7], S42, 0x432aff97); /* 50 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:106:15: note: in expansion of macro 'ROTATE_LEFT'
  106 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:271:9: note: in expansion of macro 'II'
  271 |         II(d, a, b, c, x[ 7], S42, 0x432aff97); /* 50 */
      |         ^~
md5.c:107:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  107 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:271:9: note: in expansion of macro 'II'
  271 |         II(d, a, b, c, x[ 7], S42, 0x432aff97); /* 50 */
      |         ^~
md5.c:75:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   75 | #define I(x, y, z)      ((y) ^ ((x) | ~(z)&0xffffffff))
      |                                       ~~~~^~~~~~~~~~~
md5.c:105:21: note: in expansion of macro 'I'
  105 |         (a) = (a) + I((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:272:9: note: in expansion of macro 'II'
  272 |         II(c, d, a, b, x[14], S43, 0xab9423a7); /* 51 */
      |         ^~
md5.c:105:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  105 |         (a) = (a) + I((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:272:9: note: in expansion of macro 'II'
  272 |         II(c, d, a, b, x[14], S43, 0xab9423a7); /* 51 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:106:15: note: in expansion of macro 'ROTATE_LEFT'
  106 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:272:9: note: in expansion of macro 'II'
  272 |         II(c, d, a, b, x[14], S43, 0xab9423a7); /* 51 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:106:15: note: in expansion of macro 'ROTATE_LEFT'
  106 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:272:9: note: in expansion of macro 'II'
  272 |         II(c, d, a, b, x[14], S43, 0xab9423a7); /* 51 */
      |         ^~
md5.c:107:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  107 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:272:9: note: in expansion of macro 'II'
  272 |         II(c, d, a, b, x[14], S43, 0xab9423a7); /* 51 */
      |         ^~
md5.c:75:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   75 | #define I(x, y, z)      ((y) ^ ((x) | ~(z)&0xffffffff))
      |                                       ~~~~^~~~~~~~~~~
md5.c:105:21: note: in expansion of macro 'I'
  105 |         (a) = (a) + I((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:273:9: note: in expansion of macro 'II'
  273 |         II(b, c, d, a, x[ 5], S44, 0xfc93a039); /* 52 */
      |         ^~
md5.c:105:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  105 |         (a) = (a) + I((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:273:9: note: in expansion of macro 'II'
  273 |         II(b, c, d, a, x[ 5], S44, 0xfc93a039); /* 52 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:106:15: note: in expansion of macro 'ROTATE_LEFT'
  106 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:273:9: note: in expansion of macro 'II'
  273 |         II(b, c, d, a, x[ 5], S44, 0xfc93a039); /* 52 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:106:15: note: in expansion of macro 'ROTATE_LEFT'
  106 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:273:9: note: in expansion of macro 'II'
  273 |         II(b, c, d, a, x[ 5], S44, 0xfc93a039); /* 52 */
      |         ^~
md5.c:107:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  107 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:273:9: note: in expansion of macro 'II'
  273 |         II(b, c, d, a, x[ 5], S44, 0xfc93a039); /* 52 */
      |         ^~
md5.c:75:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   75 | #define I(x, y, z)      ((y) ^ ((x) | ~(z)&0xffffffff))
      |                                       ~~~~^~~~~~~~~~~
md5.c:105:21: note: in expansion of macro 'I'
  105 |         (a) = (a) + I((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:274:9: note: in expansion of macro 'II'
  274 |         II(a, b, c, d, x[12], S41, 0x655b59c3); /* 53 */
      |         ^~
md5.c:105:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  105 |         (a) = (a) + I((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:274:9: note: in expansion of macro 'II'
  274 |         II(a, b, c, d, x[12], S41, 0x655b59c3); /* 53 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:106:15: note: in expansion of macro 'ROTATE_LEFT'
  106 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:274:9: note: in expansion of macro 'II'
  274 |         II(a, b, c, d, x[12], S41, 0x655b59c3); /* 53 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:106:15: note: in expansion of macro 'ROTATE_LEFT'
  106 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:274:9: note: in expansion of macro 'II'
  274 |         II(a, b, c, d, x[12], S41, 0x655b59c3); /* 53 */
      |         ^~
md5.c:107:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  107 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:274:9: note: in expansion of macro 'II'
  274 |         II(a, b, c, d, x[12], S41, 0x655b59c3); /* 53 */
      |         ^~
md5.c:75:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   75 | #define I(x, y, z)      ((y) ^ ((x) | ~(z)&0xffffffff))
      |                                       ~~~~^~~~~~~~~~~
md5.c:105:21: note: in expansion of macro 'I'
  105 |         (a) = (a) + I((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:275:9: note: in expansion of macro 'II'
  275 |         II(d, a, b, c, x[ 3], S42, 0x8f0ccc92); /* 54 */
      |         ^~
md5.c:105:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  105 |         (a) = (a) + I((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:275:9: note: in expansion of macro 'II'
  275 |         II(d, a, b, c, x[ 3], S42, 0x8f0ccc92); /* 54 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:106:15: note: in expansion of macro 'ROTATE_LEFT'
  106 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:275:9: note: in expansion of macro 'II'
  275 |         II(d, a, b, c, x[ 3], S42, 0x8f0ccc92); /* 54 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:106:15: note: in expansion of macro 'ROTATE_LEFT'
  106 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:275:9: note: in expansion of macro 'II'
  275 |         II(d, a, b, c, x[ 3], S42, 0x8f0ccc92); /* 54 */
      |         ^~
md5.c:107:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  107 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:275:9: note: in expansion of macro 'II'
  275 |         II(d, a, b, c, x[ 3], S42, 0x8f0ccc92); /* 54 */
      |         ^~
md5.c:75:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   75 | #define I(x, y, z)      ((y) ^ ((x) | ~(z)&0xffffffff))
      |                                       ~~~~^~~~~~~~~~~
md5.c:105:21: note: in expansion of macro 'I'
  105 |         (a) = (a) + I((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:276:9: note: in expansion of macro 'II'
  276 |         II(c, d, a, b, x[10], S43, 0xffeff47d); /* 55 */
      |         ^~
md5.c:105:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  105 |         (a) = (a) + I((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:276:9: note: in expansion of macro 'II'
  276 |         II(c, d, a, b, x[10], S43, 0xffeff47d); /* 55 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:106:15: note: in expansion of macro 'ROTATE_LEFT'
  106 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:276:9: note: in expansion of macro 'II'
  276 |         II(c, d, a, b, x[10], S43, 0xffeff47d); /* 55 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:106:15: note: in expansion of macro 'ROTATE_LEFT'
  106 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:276:9: note: in expansion of macro 'II'
  276 |         II(c, d, a, b, x[10], S43, 0xffeff47d); /* 55 */
      |         ^~
md5.c:107:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  107 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:276:9: note: in expansion of macro 'II'
  276 |         II(c, d, a, b, x[10], S43, 0xffeff47d); /* 55 */
      |         ^~
md5.c:75:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   75 | #define I(x, y, z)      ((y) ^ ((x) | ~(z)&0xffffffff))
      |                                       ~~~~^~~~~~~~~~~
md5.c:105:21: note: in expansion of macro 'I'
  105 |         (a) = (a) + I((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:277:9: note: in expansion of macro 'II'
  277 |         II(b, c, d, a, x[ 1], S44, 0x85845dd1); /* 56 */
      |         ^~
md5.c:105:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  105 |         (a) = (a) + I((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:277:9: note: in expansion of macro 'II'
  277 |         II(b, c, d, a, x[ 1], S44, 0x85845dd1); /* 56 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:106:15: note: in expansion of macro 'ROTATE_LEFT'
  106 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:277:9: note: in expansion of macro 'II'
  277 |         II(b, c, d, a, x[ 1], S44, 0x85845dd1); /* 56 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:106:15: note: in expansion of macro 'ROTATE_LEFT'
  106 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:277:9: note: in expansion of macro 'II'
  277 |         II(b, c, d, a, x[ 1], S44, 0x85845dd1); /* 56 */
      |         ^~
md5.c:107:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  107 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:277:9: note: in expansion of macro 'II'
  277 |         II(b, c, d, a, x[ 1], S44, 0x85845dd1); /* 56 */
      |         ^~
md5.c:75:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   75 | #define I(x, y, z)      ((y) ^ ((x) | ~(z)&0xffffffff))
      |                                       ~~~~^~~~~~~~~~~
md5.c:105:21: note: in expansion of macro 'I'
  105 |         (a) = (a) + I((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:278:9: note: in expansion of macro 'II'
  278 |         II(a, b, c, d, x[ 8], S41, 0x6fa87e4f); /* 57 */
      |         ^~
md5.c:105:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  105 |         (a) = (a) + I((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:278:9: note: in expansion of macro 'II'
  278 |         II(a, b, c, d, x[ 8], S41, 0x6fa87e4f); /* 57 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:106:15: note: in expansion of macro 'ROTATE_LEFT'
  106 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:278:9: note: in expansion of macro 'II'
  278 |         II(a, b, c, d, x[ 8], S41, 0x6fa87e4f); /* 57 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:106:15: note: in expansion of macro 'ROTATE_LEFT'
  106 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:278:9: note: in expansion of macro 'II'
  278 |         II(a, b, c, d, x[ 8], S41, 0x6fa87e4f); /* 57 */
      |         ^~
md5.c:107:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  107 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:278:9: note: in expansion of macro 'II'
  278 |         II(a, b, c, d, x[ 8], S41, 0x6fa87e4f); /* 57 */
      |         ^~
md5.c:75:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   75 | #define I(x, y, z)      ((y) ^ ((x) | ~(z)&0xffffffff))
      |                                       ~~~~^~~~~~~~~~~
md5.c:105:21: note: in expansion of macro 'I'
  105 |         (a) = (a) + I((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:279:9: note: in expansion of macro 'II'
  279 |         II(d, a, b, c, x[15], S42, 0xfe2ce6e0); /* 58 */
      |         ^~
md5.c:105:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  105 |         (a) = (a) + I((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:279:9: note: in expansion of macro 'II'
  279 |         II(d, a, b, c, x[15], S42, 0xfe2ce6e0); /* 58 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:106:15: note: in expansion of macro 'ROTATE_LEFT'
  106 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:279:9: note: in expansion of macro 'II'
  279 |         II(d, a, b, c, x[15], S42, 0xfe2ce6e0); /* 58 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:106:15: note: in expansion of macro 'ROTATE_LEFT'
  106 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:279:9: note: in expansion of macro 'II'
  279 |         II(d, a, b, c, x[15], S42, 0xfe2ce6e0); /* 58 */
      |         ^~
md5.c:107:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  107 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:279:9: note: in expansion of macro 'II'
  279 |         II(d, a, b, c, x[15], S42, 0xfe2ce6e0); /* 58 */
      |         ^~
md5.c:75:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   75 | #define I(x, y, z)      ((y) ^ ((x) | ~(z)&0xffffffff))
      |                                       ~~~~^~~~~~~~~~~
md5.c:105:21: note: in expansion of macro 'I'
  105 |         (a) = (a) + I((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:280:9: note: in expansion of macro 'II'
  280 |         II(c, d, a, b, x[ 6], S43, 0xa3014314); /* 59 */
      |         ^~
md5.c:105:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  105 |         (a) = (a) + I((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:280:9: note: in expansion of macro 'II'
  280 |         II(c, d, a, b, x[ 6], S43, 0xa3014314); /* 59 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:106:15: note: in expansion of macro 'ROTATE_LEFT'
  106 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:280:9: note: in expansion of macro 'II'
  280 |         II(c, d, a, b, x[ 6], S43, 0xa3014314); /* 59 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:106:15: note: in expansion of macro 'ROTATE_LEFT'
  106 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:280:9: note: in expansion of macro 'II'
  280 |         II(c, d, a, b, x[ 6], S43, 0xa3014314); /* 59 */
      |         ^~
md5.c:107:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  107 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:280:9: note: in expansion of macro 'II'
  280 |         II(c, d, a, b, x[ 6], S43, 0xa3014314); /* 59 */
      |         ^~
md5.c:75:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   75 | #define I(x, y, z)      ((y) ^ ((x) | ~(z)&0xffffffff))
      |                                       ~~~~^~~~~~~~~~~
md5.c:105:21: note: in expansion of macro 'I'
  105 |         (a) = (a) + I((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:281:9: note: in expansion of macro 'II'
  281 |         II(b, c, d, a, x[13], S44, 0x4e0811a1); /* 60 */
      |         ^~
md5.c:105:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  105 |         (a) = (a) + I((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:281:9: note: in expansion of macro 'II'
  281 |         II(b, c, d, a, x[13], S44, 0x4e0811a1); /* 60 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:106:15: note: in expansion of macro 'ROTATE_LEFT'
  106 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:281:9: note: in expansion of macro 'II'
  281 |         II(b, c, d, a, x[13], S44, 0x4e0811a1); /* 60 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:106:15: note: in expansion of macro 'ROTATE_LEFT'
  106 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:281:9: note: in expansion of macro 'II'
  281 |         II(b, c, d, a, x[13], S44, 0x4e0811a1); /* 60 */
      |         ^~
md5.c:107:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  107 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:281:9: note: in expansion of macro 'II'
  281 |         II(b, c, d, a, x[13], S44, 0x4e0811a1); /* 60 */
      |         ^~
md5.c:75:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   75 | #define I(x, y, z)      ((y) ^ ((x) | ~(z)&0xffffffff))
      |                                       ~~~~^~~~~~~~~~~
md5.c:105:21: note: in expansion of macro 'I'
  105 |         (a) = (a) + I((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:282:9: note: in expansion of macro 'II'
  282 |         II(a, b, c, d, x[ 4], S41, 0xf7537e82); /* 61 */
      |         ^~
md5.c:105:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  105 |         (a) = (a) + I((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:282:9: note: in expansion of macro 'II'
  282 |         II(a, b, c, d, x[ 4], S41, 0xf7537e82); /* 61 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:106:15: note: in expansion of macro 'ROTATE_LEFT'
  106 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:282:9: note: in expansion of macro 'II'
  282 |         II(a, b, c, d, x[ 4], S41, 0xf7537e82); /* 61 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:106:15: note: in expansion of macro 'ROTATE_LEFT'
  106 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:282:9: note: in expansion of macro 'II'
  282 |         II(a, b, c, d, x[ 4], S41, 0xf7537e82); /* 61 */
      |         ^~
md5.c:107:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  107 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:282:9: note: in expansion of macro 'II'
  282 |         II(a, b, c, d, x[ 4], S41, 0xf7537e82); /* 61 */
      |         ^~
md5.c:75:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   75 | #define I(x, y, z)      ((y) ^ ((x) | ~(z)&0xffffffff))
      |                                       ~~~~^~~~~~~~~~~
md5.c:105:21: note: in expansion of macro 'I'
  105 |         (a) = (a) + I((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:283:9: note: in expansion of macro 'II'
  283 |         II(d, a, b, c, x[11], S42, 0xbd3af235); /* 62 */
      |         ^~
md5.c:105:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  105 |         (a) = (a) + I((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:283:9: note: in expansion of macro 'II'
  283 |         II(d, a, b, c, x[11], S42, 0xbd3af235); /* 62 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:106:15: note: in expansion of macro 'ROTATE_LEFT'
  106 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:283:9: note: in expansion of macro 'II'
  283 |         II(d, a, b, c, x[11], S42, 0xbd3af235); /* 62 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:106:15: note: in expansion of macro 'ROTATE_LEFT'
  106 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:283:9: note: in expansion of macro 'II'
  283 |         II(d, a, b, c, x[11], S42, 0xbd3af235); /* 62 */
      |         ^~
md5.c:107:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  107 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:283:9: note: in expansion of macro 'II'
  283 |         II(d, a, b, c, x[11], S42, 0xbd3af235); /* 62 */
      |         ^~
md5.c:75:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   75 | #define I(x, y, z)      ((y) ^ ((x) | ~(z)&0xffffffff))
      |                                       ~~~~^~~~~~~~~~~
md5.c:105:21: note: in expansion of macro 'I'
  105 |         (a) = (a) + I((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:284:9: note: in expansion of macro 'II'
  284 |         II(c, d, a, b, x[ 2], S43, 0x2ad7d2bb); /* 63 */
      |         ^~
md5.c:105:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  105 |         (a) = (a) + I((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:284:9: note: in expansion of macro 'II'
  284 |         II(c, d, a, b, x[ 2], S43, 0x2ad7d2bb); /* 63 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:106:15: note: in expansion of macro 'ROTATE_LEFT'
  106 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:284:9: note: in expansion of macro 'II'
  284 |         II(c, d, a, b, x[ 2], S43, 0x2ad7d2bb); /* 63 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:106:15: note: in expansion of macro 'ROTATE_LEFT'
  106 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:284:9: note: in expansion of macro 'II'
  284 |         II(c, d, a, b, x[ 2], S43, 0x2ad7d2bb); /* 63 */
      |         ^~
md5.c:107:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  107 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:284:9: note: in expansion of macro 'II'
  284 |         II(c, d, a, b, x[ 2], S43, 0x2ad7d2bb); /* 63 */
      |         ^~
md5.c:75:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   75 | #define I(x, y, z)      ((y) ^ ((x) | ~(z)&0xffffffff))
      |                                       ~~~~^~~~~~~~~~~
md5.c:105:21: note: in expansion of macro 'I'
  105 |         (a) = (a) + I((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |                     ^
md5.c:285:9: note: in expansion of macro 'II'
  285 |         II(b, c, d, a, x[ 9], S44, 0xeb86d391); /* 64 */
      |         ^~
md5.c:105:44: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  105 |         (a) = (a) + I((b), (c), (d)) + (x) + ((ac)&0xffffffff) & 0xffffffff; \
      |               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
md5.c:285:9: note: in expansion of macro 'II'
  285 |         II(b, c, d, a, x[ 9], S44, 0xeb86d391); /* 64 */
      |         ^~
md5.c:80:62: warning: suggest parentheses around '-' inside '>>' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                                              ^~
md5.c:106:15: note: in expansion of macro 'ROTATE_LEFT'
  106 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:285:9: note: in expansion of macro 'II'
  285 |         II(b, c, d, a, x[ 9], S44, 0xeb86d391); /* 64 */
      |         ^~
md5.c:80:43: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   80 | #define ROTATE_LEFT(x, n)       ((x)<<(n) & 0xffffffff | (x) >> 32-(n))
      |                                  ~~~~~~~~~^~~~~~~~~~~~
md5.c:106:15: note: in expansion of macro 'ROTATE_LEFT'
  106 |         (a) = ROTATE_LEFT((a), (s)); \
      |               ^~~~~~~~~~~
md5.c:285:9: note: in expansion of macro 'II'
  285 |         II(b, c, d, a, x[ 9], S44, 0xeb86d391); /* 64 */
      |         ^~
md5.c:107:19: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  107 |         (a) = (a) + (b) & 0xffffffff; \
      |               ~~~~^~~~~
md5.c:285:9: note: in expansion of macro 'II'
  285 |         II(b, c, d, a, x[ 9], S44, 0xeb86d391); /* 64 */
      |         ^~
md5.c:287:29: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  287 |         state[0] = state[0] + a & 0xffffffff;
      |                    ~~~~~~~~~^~~
md5.c:288:29: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  288 |         state[1] = state[1] + b & 0xffffffff;
      |                    ~~~~~~~~~^~~
md5.c:289:29: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  289 |         state[2] = state[2] + c & 0xffffffff;
      |                    ~~~~~~~~~^~~
md5.c:290:29: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses]
  290 |         state[3] = state[3] + d & 0xffffffff;
      |                    ~~~~~~~~~^~~
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DMAILRC='"/etc/mail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS   -c maildir.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DMAILRC='"/etc/mail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS   -c junk.c
maildir.c: In function 'readin':
maildir.c:338:69: warning: format '%d' expects argument of type 'int', but argument 5 has type 'long int' [-Wformat=]
  338 |                 fprintf(stderr, "Cannot read \"%s/%s\" for message %d\n",
      |                                                                    ~^
      |                                                                     |
      |                                                                     int
      |                                                                    %ld
  339 |                                 name, m->m_maildir_file, m - &message[0] + 1);
      |                                                          ~~~~~~~~~~~~~~~~~~~
      |                                                                          |
      |                                                                          long int
maildir.c: In function 'maildir_update':
maildir.c:443:49: warning: format '%d' expects argument of type 'int', but argument 5 has type 'long int' [-Wformat=]
  443 |                                 fprintf(stderr, "Cannot delete file \"%s/%s\" "
      |                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
  446 |                                                 m - &message[0] + 1);
      |                                                 ~~~~~~~~~~~~~~~~~~~
      |                                                                 |
      |                                                                 long int
maildir.c:444:63: note: format string is defined here
  444 |                                                 "for message %d.\n",
      |                                                              ~^
      |                                                               |
      |                                                               int
      |                                                              %ld
maildir.c: In function 'move':
maildir.c:491:33: warning: format '%d' expects argument of type 'int', but argument 7 has type 'long int' [-Wformat=]
  491 |                 fprintf(stderr, "Cannot link \"%s/%s\" to \"%s/%s\": "
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
  495 |                                 m - &message[0] + 1);
      |                                 ~~~~~~~~~~~~~~~~~~~
      |                                                 |
      |                                                 long int
maildir.c:492:43: note: format string is defined here
  492 |                                 "message %d not touched.\n",
      |                                          ~^
      |                                           |
      |                                           int
      |                                          %ld
junk.c: In function 'putdb':
junk.c:348:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  348 |         if (!super_mmapped && (sfp = dbfp(SUPER, O_WRONLY, &scomp, &sname))
      |                            ^
junk.c:351:28: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  351 |         if (!nodes_mmapped && (nfp = dbfp(NODES, O_WRONLY, &ncomp, &nname))
      |                            ^
junk.c: In function 'nextword':
junk.c:699:63: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  699 |                                 sp->loc == HEADER && c == '.' &&
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  700 |                                 asccasecmp(sp->field, "subject*")) {
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
junk.c:778:74: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  778 |                                  asccasecmp(sp->field, "received*") == 0 &&
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  779 |                                         ((2*c > i) || i < 4 ||
      |                                         ~~~~~~~~~~~~~~~~~~~~~~            
  780 |                                         asccasestr(*buf, "localhost") != NULL)))
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
junk.c: In function 'add':
junk.c:819:36: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  819 |                         if (incr>0 && c<MAX3-incr || incr<0 && c>=-incr) {
      |                             ~~~~~~~^~~~~~~~~~~~~~
junk.c:826:36: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  826 |                         if (incr>0 && c<MAX3-incr || incr<0 && c>=-incr) {
      |                             ~~~~~~~^~~~~~~~~~~~~~
junk.c: In function 'insert':
junk.c:961:35: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  961 |                 if (entry == GOOD && incr > 0 || entry == BAD && incr < 0)
      |                     ~~~~~~~~~~~~~~^~~~~~~~~~~
junk.c: In function 'clsf':
junk.c:1040:53: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=]
 1040 |                 fprintf(stderr, "Examining message %d\n", m - &message[0] + 1);
      |                                                    ~^     ~~~~~~~~~~~~~~~~~~~
      |                                                     |                     |
      |                                                     int                   long int
      |                                                    %ld
junk.c:1067:63: warning: format '%d' expects argument of type 'int', but argument 3 has type 'long int' [-Wformat=]
 1067 |                 fprintf(stderr, "Junk probability of message %d: %g\n",
      |                                                              ~^
      |                                                               |
      |                                                               int
      |                                                              %ld
 1068 |                                 m - &message[0] + 1, r);
      |                                 ~~~~~~~~~~~~~~~~~~~            
      |                                                 |
      |                                                 long int
junk.c: In function 'rate':
junk.c:1112:59: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1112 |                                         d == best[i].dist &&
      |                                         ~~~~~~~~~~~~~~~~~~^~
 1113 |                                                 p < best[i].prob ||
      |                                                 ~~~~~~~~~~~~~~~~
junk.c:1114:63: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1114 |                                         best[i].loc == HEADER &&
      |                                         ~~~~~~~~~~~~~~~~~~~~~~^~
 1115 |                                                 d == best[i].dist) {
      |                                                 ~~~~~~~~~~~~~~~~~
In file included from rcv.h:65,
                 from junk.c:46:
junk.c: In function 'putdb':
def.h:590:9: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result]
  590 |         ftruncate(fileno(stream), (off_t)ftell(stream));                \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
junk.c:366:17: note: in expansion of macro 'trunc'
  366 |                 trunc(sfp);
      |                 ^~~~~
def.h:590:9: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result]
  590 |         ftruncate(fileno(stream), (off_t)ftell(stream));                \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
junk.c:375:17: note: in expansion of macro 'trunc'
  375 |                 trunc(nfp);
      |                 ^~~~~
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DMAILRC='"/etc/mail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS   -c pop3.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DMAILRC='"/etc/mail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS   -c quit.c
In file included from rcv.h:65,
                 from quit.c:45:
quit.c: In function 'quit':
def.h:590:9: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result]
  590 |         ftruncate(fileno(stream), (off_t)ftell(stream));                \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
quit.c:303:17: note: in expansion of macro 'trunc'
  303 |                 trunc(abuf);
      |                 ^~~~~
quit.c: In function 'edstop':
def.h:590:9: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result]
  590 |         ftruncate(fileno(stream), (off_t)ftell(stream));                \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
quit.c:549:9: note: in expansion of macro 'trunc'
  549 |         trunc(obuf);
      |         ^~~~~
quit.c: In function 'writeback':
def.h:590:9: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result]
  590 |         ftruncate(fileno(stream), (off_t)ftell(stream));                \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
quit.c:113:9: note: in expansion of macro 'trunc'
  113 |         trunc(obuf);
      |         ^~~~~
quit.c: In function 'makembox':
def.h:590:9: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result]
  590 |         ftruncate(fileno(stream), (off_t)ftell(stream));                \
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
quit.c:452:9: note: in expansion of macro 'trunc'
  452 |         trunc(obuf);
      |         ^~~~~
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DMAILRC='"/etc/mail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS   -c names.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DMAILRC='"/etc/mail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS   -c popen.c
popen.c: In function 'compress':
popen.c:403:17: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result]
  403 |                 ftruncate(output, 0);
      |                 ^~~~~~~~~~~~~~~~~~~~
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DMAILRC='"/etc/mail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS   -c openssl.c
openssl.c: In function 'ssl_select_method':
openssl.c:242:25: warning: 'TLSv1_client_method' is deprecated: Since OpenSSL 1.1.0 [-Wdeprecated-declarations]
  242 |                         method = TLSv1_client_method();
      |                         ^~~~~~
In file included from openssl.c:60:
/usr/include/openssl/ssl.h:2103:50: note: declared here
 2103 | OSSL_DEPRECATEDIN_1_1_0 __owur const SSL_METHOD *TLSv1_client_method(void);
      |                                                  ^~~~~~~~~~~~~~~~~~~
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DMAILRC='"/etc/mail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS   -c strings.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DMAILRC='"/etc/mail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS   -c temp.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DMAILRC='"/etc/mail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS   -c mime.c
mime.c: In function 'get_mime_convert':
mime.c:791:38: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  791 |                         *contenttype && ascncasecmp(*contenttype, "text/", 5)) {
      |                         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mime.c: In function 'mime_write_toqp':
mime.c:859:61: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  859 |                                 p < upper-1 && p[1] == '\n' &&
mime.c:863:53: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  861 |                                 p < upper-4 && l == 0 &&
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~
  862 |                                         p[0] == 'F' && p[1] == 'r' &&
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  863 |                                         p[2] == 'o' && p[3] == 'm' ||
      |                                         ~~~~~~~~~~~~^~~~~~~~~~~~~~
mime.c:864:68: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  864 |                                 *p == '.' && l == 0 && p < upper-1 &&
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
  865 |                                         p[1] == '\n') {
      |                                         ~~~~~~~~~~~~                
mime.c: In function 'mime_str_toqp':
mime.c:905:75: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  905 |                 if (mustquote(*p&0377) || p+1 < upper && *(p + 1) == '\n' &&
mime.c: In function 'mime_write_tohdr':
mime.c:1205:72: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1205 |                         if (mustquote || broken || (wend - wbeg) >= 74 &&
      |                                                    ~~~~~~~~~~~~~~~~~~~~^~
 1206 |                                         quoteany) {
      |                                         ~~~~~~~~                        
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DMAILRC='"/etc/mail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS   -c ssl.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DMAILRC='"/etc/mail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS   -c send.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DMAILRC='"/etc/mail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS   -c version.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DMAILRC='"/etc/mail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS   -c v7.local.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DMAILRC='"/etc/mail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS   -c tty.c
tty.c: In function 'yorn':
tty.c:434:56: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  434 |                 *cp != 'y' && *cp != 'Y' && *cp != 'n' && *cp != 'N');
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DMAILRC='"/etc/mail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS   -c smtp.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DMAILRC='"/etc/mail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS   -c vars.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DMAILRC='"/etc/mail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS   -c thread.c
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DMAILRC='"/etc/mail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS   -c imap.c
imap.c: In function 'imap_update':
imap.c:1871:31: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1871 |                         !edit && (!(m->m_flag&(MBOXED|MSAVED|MDELETED))
      |                         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1872 |                                 || (m->m_flag &
      |                                 ~~~~~~~~~~~~~~~
 1873 |                                         (MBOXED|MPRESERVE|MTOUCH)) ==
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1874 |                                         (MPRESERVE|MTOUCH)) ||
      |                                         ~~~~~~~~~~~~~~~~~~~
imap.c:1875:38: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1875 |                                 edit && !(m->m_flag & MDELETED))
      |                                 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
imap.c: In function 'imap_appenduid':
imap.c:2782:25: warning: suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
 2782 |         xm.m_flag = flag&MREAD | MNEW;
      |                     ~~~~^~~~~~
imap.c: In function 'imap_dequeue':
imap.c:3184:9: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' [-Wunused-result]
 3184 |         ftruncate(fileno(fp), 0);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~
imap.c: In function 'imap_make_date_time':
imap.c:3555:62: warning: '%+03d' directive output may be truncated writing between 3 and 7 bytes into a region of size between 4 and 11 [-Wformat-truncation=]
 3555 |         snprintf(s, sizeof s, "\"%02d-%s-%04d %02d:%02d:%02d %+03d%02d\"",
      |                                                              ^~~~~
imap.c:3555:31: note: directive argument in the range [-596523, 596524]
 3555 |         snprintf(s, sizeof s, "\"%02d-%s-%04d %02d:%02d:%02d %+03d%02d\"",
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
imap.c:3555:31: note: directive argument in the range [-59, 59]
In file included from /usr/include/stdio.h:964,
                 from rcv.h:51,
                 from imap.c:53:
In function 'snprintf',
    inlined from 'imap_make_date_time' at imap.c:3555:2:
/usr/include/bits/stdio2.h:54:10: note: '__snprintf_chk' output 26 or more bytes (assuming 38) into a destination of size 30
   54 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   55 |                                    __glibc_objsize (__s), __fmt,
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   56 |                                    __va_arg_pack ());
      |                                    ~~~~~~~~~~~~~~~~~
gcc -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-cc1 -fstack-protector-strong  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64  -DMAILRC='"/etc/mail.rc"' -DMAILSPOOL='"/var/mail"' -DSENDMAIL='"/usr/sbin/sendmail"' -DHAVE_IPv6_FUNCS   -c sendout.c
sendout.c: In function 'fmt':
sendout.c:1349:42: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1348 |                 if ((flags&GFILES) == 0 &&
      |                     ~~~~~~~~~~~~~~~~~~~~~~
 1349 |                                 col == 3 && asccasecmp(str, "to:") == 0 ||
      |                                 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sendout.c:1351:42: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1351 |                                 col == 4 && asccasecmp(str, "bcc:") == 0 ||
      |                                 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sendout.c:1352:43: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 1352 |                                 col == 10 && asccasecmp(str, "Resent-To:") == 0)
      |                                 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sendout.c: In function 'start_mta':
sendout.c:876:17: warning: ignoring return value of 'freopen' declared with attribute 'warn_unused_result' [-Wunused-result]
  876 |                 freopen("/dev/null", "r", stdin);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sendout.c: In function 'mail1':
sendout.c:386:59: warning: '%s' directive argument is null [-Wformat-overflow=]
  386 |                 fprintf(fo, "\nContent-Transfer-Encoding: %s\n"
      |                                                           ^~
gcc -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/OpenCloudOS/OpenCloudOS-hardened-ld  -Wl,--build-id=sha1 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
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.b7HrqF
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/mailx-12.5-6.ocs23.aarch64 '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/mailx-12.5-6.ocs23.aarch64
++ dirname /builddir/build/BUILDROOT/mailx-12.5-6.ocs23.aarch64
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/mailx-12.5-6.ocs23.aarch64
+ cd mailx-12.5
+ /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/mailx-12.5-6.ocs23.aarch64 'INSTALL=/usr/bin/install -p' STRIP=: UCBINSTALL=install PREFIX=/usr MAILRC=/etc/mail.rc
test -d /builddir/build/BUILDROOT/mailx-12.5-6.ocs23.aarch64/usr/bin || mkdir -p /builddir/build/BUILDROOT/mailx-12.5-6.ocs23.aarch64/usr/bin
install -c mailx /builddir/build/BUILDROOT/mailx-12.5-6.ocs23.aarch64/usr/bin/mailx
: /builddir/build/BUILDROOT/mailx-12.5-6.ocs23.aarch64/usr/bin/mailx
test -d /builddir/build/BUILDROOT/mailx-12.5-6.ocs23.aarch64/usr/share/man/man1 || mkdir -p /builddir/build/BUILDROOT/mailx-12.5-6.ocs23.aarch64/usr/share/man/man1
install -c -m 644 mailx.1 /builddir/build/BUILDROOT/mailx-12.5-6.ocs23.aarch64/usr/share/man/man1/mailx.1
test -d /builddir/build/BUILDROOT/mailx-12.5-6.ocs23.aarch64/etc || mkdir -p /builddir/build/BUILDROOT/mailx-12.5-6.ocs23.aarch64/etc
test -f /builddir/build/BUILDROOT/mailx-12.5-6.ocs23.aarch64/etc/mail.rc || \
	install -c -m 644 nail.rc /builddir/build/BUILDROOT/mailx-12.5-6.ocs23.aarch64/etc/mail.rc
+ pushd /builddir/build/BUILDROOT/mailx-12.5-6.ocs23.aarch64/usr/bin
~/build/BUILDROOT/mailx-12.5-6.ocs23.aarch64/usr/bin ~/build/BUILD/mailx-12.5
+ ln -s mailx Mail
+ ln -s mailx mail
+ ln -s mailx nail
+ popd
~/build/BUILD/mailx-12.5
~/build/BUILDROOT/mailx-12.5-6.ocs23.aarch64/usr/share/man/man1 ~/build/BUILD/mailx-12.5
+ pushd /builddir/build/BUILDROOT/mailx-12.5-6.ocs23.aarch64/usr/share/man/man1
+ ln -s mailx.1 Mail.1
+ ln -s mailx.1 mail.1
+ ln -s mailx.1 nail.1
+ popd
~/build/BUILD/mailx-12.5
+ /usr/bin/find-debuginfo -j8 --strict-build-id -m -i --build-id-seed 12.5-6.ocs23 --unique-debug-suffix -12.5-6.ocs23.aarch64 --unique-debug-src-base mailx-12.5-6.ocs23.aarch64 -S debugsourcefiles.list /builddir/build/BUILD/mailx-12.5
extracting debug info from /builddir/build/BUILDROOT/mailx-12.5-6.ocs23.aarch64/usr/bin/mailx
1653 blocks
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/OpenCloudOS/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/OpenCloudOS/brp-strip-lto /usr/bin/strip
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/check-rpaths
+ /usr/lib/rpm/OpenCloudOS/brp-mangle-shebangs
+ /usr/lib/rpm/OpenCloudOS/brp-python-bytecompile '' 1 0
+ /usr/lib/rpm/OpenCloudOS/brp-python-hardlink
Processing files: mailx-12.5-6.ocs23.aarch64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.9MalLi
+ umask 022
+ cd /builddir/build/BUILD
+ cd mailx-12.5
+ DOCDIR=/builddir/build/BUILDROOT/mailx-12.5-6.ocs23.aarch64/usr/share/doc/mailx
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/mailx-12.5-6.ocs23.aarch64/usr/share/doc/mailx
+ cp -pr AUTHORS /builddir/build/BUILDROOT/mailx-12.5-6.ocs23.aarch64/usr/share/doc/mailx
+ cp -pr README /builddir/build/BUILDROOT/mailx-12.5-6.ocs23.aarch64/usr/share/doc/mailx
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.xqvYOQ
+ umask 022
+ cd /builddir/build/BUILD
+ cd mailx-12.5
+ LICENSEDIR=/builddir/build/BUILDROOT/mailx-12.5-6.ocs23.aarch64/usr/share/licenses/mailx
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/mailx-12.5-6.ocs23.aarch64/usr/share/licenses/mailx
+ cp -pr COPYING /builddir/build/BUILDROOT/mailx-12.5-6.ocs23.aarch64/usr/share/licenses/mailx
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: /bin/mail /bin/mailx config(mailx) = 12.5-6.ocs23 mailx = 12.5-6.ocs23 mailx(aarch-64) = 12.5-6.ocs23 nail = 12.5
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libcrypto.so.3()(64bit) libcrypto.so.3(OPENSSL_3.0.0)(64bit) libssl.so.3()(64bit) libssl.so.3(OPENSSL_3.0.0)(64bit) rtld(GNU_HASH)
Processing files: mailx-debugsource-12.5-6.ocs23.aarch64
Provides: mailx-debugsource = 12.5-6.ocs23 mailx-debugsource(aarch-64) = 12.5-6.ocs23
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: mailx-debuginfo-12.5-6.ocs23.aarch64
Provides: debuginfo(build-id) = 058a55095a0fca3c20ca61df547ff83cedbf3bcb mailx-debuginfo = 12.5-6.ocs23 mailx-debuginfo(aarch-64) = 12.5-6.ocs23
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: mailx-debugsource(aarch-64) = 12.5-6.ocs23
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/mailx-12.5-6.ocs23.aarch64
Wrote: /builddir/build/RPMS/mailx-12.5-6.ocs23.aarch64.rpm
Wrote: /builddir/build/RPMS/mailx-debugsource-12.5-6.ocs23.aarch64.rpm
Wrote: /builddir/build/RPMS/mailx-debuginfo-12.5-6.ocs23.aarch64.rpm
Child return code was: 0