Build of delegate with clang_glibc toolchain

The build took 00h 03m 50s and was SUCCESSFUL.

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

SLOCLanguage
426,505 ansic
64,701 cpp
1,931 makefile
990 sh
37 csh
494,164 total

The process tree of the build process is here.

List of Errors

Log

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

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

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

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

CMD: sudo -u tuscan PATH=/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin CC=clang CXX=clang++ red makepkg --noextract --syncdeps --skipinteg --skippgpcheck --skipchecksums --noconfirm --nocolor --log --noprogressbar --nocheck
# ==> Making package: delegate 9.9.13-3 (Thu Apr 13 21:00:08 UTC 2017)
# ==> Checking runtime dependencies...
# ==> Checking buildtime dependencies...
# ==> WARNING: Using existing $srcdir/ tree
# ==> Starting build()...
# sh link-libs.sh
# clang -DMKMKMK -DDEFCC=\"clang\" -I../gen -I../include -Wno-narrowing -Llib mkmkmk.c -o mkmkmk.exe
# In file included from mkmkmk.c:1:
# ./maker/mkmake.c:237:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# else
# ^
# ./maker/mkmake.c:246:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# else
# ^
# ./maker/mkmake.c:365:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(path,"r+") ){
# ~~~^~~~~~~~~~~~~~~~~~
# ./maker/mkmake.c:365:10: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(path,"r+") ){
# ^
# ( )
# ./maker/mkmake.c:365:10: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(path,"r+") ){
# ^
# ==
# ./maker/mkmake.c:424:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( err = fopen("mkmake.err","a") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# ./maker/mkmake.c:424:10: note: place parentheses around the assignment to silence this warning
# if( err = fopen("mkmake.err","a") ){
# ^
# ( )
# ./maker/mkmake.c:424:10: note: use '==' to turn this assignment into an equality comparison
# if( err = fopen("mkmake.err","a") ){
# ^
# ==
# ./maker/mkmake.c:604:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(CONF,"w") ){
# ~~~^~~~~~~~~~~~~~~~~
# ./maker/mkmake.c:604:9: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(CONF,"w") ){
# ^
# ( )
# ./maker/mkmake.c:604:9: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(CONF,"w") ){
# ^
# ==
# ./maker/mkmake.c:725:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(a1+3,')') ){
# ~~~^~~~~~~~~~~~~~~~~~
# ./maker/mkmake.c:725:12: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(a1+3,')') ){
# ^
# ( )
# ./maker/mkmake.c:725:12: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(a1+3,')') ){
# ^
# ==
# ./maker/mkmake.c:789:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = getenv("MAKEFLAGS") ) *env = 0;
# ~~~~^~~~~~~~~~~~~~~~~~~~~
# ./maker/mkmake.c:789:11: note: place parentheses around the assignment to silence this warning
# if( env = getenv("MAKEFLAGS") ) *env = 0;
# ^
# ( )
# ./maker/mkmake.c:789:11: note: use '==' to turn this assignment into an equality comparison
# if( env = getenv("MAKEFLAGS") ) *env = 0;
# ^
# ==
# ./maker/mkmake.c:790:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = getenv("MFLAGS") ) *env = 0;
# ~~~~^~~~~~~~~~~~~~~~~~
# ./maker/mkmake.c:790:11: note: place parentheses around the assignment to silence this warning
# if( env = getenv("MFLAGS") ) *env = 0;
# ^
# ( )
# ./maker/mkmake.c:790:11: note: use '==' to turn this assignment into an equality comparison
# if( env = getenv("MFLAGS") ) *env = 0;
# ^
# ==
# ./maker/mkmake.c:1052:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(file,"r") ){
# ~~~^~~~~~~~~~~~~~~~~
# ./maker/mkmake.c:1052:10: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(file,"r") ){
# ^
# ( )
# ./maker/mkmake.c:1052:10: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(file,"r") ){
# ^
# ==
# ./maker/mkmake.c:1157:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(ans,"\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~
# ./maker/mkmake.c:1157:10: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(ans,"\r\n") )
# ^
# ( )
# ./maker/mkmake.c:1157:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(ans,"\r\n") )
# ^
# ==
# ./maker/mkmake.c:1168:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(ans,"\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~
# ./maker/mkmake.c:1168:10: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(ans,"\r\n") )
# ^
# ( )
# ./maker/mkmake.c:1168:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(ans,"\r\n") )
# ^
# ==
# ./maker/mkmake.c:1195:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( conf = fopen(CONF,"a") ){
# ~~~~~^~~~~~~~~~~~~~~~~
# ./maker/mkmake.c:1195:12: note: place parentheses around the assignment to silence this warning
# if( conf = fopen(CONF,"a") ){
# ^
# ( )
# ./maker/mkmake.c:1195:12: note: use '==' to turn this assignment into an equality comparison
# if( conf = fopen(CONF,"a") ){
# ^
# ==
# ./maker/mkmake.c:1201:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( okfp = fopen(MAKEFILE_OK,"w") ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
# ./maker/mkmake.c:1201:11: note: place parentheses around the assignment to silence this warning
# if( okfp = fopen(MAKEFILE_OK,"w") ){
# ^
# ( )
# ./maker/mkmake.c:1201:11: note: use '==' to turn this assignment into an equality comparison
# if( okfp = fopen(MAKEFILE_OK,"w") ){
# ^
# ==
# ./maker/mkmake.c:1357:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( rcode = EXECVPR(nav[0],nav) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~
# ./maker/mkmake.c:1357:12: note: place parentheses around the assignment to silence this warning
# if( rcode = EXECVPR(nav[0],nav) ){
# ^
# ( )
# ./maker/mkmake.c:1357:12: note: use '==' to turn this assignment into an equality comparison
# if( rcode = EXECVPR(nav[0],nav) ){
# ^
# ==
# ./maker/mkmake.c:1405:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrchr(src,'/') ){
# ~~~^~~~~~~~~~~~~~~~~~
# ./maker/mkmake.c:1405:10: note: place parentheses around the assignment to silence this warning
# if( dp = strrchr(src,'/') ){
# ^
# ( )
# ./maker/mkmake.c:1405:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrchr(src,'/') ){
# ^
# ==
# ./maker/mkmake.c:1449:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( rcc = fread(buf,1,sizeof(buf),ifp) )
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./maker/mkmake.c:1449:14: note: place parentheses around the assignment to silence this warning
# while( rcc = fread(buf,1,sizeof(buf),ifp) )
# ^
# ( )
# ./maker/mkmake.c:1449:14: note: use '==' to turn this assignment into an equality comparison
# while( rcc = fread(buf,1,sizeof(buf),ifp) )
# ^
# ==
# ./maker/mkmake.c:1474:11: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( ln1 && ln1 <= lnc
# ~~~~^~~~~~~~~~~~~
# ./maker/mkmake.c:1474:11: note: place parentheses around the '&&' expression to silence this warning
# if( ln1 && ln1 <= lnc
# ^
# ( )
# ./maker/mkmake.c:1475:11: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || ls1 && strncmp(line,ls1,strlen(ls1)) == 0 )
# ~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./maker/mkmake.c:1475:11: note: place parentheses around the '&&' expression to silence this warning
# || ls1 && strncmp(line,ls1,strlen(ls1)) == 0 )
# ^
# ( )
# ./maker/mkmake.c:1539:11: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( ln2 && ln2 <= lnc
# ~~~~^~~~~~~~~~~~~
# ./maker/mkmake.c:1539:11: note: place parentheses around the '&&' expression to silence this warning
# if( ln2 && ln2 <= lnc
# ^
# ( )
# ./maker/mkmake.c:1540:11: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || ls2 && strncmp(line,ls2,strlen(ls2)) == 0 ){
# ~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./maker/mkmake.c:1540:11: note: place parentheses around the '&&' expression to silence this warning
# || ls2 && strncmp(line,ls2,strlen(ls2)) == 0 ){
# ^
# ( )
# ./maker/mkmake.c:1558:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ep = wp; ec = *ep; ep++ ){
# ~~~^~~~~
# ./maker/mkmake.c:1558:19: note: place parentheses around the assignment to silence this warning
# for( ep = wp; ec = *ep; ep++ ){
# ^
# ( )
# ./maker/mkmake.c:1558:19: note: use '==' to turn this assignment into an equality comparison
# for( ep = wp; ec = *ep; ep++ ){
# ^
# ==
# ./maker/mkmake.c:1589:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pe = getenv("PATH") )
# ~~~^~~~~~~~~~~~~~~~
# ./maker/mkmake.c:1589:9: note: place parentheses around the assignment to silence this warning
# if( pe = getenv("PATH") )
# ^
# ( )
# ./maker/mkmake.c:1589:9: note: use '==' to turn this assignment into an equality comparison
# if( pe = getenv("PATH") )
# ^
# ==
# ./maker/mkmake.c:1595:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( np = (char*)strchr(dir+1,':') )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# ./maker/mkmake.c:1595:10: note: place parentheses around the assignment to silence this warning
# if( np = (char*)strchr(dir+1,':') )
# ^
# ( )
# ./maker/mkmake.c:1595:10: note: use '==' to turn this assignment into an equality comparison
# if( np = (char*)strchr(dir+1,':') )
# ^
# ==
# ./maker/mkmake.c:1599:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(path,"r") ){
# ~~~^~~~~~~~~~~~~~~~~
# ./maker/mkmake.c:1599:10: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(path,"r") ){
# ^
# ( )
# ./maker/mkmake.c:1599:10: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(path,"r") ){
# ^
# ==
# ./maker/mkmake.c:1716:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = (char*)strrchr(file,'.') )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# ./maker/mkmake.c:1716:9: note: place parentheses around the assignment to silence this warning
# if( dp = (char*)strrchr(file,'.') )
# ^
# ( )
# ./maker/mkmake.c:1716:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = (char*)strrchr(file,'.') )
# ^
# ==
# ./maker/mkmake.c:1742:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( si = 0; src1 = srcv[si]; si++ )
# ~~~~~^~~~~~~~~~
# ./maker/mkmake.c:1742:20: note: place parentheses around the assignment to silence this warning
# for( si = 0; src1 = srcv[si]; si++ )
# ^
# ( )
# ./maker/mkmake.c:1742:20: note: use '==' to turn this assignment into an equality comparison
# for( si = 0; src1 = srcv[si]; si++ )
# ^
# ==
# ./maker/mkmake.c:1769:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(manifest,"r") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~
# ./maker/mkmake.c:1769:9: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(manifest,"r") ){
# ^
# ( )
# ./maker/mkmake.c:1769:9: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(manifest,"r") ){
# ^
# ==
# ./maker/mkmake.c:1797:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(manifest,"w") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~
# ./maker/mkmake.c:1797:9: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(manifest,"w") ){
# ^
# ( )
# ./maker/mkmake.c:1797:9: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(manifest,"w") ){
# ^
# ==
# ./maker/mkmake.c:1850:15: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( CPP != 0 && sym[0] == '_'
# ~~~~~~~~~^~~~~~~~~~~~~~~~
# ./maker/mkmake.c:1850:15: note: place parentheses around the '&&' expression to silence this warning
# if( CPP != 0 && sym[0] == '_'
# ^
# ( )
# ./maker/mkmake.c:1922:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sfp = fopen(substlist,"r") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~
# ./maker/mkmake.c:1922:10: note: place parentheses around the assignment to silence this warning
# if( sfp = fopen(substlist,"r") ){
# ^
# ( )
# ./maker/mkmake.c:1922:10: note: use '==' to turn this assignment into an equality comparison
# if( sfp = fopen(substlist,"r") ){
# ^
# ==
# ./maker/mkmake.c:1930:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(buf,"\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~
# ./maker/mkmake.c:1930:11: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(buf,"\r\n") )
# ^
# ( )
# ./maker/mkmake.c:1930:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(buf,"\r\n") )
# ^
# ==
# ./maker/mkmake.c:1939:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sfp = fopen(substlist,"w") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~
# ./maker/mkmake.c:1939:11: note: place parentheses around the assignment to silence this warning
# if( sfp = fopen(substlist,"w") ){
# ^
# ( )
# ./maker/mkmake.c:1939:11: note: use '==' to turn this assignment into an equality comparison
# if( sfp = fopen(substlist,"w") ){
# ^
# ==
# ./maker/mkmake.c:2044:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( rcode = (*func)(file,fv,fcp) )
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
# ./maker/mkmake.c:2044:13: note: place parentheses around the assignment to silence this warning
# if( rcode = (*func)(file,fv,fcp) )
# ^
# ( )
# ./maker/mkmake.c:2044:13: note: use '==' to turn this assignment into an equality comparison
# if( rcode = (*func)(file,fv,fcp) )
# ^
# ==
# ./maker/mkmake.c:2404:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(HOSTNAME_FILE,"r") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# ./maker/mkmake.c:2404:10: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(HOSTNAME_FILE,"r") ){
# ^
# ( )
# ./maker/mkmake.c:2404:10: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(HOSTNAME_FILE,"r") ){
# ^
# ==
# ./maker/mkmake.c:2412:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = popen(HOSTNAME_COM,"r") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# ./maker/mkmake.c:2412:10: note: place parentheses around the assignment to silence this warning
# if( fp = popen(HOSTNAME_COM,"r") ){
# ^
# ( )
# ./maker/mkmake.c:2412:10: note: use '==' to turn this assignment into an equality comparison
# if( fp = popen(HOSTNAME_COM,"r") ){
# ^
# ==
# In file included from mkmkmk.c:1:
# In file included from ./maker/mkmake.c:2468:
# ./maker/../rary/cksum.c:60:23: warning: expression result unused [-Wunused-value]
# for( li = 0; li < 4; li ){
# ^~
# ./maker/../rary/cksum.c:107:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(file,"r") ){
# ~~~^~~~~~~~~~~~~~~~~
# ./maker/../rary/cksum.c:107:9: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(file,"r") ){
# ^
# ( )
# ./maker/../rary/cksum.c:107:9: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(file,"r") ){
# ^
# ==
# ./maker/../rary/cksum.c:115:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sum = fopen(sumfile,"w") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~
# ./maker/../rary/cksum.c:115:11: note: place parentheses around the assignment to silence this warning
# if( sum = fopen(sumfile,"w") ){
# ^
# ( )
# ./maker/../rary/cksum.c:115:11: note: use '==' to turn this assignment into an equality comparison
# if( sum = fopen(sumfile,"w") ){
# ^
# ==
# ./maker/../rary/cksum.c:142:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ci = 0; ch = line[ci]; ci++ ){
# ~~~^~~~~~~~~~
# ./maker/../rary/cksum.c:142:20: note: place parentheses around the assignment to silence this warning
# for( ci = 0; ch = line[ci]; ci++ ){
# ^
# ( )
# ./maker/../rary/cksum.c:142:20: note: use '==' to turn this assignment into an equality comparison
# for( ci = 0; ch = line[ci]; ci++ ){
# ^
# ==
# ./maker/../rary/cksum.c:207:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(file,"r") ){
# ~~~^~~~~~~~~~~~~~~~~
# ./maker/../rary/cksum.c:207:12: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(file,"r") ){
# ^
# ( )
# ./maker/../rary/cksum.c:207:12: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(file,"r") ){
# ^
# ==
# ./maker/../rary/cksum.c:263:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(av[ai],"r") ){
# ~~~^~~~~~~~~~~~~~~~~~~
# ./maker/../rary/cksum.c:263:11: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(av[ai],"r") ){
# ^
# ( )
# ./maker/../rary/cksum.c:263:11: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(av[ai],"r") ){
# ^
# ==
# ./maker/../rary/cksum.c:265:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(line,"\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# ./maker/../rary/cksum.c:265:13: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(line,"\r\n") )
# ^
# ( )
# ./maker/../rary/cksum.c:265:13: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(line,"\r\n") )
# ^
# ==
# 42 warnings generated.
# "./mkmkmk.exe" -mkmkmk "clang" -I../gen -I../include -Wno-narrowing -Llib maker/mkmake.c -o mkmake.exe
# maker/mkmake.c:237:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# else
# ^
# maker/mkmake.c:246:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# else
# ^
# maker/mkmake.c:365:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(path,"r+") ){
# ~~~^~~~~~~~~~~~~~~~~~
# maker/mkmake.c:365:10: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(path,"r+") ){
# ^
# ( )
# maker/mkmake.c:365:10: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(path,"r+") ){
# ^
# ==
# maker/mkmake.c:424:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( err = fopen("mkmake.err","a") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# maker/mkmake.c:424:10: note: place parentheses around the assignment to silence this warning
# if( err = fopen("mkmake.err","a") ){
# ^
# ( )
# maker/mkmake.c:424:10: note: use '==' to turn this assignment into an equality comparison
# if( err = fopen("mkmake.err","a") ){
# ^
# ==
# maker/mkmake.c:604:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(CONF,"w") ){
# ~~~^~~~~~~~~~~~~~~~~
# maker/mkmake.c:604:9: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(CONF,"w") ){
# ^
# ( )
# maker/mkmake.c:604:9: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(CONF,"w") ){
# ^
# ==
# maker/mkmake.c:725:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(a1+3,')') ){
# ~~~^~~~~~~~~~~~~~~~~~
# maker/mkmake.c:725:12: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(a1+3,')') ){
# ^
# ( )
# maker/mkmake.c:725:12: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(a1+3,')') ){
# ^
# ==
# maker/mkmake.c:789:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = getenv("MAKEFLAGS") ) *env = 0;
# ~~~~^~~~~~~~~~~~~~~~~~~~~
# maker/mkmake.c:789:11: note: place parentheses around the assignment to silence this warning
# if( env = getenv("MAKEFLAGS") ) *env = 0;
# ^
# ( )
# maker/mkmake.c:789:11: note: use '==' to turn this assignment into an equality comparison
# if( env = getenv("MAKEFLAGS") ) *env = 0;
# ^
# ==
# maker/mkmake.c:790:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = getenv("MFLAGS") ) *env = 0;
# ~~~~^~~~~~~~~~~~~~~~~~
# maker/mkmake.c:790:11: note: place parentheses around the assignment to silence this warning
# if( env = getenv("MFLAGS") ) *env = 0;
# ^
# ( )
# maker/mkmake.c:790:11: note: use '==' to turn this assignment into an equality comparison
# if( env = getenv("MFLAGS") ) *env = 0;
# ^
# ==
# maker/mkmake.c:1052:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(file,"r") ){
# ~~~^~~~~~~~~~~~~~~~~
# maker/mkmake.c:1052:10: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(file,"r") ){
# ^
# ( )
# maker/mkmake.c:1052:10: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(file,"r") ){
# ^
# ==
# maker/mkmake.c:1157:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(ans,"\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~
# maker/mkmake.c:1157:10: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(ans,"\r\n") )
# ^
# ( )
# maker/mkmake.c:1157:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(ans,"\r\n") )
# ^
# ==
# maker/mkmake.c:1168:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(ans,"\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~
# maker/mkmake.c:1168:10: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(ans,"\r\n") )
# ^
# ( )
# maker/mkmake.c:1168:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(ans,"\r\n") )
# ^
# ==
# maker/mkmake.c:1195:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( conf = fopen(CONF,"a") ){
# ~~~~~^~~~~~~~~~~~~~~~~
# maker/mkmake.c:1195:12: note: place parentheses around the assignment to silence this warning
# if( conf = fopen(CONF,"a") ){
# ^
# ( )
# maker/mkmake.c:1195:12: note: use '==' to turn this assignment into an equality comparison
# if( conf = fopen(CONF,"a") ){
# ^
# ==
# maker/mkmake.c:1201:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( okfp = fopen(MAKEFILE_OK,"w") ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
# maker/mkmake.c:1201:11: note: place parentheses around the assignment to silence this warning
# if( okfp = fopen(MAKEFILE_OK,"w") ){
# ^
# ( )
# maker/mkmake.c:1201:11: note: use '==' to turn this assignment into an equality comparison
# if( okfp = fopen(MAKEFILE_OK,"w") ){
# ^
# ==
# maker/mkmake.c:1357:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( rcode = EXECVPR(nav[0],nav) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~
# maker/mkmake.c:1357:12: note: place parentheses around the assignment to silence this warning
# if( rcode = EXECVPR(nav[0],nav) ){
# ^
# ( )
# maker/mkmake.c:1357:12: note: use '==' to turn this assignment into an equality comparison
# if( rcode = EXECVPR(nav[0],nav) ){
# ^
# ==
# maker/mkmake.c:1405:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrchr(src,'/') ){
# ~~~^~~~~~~~~~~~~~~~~~
# maker/mkmake.c:1405:10: note: place parentheses around the assignment to silence this warning
# if( dp = strrchr(src,'/') ){
# ^
# ( )
# maker/mkmake.c:1405:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrchr(src,'/') ){
# ^
# ==
# maker/mkmake.c:1449:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( rcc = fread(buf,1,sizeof(buf),ifp) )
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# maker/mkmake.c:1449:14: note: place parentheses around the assignment to silence this warning
# while( rcc = fread(buf,1,sizeof(buf),ifp) )
# ^
# ( )
# maker/mkmake.c:1449:14: note: use '==' to turn this assignment into an equality comparison
# while( rcc = fread(buf,1,sizeof(buf),ifp) )
# ^
# ==
# maker/mkmake.c:1474:11: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( ln1 && ln1 <= lnc
# ~~~~^~~~~~~~~~~~~
# maker/mkmake.c:1474:11: note: place parentheses around the '&&' expression to silence this warning
# if( ln1 && ln1 <= lnc
# ^
# ( )
# maker/mkmake.c:1475:11: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || ls1 && strncmp(line,ls1,strlen(ls1)) == 0 )
# ~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# maker/mkmake.c:1475:11: note: place parentheses around the '&&' expression to silence this warning
# || ls1 && strncmp(line,ls1,strlen(ls1)) == 0 )
# ^
# ( )
# maker/mkmake.c:1539:11: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( ln2 && ln2 <= lnc
# ~~~~^~~~~~~~~~~~~
# maker/mkmake.c:1539:11: note: place parentheses around the '&&' expression to silence this warning
# if( ln2 && ln2 <= lnc
# ^
# ( )
# maker/mkmake.c:1540:11: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || ls2 && strncmp(line,ls2,strlen(ls2)) == 0 ){
# ~~ ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# maker/mkmake.c:1540:11: note: place parentheses around the '&&' expression to silence this warning
# || ls2 && strncmp(line,ls2,strlen(ls2)) == 0 ){
# ^
# ( )
# maker/mkmake.c:1558:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ep = wp; ec = *ep; ep++ ){
# ~~~^~~~~
# maker/mkmake.c:1558:19: note: place parentheses around the assignment to silence this warning
# for( ep = wp; ec = *ep; ep++ ){
# ^
# ( )
# maker/mkmake.c:1558:19: note: use '==' to turn this assignment into an equality comparison
# for( ep = wp; ec = *ep; ep++ ){
# ^
# ==
# maker/mkmake.c:1589:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pe = getenv("PATH") )
# ~~~^~~~~~~~~~~~~~~~
# maker/mkmake.c:1589:9: note: place parentheses around the assignment to silence this warning
# if( pe = getenv("PATH") )
# ^
# ( )
# maker/mkmake.c:1589:9: note: use '==' to turn this assignment into an equality comparison
# if( pe = getenv("PATH") )
# ^
# ==
# maker/mkmake.c:1595:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( np = (char*)strchr(dir+1,':') )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# maker/mkmake.c:1595:10: note: place parentheses around the assignment to silence this warning
# if( np = (char*)strchr(dir+1,':') )
# ^
# ( )
# maker/mkmake.c:1595:10: note: use '==' to turn this assignment into an equality comparison
# if( np = (char*)strchr(dir+1,':') )
# ^
# ==
# maker/mkmake.c:1599:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(path,"r") ){
# ~~~^~~~~~~~~~~~~~~~~
# maker/mkmake.c:1599:10: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(path,"r") ){
# ^
# ( )
# maker/mkmake.c:1599:10: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(path,"r") ){
# ^
# ==
# maker/mkmake.c:1716:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = (char*)strrchr(file,'.') )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# maker/mkmake.c:1716:9: note: place parentheses around the assignment to silence this warning
# if( dp = (char*)strrchr(file,'.') )
# ^
# ( )
# maker/mkmake.c:1716:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = (char*)strrchr(file,'.') )
# ^
# ==
# maker/mkmake.c:1742:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( si = 0; src1 = srcv[si]; si++ )
# ~~~~~^~~~~~~~~~
# maker/mkmake.c:1742:20: note: place parentheses around the assignment to silence this warning
# for( si = 0; src1 = srcv[si]; si++ )
# ^
# ( )
# maker/mkmake.c:1742:20: note: use '==' to turn this assignment into an equality comparison
# for( si = 0; src1 = srcv[si]; si++ )
# ^
# ==
# maker/mkmake.c:1769:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(manifest,"r") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~
# maker/mkmake.c:1769:9: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(manifest,"r") ){
# ^
# ( )
# maker/mkmake.c:1769:9: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(manifest,"r") ){
# ^
# ==
# maker/mkmake.c:1797:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(manifest,"w") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~
# maker/mkmake.c:1797:9: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(manifest,"w") ){
# ^
# ( )
# maker/mkmake.c:1797:9: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(manifest,"w") ){
# ^
# ==
# maker/mkmake.c:1850:15: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( CPP != 0 && sym[0] == '_'
# ~~~~~~~~~^~~~~~~~~~~~~~~~
# maker/mkmake.c:1850:15: note: place parentheses around the '&&' expression to silence this warning
# if( CPP != 0 && sym[0] == '_'
# ^
# ( )
# maker/mkmake.c:1922:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sfp = fopen(substlist,"r") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~
# maker/mkmake.c:1922:10: note: place parentheses around the assignment to silence this warning
# if( sfp = fopen(substlist,"r") ){
# ^
# ( )
# maker/mkmake.c:1922:10: note: use '==' to turn this assignment into an equality comparison
# if( sfp = fopen(substlist,"r") ){
# ^
# ==
# maker/mkmake.c:1930:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(buf,"\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~
# maker/mkmake.c:1930:11: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(buf,"\r\n") )
# ^
# ( )
# maker/mkmake.c:1930:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(buf,"\r\n") )
# ^
# ==
# maker/mkmake.c:1939:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sfp = fopen(substlist,"w") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~
# maker/mkmake.c:1939:11: note: place parentheses around the assignment to silence this warning
# if( sfp = fopen(substlist,"w") ){
# ^
# ( )
# maker/mkmake.c:1939:11: note: use '==' to turn this assignment into an equality comparison
# if( sfp = fopen(substlist,"w") ){
# ^
# ==
# maker/mkmake.c:2044:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( rcode = (*func)(file,fv,fcp) )
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
# maker/mkmake.c:2044:13: note: place parentheses around the assignment to silence this warning
# if( rcode = (*func)(file,fv,fcp) )
# ^
# ( )
# maker/mkmake.c:2044:13: note: use '==' to turn this assignment into an equality comparison
# if( rcode = (*func)(file,fv,fcp) )
# ^
# ==
# maker/mkmake.c:2404:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(HOSTNAME_FILE,"r") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# maker/mkmake.c:2404:10: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(HOSTNAME_FILE,"r") ){
# ^
# ( )
# maker/mkmake.c:2404:10: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(HOSTNAME_FILE,"r") ){
# ^
# ==
# maker/mkmake.c:2412:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = popen(HOSTNAME_COM,"r") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# maker/mkmake.c:2412:10: note: place parentheses around the assignment to silence this warning
# if( fp = popen(HOSTNAME_COM,"r") ){
# ^
# ( )
# maker/mkmake.c:2412:10: note: use '==' to turn this assignment into an equality comparison
# if( fp = popen(HOSTNAME_COM,"r") ){
# ^
# ==
# In file included from maker/mkmake.c:2468:
# maker/../rary/cksum.c:60:23: warning: expression result unused [-Wunused-value]
# for( li = 0; li < 4; li ){
# ^~
# maker/../rary/cksum.c:107:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(file,"r") ){
# ~~~^~~~~~~~~~~~~~~~~
# maker/../rary/cksum.c:107:9: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(file,"r") ){
# ^
# ( )
# maker/../rary/cksum.c:107:9: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(file,"r") ){
# ^
# ==
# maker/../rary/cksum.c:115:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sum = fopen(sumfile,"w") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~
# maker/../rary/cksum.c:115:11: note: place parentheses around the assignment to silence this warning
# if( sum = fopen(sumfile,"w") ){
# ^
# ( )
# maker/../rary/cksum.c:115:11: note: use '==' to turn this assignment into an equality comparison
# if( sum = fopen(sumfile,"w") ){
# ^
# ==
# maker/../rary/cksum.c:142:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ci = 0; ch = line[ci]; ci++ ){
# ~~~^~~~~~~~~~
# maker/../rary/cksum.c:142:20: note: place parentheses around the assignment to silence this warning
# for( ci = 0; ch = line[ci]; ci++ ){
# ^
# ( )
# maker/../rary/cksum.c:142:20: note: use '==' to turn this assignment into an equality comparison
# for( ci = 0; ch = line[ci]; ci++ ){
# ^
# ==
# maker/../rary/cksum.c:207:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(file,"r") ){
# ~~~^~~~~~~~~~~~~~~~~
# maker/../rary/cksum.c:207:12: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(file,"r") ){
# ^
# ( )
# maker/../rary/cksum.c:207:12: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(file,"r") ){
# ^
# ==
# maker/../rary/cksum.c:263:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(av[ai],"r") ){
# ~~~^~~~~~~~~~~~~~~~~~~
# maker/../rary/cksum.c:263:11: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(av[ai],"r") ){
# ^
# ( )
# maker/../rary/cksum.c:263:11: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(av[ai],"r") ){
# ^
# ==
# maker/../rary/cksum.c:265:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(line,"\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# maker/../rary/cksum.c:265:13: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(line,"\r\n") )
# ^
# ( )
# maker/../rary/cksum.c:265:13: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(line,"\r\n") )
# ^
# ==
# 42 warnings generated.
# rm srcsign.o
# rm: cannot remove 'srcsign.o': No such file or directory
# make: [Makefile:75: all] Error 1 (ignored)
# sh make-init.sh
#
# ####### -makeat: /tmp/delegate/src/delegate9.9.13/src @0011ec079acd
# make[1]: Entering directory '/tmp/delegate/src/delegate9.9.13/src'
# searching DELEGATE_CONF ...
# "/tmp/delegate/src/delegate9.9.13/mkmake.exe" +r -lnconf DELEGATE_CONF
# #### looking for ../DELEGATE_CONF
# #### looking for ../../DELEGATE_CONF
# #### looking for ../../../DELEGATE_CONF
# #### looking for ../../../../DELEGATE_CONF
# #### looking for ../../../../../DELEGATE_CONF
# #### looking for ../../../../../../DELEGATE_CONF
# created /tmp/delegate/src/delegate9.9.13/src/DELEGATE_CONF
# echo "GOT by MKMAKE=/tmp/delegate/src/delegate9.9.13/mkmake.exe" > CONF_IS_GOT
# creating Makefile.tst ...
# "/tmp/delegate/src/delegate9.9.13/mkmake.exe" -mkmake "make" Makefile.tst "clang" "-Wno-narrowing" "if(WITHCPLUS,UNIX,OS2EMX) -x c++ -DQS" "-s -Zbin-files -Zbsd-signals -L../lib" "ar ts" "-lnsl -lsocket -ldl -lutil -lpthread -lunalign WS2_32.LIB ADVAPI32.LIB OLE32.LIB SHELL32.LIB UUID.LIB USER32.LIB GDI32.LIB -MT -lpam -lstdc++" NETLIB "" "../../SSL/libcrypto.a ../../SSL/libssl.a -lcrypto -lssl ../../SSL/LIBEAY32.LIB ../../SSL/SSLEAY32.LIB" SSLLIB
# av[5] 'if(WITHCPLUS,UNIX,OS2EMX) -x c++ -DQS' ==> '-x c++ -DQS'
# ---- testing CC capability [clang][-Wno-narrowing][-x c++ -DQS] ...
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS _.c
# _.c:3:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS _.c
# _.c:1:16: error: field has incomplete type 'char []'
# struct _S{char A[]; char B[1];}S;
# ^
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 2 errors generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# mkmake:
# cpyfile DELEGATE_CONF[1-0][0-0] > _.QSC.conf
# [clang -c -Wno-narrowing -x c++ -DQS] NONC99=3, NONAZ0=6 @0011ec079acd
# #### [/tmp/delegate/src/delegate9.9.13/src] creating Makefile.tst
# cpyfile Makefile[1-0][0-40ae95] > Makefile.tst
# #ifdef UNIX #######################################################
# #ifdef UNIX,OS2EMX ################################################
# [SET] MKMAKE=/tmp/delegate/src/delegate9.9.13/mkmake.exe
# [SET] RANLIB=/usr/bin/ranlib
# - checking availability of -lnsl []
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# - checking availability of -lsocket [-lnsl]
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# *** -mkmake exit(-1)
# - checking availability of -ldl [-lnsl]
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# - checking availability of -lutil [-lnsl -ldl]
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# - checking availability of -lpthread [-lnsl -ldl -lutil]
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# - checking availability of -lunalign [-lnsl -ldl -lutil -lpthread]
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# *** -mkmake exit(-1)
# - checking availability of WS2_32.LIB [-lnsl -ldl -lutil -lpthread]
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# *** -mkmake exit(-1)
# - checking availability of ADVAPI32.LIB [-lnsl -ldl -lutil -lpthread]
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# *** -mkmake exit(-1)
# - checking availability of OLE32.LIB [-lnsl -ldl -lutil -lpthread]
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# *** -mkmake exit(-1)
# - checking availability of SHELL32.LIB [-lnsl -ldl -lutil -lpthread]
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# *** -mkmake exit(-1)
# - checking availability of UUID.LIB [-lnsl -ldl -lutil -lpthread]
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# *** -mkmake exit(-1)
# - checking availability of USER32.LIB [-lnsl -ldl -lutil -lpthread]
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# *** -mkmake exit(-1)
# - checking availability of GDI32.LIB [-lnsl -ldl -lutil -lpthread]
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# *** -mkmake exit(-1)
# - checking availability of -MT [-lnsl -ldl -lutil -lpthread]
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# *** -mkmake exit(-1)
# - checking availability of -lpam [-lnsl -ldl -lutil -lpthread]
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# - checking availability of -lstdc++ [-lnsl -ldl -lutil -lpthread -lpam]
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# [SET] NETLIB=-lnsl -ldl -lutil -lpthread -lpam -lstdc++
# - checking availability of ../../SSL/libcrypto.a []
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# *** -mkmake exit(-1)
# - checking availability of ../../SSL/libssl.a []
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# *** -mkmake exit(-1)
# - checking availability of -lcrypto []
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# - checking availability of -lssl [-lcrypto]
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# - checking availability of ../../SSL/LIBEAY32.LIB [-lcrypto -lssl]
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# *** -mkmake exit(-1)
# - checking availability of ../../SSL/SSLEAY32.LIB [-lcrypto -lssl]
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# *** -mkmake exit(-1)
# [SET] SSLLIB=-lcrypto -lssl
# cpyfile DELEGATE_CONF[1-0][0-0] > Makefile.tst
# cpyfile Makefile[0-0][40af38-0] > Makefile.tst
# #ifdef UNIX #######################################################
# #ifdef UNIX,OS2EMX ################################################
# "/tmp/delegate/src/delegate9.9.13/mkmake.exe" -touch Makefile
# "/tmp/delegate/src/delegate9.9.13/mkmake.exe" -makeit "make" -f Makefile.tst check_conf SHELL="/bin/sh"
# make[2]: Entering directory '/tmp/delegate/src/delegate9.9.13/src'
# "/tmp/delegate/src/delegate9.9.13/mkmake.exe" +r -ckconf Makefile.chk Makefile.tst DELEGATE_CONF "ar" "root@localhost" ""
# ckconf:
# ADMIN = 'root@localhost'
# make[2]: Leaving directory '/tmp/delegate/src/delegate9.9.13/src'
# "/tmp/delegate/src/delegate9.9.13/mkmake.exe" -cksum Makefile mkmkmk.c sample.shio version.c editconf.c admin.c notify.c shutter.c abort.c form2conf.c process.c vaddr.c conf.c ddi.c textconv.c auth.h syslog.c log.c svstat.c iotimeout.c misc.c msg.c yshell.c shio.c db.c hostlist.h hostlist.c cond.c script.c param.h param.c env.c delegated.c svport.c remote.c thmain.c commands.c croncom.c qstest.c delegate.c service.h service.c svconf.c filter.h filter.c master.c spinach.c caps.c stls.c tsp.c sudo.c gacl.c access.c ident.c dgauth.c dgsign.c ccache.c cache.c distrib.c bcounter.c ipno.c inets.c uns.c rident.c utmpident.c inetd.c thruwayd.c dget.c urlfind.c mount.c url.c gopher.c icp.c icap.c http.c httpx.c httplog.c httphead.c httpd.c cgi.c ssi.c htaccept.c htccx.c htswitch.c htmlgen.c htfilter.c nntp.c nntplist.c nntpgw.c enews.c pop.c smtp.c telnet.c ftp.c xferlog.c X.c wais.c whois.c xflash.c imap.c ldap.c smtpgate.c alias.c domain.c lpr.c sftp.c socks.c socks4.c sox.c cuseeme.c coupler.c vsap.c tcprelay.c udprelay.c ftpgw.c filetype.c embed.c builtin.c dtot.c smtp_lib.c inets_lib.c
# "/tmp/delegate/src/delegate9.9.13/mkmake.exe" -mkmake "make" Makefile.go "clang" "-Wno-narrowing" "if(WITHCPLUS,UNIX,OS2EMX) -x c++ -DQS" "-s -Zbin-files -Zbsd-signals -L../lib" "ar ts" "-lnsl -lsocket -ldl -lutil -lpthread -lunalign WS2_32.LIB ADVAPI32.LIB OLE32.LIB SHELL32.LIB UUID.LIB USER32.LIB GDI32.LIB -MT -lpam -lstdc++" NETLIB "TELEPORT=../teleport FSX=../fsx RESOLVY=../resolvy RARY=../rary MIMEKIT=../mimekit CFI=../filters MD5=../pds/md5 REGEX=../pds/regex SUBST=../maker" "../../SSL/libcrypto.a ../../SSL/libssl.a -lcrypto -lssl ../../SSL/LIBEAY32.LIB ../../SSL/SSLEAY32.LIB" SSLLIB
# av[5] 'if(WITHCPLUS,UNIX,OS2EMX) -x c++ -DQS' ==> '-x c++ -DQS'
# ---- testing CC capability [clang][-Wno-narrowing][-x c++ -DQS] ...
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS _.c
# _.c:3:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS _.c
# _.c:1:16: error: field has incomplete type 'char []'
# struct _S{char A[]; char B[1];}S;
# ^
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 2 errors generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# mkmake:
# cpyfile DELEGATE_CONF[1-0][0-0] > _.QSC.conf
# [clang -c -Wno-narrowing -x c++ -DQS] NONC99=3, NONAZ0=6 @0011ec079acd
# scanning source of TELEPORT at ../teleport
# README Makefile teleport.h teleportd.c vehicle.c qzcode.c qz.c
# #### won't use [README]
# scanning source of FSX at ../fsx
# Makefile any2fdif.c
# scanning source of RESOLVY at ../resolvy
# Makefile ccres dns.h dnsnode.c resolv.c reshost.c rescache.c hostent.c resconf.c resmain.c ntod.c netdom.sample
# #### won't use [ccres]
# scanning source of RARY at ../rary
# Makefile SLL.c TLEX.c String.c ystring.c modfmt.c JIS.c codeconv.c pilsner.c str_stdio.c ccxmain.c ccx.c html.c urlesc.c Strftime.c Timeofday.c strid.c hash.c bsort.c codec.c uu.c pstitle.c signal.c IsSolaris.c sched.c schedmain.c tar.c sed.c readycc.c fpoll.c fpolls.c frelay.c timer.c nbio.c vsaddr.c pelcgb.c credhy.c cksum.c asock.c lsock.c setutimes.c file.c fstat.c pam.c libpam.c passwd.c syslog.c lock.c dglibs.c forkspawn.c Thread.c randstack.c rawcopy.c hostaddr.c socks5.c cfilib.c netsh.c wince.c winmo.c winsspi.c winnat.c winmisc.c unix.c windows.c windows0.c Finish.c
# scanning source of MIMEKIT at ../mimekit
# README README-LIB README-PGP CHANGES ISO2022JP Makefile mkranlib.sh sample mimecodes.c mime.c pgp.c rfc822.c mimehead.c mimeh_ovw.c mimeconv.c mimemain.c noxlib.c gendom.c str_codes.c
# #### won't use [README]
# #### won't use [README-LIB]
# #### won't use [README-PGP]
# #### won't use [CHANGES]
# #### won't use [ISO2022JP]
# #### won't use [sample]
# scanning source of CFI at ../filters
# Makefile bdtee.c bdthru.c fcl.c mkstab.c dl.c gzip.c htview.c cfi.c cfi.conf reclog.c expired.c cafe.c cafemain.c sslway.c regex.c m17nccx.c backup.c swft.c pdft.c dglogs.c dping.c ciicgi.c htwrap.c netzip.c
# scanning source of MD5 at ../pds/md5
# rfc1321.txt Makefile md5main.c md5lib.c comskip global.h md5.h md5c.c md5cb.c mddriver.c
# #### won't use [comskip]
# scanning source of REGEX at ../pds/regex
# COPYRIGHT INSTALL Makefile README WHATSNEW mkh regex2.h utils.h cclass.h cname.h engine.c regcomp.c regerror.c regexec.c regfree.c regdummy.c
# #### won't use [COPYRIGHT]
# #### won't use [INSTALL]
# #### won't use [README]
# #### won't use [WHATSNEW]
# #### won't use [mkh]
# scanning source of SUBST at ../maker
# Makefile mkmake.c avail.c
# dummy.c gxx.c p2ll.c p2i.c dlopen.c __uname.c uname.c bcopy.c bzero.c putenv.c unsetenv.c unsetenv_.c __alloca.c old_alloca.c alloca.c __malloc_size.c malloc_size.c killpg.c setsid.c sigmask.c sigsetmask.c setresuid.c seteuid.c setegid.c unaligned.c timegm.c __usleep.c usleep.c __ualarm.c ualarm.c _-poll.c _-select.c _-poll1.c _-poll2.c _-recv.c sendFd1.c sendFd2.c sendFd3.c closesocket.c yp_match.c endhostent.c gethostbyname2.c __gethostbyname2.c socklen_u.c socklen_s.c socketpair.c inet_aton.c _-setferror.c setferror.c strerror.c snprintf.c strcasecmp.c _-strcasestr.c strcasestr.c strrcasestr.c strstr.c strdup.c strncpy.c setbuffer.c setlinebuf.c __syslog.c syslog.c __syscall.c __fork.c fork.c __ptrace.c _-ptrace.c ptrace.c __sigaction.c sigaction.c __futimes.c futimes.c futimes_.c __utimes.c utimes.c
# fsync.c __fchmod.c fchmod.c __fchown.c fchown.c chown.c __link.c link.c __symlink.c symlink.c readlink.c __lstat.c lstat.c __statvfs.c _-statvfs.c statvfs.c vfork.c wait3.c waitpid.c getmsg.c chroot.c nice.c __getrlimit.c getrlimit.c _-getrusage.c getrusage.c ___spawnvp.c __spawnvp.c _spawnvp.c spawnvp.c spawnvp_.c __system.c _-system.c _-mutex.c mutex.c __pthread_create.c ___lwp_create.c __lwp_create.c _-pthread_create.c __pthread_kill.c pthread_kill.c ___beginthread.c nothread.c __flock.c _-fcntl.c flockfile.c FMODE.c getwd.c getcwd.c __opendir.c __scandir.c pam_start.c __forkpty.c _-forkpty.c forkpty1.c forkpty.c __tcsetattr.c Stty.c __getwinsize.c getwinsize.c _-sgTTy.c sgTTy.c setlogin.c _-mkfifo.c mkfifo.c _-fseeko.c fseeko.c _-fgetpos.c fgetpos.c fpurge.c stdio.c pendingcc1.c pendingcc.c _-fcloseFILE.c _-fcloseFILE2.c fcloseFILE.c __setproctitle.c setproctitle.c __sysctl.c sysctl.c __sysinfo.c __sysconf.c sysinfo.c sysctlbyname.c _-sysinfo.c _-sysconf.c _-sysconf2.c netsh_none.c _-regex.c regex.c errno.c
# Gates_Win32.c gethostid.c opt_s_vsap.c opt_s_htaccept.c opt_s_sox.c opt_s_stls.c opt_s_caps.c opt_s_pilsner.c opt_s_spinach.c
# dummy.c SSL_library_init.c ERR_error_string_n.c RSA_generate_key.c SSL_set_SSL_CTX.c SSL_CTX_set_tmp_rsa_callback.c
# #### [/tmp/delegate/src/delegate9.9.13/src] creating Makefile.go
# cpyfile Makefile[1-0][0-40ae95] > Makefile.go
# #ifdef UNIX #######################################################
# #ifdef UNIX,OS2EMX ################################################
# [SET] MKMAKE=/tmp/delegate/src/delegate9.9.13/mkmake.exe
# [SET] RANLIB=/usr/bin/ranlib
# - checking availability of -lnsl []
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# - checking availability of -lsocket [-lnsl]
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# *** -mkmake exit(-1)
# - checking availability of -ldl [-lnsl]
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# - checking availability of -lutil [-lnsl -ldl]
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# - checking availability of -lpthread [-lnsl -ldl -lutil]
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# - checking availability of -lunalign [-lnsl -ldl -lutil -lpthread]
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# *** -mkmake exit(-1)
# - checking availability of WS2_32.LIB [-lnsl -ldl -lutil -lpthread]
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# *** -mkmake exit(-1)
# - checking availability of ADVAPI32.LIB [-lnsl -ldl -lutil -lpthread]
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# *** -mkmake exit(-1)
# - checking availability of OLE32.LIB [-lnsl -ldl -lutil -lpthread]
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# *** -mkmake exit(-1)
# - checking availability of SHELL32.LIB [-lnsl -ldl -lutil -lpthread]
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# *** -mkmake exit(-1)
# - checking availability of UUID.LIB [-lnsl -ldl -lutil -lpthread]
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# *** -mkmake exit(-1)
# - checking availability of USER32.LIB [-lnsl -ldl -lutil -lpthread]
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# *** -mkmake exit(-1)
# - checking availability of GDI32.LIB [-lnsl -ldl -lutil -lpthread]
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# *** -mkmake exit(-1)
# - checking availability of -MT [-lnsl -ldl -lutil -lpthread]
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# *** -mkmake exit(-1)
# - checking availability of -lpam [-lnsl -ldl -lutil -lpthread]
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# - checking availability of -lstdc++ [-lnsl -ldl -lutil -lpthread -lpam]
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# [SET] NETLIB=-lnsl -ldl -lutil -lpthread -lpam -lstdc++
# - checking availability of ../../SSL/libcrypto.a []
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# *** -mkmake exit(-1)
# - checking availability of ../../SSL/libssl.a []
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# *** -mkmake exit(-1)
# - checking availability of -lcrypto []
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# - checking availability of -lssl [-lcrypto]
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# - checking availability of ../../SSL/LIBEAY32.LIB [-lcrypto -lssl]
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# *** -mkmake exit(-1)
# - checking availability of ../../SSL/SSLEAY32.LIB [-lcrypto -lssl]
# cpyfile DELEGATE_CONF[1-0][0-0] > _make
# *** -mkmake exit(-1)
# [SET] SSLLIB=-lcrypto -lssl
# cpyfile DELEGATE_CONF[1-0][0-0] > Makefile.go
# cpyfile Makefile[0-0][40af38-0] > Makefile.go
# #ifdef UNIX #######################################################
# #ifdef UNIX,OS2EMX ################################################
# make[2]: Entering directory '/tmp/delegate/src/delegate9.9.13/src'
# clang -o ../mkcpp ../include/mkcpp.c -L../lib
# ../include/mkcpp.c:97:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(file,"r") ){
# ~~~^~~~~~~~~~~~~~~~~
# ../include/mkcpp.c:97:9: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(file,"r") ){
# ^
# ( )
# ../include/mkcpp.c:97:9: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(file,"r") ){
# ^
# ==
# ../include/mkcpp.c:190:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( in1 = include_inline(out,line) ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# ../include/mkcpp.c:190:12: note: place parentheses around the assignment to silence this warning
# if( in1 = include_inline(out,line) ){
# ^
# ( )
# ../include/mkcpp.c:190:12: note: use '==' to turn this assignment into an equality comparison
# if( in1 = include_inline(out,line) ){
# ^
# ==
# ../include/mkcpp.c:207:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( nlen = strheq(lp,"MStr(") ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~
# ../include/mkcpp.c:207:13: note: place parentheses around the assignment to silence this warning
# if( nlen = strheq(lp,"MStr(") ){
# ^
# ( )
# ../include/mkcpp.c:207:13: note: use '==' to turn this assignment into an equality comparison
# if( nlen = strheq(lp,"MStr(") ){
# ^
# ==
# ../include/mkcpp.c:217:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( nlen = strheq(lp,"sprintf(") ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# ../include/mkcpp.c:217:13: note: place parentheses around the assignment to silence this warning
# if( nlen = strheq(lp,"sprintf(") ){
# ^
# ( )
# ../include/mkcpp.c:217:13: note: use '==' to turn this assignment into an equality comparison
# if( nlen = strheq(lp,"sprintf(") ){
# ^
# ==
# ../include/mkcpp.c:222:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( nlen = strheq(lp,"Rsprintf(") ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
# ../include/mkcpp.c:222:13: note: place parentheses around the assignment to silence this warning
# if( nlen = strheq(lp,"Rsprintf(") ){
# ^
# ( )
# ../include/mkcpp.c:222:13: note: use '==' to turn this assignment into an equality comparison
# if( nlen = strheq(lp,"Rsprintf(") ){
# ^
# ==
# ../include/mkcpp.c:251:17: warning: '/*' within block comment [-Wcomment]
# /* making gen/*.h (depending mkcpp) later than mkcpp */
# ^
# 6 warnings generated.
# ../mkcpp ../include/dglib.h ../gen/dglib.h
# -- mkcpp set time: 1492117214 -> 1411904544 ../gen/dglib.h
# ../mkcpp ../include/delegate.h ../gen/delegate.h
# -- mkcpp set time: 1492117214 -> 1409100207 ../gen/delegate.h
# ../mkcpp ../include/htswitch.h ../gen/htswitch.h
# -- mkcpp set time: 1492117214 -> 1250403944 ../gen/htswitch.h
# ../mkcpp ../include/ystrvec.h ../gen/ystrvec.h
# -- mkcpp set time: 1492117214 -> 1264936957 ../gen/ystrvec.h
# ../mkcpp ../include/vaddr.h ../gen/vaddr.h
# -- mkcpp set time: 1492117214 -> 1398938735 ../gen/vaddr.h
# ../mkcpp ../include/http.h ../gen/http.h
# -- mkcpp set time: 1492117214 -> 1411902220 ../gen/http.h
# ../mkcpp ../include/url.h ../gen/url.h
# -- mkcpp set time: 1492117214 -> 1407833903 ../gen/url.h
# ../mkcpp ../include/mime.h ../gen/mime.h
# -- mkcpp set time: 1492117214 -> 1258620620 ../gen/mime.h
# ../mkcpp ../include/htadmin.h ../gen/htadmin.h
# -- mkcpp set time: 1492117214 -> 1250403944 ../gen/htadmin.h
# "/tmp/delegate/src/delegate9.9.13/mkmake.exe" -makeat ../lib/libteleport.a ../teleport libteleport.a "make" libx MAKE="make" SHELL="/bin/sh" CC="clang" HDRDIR="-I../gen -I../include -Wno-narrowing" RANLIB="/usr/bin/ranlib" LDFLAGS=" -L../lib" LIBDIR="-L../lib" NETLIB="-lnsl -ldl -lutil -lpthread -lpam -lstdc++" AR="ar" TAR="tar" CFLAGS="-Wno-narrowing -x c++ -DQS -DNONC99=3 "
# ---- testing CC capability [clang][-Wno-narrowing -x c++ -DQS -DNONC99=3 ][] ...
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# _.c:1:16: error: field has incomplete type 'char []'
# struct _S{char A[]; char B[1];}S;
# ^
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 2 errors generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# [clang -c -Wno-narrowing -x c++ -DQS -DNONC99=3 ] NONC99=2, NONAZ0=6 @0011ec079acd
#
# ####### -makeat: /tmp/delegate/src/delegate9.9.13/teleport @0011ec079acd
# make[3]: Entering directory '/tmp/delegate/src/delegate9.9.13/teleport'
# "/tmp/delegate/src/delegate9.9.13/mkmake.exe" -cksum README Makefile teleport.h teleportd.c vehicle.c qzcode.c qz.c
# "/tmp/delegate/src/delegate9.9.13/mkmake.exe" -mkmake "/usr/bin/make" Makefile.go "clang" "-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 " "" "-L../lib" "/usr/bin/ranlib" "-lnsl -ldl -lutil -lpthread -lpam -lstdc++" NETLIB
# ---- testing CC capability [clang][-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ][] ...
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# _.c:1:16: error: field has incomplete type 'char []'
# struct _S{char A[]; char B[1];}S;
# ^
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 2 errors generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# mkmake:
# cpyfile[/tmp/delegate/src/delegate9.9.13/teleport]: cannot read 'DELEGATE_CONF'
# [clang -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ] NONC99=2, NONAZ0=6 @0011ec079acd
# #### [/tmp/delegate/src/delegate9.9.13/teleport] creating Makefile.go
# cpyfile Makefile[1-0][0-40ae95] > Makefile.go
# #ifdef UNIX,OS2EMX ################################################
# [SET] MKMAKE=/tmp/delegate/src/delegate9.9.13/mkmake.exe
# [SET] RANLIB=/usr/bin/ranlib
# - checking availability of -lnsl []
# cpyfile[/tmp/delegate/src/delegate9.9.13/teleport]: cannot read 'DELEGATE_CONF'
# - checking availability of -ldl [-lnsl]
# cpyfile[/tmp/delegate/src/delegate9.9.13/teleport]: cannot read 'DELEGATE_CONF'
# - checking availability of -lutil [-lnsl -ldl]
# cpyfile[/tmp/delegate/src/delegate9.9.13/teleport]: cannot read 'DELEGATE_CONF'
# - checking availability of -lpthread [-lnsl -ldl -lutil]
# cpyfile[/tmp/delegate/src/delegate9.9.13/teleport]: cannot read 'DELEGATE_CONF'
# - checking availability of -lpam [-lnsl -ldl -lutil -lpthread]
# cpyfile[/tmp/delegate/src/delegate9.9.13/teleport]: cannot read 'DELEGATE_CONF'
# - checking availability of -lstdc++ [-lnsl -ldl -lutil -lpthread -lpam]
# cpyfile[/tmp/delegate/src/delegate9.9.13/teleport]: cannot read 'DELEGATE_CONF'
# [SET] NETLIB=-lnsl -ldl -lutil -lpthread -lpam -lstdc++
# cpyfile[/tmp/delegate/src/delegate9.9.13/teleport]: cannot read 'DELEGATE_CONF'
# cpyfile Makefile[0-0][40af38-0] > Makefile.go
# #ifdef UNIX,OS2EMX ################################################
# /usr/bin/make -f Makefile.go libteleport.a SHELL="/bin/sh" HDRDIR="-I../gen -I../include -Wno-narrowing"
# make[4]: Entering directory '/tmp/delegate/src/delegate9.9.13/teleport'
# ../mkcpp teleportd.c teleportd._.c
# -- mkcpp set time: 1492117214 -> 1252611728 teleportd._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../gen -I../include -Wno-narrowing -c teleportd._.c -o teleportd.o
# teleportd._.c:430:37: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( msg[1] == '>' || msg[1] == '<' && msg[2] != '!')
# ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
# teleportd._.c:430:37: note: place parentheses around the '&&' expression to silence this warning
# if( msg[1] == '>' || msg[1] == '<' && msg[2] != '!')
# ^
# ( )
# teleportd._.c:442:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( pp = msg; ch = *pp; pp++ ){
# ~~~^~~~~
# teleportd._.c:442:22: note: place parentheses around the assignment to silence this warning
# for( pp = msg; ch = *pp; pp++ ){
# ^
# ( )
# teleportd._.c:442:22: note: use '==' to turn this assignment into an equality comparison
# for( pp = msg; ch = *pp; pp++ ){
# ^
# ==
# teleportd._.c:722:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrchr(arg,'/') )
# ~~~^~~~~~~~~~~~~~~~~~
# teleportd._.c:722:10: note: place parentheses around the assignment to silence this warning
# if( dp = strrchr(arg,'/') )
# ^
# ( )
# teleportd._.c:722:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrchr(arg,'/') )
# ^
# ==
# 3 warnings generated.
# ../mkcpp vehicle.c vehicle._.c
# -- mkcpp set time: 1492117215 -> 1264833102 vehicle._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../gen -I../include -Wno-narrowing -c vehicle._.c -o vehicle.o
# vehicle._.c:341:3: warning: expression result unused [-Wunused-value]
# *path++;
# ^~~~~~~
# vehicle._.c:346:3: warning: expression result unused [-Wunused-value]
# *path++;
# ^~~~~~~
# vehicle._.c:377:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pp = strchr(ap->a_path,'!') )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~
# vehicle._.c:377:11: note: place parentheses around the assignment to silence this warning
# if( pp = strchr(ap->a_path,'!') )
# ^
# ( )
# vehicle._.c:377:11: note: use '==' to turn this assignment into an equality comparison
# if( pp = strchr(ap->a_path,'!') )
# ^
# ==
# vehicle._.c:565:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( np = strpbrk(msghead,"\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# vehicle._.c:565:9: note: place parentheses around the assignment to silence this warning
# if( np = strpbrk(msghead,"\r\n") )
# ^
# ( )
# vehicle._.c:565:9: note: use '==' to turn this assignment into an equality comparison
# if( np = strpbrk(msghead,"\r\n") )
# ^
# ==
# vehicle._.c:567:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( np = msghead; ch = *np; np++ )
# ~~~^~~~~
# vehicle._.c:567:24: note: place parentheses around the assignment to silence this warning
# for( np = msghead; ch = *np; np++ )
# ^
# ( )
# vehicle._.c:567:24: note: use '==' to turn this assignment into an equality comparison
# for( np = msghead; ch = *np; np++ )
# ^
# ==
# 5 warnings generated.
# ../mkcpp qzcode.c qzcode._.c
# -- mkcpp set time: 1492117215 -> 1264833132 qzcode._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../gen -I../include -Wno-narrowing -c qzcode._.c -o qzcode.o
# qzcode._.c:128:25: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || (code & QZ_PRINT) && (ch<0x20 || 0x7F<=ch) )
# ~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
# qzcode._.c:128:25: note: place parentheses around the '&&' expression to silence this warning
# || (code & QZ_PRINT) && (ch<0x20 || 0x7F<=ch) )
# ^
# ( )
# qzcode._.c:144:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( cj = 0; ch = QZM[cj]; cj++ )
# ~~~^~~~~~~~~
# qzcode._.c:144:20: note: place parentheses around the assignment to silence this warning
# for( cj = 0; ch = QZM[cj]; cj++ )
# ^
# ( )
# qzcode._.c:144:20: note: use '==' to turn this assignment into an equality comparison
# for( cj = 0; ch = QZM[cj]; cj++ )
# ^
# ==
# qzcode._.c:150:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( cj = 0; ch = QZM[cj]; cj++ )
# ~~~^~~~~~~~~
# qzcode._.c:150:18: note: place parentheses around the assignment to silence this warning
# for( cj = 0; ch = QZM[cj]; cj++ )
# ^
# ( )
# qzcode._.c:150:18: note: use '==' to turn this assignment into an equality comparison
# for( cj = 0; ch = QZM[cj]; cj++ )
# ^
# ==
# qzcode._.c:178:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ci = 0; ch = QZM[ci]; ci++ )
# ~~~^~~~~~~~~
# qzcode._.c:178:18: note: place parentheses around the assignment to silence this warning
# for( ci = 0; ch = QZM[ci]; ci++ )
# ^
# ( )
# qzcode._.c:178:18: note: use '==' to turn this assignment into an equality comparison
# for( ci = 0; ch = QZM[ci]; ci++ )
# ^
# ==
# 4 warnings generated.
# rm -f libteleport.a
# ar cr libteleport.a teleportd.o vehicle.o qzcode.o
# /usr/bin/ranlib libteleport.a
# make[4]: Leaving directory '/tmp/delegate/src/delegate9.9.13/teleport'
# make[3]: Leaving directory '/tmp/delegate/src/delegate9.9.13/teleport'
# **[0] move ../teleport/libteleport.a to ../lib/libteleport.a
# "/tmp/delegate/src/delegate9.9.13/mkmake.exe" -makeat ../lib/libresolvy.a ../resolvy libresolvy.a "make" libx MAKE="make" SHELL="/bin/sh" CC="clang" HDRDIR="-I../gen -I../include -Wno-narrowing" RANLIB="/usr/bin/ranlib" LDFLAGS=" -L../lib" LIBDIR="-L../lib" NETLIB="-lnsl -ldl -lutil -lpthread -lpam -lstdc++" AR="ar" TAR="tar" CFLAGS="-Wno-narrowing -x c++ -DQS -DNONC99=3 "
# ---- testing CC capability [clang][-Wno-narrowing -x c++ -DQS -DNONC99=3 ][] ...
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# _.c:1:16: error: field has incomplete type 'char []'
# struct _S{char A[]; char B[1];}S;
# ^
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 2 errors generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# [clang -c -Wno-narrowing -x c++ -DQS -DNONC99=3 ] NONC99=2, NONAZ0=6 @0011ec079acd
#
# ####### -makeat: /tmp/delegate/src/delegate9.9.13/resolvy @0011ec079acd
# make[3]: Entering directory '/tmp/delegate/src/delegate9.9.13/resolvy'
# "/tmp/delegate/src/delegate9.9.13/mkmake.exe" -cksum Makefile ccres dns.h dnsnode.c resolv.c reshost.c rescache.c hostent.c resconf.c resmain.c ntod.c netdom.sample
# "/tmp/delegate/src/delegate9.9.13/mkmake.exe" -mkmake "/usr/bin/make" Makefile.go "clang" "-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 " "" "-L../lib" "/usr/bin/ranlib" "-lnsl -ldl -lutil -lpthread -lpam -lstdc++" NETLIB
# ---- testing CC capability [clang][-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ][] ...
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# _.c:1:16: error: field has incomplete type 'char []'
# struct _S{char A[]; char B[1];}S;
# ^
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 2 errors generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# mkmake:
# cpyfile[/tmp/delegate/src/delegate9.9.13/resolvy]: cannot read 'DELEGATE_CONF'
# [clang -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ] NONC99=2, NONAZ0=6 @0011ec079acd
# #### [/tmp/delegate/src/delegate9.9.13/resolvy] creating Makefile.go
# cpyfile Makefile[1-0][0-40ae95] > Makefile.go
# #ifdef UNIX,OS2EMX ################################################
# #ifdef UNIX #######################################################
# [SET] MKMAKE=/tmp/delegate/src/delegate9.9.13/mkmake.exe
# [SET] RANLIB=/usr/bin/ranlib
# - checking availability of -lnsl []
# cpyfile[/tmp/delegate/src/delegate9.9.13/resolvy]: cannot read 'DELEGATE_CONF'
# - checking availability of -ldl [-lnsl]
# cpyfile[/tmp/delegate/src/delegate9.9.13/resolvy]: cannot read 'DELEGATE_CONF'
# - checking availability of -lutil [-lnsl -ldl]
# cpyfile[/tmp/delegate/src/delegate9.9.13/resolvy]: cannot read 'DELEGATE_CONF'
# - checking availability of -lpthread [-lnsl -ldl -lutil]
# cpyfile[/tmp/delegate/src/delegate9.9.13/resolvy]: cannot read 'DELEGATE_CONF'
# - checking availability of -lpam [-lnsl -ldl -lutil -lpthread]
# cpyfile[/tmp/delegate/src/delegate9.9.13/resolvy]: cannot read 'DELEGATE_CONF'
# - checking availability of -lstdc++ [-lnsl -ldl -lutil -lpthread -lpam]
# cpyfile[/tmp/delegate/src/delegate9.9.13/resolvy]: cannot read 'DELEGATE_CONF'
# [SET] NETLIB=-lnsl -ldl -lutil -lpthread -lpam -lstdc++
# cpyfile[/tmp/delegate/src/delegate9.9.13/resolvy]: cannot read 'DELEGATE_CONF'
# cpyfile Makefile[0-0][40af38-0] > Makefile.go
# #ifdef UNIX,OS2EMX ################################################
# #ifdef UNIX #######################################################
# /usr/bin/make -f Makefile.go libresolvy.a XOBJS="" MKMAKE="/tmp/delegate/src/delegate9.9.13/mkmake.exe" SHELL="/bin/sh" HDRDIR="-I../gen -I../include -Wno-narrowing"
# make[4]: Entering directory '/tmp/delegate/src/delegate9.9.13/resolvy'
# ln -s ../include/vsocket.h vsocket.h
# ln -s ../include/ysocket.h ysocket.h
# ln -s ../include/vsignal.h vsignal.h
# ln -s ../include/log.h log.h
# ln -s ../include/config.h config.h
# rm -f ystring.h
# ln -s ../include/ystring.h ystring.h
# ln -s ../include/fpoll.h fpoll.h
# ln -s ../include/yselect.h yselect.h
# ln -s ../include/ywinsock.h ywinsock.h
# ln -s ../include/yarg.h yarg.h
# ln -s ../include/file.h file.h
# ln -s ../include/vaddr.h vaddr.h
# ln -s ../include/proc.h proc.h
# ln -s ../include/ystrvec.h ystrvec.h
# ln -s ../include/ysignal.h ysignal.h
# ln -s ../include/dgctx.h dgctx.h
# ln -s ../rary/String.c String.c
# ln -s ../maker/bcopy.c bcopy.c
# ln -s ../maker/strcasecmp.c strcasecmp.c
# ln -s ../maker/_-select.c _-select.c
# ln -s ../rary/file.c file.c
# ln -s ../rary/syslog.c syslog.c
# ../mkcpp dnsnode.c dnsnode._.c
# -- mkcpp set time: 1492117217 -> 1280703524 dnsnode._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c dnsnode._.c -o dnsnode.o
# dnsnode._.c:163:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( oct = *np ){
# ~~~~^~~~~
# dnsnode._.c:163:14: note: place parentheses around the assignment to silence this warning
# while( oct = *np ){
# ^
# ( )
# dnsnode._.c:163:14: note: use '==' to turn this assignment into an equality comparison
# while( oct = *np ){
# ^
# ==
# dnsnode._.c:271:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( Pp = Np->n_parent )
# ~~~^~~~~~~~~~~~~~
# dnsnode._.c:271:9: note: place parentheses around the assignment to silence this warning
# if( Pp = Np->n_parent )
# ^
# ( )
# dnsnode._.c:271:9: note: use '==' to turn this assignment into an equality comparison
# if( Pp = Np->n_parent )
# ^
# ==
# 2 warnings generated.
# ../mkcpp resolv.c resolv._.c
# -- mkcpp set time: 1492117217 -> 1282448561 resolv._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c resolv._.c -o resolv.o
# resolv._.c:270:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( len = *sp++ ){
# ~~~~^~~~~~~
# resolv._.c:270:13: note: place parentheses around the assignment to silence this warning
# while( len = *sp++ ){
# ^
# ( )
# resolv._.c:270:13: note: use '==' to turn this assignment into an equality comparison
# while( len = *sp++ ){
# ^
# ==
# resolv._.c:294:19: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( off < here && here-2 <= off
# ~~~~~~~~~~~^~~~~~~~~~~~~~~~
# resolv._.c:294:19: note: place parentheses around the '&&' expression to silence this warning
# if( off < here && here-2 <= off
# ^
# ( )
# resolv._.c:829:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( na = DNS_getattr(nsnid,typemask(TY_A),0,32,nsav) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# resolv._.c:829:10: note: place parentheses around the assignment to silence this warning
# if( na = DNS_getattr(nsnid,typemask(TY_A),0,32,nsav) ){
# ^
# ( )
# resolv._.c:829:10: note: use '==' to turn this assignment into an equality comparison
# if( na = DNS_getattr(nsnid,typemask(TY_A),0,32,nsav) ){
# ^
# ==
# resolv._.c:964:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( rs = getrs(ns) ){
# ~~~^~~~~~~~~~~
# resolv._.c:964:9: note: place parentheses around the assignment to silence this warning
# if( rs = getrs(ns) ){
# ^
# ( )
# resolv._.c:964:9: note: use '==' to turn this assignment into an equality comparison
# if( rs = getrs(ns) ){
# ^
# ==
# resolv._.c:1030:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( nqd = hp->qdcount ){
# ~~~~^~~~~~~~~~~~~
# resolv._.c:1030:10: note: place parentheses around the assignment to silence this warning
# if( nqd = hp->qdcount ){
# ^
# ( )
# resolv._.c:1030:10: note: use '==' to turn this assignment into an equality comparison
# if( nqd = hp->qdcount ){
# ^
# ==
# resolv._.c:1229:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( nhit = lookupCache(nid,qtype,0,rrc,rrv) )
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# resolv._.c:1229:11: note: place parentheses around the assignment to silence this warning
# if( nhit = lookupCache(nid,qtype,0,rrc,rrv) )
# ^
# ( )
# resolv._.c:1229:11: note: use '==' to turn this assignment into an equality comparison
# if( nhit = lookupCache(nid,qtype,0,rrc,rrv) )
# ^
# ==
# resolv._.c:1312:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( nhit = lookupCache(nid,qtype,0,rrc,rrv) )
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# resolv._.c:1312:12: note: place parentheses around the assignment to silence this warning
# if( nhit = lookupCache(nid,qtype,0,rrc,rrv) )
# ^
# ( )
# resolv._.c:1312:12: note: use '==' to turn this assignment into an equality comparison
# if( nhit = lookupCache(nid,qtype,0,rrc,rrv) )
# ^
# ==
# resolv._.c:1499:32: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( H_AA(M) || H_RD(M) && H_RA(M) ){
# ~~ ~~~~~~~~^~~~~~~~~~
# resolv._.c:1499:32: note: place parentheses around the '&&' expression to silence this warning
# if( H_AA(M) || H_RD(M) && H_RA(M) ){
# ~~~~~~~~^~~~~~~~~~
# resolv._.c:1514:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( nhit = lookupCache(nid,qtype,0,rrc,rrv) )
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# resolv._.c:1514:14: note: place parentheses around the assignment to silence this warning
# if( nhit = lookupCache(nid,qtype,0,rrc,rrv) )
# ^
# ( )
# resolv._.c:1514:14: note: use '==' to turn this assignment into an equality comparison
# if( nhit = lookupCache(nid,qtype,0,rrc,rrv) )
# ^
# ==
# resolv._.c:1735:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strcasestr(name,DNS_DOMAIN) )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# resolv._.c:1735:9: note: place parentheses around the assignment to silence this warning
# if( dp = strcasestr(name,DNS_DOMAIN) )
# ^
# ( )
# resolv._.c:1735:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strcasestr(name,DNS_DOMAIN) )
# ^
# ==
# resolv._.c:1959:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( nid = DNS_getbyname(name) )
# ~~~~^~~~~~~~~~~~~~~~~~~~~
# resolv._.c:1959:10: note: place parentheses around the assignment to silence this warning
# if( nid = DNS_getbyname(name) )
# ^
# ( )
# resolv._.c:1959:10: note: use '==' to turn this assignment into an equality comparison
# if( nid = DNS_getbyname(name) )
# ^
# ==
# resolv._.c:1960:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ac = DNS_getattr(nid,typemask(qtype),0,8,av) )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# resolv._.c:1960:9: note: place parentheses around the assignment to silence this warning
# if( ac = DNS_getattr(nid,typemask(qtype),0,8,av) )
# ^
# ( )
# resolv._.c:1960:9: note: use '==' to turn this assignment into an equality comparison
# if( ac = DNS_getattr(nid,typemask(qtype),0,8,av) )
# ^
# ==
# resolv._.c:2014:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(hp,'.') )
# ~~~^~~~~~~~~~~~~~~~
# resolv._.c:2014:12: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(hp,'.') )
# ^
# ( )
# resolv._.c:2014:12: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(hp,'.') )
# ^
# ==
# resolv._.c:2067:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( anc = relay_cachedRR(AVStr(rrb),rrpp,name,TY_MX) )
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# resolv._.c:2067:10: note: place parentheses around the assignment to silence this warning
# if( anc = relay_cachedRR(AVStr(rrb),rrpp,name,TY_MX) )
# ^
# ( )
# resolv._.c:2067:10: note: use '==' to turn this assignment into an equality comparison
# if( anc = relay_cachedRR(AVStr(rrb),rrpp,name,TY_MX) )
# ^
# ==
# 14 warnings generated.
# ../mkcpp reshost.c reshost._.c
# -- mkcpp set time: 1492117218 -> 1399582068 reshost._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c reshost._.c -o reshost.o
# reshost._.c:127:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ac = 0; ap = ht->h_addr_list[ac]; ac++ ){
# ~~~^~~~~~~~~~~~~~~~~~~~~
# reshost._.c:127:19: note: place parentheses around the assignment to silence this warning
# for( ac = 0; ap = ht->h_addr_list[ac]; ac++ ){
# ^
# ( )
# reshost._.c:127:19: note: use '==' to turn this assignment into an equality comparison
# for( ac = 0; ap = ht->h_addr_list[ac]; ac++ ){
# ^
# ==
# reshost._.c:149:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ax = 0; ap = ht->h_aliases[ax]; ax++ ){
# ~~~^~~~~~~~~~~~~~~~~~~
# reshost._.c:149:19: note: place parentheses around the assignment to silence this warning
# for( ax = 0; ap = ht->h_aliases[ax]; ax++ ){
# ^
# ( )
# reshost._.c:149:19: note: use '==' to turn this assignment into an equality comparison
# for( ax = 0; ap = ht->h_aliases[ax]; ax++ ){
# ^
# ==
# reshost._.c:224:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ri = 0; ri = RES_next_res(where,ri,AVStr(res1),AVStr(arg)); ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# reshost._.c:224:18: note: place parentheses around the assignment to silence this warning
# for( ri = 0; ri = RES_next_res(where,ri,AVStr(res1),AVStr(arg)); ){
# ^
# ( )
# reshost._.c:224:18: note: use '==' to turn this assignment into an equality comparison
# for( ri = 0; ri = RES_next_res(where,ri,AVStr(res1),AVStr(arg)); ){
# ^
# ==
# reshost._.c:279:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dnsrch = res_DNSRCH() ){
# ~~~~~~~^~~~~~~~~~~~~~
# reshost._.c:279:13: note: place parentheses around the assignment to silence this warning
# if( dnsrch = res_DNSRCH() ){
# ^
# ( )
# reshost._.c:279:13: note: use '==' to turn this assignment into an equality comparison
# if( dnsrch = res_DNSRCH() ){
# ^
# ==
# reshost._.c:280:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( si = 0; dname = dnsrch[si]; si++ ){
# ~~~~~~^~~~~~~~~~~~
# reshost._.c:280:25: note: place parentheses around the assignment to silence this warning
# for( si = 0; dname = dnsrch[si]; si++ ){
# ^
# ( )
# reshost._.c:280:25: note: use '==' to turn this assignment into an equality comparison
# for( si = 0; dname = dnsrch[si]; si++ ){
# ^
# ==
# reshost._.c:288:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dname = res_DEFDNAME() ){
# ~~~~~~^~~~~~~~~~~~~~~~
# reshost._.c:288:12: note: place parentheses around the assignment to silence this warning
# if( dname = res_DEFDNAME() ){
# ^
# ( )
# reshost._.c:288:12: note: use '==' to turn this assignment into an equality comparison
# if( dname = res_DEFDNAME() ){
# ^
# ==
# reshost._.c:384:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ri = 0; ri = RES_next_res(where,ri,AVStr(res1),AVStr(arg)); ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# reshost._.c:384:18: note: place parentheses around the assignment to silence this warning
# for( ri = 0; ri = RES_next_res(where,ri,AVStr(res1),AVStr(arg)); ){
# ^
# ( )
# reshost._.c:384:18: note: use '==' to turn this assignment into an equality comparison
# for( ri = 0; ri = RES_next_res(where,ri,AVStr(res1),AVStr(arg)); ){
# ^
# ==
# reshost._.c:454:2: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# else
# ^
# reshost._.c:523:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ri = 0; ri = RES_next_res(where,ri,AVStr(res1),AVStr(arg)); ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# reshost._.c:523:18: note: place parentheses around the assignment to silence this warning
# for( ri = 0; ri = RES_next_res(where,ri,AVStr(res1),AVStr(arg)); ){
# ^
# ( )
# reshost._.c:523:18: note: use '==' to turn this assignment into an equality comparison
# for( ri = 0; ri = RES_next_res(where,ri,AVStr(res1),AVStr(arg)); ){
# ^
# ==
# reshost._.c:589:2: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# else
# ^
# reshost._.c:631:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( tp = strchr(name+2,'.') ){
# ~~~^~~~~~~~~~~~~~~~~~~~
# reshost._.c:631:10: note: place parentheses around the assignment to silence this warning
# if( tp = strchr(name+2,'.') ){
# ^
# ( )
# reshost._.c:631:10: note: use '==' to turn this assignment into an equality comparison
# if( tp = strchr(name+2,'.') ){
# ^
# ==
# reshost._.c:761:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( lp = strchr(line,'#') ){
# ~~~^~~~~~~~~~~~~~~~~~
# reshost._.c:761:9: note: place parentheses around the assignment to silence this warning
# if( lp = strchr(line,'#') ){
# ^
# ( )
# reshost._.c:761:9: note: use '==' to turn this assignment into an equality comparison
# if( lp = strchr(line,'#') ){
# ^
# ==
# reshost._.c:766:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( lp = strchr(line,'\n') )
# ~~~^~~~~~~~~~~~~~~~~~~
# reshost._.c:766:9: note: place parentheses around the assignment to silence this warning
# if( lp = strchr(line,'\n') )
# ^
# ( )
# reshost._.c:766:9: note: use '==' to turn this assignment into an equality comparison
# if( lp = strchr(line,'\n') )
# ^
# ==
# reshost._.c:866:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cp = strpbrk(datap,"#\r\n") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~
# reshost._.c:866:10: note: place parentheses around the assignment to silence this warning
# if( cp = strpbrk(datap,"#\r\n") ){
# ^
# ( )
# reshost._.c:866:10: note: use '==' to turn this assignment into an equality comparison
# if( cp = strpbrk(datap,"#\r\n") ){
# ^
# ==
# reshost._.c:927:46: warning: '&' within '|' [-Wbitwise-op-parentheses]
# for( lp = hp->h_buff; leng = (lp[0]<<8|lp[1]&0xFF); lp += leng+3 ){
# ~~~~~~^~~~~
# reshost._.c:927:46: note: place parentheses around the '&' expression to silence this warning
# for( lp = hp->h_buff; leng = (lp[0]<<8|lp[1]&0xFF); lp += leng+3 ){
# ^
# ( )
# reshost._.c:927:29: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( lp = hp->h_buff; leng = (lp[0]<<8|lp[1]&0xFF); lp += leng+3 ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# reshost._.c:927:29: note: place parentheses around the assignment to silence this warning
# for( lp = hp->h_buff; leng = (lp[0]<<8|lp[1]&0xFF); lp += leng+3 ){
# ^
# ( )
# reshost._.c:927:29: note: use '==' to turn this assignment into an equality comparison
# for( lp = hp->h_buff; leng = (lp[0]<<8|lp[1]&0xFF); lp += leng+3 ){
# ^
# ==
# reshost._.c:997:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( lp = strchr(lp,'\n') )
# ~~~^~~~~~~~~~~~~~~~~
# reshost._.c:997:10: note: place parentheses around the assignment to silence this warning
# if( lp = strchr(lp,'\n') )
# ^
# ( )
# reshost._.c:997:10: note: use '==' to turn this assignment into an equality comparison
# if( lp = strchr(lp,'\n') )
# ^
# ==
# 17 warnings generated.
# ../mkcpp rescache.c rescache._.c
# -- mkcpp set time: 1492117218 -> 1408789860 rescache._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c rescache._.c -o rescache.o
# rescache._.c:209:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cache = hosts_cache(byname,name,"r",AVStr(cpath)) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# rescache._.c:209:12: note: place parentheses around the assignment to silence this warning
# if( cache = hosts_cache(byname,name,"r",AVStr(cpath)) ){
# ^
# ( )
# rescache._.c:209:12: note: use '==' to turn this assignment into an equality comparison
# if( cache = hosts_cache(byname,name,"r",AVStr(cpath)) ){
# ^
# ==
# rescache._.c:213:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ncache = fopen(newpath,"w") ){
# ~~~~~~~^~~~~~~~~~~~~~~~~~~~
# rescache._.c:213:14: note: place parentheses around the assignment to silence this warning
# if( ncache = fopen(newpath,"w") ){
# ^
# ( )
# rescache._.c:213:14: note: use '==' to turn this assignment into an equality comparison
# if( ncache = fopen(newpath,"w") ){
# ^
# ==
# rescache._.c:280:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ai = 0; a1 = (unsigned char *)rv[ai]; ai++ ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# rescache._.c:280:22: note: place parentheses around the assignment to silence this warning
# for( ai = 0; a1 = (unsigned char *)rv[ai]; ai++ ){
# ^
# ( )
# rescache._.c:280:22: note: use '==' to turn this assignment into an equality comparison
# for( ai = 0; a1 = (unsigned char *)rv[ai]; ai++ ){
# ^
# ==
# rescache._.c:299:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ai = 0; n1 = rv[ai]; ai++ )
# ~~~^~~~~~~~
# rescache._.c:299:19: note: place parentheses around the assignment to silence this warning
# for( ai = 0; n1 = rv[ai]; ai++ )
# ^
# ( )
# rescache._.c:299:19: note: use '==' to turn this assignment into an equality comparison
# for( ai = 0; n1 = rv[ai]; ai++ )
# ^
# ==
# rescache._.c:316:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ai = 0; n1 = rv[ai]; ai++ ){
# ~~~^~~~~~~~
# rescache._.c:316:18: note: place parentheses around the assignment to silence this warning
# for( ai = 0; n1 = rv[ai]; ai++ ){
# ^
# ( )
# rescache._.c:316:18: note: use '==' to turn this assignment into an equality comparison
# for( ai = 0; n1 = rv[ai]; ai++ ){
# ^
# ==
# 5 warnings generated.
# ../mkcpp hostent.c hostent._.c
# -- mkcpp set time: 1492117218 -> 1250403944 hostent._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c hostent._.c -o hostent.o
# ../mkcpp resconf.c resconf._.c
# -- mkcpp set time: 1492117218 -> 1283661799 resconf._.c
# /bin/sh ./ccres clang -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing resconf._.c -o resconf.o
# clang -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing resconf._.c -o resconf.o
# resconf._.c:152:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pushed = PushedResolvers[tix] ){
# ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
# resconf._.c:152:14: note: place parentheses around the assignment to silence this warning
# if( pushed = PushedResolvers[tix] ){
# ^
# ( )
# resconf._.c:152:14: note: use '==' to turn this assignment into an equality comparison
# if( pushed = PushedResolvers[tix] ){
# ^
# ==
# resconf._.c:220:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( si = 0; dom = _RES.dnsrch[si]; si++ ){
# ~~~~^~~~~~~~~~~~~~~~~
# resconf._.c:220:19: note: place parentheses around the assignment to silence this warning
# for( si = 0; dom = _RES.dnsrch[si]; si++ ){
# ^
# ( )
# resconf._.c:220:19: note: use '==' to turn this assignment into an equality comparison
# for( si = 0; dom = _RES.dnsrch[si]; si++ ){
# ^
# ==
# resconf._.c:305:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( hp = _GethostByname(myname) )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~
# resconf._.c:305:9: note: place parentheses around the assignment to silence this warning
# if( hp = _GethostByname(myname) )
# ^
# ( )
# resconf._.c:305:9: note: use '==' to turn this assignment into an equality comparison
# if( hp = _GethostByname(myname) )
# ^
# ==
# resconf._.c:394:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( np = strstr(nsb,"..") ){
# ~~~^~~~~~~~~~~~~~~~~~
# resconf._.c:394:10: note: place parentheses around the assignment to silence this warning
# if( np = strstr(nsb,"..") ){
# ^
# ( )
# resconf._.c:394:10: note: use '==' to turn this assignment into an equality comparison
# if( np = strstr(nsb,"..") ){
# ^
# ==
# resconf._.c:453:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( socks = strstr(ns,VIA_SOCKS) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
# resconf._.c:453:12: note: place parentheses around the assignment to silence this warning
# if( socks = strstr(ns,VIA_SOCKS) ){
# ^
# ( )
# resconf._.c:453:12: note: use '==' to turn this assignment into an equality comparison
# if( socks = strstr(ns,VIA_SOCKS) ){
# ^
# ==
# resconf._.c:458:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cp = strpbrk(ns,"# \t") )
# ~~~^~~~~~~~~~~~~~~~~~~~
# resconf._.c:458:10: note: place parentheses around the assignment to silence this warning
# if( cp = strpbrk(ns,"# \t") )
# ^
# ( )
# resconf._.c:458:10: note: use '==' to turn this assignment into an equality comparison
# if( cp = strpbrk(ns,"# \t") )
# ^
# ==
# resconf._.c:478:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( hp = _GethostByname(ns) )
# ~~~^~~~~~~~~~~~~~~~~~~~
# resconf._.c:478:9: note: place parentheses around the assignment to silence this warning
# if( hp = _GethostByname(ns) )
# ^
# ( )
# resconf._.c:478:9: note: use '==' to turn this assignment into an equality comparison
# if( hp = _GethostByname(ns) )
# ^
# ==
# resconf._.c:481:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( hp = _GETHOSTBYNAME(ns) )
# ~~~^~~~~~~~~~~~~~~~~~~~
# resconf._.c:481:9: note: place parentheses around the assignment to silence this warning
# if( hp = _GETHOSTBYNAME(ns) )
# ^
# ( )
# resconf._.c:481:9: note: use '==' to turn this assignment into an equality comparison
# if( hp = _GETHOSTBYNAME(ns) )
# ^
# ==
# resconf._.c:559:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( addr = VSA_ntoa(&sin) ){
# ~~~~~^~~~~~~~~~~~~~~~
# resconf._.c:559:13: note: place parentheses around the assignment to silence this warning
# if( addr = VSA_ntoa(&sin) ){
# ^
# ( )
# resconf._.c:559:13: note: use '==' to turn this assignment into an equality comparison
# if( addr = VSA_ntoa(&sin) ){
# ^
# ==
# resconf._.c:638:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(line,"#;") )
# ~~~^~~~~~~~~~~~~~~~~~~~
# resconf._.c:638:13: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(line,"#;") )
# ^
# ( )
# resconf._.c:638:13: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(line,"#;") )
# ^
# ==
# resconf._.c:694:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( domain = strchr(nameb,'/') )
# ~~~~~~~^~~~~~~~~~~~~~~~~~~
# resconf._.c:694:13: note: place parentheses around the assignment to silence this warning
# if( domain = strchr(nameb,'/') )
# ^
# ( )
# resconf._.c:694:13: note: use '==' to turn this assignment into an equality comparison
# if( domain = strchr(nameb,'/') )
# ^
# ==
# resconf._.c:730:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sp = RES_VERIFY ){
# ~~~^~~~~~~~~~~~
# resconf._.c:730:9: note: place parentheses around the assignment to silence this warning
# if( sp = RES_VERIFY ){
# ^
# ( )
# resconf._.c:730:9: note: use '==' to turn this assignment into an equality comparison
# if( sp = RES_VERIFY ){
# ^
# ==
# resconf._.c:731:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ; sc = *sp; sp++ ){
# ~~~^~~~~
# resconf._.c:731:13: note: place parentheses around the assignment to silence this warning
# for( ; sc = *sp; sp++ ){
# ^
# ( )
# resconf._.c:731:13: note: use '==' to turn this assignment into an equality comparison
# for( ; sc = *sp; sp++ ){
# ^
# ==
# resconf._.c:886:27: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sn = 0; saddrs[sn] = addrs[sn]; sn++ ){
# ~~~~~~~~~~~^~~~~~~~~~~
# resconf._.c:886:27: note: place parentheses around the assignment to silence this warning
# for( sn = 0; saddrs[sn] = addrs[sn]; sn++ ){
# ^
# ( )
# resconf._.c:886:27: note: use '==' to turn this assignment into an equality comparison
# for( sn = 0; saddrs[sn] = addrs[sn]; sn++ ){
# ^
# ==
# resconf._.c:931:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sx = 0; cap = addrs[sx]; sx++ ){
# ~~~~^~~~~~~~~~~
# resconf._.c:931:19: note: place parentheses around the assignment to silence this warning
# for( sx = 0; cap = addrs[sx]; sx++ ){
# ^
# ( )
# resconf._.c:931:19: note: use '==' to turn this assignment into an equality comparison
# for( sx = 0; cap = addrs[sx]; sx++ ){
# ^
# ==
# resconf._.c:979:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = getenv("RES_DEBUG") )
# ~~~~^~~~~~~~~~~~~~~~~~~~~
# resconf._.c:979:10: note: place parentheses around the assignment to silence this warning
# if( env = getenv("RES_DEBUG") )
# ^
# ( )
# resconf._.c:979:10: note: use '==' to turn this assignment into an equality comparison
# if( env = getenv("RES_DEBUG") )
# ^
# ==
# resconf._.c:991:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = getenv("RES_ORDER") )
# ~~~~^~~~~~~~~~~~~~~~~~~~~
# resconf._.c:991:10: note: place parentheses around the assignment to silence this warning
# if( env = getenv("RES_ORDER") )
# ^
# ( )
# resconf._.c:991:10: note: use '==' to turn this assignment into an equality comparison
# if( env = getenv("RES_ORDER") )
# ^
# ==
# resconf._.c:995:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( rx = 0; rx = RES_next_res(Resolvers,rx,AVStr(res1),AVStr(arg)); ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# resconf._.c:995:18: note: place parentheses around the assignment to silence this warning
# for( rx = 0; rx = RES_next_res(Resolvers,rx,AVStr(res1),AVStr(arg)); ){
# ^
# ( )
# resconf._.c:995:18: note: use '==' to turn this assignment into an equality comparison
# for( rx = 0; rx = RES_next_res(Resolvers,rx,AVStr(res1),AVStr(arg)); ){
# ^
# ==
# resconf._.c:1000:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = getenv("RES_NS") )
# ~~~~^~~~~~~~~~~~~~~~~~
# resconf._.c:1000:10: note: place parentheses around the assignment to silence this warning
# if( env = getenv("RES_NS") )
# ^
# ( )
# resconf._.c:1000:10: note: use '==' to turn this assignment into an equality comparison
# if( env = getenv("RES_NS") )
# ^
# ==
# resconf._.c:1002:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = getenv("RES_VRFY") )
# ~~~~^~~~~~~~~~~~~~~~~~~~
# resconf._.c:1002:10: note: place parentheses around the assignment to silence this warning
# if( env = getenv("RES_VRFY") )
# ^
# ( )
# resconf._.c:1002:10: note: use '==' to turn this assignment into an equality comparison
# if( env = getenv("RES_VRFY") )
# ^
# ==
# resconf._.c:1013:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = getenv("RES_HOSTS") )
# ~~~~^~~~~~~~~~~~~~~~~~~~~
# resconf._.c:1013:10: note: place parentheses around the assignment to silence this warning
# if( env = getenv("RES_HOSTS") )
# ^
# ( )
# resconf._.c:1013:10: note: use '==' to turn this assignment into an equality comparison
# if( env = getenv("RES_HOSTS") )
# ^
# ==
# resconf._.c:1017:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( hp = getmyhost() )
# ~~~^~~~~~~~~~~~~
# resconf._.c:1017:9: note: place parentheses around the assignment to silence this warning
# if( hp = getmyhost() )
# ^
# ( )
# resconf._.c:1017:9: note: use '==' to turn this assignment into an equality comparison
# if( hp = getmyhost() )
# ^
# ==
# resconf._.c:1022:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( hp = getmyhost() ){
# ~~~^~~~~~~~~~~~~
# resconf._.c:1022:9: note: place parentheses around the assignment to silence this warning
# if( hp = getmyhost() ){
# ^
# ( )
# resconf._.c:1022:9: note: use '==' to turn this assignment into an equality comparison
# if( hp = getmyhost() ){
# ^
# ==
# resconf._.c:1065:52: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( flag == DBG_FORCE || _RES.options & RES_DEBUG && DNS_debug & flag ){
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
# resconf._.c:1065:52: note: place parentheses around the '&&' expression to silence this warning
# if( flag == DBG_FORCE || _RES.options & RES_DEBUG && DNS_debug & flag ){
# ^
# ( )
# resconf._.c:1132:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( hp = RES_gethost(arg) ){
# ~~~^~~~~~~~~~~~~~~~~~
# resconf._.c:1132:11: note: place parentheses around the assignment to silence this warning
# if( hp = RES_gethost(arg) ){
# ^
# ( )
# resconf._.c:1132:11: note: use '==' to turn this assignment into an equality comparison
# if( hp = RES_gethost(arg) ){
# ^
# ==
# resconf._.c:1160:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( hp = RES_gethost(addrhost) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~
# resconf._.c:1160:9: note: place parentheses around the assignment to silence this warning
# if( hp = RES_gethost(addrhost) ){
# ^
# ( )
# resconf._.c:1160:9: note: use '==' to turn this assignment into an equality comparison
# if( hp = RES_gethost(addrhost) ){
# ^
# ==
# resconf._.c:1278:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(arg+2,'.') )
# ~~~^~~~~~~~~~~~~~~~~~~
# resconf._.c:1278:10: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(arg+2,'.') )
# ^
# ( )
# resconf._.c:1278:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(arg+2,'.') )
# ^
# ==
# 27 warnings generated.
# rm -f libresolvy.a
# ar cr libresolvy.a dnsnode.o resolv.o reshost.o rescache.o hostent.o resconf.o
# /usr/bin/ranlib libresolvy.a
# make[4]: Leaving directory '/tmp/delegate/src/delegate9.9.13/resolvy'
# make[3]: Leaving directory '/tmp/delegate/src/delegate9.9.13/resolvy'
# **[0] move ../resolvy/libresolvy.a to ../lib/libresolvy.a
# "/tmp/delegate/src/delegate9.9.13/mkmake.exe" -makeat ../lib/libmimekit.a ../mimekit libmimekit.a "make" libx MAKE="make" SHELL="/bin/sh" CC="clang" HDRDIR="-I../gen -I../include -Wno-narrowing" RANLIB="/usr/bin/ranlib" LDFLAGS=" -L../lib" LIBDIR="-L../lib" NETLIB="-lnsl -ldl -lutil -lpthread -lpam -lstdc++" AR="ar" TAR="tar" CFLAGS="-Wno-narrowing -x c++ -DQS -DNONC99=3 "
# ---- testing CC capability [clang][-Wno-narrowing -x c++ -DQS -DNONC99=3 ][] ...
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# _.c:1:16: error: field has incomplete type 'char []'
# struct _S{char A[]; char B[1];}S;
# ^
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 2 errors generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# [clang -c -Wno-narrowing -x c++ -DQS -DNONC99=3 ] NONC99=2, NONAZ0=6 @0011ec079acd
#
# ####### -makeat: /tmp/delegate/src/delegate9.9.13/mimekit @0011ec079acd
# make[3]: Entering directory '/tmp/delegate/src/delegate9.9.13/mimekit'
# "/tmp/delegate/src/delegate9.9.13/mkmake.exe" -cksum README README-LIB README-PGP CHANGES ISO2022JP Makefile mkranlib.sh sample mimecodes.c mime.c pgp.c rfc822.c mimehead.c mimeh_ovw.c mimeconv.c mimemain.c noxlib.c gendom.c str_codes.c
# "/tmp/delegate/src/delegate9.9.13/mkmake.exe" -mkmake "/usr/bin/make" Makefile.go "clang" "-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 " "" "-L../lib" "/usr/bin/ranlib" "-lnsl -ldl -lutil -lpthread -lpam -lstdc++" NETLIB
# ---- testing CC capability [clang][-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ][] ...
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# _.c:1:16: error: field has incomplete type 'char []'
# struct _S{char A[]; char B[1];}S;
# ^
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 2 errors generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# mkmake:
# cpyfile[/tmp/delegate/src/delegate9.9.13/mimekit]: cannot read 'DELEGATE_CONF'
# [clang -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ] NONC99=2, NONAZ0=6 @0011ec079acd
# #### [/tmp/delegate/src/delegate9.9.13/mimekit] creating Makefile.go
# cpyfile Makefile[1-0][0-40ae95] > Makefile.go
# #ifdef UNIX #######################################################
# #ifdef UNIX,OS2EMX ################################################
# [SET] MKMAKE=/tmp/delegate/src/delegate9.9.13/mkmake.exe
# [SET] RANLIB=/usr/bin/ranlib
# - checking availability of -lnsl []
# cpyfile[/tmp/delegate/src/delegate9.9.13/mimekit]: cannot read 'DELEGATE_CONF'
# - checking availability of -ldl [-lnsl]
# cpyfile[/tmp/delegate/src/delegate9.9.13/mimekit]: cannot read 'DELEGATE_CONF'
# - checking availability of -lutil [-lnsl -ldl]
# cpyfile[/tmp/delegate/src/delegate9.9.13/mimekit]: cannot read 'DELEGATE_CONF'
# - checking availability of -lpthread [-lnsl -ldl -lutil]
# cpyfile[/tmp/delegate/src/delegate9.9.13/mimekit]: cannot read 'DELEGATE_CONF'
# - checking availability of -lpam [-lnsl -ldl -lutil -lpthread]
# cpyfile[/tmp/delegate/src/delegate9.9.13/mimekit]: cannot read 'DELEGATE_CONF'
# - checking availability of -lstdc++ [-lnsl -ldl -lutil -lpthread -lpam]
# cpyfile[/tmp/delegate/src/delegate9.9.13/mimekit]: cannot read 'DELEGATE_CONF'
# [SET] NETLIB=-lnsl -ldl -lutil -lpthread -lpam -lstdc++
# cpyfile[/tmp/delegate/src/delegate9.9.13/mimekit]: cannot read 'DELEGATE_CONF'
# cpyfile Makefile[0-0][40af38-0] > Makefile.go
# #ifdef UNIX #######################################################
# #ifdef UNIX,OS2EMX ################################################
# /usr/bin/make -f Makefile.go libmimekit.a XOBJS="" MKMAKE="/tmp/delegate/src/delegate9.9.13/mkmake.exe" SHELL="/bin/sh" HDRDIR="-I../gen -I../include -Wno-narrowing" RANLIB="/usr/bin/ranlib"
# make[4]: Entering directory '/tmp/delegate/src/delegate9.9.13/mimekit'
# ../mkcpp mimeconv.c mimeconv.cc
# -- mkcpp set time: 1492117219 -> 1250403944 mimeconv.cc
# rm -f mimeconv.o
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -I. mimeconv.cc -c -DMIMEKIT
# ../mkcpp mimecodes.c mimecodes.cc
# -- mkcpp set time: 1492117219 -> 1258619693 mimecodes.cc
# rm -f mimecodes.o
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -I. mimecodes.cc -c -DMIMEKIT
# mimecodes.cc:58:33: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( 0x80 <= ix || iscntrl(ix) && !isspace(ix) || ix == EQ )
# ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~
# mimecodes.cc:58:33: note: place parentheses around the '&&' expression to silence this warning
# if( 0x80 <= ix || iscntrl(ix) && !isspace(ix) || ix == EQ )
# ^
# ( )
# mimecodes.cc:67:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( ch = *qpchars++ )
# ~~~^~~~~~~~~~~~
# mimecodes.cc:67:12: note: place parentheses around the assignment to silence this warning
# while( ch = *qpchars++ )
# ^
# ( )
# mimecodes.cc:67:12: note: use '==' to turn this assignment into an equality comparison
# while( ch = *qpchars++ )
# ^
# ==
# mimecodes.cc:280:17: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || ocol == 0 && ich == '.'
# ~~ ~~~~~~~~~~^~~~~~~~~~~~~
# mimecodes.cc:280:17: note: place parentheses around the '&&' expression to silence this warning
# || ocol == 0 && ich == '.'
# ^
# ( )
# 3 warnings generated.
# ../mkcpp mime.c mime.cc
# -- mkcpp set time: 1492117219 -> 1402844469 mime.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -I. mime.cc -c -DMIMEKIT -DMIMECONV="C_DECODE(C_HEAD|C_BODY)|C_ENCODE(C_HEAD|C_BODY)"
# mime.cc:132:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ci = 0; ctype1 = textorso[ci]; ci++ )
# ~~~~~~~^~~~~~~~~~~~~~
# mime.cc:132:22: note: place parentheses around the assignment to silence this warning
# for( ci = 0; ctype1 = textorso[ci]; ci++ )
# ^
# ( )
# mime.cc:132:22: note: use '==' to turn this assignment into an equality comparison
# for( ci = 0; ctype1 = textorso[ci]; ci++ )
# ^
# ==
# mime.cc:354:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(MIME_transAddrSpec,':') ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# mime.cc:354:11: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(MIME_transAddrSpec,':') ){
# ^
# ( )
# mime.cc:354:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(MIME_transAddrSpec,':') ){
# ^
# ==
# mime.cc:456:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( bp = strcasestr(hp,"boundary=") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# mime.cc:456:9: note: place parentheses around the assignment to silence this warning
# if( bp = strcasestr(hp,"boundary=") ){
# ^
# ( )
# mime.cc:456:9: note: use '==' to turn this assignment into an equality comparison
# if( bp = strcasestr(hp,"boundary=") ){
# ^
# ==
# mime.cc:485:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( bi = 0; b1 = boundaries[bi]; bi++ ){
# ~~~^~~~~~~~~~~~~~~~
# mime.cc:485:19: note: place parentheses around the assignment to silence this warning
# for( bi = 0; b1 = boundaries[bi]; bi++ ){
# ^
# ( )
# mime.cc:485:19: note: use '==' to turn this assignment into an equality comparison
# for( bi = 0; b1 = boundaries[bi]; bi++ ){
# ^
# ==
# mime.cc:491:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( tp = strheadstrX(line+2,b1,0) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# mime.cc:491:11: note: place parentheses around the assignment to silence this warning
# if( tp = strheadstrX(line+2,b1,0) ){
# ^
# ( )
# mime.cc:491:11: note: use '==' to turn this assignment into an equality comparison
# if( tp = strheadstrX(line+2,b1,0) ){
# ^
# ==
# mime.cc:510:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sw = strstr(text,"\033$") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# mime.cc:510:9: note: place parentheses around the assignment to silence this warning
# if( sw = strstr(text,"\033$") )
# ^
# ( )
# mime.cc:510:9: note: use '==' to turn this assignment into an equality comparison
# if( sw = strstr(text,"\033$") )
# ^
# ==
# mime.cc:513:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sw = strstr(text,"\033(") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# mime.cc:513:9: note: place parentheses around the assignment to silence this warning
# if( sw = strstr(text,"\033(") )
# ^
# ( )
# mime.cc:513:9: note: use '==' to turn this assignment into an equality comparison
# if( sw = strstr(text,"\033(") )
# ^
# ==
# mime.cc:595:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(ctype,';') )
# ~~~^~~~~~~~~~~~~~~~~~~
# mime.cc:595:10: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(ctype,';') )
# ^
# ( )
# mime.cc:595:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(ctype,';') )
# ^
# ==
# mime.cc:631:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( got_EOR = isEOR(hp) ){
# ~~~~~~~~^~~~~~~~~~~
# mime.cc:631:15: note: place parentheses around the assignment to silence this warning
# if( got_EOR = isEOR(hp) ){
# ^
# ( )
# mime.cc:631:15: note: use '==' to turn this assignment into an equality comparison
# if( got_EOR = isEOR(hp) ){
# ^
# ==
# mime.cc:687:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for(hs = buf; hc = *hs; hs++ ){
# ~~~^~~~~
# mime.cc:687:20: note: place parentheses around the assignment to silence this warning
# for(hs = buf; hc = *hs; hs++ ){
# ^
# ( )
# mime.cc:687:20: note: use '==' to turn this assignment into an equality comparison
# for(hs = buf; hc = *hs; hs++ ){
# ^
# ==
# mime.cc:767:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# mime.cc:769:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( rcode = pop_boundary(boundaries,line) )
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# mime.cc:769:13: note: place parentheses around the assignment to silence this warning
# if( rcode = pop_boundary(boundaries,line) )
# ^
# ( )
# mime.cc:769:13: note: use '==' to turn this assignment into an equality comparison
# if( rcode = pop_boundary(boundaries,line) )
# ^
# ==
# mime.cc:794:34: warning: '/*' within block comment [-Wcomment]
# /* only if the part is of text/* ? */
# ^
# mime.cc:875:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( rcode = pop_boundary(boundaries,bp) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# mime.cc:875:13: note: place parentheses around the assignment to silence this warning
# if( rcode = pop_boundary(boundaries,bp) ){
# ^
# ( )
# mime.cc:875:13: note: use '==' to turn this assignment into an equality comparison
# if( rcode = pop_boundary(boundaries,bp) ){
# ^
# ==
# mime.cc:902:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( rcode = pop_boundary(boundaries,line) )
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# mime.cc:902:13: note: place parentheses around the assignment to silence this warning
# if( rcode = pop_boundary(boundaries,line) )
# ^
# ( )
# mime.cc:902:13: note: use '==' to turn this assignment into an equality comparison
# if( rcode = pop_boundary(boundaries,line) )
# ^
# ==
# mime.cc:941:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( m17n = Mcv->c_m17n ){
# ~~~~~^~~~~~~~~~~~~
# mime.cc:941:12: note: place parentheses around the assignment to silence this warning
# if( m17n = Mcv->c_m17n ){
# ^
# ( )
# mime.cc:941:12: note: use '==' to turn this assignment into an equality comparison
# if( m17n = Mcv->c_m17n ){
# ^
# ==
# mime.cc:959:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cp = strcasestr(header,"charset=") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# mime.cc:959:9: note: place parentheses around the assignment to silence this warning
# if( cp = strcasestr(header,"charset=") )
# ^
# ( )
# mime.cc:959:9: note: use '==' to turn this assignment into an equality comparison
# if( cp = strcasestr(header,"charset=") )
# ^
# ==
# mime.cc:1032:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( charset = guess_charset(tmpc) )
# ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
# mime.cc:1032:15: note: place parentheses around the assignment to silence this warning
# if( charset = guess_charset(tmpc) )
# ^
# ( )
# mime.cc:1032:15: note: use '==' to turn this assignment into an equality comparison
# if( charset = guess_charset(tmpc) )
# ^
# ==
# mime.cc:1139:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( beol = strpbrk(tmpa,"\r\n") ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~
# mime.cc:1139:11: note: place parentheses around the assignment to silence this warning
# if( beol = strpbrk(tmpa,"\r\n") ){
# ^
# ( )
# mime.cc:1139:11: note: use '==' to turn this assignment into an equality comparison
# if( beol = strpbrk(tmpa,"\r\n") ){
# ^
# ==
# mime.cc:1202:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( len = strlen(tmpa) )
# ~~~~^~~~~~~~~~~~~~
# mime.cc:1202:10: note: place parentheses around the assignment to silence this warning
# if( len = strlen(tmpa) )
# ^
# ( )
# mime.cc:1202:10: note: use '==' to turn this assignment into an equality comparison
# if( len = strlen(tmpa) )
# ^
# ==
# mime.cc:1246:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strSeekEOH(head) )
# ~~~^~~~~~~~~~~~~~~~~~
# mime.cc:1246:11: note: place parentheses around the assignment to silence this warning
# if( dp = strSeekEOH(head) )
# ^
# ( )
# mime.cc:1246:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strSeekEOH(head) )
# ^
# ==
# mime.cc:1343:21: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( maybe_NONASCII && do_conv || (do_conv & 0xFFFE) ){
# ~~~~~~~~~~~~~~~^~~~~~~~~~ ~~
# mime.cc:1343:21: note: place parentheses around the '&&' expression to silence this warning
# if( maybe_NONASCII && do_conv || (do_conv & 0xFFFE) ){
# ~~~~~~~~~~~~~~~^~~~~~~~~~
# mime.cc:1342:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# mime.cc:1374:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# mime.cc:1416:39: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( DECODE(C_BODY_CHAR) && xcharset && is8bitCharset(xcharset)
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# mime.cc:1416:39: note: place parentheses around the '&&' expression to silence this warning
# if( DECODE(C_BODY_CHAR) && xcharset && is8bitCharset(xcharset)
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# mime.cc:1417:27: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || DECODE(C_BODY_CTE ) && strcaseeq(encoding,"quoted-printable")
# ~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# mime.cc:1417:27: note: place parentheses around the '&&' expression to silence this warning
# || DECODE(C_BODY_CTE ) && strcaseeq(encoding,"quoted-printable")
# ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# mime.cc:1418:28: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || DECODE(C_BODY_CTE ) && strcaseeq(encoding,"base64") ){
# ~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# mime.cc:1418:28: note: place parentheses around the '&&' expression to silence this warning
# || DECODE(C_BODY_CTE ) && strcaseeq(encoding,"base64") ){
# ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# mime.cc:1500:44: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( EOR_ALSO(filter) || endline[0] != '.' && !MIME2PGP(filter) )
# ~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
# mime.cc:1500:44: note: place parentheses around the '&&' expression to silence this warning
# if( EOR_ALSO(filter) || endline[0] != '.' && !MIME2PGP(filter) )
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
# mime.cc:1563:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( bp = str; ch = *bp; bp++ ){
# ~~~^~~~~
# mime.cc:1563:20: note: place parentheses around the assignment to silence this warning
# for( bp = str; ch = *bp; bp++ ){
# ^
# ( )
# mime.cc:1563:20: note: use '==' to turn this assignment into an equality comparison
# for( bp = str; ch = *bp; bp++ ){
# ^
# ==
# mime.cc:1718:6: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# mime.cc:1751:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = str; ch = *sp; sp++ ){
# ~~~^~~~~
# mime.cc:1751:20: note: place parentheses around the assignment to silence this warning
# for( sp = str; ch = *sp; sp++ ){
# ^
# ( )
# mime.cc:1751:20: note: use '==' to turn this assignment into an equality comparison
# for( sp = str; ch = *sp; sp++ ){
# ^
# ==
# mime.cc:1775:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( np = strpbrk(tp,"\t\r\n") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# mime.cc:1775:10: note: place parentheses around the assignment to silence this warning
# if( np = strpbrk(tp,"\t\r\n") ){
# ^
# ( )
# mime.cc:1775:10: note: use '==' to turn this assignment into an equality comparison
# if( np = strpbrk(tp,"\t\r\n") ){
# ^
# ==
# mime.cc:1801:20: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( ts[0] == '=' && ts[1] == '?'
# ~~~~~~~~~~~~~^~~~~~~~~~~~~~~
# mime.cc:1801:20: note: place parentheses around the '&&' expression to silence this warning
# if( ts[0] == '=' && ts[1] == '?'
# ^
# ( )
# mime.cc:1802:20: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || ts[0] == '$' &&(ts[1] == 'B' || ts[1] == '@')
# ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# mime.cc:1802:20: note: place parentheses around the '&&' expression to silence this warning
# || ts[0] == '$' &&(ts[1] == 'B' || ts[1] == '@')
# ^
# ( )
# 34 warnings generated.
# ../mkcpp pgp.c pgp.cc
# -- mkcpp set time: 1492117219 -> 1264938166 pgp.cc
# rm -f pgp.o
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -I. pgp.cc -c -DMIMEKIT
# pgp.cc:216:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( EOH = line[0] == '\r' || line[0] == '\n' ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# pgp.cc:216:11: note: place parentheses around the assignment to silence this warning
# if( EOH = line[0] == '\r' || line[0] == '\n' ){
# ^
# ( )
# pgp.cc:216:11: note: use '==' to turn this assignment into an equality comparison
# if( EOH = line[0] == '\r' || line[0] == '\n' ){
# ^
# ==
# pgp.cc:359:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( np = strpbrk(line,CRLF) )
# ~~~^~~~~~~~~~~~~~~~~~~~
# pgp.cc:359:10: note: place parentheses around the assignment to silence this warning
# if( np = strpbrk(line,CRLF) )
# ^
# ( )
# pgp.cc:359:10: note: use '==' to turn this assignment into an equality comparison
# if( np = strpbrk(line,CRLF) )
# ^
# ==
# 2 warnings generated.
# ../mkcpp rfc822.c rfc822.cc
# -- mkcpp set time: 1492117220 -> 1402308705 rfc822.cc
# rm -f rfc822.o
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -I. rfc822.cc -c -DMIMEKIT
# rfc822.cc:63:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( nsp = strchr(csp,'\n') )
# ~~~~^~~~~~~~~~~~~~~~~~
# rfc822.cc:63:11: note: place parentheses around the assignment to silence this warning
# if( nsp = strchr(csp,'\n') )
# ^
# ( )
# rfc822.cc:63:11: note: use '==' to turn this assignment into an equality comparison
# if( nsp = strchr(csp,'\n') )
# ^
# ==
# rfc822.cc:76:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( fp = findField(head,field,NULL) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# rfc822.cc:76:12: note: place parentheses around the assignment to silence this warning
# while( fp = findField(head,field,NULL) ){
# ^
# ( )
# rfc822.cc:76:12: note: use '==' to turn this assignment into an equality comparison
# while( fp = findField(head,field,NULL) ){
# ^
# ==
# rfc822.cc:77:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( np = strchr(fp,'\n') )
# ~~~^~~~~~~~~~~~~~~~~
# rfc822.cc:77:10: note: place parentheses around the assignment to silence this warning
# if( np = strchr(fp,'\n') )
# ^
# ( )
# rfc822.cc:77:10: note: use '==' to turn this assignment into an equality comparison
# if( np = strchr(fp,'\n') )
# ^
# ==
# rfc822.cc:125:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( vp = findFieldValue(head,field) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# rfc822.cc:125:9: note: place parentheses around the assignment to silence this warning
# if( vp = findFieldValue(head,field) ){
# ^
# ( )
# rfc822.cc:125:9: note: use '==' to turn this assignment into an equality comparison
# if( vp = findFieldValue(head,field) ){
# ^
# ==
# rfc822.cc:252:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ep = strpbrk(dp,"\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~
# rfc822.cc:252:10: note: place parentheses around the assignment to silence this warning
# if( ep = strpbrk(dp,"\r\n") )
# ^
# ( )
# rfc822.cc:252:10: note: use '==' to turn this assignment into an equality comparison
# if( ep = strpbrk(dp,"\r\n") )
# ^
# ==
# rfc822.cc:277:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( ch = *sp ){
# ~~~^~~~~
# rfc822.cc:277:12: note: place parentheses around the assignment to silence this warning
# while( ch = *sp ){
# ^
# ( )
# rfc822.cc:277:12: note: use '==' to turn this assignment into an equality comparison
# while( ch = *sp ){
# ^
# ==
# rfc822.cc:281:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( xp = strchr(sp,':') ){
# ~~~^~~~~~~~~~~~~~~~
# rfc822.cc:281:11: note: place parentheses around the assignment to silence this warning
# if( xp = strchr(sp,':') ){
# ^
# ( )
# rfc822.cc:281:11: note: use '==' to turn this assignment into an equality comparison
# if( xp = strchr(sp,':') ){
# ^
# ==
# rfc822.cc:288:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( ch = *sp ){
# ~~~^~~~~
# rfc822.cc:288:13: note: place parentheses around the assignment to silence this warning
# while( ch = *sp ){
# ^
# ( )
# rfc822.cc:288:13: note: use '==' to turn this assignment into an equality comparison
# while( ch = *sp ){
# ^
# ==
# rfc822.cc:346:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(line,"\r\n\f") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~
# rfc822.cc:346:12: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(line,"\r\n\f") )
# ^
# ( )
# rfc822.cc:346:12: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(line,"\r\n\f") )
# ^
# ==
# rfc822.cc:441:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( np = name; nc = *np; np++ )
# ~~~^~~~~
# rfc822.cc:441:21: note: place parentheses around the assignment to silence this warning
# for( np = name; nc = *np; np++ )
# ^
# ( )
# rfc822.cc:441:21: note: use '==' to turn this assignment into an equality comparison
# for( np = name; nc = *np; np++ )
# ^
# ==
# rfc822.cc:459:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( ch = *sp++ ){
# ~~~^~~~~~~
# rfc822.cc:459:12: note: place parentheses around the assignment to silence this warning
# while( ch = *sp++ ){
# ^
# ( )
# rfc822.cc:459:12: note: use '==' to turn this assignment into an equality comparison
# while( ch = *sp++ ){
# ^
# ==
# rfc822.cc:464:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( ch = *sp ){
# ~~~^~~~~
# rfc822.cc:464:13: note: place parentheses around the assignment to silence this warning
# while( ch = *sp ){
# ^
# ( )
# rfc822.cc:464:13: note: use '==' to turn this assignment into an equality comparison
# while( ch = *sp ){
# ^
# ==
# rfc822.cc:490:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( hp = head; ch = *hp; hp++ ){
# ~~~^~~~~
# rfc822.cc:490:21: note: place parentheses around the assignment to silence this warning
# for( hp = head; ch = *hp; hp++ ){
# ^
# ( )
# rfc822.cc:490:21: note: use '==' to turn this assignment into an equality comparison
# for( hp = head; ch = *hp; hp++ ){
# ^
# ==
# rfc822.cc:531:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( csp = strcasestr(ctype,"charset=") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# rfc822.cc:531:10: note: place parentheses around the assignment to silence this warning
# if( csp = strcasestr(ctype,"charset=") ){
# ^
# ( )
# rfc822.cc:531:10: note: use '==' to turn this assignment into an equality comparison
# if( csp = strcasestr(ctype,"charset=") ){
# ^
# ==
# rfc822.cc:564:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( csp = strcasestr(ctype,"charset=") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# rfc822.cc:564:10: note: place parentheses around the assignment to silence this warning
# if( csp = strcasestr(ctype,"charset=") ){
# ^
# ( )
# rfc822.cc:564:10: note: use '==' to turn this assignment into an equality comparison
# if( csp = strcasestr(ctype,"charset=") ){
# ^
# ==
# rfc822.cc:748:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( np = field; nc = *np; np++ ){
# ~~~^~~~~
# rfc822.cc:748:22: note: place parentheses around the assignment to silence this warning
# for( np = field; nc = *np; np++ ){
# ^
# ( )
# rfc822.cc:748:22: note: use '==' to turn this assignment into an equality comparison
# for( np = field; nc = *np; np++ ){
# ^
# ==
# rfc822.cc:824:19: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || *hp == '.' && (hp[1] == '\r' || hp[1] == '\n') )
# ~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# rfc822.cc:824:19: note: place parentheses around the '&&' expression to silence this warning
# || *hp == '.' && (hp[1] == '\r' || hp[1] == '\n') )
# ^
# ( )
# rfc822.cc:841:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fi2 = nextField(fi1,0) ){
# ~~~~^~~~~~~~~~~~~~~~~~
# rfc822.cc:841:10: note: place parentheses around the assignment to silence this warning
# if( fi2 = nextField(fi1,0) ){
# ^
# ( )
# rfc822.cc:841:10: note: use '==' to turn this assignment into an equality comparison
# if( fi2 = nextField(fi1,0) ){
# ^
# ==
# rfc822.cc:857:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = head; ch = *sp; sp++ ){
# ~~~^~~~~
# rfc822.cc:857:21: note: place parentheses around the assignment to silence this warning
# for( sp = head; ch = *sp; sp++ ){
# ^
# ( )
# rfc822.cc:857:21: note: use '==' to turn this assignment into an equality comparison
# for( sp = head; ch = *sp; sp++ ){
# ^
# ==
# rfc822.cc:895:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( tail = strncmp(afield,"Tail/",5) == 0 )
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# rfc822.cc:895:12: note: place parentheses around the assignment to silence this warning
# if( tail = strncmp(afield,"Tail/",5) == 0 )
# ^
# ( )
# rfc822.cc:895:12: note: use '==' to turn this assignment into an equality comparison
# if( tail = strncmp(afield,"Tail/",5) == 0 )
# ^
# ==
# rfc822.cc:906:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# } while( afield = findField(afield+1,field,&avalue) );
# ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# rfc822.cc:906:18: note: place parentheses around the assignment to silence this warning
# } while( afield = findField(afield+1,field,&avalue) );
# ^
# ( )
# rfc822.cc:906:18: note: use '==' to turn this assignment into an equality comparison
# } while( afield = findField(afield+1,field,&avalue) );
# ^
# ==
# rfc822.cc:935:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = src; sc = *sp; sp++ ){
# ~~~^~~~~
# rfc822.cc:935:20: note: place parentheses around the assignment to silence this warning
# for( sp = src; sc = *sp; sp++ ){
# ^
# ( )
# rfc822.cc:935:20: note: use '==' to turn this assignment into an equality comparison
# for( sp = src; sc = *sp; sp++ ){
# ^
# ==
# rfc822.cc:971:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = in; sc = *sp; sp++ ){
# ~~~^~~~~
# rfc822.cc:971:19: note: place parentheses around the assignment to silence this warning
# for( sp = in; sc = *sp; sp++ ){
# ^
# ( )
# rfc822.cc:971:19: note: use '==' to turn this assignment into an equality comparison
# for( sp = in; sc = *sp; sp++ ){
# ^
# ==
# rfc822.cc:1006:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = buff; sc = *sp; sp++ ){
# ~~~^~~~~
# rfc822.cc:1006:21: note: place parentheses around the assignment to silence this warning
# for( sp = buff; sc = *sp; sp++ ){
# ^
# ( )
# rfc822.cc:1006:21: note: use '==' to turn this assignment into an equality comparison
# for( sp = buff; sc = *sp; sp++ ){
# ^
# ==
# rfc822.cc:1011:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp += 1; sc = *sp; sp++ ){
# ~~~^~~~~
# rfc822.cc:1011:21: note: place parentheses around the assignment to silence this warning
# for( sp += 1; sc = *sp; sp++ ){
# ^
# ( )
# rfc822.cc:1011:21: note: use '==' to turn this assignment into an equality comparison
# for( sp += 1; sc = *sp; sp++ ){
# ^
# ==
# rfc822.cc:1170:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(ohost,ogdom) )
# ~~~^~~~~~~~~~~~~~~~~~~~~
# rfc822.cc:1170:10: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(ohost,ogdom) )
# ^
# ( )
# rfc822.cc:1170:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(ohost,ogdom) )
# ^
# ==
# rfc822.cc:1172:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrchr(ohost,'.') ){
# ~~~^~~~~~~~~~~~~~~~~~~~
# rfc822.cc:1172:10: note: place parentheses around the assignment to silence this warning
# if( dp = strrchr(ohost,'.') ){
# ^
# ( )
# rfc822.cc:1172:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrchr(ohost,'.') ){
# ^
# ==
# rfc822.cc:1176:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(ogdom,'.') )
# ~~~^~~~~~~~~~~~~~~~~~~
# rfc822.cc:1176:10: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(ogdom,'.') )
# ^
# ( )
# rfc822.cc:1176:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(ogdom,'.') )
# ^
# ==
# rfc822.cc:1178:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrchr(ogdom,'.') )
# ~~~^~~~~~~~~~~~~~~~~~~~
# rfc822.cc:1178:10: note: place parentheses around the assignment to silence this warning
# if( dp = strrchr(ogdom,'.') )
# ^
# ( )
# rfc822.cc:1178:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrchr(ogdom,'.') )
# ^
# ==
# rfc822.cc:1189:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( fp = spec; fc = *fp; fp++ ){
# ~~~^~~~~
# rfc822.cc:1189:21: note: place parentheses around the assignment to silence this warning
# for( fp = spec; fc = *fp; fp++ ){
# ^
# ( )
# rfc822.cc:1189:21: note: use '==' to turn this assignment into an equality comparison
# for( fp = spec; fc = *fp; fp++ ){
# ^
# ==
# rfc822.cc:1338:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(from,addr) ){
# ~~~^~~~~~~~~~~~~~~~~~~
# rfc822.cc:1338:9: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(from,addr) ){
# ^
# ( )
# rfc822.cc:1338:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(from,addr) ){
# ^
# ==
# rfc822.cc:1376:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = str; ch1 = *sp; sp++ ){
# ~~~~^~~~~
# rfc822.cc:1376:21: note: place parentheses around the assignment to silence this warning
# for( sp = str; ch1 = *sp; sp++ ){
# ^
# ( )
# rfc822.cc:1376:21: note: use '==' to turn this assignment into an equality comparison
# for( sp = str; ch1 = *sp; sp++ ){
# ^
# ==
# rfc822.cc:1425:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( endp = atp+1; ch = *endp; endp++ ){
# ~~~^~~~~~~
# rfc822.cc:1425:25: note: place parentheses around the assignment to silence this warning
# for( endp = atp+1; ch = *endp; endp++ ){
# ^
# ( )
# rfc822.cc:1425:25: note: use '==' to turn this assignment into an equality comparison
# for( endp = atp+1; ch = *endp; endp++ ){
# ^
# ==
# rfc822.cc:2086:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for(; ch = *sp; sp++ ){
# ~~~^~~~~
# rfc822.cc:2086:11: note: place parentheses around the assignment to silence this warning
# for(; ch = *sp; sp++ ){
# ^
# ( )
# rfc822.cc:2086:11: note: use '==' to turn this assignment into an equality comparison
# for(; ch = *sp; sp++ ){
# ^
# ==
# rfc822.cc:2147:16: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( 0 < ndel && 9 <= ndig || ndig == 10 && ndel == 0 ){
# ~~~~~~~~~^~~~~~~~~~~~ ~~
# rfc822.cc:2147:16: note: place parentheses around the '&&' expression to silence this warning
# if( 0 < ndel && 9 <= ndig || ndig == 10 && ndel == 0 ){
# ^
# ( )
# rfc822.cc:2147:43: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( 0 < ndel && 9 <= ndig || ndig == 10 && ndel == 0 ){
# ~~ ~~~~~~~~~~~^~~~~~~~~~~~
# rfc822.cc:2147:43: note: place parentheses around the '&&' expression to silence this warning
# if( 0 < ndel && 9 <= ndig || ndig == 10 && ndel == 0 ){
# ^
# ( )
# rfc822.cc:2177:28: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( 0 < ndel && 9 <= ndig && ndig < 16
# ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
# rfc822.cc:2177:28: note: place parentheses around the '&&' expression to silence this warning
# if( 0 < ndel && 9 <= ndig && ndig < 16
# ^
# ( )
# rfc822.cc:2178:17: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || ndig == 10 && ndel == 0 ){
# ~~ ~~~~~~~~~~~^~~~~~~~~~~~
# rfc822.cc:2178:17: note: place parentheses around the '&&' expression to silence this warning
# || ndig == 10 && ndel == 0 ){
# ^
# ( )
# 38 warnings generated.
# ../mkcpp mimehead.c mimehead.cc
# -- mkcpp set time: 1492117220 -> 1409135323 mimehead.cc
# rm -f mimehead.o
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -I. mimehead.cc -c -DMIMEKIT
# mimehead.cc:248:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for(csi = 0; cs = Codes1[csi].mcharset; csi++)
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# mimehead.cc:248:18: note: place parentheses around the assignment to silence this warning
# for(csi = 0; cs = Codes1[csi].mcharset; csi++)
# ^
# ( )
# mimehead.cc:248:18: note: use '==' to turn this assignment into an equality comparison
# for(csi = 0; cs = Codes1[csi].mcharset; csi++)
# ^
# ==
# mimehead.cc:252:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for(csi = 0; cs = Codes2[csi].mcharset; csi++)
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# mimehead.cc:252:18: note: place parentheses around the assignment to silence this warning
# for(csi = 0; cs = Codes2[csi].mcharset; csi++)
# ^
# ( )
# mimehead.cc:252:18: note: use '==' to turn this assignment into an equality comparison
# for(csi = 0; cs = Codes2[csi].mcharset; csi++)
# ^
# ==
# mimehead.cc:492:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ci = 0; mcharset = csw[ci].mcharset; ci++ ){
# ~~~~~~~~~^~~~~~~~~~~~~~~~~~
# mimehead.cc:492:24: note: place parentheses around the assignment to silence this warning
# for( ci = 0; mcharset = csw[ci].mcharset; ci++ ){
# ^
# ( )
# mimehead.cc:492:24: note: use '==' to turn this assignment into an equality comparison
# for( ci = 0; mcharset = csw[ci].mcharset; ci++ ){
# ^
# ==
# mimehead.cc:617:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( lwsp = io->PENDING_LWSP )
# ~~~~~^~~~~~~~~~~~~~~~~~
# mimehead.cc:617:12: note: place parentheses around the assignment to silence this warning
# if( lwsp = io->PENDING_LWSP )
# ^
# ( )
# mimehead.cc:617:12: note: use '==' to turn this assignment into an equality comparison
# if( lwsp = io->PENDING_LWSP )
# ^
# ==
# mimehead.cc:626:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( lwsp = io->PENDING_LWSP ){
# ~~~~~^~~~~~~~~~~~~~~~~~
# mimehead.cc:626:12: note: place parentheses around the assignment to silence this warning
# if( lwsp = io->PENDING_LWSP ){
# ^
# ( )
# mimehead.cc:626:12: note: use '==' to turn this assignment into an equality comparison
# if( lwsp = io->PENDING_LWSP ){
# ^
# ==
# mimehead.cc:687:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ci = 0; ch = line[ci]; ci++ )
# ~~~^~~~~~~~~~
# mimehead.cc:687:19: note: place parentheses around the assignment to silence this warning
# for( ci = 0; ch = line[ci]; ci++ )
# ^
# ( )
# mimehead.cc:687:19: note: use '==' to turn this assignment into an equality comparison
# for( ci = 0; ch = line[ci]; ci++ )
# ^
# ==
# mimehead.cc:901:53: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( !IS_PRE_DELIMITER(prech) || io->SPACE_WAS_GEN && !prefold )
# ~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
# mimehead.cc:901:53: note: place parentheses around the '&&' expression to silence this warning
# if( !IS_PRE_DELIMITER(prech) || io->SPACE_WAS_GEN && !prefold )
# ^
# ( )
# mimehead.cc:1427:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# mimehead.cc:1638:28: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || strchr(xout,'\n')==0 && strchr(ins,'\n')!=0
# ~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
# mimehead.cc:1638:28: note: place parentheses around the '&&' expression to silence this warning
# || strchr(xout,'\n')==0 && strchr(ins,'\n')!=0
# ^
# ( )
# 9 warnings generated.
# ../mkcpp mimeh_ovw.c mimeh_ovw.cc
# -- mkcpp set time: 1492117220 -> 1250403944 mimeh_ovw.cc
# rm -f mimeh_ovw.o
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -I. mimeh_ovw.cc -c -DMIMEKIT
# ../mkcpp str_codes.c str_codes.cc
# -- mkcpp set time: 1492117220 -> 1258670906 str_codes.cc
# rm -f str_codes.o
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -I. str_codes.cc -c -DMIMEKIT
# In file included from str_codes.cc:123:
# ./mimecodes.c:58:33: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( 0x80 <= ix || iscntrl(ix) && !isspace(ix) || ix == EQ )
# ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~
# ./mimecodes.c:58:33: note: place parentheses around the '&&' expression to silence this warning
# if( 0x80 <= ix || iscntrl(ix) && !isspace(ix) || ix == EQ )
# ^
# ( )
# ./mimecodes.c:67:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( ch = *qpchars++ )
# ~~~^~~~~~~~~~~~
# ./mimecodes.c:67:12: note: place parentheses around the assignment to silence this warning
# while( ch = *qpchars++ )
# ^
# ( )
# ./mimecodes.c:67:12: note: use '==' to turn this assignment into an equality comparison
# while( ch = *qpchars++ )
# ^
# ==
# ./mimecodes.c:280:17: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || ocol == 0 && ich == '.'
# ~~ ~~~~~~~~~~^~~~~~~~~~~~~
# ./mimecodes.c:280:17: note: place parentheses around the '&&' expression to silence this warning
# || ocol == 0 && ich == '.'
# ^
# ( )
# str_codes.cc:140:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = str; ch = *sp; sp++ ){
# ~~~^~~~~
# str_codes.cc:140:20: note: place parentheses around the assignment to silence this warning
# for( sp = str; ch = *sp; sp++ ){
# ^
# ( )
# str_codes.cc:140:20: note: use '==' to turn this assignment into an equality comparison
# for( sp = str; ch = *sp; sp++ ){
# ^
# ==
# str_codes.cc:152:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( fp = fmt; ch = *fp; fp++ ){
# ~~~^~~~~
# str_codes.cc:152:20: note: place parentheses around the assignment to silence this warning
# for( fp = fmt; ch = *fp; fp++ ){
# ^
# ( )
# str_codes.cc:152:20: note: use '==' to turn this assignment into an equality comparison
# for( fp = fmt; ch = *fp; fp++ ){
# ^
# ==
# 5 warnings generated.
# ../mkcpp gendom.c gendom.cc
# -- mkcpp set time: 1492117220 -> 1413956957 gendom.cc
# rm -f gendom.o
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -I. gendom.cc -c -DMIMEKIT
# gendom.cc:354:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ai = 0; ap = attrs[ai]; ai++ ){
# ~~~^~~~~~~~~~~
# gendom.cc:354:19: note: place parentheses around the assignment to silence this warning
# for( ai = 0; ap = attrs[ai]; ai++ ){
# ^
# ( )
# gendom.cc:354:19: note: use '==' to turn this assignment into an equality comparison
# for( ai = 0; ap = attrs[ai]; ai++ ){
# ^
# ==
# gendom.cc:359:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ai = 0; ap = rattrs[ai]; ai++ ){
# ~~~^~~~~~~~~~~~
# gendom.cc:359:18: note: place parentheses around the assignment to silence this warning
# for( ai = 0; ap = rattrs[ai]; ai++ ){
# ^
# ( )
# gendom.cc:359:18: note: use '==' to turn this assignment into an equality comparison
# for( ai = 0; ap = rattrs[ai]; ai++ ){
# ^
# ==
# gendom.cc:383:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( hi = 0; dn = domlev[hi].d_name; hi++ ){
# ~~~^~~~~~~~~~~~~~~~~~~
# gendom.cc:383:19: note: place parentheses around the assignment to silence this warning
# for( hi = 0; dn = domlev[hi].d_name; hi++ ){
# ^
# ( )
# gendom.cc:383:19: note: use '==' to turn this assignment into an equality comparison
# for( hi = 0; dn = domlev[hi].d_name; hi++ ){
# ^
# ==
# gendom.cc:388:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( hi = 0; dn = domlev[hi].d_rev; hi++ ){
# ~~~^~~~~~~~~~~~~~~~~~
# gendom.cc:388:18: note: place parentheses around the assignment to silence this warning
# for( hi = 0; dn = domlev[hi].d_rev; hi++ ){
# ^
# ( )
# gendom.cc:388:18: note: use '==' to turn this assignment into an equality comparison
# for( hi = 0; dn = domlev[hi].d_rev; hi++ ){
# ^
# ==
# gendom.cc:403:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( alen = isattr(qn-1) ){
# ~~~~~^~~~~~~~~~~~~~
# gendom.cc:403:14: note: place parentheses around the assignment to silence this warning
# if( alen = isattr(qn-1) ){
# ^
# ( )
# gendom.cc:403:14: note: use '==' to turn this assignment into an equality comparison
# if( alen = isattr(qn-1) ){
# ^
# ==
# gendom.cc:437:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( dp++; dc = *dp; dp++ )
# ~~~^~~~~
# gendom.cc:437:17: note: place parentheses around the assignment to silence this warning
# for( dp++; dc = *dp; dp++ )
# ^
# ( )
# gendom.cc:437:17: note: use '==' to turn this assignment into an equality comparison
# for( dp++; dc = *dp; dp++ )
# ^
# ==
# gendom.cc:462:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dom = strchr(gendom,'@') ){
# ~~~~^~~~~~~~~~~~~~~~~~~~
# gendom.cc:462:10: note: place parentheses around the assignment to silence this warning
# if( dom = strchr(gendom,'@') ){
# ^
# ( )
# gendom.cc:462:10: note: use '==' to turn this assignment into an equality comparison
# if( dom = strchr(gendom,'@') ){
# ^
# ==
# 7 warnings generated.
# rm -f libmimekit.a
# ar cr libmimekit.a mimeconv.o mimecodes.o mime.o pgp.o rfc822.o mimehead.o mimeh_ovw.o str_codes.o gendom.o
# /usr/bin/ranlib libmimekit.a
# make[4]: Leaving directory '/tmp/delegate/src/delegate9.9.13/mimekit'
# make[3]: Leaving directory '/tmp/delegate/src/delegate9.9.13/mimekit'
# **[0] move ../mimekit/libmimekit.a to ../lib/libmimekit.a
# "/tmp/delegate/src/delegate9.9.13/mkmake.exe" -makeat ../lib/libmd5.a ../pds/md5 libmd5.a "make" libx MAKE="make" SHELL="/bin/sh" CC="clang" HDRDIR="-I../gen -I../include -Wno-narrowing" RANLIB="/usr/bin/ranlib" LDFLAGS=" -L../lib" LIBDIR="-L../lib" NETLIB="-lnsl -ldl -lutil -lpthread -lpam -lstdc++" AR="ar" TAR="tar" CFLAGS="-Wno-narrowing -x c++ -DQS -DNONC99=3 "
# ---- testing CC capability [clang][-Wno-narrowing -x c++ -DQS -DNONC99=3 ][] ...
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# _.c:1:16: error: field has incomplete type 'char []'
# struct _S{char A[]; char B[1];}S;
# ^
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 2 errors generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# [clang -c -Wno-narrowing -x c++ -DQS -DNONC99=3 ] NONC99=2, NONAZ0=6 @0011ec079acd
#
# ####### -makeat: /tmp/delegate/src/delegate9.9.13/pds/md5 @0011ec079acd
# make[3]: Entering directory '/tmp/delegate/src/delegate9.9.13/pds/md5'
# "/tmp/delegate/src/delegate9.9.13/mkmake.exe" -mkmake "/usr/bin/make" Makefile.go "clang" "-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 " "" "-L../lib" "/usr/bin/ranlib" "-lnsl -ldl -lutil -lpthread -lpam -lstdc++" NETLIB
# ---- testing CC capability [clang][-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ][] ...
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# _.c:1:16: error: field has incomplete type 'char []'
# struct _S{char A[]; char B[1];}S;
# ^
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 2 errors generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# mkmake:
# cpyfile[/tmp/delegate/src/delegate9.9.13/pds/md5]: cannot read 'DELEGATE_CONF'
# [clang -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ] NONC99=2, NONAZ0=6 @0011ec079acd
# #### [/tmp/delegate/src/delegate9.9.13/pds/md5] creating Makefile.go
# cpyfile Makefile[1-0][0-40ae95] > Makefile.go
# #ifdef UNIX,OS2EMX ################################################
# [SET] MKMAKE=/tmp/delegate/src/delegate9.9.13/mkmake.exe
# [SET] RANLIB=/usr/bin/ranlib
# - checking availability of -lnsl []
# cpyfile[/tmp/delegate/src/delegate9.9.13/pds/md5]: cannot read 'DELEGATE_CONF'
# - checking availability of -ldl [-lnsl]
# cpyfile[/tmp/delegate/src/delegate9.9.13/pds/md5]: cannot read 'DELEGATE_CONF'
# - checking availability of -lutil [-lnsl -ldl]
# cpyfile[/tmp/delegate/src/delegate9.9.13/pds/md5]: cannot read 'DELEGATE_CONF'
# - checking availability of -lpthread [-lnsl -ldl -lutil]
# cpyfile[/tmp/delegate/src/delegate9.9.13/pds/md5]: cannot read 'DELEGATE_CONF'
# - checking availability of -lpam [-lnsl -ldl -lutil -lpthread]
# cpyfile[/tmp/delegate/src/delegate9.9.13/pds/md5]: cannot read 'DELEGATE_CONF'
# - checking availability of -lstdc++ [-lnsl -ldl -lutil -lpthread -lpam]
# cpyfile[/tmp/delegate/src/delegate9.9.13/pds/md5]: cannot read 'DELEGATE_CONF'
# [SET] NETLIB=-lnsl -ldl -lutil -lpthread -lpam -lstdc++
# cpyfile[/tmp/delegate/src/delegate9.9.13/pds/md5]: cannot read 'DELEGATE_CONF'
# cpyfile Makefile[0-0][40af38-0] > Makefile.go
# #ifdef UNIX,OS2EMX ################################################
# /usr/bin/make -f Makefile.go CFLAGS="-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 " libmd5.a SHELL="/bin/sh"
# make[4]: Entering directory '/tmp/delegate/src/delegate9.9.13/pds/md5'
# ../../mkcpp md5c.c md5c.cc
# -- mkcpp set time: 1492117220 -> 1096679002 md5c.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -c md5c.cc
# ../../mkcpp md5cb.c md5cb.cc
# -- mkcpp set time: 1492117221 -> 1098398831 md5cb.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -c md5cb.cc
# ../../mkcpp md5lib.c md5lib.cc
# -- mkcpp set time: 1492117221 -> 1399199680 md5lib.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -c md5lib.cc
# ../../mkcpp md5main.c md5main.cc
# -- mkcpp set time: 1492117221 -> 953668454 md5main.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -c -DMD=5 md5main.cc
# In file included from md5main.cc:2:
# ./mddriver.c:158:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while (len = fread (buffer, 1, 1024, file))
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./mddriver.c:158:13: note: place parentheses around the assignment to silence this warning
# while (len = fread (buffer, 1, 1024, file))
# ^
# ( )
# ./mddriver.c:158:13: note: use '==' to turn this assignment into an equality comparison
# while (len = fread (buffer, 1, 1024, file))
# ^
# ==
# ./mddriver.c:175:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while (len = fread (buffer, 1, 16, stdin))
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ./mddriver.c:175:14: note: place parentheses around the assignment to silence this warning
# while (len = fread (buffer, 1, 16, stdin))
# ^
# ( )
# ./mddriver.c:175:14: note: use '==' to turn this assignment into an equality comparison
# while (len = fread (buffer, 1, 16, stdin))
# ^
# ==
# 2 warnings generated.
# rm -f libmd5.a
# ar cr libmd5.a md5c.o md5cb.o md5lib.o md5main.o
# /usr/bin/ranlib libmd5.a
# make[4]: Leaving directory '/tmp/delegate/src/delegate9.9.13/pds/md5'
# make[3]: Leaving directory '/tmp/delegate/src/delegate9.9.13/pds/md5'
# **[0] move ../pds/md5/libmd5.a to ../lib/libmd5.a
# "/tmp/delegate/src/delegate9.9.13/mkmake.exe" -makeat ../lib/libregex.a ../pds/regex libregex.a "make" libx MAKE="make" SHELL="/bin/sh" CC="clang" HDRDIR="-I../gen -I../include -Wno-narrowing" RANLIB="/usr/bin/ranlib" LDFLAGS=" -L../lib" LIBDIR="-L../lib" NETLIB="-lnsl -ldl -lutil -lpthread -lpam -lstdc++" AR="ar" TAR="tar" CFLAGS="-Wno-narrowing"
# ---- testing CC capability [clang][-Wno-narrowing][] ...
# [clang -c -Wno-narrowing ] NONC99=0, NONAZ0=0 @0011ec079acd
#
# ####### -makeat: /tmp/delegate/src/delegate9.9.13/pds/regex @0011ec079acd
# make[3]: Entering directory '/tmp/delegate/src/delegate9.9.13/pds/regex'
# "/tmp/delegate/src/delegate9.9.13/mkmake.exe" -mkmake "/usr/bin/make" Makefile.go "clang" "-Wno-narrowing -Dm64 " \
# "" "-L../lib" "/usr/bin/ranlib" "-lnsl -ldl -lutil -lpthread -lpam -lstdc++" NETLIB
# ---- testing CC capability [clang][-Wno-narrowing -Dm64 ][] ...
# mkmake:
# cpyfile[/tmp/delegate/src/delegate9.9.13/pds/regex]: cannot read 'DELEGATE_CONF'
# [clang -c -Wno-narrowing -Dm64 ] NONC99=0, NONAZ0=0 @0011ec079acd
# #### [/tmp/delegate/src/delegate9.9.13/pds/regex] creating Makefile.go
# cpyfile Makefile[1-0][0-40ae95] > Makefile.go
# #ifdef UNIX
# [SET] MKMAKE=/tmp/delegate/src/delegate9.9.13/mkmake.exe
# [SET] RANLIB=/usr/bin/ranlib
# - checking availability of -lnsl []
# cpyfile[/tmp/delegate/src/delegate9.9.13/pds/regex]: cannot read 'DELEGATE_CONF'
# - checking availability of -ldl [-lnsl]
# cpyfile[/tmp/delegate/src/delegate9.9.13/pds/regex]: cannot read 'DELEGATE_CONF'
# - checking availability of -lutil [-lnsl -ldl]
# cpyfile[/tmp/delegate/src/delegate9.9.13/pds/regex]: cannot read 'DELEGATE_CONF'
# - checking availability of -lpthread [-lnsl -ldl -lutil]
# cpyfile[/tmp/delegate/src/delegate9.9.13/pds/regex]: cannot read 'DELEGATE_CONF'
# - checking availability of -lpam [-lnsl -ldl -lutil -lpthread]
# cpyfile[/tmp/delegate/src/delegate9.9.13/pds/regex]: cannot read 'DELEGATE_CONF'
# - checking availability of -lstdc++ [-lnsl -ldl -lutil -lpthread -lpam]
# cpyfile[/tmp/delegate/src/delegate9.9.13/pds/regex]: cannot read 'DELEGATE_CONF'
# [SET] NETLIB=-lnsl -ldl -lutil -lpthread -lpam -lstdc++
# cpyfile[/tmp/delegate/src/delegate9.9.13/pds/regex]: cannot read 'DELEGATE_CONF'
# cpyfile Makefile[0-0][40af38-0] > Makefile.go
# #ifdef UNIX
# /usr/bin/make -f Makefile.go CFLAGS="-Wno-narrowing -Dm64 " \
# SHELL="/bin/sh" all
# make[4]: Entering directory '/tmp/delegate/src/delegate9.9.13/pds/regex'
# sh ./mkh -i _REGEX_H_ regex2.h regcomp.c regerror.c regexec.c regfree.c >regex.h
# clang -Wno-narrowing -Dm64 -c -I. regdummy.c -o regdummy.o
# ar cr dummy.a regdummy.o
# cp dummy.a libregex.a
# sh ./mkh -p regcomp.c > regcomp.ih
# clang -Wno-narrowing -Dm64 -c -I. regcomp.c -o regcomp.o
# sh ./mkh -p engine.c > engine.ih
# clang -Wno-narrowing -Dm64 -c -I. regexec.c -o regexec.o
# sh ./mkh -p regerror.c > regerror.ih
# clang -Wno-narrowing -Dm64 -c -I. regerror.c -o regerror.o
# clang -Wno-narrowing -Dm64 -c -I. regfree.c -o regfree.o
# ar cr libregex.a regcomp.o regexec.o regerror.o regfree.o
# #### DONE ####
# -rw-r--r-- 1 tuscan tuscan 65898 Apr 13 21:00 libregex.a
# #### #### ####
# make[4]: Leaving directory '/tmp/delegate/src/delegate9.9.13/pds/regex'
# make[3]: Leaving directory '/tmp/delegate/src/delegate9.9.13/pds/regex'
# **[0] move ../pds/regex/libregex.a to ../lib/libregex.a
# cp -p ../pds/regex/libregex.a ../lib
# cp: cannot stat '../pds/regex/libregex.a': No such file or directory
# make[2]: [Makefile.go:1122: ../lib/libregex.a] Error 1 (ignored)
# cp -p ../pds/regex/regex.h ../gen
# "/tmp/delegate/src/delegate9.9.13/mkmake.exe" -makeat ../lib/library.a ../rary library.a "make" libx MAKE="make" SHELL="/bin/sh" CC="clang" HDRDIR="-I../gen -I../include -Wno-narrowing" RANLIB="/usr/bin/ranlib" LDFLAGS=" -L../lib" LIBDIR="-L../lib" NETLIB="-lnsl -ldl -lutil -lpthread -lpam -lstdc++" AR="ar" TAR="tar" CFLAGS="-Wno-narrowing -x c++ -DQS -DNONC99=3 "
# ---- testing CC capability [clang][-Wno-narrowing -x c++ -DQS -DNONC99=3 ][] ...
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# _.c:1:16: error: field has incomplete type 'char []'
# struct _S{char A[]; char B[1];}S;
# ^
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 2 errors generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# [clang -c -Wno-narrowing -x c++ -DQS -DNONC99=3 ] NONC99=2, NONAZ0=6 @0011ec079acd
#
# ####### -makeat: /tmp/delegate/src/delegate9.9.13/rary @0011ec079acd
# make[3]: Entering directory '/tmp/delegate/src/delegate9.9.13/rary'
# "/tmp/delegate/src/delegate9.9.13/mkmake.exe" -cksum Makefile SLL.c TLEX.c String.c ystring.c modfmt.c JIS.c codeconv.c pilsner.c str_stdio.c ccxmain.c ccx.c html.c urlesc.c Strftime.c Timeofday.c strid.c hash.c bsort.c codec.c uu.c pstitle.c signal.c IsSolaris.c sched.c schedmain.c tar.c sed.c readycc.c fpoll.c fpolls.c frelay.c timer.c nbio.c vsaddr.c pelcgb.c credhy.c cksum.c asock.c lsock.c setutimes.c file.c fstat.c pam.c libpam.c passwd.c syslog.c lock.c dglibs.c forkspawn.c Thread.c randstack.c rawcopy.c hostaddr.c socks5.c cfilib.c netsh.c wince.c winmo.c winsspi.c winnat.c winmisc.c unix.c windows.c windows0.c Finish.c
# "/tmp/delegate/src/delegate9.9.13/mkmake.exe" -mkmake "/usr/bin/make" Makefile.go "clang" "-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 " "" "-L../lib" "/usr/bin/ranlib" "-lnsl -ldl -lutil -lpthread -lpam -lstdc++" NETLIB
# ---- testing CC capability [clang][-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ][] ...
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# _.c:1:16: error: field has incomplete type 'char []'
# struct _S{char A[]; char B[1];}S;
# ^
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 2 errors generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# mkmake:
# cpyfile[/tmp/delegate/src/delegate9.9.13/rary]: cannot read 'DELEGATE_CONF'
# [clang -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ] NONC99=2, NONAZ0=6 @0011ec079acd
# #### [/tmp/delegate/src/delegate9.9.13/rary] creating Makefile.go
# cpyfile Makefile[1-0][0-40ae95] > Makefile.go
# #ifdef UNIX,OS2EMX ################################################
# [SET] MKMAKE=/tmp/delegate/src/delegate9.9.13/mkmake.exe
# [SET] RANLIB=/usr/bin/ranlib
# - checking availability of -lnsl []
# cpyfile[/tmp/delegate/src/delegate9.9.13/rary]: cannot read 'DELEGATE_CONF'
# - checking availability of -ldl [-lnsl]
# cpyfile[/tmp/delegate/src/delegate9.9.13/rary]: cannot read 'DELEGATE_CONF'
# - checking availability of -lutil [-lnsl -ldl]
# cpyfile[/tmp/delegate/src/delegate9.9.13/rary]: cannot read 'DELEGATE_CONF'
# - checking availability of -lpthread [-lnsl -ldl -lutil]
# cpyfile[/tmp/delegate/src/delegate9.9.13/rary]: cannot read 'DELEGATE_CONF'
# - checking availability of -lpam [-lnsl -ldl -lutil -lpthread]
# cpyfile[/tmp/delegate/src/delegate9.9.13/rary]: cannot read 'DELEGATE_CONF'
# - checking availability of -lstdc++ [-lnsl -ldl -lutil -lpthread -lpam]
# cpyfile[/tmp/delegate/src/delegate9.9.13/rary]: cannot read 'DELEGATE_CONF'
# [SET] NETLIB=-lnsl -ldl -lutil -lpthread -lpam -lstdc++
# cpyfile[/tmp/delegate/src/delegate9.9.13/rary]: cannot read 'DELEGATE_CONF'
# cpyfile Makefile[0-0][40af38-0] > Makefile.go
# #ifdef UNIX,OS2EMX ################################################
# "/tmp/delegate/src/delegate9.9.13/mkmake.exe" -randtext randtext.c
# /usr/bin/make -f Makefile.go CFLAGS="-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 " library.a SHELL="/bin/sh" HDRDIR="-I../gen -I../include -Wno-narrowing"
# make[4]: Entering directory '/tmp/delegate/src/delegate9.9.13/rary'
# ../mkcpp SLL.c SLL.cc
# -- mkcpp set time: 1492117222 -> 1250403944 SLL.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c SLL.cc
# SLL.cc:63:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ch = *src ){
# ~~~^~~~~~
# SLL.cc:63:11: note: place parentheses around the assignment to silence this warning
# if( ch = *src ){
# ^
# ( )
# SLL.cc:63:11: note: use '==' to turn this assignment into an equality comparison
# if( ch = *src ){
# ^
# ==
# 1 warning generated.
# ../mkcpp String.c String.cc
# -- mkcpp set time: 1492117222 -> 1399011522 String.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c String.cc
# String.cc:40:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = str; ch = *sp; sp++ )
# ~~~^~~~~
# String.cc:40:20: note: place parentheses around the assignment to silence this warning
# for( sp = str; ch = *sp; sp++ )
# ^
# ( )
# String.cc:40:20: note: use '==' to turn this assignment into an equality comparison
# for( sp = str; ch = *sp; sp++ )
# ^
# ==
# String.cc:69:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = Isnumber(ai) ){
# ~~~^~~~~~~~~~~~~~
# String.cc:69:9: note: place parentheses around the assignment to silence this warning
# if( dp = Isnumber(ai) ){
# ^
# ( )
# String.cc:69:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = Isnumber(ai) ){
# ^
# ==
# String.cc:119:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = str; sc = *sp; sp++ )
# ~~~^~~~~
# String.cc:119:20: note: place parentheses around the assignment to silence this warning
# for( sp = str; sc = *sp; sp++ )
# ^
# ( )
# String.cc:119:20: note: use '==' to turn this assignment into an equality comparison
# for( sp = str; sc = *sp; sp++ )
# ^
# ==
# String.cc:128:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = str; sc = *sp; sp++ )
# ~~~^~~~~
# String.cc:128:20: note: place parentheses around the assignment to silence this warning
# for( sp = str; sc = *sp; sp++ )
# ^
# ( )
# String.cc:128:20: note: use '==' to turn this assignment into an equality comparison
# for( sp = str; sc = *sp; sp++ )
# ^
# ==
# String.cc:138:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = src; sc = *sp; sp++ ){
# ~~~^~~~~
# String.cc:138:20: note: place parentheses around the assignment to silence this warning
# for( sp = src; sc = *sp; sp++ ){
# ^
# ( )
# String.cc:138:20: note: use '==' to turn this assignment into an equality comparison
# for( sp = src; sc = *sp; sp++ ){
# ^
# ==
# String.cc:155:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = src; sc = *sp; sp++ ){
# ~~~^~~~~
# String.cc:155:20: note: place parentheses around the assignment to silence this warning
# for( sp = src; sc = *sp; sp++ ){
# ^
# ( )
# String.cc:155:20: note: use '==' to turn this assignment into an equality comparison
# for( sp = src; sc = *sp; sp++ ){
# ^
# ==
# String.cc:204:27: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || (opts & RX_IGNCASE) && chrcaseeq(sc,rc)
# ~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
# String.cc:204:27: note: place parentheses around the '&&' expression to silence this warning
# || (opts & RX_IGNCASE) && chrcaseeq(sc,rc)
# ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
# String.cc:241:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for(; rch1 = *rp; rp++ ){
# ~~~~~^~~~~
# String.cc:241:15: note: place parentheses around the assignment to silence this warning
# for(; rch1 = *rp; rp++ ){
# ^
# ( )
# String.cc:241:15: note: use '==' to turn this assignment into an equality comparison
# for(; rch1 = *rp; rp++ ){
# ^
# ==
# String.cc:242:16: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( negate && match || !negate && !match ){
# ~~~~~~~^~~~~~~~ ~~
# String.cc:242:16: note: place parentheses around the '&&' expression to silence this warning
# if( negate && match || !negate && !match ){
# ^
# ( )
# String.cc:242:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( negate && match || !negate && !match ){
# ~~ ~~~~~~~~^~~~~~~~~
# String.cc:242:36: note: place parentheses around the '&&' expression to silence this warning
# if( negate && match || !negate && !match ){
# ^
# ( )
# String.cc:266:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for(ac = 0; a1 = av[ac]; ac++){
# ~~~^~~~~~~~
# String.cc:266:17: note: place parentheses around the assignment to silence this warning
# for(ac = 0; a1 = av[ac]; ac++){
# ^
# ( )
# String.cc:266:17: note: use '==' to turn this assignment into an equality comparison
# for(ac = 0; a1 = av[ac]; ac++){
# ^
# ==
# String.cc:284:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = str; ch = *sp; sp++ ){
# ~~~^~~~~
# String.cc:284:20: note: place parentheses around the assignment to silence this warning
# for( sp = str; ch = *sp; sp++ ){
# ^
# ( )
# String.cc:284:20: note: use '==' to turn this assignment into an equality comparison
# for( sp = str; ch = *sp; sp++ ){
# ^
# ==
# String.cc:285:27: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( ch==inc[0] || inc[1]&&ch==inc[1] || inc[2]&&ch==inc[2] ){
# ~~ ~~~~~~^~~~~~~~~~~~
# String.cc:285:27: note: place parentheses around the '&&' expression to silence this warning
# if( ch==inc[0] || inc[1]&&ch==inc[1] || inc[2]&&ch==inc[2] ){
# ^
# ( )
# String.cc:285:49: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( ch==inc[0] || inc[1]&&ch==inc[1] || inc[2]&&ch==inc[2] ){
# ~~ ~~~~~~^~~~~~~~~~~~
# String.cc:285:49: note: place parentheses around the '&&' expression to silence this warning
# if( ch==inc[0] || inc[1]&&ch==inc[1] || inc[2]&&ch==inc[2] ){
# ^
# ( )
# String.cc:288:27: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( ch==dec[0] || dec[1]&&ch==dec[1] || dec[2]&&ch==dec[2] ){
# ~~ ~~~~~~^~~~~~~~~~~~
# String.cc:288:27: note: place parentheses around the '&&' expression to silence this warning
# if( ch==dec[0] || dec[1]&&ch==dec[1] || dec[2]&&ch==dec[2] ){
# ^
# ( )
# String.cc:288:49: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( ch==dec[0] || dec[1]&&ch==dec[1] || dec[2]&&ch==dec[2] ){
# ~~ ~~~~~~^~~~~~~~~~~~
# String.cc:288:49: note: place parentheses around the '&&' expression to silence this warning
# if( ch==dec[0] || dec[1]&&ch==dec[1] || dec[2]&&ch==dec[2] ){
# ^
# ( )
# String.cc:306:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = str; ch = *sp; sp++ ){
# ~~~^~~~~
# String.cc:306:20: note: place parentheses around the assignment to silence this warning
# for( sp = str; ch = *sp; sp++ ){
# ^
# ( )
# String.cc:306:20: note: use '==' to turn this assignment into an equality comparison
# for( sp = str; ch = *sp; sp++ ){
# ^
# ==
# String.cc:364:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ei = 0; e1 = ev[ei]; ei++ ){
# ~~~^~~~~~~~
# String.cc:364:18: note: place parentheses around the assignment to silence this warning
# for( ei = 0; e1 = ev[ei]; ei++ ){
# ^
# ( )
# String.cc:364:18: note: use '==' to turn this assignment into an equality comparison
# for( ei = 0; e1 = ev[ei]; ei++ ){
# ^
# ==
# String.cc:371:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ei = 0; e1 = ev[ei]; ei++ ){
# ~~~^~~~~~~~
# String.cc:371:18: note: place parentheses around the assignment to silence this warning
# for( ei = 0; e1 = ev[ei]; ei++ ){
# ^
# ( )
# String.cc:371:18: note: use '==' to turn this assignment into an equality comparison
# for( ei = 0; e1 = ev[ei]; ei++ ){
# ^
# ==
# String.cc:445:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for(ai = 0; val = av[ai]; ai++)
# ~~~~^~~~~~~~
# String.cc:445:18: note: place parentheses around the assignment to silence this warning
# for(ai = 0; val = av[ai]; ai++)
# ^
# ( )
# String.cc:445:18: note: use '==' to turn this assignment into an equality comparison
# for(ai = 0; val = av[ai]; ai++)
# ^
# ==
# String.cc:462:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ai = 0; val = av[ai]; ai++ ){
# ~~~~^~~~~~~~
# String.cc:462:19: note: place parentheses around the assignment to silence this warning
# for( ai = 0; val = av[ai]; ai++ ){
# ^
# ( )
# String.cc:462:19: note: use '==' to turn this assignment into an equality comparison
# for( ai = 0; val = av[ai]; ai++ ){
# ^
# ==
# String.cc:494:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = getenv("STRBUFDEBUG") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~
# String.cc:494:11: note: place parentheses around the assignment to silence this warning
# if( env = getenv("STRBUFDEBUG") ){
# ^
# ( )
# String.cc:494:11: note: use '==' to turn this assignment into an equality comparison
# if( env = getenv("STRBUFDEBUG") ){
# ^
# ==
# String.cc:553:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( odd = top % al )
# ~~~~^~~~~~~~~~
# String.cc:553:11: note: place parentheses around the assignment to silence this warning
# if( odd = top % al )
# ^
# ( )
# String.cc:553:11: note: use '==' to turn this assignment into an equality comparison
# if( odd = top % al )
# ^
# ==
# String.cc:575:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sp = getStrBuffer(1,size,PTRALIGN) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# String.cc:575:9: note: place parentheses around the assignment to silence this warning
# if( sp = getStrBuffer(1,size,PTRALIGN) ){
# ^
# ( )
# String.cc:575:9: note: use '==' to turn this assignment into an equality comparison
# if( sp = getStrBuffer(1,size,PTRALIGN) ){
# ^
# ==
# String.cc:585:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ep = getStrBuffer(1,len,1) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~
# String.cc:585:9: note: place parentheses around the assignment to silence this warning
# if( ep = getStrBuffer(1,len,1) ){
# ^
# ( )
# String.cc:585:9: note: use '==' to turn this assignment into an equality comparison
# if( ep = getStrBuffer(1,len,1) ){
# ^
# ==
# String.cc:596:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sp = getStrBuffer(1,strlen(str)+1,1) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# String.cc:596:9: note: place parentheses around the assignment to silence this warning
# if( sp = getStrBuffer(1,strlen(str)+1,1) ){
# ^
# ( )
# String.cc:596:9: note: use '==' to turn this assignment into an equality comparison
# if( sp = getStrBuffer(1,strlen(str)+1,1) ){
# ^
# ==
# String.cc:626:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ds = *dst ){
# ~~~^~~~~~
# String.cc:626:9: note: place parentheses around the assignment to silence this warning
# if( ds = *dst ){
# ^
# ( )
# String.cc:626:9: note: use '==' to turn this assignment into an equality comparison
# if( ds = *dst ){
# ^
# ==
# String.cc:724:31: warning: '&&' within '||' [-Wlogical-op-parentheses]
# while( *s1 == *s2 || igncase && chrcaseeq(*s1,*s2) ){
# ~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
# String.cc:724:31: note: place parentheses around the '&&' expression to silence this warning
# while( *s1 == *s2 || igncase && chrcaseeq(*s1,*s2) ){
# ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
# String.cc:754:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = str; ch = *sp; sp++ ){
# ~~~^~~~~
# String.cc:754:20: note: place parentheses around the assignment to silence this warning
# for( sp = str; ch = *sp; sp++ ){
# ^
# ( )
# String.cc:754:20: note: use '==' to turn this assignment into an equality comparison
# for( sp = str; ch = *sp; sp++ ){
# ^
# ==
# String.cc:765:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for(; ch = *s; s++){
# ~~~^~~~
# String.cc:765:11: note: place parentheses around the assignment to silence this warning
# for(; ch = *s; s++){
# ^
# ( )
# String.cc:765:11: note: use '==' to turn this assignment into an equality comparison
# for(; ch = *s; s++){
# ^
# ==
# String.cc:787:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for(; ch = *s; s++){
# ~~~^~~~
# String.cc:787:11: note: place parentheses around the assignment to silence this warning
# for(; ch = *s; s++){
# ^
# ( )
# String.cc:787:11: note: use '==' to turn this assignment into an equality comparison
# for(; ch = *s; s++){
# ^
# ==
# String.cc:793:28: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( ch=='\n' || ch=='\r' && (s[1]=='\n' || s[1]==0) )
# ~~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# String.cc:793:28: note: place parentheses around the '&&' expression to silence this warning
# if( ch=='\n' || ch=='\r' && (s[1]=='\n' || s[1]==0) )
# ^
# ( )
# String.cc:804:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = src; sc = *sp; sp++ ){
# ~~~^~~~~
# String.cc:804:20: note: place parentheses around the assignment to silence this warning
# for( sp = src; sc = *sp; sp++ ){
# ^
# ( )
# String.cc:804:20: note: use '==' to turn this assignment into an equality comparison
# for( sp = src; sc = *sp; sp++ ){
# ^
# ==
# String.cc:877:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for(; ch = *sp; sp++ )
# ~~~^~~~~
# String.cc:877:12: note: place parentheses around the assignment to silence this warning
# for(; ch = *sp; sp++ )
# ^
# ( )
# String.cc:877:12: note: use '==' to turn this assignment into an equality comparison
# for(; ch = *sp; sp++ )
# ^
# ==
# String.cc:882:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for(; ch = *sp; sp++ ){
# ~~~^~~~~
# String.cc:882:12: note: place parentheses around the assignment to silence this warning
# for(; ch = *sp; sp++ ){
# ^
# ( )
# String.cc:882:12: note: use '==' to turn this assignment into an equality comparison
# for(; ch = *sp; sp++ ){
# ^
# ==
# String.cc:935:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( care_quote = (allocm & STR_QUOTE) ){
# ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
# String.cc:935:17: note: place parentheses around the assignment to silence this warning
# if( care_quote = (allocm & STR_QUOTE) ){
# ^
# ( )
# String.cc:935:17: note: use '==' to turn this assignment into an equality comparison
# if( care_quote = (allocm & STR_QUOTE) ){
# ^
# ==
# String.cc:948:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# String.cc:956:28: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( np = (char*)lp; cch = *np; ){
# ~~~~^~~~~
# String.cc:956:28: note: place parentheses around the assignment to silence this warning
# for( np = (char*)lp; cch = *np; ){
# ^
# ( )
# String.cc:956:28: note: use '==' to turn this assignment into an equality comparison
# for( np = (char*)lp; cch = *np; ){
# ^
# ==
# String.cc:1082:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( tp = strchr(list,'}') ){
# ~~~^~~~~~~~~~~~~~~~~~
# String.cc:1082:11: note: place parentheses around the assignment to silence this warning
# if( tp = strchr(list,'}') ){
# ^
# ( )
# String.cc:1082:11: note: use '==' to turn this assignment into an equality comparison
# if( tp = strchr(list,'}') ){
# ^
# ==
# String.cc:1191:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( dp = strstr(sp,pat) ){
# ~~~^~~~~~~~~~~~~~~~
# String.cc:1191:12: note: place parentheses around the assignment to silence this warning
# while( dp = strstr(sp,pat) ){
# ^
# ( )
# String.cc:1191:12: note: use '==' to turn this assignment into an equality comparison
# while( dp = strstr(sp,pat) ){
# ^
# ==
# String.cc:1281:43: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ks = (unsigned char*)key; kc = *ks++; ){
# ~~~^~~~~~~
# String.cc:1281:43: note: place parentheses around the assignment to silence this warning
# for( ks = (unsigned char*)key; kc = *ks++; ){
# ^
# ( )
# String.cc:1281:43: note: use '==' to turn this assignment into an equality comparison
# for( ks = (unsigned char*)key; kc = *ks++; ){
# ^
# ==
# String.cc:1325:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( dp = str; ch = *dp; dp++ )
# ~~~^~~~~
# String.cc:1325:20: note: place parentheses around the assignment to silence this warning
# for( dp = str; ch = *dp; dp++ )
# ^
# ( )
# String.cc:1325:20: note: use '==' to turn this assignment into an equality comparison
# for( dp = str; ch = *dp; dp++ )
# ^
# ==
# String.cc:1375:45: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = pat0 = strip_spaces(pattern); sc = *sp; sp++ ){
# ~~~^~~~~
# String.cc:1375:45: note: place parentheses around the assignment to silence this warning
# for( sp = pat0 = strip_spaces(pattern); sc = *sp; sp++ ){
# ^
# ( )
# String.cc:1375:45: note: use '==' to turn this assignment into an equality comparison
# for( sp = pat0 = strip_spaces(pattern); sc = *sp; sp++ ){
# ^
# ==
# String.cc:1471:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( si = 0; sp = sv[si]; si++ ){
# ~~~^~~~~~~~
# String.cc:1471:18: note: place parentheses around the assignment to silence this warning
# for( si = 0; sp = sv[si]; si++ ){
# ^
# ( )
# String.cc:1471:18: note: use '==' to turn this assignment into an equality comparison
# for( si = 0; sp = sv[si]; si++ ){
# ^
# ==
# String.cc:1473:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( sc = *sp++ )
# ~~~^~~~~~~
# String.cc:1473:13: note: place parentheses around the assignment to silence this warning
# while( sc = *sp++ )
# ^
# ( )
# String.cc:1473:13: note: use '==' to turn this assignment into an equality comparison
# while( sc = *sp++ )
# ^
# ==
# String.cc:1664:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( a1 = av[ai]; ch = *a1; a1++ ){
# ~~~^~~~~
# String.cc:1664:24: note: place parentheses around the assignment to silence this warning
# for( a1 = av[ai]; ch = *a1; a1++ ){
# ^
# ( )
# String.cc:1664:24: note: use '==' to turn this assignment into an equality comparison
# for( a1 = av[ai]; ch = *a1; a1++ ){
# ^
# ==
# String.cc:1685:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = args; ch = *sp; sp++ ){
# ~~~^~~~~
# String.cc:1685:21: note: place parentheses around the assignment to silence this warning
# for( sp = args; ch = *sp; sp++ ){
# ^
# ( )
# String.cc:1685:21: note: use '==' to turn this assignment into an equality comparison
# for( sp = args; ch = *sp; sp++ ){
# ^
# ==
# String.cc:1972:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = src; sc = *sp; sp++ ){
# ~~~^~~~~
# String.cc:1972:20: note: place parentheses around the assignment to silence this warning
# for( sp = src; sc = *sp; sp++ ){
# ^
# ( )
# String.cc:1972:20: note: use '==' to turn this assignment into an equality comparison
# for( sp = src; sc = *sp; sp++ ){
# ^
# ==
# String.cc:1977:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( bp = brk; bc = *bp; bp++ ){
# ~~~^~~~~
# String.cc:1977:21: note: place parentheses around the assignment to silence this warning
# for( bp = brk; bc = *bp; bp++ ){
# ^
# ( )
# String.cc:1977:21: note: use '==' to turn this assignment into an equality comparison
# for( bp = brk; bc = *bp; bp++ ){
# ^
# ==
# String.cc:2112:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ip = dst; ic = *ip; ){
# ~~~^~~~~
# String.cc:2112:20: note: place parentheses around the assignment to silence this warning
# for( ip = dst; ic = *ip; ){
# ^
# ( )
# String.cc:2112:20: note: use '==' to turn this assignment into an equality comparison
# for( ip = dst; ic = *ip; ){
# ^
# ==
# String.cc:2131:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else{
# ^
# String.cc:2154:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ip = src; ic = *ip; ){
# ~~~^~~~~
# String.cc:2154:20: note: place parentheses around the assignment to silence this warning
# for( ip = src; ic = *ip; ){
# ^
# ( )
# String.cc:2154:20: note: use '==' to turn this assignment into an equality comparison
# for( ip = src; ic = *ip; ){
# ^
# ==
# String.cc:2199:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( fp = fmt; fc = *fp; fp++ ){
# ~~~^~~~~
# String.cc:2199:20: note: place parentheses around the assignment to silence this warning
# for( fp = fmt; fc = *fp; fp++ ){
# ^
# ( )
# String.cc:2199:20: note: use '==' to turn this assignment into an equality comparison
# for( fp = fmt; fc = *fp; fp++ ){
# ^
# ==
# String.cc:2331:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( fp++; fc = *fp; fp++ ){
# ~~~^~~~~
# String.cc:2331:18: note: place parentheses around the assignment to silence this warning
# for( fp++; fc = *fp; fp++ ){
# ^
# ( )
# String.cc:2331:18: note: use '==' to turn this assignment into an equality comparison
# for( fp++; fc = *fp; fp++ ){
# ^
# ==
# String.cc:2377:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( fp++; ec = *fp; fp++ ){
# ~~~^~~~~
# String.cc:2377:19: note: place parentheses around the assignment to silence this warning
# for( fp++; ec = *fp; fp++ ){
# ^
# ( )
# String.cc:2377:19: note: use '==' to turn this assignment into an equality comparison
# for( fp++; ec = *fp; fp++ ){
# ^
# ==
# String.cc:2428:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( neg = *fp == '^' )
# ~~~~^~~~~~~~~~~~
# String.cc:2428:12: note: place parentheses around the assignment to silence this warning
# if( neg = *fp == '^' )
# ^
# ( )
# String.cc:2428:12: note: use '==' to turn this assignment into an equality comparison
# if( neg = *fp == '^' )
# ^
# ==
# String.cc:2434:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( sc = *sp ){
# ~~~^~~~~
# String.cc:2434:14: note: place parentheses around the assignment to silence this warning
# while( sc = *sp ){
# ^
# ( )
# String.cc:2434:14: note: use '==' to turn this assignment into an equality comparison
# while( sc = *sp ){
# ^
# ==
# String.cc:2453:13: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( neg && isin || !neg && !isin )
# ~~~~^~~~~~~ ~~
# String.cc:2453:13: note: place parentheses around the '&&' expression to silence this warning
# if( neg && isin || !neg && !isin )
# ^
# ( )
# String.cc:2453:29: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( neg && isin || !neg && !isin )
# ~~ ~~~~~^~~~~~~~
# String.cc:2453:29: note: place parentheses around the '&&' expression to silence this warning
# if( neg && isin || !neg && !isin )
# ^
# ( )
# String.cc:2488:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( bp = getStrBuffer(lev,size,algn) )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# String.cc:2488:9: note: place parentheses around the assignment to silence this warning
# if( bp = getStrBuffer(lev,size,algn) )
# ^
# ( )
# String.cc:2488:9: note: use '==' to turn this assignment into an equality comparison
# if( bp = getStrBuffer(lev,size,algn) )
# ^
# ==
# String.cc:2572:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( dp = strrchr(dombuf,dlm) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~
# String.cc:2572:12: note: place parentheses around the assignment to silence this warning
# while( dp = strrchr(dombuf,dlm) ){
# ^
# ( )
# String.cc:2572:12: note: use '==' to turn this assignment into an equality comparison
# while( dp = strrchr(dombuf,dlm) ){
# ^
# ==
# String.cc:2635:42: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = (const unsigned char*)str; ch = *sp; sp++ ){
# ~~~^~~~~
# String.cc:2635:42: note: place parentheses around the assignment to silence this warning
# for( sp = (const unsigned char*)str; ch = *sp; sp++ ){
# ^
# ( )
# String.cc:2635:42: note: use '==' to turn this assignment into an equality comparison
# for( sp = (const unsigned char*)str; ch = *sp; sp++ ){
# ^
# ==
# 62 warnings generated.
# ../mkcpp ystring.c ystring.cc
# -- mkcpp set time: 1492117222 -> 1276437468 ystring.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c ystring.cc
# ystring.cc:373:21: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || !isWindowsCE() && numthreads()
# ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
# ystring.cc:373:21: note: place parentheses around the '&&' expression to silence this warning
# || !isWindowsCE() && numthreads()
# ^
# ( )
# ystring.cc:459:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( fp = fmt; fc = *fp; fp++ ){
# ~~~^~~~~
# ystring.cc:459:20: note: place parentheses around the assignment to silence this warning
# for( fp = fmt; fc = *fp; fp++ ){
# ^
# ( )
# ystring.cc:459:20: note: use '==' to turn this assignment into an equality comparison
# for( fp = fmt; fc = *fp; fp++ ){
# ^
# ==
# ystring.cc:643:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = getenv("DEBUG_VSTR") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~
# ystring.cc:643:10: note: place parentheses around the assignment to silence this warning
# if( env = getenv("DEBUG_VSTR") ){
# ^
# ( )
# ystring.cc:643:10: note: use '==' to turn this assignment into an equality comparison
# if( env = getenv("DEBUG_VSTR") ){
# ^
# ==
# ystring.cc:982:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for(p = s; ch = *p; p++){
# ~~~^~~~
# ystring.cc:982:16: note: place parentheses around the assignment to silence this warning
# for(p = s; ch = *p; p++){
# ^
# ( )
# ystring.cc:982:16: note: use '==' to turn this assignment into an equality comparison
# for(p = s; ch = *p; p++){
# ^
# ==
# ystring.cc:1110:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for(f = fmt; fc = *f; f++){
# ~~~^~~~
# ystring.cc:1110:18: note: place parentheses around the assignment to silence this warning
# for(f = fmt; fc = *f; f++){
# ^
# ( )
# ystring.cc:1110:18: note: use '==' to turn this assignment into an equality comparison
# for(f = fmt; fc = *f; f++){
# ^
# ==
# ystring.cc:1365:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( fp = fmt; fc = *fp; fp++ ){
# ~~~^~~~~
# ystring.cc:1365:20: note: place parentheses around the assignment to silence this warning
# for( fp = fmt; fc = *fp; fp++ ){
# ^
# ( )
# ystring.cc:1365:20: note: use '==' to turn this assignment into an equality comparison
# for( fp = fmt; fc = *fp; fp++ ){
# ^
# ==
# ystring.cc:1369:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( fc = *++fp ){
# ~~~^~~~~~~
# ystring.cc:1369:14: note: place parentheses around the assignment to silence this warning
# while( fc = *++fp ){
# ^
# ( )
# ystring.cc:1369:14: note: use '==' to turn this assignment into an equality comparison
# while( fc = *++fp ){
# ^
# ==
# 7 warnings generated.
# ../mkcpp modfmt.c modfmt.cc
# -- mkcpp set time: 1492117222 -> 1264824053 modfmt.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c modfmt.cc
# modfmt.cc:71:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( fp = fmt; fc = *fp; ){
# ~~~^~~~~
# modfmt.cc:71:20: note: place parentheses around the assignment to silence this warning
# for( fp = fmt; fc = *fp; ){
# ^
# ( )
# modfmt.cc:71:20: note: use '==' to turn this assignment into an equality comparison
# for( fp = fmt; fc = *fp; ){
# ^
# ==
# modfmt.cc:77:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( fp++; fc = *fp; fp++ ){
# ~~~^~~~~
# modfmt.cc:77:18: note: place parentheses around the assignment to silence this warning
# for( fp++; fc = *fp; fp++ ){
# ^
# ( )
# modfmt.cc:77:18: note: use '==' to turn this assignment into an equality comparison
# for( fp++; fc = *fp; fp++ ){
# ^
# ==
# 2 warnings generated.
# ../mkcpp TLEX.c TLEX.cc
# -- mkcpp set time: 1492117223 -> 1264837521 TLEX.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c TLEX.cc
# TLEX.cc:90:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( nfsp = fsp->Nstat->nvec[ch] )
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~
# TLEX.cc:90:12: note: place parentheses around the assignment to silence this warning
# if( nfsp = fsp->Nstat->nvec[ch] )
# ^
# ( )
# TLEX.cc:90:12: note: use '==' to turn this assignment into an equality comparison
# if( nfsp = fsp->Nstat->nvec[ch] )
# ^
# ==
# TLEX.cc:106:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( nfsp = next1(fsp,ch) )
# ~~~~~^~~~~~~~~~~~~~~
# TLEX.cc:106:11: note: place parentheses around the assignment to silence this warning
# if( nfsp = next1(fsp,ch) )
# ^
# ( )
# TLEX.cc:106:11: note: use '==' to turn this assignment into an equality comparison
# if( nfsp = next1(fsp,ch) )
# ^
# ==
# TLEX.cc:109:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( nfsp = fsp->other ){
# ~~~~~^~~~~~~~~~~~
# TLEX.cc:109:11: note: place parentheses around the assignment to silence this warning
# if( nfsp = fsp->other ){
# ^
# ( )
# TLEX.cc:109:11: note: use '==' to turn this assignment into an equality comparison
# if( nfsp = fsp->other ){
# ^
# ==
# TLEX.cc:110:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( xfsp = next1(nfsp,ch) ){
# ~~~~~^~~~~~~~~~~~~~~~
# TLEX.cc:110:12: note: place parentheses around the assignment to silence this warning
# if( xfsp = next1(nfsp,ch) ){
# ^
# ( )
# TLEX.cc:110:12: note: use '==' to turn this assignment into an equality comparison
# if( xfsp = next1(nfsp,ch) ){
# ^
# ==
# TLEX.cc:189:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fa_root = fsp )
# ~~~~~~~~^~~~~
# TLEX.cc:189:14: note: place parentheses around the assignment to silence this warning
# if( fa_root = fsp )
# ^
# ( )
# TLEX.cc:189:14: note: use '==' to turn this assignment into an equality comparison
# if( fa_root = fsp )
# ^
# ==
# TLEX.cc:295:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ss = input; cc = *ss; ss++ ){
# ~~~^~~~~
# TLEX.cc:295:22: note: place parentheses around the assignment to silence this warning
# for( ss = input; cc = *ss; ss++ ){
# ^
# ( )
# TLEX.cc:295:22: note: use '==' to turn this assignment into an equality comparison
# for( ss = input; cc = *ss; ss++ ){
# ^
# ==
# TLEX.cc:418:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( tp = (unsigned char*)strchr((char*)sp,'>') ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# TLEX.cc:418:10: note: place parentheses around the assignment to silence this warning
# if( tp = (unsigned char*)strchr((char*)sp,'>') ){
# ^
# ( )
# TLEX.cc:418:10: note: use '==' to turn this assignment into an equality comparison
# if( tp = (unsigned char*)strchr((char*)sp,'>') ){
# ^
# ==
# TLEX.cc:573:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = rexp; ch = *sp; sp++ ){
# ~~~^~~~~
# TLEX.cc:573:21: note: place parentheses around the assignment to silence this warning
# for( sp = rexp; ch = *sp; sp++ ){
# ^
# ( )
# TLEX.cc:573:21: note: use '==' to turn this assignment into an equality comparison
# for( sp = rexp; ch = *sp; sp++ ){
# ^
# ==
# 8 warnings generated.
# ../mkcpp JIS.c JIS.cc
# -- mkcpp set time: 1492117223 -> 1409099988 JIS.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c JIS.cc
# JIS.cc:121:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ci = 1; n1 = charsets[ci].cs_formname; ci++ ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# JIS.cc:121:18: note: place parentheses around the assignment to silence this warning
# for( ci = 1; n1 = charsets[ci].cs_formname; ci++ ){
# ^
# ( )
# JIS.cc:121:18: note: use '==' to turn this assignment into an equality comparison
# for( ci = 1; n1 = charsets[ci].cs_formname; ci++ ){
# ^
# ==
# JIS.cc:348:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( IS_SJIS_HI1(ch1) || in_sjis && IS_SJIS_HI2(ch1) )
# ~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~
# JIS.cc:348:36: note: place parentheses around the '&&' expression to silence this warning
# if( IS_SJIS_HI1(ch1) || in_sjis && IS_SJIS_HI2(ch1) )
# ~~~~~~~~^~~~~~~~~~~~~~~~~~~
# JIS.cc:362:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( ch = *s++ ){
# ~~~^~~~~~
# JIS.cc:362:12: note: place parentheses around the assignment to silence this warning
# while( ch = *s++ ){
# ^
# ( )
# JIS.cc:362:12: note: use '==' to turn this assignment into an equality comparison
# while( ch = *s++ ){
# ^
# ==
# JIS.cc:416:25: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( c2 == SJIS_DAKUTEN && (js = SJIS_1B_TO_DAKUTEN[c1])
# ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# JIS.cc:416:25: note: place parentheses around the '&&' expression to silence this warning
# if( c2 == SJIS_DAKUTEN && (js = SJIS_1B_TO_DAKUTEN[c1])
# ^
# ( )
# JIS.cc:417:25: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || c2 == SJIS_HANDAKU && (js = SJIS_1B_TO_HANDAKU[c1]) ){
# ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# JIS.cc:417:25: note: place parentheses around the '&&' expression to silence this warning
# || c2 == SJIS_HANDAKU && (js = SJIS_1B_TO_HANDAKU[c1]) ){
# ^
# ( )
# JIS.cc:474:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( s = str; ch = *s; s++ ){
# ~~~^~~~
# JIS.cc:474:19: note: place parentheses around the assignment to silence this warning
# for( s = str; ch = *s; s++ ){
# ^
# ( )
# JIS.cc:474:19: note: use '==' to turn this assignment into an equality comparison
# for( s = str; ch = *s; s++ ){
# ^
# ==
# JIS.cc:497:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( ch1 = *sp++ ){
# ~~~~^~~~~~~
# JIS.cc:497:13: note: place parentheses around the assignment to silence this warning
# while( ch1 = *sp++ ){
# ^
# ( )
# JIS.cc:497:13: note: use '==' to turn this assignment into an equality comparison
# while( ch1 = *sp++ ){
# ^
# ==
# JIS.cc:524:41: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || isHTML && ch1=='<' && sp[0]=='/' && istag(&sp[1])
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
# JIS.cc:524:41: note: place parentheses around the '&&' expression to silence this warning
# || isHTML && ch1=='<' && sp[0]=='/' && istag(&sp[1])
# ^
# ( )
# JIS.cc:525:41: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || isHTML && ch2=='<' && sp[1]=='/' && istag(&sp[2]) ){
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
# JIS.cc:525:41: note: place parentheses around the '&&' expression to silence this warning
# || isHTML && ch2=='<' && sp[1]=='/' && istag(&sp[2]) ){
# ^
# ( )
# JIS.cc:536:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( len = isHTMLentity(sp,&ech) )
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~
# JIS.cc:536:12: note: place parentheses around the assignment to silence this warning
# if( len = isHTMLentity(sp,&ech) )
# ^
# ( )
# JIS.cc:536:12: note: use '==' to turn this assignment into an equality comparison
# if( len = isHTMLentity(sp,&ech) )
# ^
# ==
# JIS.cc:546:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( len = isHTMLentity(sp,&ech) )
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~
# JIS.cc:546:12: note: place parentheses around the assignment to silence this warning
# if( len = isHTMLentity(sp,&ech) )
# ^
# ( )
# JIS.cc:546:12: note: use '==' to turn this assignment into an equality comparison
# if( len = isHTMLentity(sp,&ech) )
# ^
# ==
# JIS.cc:567:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( cp = euc; ch1 = *cp & 0xFF; cp++ ){
# ~~~~^~~~~~~~~~~~
# JIS.cc:567:21: note: place parentheses around the assignment to silence this warning
# for( cp = euc; ch1 = *cp & 0xFF; cp++ ){
# ^
# ( )
# JIS.cc:567:21: note: use '==' to turn this assignment into an equality comparison
# for( cp = euc; ch1 = *cp & 0xFF; cp++ ){
# ^
# ==
# JIS.cc:634:24: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || 5 <= ccx->cc_sjis && ccx->cc_euc == 0
# ~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
# JIS.cc:634:24: note: place parentheses around the '&&' expression to silence this warning
# || 5 <= ccx->cc_sjis && ccx->cc_euc == 0
# ^
# ( )
# JIS.cc:635:23: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || 5 <= ccx->cc_euc && ccx->cc_sjis == 0
# ~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
# JIS.cc:635:23: note: place parentheses around the '&&' expression to silence this warning
# || 5 <= ccx->cc_euc && ccx->cc_sjis == 0
# ^
# ( )
# JIS.cc:646:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cs = csx2name(ccx->cc_incc1) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# JIS.cc:646:10: note: place parentheses around the assignment to silence this warning
# if( cs = csx2name(ccx->cc_incc1) ){
# ^
# ( )
# JIS.cc:646:10: note: use '==' to turn this assignment into an equality comparison
# if( cs = csx2name(ccx->cc_incc1) ){
# ^
# ==
# JIS.cc:657:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cs = csx2name(ccx->cc_incc1) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# JIS.cc:657:10: note: place parentheses around the assignment to silence this warning
# if( cs = csx2name(ccx->cc_incc1) ){
# ^
# ( )
# JIS.cc:657:10: note: use '==' to turn this assignment into an equality comparison
# if( cs = csx2name(ccx->cc_incc1) ){
# ^
# ==
# JIS.cc:816:13: warning: & has lower precedence than ==; == will be evaluated first [-Wparentheses]
# if( ch2 & 0x80 == 0
# ^~~~~~~~~~~
# JIS.cc:816:13: note: place parentheses around the '==' expression to silence this warning
# if( ch2 & 0x80 == 0
# ^
# ( )
# JIS.cc:816:13: note: place parentheses around the & expression to evaluate it first
# if( ch2 & 0x80 == 0
# ^
# ( )
# JIS.cc:850:18: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( nSJ != nEJ && nSJ != nL8
# ~~~~~~~~~~~^~~~~~~~~~~~~
# JIS.cc:850:18: note: place parentheses around the '&&' expression to silence this warning
# if( nSJ != nEJ && nSJ != nL8
# ^
# ( )
# JIS.cc:851:17: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || nSJ < nL8 && nEJ < nL8
# ~~ ~~~~~~~~~~^~~~~~~~~~~~
# JIS.cc:851:17: note: place parentheses around the '&&' expression to silence this warning
# || nSJ < nL8 && nEJ < nL8
# ^
# ( )
# JIS.cc:1170:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cs = csx2name(ccx->cc_incc1) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# JIS.cc:1170:10: note: place parentheses around the assignment to silence this warning
# if( cs = csx2name(ccx->cc_incc1) ){
# ^
# ( )
# JIS.cc:1170:10: note: use '==' to turn this assignment into an equality comparison
# if( cs = csx2name(ccx->cc_incc1) ){
# ^
# ==
# JIS.cc:1189:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cs = csx2name(ccx->cc_indef) )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# JIS.cc:1189:10: note: place parentheses around the assignment to silence this warning
# if( cs = csx2name(ccx->cc_indef) )
# ^
# ( )
# JIS.cc:1189:10: note: use '==' to turn this assignment into an equality comparison
# if( cs = csx2name(ccx->cc_indef) )
# ^
# ==
# JIS.cc:1230:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( cx = 1; name = charsets[cx].cs_name; cx++ ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~
# JIS.cc:1230:20: note: place parentheses around the assignment to silence this warning
# for( cx = 1; name = charsets[cx].cs_name; cx++ ){
# ^
# ( )
# JIS.cc:1230:20: note: use '==' to turn this assignment into an equality comparison
# for( cx = 1; name = charsets[cx].cs_name; cx++ ){
# ^
# ==
# JIS.cc:1465:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( size = CCXcreate(from,to,&ccxbuf) ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# JIS.cc:1465:11: note: place parentheses around the assignment to silence this warning
# if( size = CCXcreate(from,to,&ccxbuf) ){
# ^
# ( )
# JIS.cc:1465:11: note: use '==' to turn this assignment into an equality comparison
# if( size = CCXcreate(from,to,&ccxbuf) ){
# ^
# ==
# JIS.cc:1649:26: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || ccx->cc_linecc == 0 && (flag & IS_WORDS)
# ~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
# JIS.cc:1649:26: note: place parentheses around the '&&' expression to silence this warning
# || ccx->cc_linecc == 0 && (flag & IS_WORDS)
# ^
# ( )
# JIS.cc:1723:23: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || IS_EUC_HI(ch2) && ch3 == EOB
# ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
# JIS.cc:1723:23: note: place parentheses around the '&&' expression to silence this warning
# || IS_EUC_HI(ch2) && ch3 == EOB
# ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
# JIS.cc:1739:19: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( ch1 == 0xA3 && (ch2 < 0xB0 || 0xBA <= ch2 & ch2 <= 0xBF)
# ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# JIS.cc:1739:19: note: place parentheses around the '&&' expression to silence this warning
# if( ch1 == 0xA3 && (ch2 < 0xB0 || 0xBA <= ch2 & ch2 <= 0xBF)
# ^
# ( )
# JIS.cc:1740:19: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || ch1 == 0xCF && (0xD3 < ch2)
# ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~
# JIS.cc:1740:19: note: place parentheses around the '&&' expression to silence this warning
# || ch1 == 0xCF && (0xD3 < ch2)
# ^
# ( )
# JIS.cc:1866:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ucs = ANSItoUCS(ch1) ){
# ~~~~^~~~~~~~~~~~~~~~
# JIS.cc:1866:12: note: place parentheses around the assignment to silence this warning
# if( ucs = ANSItoUCS(ch1) ){
# ^
# ( )
# JIS.cc:1866:12: note: use '==' to turn this assignment into an equality comparison
# if( ucs = ANSItoUCS(ch1) ){
# ^
# ==
# JIS.cc:1922:27: warning: '&' within '|' [-Wbitwise-op-parentheses]
# code = U_JIS0212|0x7F7F&((ch1<<8)|ch2);
# ~~~~~~~^~~~~~~~~~~~~~~
# JIS.cc:1922:27: note: place parentheses around the '&' expression to silence this warning
# code = U_JIS0212|0x7F7F&((ch1<<8)|ch2);
# ^
# ( )
# JIS.cc:1927:27: warning: '&' within '|' [-Wbitwise-op-parentheses]
# code = U_JIS0212|0x7F7F&((ch1<<8)|ch2);
# ~~~~~~~^~~~~~~~~~~~~~~
# JIS.cc:1927:27: note: place parentheses around the '&' expression to silence this warning
# code = U_JIS0212|0x7F7F&((ch1<<8)|ch2);
# ^
# ( )
# JIS.cc:2306:7: warning: '&&' within '||' [-Wlogical-op-parentheses]
# && codesw == CC_JIS7KANA
# ^~~~~~~~~~~~~~~~~~~~~~~~
# JIS.cc:2306:7: note: place parentheses around the '&&' expression to silence this warning
# && codesw == CC_JIS7KANA
# ^~~~~~~~~~~~~~~~~~~~~~~~
# JIS.cc:2610:4: warning: '&&' within '||' [-Wlogical-op-parentheses]
# && isNotInNONJP(ccx)
# ^~~~~~~~~~~~~~~~~~~~
# JIS.cc:2610:4: note: place parentheses around the '&&' expression to silence this warning
# && isNotInNONJP(ccx)
# ^~~~~~~~~~~~~~~~~~~~
# JIS.cc:2654:21: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( !ccx->cc_SJIS && !ccx->cc_EUCJP || isUTF8tmp || isUCSch )
# ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~~
# JIS.cc:2654:21: note: place parentheses around the '&&' expression to silence this warning
# if( !ccx->cc_SJIS && !ccx->cc_EUCJP || isUTF8tmp || isUCSch )
# ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# JIS.cc:2656:26: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || (ch1&0xF8) == 0xF0 && canbeUTF8_2(ch2) /* 4bytes */
# ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
# JIS.cc:2656:26: note: place parentheses around the '&&' expression to silence this warning
# || (ch1&0xF8) == 0xF0 && canbeUTF8_2(ch2) /* 4bytes */
# ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
# JIS.cc:2661:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fromURL = 0 <= CH3b ){
# ~~~~~~~~^~~~~~~~~~~
# JIS.cc:2661:16: note: place parentheses around the assignment to silence this warning
# if( fromURL = 0 <= CH3b ){
# ^
# ( )
# JIS.cc:2661:16: note: use '==' to turn this assignment into an equality comparison
# if( fromURL = 0 <= CH3b ){
# ^
# ==
# JIS.cc:2674:19: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || ch4 == EOB && (ch2 == '\n' || ch3 == '\n') ){
# ~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# JIS.cc:2674:19: note: place parentheses around the '&&' expression to silence this warning
# || ch4 == EOB && (ch2 == '\n' || ch3 == '\n') ){
# ^
# ( )
# JIS.cc:2719:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# else
# ^
# JIS.cc:2739:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cx = JIS_dakuten(c1,c2,ucs1) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# JIS.cc:2739:19: note: place parentheses around the assignment to silence this warning
# if( cx = JIS_dakuten(c1,c2,ucs1) ){
# ^
# ( )
# JIS.cc:2739:19: note: use '==' to turn this assignment into an equality comparison
# if( cx = JIS_dakuten(c1,c2,ucs1) ){
# ^
# ==
# JIS.cc:2751:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( op[0] = isUTF8_HANKAKU(ch1,ch2,ch3) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# JIS.cc:2751:18: note: place parentheses around the assignment to silence this warning
# if( op[0] = isUTF8_HANKAKU(ch1,ch2,ch3) ){
# ^
# ( )
# JIS.cc:2751:18: note: use '==' to turn this assignment into an equality comparison
# if( op[0] = isUTF8_HANKAKU(ch1,ch2,ch3) ){
# ^
# ==
# JIS.cc:2875:5: warning: '&&' within '||' [-Wlogical-op-parentheses]
# && IS_EUC_CH(ch1,ch2,CH3)
# ^~~~~~~~~~~~~~~~~~~~~~~~~
# JIS.cc:2875:5: note: place parentheses around the '&&' expression to silence this warning
# && IS_EUC_CH(ch1,ch2,CH3)
# ^~~~~~~~~~~~~~~~~~~~~~~~~
# JIS.cc:2877:5: warning: '&&' within '||' [-Wlogical-op-parentheses]
# && EUCgtSJIS(ccx,cinb,pix-1,pin,pilen)
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# JIS.cc:2877:5: note: place parentheses around the '&&' expression to silence this warning
# && EUCgtSJIS(ccx,cinb,pix-1,pin,pilen)
# ^
# JIS.cc:2907:29: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || maybein(CC_EUCJP) && !maybein(CC_SJIS))
# ~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
# JIS.cc:2907:29: note: place parentheses around the '&&' expression to silence this warning
# || maybein(CC_EUCJP) && !maybein(CC_SJIS))
# ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
# JIS.cc:2884:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# JIS.cc:2880:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# JIS.cc:2967:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# JIS.cc:3033:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# JIS.cc:3148:23: warning: '&&' within '||' [-Wlogical-op-parentheses]
# && ( IS_EUC_HI(ch2) && CH3 == EOB
# ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
# JIS.cc:3148:23: note: place parentheses around the '&&' expression to silence this warning
# && ( IS_EUC_HI(ch2) && CH3 == EOB
# ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
# JIS.cc:3150:5: warning: '&&' within '||' [-Wlogical-op-parentheses]
# && guessCode(ccx,cinb,pix-1,pin,pilen)==CC_EUCJP)
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# JIS.cc:3150:5: note: place parentheses around the '&&' expression to silence this warning
# && guessCode(ccx,cinb,pix-1,pin,pilen)==CC_EUCJP)
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# JIS.cc:3148:2: warning: '&&' within '||' [-Wlogical-op-parentheses]
# && ( IS_EUC_HI(ch2) && CH3 == EOB
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# JIS.cc:3148:2: note: place parentheses around the '&&' expression to silence this warning
# && ( IS_EUC_HI(ch2) && CH3 == EOB
# ^
# JIS.cc:3159:26: warning: '&&' within '||' [-Wlogical-op-parentheses]
# && ( IS_EUC_HI(ch2) && CH3 == EOB
# ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
# JIS.cc:3159:26: note: place parentheses around the '&&' expression to silence this warning
# && ( IS_EUC_HI(ch2) && CH3 == EOB
# ~~~~~~~~~~~~~~~^~~~~~~~~~~~~
# JIS.cc:3161:8: warning: '&&' within '||' [-Wlogical-op-parentheses]
# && guessCode(ccx,cinb,pix-1,pin,pilen)==CC_EUCJP)
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# JIS.cc:3161:8: note: place parentheses around the '&&' expression to silence this warning
# && guessCode(ccx,cinb,pix-1,pin,pilen)==CC_EUCJP)
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# JIS.cc:3159:5: warning: '&&' within '||' [-Wlogical-op-parentheses]
# && ( IS_EUC_HI(ch2) && CH3 == EOB
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# JIS.cc:3159:5: note: place parentheses around the '&&' expression to silence this warning
# && ( IS_EUC_HI(ch2) && CH3 == EOB
# ^
# JIS.cc:3156:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# JIS.cc:3206:40: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( !ccx->cc_UTF8 && !ccx->cc_EUCJP && !ccx->cc_EURO8
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# JIS.cc:3206:40: note: place parentheses around the '&&' expression to silence this warning
# if( !ccx->cc_UTF8 && !ccx->cc_EUCJP && !ccx->cc_EURO8
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# JIS.cc:3227:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# JIS.cc:3299:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# JIS.cc:2855:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# JIS.cc:3419:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = str; ch = *sp++; ){
# ~~~^~~~~~~
# JIS.cc:3419:20: note: place parentheses around the assignment to silence this warning
# for( sp = str; ch = *sp++; ){
# ^
# ( )
# JIS.cc:3419:20: note: use '==' to turn this assignment into an equality comparison
# for( sp = str; ch = *sp++; ){
# ^
# ==
# JIS.cc:3421:24: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( *sp == TO_2BCODE && (sp[1]=='@' || sp[1]=='B')
# ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# JIS.cc:3421:24: note: place parentheses around the '&&' expression to silence this warning
# if( *sp == TO_2BCODE && (sp[1]=='@' || sp[1]=='B')
# ^
# ( )
# JIS.cc:3422:24: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || *sp == TO_1BCODE && (sp[1]=='J' || sp[1]=='B')
# ~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# JIS.cc:3422:24: note: place parentheses around the '&&' expression to silence this warning
# || *sp == TO_1BCODE && (sp[1]=='J' || sp[1]=='B')
# ^
# ( )
# JIS.cc:3631:8: warning: comparison of 0 <= unsigned expression is always true [-Wtautological-compare]
# if( 0 <= ucs && ucs <= 0xFFFF )
# ~ ^ ~~~
# JIS.cc:3870:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( len = UTF8toSJISX(ccx,op,ox,ucs) ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# JIS.cc:3870:14: note: place parentheses around the assignment to silence this warning
# if( len = UTF8toSJISX(ccx,op,ox,ucs) ){
# ^
# ( )
# JIS.cc:3870:14: note: use '==' to turn this assignment into an equality comparison
# if( len = UTF8toSJISX(ccx,op,ox,ucs) ){
# ^
# ==
# JIS.cc:3899:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( len = UTF8toSJISX(ccx,op,ox,ucs) ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# JIS.cc:3899:14: note: place parentheses around the assignment to silence this warning
# if( len = UTF8toSJISX(ccx,op,ox,ucs) ){
# ^
# ( )
# JIS.cc:3899:14: note: use '==' to turn this assignment into an equality comparison
# if( len = UTF8toSJISX(ccx,op,ox,ucs) ){
# ^
# ==
# JIS.cc:3915:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( len = UTF8toSJISX(ccx,op,ox,ucs) ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# JIS.cc:3915:14: note: place parentheses around the assignment to silence this warning
# if( len = UTF8toSJISX(ccx,op,ox,ucs) ){
# ^
# ( )
# JIS.cc:3915:14: note: use '==' to turn this assignment into an equality comparison
# if( len = UTF8toSJISX(ccx,op,ox,ucs) ){
# ^
# ==
# JIS.cc:4069:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( mfp = fopen(file,"w") ){
# ~~~~^~~~~~~~~~~~~~~~~
# JIS.cc:4069:10: note: place parentheses around the assignment to silence this warning
# if( mfp = fopen(file,"w") ){
# ^
# ( )
# JIS.cc:4069:10: note: use '==' to turn this assignment into an equality comparison
# if( mfp = fopen(file,"w") ){
# ^
# ==
# JIS.cc:4072:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( uch = L2Umap[lch] ){
# ~~~~^~~~~~~~~~~~~
# JIS.cc:4072:11: note: place parentheses around the assignment to silence this warning
# if( uch = L2Umap[lch] ){
# ^
# ( )
# JIS.cc:4072:11: note: use '==' to turn this assignment into an equality comparison
# if( uch = L2Umap[lch] ){
# ^
# ==
# JIS.cc:4090:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( mfp = fopen_LIBPATH(file,"r",AVStr(xpath)) ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# JIS.cc:4090:10: note: place parentheses around the assignment to silence this warning
# if( mfp = fopen_LIBPATH(file,"r",AVStr(xpath)) ){
# ^
# ( )
# JIS.cc:4090:10: note: use '==' to turn this assignment into an equality comparison
# if( mfp = fopen_LIBPATH(file,"r",AVStr(xpath)) ){
# ^
# ==
# JIS.cc:4144:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( desc = strstr(line,"Column #") ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# JIS.cc:4144:12: note: place parentheses around the assignment to silence this warning
# if( desc = strstr(line,"Column #") ){
# ^
# ( )
# JIS.cc:4144:12: note: use '==' to turn this assignment into an equality comparison
# if( desc = strstr(line,"Column #") ){
# ^
# ==
# JIS.cc:4232:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen_LIBPATH(xfile,"r",AVStr(xpath)) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# JIS.cc:4232:9: note: place parentheses around the assignment to silence this warning
# if( fp = fopen_LIBPATH(xfile,"r",AVStr(xpath)) ){
# ^
# ( )
# JIS.cc:4232:9: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen_LIBPATH(xfile,"r",AVStr(xpath)) ){
# ^
# ==
# JIS.cc:4253:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( map = getenv("MAPUNICODE") )
# ~~~~^~~~~~~~~~~~~~~~~~~~~~
# JIS.cc:4253:10: note: place parentheses around the assignment to silence this warning
# if( map = getenv("MAPUNICODE") )
# ^
# ( )
# JIS.cc:4253:10: note: use '==' to turn this assignment into an equality comparison
# if( map = getenv("MAPUNICODE") )
# ^
# ==
# JIS.cc:4317:13: warning: '&' within '|' [-Wbitwise-op-parentheses]
# 0xC0|0x1F&(uc4>>6),
# ~~~~~^~~~~~~~~
# JIS.cc:4317:13: note: place parentheses around the '&' expression to silence this warning
# 0xC0|0x1F&(uc4>>6),
# ^
# ( )
# JIS.cc:4318:13: warning: '&' within '|' [-Wbitwise-op-parentheses]
# 0x80|0x3F&(uc4)
# ~~~~~^~~~~~
# JIS.cc:4318:13: note: place parentheses around the '&' expression to silence this warning
# 0x80|0x3F&(uc4)
# ^
# ( )
# JIS.cc:4324:13: warning: '&' within '|' [-Wbitwise-op-parentheses]
# 0xE0|0x0F&(uc4>>12),
# ~~~~~^~~~~~~~~~
# JIS.cc:4324:13: note: place parentheses around the '&' expression to silence this warning
# 0xE0|0x0F&(uc4>>12),
# ^
# ( )
# JIS.cc:4325:13: warning: '&' within '|' [-Wbitwise-op-parentheses]
# 0x80|0x3F&(uc4>>6),
# ~~~~~^~~~~~~~~
# JIS.cc:4325:13: note: place parentheses around the '&' expression to silence this warning
# 0x80|0x3F&(uc4>>6),
# ^
# ( )
# JIS.cc:4326:13: warning: '&' within '|' [-Wbitwise-op-parentheses]
# 0x80|0x3F&(uc4)
# ~~~~~^~~~~~
# JIS.cc:4326:13: note: place parentheses around the '&' expression to silence this warning
# 0x80|0x3F&(uc4)
# ^
# ( )
# 75 warnings generated.
# ../mkcpp codeconv.c codeconv.cc
# -- mkcpp set time: 1492117223 -> 1250403944 codeconv.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c codeconv.cc
# ../mkcpp pilsner.c pilsner.cc
# -- mkcpp set time: 1492117223 -> 1414752137 pilsner.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c pilsner.cc
# ../mkcpp str_stdio.c str_stdio.cc
# -- mkcpp set time: 1492117223 -> 1264938141 str_stdio.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c str_stdio.cc
# str_stdio.cc:225:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( fp = fmt; fc = *fp; fp++ ){
# ~~~^~~~~
# str_stdio.cc:225:20: note: place parentheses around the assignment to silence this warning
# for( fp = fmt; fc = *fp; fp++ ){
# ^
# ( )
# str_stdio.cc:225:20: note: use '==' to turn this assignment into an equality comparison
# for( fp = fmt; fc = *fp; fp++ ){
# ^
# ==
# str_stdio.cc:252:28: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( fp = (Uchar*)fmt; fc = *fp; fp++ ){
# ~~~^~~~~
# str_stdio.cc:252:28: note: place parentheses around the assignment to silence this warning
# for( fp = (Uchar*)fmt; fc = *fp; fp++ ){
# ^
# ( )
# str_stdio.cc:252:28: note: use '==' to turn this assignment into an equality comparison
# for( fp = (Uchar*)fmt; fc = *fp; fp++ ){
# ^
# ==
# str_stdio.cc:274:18: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( '0' <= fc && fc <= '9' || fc == '.' ){
# ~~~~~~~~~~^~~~~~~~~~~~ ~~
# str_stdio.cc:274:18: note: place parentheses around the '&&' expression to silence this warning
# if( '0' <= fc && fc <= '9' || fc == '.' ){
# ^
# ( )
# 3 warnings generated.
# ../mkcpp ccx.c ccx.cc
# -- mkcpp set time: 1492117223 -> 1252611547 ccx.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c ccx.cc
# ../mkcpp html.c html.cc
# -- mkcpp set time: 1492117223 -> 1264838915 html.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c html.cc
# html.cc:162:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = sym; sc = *sp; sp++ )
# ~~~^~~~~
# html.cc:162:20: note: place parentheses around the assignment to silence this warning
# for( sp = sym; sc = *sp; sp++ )
# ^
# ( )
# html.cc:162:20: note: use '==' to turn this assignment into an equality comparison
# for( sp = sym; sc = *sp; sp++ )
# ^
# ==
# html.cc:167:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ai = 0; sym1 = tab[ai]._sym; ai++ ){
# ~~~~~^~~~~~~~~~~~~~
# html.cc:167:20: note: place parentheses around the assignment to silence this warning
# for( ai = 0; sym1 = tab[ai]._sym; ai++ ){
# ^
# ( )
# html.cc:167:20: note: use '==' to turn this assignment into an equality comparison
# for( ai = 0; sym1 = tab[ai]._sym; ai++ ){
# ^
# ==
# html.cc:206:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ai = 0; sym1 = tab[ai]._sym; ai++ )
# ~~~~~^~~~~~~~~~~~~~
# html.cc:206:20: note: place parentheses around the assignment to silence this warning
# for( ai = 0; sym1 = tab[ai]._sym; ai++ )
# ^
# ( )
# html.cc:206:20: note: use '==' to turn this assignment into an equality comparison
# for( ai = 0; sym1 = tab[ai]._sym; ai++ )
# ^
# ==
# html.cc:217:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ai = 0; id1 = tab[ai]._id; ai++ )
# ~~~~^~~~~~~~~~~~~
# html.cc:217:19: note: place parentheses around the assignment to silence this warning
# for( ai = 0; id1 = tab[ai]._id; ai++ )
# ^
# ( )
# html.cc:217:19: note: use '==' to turn this assignment into an equality comparison
# for( ai = 0; id1 = tab[ai]._id; ai++ )
# ^
# ==
# html.cc:228:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sym = id2sym0(tab,id) )
# ~~~~^~~~~~~~~~~~~~~~~
# html.cc:228:10: note: place parentheses around the assignment to silence this warning
# if( sym = id2sym0(tab,id) )
# ^
# ( )
# html.cc:228:10: note: use '==' to turn this assignment into an equality comparison
# if( sym = id2sym0(tab,id) )
# ^
# ==
# html.cc:256:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ai = 0; ap = tab[ai]._sym; ai++ ){
# ~~~^~~~~~~~~~~~~~
# html.cc:256:18: note: place parentheses around the assignment to silence this warning
# for( ai = 0; ap = tab[ai]._sym; ai++ ){
# ^
# ( )
# html.cc:256:18: note: use '==' to turn this assignment into an equality comparison
# for( ai = 0; ap = tab[ai]._sym; ai++ ){
# ^
# ==
# html.cc:976:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( si = 2; sym = elemsym[si]._sym; si++ ){
# ~~~~^~~~~~~~~~~~~~~~~~
# html.cc:976:19: note: place parentheses around the assignment to silence this warning
# for( si = 2; sym = elemsym[si]._sym; si++ ){
# ^
# ( )
# html.cc:976:19: note: use '==' to turn this assignment into an equality comparison
# for( si = 2; sym = elemsym[si]._sym; si++ ){
# ^
# ==
# html.cc:983:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( si = 2; sym = attrsym[si]._sym; si++ ){
# ~~~~^~~~~~~~~~~~~~~~~~
# html.cc:983:19: note: place parentheses around the assignment to silence this warning
# for( si = 2; sym = attrsym[si]._sym; si++ ){
# ^
# ( )
# html.cc:983:19: note: use '==' to turn this assignment into an equality comparison
# for( si = 2; sym = attrsym[si]._sym; si++ ){
# ^
# ==
# html.cc:1052:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ei = 0; es = entities[ei].ee; ei++ ){
# ~~~^~~~~~~~~~~~~~~~~
# html.cc:1052:18: note: place parentheses around the assignment to silence this warning
# for( ei = 0; es = entities[ei].ee; ei++ ){
# ^
# ( )
# html.cc:1052:18: note: use '==' to turn this assignment into an equality comparison
# for( ei = 0; es = entities[ei].ee; ei++ ){
# ^
# ==
# html.cc:1053:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ej = 0; ec = es[off+ej]; ej++ ){
# ~~~^~~~~~~~~~~~
# html.cc:1053:19: note: place parentheses around the assignment to silence this warning
# for( ej = 0; ec = es[off+ej]; ej++ ){
# ^
# ( )
# html.cc:1053:19: note: use '==' to turn this assignment into an equality comparison
# for( ej = 0; ec = es[off+ej]; ej++ ){
# ^
# ==
# html.cc:1102:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ei = 0; ee = entities[ei].ee; ei++ ){
# ~~~^~~~~~~~~~~~~~~~~
# html.cc:1102:20: note: place parentheses around the assignment to silence this warning
# for( ei = 0; ee = entities[ei].ee; ei++ ){
# ^
# ( )
# html.cc:1102:20: note: use '==' to turn this assignment into an equality comparison
# for( ei = 0; ee = entities[ei].ee; ei++ ){
# ^
# ==
# html.cc:1153:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ei = 0; de = entities[ei].de; ei++ ){
# ~~~^~~~~~~~~~~~~~~~~
# html.cc:1153:19: note: place parentheses around the assignment to silence this warning
# for( ei = 0; de = entities[ei].de; ei++ ){
# ^
# ( )
# html.cc:1153:19: note: use '==' to turn this assignment into an equality comparison
# for( ei = 0; de = entities[ei].de; ei++ ){
# ^
# ==
# html.cc:1158:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = src; sc = *sp; sp++ ){
# ~~~^~~~~
# html.cc:1158:20: note: place parentheses around the assignment to silence this warning
# for( sp = src; sc = *sp; sp++ ){
# ^
# ( )
# html.cc:1158:20: note: use '==' to turn this assignment into an equality comparison
# for( sp = src; sc = *sp; sp++ ){
# ^
# ==
# html.cc:1244:28: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = (char*)src; sch = *sp; ){
# ~~~~^~~~~
# html.cc:1244:28: note: place parentheses around the assignment to silence this warning
# for( sp = (char*)src; sch = *sp; ){
# ^
# ( )
# html.cc:1244:28: note: use '==' to turn this assignment into an equality comparison
# for( sp = (char*)src; sch = *sp; ){
# ^
# ==
# html.cc:1257:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( bi = 0; bch = brks[bi]; bi++ )
# ~~~~^~~~~~~~~~
# html.cc:1257:21: note: place parentheses around the assignment to silence this warning
# for( bi = 0; bch = brks[bi]; bi++ )
# ^
# ( )
# html.cc:1257:21: note: use '==' to turn this assignment into an equality comparison
# for( bi = 0; bch = brks[bi]; bi++ )
# ^
# ==
# html.cc:1522:6: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else{
# ^
# 16 warnings generated.
# ../mkcpp urlesc.c urlesc.cc
# -- mkcpp set time: 1492117223 -> 1258754832 urlesc.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c urlesc.cc
# urlesc.cc:34:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ep = strchr(str,'%') ){
# ~~~^~~~~~~~~~~~~~~~~
# urlesc.cc:34:9: note: place parentheses around the assignment to silence this warning
# if( ep = strchr(str,'%') ){
# ^
# ( )
# urlesc.cc:34:9: note: use '==' to turn this assignment into an equality comparison
# if( ep = strchr(str,'%') ){
# ^
# ==
# urlesc.cc:62:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = url; ch = *sp; sp++ ){
# ~~~^~~~~
# urlesc.cc:62:20: note: place parentheses around the assignment to silence this warning
# for( sp = url; ch = *sp; sp++ ){
# ^
# ( )
# urlesc.cc:62:20: note: use '==' to turn this assignment into an equality comparison
# for( sp = url; ch = *sp; sp++ ){
# ^
# ==
# urlesc.cc:106:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( cp = dst; ch = *cp; cp++ )
# ~~~^~~~~
# urlesc.cc:106:20: note: place parentheses around the assignment to silence this warning
# for( cp = dst; ch = *cp; cp++ )
# ^
# ( )
# urlesc.cc:106:20: note: use '==' to turn this assignment into an equality comparison
# for( cp = dst; ch = *cp; cp++ )
# ^
# ==
# urlesc.cc:156:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = src; ch = *sp; sp++ ){
# ~~~^~~~~
# urlesc.cc:156:20: note: place parentheses around the assignment to silence this warning
# for( sp = src; ch = *sp; sp++ ){
# ^
# ( )
# urlesc.cc:156:20: note: use '==' to turn this assignment into an equality comparison
# for( sp = src; ch = *sp; sp++ ){
# ^
# ==
# urlesc.cc:173:15: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( !nodflt && ((ch & 0x80) || iscntrl(ch) || ch == '%')
# ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# urlesc.cc:173:15: note: place parentheses around the '&&' expression to silence this warning
# if( !nodflt && ((ch & 0x80) || iscntrl(ch) || ch == '%')
# ^
# ( )
# urlesc.cc:174:14: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || escctl && iscntrl(ch)
# ~~ ~~~~~~~^~~~~~~~~~~~~~
# urlesc.cc:174:14: note: place parentheses around the '&&' expression to silence this warning
# || escctl && iscntrl(ch)
# ^
# ( )
# urlesc.cc:175:14: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || escbin && (ch & 0x80)
# ~~ ~~~~~~~^~~~~~~~~~~~~~
# urlesc.cc:175:14: note: place parentheses around the '&&' expression to silence this warning
# || escbin && (ch & 0x80)
# ^
# ( )
# urlesc.cc:176:14: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || escspc && isspace(ch)
# ~~ ~~~~~~~^~~~~~~~~~~~~~
# urlesc.cc:176:14: note: place parentheses around the '&&' expression to silence this warning
# || escspc && isspace(ch)
# ^
# ( )
# urlesc.cc:177:30: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || (in2byte == 0||escurl) && strchr(escs,ch) != 0
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# urlesc.cc:177:30: note: place parentheses around the '&&' expression to silence this warning
# || (in2byte == 0||escurl) && strchr(escs,ch) != 0
# ^
# ( )
# urlesc.cc:283:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( plen = 0; pch = pat[plen]; plen++ ){
# ~~~~^~~~~~~~~~~
# urlesc.cc:283:21: note: place parentheses around the assignment to silence this warning
# for( plen = 0; pch = pat[plen]; plen++ ){
# ^
# ( )
# urlesc.cc:283:21: note: use '==' to turn this assignment into an equality comparison
# for( plen = 0; pch = pat[plen]; plen++ ){
# ^
# ==
# urlesc.cc:362:42: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = (const unsigned char*)src; ch = *sp; sp++ ){
# ~~~^~~~~
# urlesc.cc:362:42: note: place parentheses around the assignment to silence this warning
# for( sp = (const unsigned char*)src; ch = *sp; sp++ ){
# ^
# ( )
# urlesc.cc:362:42: note: use '==' to turn this assignment into an equality comparison
# for( sp = (const unsigned char*)src; ch = *sp; sp++ ){
# ^
# ==
# urlesc.cc:417:42: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = (const unsigned char*)src; ch = *sp; sp++ ){
# ~~~^~~~~
# urlesc.cc:417:42: note: place parentheses around the assignment to silence this warning
# for( sp = (const unsigned char*)src; ch = *sp; sp++ ){
# ^
# ( )
# urlesc.cc:417:42: note: use '==' to turn this assignment into an equality comparison
# for( sp = (const unsigned char*)src; ch = *sp; sp++ ){
# ^
# ==
# urlesc.cc:465:42: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = (const unsigned char*)src; ch = *sp; sp++ ){
# ~~~^~~~~
# urlesc.cc:465:42: note: place parentheses around the assignment to silence this warning
# for( sp = (const unsigned char*)src; ch = *sp; sp++ ){
# ^
# ( )
# urlesc.cc:465:42: note: use '==' to turn this assignment into an equality comparison
# for( sp = (const unsigned char*)src; ch = *sp; sp++ ){
# ^
# ==
# urlesc.cc:485:42: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = (const unsigned char*)src; ch = *sp; sp++ ){
# ~~~^~~~~
# urlesc.cc:485:42: note: place parentheses around the assignment to silence this warning
# for( sp = (const unsigned char*)src; ch = *sp; sp++ ){
# ^
# ( )
# urlesc.cc:485:42: note: use '==' to turn this assignment into an equality comparison
# for( sp = (const unsigned char*)src; ch = *sp; sp++ ){
# ^
# ==
# 14 warnings generated.
# ../mkcpp Strftime.c Strftime.cc
# -- mkcpp set time: 1492117224 -> 1408282068 Strftime.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c Strftime.cc
# Strftime.cc:318:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( i = 0; mo = Month[i]; i++ )
# ~~~^~~~~~~~~~
# Strftime.cc:318:17: note: place parentheses around the assignment to silence this warning
# for( i = 0; mo = Month[i]; i++ )
# ^
# ( )
# Strftime.cc:318:17: note: use '==' to turn this assignment into an equality comparison
# for( i = 0; mo = Month[i]; i++ )
# ^
# ==
# Strftime.cc:327:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( i = 0; mo = Month[i]; i++ )
# ~~~^~~~~~~~~~
# Strftime.cc:327:17: note: place parentheses around the assignment to silence this warning
# for( i = 0; mo = Month[i]; i++ )
# ^
# ( )
# Strftime.cc:327:17: note: use '==' to turn this assignment into an equality comparison
# for( i = 0; mo = Month[i]; i++ )
# ^
# ==
# Strftime.cc:338:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( i = 0; wd = Wdays[i]; i++ )
# ~~~^~~~~~~~~~
# Strftime.cc:338:17: note: place parentheses around the assignment to silence this warning
# for( i = 0; wd = Wdays[i]; i++ )
# ^
# ( )
# Strftime.cc:338:17: note: use '==' to turn this assignment into an equality comparison
# for( i = 0; wd = Wdays[i]; i++ )
# ^
# ==
# Strftime.cc:342:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( i = 0; wd = Wdays[i]; i++ )
# ~~~^~~~~~~~~~
# Strftime.cc:342:17: note: place parentheses around the assignment to silence this warning
# for( i = 0; wd = Wdays[i]; i++ )
# ^
# ( )
# Strftime.cc:342:17: note: use '==' to turn this assignment into an equality comparison
# for( i = 0; wd = Wdays[i]; i++ )
# ^
# ==
# Strftime.cc:345:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( i = 0; wd = WDays[i]; i++ )
# ~~~^~~~~~~~~~
# Strftime.cc:345:17: note: place parentheses around the assignment to silence this warning
# for( i = 0; wd = WDays[i]; i++ )
# ^
# ( )
# Strftime.cc:345:17: note: use '==' to turn this assignment into an equality comparison
# for( i = 0; wd = WDays[i]; i++ )
# ^
# ==
# Strftime.cc:597:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( fp = fmt; ch = *fp; fp++ ){
# ~~~^~~~~
# Strftime.cc:597:20: note: place parentheses around the assignment to silence this warning
# for( fp = fmt; ch = *fp; fp++ ){
# ^
# ( )
# Strftime.cc:597:20: note: use '==' to turn this assignment into an equality comparison
# for( fp = fmt; ch = *fp; fp++ ){
# ^
# ==
# Strftime.cc:752:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( fp = fmt; ch = *fp; fp++ ){
# ~~~^~~~~
# Strftime.cc:752:20: note: place parentheses around the assignment to silence this warning
# for( fp = fmt; ch = *fp; fp++ ){
# ^
# ( )
# Strftime.cc:752:20: note: use '==' to turn this assignment into an equality comparison
# for( fp = fmt; ch = *fp; fp++ ){
# ^
# ==
# 7 warnings generated.
# ../mkcpp Timeofday.c Timeofday.cc
# -- mkcpp set time: 1492117224 -> 1283650447 Timeofday.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c Timeofday.cc
# ../mkcpp strid.c strid.cc
# -- mkcpp set time: 1492117224 -> 1250403944 strid.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c strid.cc
# ../mkcpp hash.c hash.cc
# -- mkcpp set time: 1492117224 -> 1253526336 hash.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c hash.cc
# hash.cc:112:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ks = key; kc = *ks++; )
# ~~~^~~~~~~
# hash.cc:112:20: note: place parentheses around the assignment to silence this warning
# for( ks = key; kc = *ks++; )
# ^
# ( )
# hash.cc:112:20: note: use '==' to turn this assignment into an equality comparison
# for( ks = key; kc = *ks++; )
# ^
# ==
# 1 warning generated.
# ../mkcpp bsort.c bsort.cc
# -- mkcpp set time: 1492117224 -> 1250403944 bsort.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c bsort.cc
# ../mkcpp codec.c codec.cc
# -- mkcpp set time: 1492117224 -> 1250403944 codec.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c codec.cc
# codec.cc:96:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ep = encs+1; ec1 = *ep; ep += 2 ){
# ~~~~^~~~~
# codec.cc:96:25: note: place parentheses around the assignment to silence this warning
# for( ep = encs+1; ec1 = *ep; ep += 2 ){
# ^
# ( )
# codec.cc:96:25: note: use '==' to turn this assignment into an equality comparison
# for( ep = encs+1; ec1 = *ep; ep += 2 ){
# ^
# ==
# codec.cc:108:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(srcs,"\r\n") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# codec.cc:108:11: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(srcs,"\r\n") ){
# ^
# ( )
# codec.cc:108:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(srcs,"\r\n") ){
# ^
# ==
# 2 warnings generated.
# ../mkcpp uu.c uu.cc
# -- mkcpp set time: 1492117224 -> 1250403944 uu.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c uu.cc
# ../mkcpp pstitle.c pstitle.cc
# -- mkcpp set time: 1492117224 -> 1264933172 pstitle.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c pstitle.cc
# ../mkcpp signal.c signal.cc
# -- mkcpp set time: 1492117224 -> 1264840009 signal.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c signal.cc
# ../mkcpp IsSolaris.c IsSolaris.cc
# -- mkcpp set time: 1492117224 -> 1250403944 IsSolaris.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c IsSolaris.cc
# ../mkcpp sched.c sched.cc
# -- mkcpp set time: 1492117225 -> 1264837771 sched.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c sched.cc
# sched.cc:340:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( action = strpbrk(cronspecb,": \t") ){
# ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
# sched.cc:340:13: note: place parentheses around the assignment to silence this warning
# if( action = strpbrk(cronspecb,": \t") ){
# ^
# ( )
# sched.cc:340:13: note: use '==' to turn this assignment into an equality comparison
# if( action = strpbrk(cronspecb,": \t") ){
# ^
# ==
# sched.cc:472:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( d = v1[i] - v2[i] )
# ~~^~~~~~~~~~~~~~~
# sched.cc:472:9: note: place parentheses around the assignment to silence this warning
# if( d = v1[i] - v2[i] )
# ^
# ( )
# sched.cc:472:9: note: use '==' to turn this assignment into an equality comparison
# if( d = v1[i] - v2[i] )
# ^
# ==
# sched.cc:520:39: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( cwday < twday || cwday == twday && 0 < vcmp(ot,bt,HOUR) )
# ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# sched.cc:520:39: note: place parentheses around the '&&' expression to silence this warning
# if( cwday < twday || cwday == twday && 0 < vcmp(ot,bt,HOUR) )
# ^
# ( )
# sched.cc:618:25: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( now < prev || prev && cep->c_relative )
# ~~ ~~~~~^~~~~~~~~~~~~~~~~~
# sched.cc:618:25: note: place parentheses around the '&&' expression to silence this warning
# if( now < prev || prev && cep->c_relative )
# ^
# ( )
# 4 warnings generated.
# ../mkcpp readycc.c readycc.cc
# -- mkcpp set time: 1492117225 -> 1250403944 readycc.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c readycc.cc
# ../mkcpp fpoll.c fpoll.cc
# -- mkcpp set time: 1492117225 -> 1264769084 fpoll.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c fpoll.cc
# ../mkcpp fpolls.c fpolls.cc
# -- mkcpp set time: 1492117225 -> 1264769096 fpolls.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c fpolls.cc
# ../mkcpp frelay.c frelay.cc
# -- mkcpp set time: 1492117225 -> 1252611602 frelay.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c frelay.cc
# ../mkcpp timer.c timer.cc
# -- mkcpp set time: 1492117225 -> 1273998439 timer.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c timer.cc
# timer.cc:120:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( oa = alarm(intvl) )
# ~~~^~~~~~~~~~~~~~
# timer.cc:120:9: note: place parentheses around the assignment to silence this warning
# if( oa = alarm(intvl) )
# ^
# ( )
# timer.cc:120:9: note: use '==' to turn this assignment into an equality comparison
# if( oa = alarm(intvl) )
# ^
# ==
# timer.cc:141:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( oa = tp->time ){
# ~~~^~~~~~~~~~
# timer.cc:141:9: note: place parentheses around the assignment to silence this warning
# if( oa = tp->time ){
# ^
# ( )
# timer.cc:141:9: note: use '==' to turn this assignment into an equality comparison
# if( oa = tp->time ){
# ^
# ==
# timer.cc:204:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sec = msec / 1000 )
# ~~~~^~~~~~~~~~~~~
# timer.cc:204:10: note: place parentheses around the assignment to silence this warning
# if( sec = msec / 1000 )
# ^
# ( )
# timer.cc:204:10: note: use '==' to turn this assignment into an equality comparison
# if( sec = msec / 1000 )
# ^
# ==
# timer.cc:207:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( usec = (msec % 1000)*1000 )
# ~~~~~^~~~~~~~~~~~~~~~~~~~
# timer.cc:207:11: note: place parentheses around the assignment to silence this warning
# if( usec = (msec % 1000)*1000 )
# ^
# ( )
# timer.cc:207:11: note: use '==' to turn this assignment into an equality comparison
# if( usec = (msec % 1000)*1000 )
# ^
# ==
# 4 warnings generated.
# ../mkcpp tar.c tar.cc
# -- mkcpp set time: 1492117225 -> 1264837647 tar.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c tar.cc
# tar.cc:166:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( fi = 0; file1 = files[fi]; fi++ ){
# ~~~~~~^~~~~~~~~~~
# tar.cc:166:21: note: place parentheses around the assignment to silence this warning
# for( fi = 0; file1 = files[fi]; fi++ ){
# ^
# ( )
# tar.cc:166:21: note: use '==' to turn this assignment into an equality comparison
# for( fi = 0; file1 = files[fi]; fi++ ){
# ^
# ==
# tar.cc:290:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( fi = 0; file1 = files[fi]; fi++ ){
# ~~~~~~^~~~~~~~~~~
# tar.cc:290:21: note: place parentheses around the assignment to silence this warning
# for( fi = 0; file1 = files[fi]; fi++ ){
# ^
# ( )
# tar.cc:290:21: note: use '==' to turn this assignment into an equality comparison
# for( fi = 0; file1 = files[fi]; fi++ ){
# ^
# ==
# tar.cc:524:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( tfp = fopen(arg,"r+") )
# ~~~~^~~~~~~~~~~~~~~~~
# tar.cc:524:15: note: place parentheses around the assignment to silence this warning
# if( tfp = fopen(arg,"r+") )
# ^
# ( )
# tar.cc:524:15: note: use '==' to turn this assignment into an equality comparison
# if( tfp = fopen(arg,"r+") )
# ^
# ==
# 3 warnings generated.
# ../mkcpp sed.c sed.cc
# -- mkcpp set time: 1492117225 -> 1250403944 sed.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c sed.cc
# sed.cc:79:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for(; sc = *sp; sp++ ){
# ~~~^~~~~
# sed.cc:79:11: note: place parentheses around the assignment to silence this warning
# for(; sc = *sp; sp++ ){
# ^
# ( )
# sed.cc:79:11: note: use '==' to turn this assignment into an equality comparison
# for(; sc = *sp; sp++ ){
# ^
# ==
# sed.cc:95:27: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = (char*)str; sc = *sp; sp++ ){
# ~~~^~~~~
# sed.cc:95:27: note: place parentheses around the assignment to silence this warning
# for( sp = (char*)str; sc = *sp; sp++ ){
# ^
# ( )
# sed.cc:95:27: note: use '==' to turn this assignment into an equality comparison
# for( sp = (char*)str; sc = *sp; sp++ ){
# ^
# ==
# sed.cc:148:29: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( fp = sc->c_outpat; fc = *fp; fp++ ){
# ~~~^~~~~
# sed.cc:148:29: note: place parentheses around the assignment to silence this warning
# for( fp = sc->c_outpat; fc = *fp; fp++ ){
# ^
# ( )
# sed.cc:148:29: note: use '==' to turn this assignment into an equality comparison
# for( fp = sc->c_outpat; fc = *fp; fp++ ){
# ^
# ==
# sed.cc:172:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( next = frex_matchX(sc->c_matchrex,iline,&start) )
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# sed.cc:172:13: note: place parentheses around the assignment to silence this warning
# if( next = frex_matchX(sc->c_matchrex,iline,&start) )
# ^
# ( )
# sed.cc:172:13: note: use '==' to turn this assignment into an equality comparison
# if( next = frex_matchX(sc->c_matchrex,iline,&start) )
# ^
# ==
# sed.cc:191:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( next = frex_matchX(sc->c_srcrex,ip,&start) ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# sed.cc:191:16: note: place parentheses around the assignment to silence this warning
# while( next = frex_matchX(sc->c_srcrex,ip,&start) ){
# ^
# ( )
# sed.cc:191:16: note: use '==' to turn this assignment into an equality comparison
# while( next = frex_matchX(sc->c_srcrex,ip,&start) ){
# ^
# ==
# sed.cc:226:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( crp = strpbrk(iline,"\r\n") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~
# sed.cc:226:11: note: place parentheses around the assignment to silence this warning
# if( crp = strpbrk(iline,"\r\n") ){
# ^
# ( )
# sed.cc:226:11: note: use '==' to turn this assignment into an equality comparison
# if( crp = strpbrk(iline,"\r\n") ){
# ^
# ==
# 6 warnings generated.
# ../mkcpp nbio.c nbio.cc
# -- mkcpp set time: 1492117225 -> 1410312792 nbio.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c nbio.cc
# nbio.cc:354:48: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( nready == 9 || 0 < nready && rdv[0] == 0 && 0 < rdv[1] ){
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
# nbio.cc:354:48: note: place parentheses around the '&&' expression to silence this warning
# if( nready == 9 || 0 < nready && rdv[0] == 0 && 0 < rdv[1] ){
# ^
# ( )
# nbio.cc:670:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( nready = PollIn(in,1) )
# ~~~~~~~^~~~~~~~~~~~~~
# nbio.cc:670:14: note: place parentheses around the assignment to silence this warning
# if( nready = PollIn(in,1) )
# ^
# ( )
# nbio.cc:670:14: note: use '==' to turn this assignment into an equality comparison
# if( nready = PollIn(in,1) )
# ^
# ==
# nbio.cc:1060:43: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse]
# double Lastin[32],Now,Timeout,Idlest,Time();
# ^~
# nbio.cc:1060:43: note: replace parentheses with an initializer to declare a variable
# double Lastin[32],Now,Timeout,Idlest,Time();
# ^~
# = 0.0
# nbio.cc:1178:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cb = RELAY_idle_cb ){
# ~~~^~~~~~~~~~~~~~~
# nbio.cc:1178:10: note: place parentheses around the assignment to silence this warning
# if( cb = RELAY_idle_cb ){
# ^
# ( )
# nbio.cc:1178:10: note: use '==' to turn this assignment into an equality comparison
# if( cb = RELAY_idle_cb ){
# ^
# ==
# nbio.cc:1192:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cb = RELAY_idle_cb ){
# ~~~^~~~~~~~~~~~~~~
# nbio.cc:1192:11: note: place parentheses around the assignment to silence this warning
# if( cb = RELAY_idle_cb ){
# ^
# ( )
# nbio.cc:1192:11: note: use '==' to turn this assignment into an equality comparison
# if( cb = RELAY_idle_cb ){
# ^
# ==
# nbio.cc:1254:22: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( nready == 0 && errno == 0 || gotOOB(-1) ){
# ~~~~~~~~~~~~^~~~~~~~~~~~~ ~~
# nbio.cc:1254:22: note: place parentheses around the '&&' expression to silence this warning
# if( nready == 0 && errno == 0 || gotOOB(-1) ){
# ^
# ( )
# nbio.cc:1905:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( rdy1 = exceptionReady(sock) ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~
# nbio.cc:1905:13: note: place parentheses around the assignment to silence this warning
# if( rdy1 = exceptionReady(sock) ){
# ^
# ( )
# nbio.cc:1905:13: note: use '==' to turn this assignment into an equality comparison
# if( rdy1 = exceptionReady(sock) ){
# ^
# ==
# nbio.cc:1936:29: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( rdy1 == 0 || 0 < rdy1 && Peek1(sock) )
# ~~ ~~~~~~~~~^~~~~~~~~~~~~~
# nbio.cc:1936:29: note: place parentheses around the '&&' expression to silence this warning
# if( rdy1 == 0 || 0 < rdy1 && Peek1(sock) )
# ^
# ( )
# 8 warnings generated.
# ../mkcpp vsaddr.c vsaddr.cc
# -- mkcpp set time: 1492117226 -> 1283590592 vsaddr.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c vsaddr.cc
# vsaddr.cc:55:2: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# else
# ^
# vsaddr.cc:165:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( root = VSA_afunixroot ){
# ~~~~~^~~~~~~~~~~~~~~~
# vsaddr.cc:165:11: note: place parentheses around the assignment to silence this warning
# if( root = VSA_afunixroot ){
# ^
# ( )
# vsaddr.cc:165:11: note: use '==' to turn this assignment into an equality comparison
# if( root = VSA_afunixroot ){
# ^
# ==
# vsaddr.cc:206:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = path; ch = *sp; sp++ ){
# ~~~^~~~~
# vsaddr.cc:206:21: note: place parentheses around the assignment to silence this warning
# for( sp = path; ch = *sp; sp++ ){
# ^
# ( )
# vsaddr.cc:206:21: note: use '==' to turn this assignment into an equality comparison
# for( sp = path; ch = *sp; sp++ ){
# ^
# ==
# vsaddr.cc:353:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else{
# ^
# vsaddr.cc:413:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# else ok = inet_ntop(AF_INET6,&((SIN6*)sap)->sin6_addr,hbuf,sizeof(hbuf)) != 0;
# ^
# vsaddr.cc:462:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( addr = VSA_ntoa(&vsa) ){
# ~~~~~^~~~~~~~~~~~~~~~
# vsaddr.cc:462:12: note: place parentheses around the assignment to silence this warning
# if( addr = VSA_ntoa(&vsa) ){
# ^
# ( )
# vsaddr.cc:462:12: note: use '==' to turn this assignment into an equality comparison
# if( addr = VSA_ntoa(&vsa) ){
# ^
# ==
# vsaddr.cc:558:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ap = strtailstr(dst,".ipv6") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# vsaddr.cc:558:9: note: place parentheses around the assignment to silence this warning
# if( ap = strtailstr(dst,".ipv6") ){
# ^
# ( )
# vsaddr.cc:558:9: note: use '==' to turn this assignment into an equality comparison
# if( ap = strtailstr(dst,".ipv6") ){
# ^
# ==
# vsaddr.cc:614:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( np = name; nc = *np; np++ ){
# ~~~^~~~~
# vsaddr.cc:614:21: note: place parentheses around the assignment to silence this warning
# for( np = name; nc = *np; np++ ){
# ^
# ( )
# vsaddr.cc:614:21: note: use '==' to turn this assignment into an equality comparison
# for( np = name; nc = *np; np++ ){
# ^
# ==
# vsaddr.cc:636:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ap = addr; ac = *ap; ap++ ){
# ~~~^~~~~
# vsaddr.cc:636:21: note: place parentheses around the assignment to silence this warning
# for( ap = addr; ac = *ap; ap++ ){
# ^
# ( )
# vsaddr.cc:636:21: note: use '==' to turn this assignment into an equality comparison
# for( ap = addr; ac = *ap; ap++ ){
# ^
# ==
# vsaddr.cc:663:14: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( nd == 0 && nc == 0 || 0 < nd && nd != 3 || 0 < nc && nc < 2 ){
# ~~~~~~~~^~~~~~~~~~ ~~
# vsaddr.cc:663:14: note: place parentheses around the '&&' expression to silence this warning
# if( nd == 0 && nc == 0 || 0 < nd && nd != 3 || 0 < nc && nc < 2 ){
# ^
# ( )
# vsaddr.cc:663:35: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( nd == 0 && nc == 0 || 0 < nd && nd != 3 || 0 < nc && nc < 2 ){
# ~~ ~~~~~~~^~~~~~~~~~
# vsaddr.cc:663:35: note: place parentheses around the '&&' expression to silence this warning
# if( nd == 0 && nc == 0 || 0 < nd && nd != 3 || 0 < nc && nc < 2 ){
# ^
# ( )
# vsaddr.cc:663:56: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( nd == 0 && nc == 0 || 0 < nd && nd != 3 || 0 < nc && nc < 2 ){
# ~~ ~~~~~~~^~~~~~~~~
# vsaddr.cc:663:56: note: place parentheses around the '&&' expression to silence this warning
# if( nd == 0 && nc == 0 || 0 < nd && nd != 3 || 0 < nc && nc < 2 ){
# ^
# ( )
# vsaddr.cc:796:21: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || addr[1] == ':' &&(addr[2] == '\\' || addr[2] == '/')
# ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# vsaddr.cc:796:21: note: place parentheses around the '&&' expression to silence this warning
# || addr[1] == ':' &&(addr[2] == '\\' || addr[2] == '/')
# ^
# ( )
# vsaddr.cc:902:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pp = strchr(addr,':') ){
# ~~~^~~~~~~~~~~~~~~~~~
# vsaddr.cc:902:10: note: place parentheses around the assignment to silence this warning
# if( pp = strchr(addr,':') ){
# ^
# ( )
# vsaddr.cc:902:10: note: use '==' to turn this assignment into an equality comparison
# if( pp = strchr(addr,':') ){
# ^
# ==
# vsaddr.cc:911:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( addr = VSA_ntoa(sa) ){
# ~~~~~^~~~~~~~~~~~~~
# vsaddr.cc:911:11: note: place parentheses around the assignment to silence this warning
# if( addr = VSA_ntoa(sa) ){
# ^
# ( )
# vsaddr.cc:911:11: note: use '==' to turn this assignment into an equality comparison
# if( addr = VSA_ntoa(sa) ){
# ^
# ==
# 15 warnings generated.
# ../mkcpp pelcgb.c pelcgb.cc
# -- mkcpp set time: 1492117226 -> 1250403944 pelcgb.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c pelcgb.cc
# pelcgb.cc:253:11: warning: unsequenced modification and access to 'ox' [-Wunsequenced]
# out[ox++] = (out[oi++] + ox) + crc;
# ^ ~~
# pelcgb.cc:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = getenv("CCRYMAP") ) map = atoi(env);
# ~~~~^~~~~~~~~~~~~~~~~~~
# pelcgb.cc:539:10: note: place parentheses around the assignment to silence this warning
# if( env = getenv("CCRYMAP") ) map = atoi(env);
# ^
# ( )
# pelcgb.cc:539:10: note: use '==' to turn this assignment into an equality comparison
# if( env = getenv("CCRYMAP") ) map = atoi(env);
# ^
# ==
# pelcgb.cc:540:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = getenv("CCRYLEN") ) bklen = atoi(env);
# ~~~~^~~~~~~~~~~~~~~~~~~
# pelcgb.cc:540:10: note: place parentheses around the assignment to silence this warning
# if( env = getenv("CCRYLEN") ) bklen = atoi(env);
# ^
# ( )
# pelcgb.cc:540:10: note: use '==' to turn this assignment into an equality comparison
# if( env = getenv("CCRYLEN") ) bklen = atoi(env);
# ^
# ==
# pelcgb.cc:541:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = getenv("CCRYDEBUG") ) debug = atoi(env);
# ~~~~^~~~~~~~~~~~~~~~~~~~~
# pelcgb.cc:541:10: note: place parentheses around the assignment to silence this warning
# if( env = getenv("CCRYDEBUG") ) debug = atoi(env);
# ^
# ( )
# pelcgb.cc:541:10: note: use '==' to turn this assignment into an equality comparison
# if( env = getenv("CCRYDEBUG") ) debug = atoi(env);
# ^
# ==
# pelcgb.cc:609:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( s = str; ch = *s; s++ ){
# ~~~^~~~
# pelcgb.cc:609:19: note: place parentheses around the assignment to silence this warning
# for( s = str; ch = *s; s++ ){
# ^
# ( )
# pelcgb.cc:609:19: note: use '==' to turn this assignment into an equality comparison
# for( s = str; ch = *s; s++ ){
# ^
# ==
# 5 warnings generated.
# ../mkcpp credhy.c credhy.cc
# -- mkcpp set time: 1492117226 -> 1300439508 credhy.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c credhy.cc
# credhy.cc:539:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(CREDHY_CACHE,"r") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# credhy.cc:539:9: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(CREDHY_CACHE,"r") ){
# ^
# ( )
# credhy.cc:539:9: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(CREDHY_CACHE,"r") ){
# ^
# ==
# credhy.cc:732:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( on1 |= N[i] ){
# ~~~~^~~~~~~
# credhy.cc:732:11: note: place parentheses around the assignment to silence this warning
# if( on1 |= N[i] ){
# ^
# ( )
# credhy.cc:732:11: note: use '!=' to turn this compound assignment into an inequality comparison
# if( on1 |= N[i] ){
# ^~
# !=
# credhy.cc:789:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( on |= M[i] ){
# ~~~^~~~~~~
# credhy.cc:789:10: note: place parentheses around the assignment to silence this warning
# if( on |= M[i] ){
# ^
# ( )
# credhy.cc:789:10: note: use '!=' to turn this compound assignment into an inequality comparison
# if( on |= M[i] ){
# ^~
# !=
# credhy.cc:1134:38: warning: '&' within '|' [-Wbitwise-op-parentheses]
# crc0 = (crc0 << 1) | (crc1 >> 31) & 1;
# ~ ~~~~~~~~~~~~~^~~
# credhy.cc:1134:38: note: place parentheses around the '&' expression to silence this warning
# crc0 = (crc0 << 1) | (crc1 >> 31) & 1;
# ^
# ( )
# credhy.cc:1839:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( strenc = (strchr(opts,CTYPEB) != 0) ){
# ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# credhy.cc:1839:13: note: place parentheses around the assignment to silence this warning
# if( strenc = (strchr(opts,CTYPEB) != 0) ){
# ^
# ( )
# credhy.cc:1839:13: note: use '==' to turn this assignment into an equality comparison
# if( strenc = (strchr(opts,CTYPEB) != 0) ){
# ^
# ==
# credhy.cc:1842:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( b64enc = (strchr(opts,CTYPE64) != 0) ){
# ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# credhy.cc:1842:13: note: place parentheses around the assignment to silence this warning
# if( b64enc = (strchr(opts,CTYPE64) != 0) ){
# ^
# ( )
# credhy.cc:1842:13: note: use '==' to turn this assignment into an equality comparison
# if( b64enc = (strchr(opts,CTYPE64) != 0) ){
# ^
# ==
# credhy.cc:1845:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( msprea = (strchr(opts,COPTSTS) != 0) ){
# ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# credhy.cc:1845:13: note: place parentheses around the assignment to silence this warning
# if( msprea = (strchr(opts,COPTSTS) != 0) ){
# ^
# ( )
# credhy.cc:1845:13: note: use '==' to turn this assignment into an equality comparison
# if( msprea = (strchr(opts,COPTSTS) != 0) ){
# ^
# ==
# credhy.cc:2043:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = src; schr = *sp; sp++ ){
# ~~~~~^~~~~
# credhy.cc:2043:22: note: place parentheses around the assignment to silence this warning
# for( sp = src; schr = *sp; sp++ ){
# ^
# ( )
# credhy.cc:2043:22: note: use '==' to turn this assignment into an equality comparison
# for( sp = src; schr = *sp; sp++ ){
# ^
# ==
# 8 warnings generated.
# ../mkcpp cksum.c cksum.cc
# -- mkcpp set time: 1492117226 -> 1402279035 cksum.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c cksum.cc
# cksum.cc:60:23: warning: expression result unused [-Wunused-value]
# for( li = 0; li < 4; li ){
# ^~
# cksum.cc:107:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(file,"r") ){
# ~~~^~~~~~~~~~~~~~~~~
# cksum.cc:107:9: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(file,"r") ){
# ^
# ( )
# cksum.cc:107:9: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(file,"r") ){
# ^
# ==
# cksum.cc:115:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sum = fopen(sumfile,"w") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~
# cksum.cc:115:11: note: place parentheses around the assignment to silence this warning
# if( sum = fopen(sumfile,"w") ){
# ^
# ( )
# cksum.cc:115:11: note: use '==' to turn this assignment into an equality comparison
# if( sum = fopen(sumfile,"w") ){
# ^
# ==
# cksum.cc:142:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ci = 0; ch = line[ci]; ci++ ){
# ~~~^~~~~~~~~~
# cksum.cc:142:20: note: place parentheses around the assignment to silence this warning
# for( ci = 0; ch = line[ci]; ci++ ){
# ^
# ( )
# cksum.cc:142:20: note: use '==' to turn this assignment into an equality comparison
# for( ci = 0; ch = line[ci]; ci++ ){
# ^
# ==
# cksum.cc:207:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(file,"r") ){
# ~~~^~~~~~~~~~~~~~~~~
# cksum.cc:207:12: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(file,"r") ){
# ^
# ( )
# cksum.cc:207:12: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(file,"r") ){
# ^
# ==
# cksum.cc:263:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(av[ai],"r") ){
# ~~~^~~~~~~~~~~~~~~~~~~
# cksum.cc:263:11: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(av[ai],"r") ){
# ^
# ( )
# cksum.cc:263:11: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(av[ai],"r") ){
# ^
# ==
# cksum.cc:265:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(line,"\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# cksum.cc:265:13: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(line,"\r\n") )
# ^
# ( )
# cksum.cc:265:13: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(line,"\r\n") )
# ^
# ==
# 7 warnings generated.
# ../mkcpp asock.c asock.cc
# -- mkcpp set time: 1492117226 -> 1263848973 asock.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c asock.cc
# ../mkcpp lsock.c lsock.cc
# -- mkcpp set time: 1492117226 -> 1264742499 lsock.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c lsock.cc
# ../mkcpp setutimes.c setutimes.cc
# -- mkcpp set time: 1492117226 -> 1260867796 setutimes.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c setutimes.cc
# setutimes.cc:152:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(path,"a") ){
# ~~~^~~~~~~~~~~~~~~~~
# setutimes.cc:152:9: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(path,"a") ){
# ^
# ( )
# setutimes.cc:152:9: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(path,"a") ){
# ^
# ==
# 1 warning generated.
# ../mkcpp file.c file.cc
# -- mkcpp set time: 1492117226 -> 1277079765 file.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c file.cc
# file.cc:283:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(path,"w") ){
# ~~~^~~~~~~~~~~~~~~~~
# file.cc:283:11: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(path,"w") ){
# ^
# ( )
# file.cc:283:11: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(path,"w") ){
# ^
# ==
# file.cc:840:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = buff; sc = *sp; sp++ ){
# ~~~^~~~~
# file.cc:840:21: note: place parentheses around the assignment to silence this warning
# for( sp = buff; sc = *sp; sp++ ){
# ^
# ( )
# file.cc:840:21: note: use '==' to turn this assignment into an equality comparison
# for( sp = buff; sc = *sp; sp++ ){
# ^
# ==
# file.cc:946:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( size = *sizep ){
# ~~~~~^~~~~~~~
# file.cc:946:11: note: place parentheses around the assignment to silence this warning
# if( size = *sizep ){
# ^
# ( )
# file.cc:946:11: note: use '==' to turn this assignment into an equality comparison
# if( size = *sizep ){
# ^
# ==
# file.cc:969:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(str,"\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~
# file.cc:969:10: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(str,"\r\n") )
# ^
# ( )
# file.cc:969:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(str,"\r\n") )
# ^
# ==
# file.cc:1131:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( li = 0; dir1 = pathv[li]; li++ ){
# ~~~~~^~~~~~~~~~~
# file.cc:1131:20: note: place parentheses around the assignment to silence this warning
# for( li = 0; dir1 = pathv[li]; li++ ){
# ^
# ( )
# file.cc:1131:20: note: use '==' to turn this assignment into an equality comparison
# for( li = 0; dir1 = pathv[li]; li++ ){
# ^
# ==
# file.cc:1208:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(file,mode) )
# ~~~^~~~~~~~~~~~~~~~~~
# file.cc:1208:10: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(file,mode) )
# ^
# ( )
# file.cc:1208:10: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(file,mode) )
# ^
# ==
# file.cc:1212:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( libpath = getenv("LIBPATH") )
# ~~~~~~~~^~~~~~~~~~~~~~~~~~~
# file.cc:1212:14: note: place parentheses around the assignment to silence this warning
# if( libpath = getenv("LIBPATH") )
# ^
# ( )
# file.cc:1212:14: note: use '==' to turn this assignment into an equality comparison
# if( libpath = getenv("LIBPATH") )
# ^
# ==
# file.cc:1238:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen_LIBPATH(file,"r",AVStr(xfile)) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# file.cc:1238:9: note: place parentheses around the assignment to silence this warning
# if( fp = fopen_LIBPATH(file,"r",AVStr(xfile)) ){
# ^
# ( )
# file.cc:1238:9: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen_LIBPATH(file,"r",AVStr(xfile)) ){
# ^
# ==
# file.cc:1312:41: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( isalpha(path[0]) && path[1]==':' && 3 < strlen(path)
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
# file.cc:1312:41: note: place parentheses around the '&&' expression to silence this warning
# if( isalpha(path[0]) && path[1]==':' && 3 < strlen(path)
# ^
# ( )
# file.cc:1313:40: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || (path[0]=='/' || path[0]=='\\') && 2 < strlen(path)
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
# file.cc:1313:40: note: place parentheses around the '&&' expression to silence this warning
# || (path[0]=='/' || path[0]=='\\') && 2 < strlen(path)
# ^
# ( )
# file.cc:1480:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# file.cc:1618:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( len = isFullpath(go) ){
# ~~~~^~~~~~~~~~~~~~~~
# file.cc:1618:10: note: place parentheses around the assignment to silence this warning
# if( len = isFullpath(go) ){
# ^
# ( )
# file.cc:1618:10: note: use '==' to turn this assignment into an equality comparison
# if( len = isFullpath(go) ){
# ^
# ==
# file.cc:1648:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cp = FindRDirSep(cwd) ){
# ~~~^~~~~~~~~~~~~~~~~~
# file.cc:1648:12: note: place parentheses around the assignment to silence this warning
# if( cp = FindRDirSep(cwd) ){
# ^
# ( )
# file.cc:1648:12: note: use '==' to turn this assignment into an equality comparison
# if( cp = FindRDirSep(cwd) ){
# ^
# ==
# file.cc:1656:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cp = FindDirSep(go) )
# ~~~^~~~~~~~~~~~~~~~
# file.cc:1656:11: note: place parentheses around the assignment to silence this warning
# if( cp = FindDirSep(go) )
# ^
# ( )
# file.cc:1656:11: note: use '==' to turn this assignment into an equality comparison
# if( cp = FindDirSep(go) )
# ^
# ==
# 14 warnings generated.
# ../mkcpp fstat.c fstat.cc
# -- mkcpp set time: 1492117226 -> 1400042620 fstat.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c fstat.cc
# fstat.cc:574:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( vp = strrpbrk(vdir,"/\\") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# fstat.cc:574:9: note: place parentheses around the assignment to silence this warning
# if( vp = strrpbrk(vdir,"/\\") ){
# ^
# ( )
# fstat.cc:574:9: note: use '==' to turn this assignment into an equality comparison
# if( vp = strrpbrk(vdir,"/\\") ){
# ^
# ==
# fstat.cc:668:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ep = strrchr(name,'.') )
# ~~~^~~~~~~~~~~~~~~~~~~
# fstat.cc:668:10: note: place parentheses around the assignment to silence this warning
# if( ep = strrchr(name,'.') )
# ^
# ( )
# fstat.cc:668:10: note: use '==' to turn this assignment into an equality comparison
# if( ep = strrchr(name,'.') )
# ^
# ==
# fstat.cc:683:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( f1 = strpbrk(fact1,"\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~
# fstat.cc:683:10: note: place parentheses around the assignment to silence this warning
# if( f1 = strpbrk(fact1,"\r\n") )
# ^
# ( )
# fstat.cc:683:10: note: use '==' to turn this assignment into an equality comparison
# if( f1 = strpbrk(fact1,"\r\n") )
# ^
# ==
# fstat.cc:692:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( xp = strrpbrk(xpath,"/\\") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~
# fstat.cc:692:11: note: place parentheses around the assignment to silence this warning
# if( xp = strrpbrk(xpath,"/\\") ){
# ^
# ( )
# fstat.cc:692:11: note: use '==' to turn this assignment into an equality comparison
# if( xp = strrpbrk(xpath,"/\\") ){
# ^
# ==
# fstat.cc:781:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = fmt; sc = *sp; sp++ ){
# ~~~^~~~~
# fstat.cc:781:20: note: place parentheses around the assignment to silence this warning
# for( sp = fmt; sc = *sp; sp++ ){
# ^
# ( )
# fstat.cc:781:20: note: use '==' to turn this assignment into an equality comparison
# for( sp = fmt; sc = *sp; sp++ ){
# ^
# ==
# fstat.cc:893:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(path,"r") ){
# ~~~^~~~~~~~~~~~~~~~~
# fstat.cc:893:12: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(path,"r") ){
# ^
# ( )
# fstat.cc:893:12: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(path,"r") ){
# ^
# ==
# fstat.cc:956:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( diff = e2->s_ikey - e1->s_ikey )
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# fstat.cc:956:11: note: place parentheses around the assignment to silence this warning
# if( diff = e2->s_ikey - e1->s_ikey )
# ^
# ( )
# fstat.cc:956:11: note: use '==' to turn this assignment into an equality comparison
# if( diff = e2->s_ikey - e1->s_ikey )
# ^
# ==
# fstat.cc:1056:20: warning: expression result unused [-Wunused-value]
# while( op[1] ) *op++; /* skip remaining */
# ^~~~~
# fstat.cc:1061:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrchr(vbase,'/') )
# ~~~^~~~~~~~~~~~~~~~~~~~
# fstat.cc:1061:13: note: place parentheses around the assignment to silence this warning
# if( dp = strrchr(vbase,'/') )
# ^
# ( )
# fstat.cc:1061:13: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrchr(vbase,'/') )
# ^
# ==
# fstat.cc:1071:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrchr(dirpath,'/') ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# fstat.cc:1071:10: note: place parentheses around the assignment to silence this warning
# if( dp = strrchr(dirpath,'/') ){
# ^
# ( )
# fstat.cc:1071:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrchr(dirpath,'/') ){
# ^
# ==
# fstat.cc:1111:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(fmt,"%D") )
# ~~~^~~~~~~~~~~~~~~~~~
# fstat.cc:1111:10: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(fmt,"%D") )
# ^
# ( )
# fstat.cc:1111:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(fmt,"%D") )
# ^
# ==
# fstat.cc:1177:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( tail = strpbrk(ls,"\r\n") ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~
# fstat.cc:1177:11: note: place parentheses around the assignment to silence this warning
# if( tail = strpbrk(ls,"\r\n") ){
# ^
# ( )
# fstat.cc:1177:11: note: use '==' to turn this assignment into an equality comparison
# if( tail = strpbrk(ls,"\r\n") ){
# ^
# ==
# fstat.cc:1187:24: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( 4 <= ac || 1 < ac && streq(av[1],"-ll") ){
# ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~
# fstat.cc:1187:24: note: place parentheses around the '&&' expression to silence this warning
# if( 4 <= ac || 1 < ac && streq(av[1],"-ll") ){
# ^
# ( )
# 13 warnings generated.
# ../mkcpp pam.c pam.cc
# -- mkcpp set time: 1492117239 -> 1258592341 pam.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c pam.cc
# clang -o ../filters/mkstab ../filters/mkstab.c -L../lib
# ../filters/mkstab.c:76:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sp = strstr(line,"/*BEGIN_STAB") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ../filters/mkstab.c:76:10: note: place parentheses around the assignment to silence this warning
# if( sp = strstr(line,"/*BEGIN_STAB") ){
# ^
# ( )
# ../filters/mkstab.c:76:10: note: use '==' to turn this assignment into an equality comparison
# if( sp = strstr(line,"/*BEGIN_STAB") ){
# ^
# ==
# ../filters/mkstab.c:102:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = line; ch = *sp; sp++ ){
# ~~~^~~~~
# ../filters/mkstab.c:102:22: note: place parentheses around the assignment to silence this warning
# for( sp = line; ch = *sp; sp++ ){
# ^
# ( )
# ../filters/mkstab.c:102:22: note: use '==' to turn this assignment into an equality comparison
# for( sp = line; ch = *sp; sp++ ){
# ^
# ==
# ../filters/mkstab.c:106:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( ch = *sp ){
# ~~~^~~~~
# ../filters/mkstab.c:106:13: note: place parentheses around the assignment to silence this warning
# while( ch = *sp ){
# ^
# ( )
# ../filters/mkstab.c:106:13: note: use '==' to turn this assignment into an equality comparison
# while( ch = *sp ){
# ^
# ==
# ../filters/mkstab.c:156:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( op = strstr(line,"/*OPT(") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~
# ../filters/mkstab.c:156:10: note: place parentheses around the assignment to silence this warning
# if( op = strstr(line,"/*OPT(") ){
# ^
# ( )
# ../filters/mkstab.c:156:10: note: use '==' to turn this assignment into an equality comparison
# if( op = strstr(line,"/*OPT(") ){
# ^
# ==
# 4 warnings generated.
# ../filters/mkstab < libpam.c > libpam_dl.c
# ../mkcpp libpam_dl.c libpam_dl.cc
# -- mkcpp set time: 1492117242 -> 1492117242 libpam_dl.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c libpam_dl.cc
# ../mkcpp passwd.c passwd.cc
# -- mkcpp set time: 1492117242 -> 1265007243 passwd.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c passwd.cc
# passwd.cc:87:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( passwd = GETpwuid(uid) )
# ~~~~~~~^~~~~~~~~~~~~~~
# passwd.cc:87:13: note: place parentheses around the assignment to silence this warning
# if( passwd = GETpwuid(uid) )
# ^
# ( )
# passwd.cc:87:13: note: use '==' to turn this assignment into an equality comparison
# if( passwd = GETpwuid(uid) )
# ^
# ==
# passwd.cc:126:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( passwd = GETpwuid(uid) )
# ~~~~~~~^~~~~~~~~~~~~~~
# passwd.cc:126:13: note: place parentheses around the assignment to silence this warning
# if( passwd = GETpwuid(uid) )
# ^
# ( )
# passwd.cc:126:13: note: use '==' to turn this assignment into an equality comparison
# if( passwd = GETpwuid(uid) )
# ^
# ==
# passwd.cc:133:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( passwd = GETpwuid(uid) ){
# ~~~~~~~^~~~~~~~~~~~~~~
# passwd.cc:133:13: note: place parentheses around the assignment to silence this warning
# if( passwd = GETpwuid(uid) ){
# ^
# ( )
# passwd.cc:133:13: note: use '==' to turn this assignment into an equality comparison
# if( passwd = GETpwuid(uid) ){
# ^
# ==
# passwd.cc:142:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( group = GETgrgid(gid) )
# ~~~~~~^~~~~~~~~~~~~~~
# passwd.cc:142:12: note: place parentheses around the assignment to silence this warning
# if( group = GETgrgid(gid) )
# ^
# ( )
# passwd.cc:142:12: note: use '==' to turn this assignment into an equality comparison
# if( group = GETgrgid(gid) )
# ^
# ==
# passwd.cc:168:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( passwd = GETpwnam(user) )
# ~~~~~~~^~~~~~~~~~~~~~~~
# passwd.cc:168:13: note: place parentheses around the assignment to silence this warning
# if( passwd = GETpwnam(user) )
# ^
# ( )
# passwd.cc:168:13: note: use '==' to turn this assignment into an equality comparison
# if( passwd = GETpwnam(user) )
# ^
# ==
# passwd.cc:175:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( group = GETgrnam(gname) )
# ~~~~~~^~~~~~~~~~~~~~~~~
# passwd.cc:175:12: note: place parentheses around the assignment to silence this warning
# if( group = GETgrnam(gname) )
# ^
# ( )
# passwd.cc:175:12: note: use '==' to turn this assignment into an equality comparison
# if( group = GETgrnam(gname) )
# ^
# ==
# passwd.cc:217:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(user_group,'/') ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~
# passwd.cc:217:9: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(user_group,'/') ){
# ^
# ( )
# passwd.cc:217:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(user_group,'/') ){
# ^
# ==
# passwd.cc:218:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( len = dp - user_group ){
# ~~~~^~~~~~~~~~~~~~~~~
# passwd.cc:218:11: note: place parentheses around the assignment to silence this warning
# if( len = dp - user_group ){
# ^
# ( )
# passwd.cc:218:11: note: use '==' to turn this assignment into an equality comparison
# if( len = dp - user_group ){
# ^
# ==
# passwd.cc:231:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pw = GETpwuid(uid) )
# ~~~^~~~~~~~~~~~~~~
# passwd.cc:231:10: note: place parentheses around the assignment to silence this warning
# if( pw = GETpwuid(uid) )
# ^
# ( )
# passwd.cc:231:10: note: use '==' to turn this assignment into an equality comparison
# if( pw = GETpwuid(uid) )
# ^
# ==
# passwd.cc:234:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pw = GETpwnam(user) ){
# ~~~^~~~~~~~~~~~~~~~
# passwd.cc:234:9: note: place parentheses around the assignment to silence this warning
# if( pw = GETpwnam(user) ){
# ^
# ( )
# passwd.cc:234:9: note: use '==' to turn this assignment into an equality comparison
# if( pw = GETpwnam(user) ){
# ^
# ==
# passwd.cc:242:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( gr = GETgrnam(group) )
# ~~~^~~~~~~~~~~~~~~~~
# passwd.cc:242:9: note: place parentheses around the assignment to silence this warning
# if( gr = GETgrnam(group) )
# ^
# ( )
# passwd.cc:242:9: note: use '==' to turn this assignment into an equality comparison
# if( gr = GETgrnam(group) )
# ^
# ==
# passwd.cc:294:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( vp = strchr(vp,':') ){
# ~~~^~~~~~~~~~~~~~~~
# passwd.cc:294:9: note: place parentheses around the assignment to silence this warning
# if( vp = strchr(vp,':') ){
# ^
# ( )
# passwd.cc:294:9: note: use '==' to turn this assignment into an equality comparison
# if( vp = strchr(vp,':') ){
# ^
# ==
# passwd.cc:297:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( vp = strchr(vp,':') ){
# ~~~^~~~~~~~~~~~~~~~
# passwd.cc:297:9: note: place parentheses around the assignment to silence this warning
# if( vp = strchr(vp,':') ){
# ^
# ( )
# passwd.cc:297:9: note: use '==' to turn this assignment into an equality comparison
# if( vp = strchr(vp,':') ){
# ^
# ==
# passwd.cc:300:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( vp = strchr(vp,':') ){
# ~~~^~~~~~~~~~~~~~~~
# passwd.cc:300:9: note: place parentheses around the assignment to silence this warning
# if( vp = strchr(vp,':') ){
# ^
# ( )
# passwd.cc:300:9: note: use '==' to turn this assignment into an equality comparison
# if( vp = strchr(vp,':') ){
# ^
# ==
# passwd.cc:303:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( vp = strchr(vp,':') ){
# ~~~^~~~~~~~~~~~~~~~
# passwd.cc:303:9: note: place parentheses around the assignment to silence this warning
# if( vp = strchr(vp,':') ){
# ^
# ( )
# passwd.cc:303:9: note: use '==' to turn this assignment into an equality comparison
# if( vp = strchr(vp,':') ){
# ^
# ==
# passwd.cc:306:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( vp = strchr(vp,':') ){
# ~~~^~~~~~~~~~~~~~~~
# passwd.cc:306:9: note: place parentheses around the assignment to silence this warning
# if( vp = strchr(vp,':') ){
# ^
# ( )
# passwd.cc:306:9: note: use '==' to turn this assignment into an equality comparison
# if( vp = strchr(vp,':') ){
# ^
# ==
# passwd.cc:309:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( vp = strchr(vp,':') ){
# ~~~^~~~~~~~~~~~~~~~
# passwd.cc:309:9: note: place parentheses around the assignment to silence this warning
# if( vp = strchr(vp,':') ){
# ^
# ( )
# passwd.cc:309:9: note: use '==' to turn this assignment into an equality comparison
# if( vp = strchr(vp,':') ){
# ^
# ==
# passwd.cc:319:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pw = getpwuid(uid) )
# ~~~^~~~~~~~~~~~~~~
# passwd.cc:319:9: note: place parentheses around the assignment to silence this warning
# if( pw = getpwuid(uid) )
# ^
# ( )
# passwd.cc:319:9: note: use '==' to turn this assignment into an equality comparison
# if( pw = getpwuid(uid) )
# ^
# ==
# In file included from passwd.cc:341:
# ./pam.c:461:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( port != 0 || !ok && euid != 0 && INHERENT_fork() ){
# ~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
# ./pam.c:461:36: note: place parentheses around the '&&' expression to silence this warning
# if( port != 0 || !ok && euid != 0 && INHERENT_fork() ){
# ^
# ( )
# 19 warnings generated.
# ../mkcpp syslog.c syslog.cc
# -- mkcpp set time: 1492117242 -> 1275003850 syslog.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c syslog.cc
# ../mkcpp lock.c lock.cc
# -- mkcpp set time: 1492117242 -> 1264767923 lock.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c lock.cc
# ../mkcpp dglibs.c dglibs.cc
# -- mkcpp set time: 1492117242 -> 1276216052 dglibs.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c dglibs.cc
# dglibs.cc:32:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( val = getv(MAIN_argv,name) )
# ~~~~^~~~~~~~~~~~~~~~~~~~~~
# dglibs.cc:32:11: note: place parentheses around the assignment to silence this warning
# if( val = getv(MAIN_argv,name) )
# ^
# ( )
# dglibs.cc:32:11: note: use '==' to turn this assignment into an equality comparison
# if( val = getv(MAIN_argv,name) )
# ^
# ==
# 1 warning generated.
# ../mkcpp forkspawn.c forkspawn.cc
# -- mkcpp set time: 1492117242 -> 1268455252 forkspawn.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c forkspawn.cc
# forkspawn.cc:480:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = getenv("PATH") )
# ~~~~^~~~~~~~~~~~~~~~
# forkspawn.cc:480:10: note: place parentheses around the assignment to silence this warning
# if( env = getenv("PATH") )
# ^
# ( )
# forkspawn.cc:480:10: note: use '==' to turn this assignment into an equality comparison
# if( env = getenv("PATH") )
# ^
# ==
# 1 warning generated.
# ../mkcpp Thread.c Thread.cc
# -- mkcpp set time: 1492117242 -> 1278220257 Thread.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c Thread.cc
# Thread.cc:320:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( tid = tp->t_id ){
# ~~~~^~~~~~~~~~
# Thread.cc:320:11: note: place parentheses around the assignment to silence this warning
# if( tid = tp->t_id ){
# ^
# ( )
# Thread.cc:320:11: note: use '==' to turn this assignment into an equality comparison
# if( tid = tp->t_id ){
# ^
# ==
# Thread.cc:344:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( tid = tp->t_id ){
# ~~~~^~~~~~~~~~
# Thread.cc:344:11: note: place parentheses around the assignment to silence this warning
# if( tid = tp->t_id ){
# ^
# ( )
# Thread.cc:344:11: note: use '==' to turn this assignment into an equality comparison
# if( tid = tp->t_id ){
# ^
# ==
# Thread.cc:438:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( gid = getthreadgid(tid) ){
# ~~~~^~~~~~~~~~~~~~~~~~~
# Thread.cc:438:10: note: place parentheses around the assignment to silence this warning
# if( gid = getthreadgid(tid) ){
# ^
# ( )
# Thread.cc:438:10: note: use '==' to turn this assignment into an equality comparison
# if( gid = getthreadgid(tid) ){
# ^
# ==
# Thread.cc:786:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( tid = threads[ix].t_id ){
# ~~~~^~~~~~~~~~~~~~~~~~
# Thread.cc:786:11: note: place parentheses around the assignment to silence this warning
# if( tid = threads[ix].t_id ){
# ^
# ( )
# Thread.cc:786:11: note: use '==' to turn this assignment into an equality comparison
# if( tid = threads[ix].t_id ){
# ^
# ==
# Thread.cc:803:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( tid = threads[ix].t_id ){
# ~~~~^~~~~~~~~~~~~~~~~~
# Thread.cc:803:11: note: place parentheses around the assignment to silence this warning
# if( tid = threads[ix].t_id ){
# ^
# ( )
# Thread.cc:803:11: note: use '==' to turn this assignment into an equality comparison
# if( tid = threads[ix].t_id ){
# ^
# ==
# Thread.cc:916:9: warning: 'sigblock' is deprecated [-Wdeprecated-declarations]
# return sigblock(mask);
# ^
# /usr/include/signal.h:187:12: note: 'sigblock' has been explicitly marked deprecated here
# extern int sigblock (int __mask) __THROW __attribute_deprecated__;
# ^
# Thread.cc:919:9: warning: 'sigsetmask' is deprecated [-Wdeprecated-declarations]
# return sigsetmask(mask);
# ^
# /usr/include/signal.h:190:12: note: 'sigsetmask' has been explicitly marked deprecated here
# extern int sigsetmask (int __mask) __THROW __attribute_deprecated__;
# ^
# Thread.cc:937:10: warning: 'sigsetmask' is deprecated [-Wdeprecated-declarations]
# nmask = sigsetmask(mask);
# ^
# /usr/include/signal.h:190:12: note: 'sigsetmask' has been explicitly marked deprecated here
# extern int sigsetmask (int __mask) __THROW __attribute_deprecated__;
# ^
# Thread.cc:954:10: warning: 'sigblock' is deprecated [-Wdeprecated-declarations]
# nmask = sigblock(mask);
# ^
# /usr/include/signal.h:187:12: note: 'sigblock' has been explicitly marked deprecated here
# extern int sigblock (int __mask) __THROW __attribute_deprecated__;
# ^
# 9 warnings generated.
# ../mkcpp randstack.c randstack.cc
# -- mkcpp set time: 1492117242 -> 1250403944 randstack.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c randstack.cc
# randstack.cc:286:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ei = 0; es = environ[ei]; ei++ );
# ~~~^~~~~~~~~~~~~
# randstack.cc:286:18: note: place parentheses around the assignment to silence this warning
# for( ei = 0; es = environ[ei]; ei++ );
# ^
# ( )
# randstack.cc:286:18: note: use '==' to turn this assignment into an equality comparison
# for( ei = 0; es = environ[ei]; ei++ );
# ^
# ==
# randstack.cc:289:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ei = 0; es = environ[ei]; ei++ ){
# ~~~^~~~~~~~~~~~~
# randstack.cc:289:18: note: place parentheses around the assignment to silence this warning
# for( ei = 0; es = environ[ei]; ei++ ){
# ^
# ( )
# randstack.cc:289:18: note: use '==' to turn this assignment into an equality comparison
# for( ei = 0; es = environ[ei]; ei++ ){
# ^
# ==
# 2 warnings generated.
# ../mkcpp rawcopy.c rawcopy.cc
# -- mkcpp set time: 1492117242 -> 1250403944 rawcopy.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c rawcopy.cc
# ../mkcpp hostaddr.c hostaddr.cc
# -- mkcpp set time: 1492117242 -> 1250403944 hostaddr.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c hostaddr.cc
# ../mkcpp socks5.c socks5.cc
# -- mkcpp set time: 1492117242 -> 1282453717 socks5.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c socks5.cc
# socks5.cc:667:32: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( rcc < 2 || rauth != qauth && rauth != AUTH_M_NONE ){
# ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# socks5.cc:667:32: note: place parentheses around the '&&' expression to silence this warning
# if( rcc < 2 || rauth != qauth && rauth != AUTH_M_NONE ){
# ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# socks5.cc:993:31: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || pi == 0 && rbuf[0] == 0 && rbuf[1] == 0
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
# socks5.cc:993:31: note: place parentheses around the '&&' expression to silence this warning
# || pi == 0 && rbuf[0] == 0 && rbuf[1] == 0
# ^
# ( )
# socks5.cc:995:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( clport = VSA_port(&clnt) )
# ~~~~~~~^~~~~~~~~~~~~~~~~
# socks5.cc:995:15: note: place parentheses around the assignment to silence this warning
# if( clport = VSA_port(&clnt) )
# ^
# ( )
# socks5.cc:995:15: note: use '==' to turn this assignment into an equality comparison
# if( clport = VSA_port(&clnt) )
# ^
# ==
# socks5.cc:1018:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( viaSocks = selectSockServ(ctx,&PK,&viaSocksb) ){
# ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# socks5.cc:1018:17: note: place parentheses around the assignment to silence this warning
# if( viaSocks = selectSockServ(ctx,&PK,&viaSocksb) ){
# ^
# ( )
# socks5.cc:1018:17: note: use '==' to turn this assignment into an equality comparison
# if( viaSocks = selectSockServ(ctx,&PK,&viaSocksb) ){
# ^
# ==
# socks5.cc:1127:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( bp = strrchr(bhost,':') ){
# ~~~^~~~~~~~~~~~~~~~~~~~
# socks5.cc:1127:9: note: place parentheses around the assignment to silence this warning
# if( bp = strrchr(bhost,':') ){
# ^
# ( )
# socks5.cc:1127:9: note: use '==' to turn this assignment into an equality comparison
# if( bp = strrchr(bhost,':') ){
# ^
# ==
# socks5.cc:1166:17: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse]
# int idlethreads();
# ^~
# socks5.cc:1166:17: note: replace parentheses with an initializer to declare a variable
# int idlethreads();
# ^~
# = 0
# socks5.cc:1191:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( lp = strtailstr(local,ACCONN) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# socks5.cc:1191:9: note: place parentheses around the assignment to silence this warning
# if( lp = strtailstr(local,ACCONN) ){
# ^
# ( )
# socks5.cc:1191:9: note: use '==' to turn this assignment into an equality comparison
# if( lp = strtailstr(local,ACCONN) ){
# ^
# ==
# socks5.cc:1279:12: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
# if( ulen < 0 || sizeof(user) <= ulen ) rcc = -1; else
# ~~~~ ^ ~
# socks5.cc:1291:12: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
# if( plen < 0 || sizeof(pass) <= plen ) rcc = -1; else
# ~~~~ ^ ~
# socks5.cc:1455:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( viasocks = GetViaSocks(ctx,host,port) ){
# ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# socks5.cc:1455:16: note: place parentheses around the assignment to silence this warning
# if( viasocks = GetViaSocks(ctx,host,port) ){
# ^
# ( )
# socks5.cc:1455:16: note: use '==' to turn this assignment into an equality comparison
# if( viasocks = GetViaSocks(ctx,host,port) ){
# ^
# ==
# socks5.cc:1463:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sifset = CTX_VSA_SRCIFfor(ctx,"socks-udp-tocl",&sif) ){
# ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# socks5.cc:1463:14: note: place parentheses around the assignment to silence this warning
# if( sifset = CTX_VSA_SRCIFfor(ctx,"socks-udp-tocl",&sif) ){
# ^
# ( )
# socks5.cc:1463:14: note: use '==' to turn this assignment into an equality comparison
# if( sifset = CTX_VSA_SRCIFfor(ctx,"socks-udp-tocl",&sif) ){
# ^
# ==
# 11 warnings generated.
# ../mkcpp cfilib.c cfilib.cc
# -- mkcpp set time: 1492117242 -> 1250403944 cfilib.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c cfilib.cc
# cfilib.cc:43:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = getenv(name) )
# ~~~~^~~~~~~~~~~~~~
# cfilib.cc:43:10: note: place parentheses around the assignment to silence this warning
# if( env = getenv(name) )
# ^
# ( )
# cfilib.cc:43:10: note: use '==' to turn this assignment into an equality comparison
# if( env = getenv(name) )
# ^
# ==
# cfilib.cc:82:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = getenv("CFI_SHARED_LOCK") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
# cfilib.cc:82:11: note: place parentheses around the assignment to silence this warning
# if( env = getenv("CFI_SHARED_LOCK") ){
# ^
# ( )
# cfilib.cc:82:11: note: use '==' to turn this assignment into an equality comparison
# if( env = getenv("CFI_SHARED_LOCK") ){
# ^
# ==
# cfilib.cc:83:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(env,"r+") ){
# ~~~^~~~~~~~~~~~~~~~~
# cfilib.cc:83:11: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(env,"r+") ){
# ^
# ( )
# cfilib.cc:83:11: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(env,"r+") ){
# ^
# ==
# cfilib.cc:128:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = getenv("CFI_FILTER_ID") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# cfilib.cc:128:10: note: place parentheses around the assignment to silence this warning
# if( env = getenv("CFI_FILTER_ID") ){
# ^
# ( )
# cfilib.cc:128:10: note: use '==' to turn this assignment into an equality comparison
# if( env = getenv("CFI_FILTER_ID") ){
# ^
# ==
# cfilib.cc:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = getenv("CFI_SHARED_FD") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# cfilib.cc:135:10: note: place parentheses around the assignment to silence this warning
# if( env = getenv("CFI_SHARED_FD") ){
# ^
# ( )
# cfilib.cc:135:10: note: use '==' to turn this assignment into an equality comparison
# if( env = getenv("CFI_SHARED_FD") ){
# ^
# ==
# 5 warnings generated.
# ../mkcpp netsh.c netsh.cc
# -- mkcpp set time: 1492117242 -> 1414752137 netsh.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c netsh.cc
# netsh.cc:288:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = getenv("LINES") ){
# ~~~~^~~~~~~~~~~~~~~~~
# netsh.cc:288:10: note: place parentheses around the assignment to silence this warning
# if( env = getenv("LINES") ){
# ^
# ( )
# netsh.cc:288:10: note: use '==' to turn this assignment into an equality comparison
# if( env = getenv("LINES") ){
# ^
# ==
# netsh.cc:291:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = getenv("COLUMNS") ){
# ~~~~^~~~~~~~~~~~~~~~~~~
# netsh.cc:291:10: note: place parentheses around the assignment to silence this warning
# if( env = getenv("COLUMNS") ){
# ^
# ( )
# netsh.cc:291:10: note: use '==' to turn this assignment into an equality comparison
# if( env = getenv("COLUMNS") ){
# ^
# ==
# netsh.cc:409:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(dstdesc,"a") ){
# ~~~^~~~~~~~~~~~~~~~~~~~
# netsh.cc:409:10: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(dstdesc,"a") ){
# ^
# ( )
# netsh.cc:409:10: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(dstdesc,"a") ){
# ^
# ==
# netsh.cc:737:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( rdy = PollIns(0,2,fdv,rdv) ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~
# netsh.cc:737:12: note: place parentheses around the assignment to silence this warning
# if( rdy = PollIns(0,2,fdv,rdv) ){
# ^
# ( )
# netsh.cc:737:12: note: use '==' to turn this assignment into an equality comparison
# if( rdy = PollIns(0,2,fdv,rdv) ){
# ^
# ==
# netsh.cc:830:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( rdy = PollIns(0,2,fdv,rdv) ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~
# netsh.cc:830:12: note: place parentheses around the assignment to silence this warning
# if( rdy = PollIns(0,2,fdv,rdv) ){
# ^
# ( )
# netsh.cc:830:12: note: use '==' to turn this assignment into an equality comparison
# if( rdy = PollIns(0,2,fdv,rdv) ){
# ^
# ==
# netsh.cc:1402:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen("C:/DeleGate/dgpty.log","a") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# netsh.cc:1402:10: note: place parentheses around the assignment to silence this warning
# if( fp = fopen("C:/DeleGate/dgpty.log","a") ){
# ^
# ( )
# netsh.cc:1402:10: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen("C:/DeleGate/dgpty.log","a") ){
# ^
# ==
# 6 warnings generated.
# ../mkcpp wince.c wince.cc
# -- mkcpp set time: 1492117243 -> 1414752137 wince.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c wince.cc
# wince.cc:292:18: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
# int WCE_DEBUGS = flDBG(DBG_ERR);
# ^~~~~~~~~~~~~~
# wince.cc:274:27: note: expanded from macro 'flDBG'
# #define flDBG(f) (1 << (f)-'A')
# ~~ ~~~^~~~
# wince.cc:292:18: note: place parentheses around the '-' expression to silence this warning
# int WCE_DEBUGS = flDBG(DBG_ERR);
# ^~~~~~~~~~~~~~
# wince.cc:274:27: note: expanded from macro 'flDBG'
# #define flDBG(f) (1 << (f)-'A')
# ~~~^~~~
# wince.cc:293:26: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
# int WCE_sDEBUG(){ return inDBG(DBG_SOCK); }
# ^~~~~~~~~~~~~~~
# wince.cc:275:32: note: expanded from macro 'inDBG'
# #define inDBG(f) (WCE_DEBUGS & flDBG(f))
# ^~~~~~~~
# wince.cc:274:27: note: expanded from macro 'flDBG'
# #define flDBG(f) (1 << (f)-'A')
# ~~ ~~~^~~~
# wince.cc:293:26: note: place parentheses around the '-' expression to silence this warning
# int WCE_sDEBUG(){ return inDBG(DBG_SOCK); }
# ^~~~~~~~~~~~~~~
# wince.cc:275:32: note: expanded from macro 'inDBG'
# #define inDBG(f) (WCE_DEBUGS & flDBG(f))
# ^~~~~~~~
# wince.cc:274:27: note: expanded from macro 'flDBG'
# #define flDBG(f) (1 << (f)-'A')
# ~~~^~~~
# 2 warnings generated.
# ../mkcpp winmo.c winmo.cc
# -- mkcpp set time: 1492117243 -> 1414752137 winmo.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c winmo.cc
# ../mkcpp winsspi.c winsspi.cc
# -- mkcpp set time: 1492117243 -> 1414752137 winsspi.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c winsspi.cc
# ../mkcpp winnat.c winnat.cc
# -- mkcpp set time: 1492117243 -> 1414752137 winnat.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c winnat.cc
# ../mkcpp winmisc.c winmisc.cc
# -- mkcpp set time: 1492117243 -> 1403841860 winmisc.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c winmisc.cc
# ../mkcpp unix.c unix.cc
# -- mkcpp set time: 1492117243 -> 1408963012 unix.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c unix.cc
# unix.cc:390:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( name = ttyname(fd) ){
# ~~~~~^~~~~~~~~~~~~
# unix.cc:390:12: note: place parentheses around the assignment to silence this warning
# if( name = ttyname(fd) ){
# ^
# ( )
# unix.cc:390:12: note: use '==' to turn this assignment into an equality comparison
# if( name = ttyname(fd) ){
# ^
# ==
# In file included from unix.cc:734:
# ./windows0.c:100:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( path = tmpfiles[ti] ){
# ~~~~~^~~~~~~~~~~~~~
# ./windows0.c:100:15: note: place parentheses around the assignment to silence this warning
# if( path = tmpfiles[ti] ){
# ^
# ( )
# ./windows0.c:100:15: note: use '==' to turn this assignment into an equality comparison
# if( path = tmpfiles[ti] ){
# ^
# ==
# ./windows0.c:128:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( opath = tmpfiles[fd] ){
# ~~~~~~^~~~~~~~~~~~~~
# ./windows0.c:128:12: note: place parentheses around the assignment to silence this warning
# if( opath = tmpfiles[fd] ){
# ^
# ( )
# ./windows0.c:128:12: note: use '==' to turn this assignment into an equality comparison
# if( opath = tmpfiles[fd] ){
# ^
# ==
# ./windows0.c:144:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(path,"w+") ){
# ~~~^~~~~~~~~~~~~~~~~~
# ./windows0.c:144:9: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(path,"w+") ){
# ^
# ( )
# ./windows0.c:144:9: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(path,"w+") ){
# ^
# ==
# ./windows0.c:160:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(path,FOPEN_RWB) )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~
# ./windows0.c:160:10: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(path,FOPEN_RWB) )
# ^
# ( )
# ./windows0.c:160:10: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(path,FOPEN_RWB) )
# ^
# ==
# ./windows0.c:166:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fdopen(fd,FOPEN_RWB) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# ./windows0.c:166:11: note: place parentheses around the assignment to silence this warning
# if( fp = fdopen(fd,FOPEN_RWB) ){
# ^
# ( )
# ./windows0.c:166:11: note: use '==' to turn this assignment into an equality comparison
# if( fp = fdopen(fd,FOPEN_RWB) ){
# ^
# ==
# 6 warnings generated.
# ../mkcpp windows.c windows.cc
# -- mkcpp set time: 1492117244 -> 1414752137 windows.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c windows.cc
# ../mkcpp Finish.c Finish.cc
# -- mkcpp set time: 1492117244 -> 1250403944 Finish.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c Finish.cc
# rm -f library.a
# ar cr library.a SLL.o String.o ystring.o modfmt.o TLEX.o JIS.o codeconv.o pilsner.o str_stdio.o ccx.o html.o urlesc.o Strftime.o Timeofday.o strid.o hash.o bsort.o codec.o uu.o pstitle.o signal.o IsSolaris.o sched.o readycc.o fpoll.o fpolls.o frelay.o timer.o tar.o sed.o nbio.o vsaddr.o pelcgb.o credhy.o cksum.o asock.o lsock.o setutimes.o file.o fstat.o pam.o libpam_dl.o passwd.o syslog.o lock.o dglibs.o forkspawn.o Thread.o randstack.o rawcopy.o hostaddr.o socks5.o cfilib.o netsh.o wince.o winmo.o winsspi.o winnat.o winmisc.o unix.o windows.o Finish.o
# /usr/bin/ranlib library.a
# make[4]: Leaving directory '/tmp/delegate/src/delegate9.9.13/rary'
# make[3]: Leaving directory '/tmp/delegate/src/delegate9.9.13/rary'
# **[0] move ../rary/library.a to ../lib/library.a
# "/tmp/delegate/src/delegate9.9.13/mkmake.exe" -makeat ../lib/libgates.a ../gates libgates.a "make" libx MAKE="make" SHELL="/bin/sh" CC="clang" HDRDIR="-I../gen -I../include -Wno-narrowing" RANLIB="/usr/bin/ranlib" LDFLAGS=" -L../lib" LIBDIR="-L../lib" NETLIB="-lnsl -ldl -lutil -lpthread -lpam -lstdc++" AR="ar" TAR="tar" CFLAGS="-Wno-narrowing -x c++ -DQS -DNONC99=3 "
# ---- testing CC capability [clang][-Wno-narrowing -x c++ -DQS -DNONC99=3 ][] ...
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# _.c:1:16: error: field has incomplete type 'char []'
# struct _S{char A[]; char B[1];}S;
# ^
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 2 errors generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# [clang -c -Wno-narrowing -x c++ -DQS -DNONC99=3 ] NONC99=2, NONAZ0=6 @0011ec079acd
#
# ####### -makeat: /tmp/delegate/src/delegate9.9.13/gates @0011ec079acd
# make[3]: Entering directory '/tmp/delegate/src/delegate9.9.13/gates'
# "/tmp/delegate/src/delegate9.9.13/mkmake.exe" -cksum
# "/tmp/delegate/src/delegate9.9.13/mkmake.exe" -mkmake "/usr/bin/make" Makefile.go "clang" "-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 " "" "-L../lib" "/usr/bin/ranlib" "-lnsl -ldl -lutil -lpthread -lpam -lstdc++" NETLIB
# ---- testing CC capability [clang][-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ][] ...
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# _.c:1:16: error: field has incomplete type 'char []'
# struct _S{char A[]; char B[1];}S;
# ^
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 2 errors generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# mkmake:
# cpyfile[/tmp/delegate/src/delegate9.9.13/gates]: cannot read 'DELEGATE_CONF'
# [clang -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ] NONC99=2, NONAZ0=6 @0011ec079acd
# #### [/tmp/delegate/src/delegate9.9.13/gates] creating Makefile.go
# cpyfile Makefile[1-0][0-40ae95] > Makefile.go
# #ifdef UNIX,OS2EMX ################################################
# [SET] MKMAKE=/tmp/delegate/src/delegate9.9.13/mkmake.exe
# [SET] RANLIB=/usr/bin/ranlib
# - checking availability of -lnsl []
# cpyfile[/tmp/delegate/src/delegate9.9.13/gates]: cannot read 'DELEGATE_CONF'
# - checking availability of -ldl [-lnsl]
# cpyfile[/tmp/delegate/src/delegate9.9.13/gates]: cannot read 'DELEGATE_CONF'
# - checking availability of -lutil [-lnsl -ldl]
# cpyfile[/tmp/delegate/src/delegate9.9.13/gates]: cannot read 'DELEGATE_CONF'
# - checking availability of -lpthread [-lnsl -ldl -lutil]
# cpyfile[/tmp/delegate/src/delegate9.9.13/gates]: cannot read 'DELEGATE_CONF'
# - checking availability of -lpam [-lnsl -ldl -lutil -lpthread]
# cpyfile[/tmp/delegate/src/delegate9.9.13/gates]: cannot read 'DELEGATE_CONF'
# - checking availability of -lstdc++ [-lnsl -ldl -lutil -lpthread -lpam]
# cpyfile[/tmp/delegate/src/delegate9.9.13/gates]: cannot read 'DELEGATE_CONF'
# [SET] NETLIB=-lnsl -ldl -lutil -lpthread -lpam -lstdc++
# cpyfile[/tmp/delegate/src/delegate9.9.13/gates]: cannot read 'DELEGATE_CONF'
# cpyfile Makefile[0-0][40af38-0] > Makefile.go
# #ifdef UNIX,OS2EMX ################################################
# /usr/bin/make -f Makefile.go CFLAGS="-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 " libgates.a SHELL="/bin/sh" HDRDIR="-I../gen -I../include -Wno-narrowing"
# make[4]: Entering directory '/tmp/delegate/src/delegate9.9.13/gates'
# clang -o ./b2x.exe b2x.c -L../lib
# ../mkcpp Gates_Win32.c Gates_Win32.cc
# -- mkcpp set time: 1492117246 -> 1414752137 Gates_Win32.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -fno-exceptions -I../gen -I../gen -I../include -Wno-narrowing -I../include -I../src -c Gates_Win32.cc
# ar cr libgates.a Gates_Win32.o
# /usr/bin/ranlib libgates.a
# make[4]: Leaving directory '/tmp/delegate/src/delegate9.9.13/gates'
# make[3]: Leaving directory '/tmp/delegate/src/delegate9.9.13/gates'
# **[0] move ../gates/libgates.a to ../lib/libgates.a
# "/tmp/delegate/src/delegate9.9.13/mkmake.exe" -makeat ../lib/libcfi.a ../filters libcfi.a "make" libx MAKE="make" SHELL="/bin/sh" CC="clang" HDRDIR="-I../gen -I../include -Wno-narrowing" RANLIB="/usr/bin/ranlib" LDFLAGS=" -L../lib" LIBDIR="-L../lib" NETLIB="-lnsl -ldl -lutil -lpthread -lpam -lstdc++" AR="ar" TAR="tar" CFLAGS="-Wno-narrowing -x c++ -DQS -DNONC99=3 " SSLLIB="-lcrypto -lssl"
# ---- testing CC capability [clang][-Wno-narrowing -x c++ -DQS -DNONC99=3 ][] ...
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# _.c:1:16: error: field has incomplete type 'char []'
# struct _S{char A[]; char B[1];}S;
# ^
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 2 errors generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# [clang -c -Wno-narrowing -x c++ -DQS -DNONC99=3 ] NONC99=2, NONAZ0=6 @0011ec079acd
#
# ####### -makeat: /tmp/delegate/src/delegate9.9.13/filters @0011ec079acd
# make[3]: Entering directory '/tmp/delegate/src/delegate9.9.13/filters'
# "/tmp/delegate/src/delegate9.9.13/mkmake.exe" -cksum Makefile bdtee.c bdthru.c fcl.c mkstab.c dl.c gzip.c htview.c cfi.c cfi.conf reclog.c expired.c cafe.c cafemain.c sslway.c regex.c m17nccx.c backup.c swft.c pdft.c dglogs.c dping.c ciicgi.c htwrap.c netzip.c
# "/tmp/delegate/src/delegate9.9.13/mkmake.exe" -mkmake "/usr/bin/make" Makefile.go "clang" "-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 " "" "-L../lib" "/usr/bin/ranlib" "-lnsl -ldl -lutil -lpthread -lpam -lstdc++" NETLIB "" "../../SSL/libssl.a ../../SSL/libcrypto.a -lcrypto -lssl -lcrypt -lkssl -lcrypto -lssl" @LIBSSL
# ---- testing CC capability [clang][-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ][] ...
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# _.c:1:16: error: field has incomplete type 'char []'
# struct _S{char A[]; char B[1];}S;
# ^
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 2 errors generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# mkmake:
# cpyfile[/tmp/delegate/src/delegate9.9.13/filters]: cannot read 'DELEGATE_CONF'
# [clang -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ] NONC99=2, NONAZ0=6 @0011ec079acd
# #### [/tmp/delegate/src/delegate9.9.13/filters] creating Makefile.go
# cpyfile Makefile[1-0][0-40ae95] > Makefile.go
# #ifdef UNIX,OS2EMX ################################################
# [SET] MKMAKE=/tmp/delegate/src/delegate9.9.13/mkmake.exe
# [SET] RANLIB=/usr/bin/ranlib
# - checking availability of -lnsl []
# cpyfile[/tmp/delegate/src/delegate9.9.13/filters]: cannot read 'DELEGATE_CONF'
# - checking availability of -ldl [-lnsl]
# cpyfile[/tmp/delegate/src/delegate9.9.13/filters]: cannot read 'DELEGATE_CONF'
# - checking availability of -lutil [-lnsl -ldl]
# cpyfile[/tmp/delegate/src/delegate9.9.13/filters]: cannot read 'DELEGATE_CONF'
# - checking availability of -lpthread [-lnsl -ldl -lutil]
# cpyfile[/tmp/delegate/src/delegate9.9.13/filters]: cannot read 'DELEGATE_CONF'
# - checking availability of -lpam [-lnsl -ldl -lutil -lpthread]
# cpyfile[/tmp/delegate/src/delegate9.9.13/filters]: cannot read 'DELEGATE_CONF'
# - checking availability of -lstdc++ [-lnsl -ldl -lutil -lpthread -lpam]
# cpyfile[/tmp/delegate/src/delegate9.9.13/filters]: cannot read 'DELEGATE_CONF'
# [SET] NETLIB=-lnsl -ldl -lutil -lpthread -lpam -lstdc++
# - checking availability of ../../SSL/libssl.a []
# cpyfile[/tmp/delegate/src/delegate9.9.13/filters]: cannot read 'DELEGATE_CONF'
# *** -mkmake exit(-1)
# - checking availability of ../../SSL/libcrypto.a []
# cpyfile[/tmp/delegate/src/delegate9.9.13/filters]: cannot read 'DELEGATE_CONF'
# *** -mkmake exit(-1)
# - checking availability of -lcrypto []
# cpyfile[/tmp/delegate/src/delegate9.9.13/filters]: cannot read 'DELEGATE_CONF'
# - checking availability of -lssl [-lcrypto]
# cpyfile[/tmp/delegate/src/delegate9.9.13/filters]: cannot read 'DELEGATE_CONF'
# - checking availability of -lcrypt [-lcrypto -lssl]
# cpyfile[/tmp/delegate/src/delegate9.9.13/filters]: cannot read 'DELEGATE_CONF'
# - checking availability of -lkssl [-lcrypto -lssl -lcrypt]
# cpyfile[/tmp/delegate/src/delegate9.9.13/filters]: cannot read 'DELEGATE_CONF'
# *** -mkmake exit(-1)
# - checking availability of -lcrypto [-lcrypto -lssl -lcrypt]
# cpyfile[/tmp/delegate/src/delegate9.9.13/filters]: cannot read 'DELEGATE_CONF'
# - checking availability of -lssl [-lcrypto -lssl -lcrypt -lcrypto]
# cpyfile[/tmp/delegate/src/delegate9.9.13/filters]: cannot read 'DELEGATE_CONF'
# [SET] LIBSSL=-lcrypto -lssl -lcrypt -lcrypto -lssl
# cpyfile[/tmp/delegate/src/delegate9.9.13/filters]: cannot read 'DELEGATE_CONF'
# cpyfile Makefile[0-0][40af38-0] > Makefile.go
# #ifdef UNIX,OS2EMX ################################################
# /usr/bin/make -f Makefile.go libcfi.a SHELL="/bin/sh" HDRDIR="-I../gen -I../include -Wno-narrowing"
# make[4]: Entering directory '/tmp/delegate/src/delegate9.9.13/filters'
# ../mkcpp dl.c dl.cc
# -- mkcpp set time: 1492117248 -> 1404404007 dl.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c dl.cc
# dl.cc:124:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( p1 = strrchr(pat1,'*') )
# ~~~^~~~~~~~~~~~~~~~~~~
# dl.cc:124:10: note: place parentheses around the assignment to silence this warning
# if( p1 = strrchr(pat1,'*') )
# ^
# ( )
# dl.cc:124:10: note: use '==' to turn this assignment into an equality comparison
# if( p1 = strrchr(pat1,'*') )
# ^
# ==
# dl.cc:154:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ldpath = getenv(LDPATHENV) ){
# ~~~~~~~^~~~~~~~~~~~~~~~~~~
# dl.cc:154:13: note: place parentheses around the assignment to silence this warning
# if( ldpath = getenv(LDPATHENV) ){
# ^
# ( )
# dl.cc:154:13: note: use '==' to turn this assignment into an equality comparison
# if( ldpath = getenv(LDPATHENV) ){
# ^
# ==
# dl.cc:228:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( i = 0; pat1 = libpat[i]; i++ ){
# ~~~~~^~~~~~~~~~~
# dl.cc:228:20: note: place parentheses around the assignment to silence this warning
# for( i = 0; pat1 = libpat[i]; i++ ){
# ^
# ( )
# dl.cc:228:20: note: use '==' to turn this assignment into an equality comparison
# for( i = 0; pat1 = libpat[i]; i++ ){
# ^
# ==
# dl.cc:242:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pat1 = getenv(dlpathe) ){
# ~~~~~^~~~~~~~~~~~~~~~~
# dl.cc:242:11: note: place parentheses around the assignment to silence this warning
# if( pat1 = getenv(dlpathe) ){
# ^
# ( )
# dl.cc:242:11: note: use '==' to turn this assignment into an equality comparison
# if( pat1 = getenv(dlpathe) ){
# ^
# ==
# dl.cc:258:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( i = 0; pat1 = libpat[i]; i++ ){
# ~~~~~^~~~~~~~~~~
# dl.cc:258:19: note: place parentheses around the assignment to silence this warning
# for( i = 0; pat1 = libpat[i]; i++ ){
# ^
# ( )
# dl.cc:258:19: note: use '==' to turn this assignment into an equality comparison
# for( i = 0; pat1 = libpat[i]; i++ ){
# ^
# ==
# dl.cc:287:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( handle = dlopen(xpath,RTLD_NOW) ){
# ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
# dl.cc:287:15: note: place parentheses around the assignment to silence this warning
# if( handle = dlopen(xpath,RTLD_NOW) ){
# ^
# ( )
# dl.cc:287:15: note: use '==' to turn this assignment into an equality comparison
# if( handle = dlopen(xpath,RTLD_NOW) ){
# ^
# ==
# dl.cc:303:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( err = dlerror() ){
# ~~~~^~~~~~~~~~~
# dl.cc:303:12: note: place parentheses around the assignment to silence this warning
# if( err = dlerror() ){
# ^
# ( )
# dl.cc:303:12: note: use '==' to turn this assignment into an equality comparison
# if( err = dlerror() ){
# ^
# ==
# dl.cc:325:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( i = 0; name= dl[i].name; i++ ){
# ~~~~^~~~~~~~~~~~
# dl.cc:325:18: note: place parentheses around the assignment to silence this warning
# for( i = 0; name= dl[i].name; i++ ){
# ^
# ( )
# dl.cc:325:18: note: use '==' to turn this assignment into an equality comparison
# for( i = 0; name= dl[i].name; i++ ){
# ^
# ==
# 8 warnings generated.
# ../mkcpp cfi.c cfi.cc
# -- mkcpp set time: 1492117248 -> 1402308712 cfi.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../gen -I../include -Wno-narrowing -c cfi.cc
# cfi.cc:255:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( np = name; ch = *np; np++ ){
# ~~~^~~~~
# cfi.cc:255:21: note: place parentheses around the assignment to silence this warning
# for( np = name; ch = *np; np++ ){
# ^
# ( )
# cfi.cc:255:21: note: use '==' to turn this assignment into an equality comparison
# for( np = name; ch = *np; np++ ){
# ^
# ==
# cfi.cc:269:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = spec; sc = *sp; ){
# ~~~^~~~~
# cfi.cc:269:21: note: place parentheses around the assignment to silence this warning
# for( sp = spec; sc = *sp; ){
# ^
# ( )
# cfi.cc:269:21: note: use '==' to turn this assignment into an equality comparison
# for( sp = spec; sc = *sp; ){
# ^
# ==
# cfi.cc:361:20: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( *np == '.' && (np[1]=='\r' || np[1] == '\n')
# ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# cfi.cc:361:20: note: place parentheses around the '&&' expression to silence this warning
# if( *np == '.' && (np[1]=='\r' || np[1] == '\n')
# ^
# ( )
# cfi.cc:362:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || *np == '-' && np[1]=='-' && (np[2]=='\r'||np[2]=='\n')
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# cfi.cc:362:34: note: place parentheses around the '&&' expression to silence this warning
# || *np == '-' && np[1]=='-' && (np[2]=='\r'||np[2]=='\n')
# ^
# ( )
# cfi.cc:446:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( vp = getFieldValue(spec,field,value,size) )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# cfi.cc:446:9: note: place parentheses around the assignment to silence this warning
# if( vp = getFieldValue(spec,field,value,size) )
# ^
# ( )
# cfi.cc:446:9: note: use '==' to turn this assignment into an equality comparison
# if( vp = getFieldValue(spec,field,value,size) )
# ^
# ==
# cfi.cc:450:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( vp = getFieldValue(spec,field,value,size) )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# cfi.cc:450:9: note: place parentheses around the assignment to silence this warning
# if( vp = getFieldValue(spec,field,value,size) )
# ^
# ( )
# cfi.cc:450:9: note: use '==' to turn this assignment into an equality comparison
# if( vp = getFieldValue(spec,field,value,size) )
# ^
# ==
# cfi.cc:466:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = fvalue; sc = *sp; sp++ ){
# ~~~^~~~~
# cfi.cc:466:23: note: place parentheses around the assignment to silence this warning
# for( sp = fvalue; sc = *sp; sp++ ){
# ^
# ( )
# cfi.cc:466:23: note: use '==' to turn this assignment into an equality comparison
# for( sp = fvalue; sc = *sp; sp++ ){
# ^
# ==
# cfi.cc:667:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( crlf = strpbrk(statline,"\r\n") )
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# cfi.cc:667:14: note: place parentheses around the assignment to silence this warning
# if( crlf = strpbrk(statline,"\r\n") )
# ^
# ( )
# cfi.cc:667:14: note: use '==' to turn this assignment into an equality comparison
# if( crlf = strpbrk(statline,"\r\n") )
# ^
# ==
# 8 warnings generated.
# ../mkcpp cafe.c cafe.cc
# -- mkcpp set time: 1492117248 -> 1264837825 cafe.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c cafe.cc
# cafe.cc:158:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( dp = dir; dc = *dp; dp++ ){
# ~~~^~~~~
# cafe.cc:158:21: note: place parentheses around the assignment to silence this warning
# for( dp = dir; dc = *dp; dp++ ){
# ^
# ( )
# cafe.cc:158:21: note: use '==' to turn this assignment into an equality comparison
# for( dp = dir; dc = *dp; dp++ ){
# ^
# ==
# cafe.cc:189:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrchr(xpath,'/') )
# ~~~^~~~~~~~~~~~~~~~~~~~
# cafe.cc:189:10: note: place parentheses around the assignment to silence this warning
# if( dp = strrchr(xpath,'/') )
# ^
# ( )
# cafe.cc:189:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrchr(xpath,'/') )
# ^
# ==
# cafe.cc:294:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ix = 0; dev1 = ICs[ix].ic_dev; ix++ ){
# ~~~~~^~~~~~~~~~~~~~~~
# cafe.cc:294:20: note: place parentheses around the assignment to silence this warning
# for( ix = 0; dev1 = ICs[ix].ic_dev; ix++ ){
# ^
# ( )
# cafe.cc:294:20: note: use '==' to turn this assignment into an equality comparison
# for( ix = 0; dev1 = ICs[ix].ic_dev; ix++ ){
# ^
# ==
# cafe.cc:420:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( diff = (*i1)->i_atime - (*i2)->i_atime )
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# cafe.cc:420:11: note: place parentheses around the assignment to silence this warning
# if( diff = (*i1)->i_atime - (*i2)->i_atime )
# ^
# ( )
# cafe.cc:420:11: note: use '==' to turn this assignment into an equality comparison
# if( diff = (*i1)->i_atime - (*i2)->i_atime )
# ^
# ==
# cafe.cc:422:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( diff = (*i2)->i_blks - (*i1)->i_blks )
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# cafe.cc:422:11: note: place parentheses around the assignment to silence this warning
# if( diff = (*i2)->i_blks - (*i1)->i_blks )
# ^
# ( )
# cafe.cc:422:11: note: use '==' to turn this assignment into an equality comparison
# if( diff = (*i2)->i_blks - (*i1)->i_blks )
# ^
# ==
# cafe.cc:568:38: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( file[1] == 0 || file[1] == '.' && file[2] == 0 )
# ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
# cafe.cc:568:38: note: place parentheses around the '&&' expression to silence this warning
# if( file[1] == 0 || file[1] == '.' && file[2] == 0 )
# ^
# ( )
# cafe.cc:612:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# else match = 0;
# ^
# cafe.cc:629:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( np = strrpbrk(file,"/") ){
# ~~~^~~~~~~~~~~~~~~~~~~~
# cafe.cc:629:10: note: place parentheses around the assignment to silence this warning
# if( np = strrpbrk(file,"/") ){
# ^
# ( )
# cafe.cc:629:10: note: use '==' to turn this assignment into an equality comparison
# if( np = strrpbrk(file,"/") ){
# ^
# ==
# cafe.cc:658:12: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( match && (F_PRINT || F_LSFORM)
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
# cafe.cc:658:12: note: place parentheses around the '&&' expression to silence this warning
# if( match && (F_PRINT || F_LSFORM)
# ^
# ( )
# cafe.cc:659:16: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || da->d_top && !F_REMOVE
# ~~ ~~~~~~~~~~^~~~~~~~~~~~
# cafe.cc:659:16: note: place parentheses around the '&&' expression to silence this warning
# || da->d_top && !F_REMOVE
# ^
# ( )
# cafe.cc:660:12: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || isdir && F_DIR
# ~~ ~~~~~~^~~~~~~~
# cafe.cc:660:12: note: place parentheses around the '&&' expression to silence this warning
# || isdir && F_DIR
# ^
# ( )
# 11 warnings generated.
# ../mkcpp backup.c backup.cc
# -- mkcpp set time: 1492117248 -> 1250403944 backup.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c backup.cc
# backup.cc:99:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sfp = fopen(src,"r") ){
# ~~~~^~~~~~~~~~~~~~~~
# backup.cc:99:11: note: place parentheses around the assignment to silence this warning
# if( sfp = fopen(src,"r") ){
# ^
# ( )
# backup.cc:99:11: note: use '==' to turn this assignment into an equality comparison
# if( sfp = fopen(src,"r") ){
# ^
# ==
# backup.cc:134:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sp = strpbrk(src1,"\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# backup.cc:134:10: note: place parentheses around the assignment to silence this warning
# if( sp = strpbrk(src1,"\r\n") )
# ^
# ( )
# backup.cc:134:10: note: use '==' to turn this assignment into an equality comparison
# if( sp = strpbrk(src1,"\r\n") )
# ^
# ==
# 2 warnings generated.
# ../mkcpp dping.c dping.cc
# -- mkcpp set time: 1492117248 -> 1252611850 dping.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c dping.cc
# dping.cc:28:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( oi = 0; oc = outstr[oi]; oi++ ){
# ~~~^~~~~~~~~~~~
# dping.cc:28:18: note: place parentheses around the assignment to silence this warning
# for( oi = 0; oc = outstr[oi]; oi++ ){
# ^
# ( )
# dping.cc:28:18: note: use '==' to turn this assignment into an equality comparison
# for( oi = 0; oc = outstr[oi]; oi++ ){
# ^
# ==
# 1 warning generated.
# ../mkcpp swft.c swft.cc
# -- mkcpp set time: 1492117249 -> 1275003927 swft.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c swft.cc
# swft.cc:109:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( rp = swf->s_path_base ){
# ~~~^~~~~~~~~~~~~~~~~~
# swft.cc:109:10: note: place parentheses around the assignment to silence this warning
# if( rp = swf->s_path_base ){
# ^
# ( )
# swft.cc:109:10: note: use '==' to turn this assignment into an equality comparison
# if( rp = swf->s_path_base ){
# ^
# ==
# 1 warning generated.
# ../mkcpp pdft.c pdft.cc
# -- mkcpp set time: 1492117249 -> 1264838187 pdft.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c pdft.cc
# pdft.cc:361:28: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( inText && (ch < 0x20&&!isspace(ch) || 0x7F <= ch) ){
# ~~~~~~~~~^~~~~~~~~~~~~~ ~~
# pdft.cc:361:28: note: place parentheses around the '&&' expression to silence this warning
# if( inText && (ch < 0x20&&!isspace(ch) || 0x7F <= ch) ){
# ^
# ( )
# pdft.cc:507:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = str; ch = *sp; sp++ ){
# ~~~^~~~~
# pdft.cc:507:20: note: place parentheses around the assignment to silence this warning
# for( sp = str; ch = *sp; sp++ ){
# ^
# ( )
# pdft.cc:507:20: note: use '==' to turn this assignment into an equality comparison
# for( sp = str; ch = *sp; sp++ ){
# ^
# ==
# pdft.cc:603:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = str; ch = *sp; sp++ )
# ~~~^~~~~
# pdft.cc:603:20: note: place parentheses around the assignment to silence this warning
# for( sp = str; ch = *sp; sp++ )
# ^
# ( )
# pdft.cc:603:20: note: use '==' to turn this assignment into an equality comparison
# for( sp = str; ch = *sp; sp++ )
# ^
# ==
# pdft.cc:792:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sp = strstr(line,"/P ") ){
# ~~~^~~~~~~~~~~~~~~~~~~~
# pdft.cc:792:10: note: place parentheses around the assignment to silence this warning
# if( sp = strstr(line,"/P ") ){
# ^
# ( )
# pdft.cc:792:10: note: use '==' to turn this assignment into an equality comparison
# if( sp = strstr(line,"/P ") ){
# ^
# ==
# pdft.cc:794:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sp = strstr(line,"/ID[<") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# pdft.cc:794:10: note: place parentheses around the assignment to silence this warning
# if( sp = strstr(line,"/ID[<") ){
# ^
# ( )
# pdft.cc:794:10: note: use '==' to turn this assignment into an equality comparison
# if( sp = strstr(line,"/ID[<") ){
# ^
# ==
# pdft.cc:814:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sp = strstr(pdf->p_objsrc,"/O") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# pdft.cc:814:9: note: place parentheses around the assignment to silence this warning
# if( sp = strstr(pdf->p_objsrc,"/O") ){
# ^
# ( )
# pdft.cc:814:9: note: use '==' to turn this assignment into an equality comparison
# if( sp = strstr(pdf->p_objsrc,"/O") ){
# ^
# ==
# pdft.cc:821:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sp = strstr(pdf->p_objsrc,"/U") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# pdft.cc:821:9: note: place parentheses around the assignment to silence this warning
# if( sp = strstr(pdf->p_objsrc,"/U") ){
# ^
# ( )
# pdft.cc:821:9: note: use '==' to turn this assignment into an equality comparison
# if( sp = strstr(pdf->p_objsrc,"/U") ){
# ^
# ==
# pdft.cc:827:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sp = strstr(pdf->p_objsrc,"/V") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# pdft.cc:827:9: note: place parentheses around the assignment to silence this warning
# if( sp = strstr(pdf->p_objsrc,"/V") ){
# ^
# ( )
# pdft.cc:827:9: note: use '==' to turn this assignment into an equality comparison
# if( sp = strstr(pdf->p_objsrc,"/V") ){
# ^
# ==
# pdft.cc:830:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sp = strstr(pdf->p_objsrc,"/R") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# pdft.cc:830:9: note: place parentheses around the assignment to silence this warning
# if( sp = strstr(pdf->p_objsrc,"/R") ){
# ^
# ( )
# pdft.cc:830:9: note: use '==' to turn this assignment into an equality comparison
# if( sp = strstr(pdf->p_objsrc,"/R") ){
# ^
# ==
# pdft.cc:833:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sp = strstr(pdf->p_objsrc,"/P") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# pdft.cc:833:9: note: place parentheses around the assignment to silence this warning
# if( sp = strstr(pdf->p_objsrc,"/P") ){
# ^
# ( )
# pdft.cc:833:9: note: use '==' to turn this assignment into an equality comparison
# if( sp = strstr(pdf->p_objsrc,"/P") ){
# ^
# ==
# pdft.cc:836:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sp = strstr(pdf->p_objsrc,"/Length") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# pdft.cc:836:9: note: place parentheses around the assignment to silence this warning
# if( sp = strstr(pdf->p_objsrc,"/Length") ){
# ^
# ( )
# pdft.cc:836:9: note: use '==' to turn this assignment into an equality comparison
# if( sp = strstr(pdf->p_objsrc,"/Length") ){
# ^
# ==
# pdft.cc:1042:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sp = strstr(token,"/FlateDecode") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# pdft.cc:1042:10: note: place parentheses around the assignment to silence this warning
# if( sp = strstr(token,"/FlateDecode") ){
# ^
# ( )
# pdft.cc:1042:10: note: use '==' to turn this assignment into an equality comparison
# if( sp = strstr(token,"/FlateDecode") ){
# ^
# ==
# pdft.cc:1088:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sp = strstr(token,"stream") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~
# pdft.cc:1088:10: note: place parentheses around the assignment to silence this warning
# if( sp = strstr(token,"stream") ){
# ^
# ( )
# pdft.cc:1088:10: note: use '==' to turn this assignment into an equality comparison
# if( sp = strstr(token,"stream") ){
# ^
# ==
# 13 warnings generated.
# ./mkstab < sslway.c > sslway_dl.c
# ../mkcpp sslway_dl.c sslway_dl.cc
# -- mkcpp set time: 1492117250 -> 1492117250 sslway_dl.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c sslway_dl.cc
# sslway_dl.cc:680:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( op = strstr(val,"wait") ){
# ~~~^~~~~~~~~~~~~~~~~~~~
# sslway_dl.cc:680:10: note: place parentheses around the assignment to silence this warning
# if( op = strstr(val,"wait") ){
# ^
# ( )
# sslway_dl.cc:680:10: note: use '==' to turn this assignment into an equality comparison
# if( op = strstr(val,"wait") ){
# ^
# ==
# sslway_dl.cc:851:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = getenv("CFI_IDENT") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~
# sslway_dl.cc:851:10: note: place parentheses around the assignment to silence this warning
# if( env = getenv("CFI_IDENT") ){
# ^
# ( )
# sslway_dl.cc:851:10: note: use '==' to turn this assignment into an equality comparison
# if( env = getenv("CFI_IDENT") ){
# ^
# ==
# sslway_dl.cc:854:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fdopen(dup(fd),"w") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~
# sslway_dl.cc:854:11: note: place parentheses around the assignment to silence this warning
# if( fp = fdopen(dup(fd),"w") ){
# ^
# ( )
# sslway_dl.cc:854:11: note: use '==' to turn this assignment into an equality comparison
# if( fp = fdopen(dup(fd),"w") ){
# ^
# ==
# sslway_dl.cc:873:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( peer = SSL_get_peer_certificate(ssl) ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# sslway_dl.cc:873:11: note: place parentheses around the assignment to silence this warning
# if( peer = SSL_get_peer_certificate(ssl) ){
# ^
# ( )
# sslway_dl.cc:873:11: note: use '==' to turn this assignment into an equality comparison
# if( peer = SSL_get_peer_certificate(ssl) ){
# ^
# ==
# sslway_dl.cc:883:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = (char*)strcasestr(sb,"/emailAddress=") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# sslway_dl.cc:883:10: note: place parentheses around the assignment to silence this warning
# if( dp = (char*)strcasestr(sb,"/emailAddress=") )
# ^
# ( )
# sslway_dl.cc:883:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = (char*)strcasestr(sb,"/emailAddress=") )
# ^
# ==
# sslway_dl.cc:886:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = (char*)strcasestr(sb,"/email=") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# sslway_dl.cc:886:10: note: place parentheses around the assignment to silence this warning
# if( dp = (char*)strcasestr(sb,"/email=") )
# ^
# ( )
# sslway_dl.cc:886:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = (char*)strcasestr(sb,"/email=") )
# ^
# ==
# sslway_dl.cc:913:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( code = ERR_get_error() ){
# ~~~~~^~~~~~~~~~~~~~~~~
# sslway_dl.cc:913:15: note: place parentheses around the assignment to silence this warning
# while( code = ERR_get_error() ){
# ^
# ( )
# sslway_dl.cc:913:15: note: use '==' to turn this assignment into an equality comparison
# while( code = ERR_get_error() ){
# ^
# ==
# sslway_dl.cc:934:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sc = SSL_get_current_cipher(ssl) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# sslway_dl.cc:934:9: note: place parentheses around the assignment to silence this warning
# if( sc = SSL_get_current_cipher(ssl) ){
# ^
# ( )
# sslway_dl.cc:934:9: note: use '==' to turn this assignment into an equality comparison
# if( sc = SSL_get_current_cipher(ssl) ){
# ^
# ==
# sslway_dl.cc:935:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( descp = SSL_CIPHER_description(sc,desc,sizeof(desc)) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# sslway_dl.cc:935:13: note: place parentheses around the assignment to silence this warning
# if( descp = SSL_CIPHER_description(sc,desc,sizeof(desc)) ){
# ^
# ( )
# sslway_dl.cc:935:13: note: use '==' to turn this assignment into an equality comparison
# if( descp = SSL_CIPHER_description(sc,desc,sizeof(desc)) ){
# ^
# ==
# sslway_dl.cc:1018:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strtailstr(xpath,".pem") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# sslway_dl.cc:1018:10: note: place parentheses around the assignment to silence this warning
# if( dp = strtailstr(xpath,".pem") ){
# ^
# ( )
# sslway_dl.cc:1018:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strtailstr(xpath,".pem") ){
# ^
# ==
# sslway_dl.cc:1184:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sslver = serv ? cl_sslver : sv_sslver ){
# ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# sslway_dl.cc:1184:13: note: place parentheses around the assignment to silence this warning
# if( sslver = serv ? cl_sslver : sv_sslver ){
# ^
# ( )
# sslway_dl.cc:1184:13: note: use '==' to turn this assignment into an equality comparison
# if( sslver = serv ? cl_sslver : sv_sslver ){
# ^
# ==
# sslway_dl.cc:1219:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sslnover = serv ? cl_sslnover : sv_sslnover ){
# ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# sslway_dl.cc:1219:15: note: place parentheses around the assignment to silence this warning
# if( sslnover = serv ? cl_sslnover : sv_sslnover ){
# ^
# ( )
# sslway_dl.cc:1219:15: note: use '==' to turn this assignment into an equality comparison
# if( sslnover = serv ? cl_sslnover : sv_sslnover ){
# ^
# ==
# sslway_dl.cc:1237:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrpbrk(passfile,"/\\") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# sslway_dl.cc:1237:10: note: place parentheses around the assignment to silence this warning
# if( dp = strrpbrk(passfile,"/\\") )
# ^
# ( )
# sslway_dl.cc:1237:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrpbrk(passfile,"/\\") )
# ^
# ==
# sslway_dl.cc:1256:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(line,"\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# sslway_dl.cc:1256:9: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(line,"\r\n") )
# ^
# ( )
# sslway_dl.cc:1256:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(line,"\r\n") )
# ^
# ==
# sslway_dl.cc:1290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = getenv("REMOTE_ADDR") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~
# sslway_dl.cc:1290:10: note: place parentheses around the assignment to silence this warning
# if( env = getenv("REMOTE_ADDR") ){
# ^
# ( )
# sslway_dl.cc:1290:10: note: use '==' to turn this assignment into an equality comparison
# if( env = getenv("REMOTE_ADDR") ){
# ^
# ==
# sslway_dl.cc:1293:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = getenv("SERVER_ADDR") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~
# sslway_dl.cc:1293:10: note: place parentheses around the assignment to silence this warning
# if( env = getenv("SERVER_ADDR") ){
# ^
# ( )
# sslway_dl.cc:1293:10: note: use '==' to turn this assignment into an equality comparison
# if( env = getenv("SERVER_ADDR") ){
# ^
# ==
# sslway_dl.cc:1333:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cert = SSL_get_certificate(ssl) ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# sslway_dl.cc:1333:11: note: place parentheses around the assignment to silence this warning
# if( cert = SSL_get_certificate(ssl) ){
# ^
# ( )
# sslway_dl.cc:1333:11: note: use '==' to turn this assignment into an equality comparison
# if( cert = SSL_get_certificate(ssl) ){
# ^
# ==
# sslway_dl.cc:1405:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(fid,'\n') )
# ~~~^~~~~~~~~~~~~~~~~~
# sslway_dl.cc:1405:9: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(fid,'\n') )
# ^
# ( )
# sslway_dl.cc:1405:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(fid,'\n') )
# ^
# ==
# sslway_dl.cc:1636:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( lkfp = CFI_LockFp() ){
# ~~~~~^~~~~~~~~~~~~~
# sslway_dl.cc:1636:11: note: place parentheses around the assignment to silence this warning
# if( lkfp = CFI_LockFp() ){
# ^
# ( )
# sslway_dl.cc:1636:11: note: use '==' to turn this assignment into an equality comparison
# if( lkfp = CFI_LockFp() ){
# ^
# ==
# sslway_dl.cc:1811:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( lkfp = CFI_LockFp() ){
# ~~~~~^~~~~~~~~~~~~~
# sslway_dl.cc:1811:11: note: place parentheses around the assignment to silence this warning
# if( lkfp = CFI_LockFp() ){
# ^
# ( )
# sslway_dl.cc:1811:11: note: use '==' to turn this assignment into an equality comparison
# if( lkfp = CFI_LockFp() ){
# ^
# ==
# sslway_dl.cc:1814:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = CFI_fopenShared("r+") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~
# sslway_dl.cc:1814:10: note: place parentheses around the assignment to silence this warning
# if( fp = CFI_fopenShared("r+") ){
# ^
# ( )
# sslway_dl.cc:1814:10: note: use '==' to turn this assignment into an equality comparison
# if( fp = CFI_fopenShared("r+") ){
# ^
# ==
# sslway_dl.cc:1865:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( yp = strrchr(ykeyfile,'.') ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~
# sslway_dl.cc:1865:10: note: place parentheses around the assignment to silence this warning
# if( yp = strrchr(ykeyfile,'.') ){
# ^
# ( )
# sslway_dl.cc:1865:10: note: use '==' to turn this assignment into an equality comparison
# if( yp = strrchr(ykeyfile,'.') ){
# ^
# ==
# sslway_dl.cc:1872:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrchr(keyfile,'.') ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# sslway_dl.cc:1872:9: note: place parentheses around the assignment to silence this warning
# if( dp = strrchr(keyfile,'.') ){
# ^
# ( )
# sslway_dl.cc:1872:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrchr(keyfile,'.') ){
# ^
# ==
# sslway_dl.cc:2128:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( Bp = BIO_new_file(path,"r") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~
# sslway_dl.cc:2128:10: note: place parentheses around the assignment to silence this warning
# if( Bp = BIO_new_file(path,"r") ){
# ^
# ( )
# sslway_dl.cc:2128:10: note: use '==' to turn this assignment into an equality comparison
# if( Bp = BIO_new_file(path,"r") ){
# ^
# ==
# sslway_dl.cc:2129:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dh = PEM_read_bio_DHparams(Bp,NULL,NULL,NULL) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# sslway_dl.cc:2129:11: note: place parentheses around the assignment to silence this warning
# if( dh = PEM_read_bio_DHparams(Bp,NULL,NULL,NULL) ){
# ^
# ( )
# sslway_dl.cc:2129:11: note: use '==' to turn this assignment into an equality comparison
# if( dh = PEM_read_bio_DHparams(Bp,NULL,NULL,NULL) ){
# ^
# ==
# sslway_dl.cc:2300:13: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( do_acc && 0 <= sv || do_con && 0 <= cl )
# ~~~~~~~^~~~~~~~~~ ~~
# sslway_dl.cc:2300:13: note: place parentheses around the '&&' expression to silence this warning
# if( do_acc && 0 <= sv || do_con && 0 <= cl )
# ^
# ( )
# sslway_dl.cc:2300:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( do_acc && 0 <= sv || do_con && 0 <= cl )
# ~~ ~~~~~~~^~~~~~~~~~
# sslway_dl.cc:2300:34: note: place parentheses around the '&&' expression to silence this warning
# if( do_acc && 0 <= sv || do_con && 0 <= cl )
# ^
# ( )
# sslway_dl.cc:2562:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(buf,"\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~
# sslway_dl.cc:2562:10: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(buf,"\r\n") )
# ^
# ( )
# sslway_dl.cc:2562:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(buf,"\r\n") )
# ^
# ==
# sslway_dl.cc:2681:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(buf,"\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~
# sslway_dl.cc:2681:10: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(buf,"\r\n") )
# ^
# ( )
# sslway_dl.cc:2681:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(buf,"\r\n") )
# ^
# ==
# sslway_dl.cc:3060:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = getenv("CFI_FILTER_ID") )
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# sslway_dl.cc:3060:10: note: place parentheses around the assignment to silence this warning
# if( env = getenv("CFI_FILTER_ID") )
# ^
# ( )
# sslway_dl.cc:3060:10: note: use '==' to turn this assignment into an equality comparison
# if( env = getenv("CFI_FILTER_ID") )
# ^
# ==
# sslway_dl.cc:3069:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = getenv("CFI_TYPE") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~
# sslway_dl.cc:3069:10: note: place parentheses around the assignment to silence this warning
# if( env = getenv("CFI_TYPE") ){
# ^
# ( )
# sslway_dl.cc:3069:10: note: use '==' to turn this assignment into an equality comparison
# if( env = getenv("CFI_TYPE") ){
# ^
# ==
# sslway_dl.cc:3079:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = getenv("CFI_STAT") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~
# sslway_dl.cc:3079:10: note: place parentheses around the assignment to silence this warning
# if( env = getenv("CFI_STAT") ){
# ^
# ( )
# sslway_dl.cc:3079:10: note: use '==' to turn this assignment into an equality comparison
# if( env = getenv("CFI_STAT") ){
# ^
# ==
# sslway_dl.cc:3086:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = getenv("CFI_SYNC") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~
# sslway_dl.cc:3086:10: note: place parentheses around the assignment to silence this warning
# if( env = getenv("CFI_SYNC") ){
# ^
# ( )
# sslway_dl.cc:3086:10: note: use '==' to turn this assignment into an equality comparison
# if( env = getenv("CFI_SYNC") ){
# ^
# ==
# sslway_dl.cc:3093:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = GetEnv("SSL_KEY_PASSWD") )
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# sslway_dl.cc:3093:10: note: place parentheses around the assignment to silence this warning
# if( env = GetEnv("SSL_KEY_PASSWD") )
# ^
# ( )
# sslway_dl.cc:3093:10: note: use '==' to turn this assignment into an equality comparison
# if( env = GetEnv("SSL_KEY_PASSWD") )
# ^
# ==
# sslway_dl.cc:3095:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = GetEnv("SSL_CLIENT_KEY_PASSWD") )
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# sslway_dl.cc:3095:10: note: place parentheses around the assignment to silence this warning
# if( env = GetEnv("SSL_CLIENT_KEY_PASSWD") )
# ^
# ( )
# sslway_dl.cc:3095:10: note: use '==' to turn this assignment into an equality comparison
# if( env = GetEnv("SSL_CLIENT_KEY_PASSWD") )
# ^
# ==
# sslway_dl.cc:3097:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = GetEnv("SSL_SERVER_KEY_PASSWD") )
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# sslway_dl.cc:3097:10: note: place parentheses around the assignment to silence this warning
# if( env = GetEnv("SSL_SERVER_KEY_PASSWD") )
# ^
# ( )
# sslway_dl.cc:3097:10: note: use '==' to turn this assignment into an equality comparison
# if( env = GetEnv("SSL_SERVER_KEY_PASSWD") )
# ^
# ==
# sslway_dl.cc:3114:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = GetEnv("SSL_CIPHER") ) cipher_list = env;
# ~~~~^~~~~~~~~~~~~~~~~~~~~~
# sslway_dl.cc:3114:10: note: place parentheses around the assignment to silence this warning
# if( env = GetEnv("SSL_CIPHER") ) cipher_list = env;
# ^
# ( )
# sslway_dl.cc:3114:10: note: use '==' to turn this assignment into an equality comparison
# if( env = GetEnv("SSL_CIPHER") ) cipher_list = env;
# ^
# ==
# sslway_dl.cc:3116:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = GetEnv("SSL_CERT_FILE") )
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# sslway_dl.cc:3116:10: note: place parentheses around the assignment to silence this warning
# if( env = GetEnv("SSL_CERT_FILE") )
# ^
# ( )
# sslway_dl.cc:3116:10: note: use '==' to turn this assignment into an equality comparison
# if( env = GetEnv("SSL_CERT_FILE") )
# ^
# ==
# sslway_dl.cc:3119:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = GetEnv("SSL_SERVER_KEY_FILE" ) ) sv_key = env;
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# sslway_dl.cc:3119:10: note: place parentheses around the assignment to silence this warning
# if( env = GetEnv("SSL_SERVER_KEY_FILE" ) ) sv_key = env;
# ^
# ( )
# sslway_dl.cc:3119:10: note: use '==' to turn this assignment into an equality comparison
# if( env = GetEnv("SSL_SERVER_KEY_FILE" ) ) sv_key = env;
# ^
# ==
# sslway_dl.cc:3120:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = GetEnv("SSL_SERVER_CERT_FILE") ) sv_cert = env;
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# sslway_dl.cc:3120:10: note: place parentheses around the assignment to silence this warning
# if( env = GetEnv("SSL_SERVER_CERT_FILE") ) sv_cert = env;
# ^
# ( )
# sslway_dl.cc:3120:10: note: use '==' to turn this assignment into an equality comparison
# if( env = GetEnv("SSL_SERVER_CERT_FILE") ) sv_cert = env;
# ^
# ==
# sslway_dl.cc:3122:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = GetEnv("SSL_CLIENT_KEY_FILE" ) ) cl_key = env;
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# sslway_dl.cc:3122:10: note: place parentheses around the assignment to silence this warning
# if( env = GetEnv("SSL_CLIENT_KEY_FILE" ) ) cl_key = env;
# ^
# ( )
# sslway_dl.cc:3122:10: note: use '==' to turn this assignment into an equality comparison
# if( env = GetEnv("SSL_CLIENT_KEY_FILE" ) ) cl_key = env;
# ^
# ==
# sslway_dl.cc:3123:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = GetEnv("SSL_CLIENT_CERT_FILE") ) cl_cert = env;
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# sslway_dl.cc:3123:10: note: place parentheses around the assignment to silence this warning
# if( env = GetEnv("SSL_CLIENT_CERT_FILE") ) cl_cert = env;
# ^
# ( )
# sslway_dl.cc:3123:10: note: use '==' to turn this assignment into an equality comparison
# if( env = GetEnv("SSL_CLIENT_CERT_FILE") ) cl_cert = env;
# ^
# ==
# sslway_dl.cc:3299:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( do_acc = do_accSSL ){
# ~~~~~~~^~~~~~~~~~~
# sslway_dl.cc:3299:13: note: place parentheses around the assignment to silence this warning
# if( do_acc = do_accSSL ){
# ^
# ( )
# sslway_dl.cc:3299:13: note: use '==' to turn this assignment into an equality comparison
# if( do_acc = do_accSSL ){
# ^
# ==
# sslway_dl.cc:3303:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( do_con = do_conSSL ){
# ~~~~~~~^~~~~~~~~~~
# sslway_dl.cc:3303:13: note: place parentheses around the assignment to silence this warning
# if( do_con = do_conSSL ){
# ^
# ( )
# sslway_dl.cc:3303:13: note: use '==' to turn this assignment into an equality comparison
# if( do_con = do_conSSL ){
# ^
# ==
# sslway_dl.cc:3343:16: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( do_conSSL && do_conSTLS || do_accSSL && do_accSTLS ){
# ~~~~~~~~~~^~~~~~~~~~~~~ ~~
# sslway_dl.cc:3343:16: note: place parentheses around the '&&' expression to silence this warning
# if( do_conSSL && do_conSTLS || do_accSSL && do_accSTLS ){
# ~~~~~~~~~~^~~~~~~~~~~~~
# sslway_dl.cc:3343:43: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( do_conSSL && do_conSTLS || do_accSSL && do_accSTLS ){
# ~~ ~~~~~~~~~~^~~~~~~~~~~~~
# sslway_dl.cc:3343:43: note: place parentheses around the '&&' expression to silence this warning
# if( do_conSSL && do_conSTLS || do_accSSL && do_accSTLS ){
# ~~~~~~~~~~^~~~~~~~~~~~~
# sslway_dl.cc:3642:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ok = sslway_dl0() ){
# ~~~^~~~~~~~~~~~~~
# sslway_dl.cc:3642:9: note: place parentheses around the assignment to silence this warning
# if( ok = sslway_dl0() ){
# ^
# ( )
# sslway_dl.cc:3642:9: note: use '==' to turn this assignment into an equality comparison
# if( ok = sslway_dl0() ){
# ^
# ==
# 47 warnings generated.
# ./mkstab < gzip.c > gzip_dl.c
# ../mkcpp gzip_dl.c gzip_dl.cc
# -- mkcpp set time: 1492117251 -> 1492117251 gzip_dl.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c gzip_dl.cc
# gzip_dl.cc:253:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sock = SocketOf(fd) ){
# ~~~~~^~~~~~~~~~~~~~
# gzip_dl.cc:253:11: note: place parentheses around the assignment to silence this warning
# if( sock = SocketOf(fd) ){
# ^
# ( )
# gzip_dl.cc:253:11: note: use '==' to turn this assignment into an equality comparison
# if( sock = SocketOf(fd) ){
# ^
# ==
# gzip_dl.cc:451:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( _gzfuncs = (GZFUNCS)mydlsym("gzfuncs") ){
# ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# gzip_dl.cc:451:16: note: place parentheses around the assignment to silence this warning
# if( _gzfuncs = (GZFUNCS)mydlsym("gzfuncs") ){
# ^
# ( )
# gzip_dl.cc:451:16: note: use '==' to turn this assignment into an equality comparison
# if( _gzfuncs = (GZFUNCS)mydlsym("gzfuncs") ){
# ^
# ==
# gzip_dl.cc:754:16: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || 4 < gi && 5 < Time()-Prevf
# ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~
# gzip_dl.cc:754:16: note: place parentheses around the '&&' expression to silence this warning
# || 4 < gi && 5 < Time()-Prevf
# ^
# ( )
# gzip_dl.cc:961:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ready = inputReady(fd,&rd) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~
# gzip_dl.cc:961:14: note: place parentheses around the assignment to silence this warning
# if( ready = inputReady(fd,&rd) ){
# ^
# ( )
# gzip_dl.cc:961:14: note: use '==' to turn this assignment into an equality comparison
# if( ready = inputReady(fd,&rd) ){
# ^
# ==
# gzip_dl.cc:965:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else{
# ^
# 5 warnings generated.
# ./mkstab < regex.c > regex_dl.c
# ../mkcpp regex_dl.c regex_dl.cc
# -- mkcpp set time: 1492117251 -> 1492117251 regex_dl.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c regex_dl.cc
# ./mkstab < m17nccx.c > m17nccx_dl.c
# ../mkcpp m17nccx_dl.c m17nccx_dl.cc
# -- mkcpp set time: 1492117251 -> 1492117251 m17nccx_dl.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c m17nccx_dl.cc
# rm -f libcfi.a
# ar cr libcfi.a dl.o cfi.o cafe.o backup.o dping.o swft.o pdft.o sslway_dl.o gzip_dl.o regex_dl.o m17nccx_dl.o
# /usr/bin/ranlib libcfi.a
# make[4]: Leaving directory '/tmp/delegate/src/delegate9.9.13/filters'
# make[3]: Leaving directory '/tmp/delegate/src/delegate9.9.13/filters'
# **[0] move ../filters/libcfi.a to ../lib/libcfi.a
# "/tmp/delegate/src/delegate9.9.13/mkmake.exe" -makeat ../lib/libfsx.a ../fsx libfsx.a "make" libx MAKE="make" SHELL="/bin/sh" CC="clang" HDRDIR="-I../gen -I../include -Wno-narrowing" RANLIB="/usr/bin/ranlib" LDFLAGS=" -L../lib" LIBDIR="-L../lib" NETLIB="-lnsl -ldl -lutil -lpthread -lpam -lstdc++" AR="ar" TAR="tar" CFLAGS="-Wno-narrowing -x c++ -DQS -DNONC99=3 "
# ---- testing CC capability [clang][-Wno-narrowing -x c++ -DQS -DNONC99=3 ][] ...
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# _.c:1:16: error: field has incomplete type 'char []'
# struct _S{char A[]; char B[1];}S;
# ^
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 2 errors generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# [clang -c -Wno-narrowing -x c++ -DQS -DNONC99=3 ] NONC99=2, NONAZ0=6 @0011ec079acd
#
# ####### -makeat: /tmp/delegate/src/delegate9.9.13/fsx @0011ec079acd
# make[3]: Entering directory '/tmp/delegate/src/delegate9.9.13/fsx'
# "/tmp/delegate/src/delegate9.9.13/mkmake.exe" -cksum Makefile any2fdif.c
# "/tmp/delegate/src/delegate9.9.13/mkmake.exe" -mkmake "/usr/bin/make" Makefile.go "clang" "-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 " "" "-L../lib" "/usr/bin/ranlib" "-lnsl -ldl -lutil -lpthread -lpam -lstdc++" NETLIB
# ---- testing CC capability [clang][-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ][] ...
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# _.c:1:16: error: field has incomplete type 'char []'
# struct _S{char A[]; char B[1];}S;
# ^
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 2 errors generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# mkmake:
# cpyfile[/tmp/delegate/src/delegate9.9.13/fsx]: cannot read 'DELEGATE_CONF'
# [clang -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ] NONC99=2, NONAZ0=6 @0011ec079acd
# #### [/tmp/delegate/src/delegate9.9.13/fsx] creating Makefile.go
# cpyfile Makefile[1-0][0-40ae95] > Makefile.go
# #ifdef UNIX,OS2EMX ################################################
# [SET] MKMAKE=/tmp/delegate/src/delegate9.9.13/mkmake.exe
# [SET] RANLIB=/usr/bin/ranlib
# - checking availability of -lnsl []
# cpyfile[/tmp/delegate/src/delegate9.9.13/fsx]: cannot read 'DELEGATE_CONF'
# - checking availability of -ldl [-lnsl]
# cpyfile[/tmp/delegate/src/delegate9.9.13/fsx]: cannot read 'DELEGATE_CONF'
# - checking availability of -lutil [-lnsl -ldl]
# cpyfile[/tmp/delegate/src/delegate9.9.13/fsx]: cannot read 'DELEGATE_CONF'
# - checking availability of -lpthread [-lnsl -ldl -lutil]
# cpyfile[/tmp/delegate/src/delegate9.9.13/fsx]: cannot read 'DELEGATE_CONF'
# - checking availability of -lpam [-lnsl -ldl -lutil -lpthread]
# cpyfile[/tmp/delegate/src/delegate9.9.13/fsx]: cannot read 'DELEGATE_CONF'
# - checking availability of -lstdc++ [-lnsl -ldl -lutil -lpthread -lpam]
# cpyfile[/tmp/delegate/src/delegate9.9.13/fsx]: cannot read 'DELEGATE_CONF'
# [SET] NETLIB=-lnsl -ldl -lutil -lpthread -lpam -lstdc++
# cpyfile[/tmp/delegate/src/delegate9.9.13/fsx]: cannot read 'DELEGATE_CONF'
# cpyfile Makefile[0-0][40af38-0] > Makefile.go
# #ifdef UNIX,OS2EMX ################################################
# /usr/bin/make -f Makefile.go CFLAGS="-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 " libfsx.a SHELL="/bin/sh" HDRDIR="-I../gen -I../include -Wno-narrowing"
# make[4]: Entering directory '/tmp/delegate/src/delegate9.9.13/fsx'
# ../mkcpp any2fdif.c any2fdif.cc
# -- mkcpp set time: 1492117253 -> 1413283809 any2fdif.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../gen -I../include -Wno-narrowing -I../include -c any2fdif.cc
# any2fdif.cc:345:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( xi = 0; cext = types[xi].ext; xi++ ){
# ~~~~~^~~~~~~~~~~~~~~
# any2fdif.cc:345:20: note: place parentheses around the assignment to silence this warning
# for( xi = 0; cext = types[xi].ext; xi++ ){
# ^
# ( )
# any2fdif.cc:345:20: note: use '==' to turn this assignment into an equality comparison
# for( xi = 0; cext = types[xi].ext; xi++ ){
# ^
# ==
# any2fdif.cc:374:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( xi = 0; cext = types[xi].ext; xi++ ){
# ~~~~~^~~~~~~~~~~~~~~
# any2fdif.cc:374:20: note: place parentheses around the assignment to silence this warning
# for( xi = 0; cext = types[xi].ext; xi++ ){
# ^
# ( )
# any2fdif.cc:374:20: note: use '==' to turn this assignment into an equality comparison
# for( xi = 0; cext = types[xi].ext; xi++ ){
# ^
# ==
# any2fdif.cc:392:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cp = strtailstr(url,"/@") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# any2fdif.cc:392:9: note: place parentheses around the assignment to silence this warning
# if( cp = strtailstr(url,"/@") ){
# ^
# ( )
# any2fdif.cc:392:9: note: use '==' to turn this assignment into an equality comparison
# if( cp = strtailstr(url,"/@") ){
# ^
# ==
# any2fdif.cc:396:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cp = strtailstr(url,"/=") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# any2fdif.cc:396:9: note: place parentheses around the assignment to silence this warning
# if( cp = strtailstr(url,"/=") ){
# ^
# ( )
# any2fdif.cc:396:9: note: use '==' to turn this assignment into an equality comparison
# if( cp = strtailstr(url,"/=") ){
# ^
# ==
# any2fdif.cc:400:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( qp = strchr(url,'?') )
# ~~~^~~~~~~~~~~~~~~~~
# any2fdif.cc:400:9: note: place parentheses around the assignment to silence this warning
# if( qp = strchr(url,'?') )
# ^
# ( )
# any2fdif.cc:400:9: note: use '==' to turn this assignment into an equality comparison
# if( qp = strchr(url,'?') )
# ^
# ==
# any2fdif.cc:407:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrchr(url,'/') ){
# ~~~^~~~~~~~~~~~~~~~~~
# any2fdif.cc:407:9: note: place parentheses around the assignment to silence this warning
# if( dp = strrchr(url,'/') ){
# ^
# ( )
# any2fdif.cc:407:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrchr(url,'/') ){
# ^
# ==
# any2fdif.cc:408:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrchr(dp+1,'.') )
# ~~~^~~~~~~~~~~~~~~~~~~
# any2fdif.cc:408:10: note: place parentheses around the assignment to silence this warning
# if( dp = strrchr(dp+1,'.') )
# ^
# ( )
# any2fdif.cc:408:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrchr(dp+1,'.') )
# ^
# ==
# any2fdif.cc:417:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( xi = 0; cext = types[xi].ext; xi++ ){
# ~~~~~^~~~~~~~~~~~~~~
# any2fdif.cc:417:20: note: place parentheses around the assignment to silence this warning
# for( xi = 0; cext = types[xi].ext; xi++ ){
# ^
# ( )
# any2fdif.cc:417:20: note: use '==' to turn this assignment into an equality comparison
# for( xi = 0; cext = types[xi].ext; xi++ ){
# ^
# ==
# any2fdif.cc:542:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( xi = 0; cext = types[xi].ext; xi++ ){
# ~~~~~^~~~~~~~~~~~~~~
# any2fdif.cc:542:20: note: place parentheses around the assignment to silence this warning
# for( xi = 0; cext = types[xi].ext; xi++ ){
# ^
# ( )
# any2fdif.cc:542:20: note: use '==' to turn this assignment into an equality comparison
# for( xi = 0; cext = types[xi].ext; xi++ ){
# ^
# ==
# any2fdif.cc:548:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( xi = 0; cext = types[xi].ext; xi++ ){
# ~~~~~^~~~~~~~~~~~~~~
# any2fdif.cc:548:20: note: place parentheses around the assignment to silence this warning
# for( xi = 0; cext = types[xi].ext; xi++ ){
# ^
# ( )
# any2fdif.cc:548:20: note: use '==' to turn this assignment into an equality comparison
# for( xi = 0; cext = types[xi].ext; xi++ ){
# ^
# ==
# any2fdif.cc:549:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cnt = types[xi].cnt ){
# ~~~~^~~~~~~~~~~~~~~
# any2fdif.cc:549:11: note: place parentheses around the assignment to silence this warning
# if( cnt = types[xi].cnt ){
# ^
# ( )
# any2fdif.cc:549:11: note: use '==' to turn this assignment into an equality comparison
# if( cnt = types[xi].cnt ){
# ^
# ==
# any2fdif.cc:833:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ref = Urls[i].u_referer ){
# ~~~~^~~~~~~~~~~~~~~~~~~
# any2fdif.cc:833:12: note: place parentheses around the assignment to silence this warning
# if( ref = Urls[i].u_referer ){
# ^
# ( )
# any2fdif.cc:833:12: note: use '==' to turn this assignment into an equality comparison
# if( ref = Urls[i].u_referer ){
# ^
# ==
# any2fdif.cc:854:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrchr(login,':') ){
# ~~~^~~~~~~~~~~~~~~~~~~~
# any2fdif.cc:854:9: note: place parentheses around the assignment to silence this warning
# if( dp = strrchr(login,':') ){
# ^
# ( )
# any2fdif.cc:854:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrchr(login,':') ){
# ^
# ==
# any2fdif.cc:858:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(upath,'#') )
# ~~~^~~~~~~~~~~~~~~~~~~
# any2fdif.cc:858:9: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(upath,'#') )
# ^
# ( )
# any2fdif.cc:858:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(upath,'#') )
# ^
# ==
# any2fdif.cc:932:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( up = strrchr(upath,'/') )
# ~~~^~~~~~~~~~~~~~~~~~~~
# any2fdif.cc:932:9: note: place parentheses around the assignment to silence this warning
# if( up = strrchr(upath,'/') )
# ^
# ( )
# any2fdif.cc:932:9: note: use '==' to turn this assignment into an equality comparison
# if( up = strrchr(upath,'/') )
# ^
# ==
# any2fdif.cc:954:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(basedir,"//") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# any2fdif.cc:954:9: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(basedir,"//") ){
# ^
# ( )
# any2fdif.cc:954:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(basedir,"//") ){
# ^
# ==
# any2fdif.cc:957:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( tp = strpbrk(dp,"?") )
# ~~~^~~~~~~~~~~~~~~~~
# any2fdif.cc:957:10: note: place parentheses around the assignment to silence this warning
# if( tp = strpbrk(dp,"?") )
# ^
# ( )
# any2fdif.cc:957:10: note: use '==' to turn this assignment into an equality comparison
# if( tp = strpbrk(dp,"?") )
# ^
# ==
# any2fdif.cc:959:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( tp = strchr(dp,'/') )
# ~~~^~~~~~~~~~~~~~~~
# any2fdif.cc:959:10: note: place parentheses around the assignment to silence this warning
# if( tp = strchr(dp,'/') )
# ^
# ( )
# any2fdif.cc:959:10: note: use '==' to turn this assignment into an equality comparison
# if( tp = strchr(dp,'/') )
# ^
# ==
# any2fdif.cc:962:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( tp = strrchr(dp,'/') )
# ~~~^~~~~~~~~~~~~~~~~
# any2fdif.cc:962:10: note: place parentheses around the assignment to silence this warning
# if( tp = strrchr(dp,'/') )
# ^
# ( )
# any2fdif.cc:962:10: note: use '==' to turn this assignment into an equality comparison
# if( tp = strrchr(dp,'/') )
# ^
# ==
# any2fdif.cc:986:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( lp = strpbrk(line,"\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# any2fdif.cc:986:10: note: place parentheses around the assignment to silence this warning
# if( lp = strpbrk(line,"\r\n") )
# ^
# ( )
# any2fdif.cc:986:10: note: use '==' to turn this assignment into an equality comparison
# if( lp = strpbrk(line,"\r\n") )
# ^
# ==
# any2fdif.cc:1121:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(url,'#') )
# ~~~^~~~~~~~~~~~~~~~~
# any2fdif.cc:1121:11: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(url,'#') )
# ^
# ( )
# any2fdif.cc:1121:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(url,'#') )
# ^
# ==
# any2fdif.cc:1279:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(url,"\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~
# any2fdif.cc:1279:12: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(url,"\r\n") )
# ^
# ( )
# any2fdif.cc:1279:12: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(url,"\r\n") )
# ^
# ==
# any2fdif.cc:1297:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(url,"\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~
# any2fdif.cc:1297:10: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(url,"\r\n") )
# ^
# ( )
# any2fdif.cc:1297:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(url,"\r\n") )
# ^
# ==
# any2fdif.cc:1481:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = getenv("FSXHOME") ){
# ~~~~^~~~~~~~~~~~~~~~~~~
# any2fdif.cc:1481:12: note: place parentheses around the assignment to silence this warning
# if( env = getenv("FSXHOME") ){
# ^
# ( )
# any2fdif.cc:1481:12: note: use '==' to turn this assignment into an equality comparison
# if( env = getenv("FSXHOME") ){
# ^
# ==
# any2fdif.cc:1500:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrchr(outdir,'/') ){
# ~~~^~~~~~~~~~~~~~~~~~~~~
# any2fdif.cc:1500:11: note: place parentheses around the assignment to silence this warning
# if( dp = strrchr(outdir,'/') ){
# ^
# ( )
# any2fdif.cc:1500:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrchr(outdir,'/') ){
# ^
# ==
# any2fdif.cc:1666:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ocode = get_CHARCODE(0) ){
# ~~~~~~^~~~~~~~~~~~~~~~~
# any2fdif.cc:1666:12: note: place parentheses around the assignment to silence this warning
# if( ocode = get_CHARCODE(0) ){
# ^
# ( )
# any2fdif.cc:1666:12: note: use '==' to turn this assignment into an equality comparison
# if( ocode = get_CHARCODE(0) ){
# ^
# ==
# any2fdif.cc:1692:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrchr(execpath,'/') ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~
# any2fdif.cc:1692:10: note: place parentheses around the assignment to silence this warning
# if( dp = strrchr(execpath,'/') ){
# ^
# ( )
# any2fdif.cc:1692:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrchr(execpath,'/') ){
# ^
# ==
# any2fdif.cc:1698:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrchr(rx,'/') )
# ~~~^~~~~~~~~~~~~~~~~
# any2fdif.cc:1698:11: note: place parentheses around the assignment to silence this warning
# if( dp = strrchr(rx,'/') )
# ^
# ( )
# any2fdif.cc:1698:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrchr(rx,'/') )
# ^
# ==
# any2fdif.cc:1759:28: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse]
# struct sed_env *sed_new();
# ^~
# any2fdif.cc:1759:28: note: replace parentheses with an initializer to declare a variable
# struct sed_env *sed_new();
# ^~
# = NULL
# any2fdif.cc:2012:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = src; ch = *sp; sp++ ){
# ~~~^~~~~
# any2fdif.cc:2012:20: note: place parentheses around the assignment to silence this warning
# for( sp = src; ch = *sp; sp++ ){
# ^
# ( )
# any2fdif.cc:2012:20: note: use '==' to turn this assignment into an equality comparison
# for( sp = src; ch = *sp; sp++ ){
# ^
# ==
# any2fdif.cc:2111:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( lp = line; ch = *lp; lp++ ){
# ~~~^~~~~
# any2fdif.cc:2111:21: note: place parentheses around the assignment to silence this warning
# for( lp = line; ch = *lp; lp++ ){
# ^
# ( )
# any2fdif.cc:2111:21: note: use '==' to turn this assignment into an equality comparison
# for( lp = line; ch = *lp; lp++ ){
# ^
# ==
# any2fdif.cc:2135:35: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || strncasecmp(line,"On ",3)==0 && (
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
# any2fdif.cc:2135:35: note: place parentheses around the '&&' expression to silence this warning
# || strncasecmp(line,"On ",3)==0 && (
# ^
# any2fdif.cc:2148:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(line,':') )
# ~~~^~~~~~~~~~~~~~~~~~
# any2fdif.cc:2148:10: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(line,':') )
# ^
# ( )
# any2fdif.cc:2148:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(line,':') )
# ^
# ==
# any2fdif.cc:2149:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(dp+1,'(') )
# ~~~^~~~~~~~~~~~~~~~~~
# any2fdif.cc:2149:10: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(dp+1,'(') )
# ^
# ( )
# any2fdif.cc:2149:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(dp+1,'(') )
# ^
# ==
# any2fdif.cc:2150:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(dp+1,')') )
# ~~~^~~~~~~~~~~~~~~~~~
# any2fdif.cc:2150:10: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(dp+1,')') )
# ^
# ( )
# any2fdif.cc:2150:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(dp+1,')') )
# ^
# ==
# any2fdif.cc:2159:21: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || line[0] == '#' && itype == T_MAIL /* v9.9.12 new-140926b */
# ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
# any2fdif.cc:2159:21: note: place parentheses around the '&&' expression to silence this warning
# || line[0] == '#' && itype == T_MAIL /* v9.9.12 new-140926b */
# ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
# any2fdif.cc:2163:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( dp = line; ch = *dp; dp++ ){
# ~~~^~~~~
# any2fdif.cc:2163:21: note: place parentheses around the assignment to silence this warning
# for( dp = line; ch = *dp; dp++ ){
# ^
# ( )
# any2fdif.cc:2163:21: note: use '==' to turn this assignment into an equality comparison
# for( dp = line; ch = *dp; dp++ ){
# ^
# ==
# any2fdif.cc:2195:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ip = inb; ch = *ip; ip++ ){
# ~~~^~~~~
# any2fdif.cc:2195:21: note: place parentheses around the assignment to silence this warning
# for( ip = inb; ch = *ip; ip++ ){
# ^
# ( )
# any2fdif.cc:2195:21: note: use '==' to turn this assignment into an equality comparison
# for( ip = inb; ch = *ip; ip++ ){
# ^
# ==
# any2fdif.cc:2199:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# any2fdif.cc:2221:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ip = inb; ch = *ip; ip++ ){
# ~~~^~~~~
# any2fdif.cc:2221:22: note: place parentheses around the assignment to silence this warning
# for( ip = inb; ch = *ip; ip++ ){
# ^
# ( )
# any2fdif.cc:2221:22: note: use '==' to turn this assignment into an equality comparison
# for( ip = inb; ch = *ip; ip++ ){
# ^
# ==
# any2fdif.cc:2241:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( issp = isspace(ch) )
# ~~~~~^~~~~~~~~~~~~
# any2fdif.cc:2241:14: note: place parentheses around the assignment to silence this warning
# if( issp = isspace(ch) )
# ^
# ( )
# any2fdif.cc:2241:14: note: use '==' to turn this assignment into an equality comparison
# if( issp = isspace(ch) )
# ^
# ==
# any2fdif.cc:2405:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( nb = 0; rcc = fread(inb,1,sizeof(inb)-1,in); nb++ ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# any2fdif.cc:2405:19: note: place parentheses around the assignment to silence this warning
# for( nb = 0; rcc = fread(inb,1,sizeof(inb)-1,in); nb++ ){
# ^
# ( )
# any2fdif.cc:2405:19: note: use '==' to turn this assignment into an equality comparison
# for( nb = 0; rcc = fread(inb,1,sizeof(inb)-1,in); nb++ ){
# ^
# ==
# any2fdif.cc:2474:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrpbrk(path,"/\\") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# any2fdif.cc:2474:9: note: place parentheses around the assignment to silence this warning
# if( dp = strrpbrk(path,"/\\") )
# ^
# ( )
# any2fdif.cc:2474:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrpbrk(path,"/\\") )
# ^
# ==
# any2fdif.cc:2516:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrpbrk(xpath,"/\\") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~
# any2fdif.cc:2516:10: note: place parentheses around the assignment to silence this warning
# if( dp = strrpbrk(xpath,"/\\") ){
# ^
# ( )
# any2fdif.cc:2516:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrpbrk(xpath,"/\\") ){
# ^
# ==
# any2fdif.cc:2738:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sp = strchr(fval,';') )
# ~~~^~~~~~~~~~~~~~~~~~
# any2fdif.cc:2738:12: note: place parentheses around the assignment to silence this warning
# if( sp = strchr(fval,';') )
# ^
# ( )
# any2fdif.cc:2738:12: note: use '==' to turn this assignment into an equality comparison
# if( sp = strchr(fval,';') )
# ^
# ==
# any2fdif.cc:2818:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ecode = scanText(in,Tmp0,AVStr(charset),apath) )
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# any2fdif.cc:2818:13: note: place parentheses around the assignment to silence this warning
# if( ecode = scanText(in,Tmp0,AVStr(charset),apath) )
# ^
# ( )
# any2fdif.cc:2818:13: note: use '==' to turn this assignment into an equality comparison
# if( ecode = scanText(in,Tmp0,AVStr(charset),apath) )
# ^
# ==
# any2fdif.cc:2829:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ecode = scanText(Tmp0,Tmp1,AVStr(charset),apath) )
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# any2fdif.cc:2829:14: note: place parentheses around the assignment to silence this warning
# if( ecode = scanText(Tmp0,Tmp1,AVStr(charset),apath) )
# ^
# ( )
# any2fdif.cc:2829:14: note: use '==' to turn this assignment into an equality comparison
# if( ecode = scanText(Tmp0,Tmp1,AVStr(charset),apath) )
# ^
# ==
# any2fdif.cc:2917:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ap = strchr(Author,'<') ){
# ~~~^~~~~~~~~~~~~~~~~~~~
# any2fdif.cc:2917:11: note: place parentheses around the assignment to silence this warning
# if( ap = strchr(Author,'<') ){
# ^
# ( )
# any2fdif.cc:2917:11: note: use '==' to turn this assignment into an equality comparison
# if( ap = strchr(Author,'<') ){
# ^
# ==
# any2fdif.cc:2946:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ip = inb; ch = *ip; ip++ ){
# ~~~^~~~~
# any2fdif.cc:2946:21: note: place parentheses around the assignment to silence this warning
# for( ip = inb; ch = *ip; ip++ ){
# ^
# ( )
# any2fdif.cc:2946:21: note: use '==' to turn this assignment into an equality comparison
# for( ip = inb; ch = *ip; ip++ ){
# ^
# ==
# any2fdif.cc:2950:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# any2fdif.cc:2961:39: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( Author[0] == 0 || copymark == 0 && strcasestr(inb,"©") )
# ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
# any2fdif.cc:2961:39: note: place parentheses around the '&&' expression to silence this warning
# if( Author[0] == 0 || copymark == 0 && strcasestr(inb,"©") )
# ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
# any2fdif.cc:2963:23: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || itype == T_HTML && strcasestr(inb,"©")
# ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
# any2fdif.cc:2963:23: note: place parentheses around the '&&' expression to silence this warning
# || itype == T_HTML && strcasestr(inb,"©")
# ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
# any2fdif.cc:3012:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ip = inb; ch = *ip; ip++ ){
# ~~~^~~~~
# any2fdif.cc:3012:23: note: place parentheses around the assignment to silence this warning
# for( ip = inb; ch = *ip; ip++ ){
# ^
# ( )
# any2fdif.cc:3012:23: note: use '==' to turn this assignment into an equality comparison
# for( ip = inb; ch = *ip; ip++ ){
# ^
# ==
# any2fdif.cc:3038:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( issp = isspace(ch) )
# ~~~~~^~~~~~~~~~~~~
# any2fdif.cc:3038:15: note: place parentheses around the assignment to silence this warning
# if( issp = isspace(ch) )
# ^
# ( )
# any2fdif.cc:3038:15: note: use '==' to turn this assignment into an equality comparison
# if( issp = isspace(ch) )
# ^
# ==
# any2fdif.cc:3075:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ap = strcasestr(Address,"mail") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# any2fdif.cc:3075:10: note: place parentheses around the assignment to silence this warning
# if( ap = strcasestr(Address,"mail") ){
# ^
# ( )
# any2fdif.cc:3075:10: note: use '==' to turn this assignment into an equality comparison
# if( ap = strcasestr(Address,"mail") ){
# ^
# ==
# any2fdif.cc:3083:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ap = strcasestr(Address," by ") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# any2fdif.cc:3083:10: note: place parentheses around the assignment to silence this warning
# if( ap = strcasestr(Address," by ") ){
# ^
# ( )
# any2fdif.cc:3083:10: note: use '==' to turn this assignment into an equality comparison
# if( ap = strcasestr(Address," by ") ){
# ^
# ==
# any2fdif.cc:3325:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(xline,"
# ~~~^~~~~~~~~~~~~~~~~~~~~~~
# any2fdif.cc:3325:11: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(xline,"
# ^
# ( )
# any2fdif.cc:3325:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(xline,"
# ^
# ==
# any2fdif.cc:3327:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ep = strchr(dp,'>') ){
# ~~~^~~~~~~~~~~~~~~~
# any2fdif.cc:3327:12: note: place parentheses around the assignment to silence this warning
# if( ep = strchr(dp,'>') ){
# ^
# ( )
# any2fdif.cc:3327:12: note: use '==' to turn this assignment into an equality comparison
# if( ep = strchr(dp,'>') ){
# ^
# ==
# any2fdif.cc:3450:18: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( inScript && strcasecmp(tagn,"SCRIPT") == 0
# ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# any2fdif.cc:3450:18: note: place parentheses around the '&&' expression to silence this warning
# if( inScript && strcasecmp(tagn,"SCRIPT") == 0
# ^
# ( )
# any2fdif.cc:3451:18: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || inStyle && strcasecmp(tagn,"STYLE") == 0
# ~~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# any2fdif.cc:3451:18: note: place parentheses around the '&&' expression to silence this warning
# || inStyle && strcasecmp(tagn,"STYLE") == 0
# ^
# ( )
# any2fdif.cc:3493:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( xp = strstr(authcand,"--") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~
# any2fdif.cc:3493:12: note: place parentheses around the assignment to silence this warning
# if( xp = strstr(authcand,"--") )
# ^
# ( )
# any2fdif.cc:3493:12: note: use '==' to turn this assignment into an equality comparison
# if( xp = strstr(authcand,"--") )
# ^
# ==
# any2fdif.cc:3512:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( end = (ch == '/') ){
# ~~~~^~~~~~~~~~~~~
# any2fdif.cc:3512:11: note: place parentheses around the assignment to silence this warning
# if( end = (ch == '/') ){
# ^
# ( )
# any2fdif.cc:3512:11: note: use '==' to turn this assignment into an equality comparison
# if( end = (ch == '/') ){
# ^
# ==
# any2fdif.cc:3581:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( adp = strchr(Author,'?') )
# ~~~~^~~~~~~~~~~~~~~~~~~~
# any2fdif.cc:3581:13: note: place parentheses around the assignment to silence this warning
# if( adp = strchr(Author,'?') )
# ^
# ( )
# any2fdif.cc:3581:13: note: use '==' to turn this assignment into an equality comparison
# if( adp = strchr(Author,'?') )
# ^
# ==
# any2fdif.cc:3629:27: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( strcaseeq(tagn,"A") && scanHREF(dp,AVStr(con),sizeof(con))==0
# ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# any2fdif.cc:3629:27: note: place parentheses around the '&&' expression to silence this warning
# if( strcaseeq(tagn,"A") && scanHREF(dp,AVStr(con),sizeof(con))==0
# ^
# ( )
# any2fdif.cc:3631:30: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || strcaseeq(tagn,"FORM") && scanACTION(dp,AVStr(con),sizeof(con))==0
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# any2fdif.cc:3631:30: note: place parentheses around the '&&' expression to silence this warning
# || strcaseeq(tagn,"FORM") && scanACTION(dp,AVStr(con),sizeof(con))==0
# ^
# ( )
# any2fdif.cc:3632:29: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || strcaseeq(tagn,"IMG") && scanSRC(dp,AVStr(con),sizeof(con))==0
# ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# any2fdif.cc:3632:29: note: place parentheses around the '&&' expression to silence this warning
# || strcaseeq(tagn,"IMG") && scanSRC(dp,AVStr(con),sizeof(con))==0
# ^
# ( )
# any2fdif.cc:3633:31: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || strcaseeq(tagn,"FRAME") && scanSRC(dp,AVStr(con),sizeof(con))==0
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# any2fdif.cc:3633:31: note: place parentheses around the '&&' expression to silence this warning
# || strcaseeq(tagn,"FRAME") && scanSRC(dp,AVStr(con),sizeof(con))==0
# ^
# ( )
# any2fdif.cc:3661:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# else{
# ^
# any2fdif.cc:3669:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( qp = strchr(con,'?') )
# ~~~^~~~~~~~~~~~~~~~~
# any2fdif.cc:3669:12: note: place parentheses around the assignment to silence this warning
# if( qp = strchr(con,'?') )
# ^
# ( )
# any2fdif.cc:3669:12: note: use '==' to turn this assignment into an equality comparison
# if( qp = strchr(con,'?') )
# ^
# ==
# any2fdif.cc:4044:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( tp = strstr(s,p) )
# ~~~^~~~~~~~~~~~~
# any2fdif.cc:4044:9: note: place parentheses around the assignment to silence this warning
# if( tp = strstr(s,p) )
# ^
# ( )
# any2fdif.cc:4044:9: note: use '==' to turn this assignment into an equality comparison
# if( tp = strstr(s,p) )
# ^
# ==
# any2fdif.cc:4094:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strcasestr(fval,"charset=") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# any2fdif.cc:4094:9: note: place parentheses around the assignment to silence this warning
# if( dp = strcasestr(fval,"charset=") ){
# ^
# ( )
# any2fdif.cc:4094:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strcasestr(fval,"charset=") ){
# ^
# ==
# any2fdif.cc:4119:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( cp = author; ch = *cp; cp++ ){
# ~~~^~~~~
# any2fdif.cc:4119:23: note: place parentheses around the assignment to silence this warning
# for( cp = author; ch = *cp; cp++ ){
# ^
# ( )
# any2fdif.cc:4119:23: note: use '==' to turn this assignment into an equality comparison
# for( cp = author; ch = *cp; cp++ ){
# ^
# ==
# any2fdif.cc:4131:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cp = strcasestr(author,"All Right") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# any2fdif.cc:4131:9: note: place parentheses around the assignment to silence this warning
# if( cp = strcasestr(author,"All Right") )
# ^
# ( )
# any2fdif.cc:4131:9: note: use '==' to turn this assignment into an equality comparison
# if( cp = strcasestr(author,"All Right") )
# ^
# ==
# any2fdif.cc:4145:18: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || *cp == '.' && cp[1] == ' '
# ~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~
# any2fdif.cc:4145:18: note: place parentheses around the '&&' expression to silence this warning
# || *cp == '.' && cp[1] == ' '
# ^
# ( )
# any2fdif.cc:4146:18: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || *cp == ' ' && cp[1] == ' '
# ~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~
# any2fdif.cc:4146:18: note: place parentheses around the '&&' expression to silence this warning
# || *cp == ' ' && cp[1] == ' '
# ^
# ( )
# any2fdif.cc:4147:18: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || *cp == '-' && cp[1] == ' '
# ~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~
# any2fdif.cc:4147:18: note: place parentheses around the '&&' expression to silence this warning
# || *cp == '-' && cp[1] == ' '
# ^
# ( )
# any2fdif.cc:4196:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cp = strstr(copyr,"©") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~
# any2fdif.cc:4196:9: note: place parentheses around the assignment to silence this warning
# if( cp = strstr(copyr,"©") ){
# ^
# ( )
# any2fdif.cc:4196:9: note: use '==' to turn this assignment into an equality comparison
# if( cp = strstr(copyr,"©") ){
# ^
# ==
# any2fdif.cc:4210:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cp = strcasestr(copyr,"Copyright") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# any2fdif.cc:4210:9: note: place parentheses around the assignment to silence this warning
# if( cp = strcasestr(copyr,"Copyright") ){
# ^
# ( )
# any2fdif.cc:4210:9: note: use '==' to turn this assignment into an equality comparison
# if( cp = strcasestr(copyr,"Copyright") ){
# ^
# ==
# any2fdif.cc:4237:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( np = strcasestr(cp,"Copyright") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# any2fdif.cc:4237:11: note: place parentheses around the assignment to silence this warning
# if( np = strcasestr(cp,"Copyright") ){
# ^
# ( )
# any2fdif.cc:4237:11: note: use '==' to turn this assignment into an equality comparison
# if( np = strcasestr(cp,"Copyright") ){
# ^
# ==
# any2fdif.cc:4256:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cp = strcasestr(copyr,"All Rights") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# any2fdif.cc:4256:9: note: place parentheses around the assignment to silence this warning
# if( cp = strcasestr(copyr,"All Rights") ){
# ^
# ( )
# any2fdif.cc:4256:9: note: use '==' to turn this assignment into an equality comparison
# if( cp = strcasestr(copyr,"All Rights") ){
# ^
# ==
# any2fdif.cc:4259:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cp = strcasestr(cp,"Reserved by") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# any2fdif.cc:4259:10: note: place parentheses around the assignment to silence this warning
# if( cp = strcasestr(cp,"Reserved by") ){
# ^
# ( )
# any2fdif.cc:4259:10: note: use '==' to turn this assignment into an equality comparison
# if( cp = strcasestr(cp,"Reserved by") ){
# ^
# ==
# any2fdif.cc:4325:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cleng = isMultiBytesChar(sp) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
# any2fdif.cc:4325:13: note: place parentheses around the assignment to silence this warning
# if( cleng = isMultiBytesChar(sp) ){
# ^
# ( )
# any2fdif.cc:4325:13: note: use '==' to turn this assignment into an equality comparison
# if( cleng = isMultiBytesChar(sp) ){
# ^
# ==
# any2fdif.cc:4371:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( xfp = fopen_PATH(vpath,file,mode,AVStr(fullpath)/*,size*/) ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# any2fdif.cc:4371:10: note: place parentheses around the assignment to silence this warning
# if( xfp = fopen_PATH(vpath,file,mode,AVStr(fullpath)/*,size*/) ){
# ^
# ( )
# any2fdif.cc:4371:10: note: use '==' to turn this assignment into an equality comparison
# if( xfp = fopen_PATH(vpath,file,mode,AVStr(fullpath)/*,size*/) ){
# ^
# ==
# any2fdif.cc:4390:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = getenv("PATH") ){
# ~~~~^~~~~~~~~~~~~~~~
# any2fdif.cc:4390:10: note: place parentheses around the assignment to silence this warning
# if( env = getenv("PATH") ){
# ^
# ( )
# any2fdif.cc:4390:10: note: use '==' to turn this assignment into an equality comparison
# if( env = getenv("PATH") ){
# ^
# ==
# any2fdif.cc:4406:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrchr(rpath,'/') ){
# ~~~^~~~~~~~~~~~~~~~~~~~
# any2fdif.cc:4406:9: note: place parentheses around the assignment to silence this warning
# if( dp = strrchr(rpath,'/') ){
# ^
# ( )
# any2fdif.cc:4406:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrchr(rpath,'/') ){
# ^
# ==
# any2fdif.cc:4427:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ufrom = (strncmp(head,"From ",5) == 0) ){ /* Unix mailbox format */
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# any2fdif.cc:4427:12: note: place parentheses around the assignment to silence this warning
# if( ufrom = (strncmp(head,"From ",5) == 0) ){ /* Unix mailbox format */
# ^
# ( )
# any2fdif.cc:4427:12: note: use '==' to turn this assignment into an equality comparison
# if( ufrom = (strncmp(head,"From ",5) == 0) ){ /* Unix mailbox format */
# ^
# ==
# any2fdif.cc:4467:30: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( isalnum(ch) || 0
# ~~ ~~~~~~~^~~~~~~~~~
# any2fdif.cc:4467:30: note: place parentheses around the '&&' expression to silence this warning
# if( isalnum(ch) || 0
# ^
# ( )
# any2fdif.cc:4564:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( s = (char*)str; ch = *s; s++ ){
# ~~~^~~~
# any2fdif.cc:4564:26: note: place parentheses around the assignment to silence this warning
# for( s = (char*)str; ch = *s; s++ ){
# ^
# ( )
# any2fdif.cc:4564:26: note: use '==' to turn this assignment into an equality comparison
# for( s = (char*)str; ch = *s; s++ ){
# ^
# ==
# 88 warnings generated.
# rm -f libfsx.a
# ar cr libfsx.a any2fdif.o
# /usr/bin/ranlib libfsx.a
# make[4]: Leaving directory '/tmp/delegate/src/delegate9.9.13/fsx'
# make[3]: Leaving directory '/tmp/delegate/src/delegate9.9.13/fsx'
# **[0] move ../fsx/libfsx.a to ../lib/libfsx.a
# cp -p htaccept.c opt_s_htaccept.c
# ../mkcpp htaccept.c ../gen/htaccept.h -sign
# -- mkcpp set time: 1492117254 -> 1492117255 ../gen/htaccept.h
# ../mkcpp opt_s_htaccept.c opt_s_htaccept._.c
# -- mkcpp set time: 1492117254 -> 1414752137 opt_s_htaccept._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c opt_s_htaccept._.c -o opt_s_htaccept.o -DOPT_S
# opt_s_htaccept._.c:66:55: warning: '/*' within block comment [-Wcomment]
# ACCEPT http://host:port/path -->> MOUNT="/path/* http://client/*"
# ^
# opt_s_htaccept._.c:66:71: warning: '/*' within block comment [-Wcomment]
# ACCEPT http://host:port/path -->> MOUNT="/path/* http://client/*"
# ^
# 2 warnings generated.
# cp -p sox.c opt_s_sox.c
# ../mkcpp sox.c ../gen/sox.h -sign
# -- mkcpp set time: 1492117254 -> 1492117255 ../gen/sox.h
# ../mkcpp opt_s_sox.c opt_s_sox._.c
# -- mkcpp set time: 1492117254 -> 1414752137 opt_s_sox._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c opt_s_sox._.c -o opt_s_sox.o -DOPT_S
# cp -p stls.c opt_s_stls.c
# ../mkcpp stls.c ../gen/stls.h -sign
# -- mkcpp set time: 1492117254 -> 1492117255 ../gen/stls.h
# ../mkcpp opt_s_stls.c opt_s_stls._.c
# -- mkcpp set time: 1492117254 -> 1414752137 opt_s_stls._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c opt_s_stls._.c -o opt_s_stls.o -DOPT_S
# cp -p vsap.c opt_s_vsap.c
# ../mkcpp vsap.c ../gen/vsap.h -sign
# -- mkcpp set time: 1492117254 -> 1492117255 ../gen/vsap.h
# ../mkcpp opt_s_vsap.c opt_s_vsap._.c
# -- mkcpp set time: 1492117254 -> 1414752137 opt_s_vsap._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c opt_s_vsap._.c -o opt_s_vsap.o -DOPT_S
# opt_s_vsap._.c:114:22: warning: '/*' within block comment [-Wcomment]
# ... MOUNT="/path/* http://realserver/"
# ^
# 1 warning generated.
# cp -p caps.c opt_s_caps.c
# ../mkcpp caps.c ../gen/caps.h -sign
# -- mkcpp set time: 1492117254 -> 1492117255 ../gen/caps.h
# ../mkcpp opt_s_caps.c opt_s_caps._.c
# -- mkcpp set time: 1492117254 -> 1414752137 opt_s_caps._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c opt_s_caps._.c -o opt_s_caps.o -DOPT_S
# rm -f ../lib/libopt_s.a
# ar cr ../lib/libopt_s.a opt_s_htaccept.o opt_s_sox.o opt_s_stls.o opt_s_vsap.o opt_s_caps.o
# /usr/bin/ranlib ../lib/libopt_s.a
# "/tmp/delegate/src/delegate9.9.13/mkmake.exe" -makeat ../lib/libsubst.a ../maker libsubst.a "make" libx MAKE="make" SHELL="/bin/sh" CC="clang" HDRDIR="-I../gen -I../include -Wno-narrowing" RANLIB="/usr/bin/ranlib" LDFLAGS=" -L../lib" LIBDIR="-L../lib" NETLIB="-lnsl -ldl -lutil -lpthread -lpam -lstdc++" AR="ar" TAR="tar" CFLAGS="-Wno-narrowing -x c++ -DQS -DNONC99=3 " \
# LDFLAGS=" -L../lib" \
# LDLIBS="../lib/libresolvy.a ../lib/libteleport.a ../lib/libmd5.a ../lib/libcfi.a ../lib/library.a ../lib/libgates.a ../lib/libmimekit.a ../lib/libfsx.a -lnsl -ldl -lutil -lpthread -lpam -lstdc++ ../lib/library.a ../lib/libgates.a -lc"
# ---- testing CC capability [clang][-Wno-narrowing -x c++ -DQS -DNONC99=3 ][] ...
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# _.c:1:16: error: field has incomplete type 'char []'
# struct _S{char A[]; char B[1];}S;
# ^
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 2 errors generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# [clang -c -Wno-narrowing -x c++ -DQS -DNONC99=3 ] NONC99=2, NONAZ0=6 @0011ec079acd
#
# ####### -makeat: /tmp/delegate/src/delegate9.9.13/maker @0011ec079acd
# make[3]: Entering directory '/tmp/delegate/src/delegate9.9.13/maker'
# "/tmp/delegate/src/delegate9.9.13/mkmake.exe" -cksum Makefile mkmake.c avail.c dummy.c gxx.c p2ll.c p2i.c dlopen.c __uname.c uname.c bcopy.c bzero.c putenv.c unsetenv.c unsetenv_.c __alloca.c old_alloca.c alloca.c __malloc_size.c malloc_size.c killpg.c setsid.c sigmask.c sigsetmask.c setresuid.c seteuid.c setegid.c unaligned.c timegm.c __usleep.c usleep.c __ualarm.c ualarm.c _-poll.c _-select.c _-poll1.c _-poll2.c _-recv.c sendFd1.c sendFd2.c sendFd3.c closesocket.c yp_match.c endhostent.c gethostbyname2.c __gethostbyname2.c socklen_u.c socklen_s.c socketpair.c inet_aton.c _-setferror.c setferror.c strerror.c snprintf.c strcasecmp.c _-strcasestr.c strcasestr.c strrcasestr.c strstr.c strdup.c strncpy.c setbuffer.c setlinebuf.c __syslog.c syslog.c __syscall.c __fork.c fork.c __ptrace.c _-ptrace.c ptrace.c __sigaction.c sigaction.c __futimes.c futimes.c futimes_.c __utimes.c utimes.c fsync.c __fchmod.c fchmod.c __fchown.c fchown.c chown.c __link.c link.c __symlink.c symlink.c readlink.c __lstat.c lstat.c __statvfs.c _-statvfs.c statvfs.c vfork.c wait3.c waitpid.c getmsg.c chroot.c nice.c __getrlimit.c getrlimit.c _-getrusage.c getrusage.c ___spawnvp.c __spawnvp.c _spawnvp.c spawnvp.c spawnvp_.c __system.c _-system.c _-mutex.c mutex.c __pthread_create.c ___lwp_create.c __lwp_create.c _-pthread_create.c __pthread_kill.c pthread_kill.c ___beginthread.c nothread.c __flock.c _-fcntl.c flockfile.c FMODE.c getwd.c getcwd.c __opendir.c __scandir.c pam_start.c __forkpty.c _-forkpty.c forkpty1.c forkpty.c __tcsetattr.c Stty.c __getwinsize.c getwinsize.c _-sgTTy.c sgTTy.c setlogin.c _-mkfifo.c mkfifo.c _-fseeko.c fseeko.c _-fgetpos.c fgetpos.c fpurge.c stdio.c pendingcc1.c pendingcc.c _-fcloseFILE.c _-fcloseFILE2.c fcloseFILE.c __setproctitle.c setproctitle.c __sysctl.c sysctl.c __sysinfo.c __sysconf.c sysinfo.c sysctlbyname.c _-sysinfo.c _-sysconf.c _-sysconf2.c netsh_none.c _-regex.c regex.c errno.c Gates_Win32.c gethostid.c opt_s_vsap.c opt_s_htaccept.c opt_s_sox.c opt_s_stls.c opt_s_caps.c opt_s_pilsner.c opt_s_spinach.c dummy.c SSL_library_init.c ERR_error_string_n.c RSA_generate_key.c SSL_set_SSL_CTX.c SSL_CTX_set_tmp_rsa_callback.c
# "/tmp/delegate/src/delegate9.9.13/mkmake.exe" -unlink libsubst.a.list
# *** exit(-1): -unlink at /tmp/delegate/src/delegate9.9.13/maker
# [0] /tmp/delegate/src/delegate9.9.13/mkmake.exe
# [1] libsubst.a.list
#
# make[3]: [Makefile:230: Makefile.go] Error 255 (ignored)
# "/tmp/delegate/src/delegate9.9.13/mkmake.exe" -unlink libsubstx.a.list
# *** exit(-1): -unlink at /tmp/delegate/src/delegate9.9.13/maker
# [0] /tmp/delegate/src/delegate9.9.13/mkmake.exe
# [1] libsubstx.a.list
#
# make[3]: [Makefile:231: Makefile.go] Error 255 (ignored)
# "/tmp/delegate/src/delegate9.9.13/mkmake.exe" -mkmake "/usr/bin/make" Makefile.go "clang" "-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 " "" "-L../lib" "/usr/bin/ranlib" "-lnsl -ldl -lutil -lpthread -lpam -lstdc++" NETLIB
# ---- testing CC capability [clang][-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ][] ...
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# _.c:1:16: error: field has incomplete type 'char []'
# struct _S{char A[]; char B[1];}S;
# ^
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 2 errors generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# mkmake:
# cpyfile[/tmp/delegate/src/delegate9.9.13/maker]: cannot read 'DELEGATE_CONF'
# [clang -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ] NONC99=2, NONAZ0=6 @0011ec079acd
# #### [/tmp/delegate/src/delegate9.9.13/maker] creating Makefile.go
# cpyfile Makefile[1-0][0-40ae95] > Makefile.go
# #ifdef UNIX,OS2EMX ################################################
# [SET] MKMAKE=/tmp/delegate/src/delegate9.9.13/mkmake.exe
# [SET] RANLIB=/usr/bin/ranlib
# - checking availability of -lnsl []
# cpyfile[/tmp/delegate/src/delegate9.9.13/maker]: cannot read 'DELEGATE_CONF'
# - checking availability of -ldl [-lnsl]
# cpyfile[/tmp/delegate/src/delegate9.9.13/maker]: cannot read 'DELEGATE_CONF'
# - checking availability of -lutil [-lnsl -ldl]
# cpyfile[/tmp/delegate/src/delegate9.9.13/maker]: cannot read 'DELEGATE_CONF'
# - checking availability of -lpthread [-lnsl -ldl -lutil]
# cpyfile[/tmp/delegate/src/delegate9.9.13/maker]: cannot read 'DELEGATE_CONF'
# - checking availability of -lpam [-lnsl -ldl -lutil -lpthread]
# cpyfile[/tmp/delegate/src/delegate9.9.13/maker]: cannot read 'DELEGATE_CONF'
# - checking availability of -lstdc++ [-lnsl -ldl -lutil -lpthread -lpam]
# cpyfile[/tmp/delegate/src/delegate9.9.13/maker]: cannot read 'DELEGATE_CONF'
# [SET] NETLIB=-lnsl -ldl -lutil -lpthread -lpam -lstdc++
# cpyfile[/tmp/delegate/src/delegate9.9.13/maker]: cannot read 'DELEGATE_CONF'
# cpyfile Makefile[0-0][40af38-0] > Makefile.go
# #ifdef UNIX,OS2EMX ################################################
# /usr/bin/make -f Makefile.go libsubst.a MAKEFILE=Makefile.go MKMAKE="/tmp/delegate/src/delegate9.9.13/mkmake.exe" SHELL="/bin/sh" HDRDIR="-I../gen -I../include -Wno-narrowing" LIBDIR="-L../lib" LDFLAGS="-L../lib"
# make[4]: Entering directory '/tmp/delegate/src/delegate9.9.13/maker'
# rm -f libtemp.a
# "/tmp/delegate/src/delegate9.9.13/mkmake.exe" -subst libck "/usr/bin/make" "Makefile.go" "clang" "-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 " "-I../gen -I../include -Wno-narrowing" "/usr/bin/ranlib" "libsubst.a" "-L../lib" "../lib/libresolvy.a ../lib/libteleport.a ../lib/libmd5.a ../lib/libcfi.a ../lib/library.a ../lib/libgates.a ../lib/libmimekit.a ../lib/libfsx.a -lnsl -ldl -lutil -lpthread -lpam -lstdc++ ../lib/library.a ../lib/libgates.a -lc" "-L../lib" "dummy.c gxx.c p2ll.c p2i.c dlopen.c __uname.c uname.c bcopy.c bzero.c putenv.c unsetenv.c unsetenv_.c __alloca.c old_alloca.c alloca.c __malloc_size.c malloc_size.c killpg.c setsid.c sigmask.c sigsetmask.c setresuid.c seteuid.c setegid.c unaligned.c timegm.c __usleep.c usleep.c __ualarm.c ualarm.c _-poll.c _-select.c _-poll1.c _-poll2.c _-recv.c sendFd1.c sendFd2.c sendFd3.c closesocket.c yp_match.c endhostent.c gethostbyname2.c __gethostbyname2.c socklen_u.c socklen_s.c socketpair.c inet_aton.c _-setferror.c setferror.c strerror.c snprintf.c strcasecmp.c _-strcasestr.c strcasestr.c strrcasestr.c strstr.c strdup.c strncpy.c setbuffer.c setlinebuf.c __syslog.c syslog.c __syscall.c __fork.c fork.c __ptrace.c _-ptrace.c ptrace.c __sigaction.c sigaction.c __futimes.c futimes.c futimes_.c __utimes.c utimes.c fsync.c __fchmod.c fchmod.c __fchown.c fchown.c chown.c __link.c link.c __symlink.c symlink.c readlink.c __lstat.c lstat.c __statvfs.c _-statvfs.c statvfs.c vfork.c wait3.c waitpid.c getmsg.c chroot.c nice.c __getrlimit.c getrlimit.c _-getrusage.c getrusage.c ___spawnvp.c __spawnvp.c _spawnvp.c spawnvp.c spawnvp_.c __system.c _-system.c _-mutex.c mutex.c __pthread_create.c ___lwp_create.c __lwp_create.c _-pthread_create.c __pthread_kill.c pthread_kill.c ___beginthread.c nothread.c __flock.c _-fcntl.c flockfile.c FMODE.c getwd.c getcwd.c __opendir.c __scandir.c pam_start.c __forkpty.c _-forkpty.c forkpty1.c forkpty.c __tcsetattr.c Stty.c __getwinsize.c getwinsize.c _-sgTTy.c sgTTy.c setlogin.c _-mkfifo.c mkfifo.c _-fseeko.c fseeko.c _-fgetpos.c fgetpos.c fpurge.c stdio.c pendingcc1.c pendingcc.c _-fcloseFILE.c _-fcloseFILE2.c fcloseFILE.c __setproctitle.c setproctitle.c __sysctl.c sysctl.c __sysinfo.c __sysconf.c sysinfo.c sysctlbyname.c _-sysinfo.c _-sysconf.c _-sysconf2.c netsh_none.c _-regex.c regex.c errno.c Gates_Win32.c gethostid.c opt_s_vsap.c opt_s_htaccept.c opt_s_sox.c opt_s_stls.c opt_s_caps.c opt_s_pilsner.c opt_s_spinach.c"
# ---- testing CC capability [clang][-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ][] ...
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# _.c:1:16: error: field has incomplete type 'char []'
# struct _S{char A[]; char B[1];}S;
# ^
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 2 errors generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# -- checking CC = clang
# -- checking CC with CFLAGS = clang -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64
# ##ERROR## ***
# ##ERROR## clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# ##ERROR## _.c:1:1: error: C++ requires a type specifier for all declarations
# ##ERROR## main(){ }
# ##ERROR## ^
# ##ERROR## 1 error generated.
# ##ERROR##
# FATAL!!!!: Something wrong in the CFLAGS.
# -- checking LDLIBS = ../lib/libresolvy.a ../lib/libteleport.a ../lib/libmd5.a ../lib/libcfi.a ../lib/library.a ../lib/libgates.a ../lib/libmimekit.a ../lib/libfsx.a -lnsl -ldl -lutil -lpthread -lpam -lstdc++ ../lib/library.a ../lib/libgates.a -lc
# -- checking socket library
# ** CC CFLAGS LIBS and socket library are OK.
# [clang -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ] NONC99=2, NONAZ0=6 @0011ec079acd
# MAKE=/usr/bin/make
# MAKEFILE=Makefile.go
# CC=clang
# CFLAGS=-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64
# HDRDIR=-I../gen -I../include -Wno-narrowing
# RANLIB=/usr/bin/ranlib
# LIBFILE=libsubst.a
# LIBDIR=-L../lib
# LDLIBS=../lib/libresolvy.a ../lib/libteleport.a ../lib/libmd5.a ../lib/libcfi.a ../lib/library.a ../lib/libgates.a ../lib/libmimekit.a ../lib/libfsx.a -lnsl -ldl -lutil -lpthread -lpam -lstdc++ ../lib/library.a ../lib/libgates.a -lc
# LDFLAGS=-L../lib
# Files=dummy.c gxx.c p2ll.c p2i.c dlopen.c __uname.c uname.c bcopy.c bzero.c putenv.c unsetenv.c unsetenv_.c __alloca.c old_alloca.c alloca.c __malloc_size.c malloc_size.c killpg.c setsid.c sigmask.c sigsetmask.c setresuid.c seteuid.c setegid.c unaligned.c timegm.c __usleep.c usleep.c __ualarm.c ualarm.c _-poll.c _-select.c _-poll1.c _-poll2.c _-recv.c sendFd1.c sendFd2.c sendFd3.c closesocket.c yp_match.c endhostent.c gethostbyname2.c __gethostbyname2.c socklen_u.c socklen_s.c socketpair.c inet_aton.c _-setferror.c setferror.c strerror.c snprintf.c strcasecmp.c _-strcasestr.c strcasestr.c strrcasestr.c strstr.c strdup.c strncpy.c setbuffer.c setlinebuf.c __syslog.c syslog.c __syscall.c __fork.c fork.c __ptrace.c _-ptrace.c ptrace.c __sigaction.c sigaction.c __futimes.c futimes.c futimes_.c __utimes.c utimes.c fsync.c __fchmod.c fchmod.c __fchown.c fchown.c chown.c __link.c link.c __symlink.c symlink.c readlink.c __lstat.c lstat.c __statvfs.c _-statvfs.c statvfs.c vfork.c wait3.c waitpid.c getmsg.c chroot.c nice.c __getrlimit.c getrlimit.c _-getrusage.c getrusage.c ___spawnvp.c __spawnvp.c _spawnvp.c spawnvp.c spawnvp_.c __system.c _-system.c _-mutex.c mutex.c __pthread_create.c ___lwp_create.c __lwp_create.c _-pthread_create.c __pthread_kill.c pthread_kill.c ___beginthread.c nothread.c __flock.c _-fcntl.c flockfile.c FMODE.c getwd.c getcwd.c __opendir.c __scandir.c pam_start.c __forkpty.c _-forkpty.c forkpty1.c forkpty.c __tcsetattr.c Stty.c __getwinsize.c getwinsize.c _-sgTTy.c sgTTy.c setlogin.c _-mkfifo.c mkfifo.c _-fseeko.c fseeko.c _-fgetpos.c fgetpos.c fpurge.c stdio.c pendingcc1.c pendingcc.c _-fcloseFILE.c _-fcloseFILE2.c fcloseFILE.c __setproctitle.c setproctitle.c __sysctl.c sysctl.c __sysinfo.c __sysconf.c sysinfo.c sysctlbyname.c _-sysinfo.c _-sysconf.c _-sysconf2.c netsh_none.c _-regex.c regex.c errno.c Gates_Win32.c gethostid.c opt_s_vsap.c opt_s_htaccept.c opt_s_sox.c opt_s_stls.c opt_s_caps.c opt_s_pilsner.c opt_s_spinach.c
# "/tmp/delegate/src/delegate9.9.13/mkmake.exe" -subst libmk "/usr/bin/make" "Makefile.go" "clang" "-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 " "-I../gen -I../include -Wno-narrowing" "/usr/bin/ranlib" "libsubst.a" "-L../lib" "../lib/libresolvy.a ../lib/libteleport.a ../lib/libmd5.a ../lib/libcfi.a ../lib/library.a ../lib/libgates.a ../lib/libmimekit.a ../lib/libfsx.a -lnsl -ldl -lutil -lpthread -lpam -lstdc++ ../lib/library.a ../lib/libgates.a -lc" "-L../lib" "dummy.c gxx.c p2ll.c p2i.c dlopen.c __uname.c uname.c bcopy.c bzero.c putenv.c unsetenv.c unsetenv_.c __alloca.c old_alloca.c alloca.c __malloc_size.c malloc_size.c killpg.c setsid.c sigmask.c sigsetmask.c setresuid.c seteuid.c setegid.c unaligned.c timegm.c __usleep.c usleep.c __ualarm.c ualarm.c _-poll.c _-select.c _-poll1.c _-poll2.c _-recv.c sendFd1.c sendFd2.c sendFd3.c closesocket.c yp_match.c endhostent.c gethostbyname2.c __gethostbyname2.c socklen_u.c socklen_s.c socketpair.c inet_aton.c _-setferror.c setferror.c strerror.c snprintf.c strcasecmp.c _-strcasestr.c strcasestr.c strrcasestr.c strstr.c strdup.c strncpy.c setbuffer.c setlinebuf.c __syslog.c syslog.c __syscall.c __fork.c fork.c __ptrace.c _-ptrace.c ptrace.c __sigaction.c sigaction.c __futimes.c futimes.c futimes_.c __utimes.c utimes.c fsync.c __fchmod.c fchmod.c __fchown.c fchown.c chown.c __link.c link.c __symlink.c symlink.c readlink.c __lstat.c lstat.c __statvfs.c _-statvfs.c statvfs.c vfork.c wait3.c waitpid.c getmsg.c chroot.c nice.c __getrlimit.c getrlimit.c _-getrusage.c getrusage.c ___spawnvp.c __spawnvp.c _spawnvp.c spawnvp.c spawnvp_.c __system.c _-system.c _-mutex.c mutex.c __pthread_create.c ___lwp_create.c __lwp_create.c _-pthread_create.c __pthread_kill.c pthread_kill.c ___beginthread.c nothread.c __flock.c _-fcntl.c flockfile.c FMODE.c getwd.c getcwd.c __opendir.c __scandir.c pam_start.c __forkpty.c _-forkpty.c forkpty1.c forkpty.c __tcsetattr.c Stty.c __getwinsize.c getwinsize.c _-sgTTy.c sgTTy.c setlogin.c _-mkfifo.c mkfifo.c _-fseeko.c fseeko.c _-fgetpos.c fgetpos.c fpurge.c stdio.c pendingcc1.c pendingcc.c _-fcloseFILE.c _-fcloseFILE2.c fcloseFILE.c __setproctitle.c setproctitle.c __sysctl.c sysctl.c __sysinfo.c __sysconf.c sysinfo.c sysctlbyname.c _-sysinfo.c _-sysconf.c _-sysconf2.c netsh_none.c _-regex.c regex.c errno.c Gates_Win32.c gethostid.c opt_s_vsap.c opt_s_htaccept.c opt_s_sox.c opt_s_stls.c opt_s_caps.c opt_s_pilsner.c opt_s_spinach.c" libtemp.a LIBOBJS
# ---- testing CC capability [clang][-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ][] ...
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# _.c:1:16: error: field has incomplete type 'char []'
# struct _S{char A[]; char B[1];}S;
# ^
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 2 errors generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ** mksubst **
# where: ../src
# compile: clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ../lib/libresolvy.a ../lib/libteleport.a ../lib/libmd5.a ../lib/libcfi.a ../lib/library.a ../lib/libgates.a ../lib/libmimekit.a ../lib/libfsx.a -lnsl -ldl -lutil -lpthread -lpam -lstdc++ ../lib/library.a ../lib/libgates.a -lc
# files: dummy.c gxx.c p2ll.c p2i.c dlopen.c __uname.c uname.c bcopy.c bzero.c putenv.c unsetenv.c unsetenv_.c __alloca.c old_alloca.c alloca.c __malloc_size.c malloc_size.c killpg.c setsid.c sigmask.c sigsetmask.c setresuid.c seteuid.c setegid.c unaligned.c timegm.c __usleep.c usleep.c __ualarm.c ualarm.c _-poll.c _-select.c _-poll1.c _-poll2.c _-recv.c sendFd1.c sendFd2.c sendFd3.c closesocket.c yp_match.c endhostent.c gethostbyname2.c __gethostbyname2.c socklen_u.c socklen_s.c socketpair.c inet_aton.c _-setferror.c setferror.c strerror.c snprintf.c strcasecmp.c _-strcasestr.c strcasestr.c strrcasestr.c strstr.c strdup.c strncpy.c setbuffer.c setlinebuf.c __syslog.c syslog.c __syscall.c __fork.c fork.c __ptrace.c _-ptrace.c ptrace.c __sigaction.c sigaction.c __futimes.c futimes.c futimes_.c __utimes.c utimes.c fsync.c __fchmod.c fchmod.c __fchown.c fchown.c chown.c __link.c link.c __symlink.c symlink.c readlink.c __lstat.c lstat.c __statvfs.c _-statvfs.c statvfs.c vfork.c wait3.c waitpid.c getmsg.c chroot.c nice.c __getrlimit.c getrlimit.c _-getrusage.c getrusage.c ___spawnvp.c __spawnvp.c _spawnvp.c spawnvp.c spawnvp_.c __system.c _-system.c _-mutex.c mutex.c __pthread_create.c ___lwp_create.c __lwp_create.c _-pthread_create.c __pthread_kill.c pthread_kill.c ___beginthread.c nothread.c __flock.c _-fcntl.c flockfile.c FMODE.c getwd.c getcwd.c __opendir.c __scandir.c pam_start.c __forkpty.c _-forkpty.c forkpty1.c forkpty.c __tcsetattr.c Stty.c __getwinsize.c getwinsize.c _-sgTTy.c sgTTy.c setlogin.c _-mkfifo.c mkfifo.c _-fseeko.c fseeko.c _-fgetpos.c fgetpos.c fpurge.c stdio.c pendingcc1.c pendingcc.c _-fcloseFILE.c _-fcloseFILE2.c fcloseFILE.c __setproctitle.c setproctitle.c __sysctl.c sysctl.c __sysinfo.c __sysconf.c sysinfo.c sysctlbyname.c _-sysinfo.c _-sysconf.c _-sysconf2.c netsh_none.c _-regex.c regex.c errno.c Gates_Win32.c gethostid.c opt_s_vsap.c opt_s_htaccept.c opt_s_sox.c opt_s_stls.c opt_s_caps.c opt_s_pilsner.c opt_s_spinach.c
# [clang -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ] NONC99=2, NONAZ0=6 @0011ec079acd
# MAKE=/usr/bin/make
# MAKEFILE=Makefile.go
# CC=clang
# CFLAGS=-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64
# HDRDIR=-I../gen -I../include -Wno-narrowing
# RANLIB=/usr/bin/ranlib
# LIBFILE=libsubst.a
# LIBDIR=-L../lib
# LDLIBS=../lib/libresolvy.a ../lib/libteleport.a ../lib/libmd5.a ../lib/libcfi.a ../lib/library.a ../lib/libgates.a ../lib/libmimekit.a ../lib/libfsx.a -lnsl -ldl -lutil -lpthread -lpam -lstdc++ ../lib/library.a ../lib/libgates.a -lc
# LDFLAGS=-L../lib
# Files=dummy.c gxx.c p2ll.c p2i.c dlopen.c __uname.c uname.c bcopy.c bzero.c putenv.c unsetenv.c unsetenv_.c __alloca.c old_alloca.c alloca.c __malloc_size.c malloc_size.c killpg.c setsid.c sigmask.c sigsetmask.c setresuid.c seteuid.c setegid.c unaligned.c timegm.c __usleep.c usleep.c __ualarm.c ualarm.c _-poll.c _-select.c _-poll1.c _-poll2.c _-recv.c sendFd1.c sendFd2.c sendFd3.c closesocket.c yp_match.c endhostent.c gethostbyname2.c __gethostbyname2.c socklen_u.c socklen_s.c socketpair.c inet_aton.c _-setferror.c setferror.c strerror.c snprintf.c strcasecmp.c _-strcasestr.c strcasestr.c strrcasestr.c strstr.c strdup.c strncpy.c setbuffer.c setlinebuf.c __syslog.c syslog.c __syscall.c __fork.c fork.c __ptrace.c _-ptrace.c ptrace.c __sigaction.c sigaction.c __futimes.c futimes.c futimes_.c __utimes.c utimes.c fsync.c __fchmod.c fchmod.c __fchown.c fchown.c chown.c __link.c link.c __symlink.c symlink.c readlink.c __lstat.c lstat.c __statvfs.c _-statvfs.c statvfs.c vfork.c wait3.c waitpid.c getmsg.c chroot.c nice.c __getrlimit.c getrlimit.c _-getrusage.c getrusage.c ___spawnvp.c __spawnvp.c _spawnvp.c spawnvp.c spawnvp_.c __system.c _-system.c _-mutex.c mutex.c __pthread_create.c ___lwp_create.c __lwp_create.c _-pthread_create.c __pthread_kill.c pthread_kill.c ___beginthread.c nothread.c __flock.c _-fcntl.c flockfile.c FMODE.c getwd.c getcwd.c __opendir.c __scandir.c pam_start.c __forkpty.c _-forkpty.c forkpty1.c forkpty.c __tcsetattr.c Stty.c __getwinsize.c getwinsize.c _-sgTTy.c sgTTy.c setlogin.c _-mkfifo.c mkfifo.c _-fseeko.c fseeko.c _-fgetpos.c fgetpos.c fpurge.c stdio.c pendingcc1.c pendingcc.c _-fcloseFILE.c _-fcloseFILE2.c fcloseFILE.c __setproctitle.c setproctitle.c __sysctl.c sysctl.c __sysinfo.c __sysconf.c sysinfo.c sysctlbyname.c _-sysinfo.c _-sysconf.c _-sysconf2.c netsh_none.c _-regex.c regex.c errno.c Gates_Win32.c gethostid.c opt_s_vsap.c opt_s_htaccept.c opt_s_sox.c opt_s_stls.c opt_s_caps.c opt_s_pilsner.c opt_s_spinach.c
# ** dummy.c is substituted
# ** gxx.c is substituted
# ** p2ll.c is substituted
# ** p2i.c is substituted
# ** dlopen.c is substituted
# -- __uname may not be in the libraries, but try to get it.
# ** uname.c is substituted
# ** bcopy.c is substituted
# ** bzero.c is substituted
# ** putenv.c is substituted
# ** unsetenv.c is substituted
# ** unsetenv_.c is substituted
# -- __alloca may not be in the libraries, but try to get it.
# ** old_alloca.c is substituted
# ** alloca.c is substituted
# -- __malloc_size may not be in the libraries, but try to get it.
# ** malloc_size.c is substituted
# ** killpg.c is substituted
# ** setsid.c is substituted
# ** sigmask.c is substituted
# ** sigsetmask.c is substituted
# ** setresuid.c is substituted
# ** seteuid.c is substituted
# ** setegid.c is substituted
# ** unaligned.c is substituted
# ** timegm.c is substituted
# -- __usleep may not be in the libraries, but try to get it.
# ** usleep.c is substituted
# -- __ualarm may not be in the libraries, but try to get it.
# ** ualarm.c is substituted
# -- _-poll may not be in the libraries, but try to get it.
# -- _-select may not be in the libraries, but try to get it.
# -- _-poll1 may not be in the libraries, but try to get it.
# -- _-poll2 may not be in the libraries, but try to get it.
# -- _-recv may not be in the libraries, but try to get it.
# ** sendFd1.c is substituted
# ** sendFd2.c is substituted
# ** sendFd3.c is substituted
# ** closesocket.c is substituted
# ** yp_match.c is substituted
# ** endhostent.c is substituted
# ** gethostbyname2.c is substituted
# -- __gethostbyname2 may not be in the libraries, but try to get it.
# ** socklen_u.c is substituted
# ** socklen_s.c is substituted
# ** socketpair.c is substituted
# ** inet_aton.c is substituted
# -- _-setferror may not be in the libraries, but try to get it.
# ** setferror.c is substituted
# ** strerror.c is substituted
# ** snprintf.c is substituted
# ** strcasecmp.c is substituted
# -- _-strcasestr may not be in the libraries, but try to get it.
# ** strcasestr.c is substituted
# ** strrcasestr.c is substituted
# ** strstr.c is substituted
# ** strdup.c is substituted
# ** strncpy.c is substituted
# ** setbuffer.c is substituted
# ** setlinebuf.c is substituted
# -- __syslog may not be in the libraries, but try to get it.
# ** syslog.c is substituted
# -- __syscall may not be in the libraries, but try to get it.
# -- __fork may not be in the libraries, but try to get it.
# ** fork.c is substituted
# -- __ptrace may not be in the libraries, but try to get it.
# -- _-ptrace may not be in the libraries, but try to get it.
# ** ptrace.c is substituted
# -- __sigaction may not be in the libraries, but try to get it.
# ** sigaction.c is substituted
# -- __futimes may not be in the libraries, but try to get it.
# ** futimes.c is substituted
# ** futimes_.c is substituted
# -- __utimes may not be in the libraries, but try to get it.
# ** utimes.c is substituted
# ** fsync.c is substituted
# -- __fchmod may not be in the libraries, but try to get it.
# ** fchmod.c is substituted
# -- __fchown may not be in the libraries, but try to get it.
# ** fchown.c is substituted
# ** chown.c is substituted
# -- __link may not be in the libraries, but try to get it.
# ** link.c is substituted
# -- __symlink may not be in the libraries, but try to get it.
# ** symlink.c is substituted
# ** readlink.c is substituted
# -- __lstat may not be in the libraries, but try to get it.
# ** lstat.c is substituted
# -- __statvfs may not be in the libraries, but try to get it.
# -- _-statvfs may not be in the libraries, but try to get it.
# ** statvfs.c is substituted
# ** vfork.c is substituted
# ** wait3.c is substituted
# ** waitpid.c is substituted
# ** getmsg.c is substituted
# ** chroot.c is substituted
# ** nice.c is substituted
# -- __getrlimit may not be in the libraries, but try to get it.
# ** getrlimit.c is substituted
# -- _-getrusage may not be in the libraries, but try to get it.
# ** getrusage.c is substituted
# -- ___spawnvp may not be in the libraries, but try to get it.
# -- __spawnvp may not be in the libraries, but try to get it.
# -- _spawnvp may not be in the libraries, but try to get it.
# ** spawnvp.c is substituted
# ** spawnvp_.c is substituted
# -- __system may not be in the libraries, but try to get it.
# -- _-system may not be in the libraries, but try to get it.
# -- _-mutex may not be in the libraries, but try to get it.
# ** mutex.c is substituted
# -- __pthread_create may not be in the libraries, but try to get it.
# -- ___lwp_create may not be in the libraries, but try to get it.
# -- __lwp_create may not be in the libraries, but try to get it.
# -- _-pthread_create may not be in the libraries, but try to get it.
# -- __pthread_kill may not be in the libraries, but try to get it.
# ** pthread_kill.c is substituted
# -- ___beginthread may not be in the libraries, but try to get it.
# ** nothread.c is substituted
# -- __flock may not be in the libraries, but try to get it.
# -- _-fcntl may not be in the libraries, but try to get it.
# ** flockfile.c is substituted
# ** FMODE.c is substituted
# ** getwd.c is substituted
# ** getcwd.c is substituted
# -- __opendir may not be in the libraries, but try to get it.
# -- __scandir may not be in the libraries, but try to get it.
# ** pam_start.c is substituted
# -- __forkpty may not be in the libraries, but try to get it.
# -- _-forkpty may not be in the libraries, but try to get it.
# ** forkpty1.c is substituted
# ** forkpty.c is substituted
# -- __tcsetattr may not be in the libraries, but try to get it.
# ** Stty.c is substituted
# -- __getwinsize may not be in the libraries, but try to get it.
# ** getwinsize.c is substituted
# -- _-sgTTy may not be in the libraries, but try to get it.
# ** sgTTy.c is substituted
# ** setlogin.c is substituted
# -- _-mkfifo may not be in the libraries, but try to get it.
# ** mkfifo.c is substituted
# -- _-fseeko may not be in the libraries, but try to get it.
# ** fseeko.c is substituted
# -- _-fgetpos may not be in the libraries, but try to get it.
# ** fgetpos.c is substituted
# ** fpurge.c is substituted
# ** stdio.c is substituted
# ** pendingcc1.c is substituted
# ** pendingcc.c is substituted
# -- _-fcloseFILE may not be in the libraries, but try to get it.
# -- _-fcloseFILE2 may not be in the libraries, but try to get it.
# ** fcloseFILE.c is substituted
# -- __setproctitle may not be in the libraries, but try to get it.
# ** setproctitle.c is substituted
# -- __sysctl may not be in the libraries, but try to get it.
# ** sysctl.c is substituted
# -- __sysinfo may not be in the libraries, but try to get it.
# -- __sysconf may not be in the libraries, but try to get it.
# ** sysinfo.c is substituted
# ** sysctlbyname.c is substituted
# -- _-sysinfo may not be in the libraries, but try to get it.
# -- _-sysconf may not be in the libraries, but try to get it.
# -- _-sysconf2 may not be in the libraries, but try to get it.
# ** netsh_none.c is substituted
# -- _-regex may not be in the libraries, but try to get it.
# ** regex.c is substituted
# ** errno.c is substituted
# ** Gates_Win32.c is substituted
# ** gethostid.c is substituted
# ** opt_s_vsap.c is substituted
# ** opt_s_htaccept.c is substituted
# ** opt_s_sox.c is substituted
# ** opt_s_stls.c is substituted
# ** opt_s_caps.c is substituted
# ** opt_s_pilsner.c is substituted
# ** opt_s_spinach.c is substituted
# #### dumped to '/tmp/delegate/src/delegate9.9.13/maker/libsubst.a.list' (175)
# #### mksubst errors to /tmp/delegate/src/delegate9.9.13/maker/errors: 1492117294
# mksub[0] /usr/bin/make
# mksub[1] MAKE=/usr/bin/make
# mksub[2] -f
# mksub[3] Makefile.go
# mksub[4] CC=clang
# mksub[5] CFLAGS=-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64
# mksub[6] HDRDIR=-I../gen -I../include -Wno-narrowing
# mksub[7] RANLIB=/usr/bin/ranlib
# mksub[8] LIBFILE=libsubst.a
# mksub[9] dummy.o
# mksub[10] gxx.o
# mksub[11] p2ll.o
# mksub[12] p2i.o
# mksub[13] dlopen.o
# mksub[14] __uname.o
# mksub[15] uname.o
# mksub[16] bcopy.o
# mksub[17] bzero.o
# mksub[18] putenv.o
# mksub[19] unsetenv.o
# mksub[20] unsetenv_.o
# mksub[21] __alloca.o
# mksub[22] old_alloca.o
# mksub[23] alloca.o
# mksub[24] __malloc_size.o
# mksub[25] malloc_size.o
# mksub[26] killpg.o
# mksub[27] setsid.o
# mksub[28] sigmask.o
# mksub[29] sigsetmask.o
# mksub[30] setresuid.o
# mksub[31] seteuid.o
# mksub[32] setegid.o
# mksub[33] unaligned.o
# mksub[34] timegm.o
# mksub[35] __usleep.o
# mksub[36] usleep.o
# mksub[37] __ualarm.o
# mksub[38] ualarm.o
# mksub[39] _-poll.o
# mksub[40] _-select.o
# mksub[41] _-poll1.o
# mksub[42] _-poll2.o
# mksub[43] _-recv.o
# mksub[44] sendFd1.o
# mksub[45] sendFd2.o
# mksub[46] sendFd3.o
# mksub[47] closesocket.o
# mksub[48] yp_match.o
# mksub[49] endhostent.o
# mksub[50] gethostbyname2.o
# mksub[51] __gethostbyname2.o
# mksub[52] socklen_u.o
# mksub[53] socklen_s.o
# mksub[54] socketpair.o
# mksub[55] inet_aton.o
# mksub[56] _-setferror.o
# mksub[57] setferror.o
# mksub[58] strerror.o
# mksub[59] snprintf.o
# mksub[60] strcasecmp.o
# mksub[61] _-strcasestr.o
# mksub[62] strcasestr.o
# mksub[63] strrcasestr.o
# mksub[64] strstr.o
# mksub[65] strdup.o
# mksub[66] strncpy.o
# mksub[67] setbuffer.o
# mksub[68] setlinebuf.o
# mksub[69] __syslog.o
# mksub[70] syslog.o
# mksub[71] __syscall.o
# mksub[72] __fork.o
# mksub[73] fork.o
# mksub[74] __ptrace.o
# mksub[75] _-ptrace.o
# mksub[76] ptrace.o
# mksub[77] __sigaction.o
# mksub[78] sigaction.o
# mksub[79] __futimes.o
# mksub[80] futimes.o
# mksub[81] futimes_.o
# mksub[82] __utimes.o
# mksub[83] utimes.o
# mksub[84] fsync.o
# mksub[85] __fchmod.o
# mksub[86] fchmod.o
# mksub[87] __fchown.o
# mksub[88] fchown.o
# mksub[89] chown.o
# mksub[90] __link.o
# mksub[91] link.o
# mksub[92] __symlink.o
# mksub[93] symlink.o
# mksub[94] readlink.o
# mksub[95] __lstat.o
# mksub[96] lstat.o
# mksub[97] __statvfs.o
# mksub[98] _-statvfs.o
# mksub[99] statvfs.o
# mksub[100] vfork.o
# mksub[101] wait3.o
# mksub[102] waitpid.o
# mksub[103] getmsg.o
# mksub[104] chroot.o
# mksub[105] nice.o
# mksub[106] __getrlimit.o
# mksub[107] getrlimit.o
# mksub[108] _-getrusage.o
# mksub[109] getrusage.o
# mksub[110] ___spawnvp.o
# mksub[111] __spawnvp.o
# mksub[112] _spawnvp.o
# mksub[113] spawnvp.o
# mksub[114] spawnvp_.o
# mksub[115] __system.o
# mksub[116] _-system.o
# mksub[117] _-mutex.o
# mksub[118] mutex.o
# mksub[119] __pthread_create.o
# mksub[120] ___lwp_create.o
# mksub[121] __lwp_create.o
# mksub[122] _-pthread_create.o
# mksub[123] __pthread_kill.o
# mksub[124] pthread_kill.o
# mksub[125] ___beginthread.o
# mksub[126] nothread.o
# mksub[127] __flock.o
# mksub[128] _-fcntl.o
# mksub[129] flockfile.o
# mksub[130] FMODE.o
# mksub[131] getwd.o
# mksub[132] getcwd.o
# mksub[133] __opendir.o
# mksub[134] __scandir.o
# mksub[135] pam_start.o
# mksub[136] __forkpty.o
# mksub[137] _-forkpty.o
# mksub[138] forkpty1.o
# mksub[139] forkpty.o
# mksub[140] __tcsetattr.o
# mksub[141] Stty.o
# mksub[142] __getwinsize.o
# mksub[143] getwinsize.o
# mksub[144] _-sgTTy.o
# mksub[145] sgTTy.o
# mksub[146] setlogin.o
# mksub[147] _-mkfifo.o
# mksub[148] mkfifo.o
# mksub[149] _-fseeko.o
# mksub[150] fseeko.o
# mksub[151] _-fgetpos.o
# mksub[152] fgetpos.o
# mksub[153] fpurge.o
# mksub[154] stdio.o
# mksub[155] pendingcc1.o
# mksub[156] pendingcc.o
# mksub[157] _-fcloseFILE.o
# mksub[158] _-fcloseFILE2.o
# mksub[159] fcloseFILE.o
# mksub[160] __setproctitle.o
# mksub[161] setproctitle.o
# mksub[162] __sysctl.o
# mksub[163] sysctl.o
# mksub[164] __sysinfo.o
# mksub[165] __sysconf.o
# mksub[166] sysinfo.o
# mksub[167] sysctlbyname.o
# mksub[168] _-sysinfo.o
# mksub[169] _-sysconf.o
# mksub[170] _-sysconf2.o
# mksub[171] netsh_none.o
# mksub[172] _-regex.o
# mksub[173] regex.o
# mksub[174] errno.o
# mksub[175] Gates_Win32.o
# mksub[176] gethostid.o
# mksub[177] opt_s_make[5]: Entering directory '/tmp/delegate/src/delegate9.9.13/maker'
# ../mkcpp dummy.c dummy.cc
# -- mkcpp set time: 1492117294 -> 1250403944 dummy.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c dummy.cc
# ../mkcpp gxx.c gxx.cc
# -- mkcpp set time: 1492117294 -> 1250403944 gxx.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c gxx.cc
# ../mkcpp p2ll.c p2ll.cc
# -- mkcpp set time: 1492117294 -> 1264762184 p2ll.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c p2ll.cc
# ../mkcpp p2i.c p2i.cc
# -- mkcpp set time: 1492117294 -> 1250437127 p2i.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c p2i.cc
# ../mkcpp dlopen.c dlopen.cc
# -- mkcpp set time: 1492117294 -> 1250403944 dlopen.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c dlopen.cc
# ../mkcpp __uname.c __uname.cc
# -- mkcpp set time: 1492117294 -> 1250403944 __uname.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __uname.cc
# ../mkcpp uname.c uname.cc
# -- mkcpp set time: 1492117294 -> 1250403944 uname.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c uname.cc
# ../mkcpp bcopy.c bcopy.cc
# -- mkcpp set time: 1492117294 -> 1250403944 bcopy.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c bcopy.cc
# ../mkcpp bzero.c bzero.cc
# -- mkcpp set time: 1492117294 -> 1250403944 bzero.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c bzero.cc
# ../mkcpp putenv.c putenv.cc
# -- mkcpp set time: 1492117294 -> 1250403944 putenv.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c putenv.cc
# ../mkcpp unsetenv.c unsetenv.cc
# -- mkcpp set time: 1492117294 -> 1258383662 unsetenv.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c unsetenv.cc
# ../mkcpp unsetenv_.c unsetenv_.cc
# -- mkcpp set time: 1492117294 -> 1258383683 unsetenv_.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c unsetenv_.cc
# ../mkcpp __alloca.c __alloca.cc
# -- mkcpp set time: 1492117294 -> 1264832949 __alloca.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __alloca.cc
# ../mkcpp old_alloca.c old_alloca.cc
# -- mkcpp set time: 1492117294 -> 1250403944 old_alloca.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c old_alloca.cc
# ../mkcpp alloca.c alloca.cc
# -- mkcpp set time: 1492117294 -> 1250403944 alloca.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c alloca.cc
# ../mkcpp __malloc_size.c __malloc_size.cc
# -- mkcpp set time: 1492117294 -> 1250403944 __malloc_size.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __malloc_size.cc
# ../mkcpp malloc_size.c malloc_size.cc
# -- mkcpp set time: 1492117294 -> 1250403944 malloc_size.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c malloc_size.cc
# ../mkcpp killpg.c killpg.cc
# -- mkcpp set time: 1492117294 -> 1250403944 killpg.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c killpg.cc
# ../mkcpp setsid.c setsid.cc
# -- mkcpp set time: 1492117294 -> 1250403944 setsid.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c setsid.cc
# ../mkcpp sigmask.c sigmask.cc
# -- mkcpp set time: 1492117294 -> 1250403944 sigmask.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c sigmask.cc
# ../mkcpp sigsetmask.c sigsetmask.cc
# -- mkcpp set time: 1492117294 -> 1250403944 sigsetmask.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c sigsetmask.cc
# ../mkcpp setresuid.c setresuid.cc
# -- mkcpp set time: 1492117296 -> 1250403944 setresuid.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c setresuid.cc
# ../mkcpp seteuid.c seteuid.cc
# -- mkcpp set time: 1492117296 -> 1250403944 seteuid.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c seteuid.cc
# ../mkcpp setegid.c setegid.cc
# -- mkcpp set time: 1492117296 -> 1250403944 setegid.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c setegid.cc
# ../mkcpp unaligned.c unaligned.cc
# -- mkcpp set time: 1492117296 -> 1250403944 unaligned.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c unaligned.cc
# ../mkcpp timegm.c timegm.cc
# -- mkcpp set time: 1492117296 -> 1250403944 timegm.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c timegm.cc
# ../mkcpp __usleep.c __usleep.cc
# -- mkcpp set time: 1492117296 -> 1250403944 __usleep.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __usleep.cc
# ../mkcpp usleep.c usleep.cc
# -- mkcpp set time: 1492117296 -> 1250403944 usleep.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c usleep.cc
# ../mkcpp __ualarm.c __ualarm.cc
# -- mkcpp set time: 1492117296 -> 1399581242 __ualarm.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __ualarm.cc
# ../mkcpp ualarm.c ualarm.cc
# -- mkcpp set time: 1492117296 -> 1399581414 ualarm.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c ualarm.cc
# ../mkcpp _-poll.c _-poll.cc
# -- mkcpp set time: 1492117296 -> 1285540963 _-poll.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c _-poll.cc
# ../mkcpp _-select.c _-select.cc
# -- mkcpp set time: 1492117296 -> 1285419288 _-select.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c _-select.cc
# ../mkcpp _-poll1.c _-poll1.cc
# -- mkcpp set time: 1492117297 -> 1264723126 _-poll1.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c _-poll1.cc
# ../mkcpp _-poll2.c _-poll2.cc
# -- mkcpp set time: 1492117297 -> 1264723169 _-poll2.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c _-poll2.cc
# ../mkcpp _-recv.c _-recv.cc
# -- mkcpp set time: 1492117297 -> 1250403944 _-recv.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c _-recv.cc
# ../mkcpp sendFd1.c sendFd1.cc
# -- mkcpp set time: 1492117297 -> 1250403944 sendFd1.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c sendFd1.cc
# ../mkcpp sendFd2.c sendFd2.cc
# -- mkcpp set time: 1492117297 -> 1250403944 sendFd2.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c sendFd2.cc
# ../mkcpp sendFd3.c sendFd3.cc
# -- mkcpp set time: 1492117297 -> 1250403944 sendFd3.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c sendFd3.cc
# ../mkcpp closesocket.c closesocket.cc
# -- mkcpp set time: 1492117297 -> 1250403944 closesocket.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c closesocket.cc
# ../mkcpp yp_match.c yp_match.cc
# -- mkcpp set time: 1492117297 -> 1260929635 yp_match.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c yp_match.cc
# ../mkcpp endhostent.c endhostent.cc
# -- mkcpp set time: 1492117297 -> 1250403944 endhostent.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c endhostent.cc
# ../mkcpp gethostbyname2.c gethostbyname2.cc
# -- mkcpp set time: 1492117297 -> 1267700225 gethostbyname2.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c gethostbyname2.cc
# ../mkcpp __gethostbyname2.c __gethostbyname2.cc
# -- mkcpp set time: 1492117297 -> 1267610683 __gethostbyname2.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __gethostbyname2.cc
# ../mkcpp socklen_u.c socklen_u.cc
# -- mkcpp set time: 1492117297 -> 1250403944 socklen_u.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c socklen_u.cc
# ../mkcpp socklen_s.c socklen_s.cc
# -- mkcpp set time: 1492117297 -> 1250403944 socklen_s.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c socklen_s.cc
# ../mkcpp socketpair.c socketpair.cc
# -- mkcpp set time: 1492117297 -> 1250403944 socketpair.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c socketpair.cc
# ../mkcpp inet_aton.c inet_aton.cc
# -- mkcpp set time: 1492117297 -> 1250403944 inet_aton.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c inet_aton.cc
# ../mkcpp _-setferror.c _-setferror.cc
# -- mkcpp set time: 1492117297 -> 1264830859 _-setferror.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c _-setferror.cc
# ../mkcpp setferror.c setferror.cc
# -- mkcpp set time: 1492117298 -> 1250403944 setferror.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c setferror.cc
# ../mkcpp strerror.c strerror.cc
# -- mkcpp set time: 1492117298 -> 1250403944 strerror.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c strerror.cc
# ../mkcpp snprintf.c snprintf.cc
# -- mkcpp set time: 1492117298 -> 1258811773 snprintf.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c snprintf.cc
# ../mkcpp strcasecmp.c strcasecmp.cc
# -- mkcpp set time: 1492117298 -> 1250403944 strcasecmp.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c strcasecmp.cc
# ../mkcpp _-strcasestr.c _-strcasestr.cc
# -- mkcpp set time: 1492117298 -> 1260957403 _-strcasestr.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c _-strcasestr.cc
# ../mkcpp strcasestr.c strcasestr.cc
# -- mkcpp set time: 1492117298 -> 1250403944 strcasestr.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c strcasestr.cc
# ../mkcpp strrcasestr.c strrcasestr.cc
# -- mkcpp set time: 1492117298 -> 1250403944 strrcasestr.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c strrcasestr.cc
# ../mkcpp strstr.c strstr.cc
# -- mkcpp set time: 1492117298 -> 1250403944 strstr.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c strstr.cc
# ../mkcpp strdup.c strdup.cc
# -- mkcpp set time: 1492117298 -> 1250403944 strdup.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c strdup.cc
# ../mkcpp strncpy.c strncpy.cc
# -- mkcpp set time: 1492117298 -> 1250403944 strncpy.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c strncpy.cc
# ../mkcpp setbuffer.c setbuffer.cc
# -- mkcpp set time: 1492117298 -> 1250403944 setbuffer.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c setbuffer.cc
# ../mkcpp setlinebuf.c setlinebuf.cc
# -- mkcpp set time: 1492117298 -> 1250403944 setlinebuf.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c setlinebuf.cc
# ../mkcpp __syslog.c __syslog.cc
# -- mkcpp set time: 1492117298 -> 1250403944 __syslog.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __syslog.cc
# ../mkcpp syslog.c syslog.cc
# -- mkcpp set time: 1492117300 -> 1250403944 syslog.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c syslog.cc
# ../mkcpp __syscall.c __syscall.cc
# -- mkcpp set time: 1492117300 -> 1250403944 __syscall.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __syscall.cc
# ../mkcpp __fork.c __fork.cc
# -- mkcpp set time: 1492117300 -> 1250403944 __fork.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __fork.cc
# ../mkcpp fork.c fork.cc
# -- mkcpp set time: 1492117300 -> 1250403944 fork.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c fork.cc
# ../mkcpp __ptrace.c __ptrace.cc
# -- mkcpp set time: 1492117300 -> 1250403944 __ptrace.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __ptrace.cc
# ../mkcpp _-ptrace.c _-ptrace.cc
# -- mkcpp set time: 1492117300 -> 1250403944 _-ptrace.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c _-ptrace.cc
# ../mkcpp ptrace.c ptrace.cc
# -- mkcpp set time: 1492117300 -> 1250403944 ptrace.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c ptrace.cc
# ../mkcpp __sigaction.c __sigaction.cc
# -- mkcpp set time: 1492117300 -> 1250403944 __sigaction.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __sigaction.cc
# ../mkcpp sigaction.c sigaction.cc
# -- mkcpp set time: 1492117300 -> 1250403944 sigaction.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c sigaction.cc
# ../mkcpp __futimes.c __futimes.cc
# -- mkcpp set time: 1492117300 -> 1250403944 __futimes.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __futimes.cc
# ../mkcpp futimes.c futimes.cc
# -- mkcpp set time: 1492117300 -> 1250403944 futimes.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c futimes.cc
# ../mkcpp futimes_.c futimes_.cc
# -- mkcpp set time: 1492117300 -> 1250403944 futimes_.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c futimes_.cc
# ../mkcpp __utimes.c __utimes.cc
# -- mkcpp set time: 1492117300 -> 1250403944 __utimes.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __utimes.cc
# ../mkcpp utimes.c utimes.cc
# -- mkcpp set time: 1492117300 -> 1250403944 utimes.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c utimes.cc
# ../mkcpp fsync.c fsync.cc
# -- mkcpp set time: 1492117301 -> 1250403944 fsync.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c fsync.cc
# ../mkcpp __fchmod.c __fchmod.cc
# -- mkcpp set time: 1492117301 -> 1250403944 __fchmod.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __fchmod.cc
# ../mkcpp fchmod.c fchmod.cc
# -- mkcpp set time: 1492117301 -> 1250403944 fchmod.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c fchmod.cc
# ../mkcpp __fchown.c __fchown.cc
# -- mkcpp set time: 1492117301 -> 1250403944 __fchown.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __fchown.cc
# ../mkcpp fchown.c fchown.cc
# -- mkcpp set time: 1492117301 -> 1250403944 fchown.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c fchown.cc
# ../mkcpp chown.c chown.cc
# -- mkcpp set time: 1492117301 -> 1250403944 chown.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c chown.cc
# ../mkcpp __link.c __link.cc
# -- mkcpp set time: 1492117301 -> 1250403944 __link.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __link.cc
# ../mkcpp link.c link.cc
# -- mkcpp set time: 1492117301 -> 1250403944 link.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c link.cc
# ../mkcpp __symlink.c __symlink.cc
# -- mkcpp set time: 1492117301 -> 1250403944 __symlink.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __symlink.cc
# ../mkcpp symlink.c symlink.cc
# -- mkcpp set time: 1492117301 -> 1250403944 symlink.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c symlink.cc
# ../mkcpp readlink.c readlink.cc
# -- mkcpp set time: 1492117301 -> 1250403944 readlink.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c readlink.cc
# ../mkcpp __lstat.c __lstat.cc
# -- mkcpp set time: 1492117301 -> 1250403944 __lstat.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __lstat.cc
# ../mkcpp lstat.c lstat.cc
# -- mkcpp set time: 1492117301 -> 1250403944 lstat.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c lstat.cc
# ../mkcpp __statvfs.c __statvfs.cc
# -- mkcpp set time: 1492117302 -> 1250403944 __statvfs.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __statvfs.cc
# ../mkcpp _-statvfs.c _-statvfs.cc
# -- mkcpp set time: 1492117302 -> 1250403944 _-statvfs.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c _-statvfs.cc
# ../mkcpp statvfs.c statvfs.cc
# -- mkcpp set time: 1492117302 -> 1250403944 statvfs.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c statvfs.cc
# ../mkcpp vfork.c vfork.cc
# -- mkcpp set time: 1492117302 -> 1250403944 vfork.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c vfork.cc
# ../mkcpp wait3.c wait3.cc
# -- mkcpp set time: 1492117302 -> 1250403944 wait3.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c wait3.cc
# ../mkcpp waitpid.c waitpid.cc
# -- mkcpp set time: 1492117302 -> 1250403944 waitpid.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c waitpid.cc
# ../mkcpp getmsg.c getmsg.cc
# -- mkcpp set time: 1492117302 -> 1264188944 getmsg.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c getmsg.cc
# ../mkcpp chroot.c chroot.cc
# -- mkcpp set time: 1492117302 -> 1250403944 chroot.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c chroot.cc
# ../mkcpp nice.c nice.cc
# -- mkcpp set time: 1492117302 -> 1250403944 nice.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c nice.cc
# ../mkcpp __getrlimit.c __getrlimit.cc
# -- mkcpp set time: 1492117302 -> 1250403944 __getrlimit.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __getrlimit.cc
# ../mkcpp getrlimit.c getrlimit.cc
# -- mkcpp set time: 1492117302 -> 1250403944 getrlimit.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c getrlimit.cc
# ../mkcpp _-getrusage.c _-getrusage.cc
# -- mkcpp set time: 1492117302 -> 1250403944 _-getrusage.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c _-getrusage.cc
# ../mkcpp getrusage.c getrusage.cc
# -- mkcpp set time: 1492117302 -> 1250403944 getrusage.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c getrusage.cc
# ../mkcpp ___spawnvp.c ___spawnvp.cc
# -- mkcpp set time: 1492117302 -> 1250403944 ___spawnvp.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c ___spawnvp.cc
# ../mkcpp __spawnvp.c __spawnvp.cc
# -- mkcpp set time: 1492117302 -> 1250403944 __spawnvp.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __spawnvp.cc
# ../mkcpp _spawnvp.c _spawnvp.cc
# -- mkcpp set time: 1492117302 -> 1250403944 _spawnvp.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c _spawnvp.cc
# ../mkcpp spawnvp.c spawnvp.cc
# -- mkcpp set time: 1492117302 -> 1250403944 spawnvp.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c spawnvp.cc
# ../mkcpp spawnvp_.c spawnvp_.cc
# -- mkcpp set time: 1492117302 -> 1250403944 spawnvp_.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c spawnvp_.cc
# ../mkcpp __system.c __system.cc
# -- mkcpp set time: 1492117302 -> 1399867918 __system.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __system.cc
# ../mkcpp _-system.c _-system.cc
# -- mkcpp set time: 1492117302 -> 1399868948 _-system.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c _-system.cc
# ../mkcpp _-mutex.c _-mutex.cc
# -- mkcpp set time: 1492117302 -> 1264830899 _-mutex.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c _-mutex.cc
# ../mkcpp mutex.c mutex.cc
# -- mkcpp set time: 1492117302 -> 1260321369 mutex.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c mutex.cc
# ../mkcpp __pthread_create.c __pthread_create.cc
# -- mkcpp set time: 1492117302 -> 1269170169 __pthread_create.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __pthread_create.cc
# ../mkcpp ___lwp_create.c ___lwp_create.cc
# -- mkcpp set time: 1492117302 -> 1261016515 ___lwp_create.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c ___lwp_create.cc
# ../mkcpp __lwp_create.c __lwp_create.cc
# -- mkcpp set time: 1492117302 -> 1261016522 __lwp_create.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __lwp_create.cc
# ../mkcpp _-pthread_create.c _-pthread_create.cc
# -- mkcpp set time: 1492117302 -> 1250403944 _-pthread_create.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c _-pthread_create.cc
# ../mkcpp __pthread_kill.c __pthread_kill.cc
# -- mkcpp set time: 1492117303 -> 1261023674 __pthread_kill.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __pthread_kill.cc
# ../mkcpp pthread_kill.c pthread_kill.cc
# -- mkcpp set time: 1492117303 -> 1250403944 pthread_kill.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c pthread_kill.cc
# ../mkcpp ___beginthread.c ___beginthread.cc
# -- mkcpp set time: 1492117303 -> 1261016497 ___beginthread.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c ___beginthread.cc
# ../mkcpp nothread.c nothread.cc
# -- mkcpp set time: 1492117303 -> 1261023598 nothread.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c nothread.cc
# ../mkcpp __flock.c __flock.cc
# -- mkcpp set time: 1492117303 -> 1250403944 __flock.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __flock.cc
# ../mkcpp _-fcntl.c _-fcntl.cc
# -- mkcpp set time: 1492117303 -> 1250403944 _-fcntl.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c _-fcntl.cc
# ../mkcpp flockfile.c flockfile.cc
# -- mkcpp set time: 1492117303 -> 1250403944 flockfile.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c flockfile.cc
# ../mkcpp FMODE.c FMODE.cc
# -- mkcpp set time: 1492117303 -> 1250403944 FMODE.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c FMODE.cc
# ../mkcpp getwd.c getwd.cc
# -- mkcpp set time: 1492117303 -> 1250403944 getwd.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c getwd.cc
# ../mkcpp getcwd.c getcwd.cc
# -- mkcpp set time: 1492117303 -> 1250403944 getcwd.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c getcwd.cc
# ../mkcpp __opendir.c __opendir.cc
# -- mkcpp set time: 1492117303 -> 1250403944 __opendir.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __opendir.cc
# ../mkcpp __scandir.c __scandir.cc
# -- mkcpp set time: 1492117303 -> 1250403944 __scandir.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __scandir.cc
# ../mkcpp pam_start.c pam_start.cc
# -- mkcpp set time: 1492117303 -> 1264821288 pam_start.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c pam_start.cc
# ../mkcpp __forkpty.c __forkpty.cc
# -- mkcpp set time: 1492117303 -> 1264752941 __forkpty.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __forkpty.cc
# ../mkcpp _-forkpty.c _-forkpty.cc
# -- mkcpp set time: 1492117303 -> 1264752900 _-forkpty.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c _-forkpty.cc
# ../mkcpp forkpty1.c forkpty1.cc
# -- mkcpp set time: 1492117303 -> 1264752703 forkpty1.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c forkpty1.cc
# ../mkcpp forkpty.c forkpty.cc
# -- mkcpp set time: 1492117303 -> 1264752698 forkpty.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c forkpty.cc
# ../mkcpp __tcsetattr.c __tcsetattr.cc
# -- mkcpp set time: 1492117303 -> 1250403944 __tcsetattr.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __tcsetattr.cc
# ../mkcpp Stty.c Stty.cc
# -- mkcpp set time: 1492117303 -> 1250403944 Stty.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c Stty.cc
# ../mkcpp __getwinsize.c __getwinsize.cc
# -- mkcpp set time: 1492117303 -> 1250403944 __getwinsize.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __getwinsize.cc
# ../mkcpp getwinsize.c getwinsize.cc
# -- mkcpp set time: 1492117303 -> 1250403944 getwinsize.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c getwinsize.cc
# ../mkcpp _-sgTTy.c _-sgTTy.cc
# -- mkcpp set time: 1492117303 -> 1267252190 _-sgTTy.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c _-sgTTy.cc
# ../mkcpp sgTTy.c sgTTy.cc
# -- mkcpp set time: 1492117303 -> 1264765100 sgTTy.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c sgTTy.cc
# ../mkcpp setlogin.c setlogin.cc
# -- mkcpp set time: 1492117304 -> 1267249144 setlogin.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c setlogin.cc
# ../mkcpp _-mkfifo.c _-mkfifo.cc
# -- mkcpp set time: 1492117304 -> 1250403944 _-mkfifo.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c _-mkfifo.cc
# ../mkcpp mkfifo.c mkfifo.cc
# -- mkcpp set time: 1492117304 -> 1250403944 mkfifo.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c mkfifo.cc
# ../mkcpp _-fseeko.c _-fseeko.cc
# -- mkcpp set time: 1492117304 -> 1250403944 _-fseeko.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c _-fseeko.cc
# ../mkcpp fseeko.c fseeko.cc
# -- mkcpp set time: 1492117304 -> 1250403944 fseeko.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c fseeko.cc
# ../mkcpp _-fgetpos.c _-fgetpos.cc
# -- mkcpp set time: 1492117304 -> 1250403944 _-fgetpos.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c _-fgetpos.cc
# ../mkcpp fgetpos.c fgetpos.cc
# -- mkcpp set time: 1492117304 -> 1250403944 fgetpos.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c fgetpos.cc
# ../mkcpp fpurge.c fpurge.cc
# -- mkcpp set time: 1492117304 -> 1250403944 fpurge.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c fpurge.cc
# ../mkcpp stdio.c stdio.cc
# -- mkcpp set time: 1492117304 -> 1250403944 stdio.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c stdio.cc
# ../mkcpp pendingcc1.c pendingcc1.cc
# -- mkcpp set time: 1492117304 -> 1250403944 pendingcc1.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c pendingcc1.cc
# ../mkcpp pendingcc.c pendingcc.cc
# -- mkcpp set time: 1492117304 -> 1250403944 pendingcc.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c pendingcc.cc
# ../mkcpp _-fcloseFILE.c _-fcloseFILE.cc
# -- mkcpp set time: 1492117304 -> 1277060405 _-fcloseFILE.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c _-fcloseFILE.cc
# ../mkcpp _-fcloseFILE2.c _-fcloseFILE2.cc
# -- mkcpp set time: 1492117304 -> 1277037481 _-fcloseFILE2.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c _-fcloseFILE2.cc
# ../mkcpp fcloseFILE.c fcloseFILE.cc
# -- mkcpp set time: 1492117304 -> 1277037485 fcloseFILE.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c fcloseFILE.cc
# ../mkcpp __setproctitle.c __setproctitle.cc
# -- mkcpp set time: 1492117304 -> 1250403944 __setproctitle.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __setproctitle.cc
# ../mkcpp setproctitle.c setproctitle.cc
# -- mkcpp set time: 1492117304 -> 1250403944 setproctitle.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c setproctitle.cc
# ../mkcpp __sysctl.c __sysctl.cc
# -- mkcpp set time: 1492117304 -> 1250403944 __sysctl.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __sysctl.cc
# ../mkcpp sysctl.c sysctl.cc
# -- mkcpp set time: 1492117322 -> 1250403944 sysctl.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c sysctl.cc
# ../mkcpp __sysinfo.c __sysinfo.cc
# -- mkcpp set time: 1492117322 -> 1250403944 __sysinfo.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __sysinfo.cc
# ../mkcpp __sysconf.c __sysconf.cc
# -- mkcpp set time: 1492117322 -> 1260308041 __sysconf.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __sysconf.cc
# ../mkcpp sysinfo.c sysinfo.cc
# -- mkcpp set time: 1492117322 -> 1250403944 sysinfo.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c sysinfo.cc
# ../mkcpp sysctlbyname.c sysctlbyname.cc
# -- mkcpp set time: 1492117322 -> 1250403944 sysctlbyname.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c sysctlbyname.cc
# ../mkcpp _-sysinfo.c _-sysinfo.cc
# -- mkcpp set time: 1492117322 -> 1250403944 _-sysinfo.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c _-sysinfo.cc
# ../mkcpp _-sysconf.c _-sysconf.cc
# -- mkcpp set time: 1492117322 -> 1260315483 _-sysconf.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c _-sysconf.cc
# ../mkcpp _-sysconf2.c _-sysconf2.cc
# -- mkcpp set time: 1492117322 -> 1260312855 _-sysconf2.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c _-sysconf2.cc
# ../mkcpp netsh_none.c netsh_none.cc
# -- mkcpp set time: 1492117322 -> 1263150337 netsh_none.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c netsh_none.cc
# ../mkcpp _-regex.c _-regex.cc
# -- mkcpp set time: 1492117322 -> 1286129969 _-regex.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c _-regex.cc
# ../mkcpp regex.c regex.cc
# -- mkcpp set time: 1492117322 -> 1286178673 regex.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c regex.cc
# ../mkcpp errno.c errno.cc
# -- mkcpp set time: 1492117322 -> 1250403944 errno.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c errno.cc
# ../mkcpp Gates_Win32.c Gates_Win32.cc
# -- mkcpp set time: 1492117322 -> 1414480232 Gates_Win32.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c Gates_Win32.cc
# ../mkcpp gethostid.c gethostid.cc
# -- mkcpp set time: 1492117322 -> 1250403944 gethostid.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c gethostid.cc
# ../mkcpp opt_s_vsap.c opt_s_vsap.cc
# -- mkcpp set time: 1492117322 -> 1250403944 opt_s_vsap.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c opt_s_vsap.cc
# ../mkcpp opt_s_htaccept.c opt_s_htaccept.cc
# -- mkcpp set time: 1492117323 -> 1250403944 opt_s_htaccept.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c opt_s_htaccept.cc
# ../mkcpp opt_s_sox.c opt_s_sox.cc
# -- mkcpp set time: 1492117323 -> 1250403944 opt_s_sox.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c opt_s_sox.cc
# ../mkcpp opt_s_stls.c opt_s_stls.cc
# -- mkcpp set time: 1492117323 -> 1250403944 opt_s_stls.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c opt_s_stls.cc
# ../mkcpp opt_s_caps.c opt_s_caps.cc
# -- mkcpp set time: 1492117323 -> 1250403944 opt_s_caps.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c opt_s_caps.cc
# ../mkcpp opt_s_pilsner.c opt_s_pilsner.cc
# -- mkcpp set time: 1492117323 -> 1250403944 opt_s_pilsner.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c opt_s_pilsner.cc
# ../mkcpp opt_s_spinach.c opt_s_spinach.cc
# -- mkcpp set time: 1492117323 -> 1257721910 opt_s_spinach.cc
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c opt_s_spinach.cc
# make[5]: Leaving directory '/tmp/delegate/src/delegate9.9.13/maker'
# vsap.o
# mksub[178] opt_s_htaccept.o
# mksub[179] opt_s_sox.o
# mksub[180] opt_s_stls.o
# mksub[181] opt_s_caps.o
# mksub[182] opt_s_pilsner.o
# mksub[183] opt_s_spinach.o
# make[5]: Entering directory '/tmp/delegate/src/delegate9.9.13/maker'
# ar cr libtemp.a dummy.o gxx.o p2ll.o p2i.o dlopen.o __uname.o uname.o bcopy.o bzero.o putenv.o unsetenv.o unsetenv_.o __alloca.o old_alloca.o alloca.o malloc_size.o killpg.o setsid.o sigmask.o sigsetmask.o setresuid.o seteuid.o setegid.o unaligned.o timegm.o __usleep.o usleep.o __ualarm.o ualarm.o _-poll.o _-select.o _-poll2.o _-recv.o sendFd1.o sendFd3.o closesocket.o yp_match.o endhostent.o gethostbyname2.o __gethostbyname2.o socklen_u.o socketpair.o inet_aton.o _-setferror.o setferror.o strerror.o snprintf.o strcasecmp.o _-strcasestr.o strcasestr.o strrcasestr.o strstr.o strdup.o strncpy.o setbuffer.o setlinebuf.o __syslog.o syslog.o __syscall.o __fork.o fork.o __ptrace.o _-ptrace.o ptrace.o __sigaction.o sigaction.o futimes.o futimes_.o __utimes.o fsync.o __fchmod.o fchmod.o __fchown.o fchown.o chown.o __link.o link.o __symlink.o symlink.o readlink.o __lstat.o _-statvfs.o statvfs.o vfork.o wait3.o waitpid.o getmsg.o chroot.o nice.o __getrlimit.o getrlimit.o _-getrusage.o getrusage.o _spawnvp.o spawnvp.o spawnvp_.o _-system.o _-mutex.o mutex.o __pthread_create.o ___lwp_create.o __lwp_create.o _-pthread_create.o __pthread_kill.o pthread_kill.o ___beginthread.o nothread.o __flock.o _-fcntl.o flockfile.o FMODE.o getwd.o getcwd.o __opendir.o pam_start.o _-forkpty.o forkpty1.o forkpty.o __tcsetattr.o Stty.o __getwinsize.o getwinsize.o _-sgTTy.o sgTTy.o setlogin.o _-mkfifo.o mkfifo.o _-fseeko.o fseeko.o _-fgetpos.o fpurge.o stdio.o pendingcc.o _-fcloseFILE2.o fcloseFILE.o setproctitle.o sysctl.o __sysinfo.o __sysconf.o sysinfo.o sysctlbyname.o _-sysinfo.o _-sysconf.o _-sysconf2.o netsh_none.o _-regex.o regex.o errno.o Gates_Win32.o gethostid.o opt_s_vsap.o opt_s_htaccept.o opt_s_sox.o opt_s_stls.o opt_s_caps.o opt_s_pilsner.o opt_s_spinach.o
# /usr/bin/ranlib libtemp.a
# cp libtemp.a libsubst.a
# /usr/bin/ranlib libsubst.a
# make[5]: Leaving directory '/tmp/delegate/src/delegate9.9.13/maker'
# libmk[0] /usr/bin/make
# libmk[1] MAKE=/usr/bin/make
# libmk[2] -f
# libmk[3] Makefile.go
# libmk[4] CC=clang
# libmk[5] CFLAGS=-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64
# libmk[6] HDRDIR=-I../gen -I../include -Wno-narrowing
# libmk[7] RANLIB=/usr/bin/ranlib
# libmk[8] LIBFILE=libsubst.a
# libmk[9] LIBOBJS=dummy.o gxx.o p2ll.o p2i.o dlopen.o __uname.o uname.o bcopy.o bzero.o putenv.o unsetenv.o unsetenv_.o __alloca.o old_alloca.o alloca.o malloc_size.o killpg.o setsid.o sigmask.o sigsetmask.o setresuid.o seteuid.o setegid.o unaligned.o timegm.o __usleep.o usleep.o __ualarm.o ualarm.o _-poll.o _-select.o _-poll2.o _-recv.o sendFd1.o sendFd3.o closesocket.o yp_match.o endhostent.o gethostbyname2.o __gethostbyname2.o socklen_u.o socketpair.o inet_aton.o _-setferror.o setferror.o strerror.o snprintf.o strcasecmp.o _-strcasestr.o strcasestr.o strrcasestr.o strstr.o strdup.o strncpy.o setbuffer.o setlinebuf.o __syslog.o syslog.o __syscall.o __fork.o fork.o __ptrace.o _-ptrace.o ptrace.o __sigaction.o sigaction.o futimes.o futimes_.o __utimes.o fsync.o __fchmod.o fchmod.o __fchown.o fchown.o chown.o __link.o link.o __symlink.o symlink.o readlink.o __lstat.o _-statvfs.o statvfs.o vfork.o wait3.o waitpid.o getmsg.o chroot.o nice.o __getrlimit.o getrlimit.o _-getrusage.o getrusage.o _spawnvp.o spawnvp.o spawnvp_.o _-system.o _-mutex.o mutex.o __pthread_create.o ___lwp_create.o __lwp_create.o _-pthread_create.o __pthread_kill.o pthread_kill.o ___beginthread.o nothread.o __flock.o _-fcntl.o flockfile.o FMODE.o getwd.o getcwd.o __opendir.o pam_start.o _-forkpty.o forkpty1.o forkpty.o __tcsetattr.o Stty.o __getwinsize.o getwinsize.o _-sgTTy.o sgTTy.o setlogin.o _-mkfifo.o mkfifo.o _-fseeko.o fseeko.o _-fgetpos.o fpurge.o stdio.o pendingcc.o _-fcloseFILE2.o fcloseFILE.o setproctitle.o sysctl.o __sysinfo.o __sysconf.o sysinfo.o sysctlbyname.o _-sysinfo.o _-sysconf.o _-sysconf2.o netsh_none.o _-regex.o regex.o errno.o Gates_Win32.o gethostid.o opt_s_vsap.o opt_s_htaccept.o opt_s_sox.o opt_s_stls.o opt_s_caps.o opt_s_pilsner.o opt_s_spinach.o
# libmk[10] libtemp.a
# "/tmp/delegate/src/delegate9.9.13/mkmake.exe" -subst manmk "/usr/bin/make" "Makefile.go" "clang" "-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 " "-I../gen -I../include -Wno-narrowing" "/usr/bin/ranlib" "libsubst.a" "-L../lib" "../lib/libresolvy.a ../lib/libteleport.a ../lib/libmd5.a ../lib/libcfi.a ../lib/library.a ../lib/libgates.a ../lib/libmimekit.a ../lib/libfsx.a -lnsl -ldl -lutil -lpthread -lpam -lstdc++ ../lib/library.a ../lib/libgates.a -lc" "-L../lib" "dummy.c gxx.c p2ll.c p2i.c dlopen.c __uname.c uname.c bcopy.c bzero.c putenv.c unsetenv.c unsetenv_.c __alloca.c old_alloca.c alloca.c __malloc_size.c malloc_size.c killpg.c setsid.c sigmask.c sigsetmask.c setresuid.c seteuid.c setegid.c unaligned.c timegm.c __usleep.c usleep.c __ualarm.c ualarm.c _-poll.c _-select.c _-poll1.c _-poll2.c _-recv.c sendFd1.c sendFd2.c sendFd3.c closesocket.c yp_match.c endhostent.c gethostbyname2.c __gethostbyname2.c socklen_u.c socklen_s.c socketpair.c inet_aton.c _-setferror.c setferror.c strerror.c snprintf.c strcasecmp.c _-strcasestr.c strcasestr.c strrcasestr.c strstr.c strdup.c strncpy.c setbuffer.c setlinebuf.c __syslog.c syslog.c __syscall.c __fork.c fork.c __ptrace.c _-ptrace.c ptrace.c __sigaction.c sigaction.c __futimes.c futimes.c futimes_.c __utimes.c utimes.c fsync.c __fchmod.c fchmod.c __fchown.c fchown.c chown.c __link.c link.c __symlink.c symlink.c readlink.c __lstat.c lstat.c __statvfs.c _-statvfs.c statvfs.c vfork.c wait3.c waitpid.c getmsg.c chroot.c nice.c __getrlimit.c getrlimit.c _-getrusage.c getrusage.c ___spawnvp.c __spawnvp.c _spawnvp.c spawnvp.c spawnvp_.c __system.c _-system.c _-mutex.c mutex.c __pthread_create.c ___lwp_create.c __lwp_create.c _-pthread_create.c __pthread_kill.c pthread_kill.c ___beginthread.c nothread.c __flock.c _-fcntl.c flockfile.c FMODE.c getwd.c getcwd.c __opendir.c __scandir.c pam_start.c __forkpty.c _-forkpty.c forkpty1.c forkpty.c __tcsetattr.c Stty.c __getwinsize.c getwinsize.c _-sgTTy.c sgTTy.c setlogin.c _-mkfifo.c mkfifo.c _-fseeko.c fseeko.c _-fgetpos.c fgetpos.c fpurge.c stdio.c pendingcc1.c pendingcc.c _-fcloseFILE.c _-fcloseFILE2.c fcloseFILE.c __setproctitle.c setproctitle.c __sysctl.c sysctl.c __sysinfo.c __sysconf.c sysinfo.c sysctlbyname.c _-sysinfo.c _-sysconf.c _-sysconf2.c netsh_none.c _-regex.c regex.c errno.c Gates_Win32.c gethostid.c opt_s_vsap.c opt_s_htaccept.c opt_s_sox.c opt_s_stls.c opt_s_caps.c opt_s_pilsner.c opt_s_spinach.c"
# ---- testing CC capability [clang][-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ][] ...
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# _.c:1:16: error: field has incomplete type 'char []'
# struct _S{char A[]; char B[1];}S;
# ^
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 2 errors generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# ***
# clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# _.c:2:1: error: C++ requires a type specifier for all declarations
# main(){ }
# ^
# 1 error generated.
#
# ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c
# ---- LD exit(256) clang _.o -lstdc++
#
# [clang -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ] NONC99=2, NONAZ0=6 @0011ec079acd
# MAKE=/usr/bin/make
# MAKEFILE=Makefile.go
# CC=clang
# CFLAGS=-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64
# HDRDIR=-I../gen -I../include -Wno-narrowing
# RANLIB=/usr/bin/ranlib
# LIBFILE=libsubst.a
# LIBDIR=-L../lib
# LDLIBS=../lib/libresolvy.a ../lib/libteleport.a ../lib/libmd5.a ../lib/libcfi.a ../lib/library.a ../lib/libgates.a ../lib/libmimekit.a ../lib/libfsx.a -lnsl -ldl -lutil -lpthread -lpam -lstdc++ ../lib/library.a ../lib/libgates.a -lc
# LDFLAGS=-L../lib
# Files=dummy.c gxx.c p2ll.c p2i.c dlopen.c __uname.c uname.c bcopy.c bzero.c putenv.c unsetenv.c unsetenv_.c __alloca.c old_alloca.c alloca.c __malloc_size.c malloc_size.c killpg.c setsid.c sigmask.c sigsetmask.c setresuid.c seteuid.c setegid.c unaligned.c timegm.c __usleep.c usleep.c __ualarm.c ualarm.c _-poll.c _-select.c _-poll1.c _-poll2.c _-recv.c sendFd1.c sendFd2.c sendFd3.c closesocket.c yp_match.c endhostent.c gethostbyname2.c __gethostbyname2.c socklen_u.c socklen_s.c socketpair.c inet_aton.c _-setferror.c setferror.c strerror.c snprintf.c strcasecmp.c _-strcasestr.c strcasestr.c strrcasestr.c strstr.c strdup.c strncpy.c setbuffer.c setlinebuf.c __syslog.c syslog.c __syscall.c __fork.c fork.c __ptrace.c _-ptrace.c ptrace.c __sigaction.c sigaction.c __futimes.c futimes.c futimes_.c __utimes.c utimes.c fsync.c __fchmod.c fchmod.c __fchown.c fchown.c chown.c __link.c link.c __symlink.c symlink.c readlink.c __lstat.c lstat.c __statvfs.c _-statvfs.c statvfs.c vfork.c wait3.c waitpid.c getmsg.c chroot.c nice.c __getrlimit.c getrlimit.c _-getrusage.c getrusage.c ___spawnvp.c __spawnvp.c _spawnvp.c spawnvp.c spawnvp_.c __system.c _-system.c _-mutex.c mutex.c __pthread_create.c ___lwp_create.c __lwp_create.c _-pthread_create.c __pthread_kill.c pthread_kill.c ___beginthread.c nothread.c __flock.c _-fcntl.c flockfile.c FMODE.c getwd.c getcwd.c __opendir.c __scandir.c pam_start.c __forkpty.c _-forkpty.c forkpty1.c forkpty.c __tcsetattr.c Stty.c __getwinsize.c getwinsize.c _-sgTTy.c sgTTy.c setlogin.c _-mkfifo.c mkfifo.c _-fseeko.c fseeko.c _-fgetpos.c fgetpos.c fpurge.c stdio.c pendingcc1.c pendingcc.c _-fcloseFILE.c _-fcloseFILE2.c fcloseFILE.c __setproctitle.c setproctitle.c __sysctl.c sysctl.c __sysinfo.c __sysconf.c sysinfo.c sysctlbyname.c _-sysinfo.c _-sysconf.c _-sysconf2.c netsh_none.c _-regex.c regex.c errno.c Gates_Win32.c gethostid.c opt_s_vsap.c opt_s_htaccept.c opt_s_sox.c opt_s_stls.c opt_s_caps.c opt_s_pilsner.c opt_s_spinach.c
# make[4]: Leaving directory '/tmp/delegate/src/delegate9.9.13/maker'
# make[3]: Leaving directory '/tmp/delegate/src/delegate9.9.13/maker'
# **[0] move ../maker/libsubst.a to ../lib/libsubst.a
# ../mkcpp version.c version._.c
# -- mkcpp set time: 1492117323 -> 1414677366 version._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c version._.c -o version.o \
# -DLICENSEE=\"""\"
# version._.c:203:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( xsign = strrchr(DELEGATE_srcsign(),':') )
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# version._.c:203:12: note: place parentheses around the assignment to silence this warning
# if( xsign = strrchr(DELEGATE_srcsign(),':') )
# ^
# ( )
# version._.c:203:12: note: use '==' to turn this assignment into an equality comparison
# if( xsign = strrchr(DELEGATE_srcsign(),':') )
# ^
# ==
# version._.c:223:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( fp = vsign; oct = *fp; fp++ ){
# ~~~~^~~~~
# version._.c:223:23: note: place parentheses around the assignment to silence this warning
# for( fp = vsign; oct = *fp; fp++ ){
# ^
# ( )
# version._.c:223:23: note: use '==' to turn this assignment into an equality comparison
# for( fp = vsign; oct = *fp; fp++ ){
# ^
# ==
# 2 warnings generated.
# ../mkcpp ../srcsign.c ../srcsign._.c
# -- mkcpp set time: 1492117323 -> 1414752138 ../srcsign._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c ../srcsign._.c -o ../srcsign.o -o ../srcsign.o
# [/tmp/delegate/src/delegate9.9.13/src]cksum(../srcsign.c)
# ../mkcpp editconf.c editconf._.c
# -- mkcpp set time: 1492117323 -> 1275177486 editconf._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c editconf._.c -o editconf.o
# editconf._.c:43:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(line,"\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# editconf._.c:43:9: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(line,"\r\n") )
# ^
# ( )
# editconf._.c:43:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(line,"\r\n") )
# ^
# ==
# editconf._.c:111:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = getEnvADMIN() )
# ~~~~^~~~~~~~~~~~~~~
# editconf._.c:111:10: note: place parentheses around the assignment to silence this warning
# if( env = getEnvADMIN() )
# ^
# ( )
# editconf._.c:111:10: note: use '==' to turn this assignment into an equality comparison
# if( env = getEnvADMIN() )
# ^
# ==
# editconf._.c:120:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( admin = getADMIN1() )
# ~~~~~~^~~~~~~~~~~~~
# editconf._.c:120:12: note: place parentheses around the assignment to silence this warning
# if( admin = getADMIN1() )
# ^
# ( )
# editconf._.c:120:12: note: use '==' to turn this assignment into an equality comparison
# if( admin = getADMIN1() )
# ^
# ==
# editconf._.c:180:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( admin = getADMIN() )
# ~~~~~~^~~~~~~~~~~~
# editconf._.c:180:12: note: place parentheses around the assignment to silence this warning
# if( admin = getADMIN() )
# ^
# ( )
# editconf._.c:180:12: note: use '==' to turn this assignment into an equality comparison
# if( admin = getADMIN() )
# ^
# ==
# editconf._.c:199:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pass = get_builtin_ADMINPASS() ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# editconf._.c:199:11: note: place parentheses around the assignment to silence this warning
# if( pass = get_builtin_ADMINPASS() ){
# ^
# ( )
# editconf._.c:199:11: note: use '==' to turn this assignment into an equality comparison
# if( pass = get_builtin_ADMINPASS() ){
# ^
# ==
# editconf._.c:289:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(admin,"\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~
# editconf._.c:289:10: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(admin,"\r\n") )
# ^
# ( )
# editconf._.c:289:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(admin,"\r\n") )
# ^
# ==
# editconf._.c:411:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(test,"w") ){
# ~~~^~~~~~~~~~~~~~~~~
# editconf._.c:411:10: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(test,"w") ){
# ^
# ( )
# editconf._.c:411:10: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(test,"w") ){
# ^
# ==
# 7 warnings generated.
# ../mkcpp admin.c admin._.c
# -- mkcpp set time: 1492117323 -> 1277029998 admin._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c admin._.c -o admin.o
# admin._.c:94:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = admin_genv[sp] ){
# ~~~~^~~~~~~~~~~~~~~~
# admin._.c:94:10: note: place parentheses around the assignment to silence this warning
# if( env = admin_genv[sp] ){
# ^
# ( )
# admin._.c:94:10: note: use '==' to turn this assignment into an equality comparison
# if( env = admin_genv[sp] ){
# ^
# ==
# admin._.c:249:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrchr(vurl,'*') ) if( dp[1] == 0 ) truncVStr(dp);
# ~~~^~~~~~~~~~~~~~~~~~~
# admin._.c:249:11: note: place parentheses around the assignment to silence this warning
# if( dp = strrchr(vurl,'*') ) if( dp[1] == 0 ) truncVStr(dp);
# ^
# ( )
# admin._.c:249:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrchr(vurl,'*') ) if( dp[1] == 0 ) truncVStr(dp);
# ^
# ==
# admin._.c:266:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrchr(rurl,'*') ) if( dp[1] == 0 ) truncVStr(dp);
# ~~~^~~~~~~~~~~~~~~~~~~
# admin._.c:266:11: note: place parentheses around the assignment to silence this warning
# if( dp = strrchr(rurl,'*') ) if( dp[1] == 0 ) truncVStr(dp);
# ^
# ( )
# admin._.c:266:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrchr(rurl,'*') ) if( dp[1] == 0 ) truncVStr(dp);
# ^
# ==
# admin._.c:375:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( val = getv(Form_argv,"vurl-path") ) strcat(froms,val);
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# admin._.c:375:11: note: place parentheses around the assignment to silence this warning
# if( val = getv(Form_argv,"vurl-path") ) strcat(froms,val);
# ^
# ( )
# admin._.c:375:11: note: use '==' to turn this assignment into an equality comparison
# if( val = getv(Form_argv,"vurl-path") ) strcat(froms,val);
# ^
# ==
# admin._.c:377:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( val = getv(Form_argv,"vurl-tail") )
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# admin._.c:377:12: note: place parentheses around the assignment to silence this warning
# if( val = getv(Form_argv,"vurl-tail") )
# ^
# ( )
# admin._.c:377:12: note: use '==' to turn this assignment into an equality comparison
# if( val = getv(Form_argv,"vurl-tail") )
# ^
# ==
# admin._.c:385:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( val = getv(Form_argv,"rurl-proto") ) strcat(tos,val);
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# admin._.c:385:11: note: place parentheses around the assignment to silence this warning
# if( val = getv(Form_argv,"rurl-proto") ) strcat(tos,val);
# ^
# ( )
# admin._.c:385:11: note: use '==' to turn this assignment into an equality comparison
# if( val = getv(Form_argv,"rurl-proto") ) strcat(tos,val);
# ^
# ==
# admin._.c:386:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( val = getv(Form_argv,"rurl-login") ) strcat(tos,val);
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# admin._.c:386:11: note: place parentheses around the assignment to silence this warning
# if( val = getv(Form_argv,"rurl-login") ) strcat(tos,val);
# ^
# ( )
# admin._.c:386:11: note: use '==' to turn this assignment into an equality comparison
# if( val = getv(Form_argv,"rurl-login") ) strcat(tos,val);
# ^
# ==
# admin._.c:387:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( val = getv(Form_argv,"rurl-tail") ) strcat(tos,val);
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# admin._.c:387:11: note: place parentheses around the assignment to silence this warning
# if( val = getv(Form_argv,"rurl-tail") ) strcat(tos,val);
# ^
# ( )
# admin._.c:387:11: note: use '==' to turn this assignment into an equality comparison
# if( val = getv(Form_argv,"rurl-tail") ) strcat(tos,val);
# ^
# ==
# admin._.c:422:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ai = 0; from1 = Form_argv[ai]; ai++ ){
# ~~~~~~^~~~~~~~~~~~~~~
# admin._.c:422:23: note: place parentheses around the assignment to silence this warning
# for( ai = 0; from1 = Form_argv[ai]; ai++ ){
# ^
# ( )
# admin._.c:422:23: note: use '==' to turn this assignment into an equality comparison
# for( ai = 0; from1 = Form_argv[ai]; ai++ ){
# ^
# ==
# admin._.c:539:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strtailstr(path,".pem") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# admin._.c:539:9: note: place parentheses around the assignment to silence this warning
# if( dp = strtailstr(path,".pem") )
# ^
# ( )
# admin._.c:539:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strtailstr(path,".pem") )
# ^
# ==
# admin._.c:560:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen("dgca.cnf","w") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~
# admin._.c:560:9: note: place parentheses around the assignment to silence this warning
# if( fp = fopen("dgca.cnf","w") ){
# ^
# ( )
# admin._.c:560:9: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen("dgca.cnf","w") ){
# ^
# ==
# admin._.c:575:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen("dgcaidx.txt","w") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# admin._.c:575:9: note: place parentheses around the assignment to silence this warning
# if( fp = fopen("dgcaidx.txt","w") ){
# ^
# ( )
# admin._.c:575:9: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen("dgcaidx.txt","w") ){
# ^
# ==
# admin._.c:579:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen("dgcaidx.txt.attr","w") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# admin._.c:579:9: note: place parentheses around the assignment to silence this warning
# if( fp = fopen("dgcaidx.txt.attr","w") ){
# ^
# ( )
# admin._.c:579:9: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen("dgcaidx.txt.attr","w") ){
# ^
# ==
# admin._.c:585:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen("serial","w") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~
# admin._.c:585:9: note: place parentheses around the assignment to silence this warning
# if( fp = fopen("serial","w") ){
# ^
# ( )
# admin._.c:585:9: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen("serial","w") ){
# ^
# ==
# admin._.c:808:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( conf = fopen("dgca.cnf","r") ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# admin._.c:808:11: note: place parentheses around the assignment to silence this warning
# if( conf = fopen("dgca.cnf","r") ){
# ^
# ( )
# admin._.c:808:11: note: use '==' to turn this assignment into an equality comparison
# if( conf = fopen("dgca.cnf","r") ){
# ^
# ==
# admin._.c:840:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ai = 0; a1 = Form_argv[ai]; ai++ ){
# ~~~^~~~~~~~~~~~~~~
# admin._.c:840:19: note: place parentheses around the assignment to silence this warning
# for( ai = 0; a1 = Form_argv[ai]; ai++ ){
# ^
# ( )
# admin._.c:840:19: note: use '==' to turn this assignment into an equality comparison
# for( ai = 0; a1 = Form_argv[ai]; ai++ ){
# ^
# ==
# admin._.c:953:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(out,'%') ){
# ~~~^~~~~~~~~~~~~~~~~
# admin._.c:953:15: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(out,'%') ){
# ^
# ( )
# admin._.c:953:15: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(out,'%') ){
# ^
# ==
# admin._.c:995:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strcasestr(out,"up ") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~
# admin._.c:995:12: note: place parentheses around the assignment to silence this warning
# if( dp = strcasestr(out,"up ") )
# ^
# ( )
# admin._.c:995:12: note: use '==' to turn this assignment into an equality comparison
# if( dp = strcasestr(out,"up ") )
# ^
# ==
# admin._.c:997:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strcasestr(out,"load ") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# admin._.c:997:12: note: place parentheses around the assignment to silence this warning
# if( dp = strcasestr(out,"load ") ){
# ^
# ( )
# admin._.c:997:12: note: use '==' to turn this assignment into an equality comparison
# if( dp = strcasestr(out,"load ") ){
# ^
# ==
# admin._.c:998:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(dp,':') )
# ~~~^~~~~~~~~~~~~~~~
# admin._.c:998:13: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(dp,':') )
# ^
# ( )
# admin._.c:998:13: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(dp,':') )
# ^
# ==
# admin._.c:1005:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrchr(out,':') ){
# ~~~^~~~~~~~~~~~~~~~~~
# admin._.c:1005:13: note: place parentheses around the assignment to silence this warning
# if( dp = strrchr(out,':') ){
# ^
# ( )
# admin._.c:1005:13: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrchr(out,':') ){
# ^
# ==
# admin._.c:1061:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( tp = strstr(line,"UID") ){
# ~~~^~~~~~~~~~~~~~~~~~~~
# admin._.c:1061:13: note: place parentheses around the assignment to silence this warning
# if( tp = strstr(line,"UID") ){
# ^
# ( )
# admin._.c:1061:13: note: use '==' to turn this assignment into an equality comparison
# if( tp = strstr(line,"UID") ){
# ^
# ==
# admin._.c:1113:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen_authlog(proto,host,"a") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# admin._.c:1113:9: note: place parentheses around the assignment to silence this warning
# if( fp = fopen_authlog(proto,host,"a") ){
# ^
# ( )
# admin._.c:1113:9: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen_authlog(proto,host,"a") ){
# ^
# ==
# admin._.c:1124:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen_authlog(proto,"ALL","a") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# admin._.c:1124:10: note: place parentheses around the assignment to silence this warning
# if( fp = fopen_authlog(proto,"ALL","a") ){
# ^
# ( )
# admin._.c:1124:10: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen_authlog(proto,"ALL","a") ){
# ^
# ==
# admin._.c:1173:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen_authlog(proto,host,"r") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# admin._.c:1173:9: note: place parentheses around the assignment to silence this warning
# if( fp = fopen_authlog(proto,host,"r") ){
# ^
# ( )
# admin._.c:1173:9: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen_authlog(proto,host,"r") ){
# ^
# ==
# admin._.c:1236:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrchr(upath,'/') ){
# ~~~^~~~~~~~~~~~~~~~~~~~
# admin._.c:1236:10: note: place parentheses around the assignment to silence this warning
# if( dp = strrchr(upath,'/') ){
# ^
# ( )
# admin._.c:1236:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrchr(upath,'/') ){
# ^
# ==
# admin._.c:1241:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrchr(upath,'/') )
# ~~~^~~~~~~~~~~~~~~~~~~~
# admin._.c:1241:12: note: place parentheses around the assignment to silence this warning
# if( dp = strrchr(upath,'/') )
# ^
# ( )
# admin._.c:1241:12: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrchr(upath,'/') )
# ^
# ==
# admin._.c:1417:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = fmt; ch = (0xFF & *sp); sp++ ){
# ~~~^~~~~~~~~~~~~~
# admin._.c:1417:20: note: place parentheses around the assignment to silence this warning
# for( sp = fmt; ch = (0xFF & *sp); sp++ ){
# ^
# ( )
# admin._.c:1417:20: note: use '==' to turn this assignment into an equality comparison
# for( sp = fmt; ch = (0xFF & *sp); sp++ ){
# ^
# ==
# admin._.c:1636:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( mod = strchr(param,'-') ){
# ~~~~^~~~~~~~~~~~~~~~~~~
# admin._.c:1636:11: note: place parentheses around the assignment to silence this warning
# if( mod = strchr(param,'-') ){
# ^
# ( )
# admin._.c:1636:11: note: use '==' to turn this assignment into an equality comparison
# if( mod = strchr(param,'-') ){
# ^
# ==
# admin._.c:1756:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ctype = filename2ctype(url) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~
# admin._.c:1756:14: note: place parentheses around the assignment to silence this warning
# if( ctype = filename2ctype(url) ){
# ^
# ( )
# admin._.c:1756:14: note: use '==' to turn this assignment into an equality comparison
# if( ctype = filename2ctype(url) ){
# ^
# ==
# admin._.c:1844:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strtailstr(mp,pat) )
# ~~~^~~~~~~~~~~~~~~~~~~~
# admin._.c:1844:10: note: place parentheses around the assignment to silence this warning
# if( dp = strtailstr(mp,pat) )
# ^
# ( )
# admin._.c:1844:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strtailstr(mp,pat) )
# ^
# ==
# admin._.c:1878:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cfp = fopen(path,"r") ){
# ~~~~^~~~~~~~~~~~~~~~~
# admin._.c:1878:11: note: place parentheses around the assignment to silence this warning
# if( cfp = fopen(path,"r") ){
# ^
# ( )
# admin._.c:1878:11: note: use '==' to turn this assignment into an equality comparison
# if( cfp = fopen(path,"r") ){
# ^
# ==
# admin._.c:1893:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cfp = fopen(path,"r") ){
# ~~~~^~~~~~~~~~~~~~~~~
# admin._.c:1893:11: note: place parentheses around the assignment to silence this warning
# if( cfp = fopen(path,"r") ){
# ^
# ( )
# admin._.c:1893:11: note: use '==' to turn this assignment into an equality comparison
# if( cfp = fopen(path,"r") ){
# ^
# ==
# admin._.c:1932:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cfp = fopen(path,"w") ){
# ~~~~^~~~~~~~~~~~~~~~~
# admin._.c:1932:12: note: place parentheses around the assignment to silence this warning
# if( cfp = fopen(path,"w") ){
# ^
# ( )
# admin._.c:1932:12: note: use '==' to turn this assignment into an equality comparison
# if( cfp = fopen(path,"w") ){
# ^
# ==
# admin._.c:1962:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sfp = fopen(path,"w") ){
# ~~~~^~~~~~~~~~~~~~~~~
# admin._.c:1962:11: note: place parentheses around the assignment to silence this warning
# if( sfp = fopen(path,"w") ){
# ^
# ( )
# admin._.c:1962:11: note: use '==' to turn this assignment into an equality comparison
# if( sfp = fopen(path,"w") ){
# ^
# ==
# admin._.c:1982:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sfp = fopen(path,"r") ){
# ~~~~^~~~~~~~~~~~~~~~~
# admin._.c:1982:10: note: place parentheses around the assignment to silence this warning
# if( sfp = fopen(path,"r") ){
# ^
# ( )
# admin._.c:1982:10: note: use '==' to turn this assignment into an equality comparison
# if( sfp = fopen(path,"r") ){
# ^
# ==
# admin._.c:2007:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = dirfopen(what,AVStr(path),"r+") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# admin._.c:2007:9: note: place parentheses around the assignment to silence this warning
# if( fp = dirfopen(what,AVStr(path),"r+") ){
# ^
# ( )
# admin._.c:2007:9: note: use '==' to turn this assignment into an equality comparison
# if( fp = dirfopen(what,AVStr(path),"r+") ){
# ^
# ==
# admin._.c:2010:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = dirfopen(what,AVStr(path),mode) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# admin._.c:2010:9: note: place parentheses around the assignment to silence this warning
# if( fp = dirfopen(what,AVStr(path),mode) ){
# ^
# ( )
# admin._.c:2010:9: note: use '==' to turn this assignment into an equality comparison
# if( fp = dirfopen(what,AVStr(path),mode) ){
# ^
# ==
# admin._.c:2019:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = TMPFILE(what) ){
# ~~~^~~~~~~~~~~~~~~
# admin._.c:2019:10: note: place parentheses around the assignment to silence this warning
# if( fp = TMPFILE(what) ){
# ^
# ( )
# admin._.c:2019:10: note: use '==' to turn this assignment into an equality comparison
# if( fp = TMPFILE(what) ){
# ^
# ==
# admin._.c:2043:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fdopen(dup(LOG_initFd),mode) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# admin._.c:2043:10: note: place parentheses around the assignment to silence this warning
# if( fp = fdopen(dup(LOG_initFd),mode) ){
# ^
# ( )
# admin._.c:2043:10: note: use '==' to turn this assignment into an equality comparison
# if( fp = fdopen(dup(LOG_initFd),mode) ){
# ^
# ==
# admin._.c:2087:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(cv[ci],'\r') )
# ~~~^~~~~~~~~~~~~~~~~~~~~
# admin._.c:2087:11: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(cv[ci],'\r') )
# ^
# ( )
# admin._.c:2087:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(cv[ci],'\r') )
# ^
# ==
# admin._.c:2092:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(cv[ci],',') ) truncVStr(dp);
# ~~~^~~~~~~~~~~~~~~~~~~~
# admin._.c:2092:12: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(cv[ci],',') ) truncVStr(dp);
# ^
# ( )
# admin._.c:2092:12: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(cv[ci],',') ) truncVStr(dp);
# ^
# ==
# admin._.c:2093:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(cv[ci],'/') ) truncVStr(dp);
# ~~~^~~~~~~~~~~~~~~~~~~~
# admin._.c:2093:12: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(cv[ci],'/') ) truncVStr(dp);
# ^
# ( )
# admin._.c:2093:12: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(cv[ci],'/') ) truncVStr(dp);
# ^
# ==
# admin._.c:2296:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(cv[ci],'\r') )
# ~~~^~~~~~~~~~~~~~~~~~~~~
# admin._.c:2296:12: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(cv[ci],'\r') )
# ^
# ( )
# admin._.c:2296:12: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(cv[ci],'\r') )
# ^
# ==
# admin._.c:2299:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dgroot = getv(cv,"DGROOT") ){
# ~~~~~~~^~~~~~~~~~~~~~~~~~~
# admin._.c:2299:15: note: place parentheses around the assignment to silence this warning
# if( dgroot = getv(cv,"DGROOT") ){
# ^
# ( )
# admin._.c:2299:15: note: use '==' to turn this assignment into an equality comparison
# if( dgroot = getv(cv,"DGROOT") ){
# ^
# ==
# admin._.c:2302:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = getv(cv,"CHROOT") ){
# ~~~^~~~~~~~~~~~~~~~~~~
# admin._.c:2302:11: note: place parentheses around the assignment to silence this warning
# if( dp = getv(cv,"CHROOT") ){
# ^
# ( )
# admin._.c:2302:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = getv(cv,"CHROOT") ){
# ^
# ==
# admin._.c:2309:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ilfp = fopenInitLog(serv,"r+") ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# admin._.c:2309:14: note: place parentheses around the assignment to silence this warning
# if( ilfp = fopenInitLog(serv,"r+") ){
# ^
# ( )
# admin._.c:2309:14: note: use '==' to turn this assignment into an equality comparison
# if( ilfp = fopenInitLog(serv,"r+") ){
# ^
# ==
# admin._.c:2314:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( stfp = fopenSvstats(serv,"r+") ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# admin._.c:2314:14: note: place parentheses around the assignment to silence this warning
# if( stfp = fopenSvstats(serv,"r+") ){
# ^
# ( )
# admin._.c:2314:14: note: use '==' to turn this assignment into an equality comparison
# if( stfp = fopenSvstats(serv,"r+") ){
# ^
# ==
# admin._.c:2566:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strtailstr(save,".cnf") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# admin._.c:2566:10: note: place parentheses around the assignment to silence this warning
# if( dp = strtailstr(save,".cnf") )
# ^
# ( )
# admin._.c:2566:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strtailstr(save,".cnf") )
# ^
# ==
# admin._.c:2600:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( oconf = getConfigData(Conn,to,"",&odate) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# admin._.c:2600:12: note: place parentheses around the assignment to silence this warning
# if( oconf = getConfigData(Conn,to,"",&odate) ){
# ^
# ( )
# admin._.c:2600:12: note: use '==' to turn this assignment into an equality comparison
# if( oconf = getConfigData(Conn,to,"",&odate) ){
# ^
# ==
# admin._.c:2635:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen_lockconf(BVStr(msg),serv,mode,AVStr(path),1) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# admin._.c:2635:9: note: place parentheses around the assignment to silence this warning
# if( fp = fopen_lockconf(BVStr(msg),serv,mode,AVStr(path),1) ){
# ^
# ( )
# admin._.c:2635:9: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen_lockconf(BVStr(msg),serv,mode,AVStr(path),1) ){
# ^
# ==
# admin._.c:2700:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strtailstr(orig,".sav") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# admin._.c:2700:9: note: place parentheses around the assignment to silence this warning
# if( dp = strtailstr(orig,".sav") )
# ^
# ( )
# admin._.c:2700:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strtailstr(orig,".sav") )
# ^
# ==
# admin._.c:2722:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ai = 0; a1 = Form_argv[ai]; ai++ ){
# ~~~^~~~~~~~~~~~~~~
# admin._.c:2722:18: note: place parentheses around the assignment to silence this warning
# for( ai = 0; a1 = Form_argv[ai]; ai++ ){
# ^
# ( )
# admin._.c:2722:18: note: use '==' to turn this assignment into an equality comparison
# for( ai = 0; a1 = Form_argv[ai]; ai++ ){
# ^
# ==
# admin._.c:2788:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen_lockconf(BVStr(msg),name,"r+",AVStr(path),1) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# admin._.c:2788:9: note: place parentheses around the assignment to silence this warning
# if( fp = fopen_lockconf(BVStr(msg),name,"r+",AVStr(path),1) ){
# ^
# ( )
# admin._.c:2788:9: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen_lockconf(BVStr(msg),name,"r+",AVStr(path),1) ){
# ^
# ==
# admin._.c:2911:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ln = getv(argv,"ln") ){
# ~~~^~~~~~~~~~~~~~~~~
# admin._.c:2911:10: note: place parentheses around the assignment to silence this warning
# if( ln = getv(argv,"ln") ){
# ^
# ( )
# admin._.c:2911:10: note: use '==' to turn this assignment into an equality comparison
# if( ln = getv(argv,"ln") ){
# ^
# ==
# admin._.c:2914:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( com = getv(argv,"com") ){
# ~~~~^~~~~~~~~~~~~~~~~~
# admin._.c:2914:12: note: place parentheses around the assignment to silence this warning
# if( com = getv(argv,"com") ){
# ^
# ( )
# admin._.c:2914:12: note: use '==' to turn this assignment into an equality comparison
# if( com = getv(argv,"com") ){
# ^
# ==
# admin._.c:2943:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( name = admin_getv("confname") ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
# admin._.c:2943:15: note: place parentheses around the assignment to silence this warning
# if( name = admin_getv("confname") ){
# ^
# ( )
# admin._.c:2943:15: note: use '==' to turn this assignment into an equality comparison
# if( name = admin_getv("confname") ){
# ^
# ==
# admin._.c:3335:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( v1 = admin_getv("capsec") ) csc = atoi(v1);
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# admin._.c:3335:9: note: place parentheses around the assignment to silence this warning
# if( v1 = admin_getv("capsec") ) csc = atoi(v1);
# ^
# ( )
# admin._.c:3335:9: note: use '==' to turn this assignment into an equality comparison
# if( v1 = admin_getv("capsec") ) csc = atoi(v1);
# ^
# ==
# admin._.c:3336:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( v1 = admin_getv("caplns") ) cln = atoi(v1);
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# admin._.c:3336:9: note: place parentheses around the assignment to silence this warning
# if( v1 = admin_getv("caplns") ) cln = atoi(v1);
# ^
# ( )
# admin._.c:3336:9: note: use '==' to turn this assignment into an equality comparison
# if( v1 = admin_getv("caplns") ) cln = atoi(v1);
# ^
# ==
# admin._.c:3344:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( v1 = admin_getv("opt") ){
# ~~~^~~~~~~~~~~~~~~~~~~
# admin._.c:3344:9: note: place parentheses around the assignment to silence this warning
# if( v1 = admin_getv("opt") ){
# ^
# ( )
# admin._.c:3344:9: note: use '==' to turn this assignment into an equality comparison
# if( v1 = admin_getv("opt") ){
# ^
# ==
# admin._.c:3513:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( aus = getAdminAuthorizer(Conn,AVStr(tmp),sizeof(tmp),1) ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# admin._.c:3513:10: note: place parentheses around the assignment to silence this warning
# if( aus = getAdminAuthorizer(Conn,AVStr(tmp),sizeof(tmp),1) ){
# ^
# ( )
# admin._.c:3513:10: note: use '==' to turn this assignment into an equality comparison
# if( aus = getAdminAuthorizer(Conn,AVStr(tmp),sizeof(tmp),1) ){
# ^
# ==
# admin._.c:3535:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrchr(aus,'@') ){
# ~~~^~~~~~~~~~~~~~~~~~
# admin._.c:3535:11: note: place parentheses around the assignment to silence this warning
# if( dp = strrchr(aus,'@') ){
# ^
# ( )
# admin._.c:3535:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrchr(aus,'@') ){
# ^
# ==
# admin._.c:3907:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( lfp = get_authlog(Conn,"admin","ALL",size,1) ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# admin._.c:3907:11: note: place parentheses around the assignment to silence this warning
# if( lfp = get_authlog(Conn,"admin","ALL",size,1) ){
# ^
# ( )
# admin._.c:3907:11: note: use '==' to turn this assignment into an equality comparison
# if( lfp = get_authlog(Conn,"admin","ALL",size,1) ){
# ^
# ==
# admin._.c:3991:7: warning: address of array 'pma2' will always evaluate to 'true' [-Wpointer-bool-conversion]
# if( pma2 && streq(pma2,"check") ){
# ^~~~ ~~
# admin._.c:4225:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( np = strpbrk(cp,"\r\n") ){
# ~~~^~~~~~~~~~~~~~~~~~~~
# admin._.c:4225:10: note: place parentheses around the assignment to silence this warning
# if( np = strpbrk(cp,"\r\n") ){
# ^
# ( )
# admin._.c:4225:10: note: use '==' to turn this assignment into an equality comparison
# if( np = strpbrk(cp,"\r\n") ){
# ^
# ==
# admin._.c:4310:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( cx = 0; src = mssgmap[cx].m_src; cx++ ){
# ~~~~^~~~~~~~~~~~~~~~~~~
# admin._.c:4310:20: note: place parentheses around the assignment to silence this warning
# for( cx = 0; src = mssgmap[cx].m_src; cx++ ){
# ^
# ( )
# admin._.c:4310:20: note: use '==' to turn this assignment into an equality comparison
# for( cx = 0; src = mssgmap[cx].m_src; cx++ ){
# ^
# ==
# admin._.c:4311:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(dsttxt,src) ){
# ~~~^~~~~~~~~~~~~~~~~~~~
# admin._.c:4311:11: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(dsttxt,src) ){
# ^
# ( )
# admin._.c:4311:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(dsttxt,src) ){
# ^
# ==
# admin._.c:4335:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( cx = 0; src = mssgmap[cx].m_src; cx++ ){
# ~~~~^~~~~~~~~~~~~~~~~~~
# admin._.c:4335:20: note: place parentheses around the assignment to silence this warning
# for( cx = 0; src = mssgmap[cx].m_src; cx++ ){
# ^
# ( )
# admin._.c:4335:20: note: use '==' to turn this assignment into an equality comparison
# for( cx = 0; src = mssgmap[cx].m_src; cx++ ){
# ^
# ==
# admin._.c:4336:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(fmt,src) )
# ~~~^~~~~~~~~~~~~~~~~
# admin._.c:4336:11: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(fmt,src) )
# ^
# ( )
# admin._.c:4336:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(fmt,src) )
# ^
# ==
# admin._.c:4350:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( cx = 0; src = mssgmap[cx].m_src; cx++ ){
# ~~~~^~~~~~~~~~~~~~~~~~~
# admin._.c:4350:20: note: place parentheses around the assignment to silence this warning
# for( cx = 0; src = mssgmap[cx].m_src; cx++ ){
# ^
# ( )
# admin._.c:4350:20: note: use '==' to turn this assignment into an equality comparison
# for( cx = 0; src = mssgmap[cx].m_src; cx++ ){
# ^
# ==
# admin._.c:4351:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(mp,src) ){
# ~~~^~~~~~~~~~~~~~~~
# admin._.c:4351:11: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(mp,src) ){
# ^
# ( )
# admin._.c:4351:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(mp,src) ){
# ^
# ==
# admin._.c:4443:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( qryp = strchr(command,'?') ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~
# admin._.c:4443:10: note: place parentheses around the assignment to silence this warning
# if( qryp = strchr(command,'?') ){
# ^
# ( )
# admin._.c:4443:10: note: use '==' to turn this assignment into an equality comparison
# if( qryp = strchr(command,'?') ){
# ^
# ==
# admin._.c:4449:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( qryp = strchr(xcommand,'?') )
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~
# admin._.c:4449:11: note: place parentheses around the assignment to silence this warning
# if( qryp = strchr(xcommand,'?') )
# ^
# ( )
# admin._.c:4449:11: note: use '==' to turn this assignment into an equality comparison
# if( qryp = strchr(xcommand,'?') )
# ^
# ==
# admin._.c:4476:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( act = getv(argv,"action") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~
# admin._.c:4476:10: note: place parentheses around the assignment to silence this warning
# if( act = getv(argv,"action") ){
# ^
# ( )
# admin._.c:4476:10: note: use '==' to turn this assignment into an equality comparison
# if( act = getv(argv,"action") ){
# ^
# ==
# admin._.c:4554:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(who,'{') )
# ~~~^~~~~~~~~~~~~~~~~
# admin._.c:4554:9: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(who,'{') )
# ^
# ( )
# admin._.c:4554:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(who,'{') )
# ^
# ==
# admin._.c:4747:33: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || hostcmp(svhost,myhost)==0 && svport == myport )
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
# admin._.c:4747:33: note: place parentheses around the '&&' expression to silence this warning
# || hostcmp(svhost,myhost)==0 && svport == myport )
# ^
# ( )
# admin._.c:4900:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( v1 = admin_getv("ioconf-sock-sndbuf") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# admin._.c:4900:9: note: place parentheses around the assignment to silence this warning
# if( v1 = admin_getv("ioconf-sock-sndbuf") ){
# ^
# ( )
# admin._.c:4900:9: note: use '==' to turn this assignment into an equality comparison
# if( v1 = admin_getv("ioconf-sock-sndbuf") ){
# ^
# ==
# admin._.c:4902:27: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( vi == 0 || 64 <= vi && vi <= 64*1024 ){
# ~~ ~~~~~~~~~^~~~~~~~~~~~~~~~
# admin._.c:4902:27: note: place parentheses around the '&&' expression to silence this warning
# if( vi == 0 || 64 <= vi && vi <= 64*1024 ){
# ^
# ( )
# admin._.c:4907:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( v1 = admin_getv("ioconf-sock-sndmutex") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# admin._.c:4907:9: note: place parentheses around the assignment to silence this warning
# if( v1 = admin_getv("ioconf-sock-sndmutex") ){
# ^
# ( )
# admin._.c:4907:9: note: use '==' to turn this assignment into an equality comparison
# if( v1 = admin_getv("ioconf-sock-sndmutex") ){
# ^
# ==
# admin._.c:4912:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( v1 = admin_getv("ioconf-sock-sndnodelay") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# admin._.c:4912:9: note: place parentheses around the assignment to silence this warning
# if( v1 = admin_getv("ioconf-sock-sndnodelay") ){
# ^
# ( )
# admin._.c:4912:9: note: use '==' to turn this assignment into an equality comparison
# if( v1 = admin_getv("ioconf-sock-sndnodelay") ){
# ^
# ==
# admin._.c:4917:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( v1 = admin_getv("ioconf-sock-sndwait") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# admin._.c:4917:9: note: place parentheses around the assignment to silence this warning
# if( v1 = admin_getv("ioconf-sock-sndwait") ){
# ^
# ( )
# admin._.c:4917:9: note: use '==' to turn this assignment into an equality comparison
# if( v1 = admin_getv("ioconf-sock-sndwait") ){
# ^
# ==
# 81 warnings generated.
# ../mkcpp notify.c notify._.c
# -- mkcpp set time: 1492117324 -> 1264937963 notify._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c notify._.c -o notify.o
# notify._.c:316:18: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( 0x40 <= ch && ch < 0x7F || ch == ' ' ){
# ~~~~~~~~~~~^~~~~~~~~~~~ ~~
# notify._.c:316:18: note: place parentheses around the '&&' expression to silence this warning
# if( 0x40 <= ch && ch < 0x7F || ch == ' ' ){
# ^
# ( )
# 1 warning generated.
# ../mkcpp shutter.c shutter._.c
# -- mkcpp set time: 1492117324 -> 1250403944 shutter._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c shutter._.c -o shutter.o
# shutter._.c:354:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(reason,"\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~
# shutter._.c:354:10: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(reason,"\r\n") )
# ^
# ( )
# shutter._.c:354:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(reason,"\r\n") )
# ^
# ==
# 1 warning generated.
# ../mkcpp abort.c abort._.c
# -- mkcpp set time: 1492117324 -> 1264934191 abort._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c abort._.c -o abort.o
# ../mkcpp form2conf.c form2conf._.c
# -- mkcpp set time: 1492117324 -> 1264840721 form2conf._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c form2conf._.c -o form2conf.o
# form2conf._.c:35:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = src; ch = *sp; sp++ ){
# ~~~^~~~~
# form2conf._.c:35:20: note: place parentheses around the assignment to silence this warning
# for( sp = src; ch = *sp; sp++ ){
# ^
# ( )
# form2conf._.c:35:20: note: use '==' to turn this assignment into an equality comparison
# for( sp = src; ch = *sp; sp++ ){
# ^
# ==
# form2conf._.c:184:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ci = 0; name = conf_params[ci]; ci++ ){
# ~~~~~^~~~~~~~~~~~~~~~~
# form2conf._.c:184:20: note: place parentheses around the assignment to silence this warning
# for( ci = 0; name = conf_params[ci]; ci++ ){
# ^
# ( )
# form2conf._.c:184:20: note: use '==' to turn this assignment into an equality comparison
# for( ci = 0; name = conf_params[ci]; ci++ ){
# ^
# ==
# form2conf._.c:216:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ci = 1; name = conf_params[ci]; ci++ ){
# ~~~~~^~~~~~~~~~~~~~~~~
# form2conf._.c:216:21: note: place parentheses around the assignment to silence this warning
# for( ci = 1; name = conf_params[ci]; ci++ ){
# ^
# ( )
# form2conf._.c:216:21: note: use '==' to turn this assignment into an equality comparison
# for( ci = 1; name = conf_params[ci]; ci++ ){
# ^
# ==
# form2conf._.c:727:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(p2,"/admin") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~
# form2conf._.c:727:15: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(p2,"/admin") ){
# ^
# ( )
# form2conf._.c:727:15: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(p2,"/admin") ){
# ^
# ==
# form2conf._.c:733:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(p1,':') ){
# ~~~^~~~~~~~~~~~~~~~
# form2conf._.c:733:12: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(p1,':') ){
# ^
# ( )
# form2conf._.c:733:12: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(p1,':') ){
# ^
# ==
# form2conf._.c:739:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(p1,"/admin") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~
# form2conf._.c:739:12: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(p1,"/admin") ){
# ^
# ( )
# form2conf._.c:739:12: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(p1,"/admin") ){
# ^
# ==
# form2conf._.c:918:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( vp = strchr(av1,'=') ){
# ~~~^~~~~~~~~~~~~~~~~
# form2conf._.c:918:10: note: place parentheses around the assignment to silence this warning
# if( vp = strchr(av1,'=') ){
# ^
# ( )
# form2conf._.c:918:10: note: use '==' to turn this assignment into an equality comparison
# if( vp = strchr(av1,'=') ){
# ^
# ==
# form2conf._.c:1100:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( data = getConfigData(Conn,name,"",&date) ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# form2conf._.c:1100:13: note: place parentheses around the assignment to silence this warning
# if( data = getConfigData(Conn,name,"",&date) ){
# ^
# ( )
# form2conf._.c:1100:13: note: use '==' to turn this assignment into an equality comparison
# if( data = getConfigData(Conn,name,"",&date) ){
# ^
# ==
# form2conf._.c:1222:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( lfp = fopen_lockconf(VStrNULL,a1,"r+",AVStr(path),0) ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# form2conf._.c:1222:11: note: place parentheses around the assignment to silence this warning
# if( lfp = fopen_lockconf(VStrNULL,a1,"r+",AVStr(path),0) ){
# ^
# ( )
# form2conf._.c:1222:11: note: use '==' to turn this assignment into an equality comparison
# if( lfp = fopen_lockconf(VStrNULL,a1,"r+",AVStr(path),0) ){
# ^
# ==
# form2conf._.c:1419:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( a1 = admin_getv(pma2) ){
# ~~~^~~~~~~~~~~~~~~~~~
# form2conf._.c:1419:10: note: place parentheses around the assignment to silence this warning
# if( a1 = admin_getv(pma2) ){
# ^
# ( )
# form2conf._.c:1419:10: note: use '==' to turn this assignment into an equality comparison
# if( a1 = admin_getv(pma2) ){
# ^
# ==
# 10 warnings generated.
# ../mkcpp process.c process._.c
# -- mkcpp set time: 1492117324 -> 1264841769 process._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c process._.c -o process.o
# process._.c:260:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( Conn->fi_issock = file_ISSOCK(sock) ){
# ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
# process._.c:260:22: note: place parentheses around the assignment to silence this warning
# if( Conn->fi_issock = file_ISSOCK(sock) ){
# ^
# ( )
# process._.c:260:22: note: use '==' to turn this assignment into an equality comparison
# if( Conn->fi_issock = file_ISSOCK(sock) ){
# ^
# ==
# 1 warning generated.
# ../mkcpp vaddr.c vaddr._.c
# -- mkcpp set time: 1492117324 -> 1250403944 vaddr._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c vaddr._.c -o vaddr.o
# ../mkcpp conf.c conf._.c
# -- mkcpp set time: 1492117324 -> 1414475958 conf._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c conf._.c -o conf.o \
# -DADMIN=\"root@localhost\" \
# -DADMINPASS=\"\"
# conf._.c:245:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pp = strstr(dir,subst) ){
# ~~~^~~~~~~~~~~~~~~~~~~
# conf._.c:245:9: note: place parentheses around the assignment to silence this warning
# if( pp = strstr(dir,subst) ){
# ^
# ( )
# conf._.c:245:9: note: use '==' to turn this assignment into an equality comparison
# if( pp = strstr(dir,subst) ){
# ^
# ==
# conf._.c:250:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(pat,'}') )
# ~~~^~~~~~~~~~~~~~~~~
# conf._.c:250:10: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(pat,'}') )
# ^
# ( )
# conf._.c:250:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(pat,'}') )
# ^
# ==
# conf._.c:324:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cl_proxy = isSetProxyOfClient(Conn,AVStr(cl_proto)) ){
# ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# conf._.c:324:16: note: place parentheses around the assignment to silence this warning
# if( cl_proxy = isSetProxyOfClient(Conn,AVStr(cl_proto)) ){
# ^
# ( )
# conf._.c:324:16: note: use '==' to turn this assignment into an equality comparison
# if( cl_proxy = isSetProxyOfClient(Conn,AVStr(cl_proto)) ){
# ^
# ==
# conf._.c:431:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = ipath; sc = *sp; sp++ ){
# ~~~^~~~~
# conf._.c:431:22: note: place parentheses around the assignment to silence this warning
# for( sp = ipath; sc = *sp; sp++ ){
# ^
# ( )
# conf._.c:431:22: note: use '==' to turn this assignment into an equality comparison
# for( sp = ipath; sc = *sp; sp++ ){
# ^
# ==
# conf._.c:441:48: warning: '&&' within '||' [-Wlogical-op-parentheses]
# while( sp[1]=='/' || sp[1]=='\\' || ipath
# ~~ ~~~~~~~~~^~~~~~~~~~~
# conf._.c:441:48: note: place parentheses around the '&&' expression to silence this warning
# while( sp[1]=='/' || sp[1]=='\\' || ipath
# ^
# ( )
# conf._.c:525:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( isdir = fileIsdir(dir) ){
# ~~~~~~^~~~~~~~~~~~~~~~
# conf._.c:525:12: note: place parentheses around the assignment to silence this warning
# if( isdir = fileIsdir(dir) ){
# ^
# ( )
# conf._.c:525:12: note: use '==' to turn this assignment into an equality comparison
# if( isdir = fileIsdir(dir) ){
# ^
# ==
# conf._.c:552:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( isdir = (mkdirRX(dir) == 0) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~
# conf._.c:552:12: note: place parentheses around the assignment to silence this warning
# if( isdir = (mkdirRX(dir) == 0) ){
# ^
# ( )
# conf._.c:552:12: note: use '==' to turn this assignment into an equality comparison
# if( isdir = (mkdirRX(dir) == 0) ){
# ^
# ==
# conf._.c:568:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = DELEGATE_getEnv(P_DGROOT) )
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
# conf._.c:568:11: note: place parentheses around the assignment to silence this warning
# if( env = DELEGATE_getEnv(P_DGROOT) )
# ^
# ( )
# conf._.c:568:11: note: use '==' to turn this assignment into an equality comparison
# if( env = DELEGATE_getEnv(P_DGROOT) )
# ^
# ==
# conf._.c:603:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( umasks = DELEGATE_getEnv(P_UMASK) ){
# ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# conf._.c:603:13: note: place parentheses around the assignment to silence this warning
# if( umasks = DELEGATE_getEnv(P_UMASK) ){
# ^
# ( )
# conf._.c:603:13: note: use '==' to turn this assignment into an equality comparison
# if( umasks = DELEGATE_getEnv(P_UMASK) ){
# ^
# ==
# conf._.c:612:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dgroot = DELEGATE_getEnv(P_DGROOT) ){
# ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
# conf._.c:612:13: note: place parentheses around the assignment to silence this warning
# if( dgroot = DELEGATE_getEnv(P_DGROOT) ){
# ^
# ( )
# conf._.c:612:13: note: use '==' to turn this assignment into an equality comparison
# if( dgroot = DELEGATE_getEnv(P_DGROOT) ){
# ^
# ==
# conf._.c:740:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = getenv("PATH") ){
# ~~~~^~~~~~~~~~~~~~~~
# conf._.c:740:10: note: place parentheses around the assignment to silence this warning
# if( env = getenv("PATH") ){
# ^
# ( )
# conf._.c:740:10: note: use '==' to turn this assignment into an equality comparison
# if( env = getenv("PATH") ){
# ^
# ==
# conf._.c:827:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(cpath,"r") ){
# ~~~^~~~~~~~~~~~~~~~~~
# conf._.c:827:10: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(cpath,"r") ){
# ^
# ( )
# conf._.c:827:10: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(cpath,"r") ){
# ^
# ==
# conf._.c:852:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen_PATHX(PATHv[li],path,mode,ftype,BVStr(xpath)) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# conf._.c:852:9: note: place parentheses around the assignment to silence this warning
# if( fp = fopen_PATHX(PATHv[li],path,mode,ftype,BVStr(xpath)) ){
# ^
# ( )
# conf._.c:852:9: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen_PATHX(PATHv[li],path,mode,ftype,BVStr(xpath)) ){
# ^
# ==
# conf._.c:929:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( val = findFieldValue(info,"MemTotal") )
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# conf._.c:929:11: note: place parentheses around the assignment to silence this warning
# if( val = findFieldValue(info,"MemTotal") )
# ^
# ( )
# conf._.c:929:11: note: use '==' to turn this assignment into an equality comparison
# if( val = findFieldValue(info,"MemTotal") )
# ^
# ==
# conf._.c:931:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( val = findFieldValue(info,"MemFree") )
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# conf._.c:931:11: note: place parentheses around the assignment to silence this warning
# if( val = findFieldValue(info,"MemFree") )
# ^
# ( )
# conf._.c:931:11: note: use '==' to turn this assignment into an equality comparison
# if( val = findFieldValue(info,"MemFree") )
# ^
# ==
# conf._.c:933:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( val = findFieldValue(info,"Active") )
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# conf._.c:933:11: note: place parentheses around the assignment to silence this warning
# if( val = findFieldValue(info,"Active") )
# ^
# ( )
# conf._.c:933:11: note: use '==' to turn this assignment into an equality comparison
# if( val = findFieldValue(info,"Active") )
# ^
# ==
# conf._.c:935:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( val = findFieldValue(info,"Inactive") )
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# conf._.c:935:11: note: place parentheses around the assignment to silence this warning
# if( val = findFieldValue(info,"Inactive") )
# ^
# ( )
# conf._.c:935:11: note: use '==' to turn this assignment into an equality comparison
# if( val = findFieldValue(info,"Inactive") )
# ^
# ==
# conf._.c:1091:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( usp = UDP_Socketpair(usv) == 0 ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# conf._.c:1091:11: note: place parentheses around the assignment to silence this warning
# if( usp = UDP_Socketpair(usv) == 0 ){
# ^
# ( )
# conf._.c:1091:11: note: use '==' to turn this assignment into an equality comparison
# if( usp = UDP_Socketpair(usv) == 0 ){
# ^
# ==
# conf._.c:1154:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = str; ch = *sp; sp++ ){
# ~~~^~~~~
# conf._.c:1154:20: note: place parentheses around the assignment to silence this warning
# for( sp = str; ch = *sp; sp++ ){
# ^
# ( )
# conf._.c:1154:20: note: use '==' to turn this assignment into an equality comparison
# for( sp = str; ch = *sp; sp++ ){
# ^
# ==
# conf._.c:1240:26: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse]
# int with_gethostbyname2();
# ^~
# conf._.c:1240:26: note: replace parentheses with an initializer to declare a variable
# int with_gethostbyname2();
# ^~
# = 0
# 20 warnings generated.
# ../mkcpp svport.c svport._.c
# -- mkcpp set time: 1492117324 -> 1402161323 svport._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c svport._.c -o svport.o
# svport._.c:130:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fix = host[0] == '-' ){
# ~~~~^~~~~~~~~~~~~~~~
# svport._.c:130:10: note: place parentheses around the assignment to silence this warning
# if( fix = host[0] == '-' ){
# ^
# ( )
# svport._.c:130:10: note: use '==' to turn this assignment into an equality comparison
# if( fix = host[0] == '-' ){
# ^
# ==
# svport._.c:255:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( mp = strtailstr(portspec,"/rident") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# svport._.c:255:11: note: place parentheses around the assignment to silence this warning
# if( mp = strtailstr(portspec,"/rident") ){
# ^
# ( )
# svport._.c:255:11: note: use '==' to turn this assignment into an equality comparison
# if( mp = strtailstr(portspec,"/rident") ){
# ^
# ==
# svport._.c:258:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( mp = strtailstr(portspec,"/private") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# svport._.c:258:11: note: place parentheses around the assignment to silence this warning
# if( mp = strtailstr(portspec,"/private") ){
# ^
# ( )
# svport._.c:258:11: note: use '==' to turn this assignment into an equality comparison
# if( mp = strtailstr(portspec,"/private") ){
# ^
# ==
# svport._.c:261:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( mp = strtailstr(portspec,"/local") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# svport._.c:261:11: note: place parentheses around the assignment to silence this warning
# if( mp = strtailstr(portspec,"/local") ){
# ^
# ( )
# svport._.c:261:11: note: use '==' to turn this assignment into an equality comparison
# if( mp = strtailstr(portspec,"/local") ){
# ^
# ==
# svport._.c:264:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( mp = strtailstr(portspec,"/remote") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# svport._.c:264:11: note: place parentheses around the assignment to silence this warning
# if( mp = strtailstr(portspec,"/remote") ){
# ^
# ( )
# svport._.c:264:11: note: use '==' to turn this assignment into an equality comparison
# if( mp = strtailstr(portspec,"/remote") ){
# ^
# ==
# svport._.c:267:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( mp = strtailstr(portspec,"/stls") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# svport._.c:267:11: note: place parentheses around the assignment to silence this warning
# if( mp = strtailstr(portspec,"/stls") ){
# ^
# ( )
# svport._.c:267:11: note: use '==' to turn this assignment into an equality comparison
# if( mp = strtailstr(portspec,"/stls") ){
# ^
# ==
# svport._.c:270:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( mp = strtailstr(portspec,"/ssl") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# svport._.c:270:11: note: place parentheses around the assignment to silence this warning
# if( mp = strtailstr(portspec,"/ssl") ){
# ^
# ( )
# svport._.c:270:11: note: use '==' to turn this assignment into an equality comparison
# if( mp = strtailstr(portspec,"/ssl") ){
# ^
# ==
# svport._.c:303:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( stdport = serviceport(mod) ){
# ~~~~~~~~^~~~~~~~~~~~~~~~~~
# svport._.c:303:15: note: place parentheses around the assignment to silence this warning
# if( stdport = serviceport(mod) ){
# ^
# ( )
# svport._.c:303:15: note: use '==' to turn this assignment into an equality comparison
# if( stdport = serviceport(mod) ){
# ^
# ==
# svport._.c:993:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( htmux = DELEGATE_getEnv(P_HTMUX) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# svport._.c:993:12: note: place parentheses around the assignment to silence this warning
# if( htmux = DELEGATE_getEnv(P_HTMUX) ){
# ^
# ( )
# svport._.c:993:12: note: use '==' to turn this assignment into an equality comparison
# if( htmux = DELEGATE_getEnv(P_HTMUX) ){
# ^
# ==
# svport._.c:1125:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( delegate = serverHostPort )
# ~~~~~~~~~^~~~~~~~~~~~~~~~
# svport._.c:1125:15: note: place parentheses around the assignment to silence this warning
# if( delegate = serverHostPort )
# ^
# ( )
# svport._.c:1125:15: note: use '==' to turn this assignment into an equality comparison
# if( delegate = serverHostPort )
# ^
# ==
# svport._.c:1130:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( addr = gethostaddr(myhost) )
# ~~~~~^~~~~~~~~~~~~~~~~~~~~
# svport._.c:1130:12: note: place parentheses around the assignment to silence this warning
# if( addr = gethostaddr(myhost) )
# ^
# ( )
# svport._.c:1130:12: note: use '==' to turn this assignment into an equality comparison
# if( addr = gethostaddr(myhost) )
# ^
# ==
# svport._.c:1225:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( hp = strchr(host,'%') ){
# ~~~^~~~~~~~~~~~~~~~~~
# svport._.c:1225:9: note: place parentheses around the assignment to silence this warning
# if( hp = strchr(host,'%') ){
# ^
# ( )
# svport._.c:1225:9: note: use '==' to turn this assignment into an equality comparison
# if( hp = strchr(host,'%') ){
# ^
# ==
# svport._.c:1484:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ap = a1; ac = *ap; ap++ ){
# ~~~^~~~~
# svport._.c:1484:19: note: place parentheses around the assignment to silence this warning
# for( ap = a1; ac = *ap; ap++ ){
# ^
# ( )
# svport._.c:1484:19: note: use '==' to turn this assignment into an equality comparison
# for( ap = a1; ac = *ap; ap++ ){
# ^
# ==
# svport._.c:1510:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(hostport,'/') )
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# svport._.c:1510:9: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(hostport,'/') )
# ^
# ( )
# svport._.c:1510:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(hostport,'/') )
# ^
# ==
# svport._.c:1512:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(hostport,':') )
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# svport._.c:1512:9: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(hostport,':') )
# ^
# ( )
# svport._.c:1512:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(hostport,':') )
# ^
# ==
# svport._.c:1718:39: warning: '&' within '|' [-Wbitwise-op-parentheses]
# clock = (now/(24*60*60))<<10 | 0x3FF & ((now % (24*60*60))/120);
# ~ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# svport._.c:1718:39: note: place parentheses around the '&' expression to silence this warning
# clock = (now/(24*60*60))<<10 | 0x3FF & ((now % (24*60*60))/120);
# ^
# ( )
# svport._.c:1869:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( iport = 0xFFFF & (SvType(sx) >> 16) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# svport._.c:1869:14: note: place parentheses around the assignment to silence this warning
# if( iport = 0xFFFF & (SvType(sx) >> 16) ){
# ^
# ( )
# svport._.c:1869:14: note: use '==' to turn this assignment into an equality comparison
# if( iport = 0xFFFF & (SvType(sx) >> 16) ){
# ^
# ==
# 17 warnings generated.
# ../mkcpp ddi.c ddi._.c
# -- mkcpp set time: 1492117324 -> 1411904616 ddi._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c ddi._.c -o ddi.o
# ddi._.c:52:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( nready = fPollIn(fp,to1) ){
# ~~~~~~~^~~~~~~~~~~~~~~~~
# ddi._.c:52:14: note: place parentheses around the assignment to silence this warning
# if( nready = fPollIn(fp,to1) ){
# ^
# ( )
# ddi._.c:52:14: note: use '==' to turn this assignment into an equality comparison
# if( nready = fPollIn(fp,to1) ){
# ^
# ==
# ddi._.c:626:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( rcode = fgets(str,size,fp) )
# ~~~~~~^~~~~~~~~~~~~~~~~~~~
# ddi._.c:626:12: note: place parentheses around the assignment to silence this warning
# if( rcode = fgets(str,size,fp) )
# ^
# ( )
# ddi._.c:626:12: note: use '==' to turn this assignment into an equality comparison
# if( rcode = fgets(str,size,fp) )
# ^
# ==
# ddi._.c:879:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( port = getFROM(Conn,AVStr(user),AVStr(host),AVStr(ver)) )
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ddi._.c:879:11: note: place parentheses around the assignment to silence this warning
# if( port = getFROM(Conn,AVStr(user),AVStr(host),AVStr(ver)) )
# ^
# ( )
# ddi._.c:879:11: note: use '==' to turn this assignment into an equality comparison
# if( port = getFROM(Conn,AVStr(user),AVStr(host),AVStr(ver)) )
# ^
# ==
# ddi._.c:893:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrchr(tmp,'!') ){
# ~~~^~~~~~~~~~~~~~~~~~
# ddi._.c:893:9: note: place parentheses around the assignment to silence this warning
# if( dp = strrchr(tmp,'!') ){
# ^
# ( )
# ddi._.c:893:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrchr(tmp,'!') ){
# ^
# ==
# ddi._.c:895:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrchr(tmp,'!') ){
# ~~~^~~~~~~~~~~~~~~~~~
# ddi._.c:895:10: note: place parentheses around the assignment to silence this warning
# if( dp = strrchr(tmp,'!') ){
# ^
# ( )
# ddi._.c:895:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrchr(tmp,'!') ){
# ^
# ==
# ddi._.c:1117:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pp = strrchr(path,'/') ){
# ~~~^~~~~~~~~~~~~~~~~~~
# ddi._.c:1117:11: note: place parentheses around the assignment to silence this warning
# if( pp = strrchr(path,'/') ){
# ^
# ( )
# ddi._.c:1117:11: note: use '==' to turn this assignment into an equality comparison
# if( pp = strrchr(path,'/') ){
# ^
# ==
# ddi._.c:1280:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrchr(tmp,'.') )
# ~~~^~~~~~~~~~~~~~~~~~
# ddi._.c:1280:11: note: place parentheses around the assignment to silence this warning
# if( dp = strrchr(tmp,'.') )
# ^
# ( )
# ddi._.c:1280:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrchr(tmp,'.') )
# ^
# ==
# ddi._.c:1359:6: warning: '&&' within '||' [-Wlogical-op-parentheses]
# && (ClientAuth.i_stype == AUTH_APROXY)
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ddi._.c:1359:6: note: place parentheses around the '&&' expression to silence this warning
# && (ClientAuth.i_stype == AUTH_APROXY)
# ^
# ddi._.c:1373:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(tmp," for ") )
# ~~~^~~~~~~~~~~~~~~~~~~~~
# ddi._.c:1373:11: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(tmp," for ") )
# ^
# ( )
# ddi._.c:1373:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(tmp," for ") )
# ^
# ==
# ddi._.c:1588:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( val = parameq(opt,OPT_AVSERV) )
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# ddi._.c:1588:10: note: place parentheses around the assignment to silence this warning
# if( val = parameq(opt,OPT_AVSERV) )
# ^
# ( )
# ddi._.c:1588:10: note: use '==' to turn this assignment into an equality comparison
# if( val = parameq(opt,OPT_AVSERV) )
# ^
# ==
# ddi._.c:1591:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( val = parameq(opt,OPT_NVSERV) ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# ddi._.c:1591:10: note: place parentheses around the assignment to silence this warning
# if( val = parameq(opt,OPT_NVSERV) ){
# ^
# ( )
# ddi._.c:1591:10: note: use '==' to turn this assignment into an equality comparison
# if( val = parameq(opt,OPT_NVSERV) ){
# ^
# ==
# ddi._.c:1806:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# ddi._.c:1964:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( tid = ServerFilter.f_tid ){
# ~~~~^~~~~~~~~~~~~~~~~~~~
# ddi._.c:1964:10: note: place parentheses around the assignment to silence this warning
# if( tid = ServerFilter.f_tid ){
# ^
# ( )
# ddi._.c:1964:10: note: use '==' to turn this assignment into an equality comparison
# if( tid = ServerFilter.f_tid ){
# ^
# ==
# ddi._.c:2191:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( tid = curServ.p_filter[0].f_tid ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
# ddi._.c:2191:12: note: place parentheses around the assignment to silence this warning
# if( tid = curServ.p_filter[0].f_tid ){
# ^
# ( )
# ddi._.c:2191:12: note: use '==' to turn this assignment into an equality comparison
# if( tid = curServ.p_filter[0].f_tid ){
# ^
# ==
# ddi._.c:2225:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = Efiles[ei].e_fp ){
# ~~~^~~~~~~~~~~~~~~~~
# ddi._.c:2225:10: note: place parentheses around the assignment to silence this warning
# if( fp = Efiles[ei].e_fp ){
# ^
# ( )
# ddi._.c:2225:10: note: use '==' to turn this assignment into an equality comparison
# if( fp = Efiles[ei].e_fp ){
# ^
# ==
# ddi._.c:2402:2: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# else rcode = XXfcloseFILE(FL_BAR,fp2);
# ^
# 16 warnings generated.
# ../mkcpp textconv.c textconv._.c
# -- mkcpp set time: 1492117325 -> 1252882639 textconv._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c textconv._.c -o textconv.o
# textconv._.c:115:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(ccb,'/') ){
# ~~~^~~~~~~~~~~~~~~~~
# textconv._.c:115:9: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(ccb,'/') ){
# ^
# ( )
# textconv._.c:115:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(ccb,'/') ){
# ^
# ==
# textconv._.c:120:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(ccb,'.') ){
# ~~~^~~~~~~~~~~~~~~~~
# textconv._.c:120:9: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(ccb,'.') ){
# ^
# ( )
# textconv._.c:120:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(ccb,'.') ){
# ^
# ==
# textconv._.c:276:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(spec,'.') ){
# ~~~^~~~~~~~~~~~~~~~~~
# textconv._.c:276:9: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(spec,'.') ){
# ^
# ( )
# textconv._.c:276:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(spec,'.') ){
# ^
# ==
# textconv._.c:513:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( tocl = CTX_cur_codeconvCL(Conn,AVStr(cvenv)) ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# textconv._.c:513:11: note: place parentheses around the assignment to silence this warning
# if( tocl = CTX_cur_codeconvCL(Conn,AVStr(cvenv)) ){
# ^
# ( )
# textconv._.c:513:11: note: use '==' to turn this assignment into an equality comparison
# if( tocl = CTX_cur_codeconvCL(Conn,AVStr(cvenv)) ){
# ^
# ==
# textconv._.c:608:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( in = ins[inx] )
# ~~~^~~~~~~~~~
# textconv._.c:608:9: note: place parentheses around the assignment to silence this warning
# if( in = ins[inx] )
# ^
# ( )
# textconv._.c:608:9: note: use '==' to turn this assignment into an equality comparison
# if( in = ins[inx] )
# ^
# ==
# textconv._.c:631:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( in = ins[inx] ){
# ~~~^~~~~~~~~~
# textconv._.c:631:11: note: place parentheses around the assignment to silence this warning
# if( in = ins[inx] ){
# ^
# ( )
# textconv._.c:631:11: note: use '==' to turn this assignment into an equality comparison
# if( in = ins[inx] ){
# ^
# ==
# 6 warnings generated.
# ../mkcpp script.c script._.c
# -- mkcpp set time: 1492117325 -> 1414079727 script._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c script._.c -o script.o
# script._.c:106:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = line; ch = *sp; sp++ )
# ~~~^~~~~
# script._.c:106:21: note: place parentheses around the assignment to silence this warning
# for( sp = line; ch = *sp; sp++ )
# ^
# ( )
# script._.c:106:21: note: use '==' to turn this assignment into an equality comparison
# for( sp = line; ch = *sp; sp++ )
# ^
# ==
# script._.c:110:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( ch = *sp ){
# ~~~^~~~~
# script._.c:110:12: note: place parentheses around the assignment to silence this warning
# while( ch = *sp ){
# ^
# ( )
# script._.c:110:12: note: use '==' to turn this assignment into an equality comparison
# while( ch = *sp ){
# ^
# ==
# script._.c:136:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = popen(command,"r") ){
# ~~~^~~~~~~~~~~~~~~~~~~~
# script._.c:136:11: note: place parentheses around the assignment to silence this warning
# if( fp = popen(command,"r") ){
# ^
# ( )
# script._.c:136:11: note: use '==' to turn this assignment into an equality comparison
# if( fp = popen(command,"r") ){
# ^
# ==
# script._.c:139:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(command,"\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# script._.c:139:12: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(command,"\r\n") )
# ^
# ( )
# script._.c:139:12: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(command,"\r\n") )
# ^
# ==
# script._.c:228:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(valueb,"\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~
# script._.c:228:10: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(valueb,"\r\n") )
# ^
# ( )
# script._.c:228:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(valueb,"\r\n") )
# ^
# ==
# script._.c:419:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( psfp = scripts[ii].sf_sfp ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~
# script._.c:419:12: note: place parentheses around the assignment to silence this warning
# if( psfp = scripts[ii].sf_sfp ){
# ^
# ( )
# script._.c:419:12: note: use '==' to turn this assignment into an equality comparison
# if( psfp = scripts[ii].sf_sfp ){
# ^
# ==
# script._.c:552:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( pi = 0; path1 = pathv[pi]; pi++ ){
# ~~~~~~^~~~~~~~~~~
# script._.c:552:21: note: place parentheses around the assignment to silence this warning
# for( pi = 0; path1 = pathv[pi]; pi++ ){
# ^
# ( )
# script._.c:552:21: note: use '==' to turn this assignment into an equality comparison
# for( pi = 0; path1 = pathv[pi]; pi++ ){
# ^
# ==
# script._.c:686:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( lp = loadListFile(url) ){
# ~~~^~~~~~~~~~~~~~~~~~~
# script._.c:686:12: note: place parentheses around the assignment to silence this warning
# if( lp = loadListFile(url) ){
# ^
# ( )
# script._.c:686:12: note: use '==' to turn this assignment into an equality comparison
# if( lp = loadListFile(url) ){
# ^
# ==
# script._.c:827:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cp = strstr(com,INC_SYM) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~
# script._.c:827:11: note: place parentheses around the assignment to silence this warning
# if( cp = strstr(com,INC_SYM) ){
# ^
# ( )
# script._.c:827:11: note: use '==' to turn this assignment into an equality comparison
# if( cp = strstr(com,INC_SYM) ){
# ^
# ==
# 9 warnings generated.
# ../mkcpp param.c param._.c
# -- mkcpp set time: 1492117325 -> 1286035705 param._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c param._.c -o param.o
# param._.c:437:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( fi = 1; name = params[fi].p_name; fi++ )
# ~~~~~^~~~~~~~~~~~~~~~~~~
# param._.c:437:20: note: place parentheses around the assignment to silence this warning
# for( fi = 1; name = params[fi].p_name; fi++ )
# ^
# ( )
# param._.c:437:20: note: use '==' to turn this assignment into an equality comparison
# for( fi = 1; name = params[fi].p_name; fi++ )
# ^
# ==
# param._.c:446:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pp = strheadstrX(param,PFX_LOCK,0) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# param._.c:446:9: note: place parentheses around the assignment to silence this warning
# if( pp = strheadstrX(param,PFX_LOCK,0) ){
# ^
# ( )
# param._.c:446:9: note: use '==' to turn this assignment into an equality comparison
# if( pp = strheadstrX(param,PFX_LOCK,0) ){
# ^
# ==
# param._.c:466:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strheadstrX(param,name1,0) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# param._.c:466:10: note: place parentheses around the assignment to silence this warning
# if( dp = strheadstrX(param,name1,0) ){
# ^
# ( )
# param._.c:466:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strheadstrX(param,name1,0) ){
# ^
# ==
# param._.c:467:31: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( *dp == '=' || *dp == 0 && nameonly ){
# ~~ ~~~~~~~~~^~~~~~~~~~~
# param._.c:467:31: note: place parentheses around the '&&' expression to silence this warning
# if( *dp == '=' || *dp == 0 && nameonly ){
# ^
# ( )
# param._.c:476:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pi = paramX(param,nameonly) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~
# param._.c:476:9: note: place parentheses around the assignment to silence this warning
# if( pi = paramX(param,nameonly) ){
# ^
# ( )
# param._.c:476:9: note: use '==' to turn this assignment into an equality comparison
# if( pi = paramX(param,nameonly) ){
# ^
# ==
# param._.c:492:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( p1 = paramp(param,1) ){
# ~~~^~~~~~~~~~~~~~~~~
# param._.c:492:10: note: place parentheses around the assignment to silence this warning
# if( p1 = paramp(param,1) ){
# ^
# ( )
# param._.c:492:10: note: use '==' to turn this assignment into an equality comparison
# if( p1 = paramp(param,1) ){
# ^
# ==
# param._.c:501:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( p1 = paramp(param,1) ){
# ~~~^~~~~~~~~~~~~~~~~
# param._.c:501:9: note: place parentheses around the assignment to silence this warning
# if( p1 = paramp(param,1) ){
# ^
# ( )
# param._.c:501:9: note: use '==' to turn this assignment into an equality comparison
# if( p1 = paramp(param,1) ){
# ^
# ==
# param._.c:531:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pp = paramp(param,dolock) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# param._.c:531:9: note: place parentheses around the assignment to silence this warning
# if( pp = paramp(param,dolock) ){
# ^
# ( )
# param._.c:531:9: note: use '==' to turn this assignment into an equality comparison
# if( pp = paramp(param,dolock) ){
# ^
# ==
# param._.c:561:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pp = paramp(param,dolock) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# param._.c:561:9: note: place parentheses around the assignment to silence this warning
# if( pp = paramp(param,dolock) ){
# ^
# ( )
# param._.c:561:9: note: use '==' to turn this assignment into an equality comparison
# if( pp = paramp(param,dolock) ){
# ^
# ==
# param._.c:578:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( pi = 0; name = params[pi].p_name; pi++ ){
# ~~~~~^~~~~~~~~~~~~~~~~~~
# param._.c:578:20: note: place parentheses around the assignment to silence this warning
# for( pi = 0; name = params[pi].p_name; pi++ ){
# ^
# ( )
# param._.c:578:20: note: use '==' to turn this assignment into an equality comparison
# for( pi = 0; name = params[pi].p_name; pi++ ){
# ^
# ==
# param._.c:605:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(param,'=') ){
# ~~~^~~~~~~~~~~~~~~~~~~
# param._.c:605:9: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(param,'=') ){
# ^
# ( )
# param._.c:605:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(param,'=') ){
# ^
# ==
# param._.c:610:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( pi = 0; pn = params[pi].p_name; pi++ ){
# ~~~^~~~~~~~~~~~~~~~~~~
# param._.c:610:18: note: place parentheses around the assignment to silence this warning
# for( pi = 0; pn = params[pi].p_name; pi++ ){
# ^
# ( )
# param._.c:610:18: note: use '==' to turn this assignment into an equality comparison
# for( pi = 0; pn = params[pi].p_name; pi++ ){
# ^
# ==
# param._.c:614:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pm = params[pi].p_mssg )
# ~~~^~~~~~~~~~~~~~~~~~~
# param._.c:614:11: note: place parentheses around the assignment to silence this warning
# if( pm = params[pi].p_mssg )
# ^
# ( )
# param._.c:614:11: note: use '==' to turn this assignment into an equality comparison
# if( pm = params[pi].p_mssg )
# ^
# ==
# param._.c:687:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sai = 0; name = sav[sai]; sai++ ){
# ~~~~~^~~~~~~~~~
# param._.c:687:25: note: place parentheses around the assignment to silence this warning
# for( sai = 0; name = sav[sai]; sai++ ){
# ^
# ( )
# param._.c:687:25: note: use '==' to turn this assignment into an equality comparison
# for( sai = 0; name = sav[sai]; sai++ ){
# ^
# ==
# param._.c:696:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sai = 0; name = sav[sai]; sai++ ){
# ~~~~~^~~~~~~~~~
# param._.c:696:25: note: place parentheses around the assignment to silence this warning
# for( sai = 0; name = sav[sai]; sai++ ){
# ^
# ( )
# param._.c:696:25: note: use '==' to turn this assignment into an equality comparison
# for( sai = 0; name = sav[sai]; sai++ ){
# ^
# ==
# param._.c:714:23: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || !for_filters && params[pi].p_mpass
# ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
# param._.c:714:23: note: place parentheses around the '&&' expression to silence this warning
# || !for_filters && params[pi].p_mpass
# ^
# ( )
# param._.c:715:23: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || for_filters && params[pi].p_fpass ){
# ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
# param._.c:715:23: note: place parentheses around the '&&' expression to silence this warning
# || for_filters && params[pi].p_fpass ){
# ^
# ( )
# param._.c:716:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dav[dai] = paramAbsPath(sav[sai]) ){
# ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
# param._.c:716:17: note: place parentheses around the assignment to silence this warning
# if( dav[dai] = paramAbsPath(sav[sai]) ){
# ^
# ( )
# param._.c:716:17: note: use '==' to turn this assignment into an equality comparison
# if( dav[dai] = paramAbsPath(sav[sai]) ){
# ^
# ==
# 18 warnings generated.
# ../mkcpp env.c env._.c
# -- mkcpp set time: 1492117325 -> 1414074958 env._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c env._.c -o env.o
# env._.c:106:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( value = getv(gen_environ,name) )
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
# env._.c:106:12: note: place parentheses around the assignment to silence this warning
# if( value = getv(gen_environ,name) )
# ^
# ( )
# env._.c:106:12: note: use '==' to turn this assignment into an equality comparison
# if( value = getv(gen_environ,name) )
# ^
# ==
# env._.c:110:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( value = getv(extovw_argv,name) )
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
# env._.c:110:12: note: place parentheses around the assignment to silence this warning
# if( value = getv(extovw_argv,name) )
# ^
# ( )
# env._.c:110:12: note: use '==' to turn this assignment into an equality comparison
# if( value = getv(extovw_argv,name) )
# ^
# ==
# env._.c:114:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( value = getv(main_argv,name) )
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
# env._.c:114:12: note: place parentheses around the assignment to silence this warning
# if( value = getv(main_argv,name) )
# ^
# ( )
# env._.c:114:12: note: use '==' to turn this assignment into an equality comparison
# if( value = getv(main_argv,name) )
# ^
# ==
# env._.c:118:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( value = getv(ext_argv,name) )
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~
# env._.c:118:12: note: place parentheses around the assignment to silence this warning
# if( value = getv(ext_argv,name) )
# ^
# ( )
# env._.c:118:12: note: use '==' to turn this assignment into an equality comparison
# if( value = getv(ext_argv,name) )
# ^
# ==
# env._.c:123:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( value = getenv(xname) )
# ~~~~~~^~~~~~~~~~~~~~~
# env._.c:123:12: note: place parentheses around the assignment to silence this warning
# if( value = getenv(xname) )
# ^
# ( )
# env._.c:123:12: note: use '==' to turn this assignment into an equality comparison
# if( value = getenv(xname) )
# ^
# ==
# env._.c:127:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( value = getenv(name) )
# ~~~~~~^~~~~~~~~~~~~~
# env._.c:127:12: note: place parentheses around the assignment to silence this warning
# if( value = getenv(name) )
# ^
# ( )
# env._.c:127:12: note: use '==' to turn this assignment into an equality comparison
# if( value = getenv(name) )
# ^
# ==
# env._.c:133:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( value = getEnvBin(name) )
# ~~~~~~^~~~~~~~~~~~~~~~~
# env._.c:133:12: note: place parentheses around the assignment to silence this warning
# if( value = getEnvBin(name) )
# ^
# ( )
# env._.c:133:12: note: use '==' to turn this assignment into an equality comparison
# if( value = getEnvBin(name) )
# ^
# ==
# env._.c:140:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = getEnvBin(name) )
# ~~~~^~~~~~~~~~~~~~~~~
# env._.c:140:10: note: place parentheses around the assignment to silence this warning
# if( env = getEnvBin(name) )
# ^
# ( )
# env._.c:140:10: note: use '==' to turn this assignment into an equality comparison
# if( env = getEnvBin(name) )
# ^
# ==
# env._.c:365:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pv = parameq(arg1,"MYAUTH") ){ arg1 = "MYAUTH="; }
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~
# env._.c:365:10: note: place parentheses around the assignment to silence this warning
# if( pv = parameq(arg1,"MYAUTH") ){ arg1 = "MYAUTH="; }
# ^
# ( )
# env._.c:365:10: note: use '==' to turn this assignment into an equality comparison
# if( pv = parameq(arg1,"MYAUTH") ){ arg1 = "MYAUTH="; }
# ^
# ==
# env._.c:366:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pv = parameq(arg1,"PASSWD") ){ arg1 = "PASSWD="; }
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~
# env._.c:366:10: note: place parentheses around the assignment to silence this warning
# if( pv = parameq(arg1,"PASSWD") ){ arg1 = "PASSWD="; }
# ^
# ( )
# env._.c:366:10: note: use '==' to turn this assignment into an equality comparison
# if( pv = parameq(arg1,"PASSWD") ){ arg1 = "PASSWD="; }
# ^
# ==
# env._.c:367:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pv = parameq(arg1,"CRYPT" ) ){ arg1 = "CRYPT="; }
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~
# env._.c:367:10: note: place parentheses around the assignment to silence this warning
# if( pv = parameq(arg1,"CRYPT" ) ){ arg1 = "CRYPT="; }
# ^
# ( )
# env._.c:367:10: note: use '==' to turn this assignment into an equality comparison
# if( pv = parameq(arg1,"CRYPT" ) ){ arg1 = "CRYPT="; }
# ^
# ==
# env._.c:397:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ai = 0; env = environ[ai]; ai++ )
# ~~~~^~~~~~~~~~~~~
# env._.c:397:19: note: place parentheses around the assignment to silence this warning
# for( ai = 0; env = environ[ai]; ai++ )
# ^
# ( )
# env._.c:397:19: note: use '==' to turn this assignment into an equality comparison
# for( ai = 0; env = environ[ai]; ai++ )
# ^
# ==
# env._.c:399:44: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# if( !showidx ) CFput0(fp,"env %s\n",env) else
# ^
# env._.c:408:54: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# if( !showidx ) CFput0(fp,"arg %s\n",main_argv[ai]) else
# ^
# env._.c:413:56: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# if( !showidx ) CFput0(fp,"gen %s\n",gen_environ[ai]) else
# ^
# env._.c:806:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( func = Me->m_func )
# ~~~~~^~~~~~~~~~~~
# env._.c:806:12: note: place parentheses around the assignment to silence this warning
# if( func = Me->m_func )
# ^
# ( )
# env._.c:806:12: note: use '==' to turn this assignment into an equality comparison
# if( func = Me->m_func )
# ^
# ==
# env._.c:833:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( arg = strstr(arg,")") )
# ~~~~^~~~~~~~~~~~~~~~~
# env._.c:833:11: note: place parentheses around the assignment to silence this warning
# if( arg = strstr(arg,")") )
# ^
# ( )
# env._.c:833:11: note: use '==' to turn this assignment into an equality comparison
# if( arg = strstr(arg,")") )
# ^
# ==
# env._.c:885:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(arg,'=') ){
# ~~~^~~~~~~~~~~~~~~~~
# env._.c:885:10: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(arg,'=') ){
# ^
# ( )
# env._.c:885:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(arg,'=') ){
# ^
# ==
# env._.c:976:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ei = 0; e1 = ov[ei]; ei++ )
# ~~~^~~~~~~~
# env._.c:976:18: note: place parentheses around the assignment to silence this warning
# for( ei = 0; e1 = ov[ei]; ei++ )
# ^
# ( )
# env._.c:976:18: note: use '==' to turn this assignment into an equality comparison
# for( ei = 0; e1 = ov[ei]; ei++ )
# ^
# ==
# env._.c:1016:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ei = 0; e1 = ev[ei]; ei++ ){
# ~~~^~~~~~~~
# env._.c:1016:18: note: place parentheses around the assignment to silence this warning
# for( ei = 0; e1 = ev[ei]; ei++ ){
# ^
# ( )
# env._.c:1016:18: note: use '==' to turn this assignment into an equality comparison
# for( ei = 0; e1 = ev[ei]; ei++ ){
# ^
# ==
# env._.c:1471:34: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
# LOG_bugs |= (1 << atoi(&arg[2])-1);
# ~~ ~~~~~~~~~~~~~^~
# env._.c:1471:34: note: place parentheses around the '-' expression to silence this warning
# LOG_bugs |= (1 << atoi(&arg[2])-1);
# ^
# ( )
# env._.c:1653:27: warning: '&' within '|' [-Wbitwise-op-parentheses]
# LOG_type1 = LOG_type1 & ~L_LEVEL | lev;
# ~~~~~~~~~~^~~~~~~~~~ ~
# env._.c:1653:27: note: place parentheses around the '&' expression to silence this warning
# LOG_type1 = LOG_type1 & ~L_LEVEL | lev;
# ~~~~~~~~~~^~~~~~~~~~
# env._.c:1792:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( pp = pat; pc = *pp; pp++ ){
# ~~~^~~~~
# env._.c:1792:20: note: place parentheses around the assignment to silence this warning
# for( pp = pat; pc = *pp; pp++ ){
# ^
# ( )
# env._.c:1792:20: note: use '==' to turn this assignment into an equality comparison
# for( pp = pat; pc = *pp; pp++ ){
# ^
# ==
# env._.c:1940:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( vp = parameq(line,"SERVER") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~
# env._.c:1940:9: note: place parentheses around the assignment to silence this warning
# if( vp = parameq(line,"SERVER") ){
# ^
# ( )
# env._.c:1940:9: note: use '==' to turn this assignment into an equality comparison
# if( vp = parameq(line,"SERVER") ){
# ^
# ==
# env._.c:2066:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cfp = fopen(DC->dc_file,"r") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~
# env._.c:2066:10: note: place parentheses around the assignment to silence this warning
# if( cfp = fopen(DC->dc_file,"r") ){
# ^
# ( )
# env._.c:2066:10: note: use '==' to turn this assignment into an equality comparison
# if( cfp = fopen(DC->dc_file,"r") ){
# ^
# ==
# 25 warnings generated.
# ../mkcpp thmain.c thmain._.c
# -- mkcpp set time: 1492117325 -> 1284890657 thmain._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c thmain._.c -o thmain.o
# thmain._.c:450:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( err = thread_wait(tid,1000) ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~
# thmain._.c:450:11: note: place parentheses around the assignment to silence this warning
# if( err = thread_wait(tid,1000) ){
# ^
# ( )
# thmain._.c:450:11: note: use '==' to turn this assignment into an equality comparison
# if( err = thread_wait(tid,1000) ){
# ^
# ==
# thmain._.c:464:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( err = thread_wait(tids[ti],30*1000) ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# thmain._.c:464:11: note: place parentheses around the assignment to silence this warning
# if( err = thread_wait(tids[ti],30*1000) ){
# ^
# ( )
# thmain._.c:464:11: note: use '==' to turn this assignment into an equality comparison
# if( err = thread_wait(tids[ti],30*1000) ){
# ^
# ==
# 2 warnings generated.
# ../mkcpp syslog.c syslog._.c
# -- mkcpp set time: 1492117325 -> 1264933348 syslog._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c syslog._.c -o syslog.o
# syslog._.c:58:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( fi = 0; fn = Severity[fi]; fi++ ){
# ~~~^~~~~~~~~~~~~~
# syslog._.c:58:18: note: place parentheses around the assignment to silence this warning
# for( fi = 0; fn = Severity[fi]; fi++ ){
# ^
# ( )
# syslog._.c:58:18: note: use '==' to turn this assignment into an equality comparison
# for( fi = 0; fn = Severity[fi]; fi++ ){
# ^
# ==
# syslog._.c:95:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( fi = 0; fn = Facility[fi]; fi++ ){
# ~~~^~~~~~~~~~~~~~
# syslog._.c:95:18: note: place parentheses around the assignment to silence this warning
# for( fi = 0; fn = Facility[fi]; fi++ ){
# ^
# ( )
# syslog._.c:95:18: note: use '==' to turn this assignment into an equality comparison
# for( fi = 0; fn = Facility[fi]; fi++ ){
# ^
# ==
# syslog._.c:314:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( lfp = fopen(url+5,"a") ){
# ~~~~^~~~~~~~~~~~~~~~~~
# syslog._.c:314:11: note: place parentheses around the assignment to silence this warning
# if( lfp = fopen(url+5,"a") ){
# ^
# ( )
# syslog._.c:314:11: note: use '==' to turn this assignment into an equality comparison
# if( lfp = fopen(url+5,"a") ){
# ^
# ==
# syslog._.c:322:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( lfp = fopen(url,"a") ){
# ~~~~^~~~~~~~~~~~~~~~
# syslog._.c:322:11: note: place parentheses around the assignment to silence this warning
# if( lfp = fopen(url,"a") ){
# ^
# ( )
# syslog._.c:322:11: note: use '==' to turn this assignment into an equality comparison
# if( lfp = fopen(url,"a") ){
# ^
# ==
# 4 warnings generated.
# ../mkcpp log.c log._.c
# -- mkcpp set time: 1492117325 -> 1414474072 log._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c log._.c -o log.o
# log._.c:200:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( buff = getStrBuffer(SB_PROC,MAXLENG,1) ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# log._.c:200:12: note: place parentheses around the assignment to silence this warning
# if( buff = getStrBuffer(SB_PROC,MAXLENG,1) ){
# ^
# ( )
# log._.c:200:12: note: use '==' to turn this assignment into an equality comparison
# if( buff = getStrBuffer(SB_PROC,MAXLENG,1) ){
# ^
# ==
# log._.c:272:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( plog = pplog ){
# ~~~~~^~~~~~~
# log._.c:272:11: note: place parentheses around the assignment to silence this warning
# if( plog = pplog ){
# ^
# ( )
# log._.c:272:11: note: use '==' to turn this assignment into an equality comparison
# if( plog = pplog ){
# ^
# ==
# log._.c:540:44: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( now == RIGHTNOW || Logf->l_until != 0 && Logf->l_until <= now )
# ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# log._.c:540:44: note: place parentheses around the '&&' expression to silence this warning
# if( now == RIGHTNOW || Logf->l_until != 0 && Logf->l_until <= now )
# ^
# ( )
# log._.c:564:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( ldp = strstr(link,tag) ){
# ~~~~^~~~~~~~~~~~~~~~~~
# log._.c:564:13: note: place parentheses around the assignment to silence this warning
# while( ldp = strstr(link,tag) ){
# ^
# ( )
# log._.c:564:13: note: use '==' to turn this assignment into an equality comparison
# while( ldp = strstr(link,tag) ){
# ^
# ==
# log._.c:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( tp = strchr(link,']') ){
# ~~~^~~~~~~~~~~~~~~~~~
# log._.c:565:10: note: place parentheses around the assignment to silence this warning
# if( tp = strchr(link,']') ){
# ^
# ( )
# log._.c:565:10: note: use '==' to turn this assignment into an equality comparison
# if( tp = strchr(link,']') ){
# ^
# ==
# log._.c:573:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( fdp = strstr(file,tag) ){
# ~~~~^~~~~~~~~~~~~~~~~~
# log._.c:573:13: note: place parentheses around the assignment to silence this warning
# while( fdp = strstr(file,tag) ){
# ^
# ( )
# log._.c:573:13: note: use '==' to turn this assignment into an equality comparison
# while( fdp = strstr(file,tag) ){
# ^
# ==
# log._.c:576:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( tp = strchr(format,']') ){
# ~~~^~~~~~~~~~~~~~~~~~~~
# log._.c:576:10: note: place parentheses around the assignment to silence this warning
# if( tp = strchr(format,']') ){
# ^
# ( )
# log._.c:576:10: note: use '==' to turn this assignment into an equality comparison
# if( tp = strchr(format,']') ){
# ^
# ==
# log._.c:755:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( tfp = fopen(current,"a") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~
# log._.c:755:11: note: place parentheses around the assignment to silence this warning
# if( tfp = fopen(current,"a") ){
# ^
# ( )
# log._.c:755:11: note: use '==' to turn this assignment into an equality comparison
# if( tfp = fopen(current,"a") ){
# ^
# ==
# log._.c:920:14: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( wildon && streq(proto1,"*") || strcaseeq(proto1,proto) )
# ~~~~~~~^~~~~~~~~~~~~~~~~~~~ ~~
# log._.c:920:14: note: place parentheses around the '&&' expression to silence this warning
# if( wildon && streq(proto1,"*") || strcaseeq(proto1,proto) )
# ^
# ( )
# log._.c:921:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( filters = logF->l_filters ){
# ~~~~~~~~^~~~~~~~~~~~~~~~~
# log._.c:921:15: note: place parentheses around the assignment to silence this warning
# if( filters = logF->l_filters ){
# ^
# ( )
# log._.c:921:15: note: use '==' to turn this assignment into an equality comparison
# if( filters = logF->l_filters ){
# ^
# ==
# log._.c:1078:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ex = LogF->l_ex ){
# ~~~^~~~~~~~~~~~
# log._.c:1078:9: note: place parentheses around the assignment to silence this warning
# if( ex = LogF->l_ex ){
# ^
# ( )
# log._.c:1078:9: note: use '==' to turn this assignment into an equality comparison
# if( ex = LogF->l_ex ){
# ^
# ==
# log._.c:1272:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fdopen(fd,"a") )
# ~~~^~~~~~~~~~~~~~~~
# log._.c:1272:10: note: place parentheses around the assignment to silence this warning
# if( fp = fdopen(fd,"a") )
# ^
# ( )
# log._.c:1272:10: note: use '==' to turn this assignment into an equality comparison
# if( fp = fdopen(fd,"a") )
# ^
# ==
# log._.c:1560:13: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || logEnv && LogF0.l_fp == NOLOG /* LOGFILE="" (initialized) */
# ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
# log._.c:1560:13: note: place parentheses around the '&&' expression to silence this warning
# || logEnv && LogF0.l_fp == NOLOG /* LOGFILE="" (initialized) */
# ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
# log._.c:2040:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = dirfopen("PortFile",AVStr(PortF.l_path),"r") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# log._.c:2040:10: note: place parentheses around the assignment to silence this warning
# if( fp = dirfopen("PortFile",AVStr(PortF.l_path),"r") ){
# ^
# ( )
# log._.c:2040:10: note: use '==' to turn this assignment into an equality comparison
# if( fp = dirfopen("PortFile",AVStr(PortF.l_path),"r") ){
# ^
# ==
# log._.c:2092:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( ep = strstr(bgn,end) ){
# ~~~^~~~~~~~~~~~~~~~~
# log._.c:2092:13: note: place parentheses around the assignment to silence this warning
# while( ep = strstr(bgn,end) ){
# ^
# ( )
# log._.c:2092:13: note: use '==' to turn this assignment into an equality comparison
# while( ep = strstr(bgn,end) ){
# ^
# ==
# log._.c:2145:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( LogF = LOG_which("ftp",LF_PROTOLOG,0) ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# log._.c:2145:11: note: place parentheses around the assignment to silence this warning
# if( LogF = LOG_which("ftp",LF_PROTOLOG,0) ){
# ^
# ( )
# log._.c:2145:11: note: use '==' to turn this assignment into an equality comparison
# if( LogF = LOG_which("ftp",LF_PROTOLOG,0) ){
# ^
# ==
# log._.c:2297:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( np = strchr(lp,'\n') ){
# ~~~^~~~~~~~~~~~~~~~~
# log._.c:2297:10: note: place parentheses around the assignment to silence this warning
# if( np = strchr(lp,'\n') ){
# ^
# ( )
# log._.c:2297:10: note: use '==' to turn this assignment into an equality comparison
# if( np = strchr(lp,'\n') ){
# ^
# ==
# log._.c:2370:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(unlinkv[ui],"r") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~
# log._.c:2370:10: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(unlinkv[ui],"r") ){
# ^
# ( )
# log._.c:2370:10: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(unlinkv[ui],"r") ){
# ^
# ==
# log._.c:2753:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( rp = reason; rc = *rp; rp++ ){
# ~~~^~~~~
# log._.c:2753:23: note: place parentheses around the assignment to silence this warning
# for( rp = reason; rc = *rp; rp++ ){
# ^
# ( )
# log._.c:2753:23: note: use '==' to turn this assignment into an equality comparison
# for( rp = reason; rc = *rp; rp++ ){
# ^
# ==
# log._.c:2778:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = dirfopen("MBOXMUID",AVStr(path),"w+") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# log._.c:2778:10: note: place parentheses around the assignment to silence this warning
# if( fp = dirfopen("MBOXMUID",AVStr(path),"w+") )
# ^
# ( )
# log._.c:2778:10: note: use '==' to turn this assignment into an equality comparison
# if( fp = dirfopen("MBOXMUID",AVStr(path),"w+") )
# ^
# ==
# log._.c:2782:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = dirfopen("MBOXMUID",AVStr(path),"r+") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# log._.c:2782:10: note: place parentheses around the assignment to silence this warning
# if( fp = dirfopen("MBOXMUID",AVStr(path),"r+") ){
# ^
# ( )
# log._.c:2782:10: note: use '==' to turn this assignment into an equality comparison
# if( fp = dirfopen("MBOXMUID",AVStr(path),"r+") ){
# ^
# ==
# log._.c:2799:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ufp = openMuid(1,muid,AVStr(mbox)) )
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# log._.c:2799:12: note: place parentheses around the assignment to silence this warning
# if( ufp = openMuid(1,muid,AVStr(mbox)) )
# ^
# ( )
# log._.c:2799:12: note: use '==' to turn this assignment into an equality comparison
# if( ufp = openMuid(1,muid,AVStr(mbox)) )
# ^
# ==
# log._.c:2997:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(path,HS_SET) )
# ~~~^~~~~~~~~~~~~~~~~~~~~
# log._.c:2997:12: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(path,HS_SET) )
# ^
# ( )
# log._.c:2997:12: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(path,HS_SET) )
# ^
# ==
# log._.c:3054:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(addr,HS_SET) )
# ~~~^~~~~~~~~~~~~~~~~~~~~
# log._.c:3054:10: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(addr,HS_SET) )
# ^
# ( )
# log._.c:3054:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(addr,HS_SET) )
# ^
# ==
# log._.c:3176:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( addr = gethostaddr(host) ){
# ~~~~~^~~~~~~~~~~~~~~~~~~
# log._.c:3176:15: note: place parentheses around the assignment to silence this warning
# if( addr = gethostaddr(host) ){
# ^
# ( )
# log._.c:3176:15: note: use '==' to turn this assignment into an equality comparison
# if( addr = gethostaddr(host) ){
# ^
# ==
# log._.c:3290:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( lkfp = dirfopen("LOCALLOCK",AVStr(lkpath),"w+") ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# log._.c:3290:11: note: place parentheses around the assignment to silence this warning
# if( lkfp = dirfopen("LOCALLOCK",AVStr(lkpath),"w+") ){
# ^
# ( )
# log._.c:3290:11: note: use '==' to turn this assignment into an equality comparison
# if( lkfp = dirfopen("LOCALLOCK",AVStr(lkpath),"w+") ){
# ^
# ==
# log._.c:3310:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( file = getenv("DELEGATE_LOGLOG") )
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
# log._.c:3310:11: note: place parentheses around the assignment to silence this warning
# if( file = getenv("DELEGATE_LOGLOG") )
# ^
# ( )
# log._.c:3310:11: note: use '==' to turn this assignment into an equality comparison
# if( file = getenv("DELEGATE_LOGLOG") )
# ^
# ==
# log._.c:3311:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( logfp = fopen(file,"a") ){
# ~~~~~~^~~~~~~~~~~~~~~~~
# log._.c:3311:12: note: place parentheses around the assignment to silence this warning
# if( logfp = fopen(file,"a") ){
# ^
# ( )
# log._.c:3311:12: note: use '==' to turn this assignment into an equality comparison
# if( logfp = fopen(file,"a") ){
# ^
# ==
# log._.c:3456:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pfp = fopen(path,"a") ){
# ~~~~^~~~~~~~~~~~~~~~~
# log._.c:3456:10: note: place parentheses around the assignment to silence this warning
# if( pfp = fopen(path,"a") ){
# ^
# ( )
# log._.c:3456:10: note: use '==' to turn this assignment into an equality comparison
# if( pfp = fopen(path,"a") ){
# ^
# ==
# log._.c:3477:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pfp = proc_fp ){
# ~~~~^~~~~~~~~
# log._.c:3477:10: note: place parentheses around the assignment to silence this warning
# if( pfp = proc_fp ){
# ^
# ( )
# log._.c:3477:10: note: use '==' to turn this assignment into an equality comparison
# if( pfp = proc_fp ){
# ^
# ==
# log._.c:3490:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pp = strrchr(path,'/') ){
# ~~~^~~~~~~~~~~~~~~~~~~
# log._.c:3490:10: note: place parentheses around the assignment to silence this warning
# if( pp = strrchr(path,'/') ){
# ^
# ( )
# log._.c:3490:10: note: use '==' to turn this assignment into an equality comparison
# if( pp = strrchr(path,'/') ){
# ^
# ==
# 31 warnings generated.
# ../mkcpp svstat.c svstat._.c
# -- mkcpp set time: 1492117326 -> 1264830319 svstat._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c svstat._.c -o svstat.o
# svstat._.c:341:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( fc = *fp++ ){
# ~~~^~~~~~~
# svstat._.c:341:12: note: place parentheses around the assignment to silence this warning
# while( fc = *fp++ ){
# ^
# ( )
# svstat._.c:341:12: note: use '==' to turn this assignment into an equality comparison
# while( fc = *fp++ ){
# ^
# ==
# svstat._.c:523:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( tp = strchr(fp,']') ){
# ~~~^~~~~~~~~~~~~~~~
# svstat._.c:523:12: note: place parentheses around the assignment to silence this warning
# if( tp = strchr(fp,']') ){
# ^
# ( )
# svstat._.c:523:12: note: use '==' to turn this assignment into an equality comparison
# if( tp = strchr(fp,']') ){
# ^
# ==
# 2 warnings generated.
# ../mkcpp iotimeout.c iotimeout._.c
# -- mkcpp set time: 1492117326 -> 1291180990 iotimeout._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c iotimeout._.c -o iotimeout.o
# iotimeout._.c:64:30: warning: '&&' within '||' [-Wlogical-op-parentheses]
# for( ntry = 0; timeout == 0 && ntry < 1 || 0 < remain; ntry++ ){
# ~~~~~~~~~~~~~^~~~~~~~~~~ ~~
# iotimeout._.c:64:30: note: place parentheses around the '&&' expression to silence this warning
# for( ntry = 0; timeout == 0 && ntry < 1 || 0 < remain; ntry++ ){
# ^
# ( )
# iotimeout._.c:65:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( closed = checkCloseOnTimeout(1) )
# ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
# iotimeout._.c:65:14: note: place parentheses around the assignment to silence this warning
# if( closed = checkCloseOnTimeout(1) )
# ^
# ( )
# iotimeout._.c:65:14: note: use '==' to turn this assignment into an equality comparison
# if( closed = checkCloseOnTimeout(1) )
# ^
# ==
# iotimeout._.c:745:14: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( 0 < rc && b[rc-1] == '\n' || feof(fp) || rc == s-1 )
# ~~~~~~~^~~~~~~~~~~~~~~~~~ ~~
# iotimeout._.c:745:14: note: place parentheses around the '&&' expression to silence this warning
# if( 0 < rc && b[rc-1] == '\n' || feof(fp) || rc == s-1 )
# ^
# ( )
# 3 warnings generated.
# ../mkcpp misc.c misc._.c
# -- mkcpp set time: 1492117326 -> 1264937762 misc._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c misc._.c -o misc.o
# misc._.c:224:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrchr(dir,'/') ){
# ~~~^~~~~~~~~~~~~~~~~~
# misc._.c:224:9: note: place parentheses around the assignment to silence this warning
# if( dp = strrchr(dir,'/') ){
# ^
# ( )
# misc._.c:224:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrchr(dir,'/') ){
# ^
# ==
# misc._.c:232:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sfp = dgfopen("copyFile-src","",src,"r") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# misc._.c:232:11: note: place parentheses around the assignment to silence this warning
# if( sfp = dgfopen("copyFile-src","",src,"r") ){
# ^
# ( )
# misc._.c:232:11: note: use '==' to turn this assignment into an equality comparison
# if( sfp = dgfopen("copyFile-src","",src,"r") ){
# ^
# ==
# misc._.c:234:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dfp = dgfopen("copyFile-append","",dst,mode) ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# misc._.c:234:12: note: place parentheses around the assignment to silence this warning
# if( dfp = dgfopen("copyFile-append","",dst,mode) ){
# ^
# ( )
# misc._.c:234:12: note: use '==' to turn this assignment into an equality comparison
# if( dfp = dgfopen("copyFile-append","",dst,mode) ){
# ^
# ==
# misc._.c:245:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dfp = dgfopen("copyFile-create","",xnew,"w") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# misc._.c:245:12: note: place parentheses around the assignment to silence this warning
# if( dfp = dgfopen("copyFile-create","",xnew,"w") ){
# ^
# ( )
# misc._.c:245:12: note: use '==' to turn this assignment into an equality comparison
# if( dfp = dgfopen("copyFile-create","",xnew,"w") ){
# ^
# ==
# 4 warnings generated.
# ../mkcpp msg.c msg._.c
# -- mkcpp set time: 1492117326 -> 1264834137 msg._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c msg._.c -o msg.o
# msg._.c:46:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = status; ch = *sp; sp++ ){
# ~~~^~~~~
# msg._.c:46:23: note: place parentheses around the assignment to silence this warning
# for( sp = status; ch = *sp; sp++ ){
# ^
# ( )
# msg._.c:46:23: note: use '==' to turn this assignment into an equality comparison
# for( sp = status; ch = *sp; sp++ ){
# ^
# ==
# msg._.c:63:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( ch = *sp++ ){
# ~~~^~~~~~~
# msg._.c:63:12: note: place parentheses around the assignment to silence this warning
# while( ch = *sp++ ){
# ^
# ( )
# msg._.c:63:12: note: use '==' to turn this assignment into an equality comparison
# while( ch = *sp++ ){
# ^
# ==
# msg._.c:94:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( xsize = putmsghead("putMessage",ser,buff,size,dstf,encode,AVStr(xbuff)) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# msg._.c:94:12: note: place parentheses around the assignment to silence this warning
# if( xsize = putmsghead("putMessage",ser,buff,size,dstf,encode,AVStr(xbuff)) ){
# ^
# ( )
# msg._.c:94:12: note: use '==' to turn this assignment into an equality comparison
# if( xsize = putmsghead("putMessage",ser,buff,size,dstf,encode,AVStr(xbuff)) ){
# ^
# ==
# msg._.c:159:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ser = 1; rcc = freadIntime(AVStr(buff),1,sizeof(buff),srcf,MSG_TIMEOUT); ser++ ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# msg._.c:159:20: note: place parentheses around the assignment to silence this warning
# for( ser = 1; rcc = freadIntime(AVStr(buff),1,sizeof(buff),srcf,MSG_TIMEOUT); ser++ ){
# ^
# ( )
# msg._.c:159:20: note: use '==' to turn this assignment into an equality comparison
# for( ser = 1; rcc = freadIntime(AVStr(buff),1,sizeof(buff),srcf,MSG_TIMEOUT); ser++ ){
# ^
# ==
# msg._.c:263:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pending = Pending ){
# ~~~~~~~~^~~~~~~~~
# msg._.c:263:14: note: place parentheses around the assignment to silence this warning
# if( pending = Pending ){
# ^
# ( )
# msg._.c:263:14: note: use '==' to turn this assignment into an equality comparison
# if( pending = Pending ){
# ^
# ==
# msg._.c:426:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( xsize = putmsghead("cpy1",ser,buff,leng,dst,encode,AVStr(xbuff)) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# msg._.c:426:12: note: place parentheses around the assignment to silence this warning
# if( xsize = putmsghead("cpy1",ser,buff,leng,dst,encode,AVStr(xbuff)) ){
# ^
# ( )
# msg._.c:426:12: note: use '==' to turn this assignment into an equality comparison
# if( xsize = putmsghead("cpy1",ser,buff,leng,dst,encode,AVStr(xbuff)) ){
# ^
# ==
# 6 warnings generated.
# ../mkcpp yshell.c yshell._.c
# -- mkcpp set time: 1492117326 -> 1276430216 yshell._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c yshell._.c -o yshell.o
# yshell._.c:235:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( lfp = _logMonFp ){
# ~~~~^~~~~~~~~~~
# yshell._.c:235:10: note: place parentheses around the assignment to silence this warning
# if( lfp = _logMonFp ){
# ^
# ( )
# yshell._.c:235:10: note: use '==' to turn this assignment into an equality comparison
# if( lfp = _logMonFp ){
# ^
# ==
# yshell._.c:391:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( rp = buf; ch = *rp; rp++ ){ hputc(Ysh,pch = ch); }
# ~~~^~~~~
# yshell._.c:391:20: note: place parentheses around the assignment to silence this warning
# for( rp = buf; ch = *rp; rp++ ){ hputc(Ysh,pch = ch); }
# ^
# ( )
# yshell._.c:391:20: note: use '==' to turn this assignment into an equality comparison
# for( rp = buf; ch = *rp; rp++ ){ hputc(Ysh,pch = ch); }
# ^
# ==
# yshell._.c:392:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( rp = req; ch = *rp; rp++ ){ hputc(Ysh,pch = ch); }
# ~~~^~~~~
# yshell._.c:392:20: note: place parentheses around the assignment to silence this warning
# for( rp = req; ch = *rp; rp++ ){ hputc(Ysh,pch = ch); }
# ^
# ( )
# yshell._.c:392:20: note: use '==' to turn this assignment into an equality comparison
# for( rp = req; ch = *rp; rp++ ){ hputc(Ysh,pch = ch); }
# ^
# ==
# yshell._.c:556:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrchr(curl,'/') ){
# ~~~^~~~~~~~~~~~~~~~~~~
# yshell._.c:556:10: note: place parentheses around the assignment to silence this warning
# if( dp = strrchr(curl,'/') ){
# ^
# ( )
# yshell._.c:556:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrchr(curl,'/') ){
# ^
# ==
# yshell._.c:608:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrchr(upath,'/') )
# ~~~^~~~~~~~~~~~~~~~~~~~
# yshell._.c:608:11: note: place parentheses around the assignment to silence this warning
# if( dp = strrchr(upath,'/') )
# ^
# ( )
# yshell._.c:608:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrchr(upath,'/') )
# ^
# ==
# yshell._.c:617:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(lpath,"w+") ){
# ~~~^~~~~~~~~~~~~~~~~~~
# yshell._.c:617:9: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(lpath,"w+") ){
# ^
# ( )
# yshell._.c:617:9: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(lpath,"w+") ){
# ^
# ==
# yshell._.c:642:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(Args,' ') ){
# ~~~^~~~~~~~~~~~~~~~~~
# yshell._.c:642:10: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(Args,' ') ){
# ^
# ( )
# yshell._.c:642:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(Args,' ') ){
# ^
# ==
# yshell._.c:751:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp1 = fopen(path1,"r") ){
# ~~~~^~~~~~~~~~~~~~~~~~
# yshell._.c:751:12: note: place parentheses around the assignment to silence this warning
# if( fp1 = fopen(path1,"r") ){
# ^
# ( )
# yshell._.c:751:12: note: use '==' to turn this assignment into an equality comparison
# if( fp1 = fopen(path1,"r") ){
# ^
# ==
# yshell._.c:762:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp1 = fopen(path1,"r") ){
# ~~~~^~~~~~~~~~~~~~~~~~
# yshell._.c:762:11: note: place parentheses around the assignment to silence this warning
# if( fp1 = fopen(path1,"r") ){
# ^
# ( )
# yshell._.c:762:11: note: use '==' to turn this assignment into an equality comparison
# if( fp1 = fopen(path1,"r") ){
# ^
# ==
# yshell._.c:774:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp1 = fopen(path1,"r") ){
# ~~~~^~~~~~~~~~~~~~~~~~
# yshell._.c:774:11: note: place parentheses around the assignment to silence this warning
# if( fp1 = fopen(path1,"r") ){
# ^
# ( )
# yshell._.c:774:11: note: use '==' to turn this assignment into an equality comparison
# if( fp1 = fopen(path1,"r") ){
# ^
# ==
# yshell._.c:793:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp1 = fopen(path1,"w") ){
# ~~~~^~~~~~~~~~~~~~~~~~
# yshell._.c:793:11: note: place parentheses around the assignment to silence this warning
# if( fp1 = fopen(path1,"w") ){
# ^
# ( )
# yshell._.c:793:11: note: use '==' to turn this assignment into an equality comparison
# if( fp1 = fopen(path1,"w") ){
# ^
# ==
# yshell._.c:802:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp1 = fopen(path1,"a") ){
# ~~~~^~~~~~~~~~~~~~~~~~
# yshell._.c:802:11: note: place parentheses around the assignment to silence this warning
# if( fp1 = fopen(path1,"a") ){
# ^
# ( )
# yshell._.c:802:11: note: use '==' to turn this assignment into an equality comparison
# if( fp1 = fopen(path1,"a") ){
# ^
# ==
# yshell._.c:810:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp1 = fopen(path1,"a") ){
# ~~~~^~~~~~~~~~~~~~~~~~
# yshell._.c:810:11: note: place parentheses around the assignment to silence this warning
# if( fp1 = fopen(path1,"a") ){
# ^
# ( )
# yshell._.c:810:11: note: use '==' to turn this assignment into an equality comparison
# if( fp1 = fopen(path1,"a") ){
# ^
# ==
# yshell._.c:820:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp1 = fopen(path1,"r") ){
# ~~~~^~~~~~~~~~~~~~~~~~
# yshell._.c:820:11: note: place parentheses around the assignment to silence this warning
# if( fp1 = fopen(path1,"r") ){
# ^
# ( )
# yshell._.c:820:11: note: use '==' to turn this assignment into an equality comparison
# if( fp1 = fopen(path1,"r") ){
# ^
# ==
# yshell._.c:821:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp2 = fopen(path2,"w") ){
# ~~~~^~~~~~~~~~~~~~~~~~
# yshell._.c:821:12: note: place parentheses around the assignment to silence this warning
# if( fp2 = fopen(path2,"w") ){
# ^
# ( )
# yshell._.c:821:12: note: use '==' to turn this assignment into an equality comparison
# if( fp2 = fopen(path2,"w") ){
# ^
# ==
# yshell._.c:933:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strheadstrX(head,"Authorization:",0) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# yshell._.c:933:10: note: place parentheses around the assignment to silence this warning
# if( dp = strheadstrX(head,"Authorization:",0) ){
# ^
# ( )
# yshell._.c:933:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strheadstrX(head,"Authorization:",0) ){
# ^
# ==
# yshell._.c:1177:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ts = fdopen(sock,"w") ){
# ~~~^~~~~~~~~~~~~~~~~~
# yshell._.c:1177:9: note: place parentheses around the assignment to silence this warning
# if( ts = fdopen(sock,"w") ){
# ^
# ( )
# yshell._.c:1177:9: note: use '==' to turn this assignment into an equality comparison
# if( ts = fdopen(sock,"w") ){
# ^
# ==
# yshell._.c:1182:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fs = fdopen(dup(sock),"r") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~
# yshell._.c:1182:10: note: place parentheses around the assignment to silence this warning
# if( fs = fdopen(dup(sock),"r") ){
# ^
# ( )
# yshell._.c:1182:10: note: use '==' to turn this assignment into an equality comparison
# if( fs = fdopen(dup(sock),"r") ){
# ^
# ==
# yshell._.c:1247:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pp = strcasestr(OREQ_MSG,"win_wid=") ) sscanf(pp,"win_wid=%X",&win_wid);
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# yshell._.c:1247:10: note: place parentheses around the assignment to silence this warning
# if( pp = strcasestr(OREQ_MSG,"win_wid=") ) sscanf(pp,"win_wid=%X",&win_wid);
# ^
# ( )
# yshell._.c:1247:10: note: use '==' to turn this assignment into an equality comparison
# if( pp = strcasestr(OREQ_MSG,"win_wid=") ) sscanf(pp,"win_wid=%X",&win_wid);
# ^
# ==
# yshell._.c:1248:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pp = strcasestr(OREQ_MSG,"win_title=") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# yshell._.c:1248:10: note: place parentheses around the assignment to silence this warning
# if( pp = strcasestr(OREQ_MSG,"win_title=") ){
# ^
# ( )
# yshell._.c:1248:10: note: use '==' to turn this assignment into an equality comparison
# if( pp = strcasestr(OREQ_MSG,"win_title=") ){
# ^
# ==
# yshell._.c:1297:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pp = strstr(stat,"WINDOWID=") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# yshell._.c:1297:9: note: place parentheses around the assignment to silence this warning
# if( pp = strstr(stat,"WINDOWID=") ){
# ^
# ( )
# yshell._.c:1297:9: note: use '==' to turn this assignment into an equality comparison
# if( pp = strstr(stat,"WINDOWID=") ){
# ^
# ==
# yshell._.c:1299:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pp = strstr(stat,"TITLE=") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~
# yshell._.c:1299:10: note: place parentheses around the assignment to silence this warning
# if( pp = strstr(stat,"TITLE=") ){
# ^
# ( )
# yshell._.c:1299:10: note: use '==' to turn this assignment into an equality comparison
# if( pp = strstr(stat,"TITLE=") ){
# ^
# ==
# yshell._.c:1308:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pp = strstr(stat,"SCRSIZE=") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# yshell._.c:1308:9: note: place parentheses around the assignment to silence this warning
# if( pp = strstr(stat,"SCRSIZE=") ){
# ^
# ( )
# yshell._.c:1308:9: note: use '==' to turn this assignment into an equality comparison
# if( pp = strstr(stat,"SCRSIZE=") ){
# ^
# ==
# yshell._.c:1311:13: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( 0 < w && w < Wx->wc_map_width
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# yshell._.c:1311:13: note: place parentheses around the '&&' expression to silence this warning
# if( 0 < w && w < Wx->wc_map_width
# ^
# ( )
# yshell._.c:1312:13: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || 0 < h && h < Wx->wc_map_height
# ~~ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
# yshell._.c:1312:13: note: place parentheses around the '&&' expression to silence this warning
# || 0 < h && h < Wx->wc_map_height
# ^
# ( )
# yshell._.c:1424:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( query = strchr(Com,'?') ){
# ~~~~~~^~~~~~~~~~~~~~~~~
# yshell._.c:1424:14: note: place parentheses around the assignment to silence this warning
# if( query = strchr(Com,'?') ){
# ^
# ( )
# yshell._.c:1424:14: note: use '==' to turn this assignment into an equality comparison
# if( query = strchr(Com,'?') ){
# ^
# ==
# yshell._.c:1455:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( v1 = getenv(Arg1+1) ){
# ~~~^~~~~~~~~~~~~~~~
# yshell._.c:1455:13: note: place parentheses around the assignment to silence this warning
# if( v1 = getenv(Arg1+1) ){
# ^
# ( )
# yshell._.c:1455:13: note: use '==' to turn this assignment into an equality comparison
# if( v1 = getenv(Arg1+1) ){
# ^
# ==
# yshell._.c:1597:29: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( strstr(Com,"screen/") && strtailstr(Com,".html")
# ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# yshell._.c:1597:29: note: place parentheses around the '&&' expression to silence this warning
# if( strstr(Com,"screen/") && strtailstr(Com,".html")
# ^
# ( )
# yshell._.c:1681:30: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || strneq(Com,"option",3) && Opts[0] == '-' ){
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# yshell._.c:1681:30: note: place parentheses around the '&&' expression to silence this warning
# || strneq(Com,"option",3) && Opts[0] == '-' ){
# ^
# ( )
# yshell._.c:1706:24: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse]
# int SortCachedHosts();
# ^~
# yshell._.c:1706:24: note: replace parentheses with an initializer to declare a variable
# int SortCachedHosts();
# ^~
# = 0
# 30 warnings generated.
# ../mkcpp shio.c shio._.c
# -- mkcpp set time: 1492117327 -> 1250403944 shio._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c shio._.c -o shio.o
# shio._.c:149:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(file,"r") ){
# ~~~^~~~~~~~~~~~~~~~~
# shio._.c:149:9: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(file,"r") ){
# ^
# ( )
# shio._.c:149:9: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(file,"r") ){
# ^
# ==
# shio._.c:150:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( rc = fread(buff,1,sizeof(buff),fp) )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# shio._.c:150:13: note: place parentheses around the assignment to silence this warning
# while( rc = fread(buff,1,sizeof(buff),fp) )
# ^
# ( )
# shio._.c:150:13: note: use '==' to turn this assignment into an equality comparison
# while( rc = fread(buff,1,sizeof(buff),fp) )
# ^
# ==
# shio._.c:159:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( rc = read(in,buff,sizeof(buff)) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# shio._.c:159:13: note: place parentheses around the assignment to silence this warning
# while( rc = read(in,buff,sizeof(buff)) ){
# ^
# ( )
# shio._.c:159:13: note: use '==' to turn this assignment into an equality comparison
# while( rc = read(in,buff,sizeof(buff)) ){
# ^
# ==
# shio._.c:189:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for(si = 0; sl = script[si]; si++){
# ~~~^~~~~~~~~~~~
# shio._.c:189:17: note: place parentheses around the assignment to silence this warning
# for(si = 0; sl = script[si]; si++){
# ^
# ( )
# shio._.c:189:17: note: use '==' to turn this assignment into an equality comparison
# for(si = 0; sl = script[si]; si++){
# ^
# ==
# 4 warnings generated.
# ../mkcpp db.c db._.c
# -- mkcpp set time: 1492117327 -> 1264837371 db._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c db._.c -o db.o
# ../mkcpp hostlist.c hostlist._.c
# -- mkcpp set time: 1492117327 -> 1284201195 hostlist._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c hostlist._.c -o hostlist.o
# hostlist._.c:166:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( noresolv = *dname == '-' )
# ~~~~~~~~~^~~~~~~~~~~~~~~
# hostlist._.c:166:15: note: place parentheses around the assignment to silence this warning
# if( noresolv = *dname == '-' )
# ^
# ( )
# hostlist._.c:166:15: note: use '==' to turn this assignment into an equality comparison
# if( noresolv = *dname == '-' )
# ^
# ==
# hostlist._.c:168:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( aflags = strchr(dname,'/') ){
# ~~~~~~~^~~~~~~~~~~~~~~~~~~
# hostlist._.c:168:13: note: place parentheses around the assignment to silence this warning
# if( aflags = strchr(dname,'/') ){
# ^
# ( )
# hostlist._.c:168:13: note: use '==' to turn this assignment into an equality comparison
# if( aflags = strchr(dname,'/') ){
# ^
# ==
# hostlist._.c:309:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( pi = 0; proto1 = protolist[pi]; pi++ ){
# ~~~~~~~^~~~~~~~~~~~~~~
# hostlist._.c:309:22: note: place parentheses around the assignment to silence this warning
# for( pi = 0; proto1 = protolist[pi]; pi++ ){
# ^
# ( )
# hostlist._.c:309:22: note: use '==' to turn this assignment into an equality comparison
# for( pi = 0; proto1 = protolist[pi]; pi++ ){
# ^
# ==
# hostlist._.c:355:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ui = 0; user = userlist[ui]; ui++ ){
# ~~~~~^~~~~~~~~~~~~~
# hostlist._.c:355:20: note: place parentheses around the assignment to silence this warning
# for( ui = 0; user = userlist[ui]; ui++ ){
# ^
# ( )
# hostlist._.c:355:20: note: use '==' to turn this assignment into an equality comparison
# for( ui = 0; user = userlist[ui]; ui++ ){
# ^
# ==
# hostlist._.c:364:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( rexp = rexplist[ui] ){
# ~~~~~^~~~~~~~~~~~~~
# hostlist._.c:364:12: note: place parentheses around the assignment to silence this warning
# if( rexp = rexplist[ui] ){
# ^
# ( )
# hostlist._.c:364:12: note: use '==' to turn this assignment into an equality comparison
# if( rexp = rexplist[ui] ){
# ^
# ==
# hostlist._.c:394:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( pi = 0; ports = portlist[pi]; pi++ ){
# ~~~~~~^~~~~~~~~~~~~~
# hostlist._.c:394:21: note: place parentheses around the assignment to silence this warning
# for( pi = 0; ports = portlist[pi]; pi++ ){
# ^
# ( )
# hostlist._.c:394:21: note: use '==' to turn this assignment into an equality comparison
# for( pi = 0; ports = portlist[pi]; pi++ ){
# ^
# ==
# hostlist._.c:467:24: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || PRIVATEBL <= net && net <= PRIVATEBH
# ~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
# hostlist._.c:467:24: note: place parentheses around the '&&' expression to silence this warning
# || PRIVATEBL <= net && net <= PRIVATEBH
# ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
# hostlist._.c:492:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( si = 0; sc = st[si]; si++ ){
# ~~~^~~~~~~~
# hostlist._.c:492:18: note: place parentheses around the assignment to silence this warning
# for( si = 0; sc = st[si]; si++ ){
# ^
# ( )
# hostlist._.c:492:18: note: use '==' to turn this assignment into an equality comparison
# for( si = 0; sc = st[si]; si++ ){
# ^
# ==
# hostlist._.c:552:16: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( h1 <= hc && hc <= max || min <= hc && hc <= h2 )
# ~~~~~~~~~^~~~~~~~~~~~ ~~
# hostlist._.c:552:16: note: place parentheses around the '&&' expression to silence this warning
# if( h1 <= hc && hc <= max || min <= hc && hc <= h2 )
# ^
# ( )
# hostlist._.c:552:42: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( h1 <= hc && hc <= max || min <= hc && hc <= h2 )
# ~~ ~~~~~~~~~~^~~~~~~~~~~
# hostlist._.c:552:42: note: place parentheses around the '&&' expression to silence this warning
# if( h1 <= hc && hc <= max || min <= hc && hc <= h2 )
# ^
# ( )
# hostlist._.c:600:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( vp += 2; ch = *vp; vp++ ){
# ~~~^~~~~
# hostlist._.c:600:19: note: place parentheses around the assignment to silence this warning
# for( vp += 2; ch = *vp; vp++ ){
# ^
# ( )
# hostlist._.c:600:19: note: use '==' to turn this assignment into an equality comparison
# for( vp += 2; ch = *vp; vp++ ){
# ^
# ==
# hostlist._.c:609:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( *(char*)sp++ = *vp++ );
# ~~~~~~~~~~~~~^~~~~~~
# hostlist._.c:609:22: note: place parentheses around the assignment to silence this warning
# while( *(char*)sp++ = *vp++ );
# ^
# ( )
# hostlist._.c:609:22: note: use '==' to turn this assignment into an equality comparison
# while( *(char*)sp++ = *vp++ );
# ^
# ==
# hostlist._.c:676:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( byauth = (hostlist->hl_flags & HL_BYAUTH) ){
# ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# hostlist._.c:676:13: note: place parentheses around the assignment to silence this warning
# if( byauth = (hostlist->hl_flags & HL_BYAUTH) ){
# ^
# ( )
# hostlist._.c:676:13: note: use '==' to turn this assignment into an equality comparison
# if( byauth = (hostlist->hl_flags & HL_BYAUTH) ){
# ^
# ==
# hostlist._.c:737:17: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( vdom == 0 && vdom1 != 0
# ~~~~~~~~~~^~~~~~~~~~~~~
# hostlist._.c:737:17: note: place parentheses around the '&&' expression to silence this warning
# if( vdom == 0 && vdom1 != 0
# ^
# ( )
# hostlist._.c:738:17: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || vdom != 0 && vdom1 == 0
# ~~ ~~~~~~~~~~^~~~~~~~~~~~~
# hostlist._.c:738:17: note: place parentheses around the '&&' expression to silence this warning
# || vdom != 0 && vdom1 == 0
# ^
# ( )
# hostlist._.c:739:31: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || vdom != 0 && vdom1 != 0 && !streq(vdom,vdom1) )
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
# hostlist._.c:739:31: note: place parentheses around the '&&' expression to silence this warning
# || vdom != 0 && vdom1 != 0 && !streq(vdom,vdom1) )
# ^
# ( )
# hostlist._.c:742:12: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( isin && (op == ON_EQ || op == ON_NEQ) ||
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
# hostlist._.c:742:12: note: place parentheses around the '&&' expression to silence this warning
# if( isin && (op == ON_EQ || op == ON_NEQ) ||
# ^
# ( )
# hostlist._.c:743:12: warning: '&&' within '||' [-Wlogical-op-parentheses]
# !isin && (op ==OFF_EQ || op==OFF_NEQ) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# hostlist._.c:743:12: note: place parentheses around the '&&' expression to silence this warning
# !isin && (op ==OFF_EQ || op==OFF_NEQ) ){
# ^
# ( )
# hostlist._.c:1038:13: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( match && op == ON_EQ || !match && op == ON_NEQ )
# ~~~~~~^~~~~~~~~~~~~~ ~~
# hostlist._.c:1038:13: note: place parentheses around the '&&' expression to silence this warning
# if( match && op == ON_EQ || !match && op == ON_NEQ )
# ~~~~~~^~~~~~~~~~~~~~
# hostlist._.c:1038:39: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( match && op == ON_EQ || !match && op == ON_NEQ )
# ~~ ~~~~~~~^~~~~~~~~~~~~~~
# hostlist._.c:1038:39: note: place parentheses around the '&&' expression to silence this warning
# if( match && op == ON_EQ || !match && op == ON_NEQ )
# ~~~~~~~^~~~~~~~~~~~~~~
# hostlist._.c:1041:13: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( match && op == OFF_EQ || !match && op == OFF_NEQ )
# ~~~~~~^~~~~~~~~~~~~~~ ~~
# hostlist._.c:1041:13: note: place parentheses around the '&&' expression to silence this warning
# if( match && op == OFF_EQ || !match && op == OFF_NEQ )
# ~~~~~~^~~~~~~~~~~~~~~
# hostlist._.c:1041:39: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( match && op == OFF_EQ || !match && op == OFF_NEQ )
# ~~ ~~~~~~~^~~~~~~~~~~~~~~~
# hostlist._.c:1041:39: note: place parentheses around the '&&' expression to silence this warning
# if( match && op == OFF_EQ || !match && op == OFF_NEQ )
# ~~~~~~~^~~~~~~~~~~~~~~~
# hostlist._.c:1074:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( vdom = scanVdomain(hostname,AVStr(hostnameb),AVStr(vdomb)) )
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# hostlist._.c:1074:11: note: place parentheses around the assignment to silence this warning
# if( vdom = scanVdomain(hostname,AVStr(hostnameb),AVStr(vdomb)) )
# ^
# ( )
# hostlist._.c:1074:11: note: use '==' to turn this assignment into an equality comparison
# if( vdom = scanVdomain(hostname,AVStr(hostnameb),AVStr(vdomb)) )
# ^
# ==
# hostlist._.c:1168:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(ap,'.') ){
# ~~~^~~~~~~~~~~~~~~~
# hostlist._.c:1168:10: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(ap,'.') ){
# ^
# ( )
# hostlist._.c:1168:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(ap,'.') ){
# ^
# ==
# hostlist._.c:1205:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(hostmask,'@') )
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# hostlist._.c:1205:9: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(hostmask,'@') )
# ^
# ( )
# hostlist._.c:1205:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(hostmask,'@') )
# ^
# ==
# hostlist._.c:1226:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = hostpart(list,1) ){
# ~~~^~~~~~~~~~~~~~~~~~
# hostlist._.c:1226:9: note: place parentheses around the assignment to silence this warning
# if( dp = hostpart(list,1) ){
# ^
# ( )
# hostlist._.c:1226:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = hostpart(list,1) ){
# ^
# ==
# hostlist._.c:1317:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( ch = *hp ){
# ~~~^~~~~
# hostlist._.c:1317:14: note: place parentheses around the assignment to silence this warning
# while( ch = *hp ){
# ^
# ( )
# hostlist._.c:1317:14: note: use '==' to turn this assignment into an equality comparison
# while( ch = *hp ){
# ^
# ==
# hostlist._.c:1354:23: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( isdigit(mask[0]) && mask[1] == 0
# ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
# hostlist._.c:1354:23: note: place parentheses around the '&&' expression to silence this warning
# if( isdigit(mask[0]) && mask[1] == 0
# ^
# ( )
# hostlist._.c:1355:43: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || isdigit(mask[0]) && isdigit(mask[1]) && mask[2] == 0 ){
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
# hostlist._.c:1355:43: note: place parentheses around the '&&' expression to silence this warning
# || isdigit(mask[0]) && isdigit(mask[1]) && mask[2] == 0 ){
# ^
# ( )
# hostlist._.c:1383:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( route = strstr(hostmask,"//") ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# hostlist._.c:1383:12: note: place parentheses around the assignment to silence this warning
# if( route = strstr(hostmask,"//") ){
# ^
# ( )
# hostlist._.c:1383:12: note: use '==' to turn this assignment into an equality comparison
# if( route = strstr(hostmask,"//") ){
# ^
# ==
# hostlist._.c:1442:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( mp = strchr(hostmask,'/') ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# hostlist._.c:1442:9: note: place parentheses around the assignment to silence this warning
# if( mp = strchr(hostmask,'/') ){
# ^
# ( )
# hostlist._.c:1442:9: note: use '==' to turn this assignment into an equality comparison
# if( mp = strchr(hostmask,'/') ){
# ^
# ==
# hostlist._.c:1447:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( submask = isnetmasklen(mp) ){
# ~~~~~~~~^~~~~~~~~~~~~~~~~~
# hostlist._.c:1447:15: note: place parentheses around the assignment to silence this warning
# if( submask = isnetmasklen(mp) ){
# ^
# ( )
# hostlist._.c:1447:15: note: use '==' to turn this assignment into an equality comparison
# if( submask = isnetmasklen(mp) ){
# ^
# ==
# hostlist._.c:1467:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( submask = atoi(&mp[2]) )
# ~~~~~~~~^~~~~~~~~~~~~~
# hostlist._.c:1467:16: note: place parentheses around the assignment to silence this warning
# if( submask = atoi(&mp[2]) )
# ^
# ( )
# hostlist._.c:1467:16: note: use '==' to turn this assignment into an equality comparison
# if( submask = atoi(&mp[2]) )
# ^
# ==
# hostlist._.c:1493:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(hostnameb,'@') ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~
# hostlist._.c:1493:10: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(hostnameb,'@') ){
# ^
# ( )
# hostlist._.c:1493:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(hostnameb,'@') ){
# ^
# ==
# hostlist._.c:1497:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pp = strchr(users,'}') )
# ~~~^~~~~~~~~~~~~~~~~~~
# hostlist._.c:1497:12: note: place parentheses around the assignment to silence this warning
# if( pp = strchr(users,'}') )
# ^
# ( )
# hostlist._.c:1497:12: note: use '==' to turn this assignment into an equality comparison
# if( pp = strchr(users,'}') )
# ^
# ==
# hostlist._.c:1548:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || (dp = strstr(hostnameb,".."))&&(isdigit(dp[2])||dp[2]=='{')
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# hostlist._.c:1548:36: note: place parentheses around the '&&' expression to silence this warning
# || (dp = strstr(hostnameb,".."))&&(isdigit(dp[2])||dp[2]=='{')
# ^
# ( )
# hostlist._.c:1896:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else{
# ^
# 37 warnings generated.
# ../mkcpp cond.c cond._.c
# -- mkcpp set time: 1492117327 -> 1250403944 cond._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c cond._.c -o cond.o
# ../mkcpp service.c service._.c
# -- mkcpp set time: 1492117327 -> 1405441761 service._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c service._.c -o service.o
# service._.c:76:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( si = 1; nm = services[si].s_name; si++ ){
# ~~~^~~~~~~~~~~~~~~~~~~~~
# service._.c:76:18: note: place parentheses around the assignment to silence this warning
# for( si = 1; nm = services[si].s_name; si++ ){
# ^
# ( )
# service._.c:76:18: note: use '==' to turn this assignment into an equality comparison
# for( si = 1; nm = services[si].s_name; si++ ){
# ^
# ==
# service._.c:110:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( si = servicex(proto) ){
# ~~~^~~~~~~~~~~~~~~~~
# service._.c:110:10: note: place parentheses around the assignment to silence this warning
# if( si = servicex(proto) ){
# ^
# ( )
# service._.c:110:10: note: use '==' to turn this assignment into an equality comparison
# if( si = servicex(proto) ){
# ^
# ==
# service._.c:119:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( si = servicex(proto) ){
# ~~~^~~~~~~~~~~~~~~~~
# service._.c:119:9: note: place parentheses around the assignment to silence this warning
# if( si = servicex(proto) ){
# ^
# ( )
# service._.c:119:9: note: use '==' to turn this assignment into an equality comparison
# if( si = servicex(proto) ){
# ^
# ==
# service._.c:129:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( fi = 1; name = services[fi].s_name; fi++ )
# ~~~~~^~~~~~~~~~~~~~~~~~~~~
# service._.c:129:20: note: place parentheses around the assignment to silence this warning
# for( fi = 1; name = services[fi].s_name; fi++ )
# ^
# ( )
# service._.c:129:20: note: use '==' to turn this assignment into an equality comparison
# for( fi = 1; name = services[fi].s_name; fi++ )
# ^
# ==
# service._.c:190:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sx = servicex(proto) )
# ~~~^~~~~~~~~~~~~~~~~
# service._.c:190:9: note: place parentheses around the assignment to silence this warning
# if( sx = servicex(proto) )
# ^
# ( )
# service._.c:190:9: note: use '==' to turn this assignment into an equality comparison
# if( sx = servicex(proto) )
# ^
# ==
# service._.c:191:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( svfunc = services[sx].s_client ){
# ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# service._.c:191:13: note: place parentheses around the assignment to silence this warning
# if( svfunc = services[sx].s_client ){
# ^
# ( )
# service._.c:191:13: note: use '==' to turn this assignment into an equality comparison
# if( svfunc = services[sx].s_client ){
# ^
# ==
# service._.c:193:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( si = 1; name = services[si].s_name; si++ ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~
# service._.c:193:21: note: place parentheses around the assignment to silence this warning
# for( si = 1; name = services[si].s_name; si++ ){
# ^
# ( )
# service._.c:193:21: note: use '==' to turn this assignment into an equality comparison
# for( si = 1; name = services[si].s_name; si++ ){
# ^
# ==
# service._.c:205:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( si = servicex(service) )
# ~~~^~~~~~~~~~~~~~~~~~~
# service._.c:205:9: note: place parentheses around the assignment to silence this warning
# if( si = servicex(service) )
# ^
# ( )
# service._.c:205:9: note: use '==' to turn this assignment into an equality comparison
# if( si = servicex(service) )
# ^
# ==
# service._.c:212:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( si = servicex(proto) )
# ~~~^~~~~~~~~~~~~~~~~
# service._.c:212:9: note: place parentheses around the assignment to silence this warning
# if( si = servicex(proto) )
# ^
# ( )
# service._.c:212:9: note: use '==' to turn this assignment into an equality comparison
# if( si = servicex(proto) )
# ^
# ==
# service._.c:219:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( si = servicex(service) )
# ~~~^~~~~~~~~~~~~~~~~~~
# service._.c:219:9: note: place parentheses around the assignment to silence this warning
# if( si = servicex(service) )
# ^
# ( )
# service._.c:219:9: note: use '==' to turn this assignment into an equality comparison
# if( si = servicex(service) )
# ^
# ==
# service._.c:225:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( si = servicex(DST_PROTO) )
# ~~~^~~~~~~~~~~~~~~~~~~~~
# service._.c:225:9: note: place parentheses around the assignment to silence this warning
# if( si = servicex(DST_PROTO) )
# ^
# ( )
# service._.c:225:9: note: use '==' to turn this assignment into an equality comparison
# if( si = servicex(DST_PROTO) )
# ^
# ==
# service._.c:261:18: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( !byport && strcaseeq(sp->s_name,service)
# ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# service._.c:261:18: note: place parentheses around the '&&' expression to silence this warning
# if( !byport && strcaseeq(sp->s_name,service)
# ^
# ( )
# service._.c:262:27: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || byport && iport && sp->s_iport == iport
# ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# service._.c:262:27: note: place parentheses around the '&&' expression to silence this warning
# || byport && iport && sp->s_iport == iport
# ^
# ( )
# service._.c:297:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( si = 1; pn = services[si].s_name; si++ ){
# ~~~^~~~~~~~~~~~~~~~~~~~~
# service._.c:297:18: note: place parentheses around the assignment to silence this warning
# for( si = 1; pn = services[si].s_name; si++ ){
# ^
# ( )
# service._.c:297:18: note: use '==' to turn this assignment into an equality comparison
# for( si = 1; pn = services[si].s_name; si++ ){
# ^
# ==
# service._.c:315:3: warning: '&&' within '||' [-Wlogical-op-parentheses]
# && method_permittedX(Conn,proto,"readonly",0) != 0 ){
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# service._.c:315:3: note: place parentheses around the '&&' expression to silence this warning
# && method_permittedX(Conn,proto,"readonly",0) != 0 ){
# ^
# service._.c:439:27: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || ap->ac_stat && stat && ap->ac_stat != stat
# ~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
# service._.c:439:27: note: place parentheses around the '&&' expression to silence this warning
# || ap->ac_stat && stat && ap->ac_stat != stat
# ^
# ( )
# service._.c:936:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( diff = v1[vi] - v2[vi] )
# ~~~~~^~~~~~~~~~~~~~~~~
# service._.c:936:12: note: place parentheses around the assignment to silence this warning
# if( diff = v1[vi] - v2[vi] )
# ^
# ( )
# service._.c:936:12: note: use '==' to turn this assignment into an equality comparison
# if( diff = v1[vi] - v2[vi] )
# ^
# ==
# service._.c:1023:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( wa = CTX_withAuth(Conn) ){
# ~~~^~~~~~~~~~~~~~~~~~~~
# service._.c:1023:9: note: place parentheses around the assignment to silence this warning
# if( wa = CTX_withAuth(Conn) ){
# ^
# ( )
# service._.c:1023:9: note: use '==' to turn this assignment into an equality comparison
# if( wa = CTX_withAuth(Conn) ){
# ^
# ==
# service._.c:1250:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( map = Conn->sv_portmap ){
# ~~~~^~~~~~~~~~~~~~~~~~
# service._.c:1250:10: note: place parentheses around the assignment to silence this warning
# if( map = Conn->sv_portmap ){
# ^
# ( )
# service._.c:1250:10: note: use '==' to turn this assignment into an equality comparison
# if( map = Conn->sv_portmap ){
# ^
# ==
# service._.c:1409:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrchr(login,':') ){
# ~~~^~~~~~~~~~~~~~~~~~~~
# service._.c:1409:9: note: place parentheses around the assignment to silence this warning
# if( dp = strrchr(login,':') ){
# ^
# ( )
# service._.c:1409:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrchr(login,':') ){
# ^
# ==
# service._.c:1676:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( crlfp = strpbrk(line,"\r\n") ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
# service._.c:1676:13: note: place parentheses around the assignment to silence this warning
# if( crlfp = strpbrk(line,"\r\n") ){
# ^
# ( )
# service._.c:1676:13: note: use '==' to turn this assignment into an equality comparison
# if( crlfp = strpbrk(line,"\r\n") ){
# ^
# ==
# service._.c:1720:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( value = strpbrk(line,"\r\n\t ") ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# service._.c:1720:13: note: place parentheses around the assignment to silence this warning
# if( value = strpbrk(line,"\r\n\t ") ){
# ^
# ( )
# service._.c:1720:13: note: use '==' to turn this assignment into an equality comparison
# if( value = strpbrk(line,"\r\n\t ") ){
# ^
# ==
# service._.c:1943:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(path+len,me) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~
# service._.c:1943:10: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(path+len,me) ){
# ^
# ( )
# service._.c:1943:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(path+len,me) ){
# ^
# ==
# service._.c:2271:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( filter = getFSV(Conn) ){
# ~~~~~~~^~~~~~~~~~~~~~
# service._.c:2271:13: note: place parentheses around the assignment to silence this warning
# if( filter = getFSV(Conn) ){
# ^
# ( )
# service._.c:2271:13: note: use '==' to turn this assignment into an equality comparison
# if( filter = getFSV(Conn) ){
# ^
# ==
# service._.c:2405:2: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# else
# ^
# service._.c:2497:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( addr = gethostaddr(host) ){
# ~~~~~^~~~~~~~~~~~~~~~~~~
# service._.c:2497:14: note: place parentheses around the assignment to silence this warning
# if( addr = gethostaddr(host) ){
# ^
# ( )
# service._.c:2497:14: note: use '==' to turn this assignment into an equality comparison
# if( addr = gethostaddr(host) ){
# ^
# ==
# service._.c:2680:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( server = strchr(host,'@') )
# ~~~~~~~^~~~~~~~~~~~~~~~~~
# service._.c:2680:13: note: place parentheses around the assignment to silence this warning
# if( server = strchr(host,'@') )
# ^
# ( )
# service._.c:2680:13: note: use '==' to turn this assignment into an equality comparison
# if( server = strchr(host,'@') )
# ^
# ==
# service._.c:3118:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( hp = strchr(server,'@') )
# ~~~^~~~~~~~~~~~~~~~~~~~
# service._.c:3118:9: note: place parentheses around the assignment to silence this warning
# if( hp = strchr(server,'@') )
# ^
# ( )
# service._.c:3118:9: note: use '==' to turn this assignment into an equality comparison
# if( hp = strchr(server,'@') )
# ^
# ==
# service._.c:3330:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( si = servicex(proto) )
# ~~~^~~~~~~~~~~~~~~~~
# service._.c:3330:9: note: place parentheses around the assignment to silence this warning
# if( si = servicex(proto) )
# ^
# ( )
# service._.c:3330:9: note: use '==' to turn this assignment into an equality comparison
# if( si = servicex(proto) )
# ^
# ==
# service._.c:3345:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( si = servicex(proto) )
# ~~~^~~~~~~~~~~~~~~~~
# service._.c:3345:9: note: place parentheses around the assignment to silence this warning
# if( si = servicex(proto) )
# ^
# ( )
# service._.c:3345:9: note: use '==' to turn this assignment into an equality comparison
# if( si = servicex(proto) )
# ^
# ==
# service._.c:3593:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pp = strstr(host,"..") ){
# ~~~^~~~~~~~~~~~~~~~~~~
# service._.c:3593:9: note: place parentheses around the assignment to silence this warning
# if( pp = strstr(host,"..") ){
# ^
# ( )
# service._.c:3593:9: note: use '==' to turn this assignment into an equality comparison
# if( pp = strstr(host,"..") ){
# ^
# ==
# service._.c:3692:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( hostcmp(host,DFLT_HOST)==0 && port == DFLT_PORT
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
# service._.c:3692:34: note: place parentheses around the '&&' expression to silence this warning
# if( hostcmp(host,DFLT_HOST)==0 && port == DFLT_PORT
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
# service._.c:3693:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || hostcmp(host,REAL_HOST)==0 && port == REAL_PORT ){
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
# service._.c:3693:34: note: place parentheses around the '&&' expression to silence this warning
# || hostcmp(host,REAL_HOST)==0 && port == REAL_PORT ){
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
# service._.c:3778:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( hostcmp(host,DFLT_HOST)==0 && port == DFLT_PORT
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
# service._.c:3778:34: note: place parentheses around the '&&' expression to silence this warning
# if( hostcmp(host,DFLT_HOST)==0 && port == DFLT_PORT
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
# service._.c:3779:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || hostcmp(addr,DFLT_HOST)==0 && port == DFLT_PORT
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
# service._.c:3779:34: note: place parentheses around the '&&' expression to silence this warning
# || hostcmp(addr,DFLT_HOST)==0 && port == DFLT_PORT
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
# service._.c:3780:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || hostcmp(host,REAL_HOST)==0 && port == REAL_PORT
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
# service._.c:3780:34: note: place parentheses around the '&&' expression to silence this warning
# || hostcmp(host,REAL_HOST)==0 && port == REAL_PORT
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
# service._.c:3781:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || hostcmp(addr,REAL_HOST)==0 && port == REAL_PORT
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
# service._.c:3781:34: note: place parentheses around the '&&' expression to silence this warning
# || hostcmp(addr,REAL_HOST)==0 && port == REAL_PORT
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
# service._.c:4118:21: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( cl || cl == 0 && sv == 0 ){
# ~~ ~~~~~~~~^~~~~~~~~~
# service._.c:4118:21: note: place parentheses around the '&&' expression to silence this warning
# if( cl || cl == 0 && sv == 0 ){
# ^
# ( )
# service._.c:4124:21: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( sv || cl == 0 && sv == 0 ){
# ~~ ~~~~~~~~^~~~~~~~~~
# service._.c:4124:21: note: place parentheses around the '&&' expression to silence this warning
# if( sv || cl == 0 && sv == 0 ){
# ^
# ( )
# 39 warnings generated.
# ../mkcpp svconf.c svconf._.c
# -- mkcpp set time: 1492117327 -> 1295789875 svconf._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c svconf._.c -o svconf.o
# ../mkcpp filter.c filter._.c
# -- mkcpp set time: 1492117328 -> 1408284293 filter._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c filter._.c -o filter.o
# filter._.c:119:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( i = 1; fname1 = tab_filters[i].f_name; i++ ){
# ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# filter._.c:119:21: note: place parentheses around the assignment to silence this warning
# for( i = 1; fname1 = tab_filters[i].f_name; i++ ){
# ^
# ( )
# filter._.c:119:21: note: use '==' to turn this assignment into an equality comparison
# for( i = 1; fname1 = tab_filters[i].f_name; i++ ){
# ^
# ==
# filter._.c:185:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(command,']') ){
# ~~~^~~~~~~~~~~~~~~~~~~~~
# filter._.c:185:9: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(command,']') ){
# ^
# ( )
# filter._.c:185:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(command,']') ){
# ^
# ==
# filter._.c:478:19: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( searchLIB && (lib = fullpathLIB(xfile,"r",AVStr(path)))
# ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# filter._.c:478:19: note: place parentheses around the '&&' expression to silence this warning
# if( searchLIB && (lib = fullpathLIB(xfile,"r",AVStr(path)))
# ^
# ( )
# filter._.c:479:18: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || searchPATH && (com = fullpathCOM(xfile,"r",AVStr(path)))
# ~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# filter._.c:479:18: note: place parentheses around the '&&' expression to silence this warning
# || searchPATH && (com = fullpathCOM(xfile,"r",AVStr(path)))
# ^
# ( )
# filter._.c:559:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = getenv("GZIP_PATH") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~
# filter._.c:559:10: note: place parentheses around the assignment to silence this warning
# if( env = getenv("GZIP_PATH") ){
# ^
# ( )
# filter._.c:559:10: note: use '==' to turn this assignment into an equality comparison
# if( env = getenv("GZIP_PATH") ){
# ^
# ==
# filter._.c:568:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = getenv("GUNZIP_PATH") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~
# filter._.c:568:10: note: place parentheses around the assignment to silence this warning
# if( env = getenv("GUNZIP_PATH") ){
# ^
# ( )
# filter._.c:568:10: note: use '==' to turn this assignment into an equality comparison
# if( env = getenv("GUNZIP_PATH") ){
# ^
# ==
# filter._.c:817:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(filterb,',') ){
# ~~~^~~~~~~~~~~~~~~~~~~~~
# filter._.c:817:11: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(filterb,',') ){
# ^
# ( )
# filter._.c:817:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(filterb,',') ){
# ^
# ==
# filter._.c:842:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( mx = 0; map = getCMAPiMap(mx); mx++ ){
# ~~~~^~~~~~~~~~~~~~~~~
# filter._.c:842:19: note: place parentheses around the assignment to silence this warning
# for( mx = 0; map = getCMAPiMap(mx); mx++ ){
# ^
# ( )
# filter._.c:842:19: note: use '==' to turn this assignment into an equality comparison
# for( mx = 0; map = getCMAPiMap(mx); mx++ ){
# ^
# ==
# filter._.c:1227:4: warning: '&&' within '||' [-Wlogical-op-parentheses]
# && isdigit(line[2])
# ^~~~~~~~~~~~~~~~~~~
# filter._.c:1227:4: note: place parentheses around the '&&' expression to silence this warning
# && isdigit(line[2])
# ^
# filter._.c:1250:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(line,'\r') )
# ~~~^~~~~~~~~~~~~~~~~~~
# filter._.c:1250:11: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(line,'\r') )
# ^
# ( )
# filter._.c:1250:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(line,'\r') )
# ^
# ==
# filter._.c:1265:17: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( headonly && HEAD < where[ix]
# ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
# filter._.c:1265:17: note: place parentheses around the '&&' expression to silence this warning
# if( headonly && HEAD < where[ix]
# ^
# ( )
# filter._.c:1266:17: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || bodyonly && where[ix] != BODY ){
# ~~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
# filter._.c:1266:17: note: place parentheses around the '&&' expression to silence this warning
# || bodyonly && where[ix] != BODY ){
# ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
# filter._.c:1518:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( port = HTTP_ClientIF_H(Conn,AVStr(host)) ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# filter._.c:1518:11: note: place parentheses around the assignment to silence this warning
# if( port = HTTP_ClientIF_H(Conn,AVStr(host)) ){
# ^
# ( )
# filter._.c:1518:11: note: use '==' to turn this assignment into an equality comparison
# if( port = HTTP_ClientIF_H(Conn,AVStr(host)) ){
# ^
# ==
# filter._.c:1530:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( addr = gethostaddr(serv) )
# ~~~~~^~~~~~~~~~~~~~~~~~~
# filter._.c:1530:11: note: place parentheses around the assignment to silence this warning
# if( addr = gethostaddr(serv) )
# ^
# ( )
# filter._.c:1530:11: note: use '==' to turn this assignment into an equality comparison
# if( addr = gethostaddr(serv) )
# ^
# ==
# filter._.c:1596:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( command = strchr(pathcom,']') )
# ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
# filter._.c:1596:15: note: place parentheses around the assignment to silence this warning
# if( command = strchr(pathcom,']') )
# ^
# ( )
# filter._.c:1596:15: note: use '==' to turn this assignment into an equality comparison
# if( command = strchr(pathcom,']') )
# ^
# ==
# filter._.c:1769:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = getenv("CFI_SYNC") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~
# filter._.c:1769:10: note: place parentheses around the assignment to silence this warning
# if( env = getenv("CFI_SYNC") ){
# ^
# ( )
# filter._.c:1769:10: note: use '==' to turn this assignment into an equality comparison
# if( env = getenv("CFI_SYNC") ){
# ^
# ==
# filter._.c:2005:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = Conn->xf_fp[fid] ){
# ~~~^~~~~~~~~~~~~~~~~~
# filter._.c:2005:10: note: place parentheses around the assignment to silence this warning
# if( fp = Conn->xf_fp[fid] ){
# ^
# ( )
# filter._.c:2005:10: note: use '==' to turn this assignment into an equality comparison
# if( fp = Conn->xf_fp[fid] ){
# ^
# ==
# filter._.c:2101:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( fid = 1; name = filters[fid].f_name; fid++ ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~
# filter._.c:2101:21: note: place parentheses around the assignment to silence this warning
# for( fid = 1; name = filters[fid].f_name; fid++ ){
# ^
# ( )
# filter._.c:2101:21: note: use '==' to turn this assignment into an equality comparison
# for( fid = 1; name = filters[fid].f_name; fid++ ){
# ^
# ==
# filter._.c:2341:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( nready = PollIn(fd,to1) ){
# ~~~~~~~^~~~~~~~~~~~~~~~
# filter._.c:2341:14: note: place parentheses around the assignment to silence this warning
# if( nready = PollIn(fd,to1) ){
# ^
# ( )
# filter._.c:2341:14: note: use '==' to turn this assignment into an equality comparison
# if( nready = PollIn(fd,to1) ){
# ^
# ==
# filter._.c:2507:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( rstat = filters[fid].f_stat )
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~
# filter._.c:2507:12: note: place parentheses around the assignment to silence this warning
# if( rstat = filters[fid].f_stat )
# ^
# ( )
# filter._.c:2507:12: note: use '==' to turn this assignment into an equality comparison
# if( rstat = filters[fid].f_stat )
# ^
# ==
# filter._.c:2605:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( rstat = filters[fid].f_stat )
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~
# filter._.c:2605:12: note: place parentheses around the assignment to silence this warning
# if( rstat = filters[fid].f_stat )
# ^
# ( )
# filter._.c:2605:12: note: use '==' to turn this assignment into an equality comparison
# if( rstat = filters[fid].f_stat )
# ^
# ==
# filter._.c:2800:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# filter._.c:2823:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# filter._.c:2990:23: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( filter[0] == '[' && strstr(filter,"/sslway") != 0
# ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# filter._.c:2990:23: note: place parentheses around the '&&' expression to silence this warning
# if( filter[0] == '[' && strstr(filter,"/sslway") != 0
# ^
# ( )
# filter._.c:3146:23: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( filter[0] == '[' && strstr(filter,"/sslway") != 0
# ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# filter._.c:3146:23: note: place parentheses around the '&&' expression to silence this warning
# if( filter[0] == '[' && strstr(filter,"/sslway") != 0
# ^
# ( )
# filter._.c:3422:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else{
# ^
# filter._.c:3443:2: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# else
# ^
# filter._.c:3466:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( a1 = command; ch = *a1; a1++ ){
# ~~~^~~~~
# filter._.c:3466:24: note: place parentheses around the assignment to silence this warning
# for( a1 = command; ch = *a1; a1++ ){
# ^
# ( )
# filter._.c:3466:24: note: use '==' to turn this assignment into an equality comparison
# for( a1 = command; ch = *a1; a1++ ){
# ^
# ==
# filter._.c:3859:52: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( host[0] == 0 || strstr(host,".af-local") == 0 && port <= 0 ){
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
# filter._.c:3859:52: note: place parentheses around the '&&' expression to silence this warning
# if( host[0] == 0 || strstr(host,".af-local") == 0 && port <= 0 ){
# ^
# ( )
# 29 warnings generated.
# ../mkcpp master.c master._.c
# -- mkcpp set time: 1492117328 -> 1409211480 master._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c master._.c -o master.o
# master._.c:228:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( neg = *proto1 == '-' )
# ~~~~^~~~~~~~~~~~~~~~
# master._.c:228:11: note: place parentheses around the assignment to silence this warning
# if( neg = *proto1 == '-' )
# ^
# ( )
# master._.c:228:11: note: use '==' to turn this assignment into an equality comparison
# if( neg = *proto1 == '-' )
# ^
# ==
# master._.c:268:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ni = 0; proto1 = protoV[ni].p_name; ni++ ){
# ~~~~~~~^~~~~~~~~~~~~~~~~~~
# master._.c:268:22: note: place parentheses around the assignment to silence this warning
# for( ni = 0; proto1 = protoV[ni].p_name; ni++ ){
# ^
# ( )
# master._.c:268:22: note: use '==' to turn this assignment into an equality comparison
# for( ni = 0; proto1 = protoV[ni].p_name; ni++ ){
# ^
# ==
# master._.c:275:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( np = protoV[ni].p_portN ){
# ~~~^~~~~~~~~~~~~~~~~~~~
# master._.c:275:10: note: place parentheses around the assignment to silence this warning
# if( np = protoV[ni].p_portN ){
# ^
# ( )
# master._.c:275:10: note: use '==' to turn this assignment into an equality comparison
# if( np = protoV[ni].p_portN ){
# ^
# ==
# master._.c:290:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( mp = protoV[ni].p_methods ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# master._.c:290:10: note: place parentheses around the assignment to silence this warning
# if( mp = protoV[ni].p_methods ){
# ^
# ( )
# master._.c:290:10: note: use '==' to turn this assignment into an equality comparison
# if( mp = protoV[ni].p_methods ){
# ^
# ==
# master._.c:312:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( pi = 0; proto1 = pv[pi]; pi++ ){
# ~~~~~~~^~~~~~~~
# master._.c:312:22: note: place parentheses around the assignment to silence this warning
# for( pi = 0; proto1 = pv[pi]; pi++ ){
# ^
# ( )
# master._.c:312:22: note: use '==' to turn this assignment into an equality comparison
# for( pi = 0; proto1 = pv[pi]; pi++ ){
# ^
# ==
# master._.c:381:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( match = (strcasecmp(proto,tv[ti])==0) )
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# master._.c:381:14: note: place parentheses around the assignment to silence this warning
# if( match = (strcasecmp(proto,tv[ti])==0) )
# ^
# ( )
# master._.c:381:14: note: use '==' to turn this assignment into an equality comparison
# if( match = (strcasecmp(proto,tv[ti])==0) )
# ^
# ==
# master._.c:430:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( px = 0; aproto = protoV[px].p_name; px++ ){
# ~~~~~~~^~~~~~~~~~~~~~~~~~~
# master._.c:430:22: note: place parentheses around the assignment to silence this warning
# for( px = 0; aproto = protoV[px].p_name; px++ ){
# ^
# ( )
# master._.c:430:22: note: use '==' to turn this assignment into an equality comparison
# for( px = 0; aproto = protoV[px].p_name; px++ ){
# ^
# ==
# master._.c:437:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# else{
# ^
# master._.c:467:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( px = 0; aproto = protoV[px].p_name; px++ ){
# ~~~~~~~^~~~~~~~~~~~~~~~~~~
# master._.c:467:22: note: place parentheses around the assignment to silence this warning
# for( px = 0; aproto = protoV[px].p_name; px++ ){
# ^
# ( )
# master._.c:467:22: note: use '==' to turn this assignment into an equality comparison
# for( px = 0; aproto = protoV[px].p_name; px++ ){
# ^
# ==
# master._.c:499:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( px = 0; aproto = protoV[px].p_name; px++ ){
# ~~~~~~~^~~~~~~~~~~~~~~~~~~
# master._.c:499:22: note: place parentheses around the assignment to silence this warning
# for( px = 0; aproto = protoV[px].p_name; px++ ){
# ^
# ( )
# master._.c:499:22: note: use '==' to turn this assignment into an equality comparison
# for( px = 0; aproto = protoV[px].p_name; px++ ){
# ^
# ==
# master._.c:782:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pl = protoMatch1(Conn,Rp->m_protoV,proto,dport) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# master._.c:782:11: note: place parentheses around the assignment to silence this warning
# if( pl = protoMatch1(Conn,Rp->m_protoV,proto,dport) ){
# ^
# ( )
# master._.c:782:11: note: use '==' to turn this assignment into an equality comparison
# if( pl = protoMatch1(Conn,Rp->m_protoV,proto,dport) ){
# ^
# ==
# master._.c:910:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# master._.c:939:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( np = strchr(dp,':') ){
# ~~~^~~~~~~~~~~~~~~~
# master._.c:939:10: note: place parentheses around the assignment to silence this warning
# if( np = strchr(dp,':') ){
# ^
# ( )
# master._.c:939:10: note: use '==' to turn this assignment into an equality comparison
# if( np = strchr(dp,':') ){
# ^
# ==
# master._.c:1004:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(forward,DELMARK) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# master._.c:1004:9: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(forward,DELMARK) ){
# ^
# ( )
# master._.c:1004:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(forward,DELMARK) ){
# ^
# ==
# master._.c:1015:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# master._.c:1131:28: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( pi = 0; pprotov[pi] = RemittableV[pi].p_name; pi++ ){
# ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
# master._.c:1131:28: note: place parentheses around the assignment to silence this warning
# for( pi = 0; pprotov[pi] = RemittableV[pi].p_name; pi++ ){
# ^
# ( )
# master._.c:1131:28: note: use '==' to turn this assignment into an equality comparison
# for( pi = 0; pprotov[pi] = RemittableV[pi].p_name; pi++ ){
# ^
# ==
# master._.c:1322:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else{
# ^
# master._.c:1400:54: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( getuid() != 0 || getgid() != 0 && getgid() != 1 && getgid() != 3 ){
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
# master._.c:1400:54: note: place parentheses around the '&&' expression to silence this warning
# if( getuid() != 0 || getgid() != 0 && getgid() != 1 && getgid() != 3 ){
# ^
# ( )
# master._.c:1622:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( expire = strchr(conn,'/') ){
# ~~~~~~~^~~~~~~~~~~~~~~~~~
# master._.c:1622:15: note: place parentheses around the assignment to silence this warning
# if( expire = strchr(conn,'/') ){
# ^
# ( )
# master._.c:1622:15: note: use '==' to turn this assignment into an equality comparison
# if( expire = strchr(conn,'/') ){
# ^
# ==
# master._.c:1632:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(conn,'/') )
# ~~~^~~~~~~~~~~~~~~~~~
# master._.c:1632:11: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(conn,'/') )
# ^
# ( )
# master._.c:1632:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(conn,'/') )
# ^
# ==
# master._.c:1637:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(conn,'/') ){
# ~~~^~~~~~~~~~~~~~~~~~
# master._.c:1637:11: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(conn,'/') ){
# ^
# ( )
# master._.c:1637:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(conn,'/') ){
# ^
# ==
# master._.c:2030:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(options,"proto=") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# master._.c:2030:10: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(options,"proto=") ){
# ^
# ( )
# master._.c:2030:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(options,"proto=") ){
# ^
# ==
# master._.c:2092:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# else{
# ^
# master._.c:2224:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(ports,'/') ){
# ~~~^~~~~~~~~~~~~~~~~~~
# master._.c:2224:9: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(ports,'/') ){
# ^
# ( )
# master._.c:2224:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(ports,'/') ){
# ^
# ==
# master._.c:2396:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( tid = mySoxTid ){
# ~~~~^~~~~~~~~~
# master._.c:2396:10: note: place parentheses around the assignment to silence this warning
# if( tid = mySoxTid ){
# ^
# ( )
# master._.c:2396:10: note: use '==' to turn this assignment into an equality comparison
# if( tid = mySoxTid ){
# ^
# ==
# 25 warnings generated.
# ../mkcpp qstest.c qstest._.c
# -- mkcpp set time: 1492117329 -> 1264837353 qstest._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c qstest._.c -o qstest.o -DNONE
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c qstest._.c -o qstest.o
# ../mkcpp delegate.c delegate._.c
# -- mkcpp set time: 1492117329 -> 1250403944 delegate._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c delegate._.c -o delegate.o
# ../mkcpp caps.c caps._.c
# -- mkcpp set time: 1492117329 -> 1414752137 caps._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c caps._.c -o caps.o \
# -DADMIN=\"root@localhost\" \
# -DLICENSEE=\"""\"
# caps._.c:104:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( mfp = dirfopen("exeid",AVStr(idpath),"r+") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# caps._.c:104:10: note: place parentheses around the assignment to silence this warning
# if( mfp = dirfopen("exeid",AVStr(idpath),"r+") ){
# ^
# ( )
# caps._.c:104:10: note: use '==' to turn this assignment into an equality comparison
# if( mfp = dirfopen("exeid",AVStr(idpath),"r+") ){
# ^
# ==
# caps._.c:316:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = getenv(REMOTE_ADDR) ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~
# caps._.c:316:10: note: place parentheses around the assignment to silence this warning
# if( env = getenv(REMOTE_ADDR) ){
# ^
# ( )
# caps._.c:316:10: note: use '==' to turn this assignment into an equality comparison
# if( env = getenv(REMOTE_ADDR) ){
# ^
# ==
# 2 warnings generated.
# ../mkcpp spinach.c spinach._.c
# -- mkcpp set time: 1492117329 -> 1414752137 spinach._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c spinach._.c -o spinach.o
# spinach._.c:836:20: warning: use of logical '||' with constant operand [-Wconstant-logical-operand]
# if( isWindowsCE() || 1 ){
# ^ ~
# spinach._.c:836:20: note: use '|' for a bitwise operation
# if( isWindowsCE() || 1 ){
# ^~
# |
# spinach._.c:862:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(OREQ,' ') ){
# ~~~^~~~~~~~~~~~~~~~~~
# spinach._.c:862:10: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(OREQ,' ') ){
# ^
# ( )
# spinach._.c:862:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(OREQ,' ') ){
# ^
# ==
# spinach._.c:1420:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( qp = req; ch = *qp; qp++ ){
# ~~~^~~~~
# spinach._.c:1420:20: note: place parentheses around the assignment to silence this warning
# for( qp = req; ch = *qp; qp++ ){
# ^
# ( )
# spinach._.c:1420:20: note: use '==' to turn this assignment into an equality comparison
# for( qp = req; ch = *qp; qp++ ){
# ^
# ==
# spinach._.c:1430:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( isCONN = strcmp(method,"CONNECT")==0 ){
# ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# spinach._.c:1430:13: note: place parentheses around the assignment to silence this warning
# if( isCONN = strcmp(method,"CONNECT")==0 ){
# ^
# ( )
# spinach._.c:1430:13: note: use '==' to turn this assignment into an equality comparison
# if( isCONN = strcmp(method,"CONNECT")==0 ){
# ^
# ==
# spinach._.c:1448:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for(; ch = *qp; qp++ ){
# ~~~^~~~~
# spinach._.c:1448:11: note: place parentheses around the assignment to silence this warning
# for(; ch = *qp; qp++ ){
# ^
# ( )
# spinach._.c:1448:11: note: use '==' to turn this assignment into an equality comparison
# for(; ch = *qp; qp++ ){
# ^
# ==
# spinach._.c:1461:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for(; ch = *qp; qp++ ){
# ~~~^~~~~
# spinach._.c:1461:11: note: place parentheses around the assignment to silence this warning
# for(; ch = *qp; qp++ ){
# ^
# ( )
# spinach._.c:1461:11: note: use '==' to turn this assignment into an equality comparison
# for(; ch = *qp; qp++ ){
# ^
# ==
# spinach._.c:1486:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for(; ch = *qp; qp++ ){
# ~~~^~~~~
# spinach._.c:1486:12: note: place parentheses around the assignment to silence this warning
# for(; ch = *qp; qp++ ){
# ^
# ( )
# spinach._.c:1486:12: note: use '==' to turn this assignment into an equality comparison
# for(; ch = *qp; qp++ ){
# ^
# ==
# spinach._.c:1497:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( qp++; ch = *qp; qp++ ){
# ~~~^~~~~
# spinach._.c:1497:17: note: place parentheses around the assignment to silence this warning
# for( qp++; ch = *qp; qp++ ){
# ^
# ( )
# spinach._.c:1497:17: note: use '==' to turn this assignment into an equality comparison
# for( qp++; ch = *qp; qp++ ){
# ^
# ==
# spinach._.c:1522:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( qp++; ch = *qp; qp++ ){
# ~~~^~~~~
# spinach._.c:1522:17: note: place parentheses around the assignment to silence this warning
# for( qp++; ch = *qp; qp++ ){
# ^
# ( )
# spinach._.c:1522:17: note: use '==' to turn this assignment into an equality comparison
# for( qp++; ch = *qp; qp++ ){
# ^
# ==
# spinach._.c:1578:37: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( ch == '\n' && (qp[1] == '\r' && qp[2] == '\n' || qp[1] == '\n') ){
# ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ~~
# spinach._.c:1578:37: note: place parentheses around the '&&' expression to silence this warning
# if( ch == '\n' && (qp[1] == '\r' && qp[2] == '\n' || qp[1] == '\n') ){
# ^
# ( )
# spinach._.c:1632:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for(; ch = *qp; qp++ ){
# ~~~^~~~~
# spinach._.c:1632:12: note: place parentheses around the assignment to silence this warning
# for(; ch = *qp; qp++ ){
# ^
# ( )
# spinach._.c:1632:12: note: use '==' to turn this assignment into an equality comparison
# for(; ch = *qp; qp++ ){
# ^
# ==
# spinach._.c:1737:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( qp = req; ch = *qp; qp++ ){
# ~~~^~~~~
# spinach._.c:1737:20: note: place parentheses around the assignment to silence this warning
# for( qp = req; ch = *qp; qp++ ){
# ^
# ( )
# spinach._.c:1737:20: note: use '==' to turn this assignment into an equality comparison
# for( qp = req; ch = *qp; qp++ ){
# ^
# ==
# spinach._.c:1752:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( qp = req; ch = *qp; qp++ ){
# ~~~^~~~~
# spinach._.c:1752:20: note: place parentheses around the assignment to silence this warning
# for( qp = req; ch = *qp; qp++ ){
# ^
# ( )
# spinach._.c:1752:20: note: use '==' to turn this assignment into an equality comparison
# for( qp = req; ch = *qp; qp++ ){
# ^
# ==
# spinach._.c:1932:47: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( cr->cr_hrlen <= 0 || 0 < cr->cr_hrlen && 0 < cr->cr_hrrem ){
# ~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
# spinach._.c:1932:47: note: place parentheses around the '&&' expression to silence this warning
# if( cr->cr_hrlen <= 0 || 0 < cr->cr_hrlen && 0 < cr->cr_hrrem ){
# ^
# ( )
# spinach._.c:2318:16: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || rcode < 0 && serrno == EISCONN
# ~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
# spinach._.c:2318:16: note: place parentheses around the '&&' expression to silence this warning
# || rcode < 0 && serrno == EISCONN
# ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
# spinach._.c:2334:16: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || rcode < 0 && serrno == EISCONN
# ~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
# spinach._.c:2334:16: note: place parentheses around the '&&' expression to silence this warning
# || rcode < 0 && serrno == EISCONN
# ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
# spinach._.c:2349:16: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || rcode < 0 && serrno == EISCONN
# ~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
# spinach._.c:2349:16: note: place parentheses around the '&&' expression to silence this warning
# || rcode < 0 && serrno == EISCONN
# ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
# spinach._.c:2625:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cr1 = addConn(cx->cx_Pv,cx->cx_crn,cx->cx_crs,iSock) ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# spinach._.c:2625:11: note: place parentheses around the assignment to silence this warning
# if( cr1 = addConn(cx->cx_Pv,cx->cx_crn,cx->cx_crs,iSock) ){
# ^
# ( )
# spinach._.c:2625:11: note: use '==' to turn this assignment into an equality comparison
# if( cr1 = addConn(cx->cx_Pv,cx->cx_crn,cx->cx_crs,iSock) ){
# ^
# ==
# spinach._.c:2708:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(cr->cr_buf,'\n') )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# spinach._.c:2708:14: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(cr->cr_buf,'\n') )
# ^
# ( )
# spinach._.c:2708:14: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(cr->cr_buf,'\n') )
# ^
# ==
# spinach._.c:3374:15: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( verblap && (na % 500) == 0
# ~~~~~~~~^~~~~~~~~~~~~~~~~~
# spinach._.c:3374:15: note: place parentheses around the '&&' expression to silence this warning
# if( verblap && (na % 500) == 0
# ^
# ( )
# spinach._.c:3440:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ocstat = cr1->cr_cstat ){
# ~~~~~~~^~~~~~~~~~~~~~~
# spinach._.c:3440:15: note: place parentheses around the assignment to silence this warning
# if( ocstat = cr1->cr_cstat ){
# ^
# ( )
# spinach._.c:3440:15: note: use '==' to turn this assignment into an equality comparison
# if( ocstat = cr1->cr_cstat ){
# ^
# ==
# spinach._.c:3658:27: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || 0 < cr1->cr_rdySt && 2.0 < St-cr1->cr_rdySt){
# ~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# spinach._.c:3658:27: note: place parentheses around the '&&' expression to silence this warning
# || 0 < cr1->cr_rdySt && 2.0 < St-cr1->cr_rdySt){
# ^
# ( )
# spinach._.c:3686:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cr1 = addConn(cx->cx_Pv,cx->cx_crn,cx->cx_crs,FD_INVALID(-1)) ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# spinach._.c:3686:10: note: place parentheses around the assignment to silence this warning
# if( cr1 = addConn(cx->cx_Pv,cx->cx_crn,cx->cx_crs,FD_INVALID(-1)) ){
# ^
# ( )
# spinach._.c:3686:10: note: use '==' to turn this assignment into an equality comparison
# if( cr1 = addConn(cx->cx_Pv,cx->cx_crn,cx->cx_crs,FD_INVALID(-1)) ){
# ^
# ==
# spinach._.c:4314:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pid = Fork("CCSV-server") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~
# spinach._.c:4314:11: note: place parentheses around the assignment to silence this warning
# if( pid = Fork("CCSV-server") ){
# ^
# ( )
# spinach._.c:4314:11: note: use '==' to turn this assignment into an equality comparison
# if( pid = Fork("CCSV-server") ){
# ^
# ==
# spinach._.c:4376:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = getenv("CCSV_PORT") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~
# spinach._.c:4376:11: note: place parentheses around the assignment to silence this warning
# if( env = getenv("CCSV_PORT") ){
# ^
# ( )
# spinach._.c:4376:11: note: use '==' to turn this assignment into an equality comparison
# if( env = getenv("CCSV_PORT") ){
# ^
# ==
# spinach._.c:4915:38: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || cr->cr_cstat == CCSV_C_CLOSING && 5 < (St1 - cr->cr_finSt)
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
# spinach._.c:4915:38: note: place parentheses around the '&&' expression to silence this warning
# || cr->cr_cstat == CCSV_C_CLOSING && 5 < (St1 - cr->cr_finSt)
# ^
# ( )
# spinach._.c:4916:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || cr->cr_cstat == CCSV_C_RELAY && imm == 0 /* if not closed by the client-side */
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
# spinach._.c:4916:36: note: place parentheses around the '&&' expression to silence this warning
# || cr->cr_cstat == CCSV_C_RELAY && imm == 0 /* if not closed by the client-side */
# ^
# ( )
# spinach._.c:4922:29: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( ready < 0 || 0 < ready && !IsAlive(fd) ){
# ~~ ~~~~~~~~~~^~~~~~~~~~~~~~~
# spinach._.c:4922:29: note: place parentheses around the '&&' expression to silence this warning
# if( ready < 0 || 0 < ready && !IsAlive(fd) ){
# ~~~~~~~~~~^~~~~~~~~~~~~~~
# 28 warnings generated.
# ../mkcpp stls.c stls._.c
# -- mkcpp set time: 1492117329 -> 1414752137 stls._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c stls._.c -o stls.o
# stls._.c:133:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( op = strchr(opt1,'/') ){
# ~~~^~~~~~~~~~~~~~~~~~
# stls._.c:133:10: note: place parentheses around the assignment to silence this warning
# if( op = strchr(opt1,'/') ){
# ^
# ( )
# stls._.c:133:10: note: use '==' to turn this assignment into an equality comparison
# if( op = strchr(opt1,'/') ){
# ^
# ==
# stls._.c:371:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# stls._.c:386:48: warning: '&' within '|' [-Wbitwise-op-parentheses]
# ClientFlags = PF_STLS_CHECKED | ClientFlags & ~flags;
# ~ ~~~~~~~~~~~~^~~~~~~~
# stls._.c:386:48: note: place parentheses around the '&' expression to silence this warning
# ClientFlags = PF_STLS_CHECKED | ClientFlags & ~flags;
# ~~~~~~~~~~~~^~~~~~~~
# stls._.c:387:52: warning: '&' within '|' [-Wbitwise-op-parentheses]
# else ServerFlags = PF_STLS_CHECKED | ServerFlags & ~flags;
# ~ ~~~~~~~~~~~~^~~~~~~~
# stls._.c:387:52: note: place parentheses around the '&' expression to silence this warning
# else ServerFlags = PF_STLS_CHECKED | ServerFlags & ~flags;
# ~~~~~~~~~~~~^~~~~~~~
# stls._.c:469:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || strcaseeq(DST_PROTO,"imaps") && !nonSSL_SV(Conn)
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
# stls._.c:469:36: note: place parentheses around the '&&' expression to silence this warning
# || strcaseeq(DST_PROTO,"imaps") && !nonSSL_SV(Conn)
# ^
# ( )
# stls._.c:470:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || strcaseeq(DST_PROTO,"pop3s") && !nonSSL_SV(Conn)
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
# stls._.c:470:36: note: place parentheses around the '&&' expression to silence this warning
# || strcaseeq(DST_PROTO,"pop3s") && !nonSSL_SV(Conn)
# ^
# ( )
# 6 warnings generated.
# ../mkcpp tsp.c tsp._.c
# -- mkcpp set time: 1492117330 -> 1250403944 tsp._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c tsp._.c -o tsp.o
# ../mkcpp sudo.c sudo._.c
# -- mkcpp set time: 1492117330 -> 1264814353 sudo._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c sudo._.c -o sudo.o
# sudo._.c:93:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( isUDP = isUDPsock(svsock) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~
# sudo._.c:93:12: note: place parentheses around the assignment to silence this warning
# if( isUDP = isUDPsock(svsock) ){
# ^
# ( )
# sudo._.c:93:12: note: use '==' to turn this assignment into an equality comparison
# if( isUDP = isUDPsock(svsock) ){
# ^
# ==
# sudo._.c:316:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(que,"\r\n") ) *((char*)dp) = 0;
# ~~~^~~~~~~~~~~~~~~~~~~~~
# sudo._.c:316:9: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(que,"\r\n") ) *((char*)dp) = 0;
# ^
# ( )
# sudo._.c:316:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(que,"\r\n") ) *((char*)dp) = 0;
# ^
# ==
# sudo._.c:317:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(ans,"\r\n") ) *((char*)dp) = 0;
# ~~~^~~~~~~~~~~~~~~~~~~~~
# sudo._.c:317:9: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(ans,"\r\n") ) *((char*)dp) = 0;
# ^
# ( )
# sudo._.c:317:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(ans,"\r\n") ) *((char*)dp) = 0;
# ^
# ==
# sudo._.c:579:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ci = 0; name = sucaps[ci].c_name; ci++ )
# ~~~~~^~~~~~~~~~~~~~~~~~~
# sudo._.c:579:20: note: place parentheses around the assignment to silence this warning
# for( ci = 0; name = sucaps[ci].c_name; ci++ )
# ^
# ( )
# sudo._.c:579:20: note: use '==' to turn this assignment into an equality comparison
# for( ci = 0; name = sucaps[ci].c_name; ci++ )
# ^
# ==
# sudo._.c:618:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cap = findcap(c1) ){
# ~~~~^~~~~~~~~~~~~
# sudo._.c:618:11: note: place parentheses around the assignment to silence this warning
# if( cap = findcap(c1) ){
# ^
# ( )
# sudo._.c:618:11: note: use '==' to turn this assignment into an equality comparison
# if( cap = findcap(c1) ){
# ^
# ==
# 5 warnings generated.
# ../mkcpp gacl.c gacl._.c
# -- mkcpp set time: 1492117330 -> 1250403944 gacl._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c gacl._.c -o gacl.o
# gacl._.c:46:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ap = strchr(adminid,'-') )
# ~~~^~~~~~~~~~~~~~~~~~~~~
# gacl._.c:46:9: note: place parentheses around the assignment to silence this warning
# if( ap = strchr(adminid,'-') )
# ^
# ( )
# gacl._.c:46:9: note: use '==' to turn this assignment into an equality comparison
# if( ap = strchr(adminid,'-') )
# ^
# ==
# gacl._.c:67:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( acl = openAclFile(0,DST_PROTO,DST_HOST,DST_PORT,newsgroup) ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# gacl._.c:67:10: note: place parentheses around the assignment to silence this warning
# if( acl = openAclFile(0,DST_PROTO,DST_HOST,DST_PORT,newsgroup) ){
# ^
# ( )
# gacl._.c:67:10: note: use '==' to turn this assignment into an equality comparison
# if( acl = openAclFile(0,DST_PROTO,DST_HOST,DST_PORT,newsgroup) ){
# ^
# ==
# gacl._.c:135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cp = strchr(ctl,'#') )
# ~~~^~~~~~~~~~~~~~~~~
# gacl._.c:135:10: note: place parentheses around the assignment to silence this warning
# if( cp = strchr(ctl,'#') )
# ^
# ( )
# gacl._.c:135:10: note: use '==' to turn this assignment into an equality comparison
# if( cp = strchr(ctl,'#') )
# ^
# ==
# gacl._.c:216:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( xp = strstr(ac1,admid) ){
# ~~~^~~~~~~~~~~~~~~~~~~
# gacl._.c:216:12: note: place parentheses around the assignment to silence this warning
# if( xp = strstr(ac1,admid) ){
# ^
# ( )
# gacl._.c:216:12: note: use '==' to turn this assignment into an equality comparison
# if( xp = strstr(ac1,admid) ){
# ^
# ==
# gacl._.c:301:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( np = strstr(search,"USER=") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~
# gacl._.c:301:9: note: place parentheses around the assignment to silence this warning
# if( np = strstr(search,"USER=") )
# ^
# ( )
# gacl._.c:301:9: note: use '==' to turn this assignment into an equality comparison
# if( np = strstr(search,"USER=") )
# ^
# ==
# gacl._.c:305:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( np = strstr(search,"ADMINID=") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
# gacl._.c:305:9: note: place parentheses around the assignment to silence this warning
# if( np = strstr(search,"ADMINID=") )
# ^
# ( )
# gacl._.c:305:9: note: use '==' to turn this assignment into an equality comparison
# if( np = strstr(search,"ADMINID=") )
# ^
# ==
# gacl._.c:309:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( np = strstr(search,"URL=") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~
# gacl._.c:309:9: note: place parentheses around the assignment to silence this warning
# if( np = strstr(search,"URL=") )
# ^
# ( )
# gacl._.c:309:9: note: use '==' to turn this assignment into an equality comparison
# if( np = strstr(search,"URL=") )
# ^
# ==
# gacl._.c:332:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# 8 warnings generated.
# ../mkcpp access.c access._.c
# -- mkcpp set time: 1492117330 -> 1411904274 access._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c access._.c -o access.o
# access._.c:184:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( bp = strchr(buf,'/') ){
# ~~~^~~~~~~~~~~~~~~~~
# access._.c:184:11: note: place parentheses around the assignment to silence this warning
# if( bp = strchr(buf,'/') ){
# ^
# ( )
# access._.c:184:11: note: use '==' to turn this assignment into an equality comparison
# if( bp = strchr(buf,'/') ){
# ^
# ==
# access._.c:257:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pa = find_auth("pass",xauth) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# access._.c:257:9: note: place parentheses around the assignment to silence this warning
# if( pa = find_auth("pass",xauth) ){
# ^
# ( )
# access._.c:257:9: note: use '==' to turn this assignment into an equality comparison
# if( pa = find_auth("pass",xauth) ){
# ^
# ==
# access._.c:286:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fmt = find_auth(A_ADMIN,NULL) ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# access._.c:286:10: note: place parentheses around the assignment to silence this warning
# if( fmt = find_auth(A_ADMIN,NULL) ){
# ^
# ( )
# access._.c:286:10: note: use '==' to turn this assignment into an equality comparison
# if( fmt = find_auth(A_ADMIN,NULL) ){
# ^
# ==
# access._.c:373:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fmt = find_auth(A_VIAGEN,NULL) ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# access._.c:373:10: note: place parentheses around the assignment to silence this warning
# if( fmt = find_auth(A_VIAGEN,NULL) ){
# ^
# ( )
# access._.c:373:10: note: use '==' to turn this assignment into an equality comparison
# if( fmt = find_auth(A_VIAGEN,NULL) ){
# ^
# ==
# access._.c:448:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( afmt = strchr(atype,':') ){
# ~~~~~^~~~~~~~~~~~~~~~~~~
# access._.c:448:11: note: place parentheses around the assignment to silence this warning
# if( afmt = strchr(atype,':') ){
# ^
# ( )
# access._.c:448:11: note: use '==' to turn this assignment into an equality comparison
# if( afmt = strchr(atype,':') ){
# ^
# ==
# access._.c:465:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(eauth,"\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~
# access._.c:465:9: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(eauth,"\r\n") )
# ^
# ( )
# access._.c:465:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(eauth,"\r\n") )
# ^
# ==
# access._.c:512:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fmt = find_auth(A_LOG,NULL) ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~
# access._.c:512:10: note: place parentheses around the assignment to silence this warning
# if( fmt = find_auth(A_LOG,NULL) ){
# ^
# ( )
# access._.c:512:10: note: use '==' to turn this assignment into an equality comparison
# if( fmt = find_auth(A_LOG,NULL) ){
# ^
# ==
# access._.c:932:18: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse]
# int getthreadid();
# ^~
# access._.c:932:18: note: replace parentheses with an initializer to declare a variable
# int getthreadid();
# ^~
# = 0
# access._.c:979:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(domain,"//") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~
# access._.c:979:9: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(domain,"//") ){
# ^
# ( )
# access._.c:979:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(domain,"//") ){
# ^
# ==
# access._.c:982:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(serv,"..") ){
# ~~~^~~~~~~~~~~~~~~~~~~
# access._.c:982:10: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(serv,"..") ){
# ^
# ( )
# access._.c:982:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(serv,"..") ){
# ^
# ==
# access._.c:1031:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(pass,"\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# access._.c:1031:11: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(pass,"\r\n") )
# ^
# ( )
# access._.c:1031:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(pass,"\r\n") )
# ^
# ==
# access._.c:1041:30: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( remote || ekey[0] == 0 && streq(proto,DGAUTHpro) ){
# ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# access._.c:1041:30: note: place parentheses around the '&&' expression to silence this warning
# if( remote || ekey[0] == 0 && streq(proto,DGAUTHpro) ){
# ^
# ( )
# access._.c:1103:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( afp = dirfopen("AUTH",AVStr(path),"w") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# access._.c:1103:11: note: place parentheses around the assignment to silence this warning
# if( afp = dirfopen("AUTH",AVStr(path),"w") ){
# ^
# ( )
# access._.c:1103:11: note: use '==' to turn this assignment into an equality comparison
# if( afp = dirfopen("AUTH",AVStr(path),"w") ){
# ^
# ==
# access._.c:1122:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( afp = dirfopen("AUTH",AVStr(path),"r") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# access._.c:1122:11: note: place parentheses around the assignment to silence this warning
# if( afp = dirfopen("AUTH",AVStr(path),"r") ){
# ^
# ( )
# access._.c:1122:11: note: use '==' to turn this assignment into an equality comparison
# if( afp = dirfopen("AUTH",AVStr(path),"r") ){
# ^
# ==
# access._.c:1177:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( afp = dirfopen("AUTH",AVStr(apath),"r+") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# access._.c:1177:11: note: place parentheses around the assignment to silence this warning
# if( afp = dirfopen("AUTH",AVStr(apath),"r+") ){
# ^
# ( )
# access._.c:1177:11: note: use '==' to turn this assignment into an equality comparison
# if( afp = dirfopen("AUTH",AVStr(apath),"r+") ){
# ^
# ==
# access._.c:1205:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( afp = dirfopen("AUTH",AVStr(apath),"w") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# access._.c:1205:11: note: place parentheses around the assignment to silence this warning
# if( afp = dirfopen("AUTH",AVStr(apath),"w") ){
# ^
# ( )
# access._.c:1205:11: note: use '==' to turn this assignment into an equality comparison
# if( afp = dirfopen("AUTH",AVStr(apath),"w") ){
# ^
# ==
# access._.c:1212:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( afp = fopen(lapath,"r") )
# ~~~~^~~~~~~~~~~~~~~~~~~
# access._.c:1212:11: note: place parentheses around the assignment to silence this warning
# if( afp = fopen(lapath,"r") )
# ^
# ( )
# access._.c:1212:11: note: use '==' to turn this assignment into an equality comparison
# if( afp = fopen(lapath,"r") )
# ^
# ==
# access._.c:1308:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( iuser = getClientHostPortUser(Conn,AVStr(clhost),NULL) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# access._.c:1308:12: note: place parentheses around the assignment to silence this warning
# if( iuser = getClientHostPortUser(Conn,AVStr(clhost),NULL) ){
# ^
# ( )
# access._.c:1308:12: note: use '==' to turn this assignment into an equality comparison
# if( iuser = getClientHostPortUser(Conn,AVStr(clhost),NULL) ){
# ^
# ==
# access._.c:1433:2: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# else{
# ^
# access._.c:1473:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(ident.i_Host,':') ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# access._.c:1473:9: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(ident.i_Host,':') ){
# ^
# ( )
# access._.c:1473:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(ident.i_Host,':') ){
# ^
# ==
# access._.c:1575:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(proto,'/') ){
# ~~~^~~~~~~~~~~~~~~~~~~
# access._.c:1575:9: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(proto,'/') ){
# ^
# ( )
# access._.c:1575:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(proto,'/') ){
# ^
# ==
# access._.c:1649:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( wa = getMountAuthorizer(Conn,AVStr(asv),asiz) != NULL ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# access._.c:1649:9: note: place parentheses around the assignment to silence this warning
# if( wa = getMountAuthorizer(Conn,AVStr(asv),asiz) != NULL ){
# ^
# ( )
# access._.c:1649:9: note: use '==' to turn this assignment into an equality comparison
# if( wa = getMountAuthorizer(Conn,AVStr(asv),asiz) != NULL ){
# ^
# ==
# access._.c:1719:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(ident->i_Host,"..") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# access._.c:1719:9: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(ident->i_Host,"..") ){
# ^
# ( )
# access._.c:1719:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(ident->i_Host,"..") ){
# ^
# ==
# access._.c:1723:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(ident->i_Host,'/') ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
# access._.c:1723:9: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(ident->i_Host,'/') ){
# ^
# ( )
# access._.c:1723:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(ident->i_Host,'/') ){
# ^
# ==
# access._.c:1925:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( rcode = connect_auth(Conn,"ftp", host,21,user,pass,path,svfp) )
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# access._.c:1925:12: note: place parentheses around the assignment to silence this warning
# if( rcode = connect_auth(Conn,"ftp", host,21,user,pass,path,svfp) )
# ^
# ( )
# access._.c:1925:12: note: use '==' to turn this assignment into an equality comparison
# if( rcode = connect_auth(Conn,"ftp", host,21,user,pass,path,svfp) )
# ^
# ==
# access._.c:2000:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(svhost,"..") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~
# access._.c:2000:11: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(svhost,"..") ){
# ^
# ( )
# access._.c:2000:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(svhost,"..") ){
# ^
# ==
# access._.c:2093:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( port = scanAuthServPort(dom,AVStr(serv)) ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# access._.c:2093:11: note: place parentheses around the assignment to silence this warning
# if( port = scanAuthServPort(dom,AVStr(serv)) ){
# ^
# ( )
# access._.c:2093:11: note: use '==' to turn this assignment into an equality comparison
# if( port = scanAuthServPort(dom,AVStr(serv)) ){
# ^
# ==
# access._.c:2118:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(authBASIC,"\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
# access._.c:2118:9: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(authBASIC,"\r\n") )
# ^
# ( )
# access._.c:2118:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(authBASIC,"\r\n") )
# ^
# ==
# access._.c:2122:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( rcode = connect_auth(Conn,"http",host,80,user,pass,path,svfp) )
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# access._.c:2122:12: note: place parentheses around the assignment to silence this warning
# if( rcode = connect_auth(Conn,"http",host,80,user,pass,path,svfp) )
# ^
# ( )
# access._.c:2122:12: note: use '==' to turn this assignment into an equality comparison
# if( rcode = connect_auth(Conn,"http",host,80,user,pass,path,svfp) )
# ^
# ==
# access._.c:2141:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( rcode = connect_auth(Conn,"http",host,80,user,pass,path,svfp) )
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# access._.c:2141:12: note: place parentheses around the assignment to silence this warning
# if( rcode = connect_auth(Conn,"http",host,80,user,pass,path,svfp) )
# ^
# ( )
# access._.c:2141:12: note: use '==' to turn this assignment into an equality comparison
# if( rcode = connect_auth(Conn,"http",host,80,user,pass,path,svfp) )
# ^
# ==
# access._.c:2227:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pp = strchrX(up,':',"{(",")}") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
# access._.c:2227:10: note: place parentheses around the assignment to silence this warning
# if( pp = strchrX(up,':',"{(",")}") ){
# ^
# ( )
# access._.c:2227:10: note: use '==' to turn this assignment into an equality comparison
# if( pp = strchrX(up,':',"{(",")}") ){
# ^
# ==
# access._.c:2255:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strheadstrX(auth,"-cmd{",0) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# access._.c:2255:9: note: place parentheses around the assignment to silence this warning
# if( dp = strheadstrX(auth,"-cmd{",0) ){
# ^
# ( )
# access._.c:2255:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strheadstrX(auth,"-cmd{",0) ){
# ^
# ==
# access._.c:2348:16: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( prec == 0 && strcaseeq(crcs,pass)
# ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# access._.c:2348:16: note: place parentheses around the '&&' expression to silence this warning
# if( prec == 0 && strcaseeq(crcs,pass)
# ^
# ( )
# access._.c:2349:16: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || prec != 0 && strncaseeq(crcs,pass,prec)
# ~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# access._.c:2349:16: note: place parentheses around the '&&' expression to silence this warning
# || prec != 0 && strncaseeq(crcs,pass,prec)
# ^
# ( )
# access._.c:2456:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ej = 0; e1 = environ[ej]; ej++ ){
# ~~~^~~~~~~~~~~~~
# access._.c:2456:18: note: place parentheses around the assignment to silence this warning
# for( ej = 0; e1 = environ[ej]; ej++ ){
# ^
# ( )
# access._.c:2456:18: note: use '==' to turn this assignment into an equality comparison
# for( ej = 0; e1 = environ[ej]; ej++ ){
# ^
# ==
# access._.c:2497:16: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( xpid < 0 && errno == ECHILD || xpid == pid ){
# ~~~~~~~~~^~~~~~~~~~~~~~~~~~ ~~
# access._.c:2497:16: note: place parentheses around the '&&' expression to silence this warning
# if( xpid < 0 && errno == ECHILD || xpid == pid ){
# ~~~~~~~~~^~~~~~~~~~~~~~~~~~
# access._.c:2577:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( vp = strheadstrX(opt1,"expire=",1) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# access._.c:2577:10: note: place parentheses around the assignment to silence this warning
# if( vp = strheadstrX(opt1,"expire=",1) ){
# ^
# ( )
# access._.c:2577:10: note: use '==' to turn this assignment into an equality comparison
# if( vp = strheadstrX(opt1,"expire=",1) ){
# ^
# ==
# access._.c:2580:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( vp = strheadstrX(opt1,"user=",1) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# access._.c:2580:10: note: place parentheses around the assignment to silence this warning
# if( vp = strheadstrX(opt1,"user=",1) ){
# ^
# ( )
# access._.c:2580:10: note: use '==' to turn this assignment into an equality comparison
# if( vp = strheadstrX(opt1,"user=",1) ){
# ^
# ==
# access._.c:2583:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( vp = strheadstrX(opt1,"userpfx=",1) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# access._.c:2583:10: note: place parentheses around the assignment to silence this warning
# if( vp = strheadstrX(opt1,"userpfx=",1) ){
# ^
# ( )
# access._.c:2583:10: note: use '==' to turn this assignment into an equality comparison
# if( vp = strheadstrX(opt1,"userpfx=",1) ){
# ^
# ==
# access._.c:2655:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrchr(ident->i_user,'@') ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# access._.c:2655:11: note: place parentheses around the assignment to silence this warning
# if( dp = strrchr(ident->i_user,'@') ){
# ^
# ( )
# access._.c:2655:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrchr(ident->i_user,'@') ){
# ^
# ==
# access._.c:2682:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrchr(ident->i_user,'@') ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# access._.c:2682:10: note: place parentheses around the assignment to silence this warning
# if( dp = strrchr(ident->i_user,'@') ){
# ^
# ( )
# access._.c:2682:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrchr(ident->i_user,'@') ){
# ^
# ==
# access._.c:2704:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( realm = strchrX(servs,'@',"{(",")}") ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# access._.c:2704:12: note: place parentheses around the assignment to silence this warning
# if( realm = strchrX(servs,'@',"{(",")}") ){
# ^
# ( )
# access._.c:2704:12: note: use '==' to turn this assignment into an equality comparison
# if( realm = strchrX(servs,'@',"{(",")}") ){
# ^
# ==
# access._.c:2728:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrchr(sv[si],'(') ){
# ~~~^~~~~~~~~~~~~~~~~~~~~
# access._.c:2728:11: note: place parentheses around the assignment to silence this warning
# if( dp = strrchr(sv[si],'(') ){
# ^
# ( )
# access._.c:2728:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrchr(sv[si],'(') ){
# ^
# ==
# access._.c:2907:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ai = 0; afunc = authenticators[ai].a_func; ai++ ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
# access._.c:2907:21: note: place parentheses around the assignment to silence this warning
# for( ai = 0; afunc = authenticators[ai].a_func; ai++ ){
# ^
# ( )
# access._.c:2907:21: note: use '==' to turn this assignment into an equality comparison
# for( ai = 0; afunc = authenticators[ai].a_func; ai++ ){
# ^
# ==
# access._.c:2960:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrpbrk(email,"%") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~
# access._.c:2960:9: note: place parentheses around the assignment to silence this warning
# if( dp = strrpbrk(email,"%") ){
# ^
# ( )
# access._.c:2960:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrpbrk(email,"%") ){
# ^
# ==
# access._.c:3075:32: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( streq(proto,"http-proxy") && streq(GatewayProto,"http")
# ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# access._.c:3075:32: note: place parentheses around the '&&' expression to silence this warning
# if( streq(proto,"http-proxy") && streq(GatewayProto,"http")
# ^
# ( )
# access._.c:3076:32: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || streq(proto,"http-proxy") && streq(GatewayProto,"http-proxy")
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# access._.c:3076:32: note: place parentheses around the '&&' expression to silence this warning
# || streq(proto,"http-proxy") && streq(GatewayProto,"http-proxy")
# ^
# ( )
# access._.c:3077:32: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || streq(proto,"ssltunnel") && streq(GatewayProto,"ssltunnel")
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# access._.c:3077:32: note: place parentheses around the '&&' expression to silence this warning
# || streq(proto,"ssltunnel") && streq(GatewayProto,"ssltunnel")
# ^
# ( )
# access._.c:3078:32: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || streq(proto,"socks") && streq(GatewayProto,"socks")
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# access._.c:3078:32: note: place parentheses around the '&&' expression to silence this warning
# || streq(proto,"socks") && streq(GatewayProto,"socks")
# ^
# ( )
# access._.c:3079:32: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || streq(proto,"delegate") && streq(GatewayProto,"delegate")
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# access._.c:3079:32: note: place parentheses around the '&&' expression to silence this warning
# || streq(proto,"delegate") && streq(GatewayProto,"delegate")
# ^
# ( )
# access._.c:3080:32: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || streq(proto,"ftp") && streq(GatewayProto,"ftp")
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# access._.c:3080:32: note: place parentheses around the '&&' expression to silence this warning
# || streq(proto,"ftp") && streq(GatewayProto,"ftp")
# ^
# ( )
# access._.c:3081:32: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || streq(proto,"telnet") && streq(GatewayProto,"telnet")
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# access._.c:3081:32: note: place parentheses around the '&&' expression to silence this warning
# || streq(proto,"telnet") && streq(GatewayProto,"telnet")
# ^
# ( )
# access._.c:3151:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cp = strchr(clhost,'/') ){
# ~~~^~~~~~~~~~~~~~~~~~~~
# access._.c:3151:9: note: place parentheses around the assignment to silence this warning
# if( cp = strchr(clhost,'/') ){
# ^
# ( )
# access._.c:3151:9: note: use '==' to turn this assignment into an equality comparison
# if( cp = strchr(clhost,'/') ){
# ^
# ==
# access._.c:3162:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( addr = gethostaddr(clhost) ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~
# access._.c:3162:11: note: place parentheses around the assignment to silence this warning
# if( addr = gethostaddr(clhost) ){
# ^
# ( )
# access._.c:3162:11: note: use '==' to turn this assignment into an equality comparison
# if( addr = gethostaddr(clhost) ){
# ^
# ==
# access._.c:3182:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ok = service_permitted2(Conn,DST_PROTO,2) )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# access._.c:3182:9: note: place parentheses around the assignment to silence this warning
# if( ok = service_permitted2(Conn,DST_PROTO,2) )
# ^
# ( )
# access._.c:3182:9: note: use '==' to turn this assignment into an equality comparison
# if( ok = service_permitted2(Conn,DST_PROTO,2) )
# ^
# ==
# access._.c:3275:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopenAuthMan("w") ){
# ~~~^~~~~~~~~~~~~~~~~~~
# access._.c:3275:9: note: place parentheses around the assignment to silence this warning
# if( fp = fopenAuthMan("w") ){
# ^
# ( )
# access._.c:3275:9: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopenAuthMan("w") ){
# ^
# ==
# access._.c:3284:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopenAuthMan("r") ){
# ~~~^~~~~~~~~~~~~~~~~~~
# access._.c:3284:9: note: place parentheses around the assignment to silence this warning
# if( fp = fopenAuthMan("r") ){
# ^
# ( )
# access._.c:3284:9: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopenAuthMan("r") ){
# ^
# ==
# access._.c:3377:26: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || 2 < Ta->ac_count && now <= Ta->ac_time+30
# ~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
# access._.c:3377:26: note: place parentheses around the '&&' expression to silence this warning
# || 2 < Ta->ac_count && now <= Ta->ac_time+30
# ^
# ( )
# 58 warnings generated.
# ../mkcpp ident.c ident._.c
# -- mkcpp set time: 1492117330 -> 1257324766 ident._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c ident._.c -o ident.o
# ../mkcpp dgauth.c dgauth._.c
# -- mkcpp set time: 1492117330 -> 1402831338 dgauth._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c dgauth._.c -o dgauth.o
# dgauth._.c:50:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( kfp = fopen(data,"r") ){
# ~~~~^~~~~~~~~~~~~~~~~
# dgauth._.c:50:11: note: place parentheses around the assignment to silence this warning
# if( kfp = fopen(data,"r") ){
# ^
# ( )
# dgauth._.c:50:11: note: use '==' to turn this assignment into an equality comparison
# if( kfp = fopen(data,"r") ){
# ^
# ==
# dgauth._.c:164:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = dirfopen("CKey",AVStr(path),"w") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# dgauth._.c:164:10: note: place parentheses around the assignment to silence this warning
# if( fp = dirfopen("CKey",AVStr(path),"w") ){
# ^
# ( )
# dgauth._.c:164:10: note: use '==' to turn this assignment into an equality comparison
# if( fp = dirfopen("CKey",AVStr(path),"w") ){
# ^
# ==
# dgauth._.c:211:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(path,"r") ){
# ~~~^~~~~~~~~~~~~~~~~
# dgauth._.c:211:9: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(path,"r") ){
# ^
# ( )
# dgauth._.c:211:9: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(path,"r") ){
# ^
# ==
# dgauth._.c:295:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strheadstrX(main_argv[ai],param,0) )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# dgauth._.c:295:10: note: place parentheses around the assignment to silence this warning
# if( dp = strheadstrX(main_argv[ai],param,0) )
# ^
# ( )
# dgauth._.c:295:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strheadstrX(main_argv[ai],param,0) )
# ^
# ==
# dgauth._.c:306:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ck = getCKeyMainArg(MainConn(),param,dom,user) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# dgauth._.c:306:9: note: place parentheses around the assignment to silence this warning
# if( ck = getCKeyMainArg(MainConn(),param,dom,user) ){
# ^
# ( )
# dgauth._.c:306:9: note: use '==' to turn this assignment into an equality comparison
# if( ck = getCKeyMainArg(MainConn(),param,dom,user) ){
# ^
# ==
# dgauth._.c:364:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(ekey,"\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# dgauth._.c:364:9: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(ekey,"\r\n") )
# ^
# ( )
# dgauth._.c:364:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(ekey,"\r\n") )
# ^
# ==
# dgauth._.c:382:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cryptspec = getCKeyArg(Conn,param,dom,user) ){
# ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# dgauth._.c:382:16: note: place parentheses around the assignment to silence this warning
# if( cryptspec = getCKeyArg(Conn,param,dom,user) ){
# ^
# ( )
# dgauth._.c:382:16: note: use '==' to turn this assignment into an equality comparison
# if( cryptspec = getCKeyArg(Conn,param,dom,user) ){
# ^
# ==
# dgauth._.c:432:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( spec = getCKeyMainArg(Conn,param,dom,user) ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# dgauth._.c:432:12: note: place parentheses around the assignment to silence this warning
# if( spec = getCKeyMainArg(Conn,param,dom,user) ){
# ^
# ( )
# dgauth._.c:432:12: note: use '==' to turn this assignment into an equality comparison
# if( spec = getCKeyMainArg(Conn,param,dom,user) ){
# ^
# ==
# dgauth._.c:495:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(domain,',') )
# ~~~^~~~~~~~~~~~~~~~~~~~
# dgauth._.c:495:10: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(domain,',') )
# ^
# ( )
# dgauth._.c:495:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(domain,',') )
# ^
# ==
# dgauth._.c:497:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(domain,'@') )
# ~~~^~~~~~~~~~~~~~~~~~~~
# dgauth._.c:497:10: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(domain,'@') )
# ^
# ( )
# dgauth._.c:497:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(domain,'@') )
# ^
# ==
# dgauth._.c:499:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(domain,'(') ){
# ~~~^~~~~~~~~~~~~~~~~~~~
# dgauth._.c:499:10: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(domain,'(') ){
# ^
# ( )
# dgauth._.c:499:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(domain,'(') ){
# ^
# ==
# dgauth._.c:639:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(host,':') ){
# ~~~^~~~~~~~~~~~~~~~~~
# dgauth._.c:639:10: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(host,':') ){
# ^
# ( )
# dgauth._.c:639:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(host,':') ){
# ^
# ==
# dgauth._.c:657:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( port = scanAuthServPort(dom,AVStr(host)) )
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# dgauth._.c:657:11: note: place parentheses around the assignment to silence this warning
# if( port = scanAuthServPort(dom,AVStr(host)) )
# ^
# ( )
# dgauth._.c:657:11: note: use '==' to turn this assignment into an equality comparison
# if( port = scanAuthServPort(dom,AVStr(host)) )
# ^
# ==
# dgauth._.c:811:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(nonce,"\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~
# dgauth._.c:811:9: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(nonce,"\r\n") )
# ^
# ( )
# dgauth._.c:811:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(nonce,"\r\n") )
# ^
# ==
# dgauth._.c:867:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(authserv,'@') ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# dgauth._.c:867:9: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(authserv,'@') ){
# ^
# ( )
# dgauth._.c:867:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(authserv,'@') ){
# ^
# ==
# dgauth._.c:872:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(authserv,',') )
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# dgauth._.c:872:9: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(authserv,',') )
# ^
# ( )
# dgauth._.c:872:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(authserv,',') )
# ^
# ==
# dgauth._.c:875:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(authserv,"//") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~
# dgauth._.c:875:9: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(authserv,"//") )
# ^
# ( )
# dgauth._.c:875:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(authserv,"//") )
# ^
# ==
# dgauth._.c:881:2: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# else
# ^
# dgauth._.c:946:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pp = strheadstrX(user,up,igncase) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# dgauth._.c:946:10: note: place parentheses around the assignment to silence this warning
# if( pp = strheadstrX(user,up,igncase) ){
# ^
# ( )
# dgauth._.c:946:10: note: use '==' to turn this assignment into an equality comparison
# if( pp = strheadstrX(user,up,igncase) ){
# ^
# ==
# dgauth._.c:975:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(list,'}') )
# ~~~^~~~~~~~~~~~~~~~~~
# dgauth._.c:975:9: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(list,'}') )
# ^
# ( )
# dgauth._.c:975:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(list,'}') )
# ^
# ==
# dgauth._.c:1007:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( vrealm = strchr(dom,'@') ){ /* -dgauth[.realm]@vrealm */
# ~~~~~~~^~~~~~~~~~~~~~~~~
# dgauth._.c:1007:13: note: place parentheses around the assignment to silence this warning
# if( vrealm = strchr(dom,'@') ){ /* -dgauth[.realm]@vrealm */
# ^
# ( )
# dgauth._.c:1007:13: note: use '==' to turn this assignment into an equality comparison
# if( vrealm = strchr(dom,'@') ){ /* -dgauth[.realm]@vrealm */
# ^
# ==
# dgauth._.c:1012:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( xrealm = strchr(dom,'.') )
# ~~~~~~~^~~~~~~~~~~~~~~~~
# dgauth._.c:1012:13: note: place parentheses around the assignment to silence this warning
# if( xrealm = strchr(dom,'.') )
# ^
# ( )
# dgauth._.c:1012:13: note: use '==' to turn this assignment into an equality comparison
# if( xrealm = strchr(dom,'.') )
# ^
# ==
# dgauth._.c:1174:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(path,"r") ){
# ~~~^~~~~~~~~~~~~~~~~
# dgauth._.c:1174:9: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(path,"r") ){
# ^
# ( )
# dgauth._.c:1174:9: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(path,"r") ){
# ^
# ==
# dgauth._.c:1428:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(req,"\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~
# dgauth._.c:1428:10: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(req,"\r\n") )
# ^
# ( )
# dgauth._.c:1428:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(req,"\r\n") )
# ^
# ==
# dgauth._.c:1775:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = dirfopen("NonceKey",AVStr(path),"w") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# dgauth._.c:1775:10: note: place parentheses around the assignment to silence this warning
# if( fp = dirfopen("NonceKey",AVStr(path),"w") ){
# ^
# ( )
# dgauth._.c:1775:10: note: use '==' to turn this assignment into an equality comparison
# if( fp = dirfopen("NonceKey",AVStr(path),"w") ){
# ^
# ==
# dgauth._.c:1784:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(path,"r") ){
# ~~~^~~~~~~~~~~~~~~~~
# dgauth._.c:1784:9: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(path,"r") ){
# ^
# ( )
# dgauth._.c:1784:9: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(path,"r") ){
# ^
# ==
# dgauth._.c:1879:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( len = atoi(wf) ){
# ~~~~^~~~~~~~~~
# dgauth._.c:1879:10: note: place parentheses around the assignment to silence this warning
# if( len = atoi(wf) ){
# ^
# ( )
# dgauth._.c:1879:10: note: use '==' to turn this assignment into an equality comparison
# if( len = atoi(wf) ){
# ^
# ==
# dgauth._.c:1930:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strcasestr(host,dom1) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~
# dgauth._.c:1930:10: note: place parentheses around the assignment to silence this warning
# if( dp = strcasestr(host,dom1) ){
# ^
# ( )
# dgauth._.c:1930:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strcasestr(host,dom1) ){
# ^
# ==
# dgauth._.c:1976:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(attrn,'@') ){
# ~~~^~~~~~~~~~~~~~~~~~~
# dgauth._.c:1976:10: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(attrn,'@') ){
# ^
# ( )
# dgauth._.c:1976:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(attrn,'@') ){
# ^
# ==
# 29 warnings generated.
# ../mkcpp dgsign.c dgsign._.c
# -- mkcpp set time: 1492117330 -> 1411905128 dgsign._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c dgsign._.c -o dgsign.o -DADMIN=\"root@localhost\"
# dgsign._.c:91:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fin = fopen(fname,"r") ){
# ~~~~^~~~~~~~~~~~~~~~~~
# dgsign._.c:91:10: note: place parentheses around the assignment to silence this warning
# if( fin = fopen(fname,"r") ){
# ^
# ( )
# dgsign._.c:91:10: note: use '==' to turn this assignment into an equality comparison
# if( fin = fopen(fname,"r") ){
# ^
# ==
# dgsign._.c:141:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrpbrk(fnam,"/\\") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# dgsign._.c:141:11: note: place parentheses around the assignment to silence this warning
# if( dp = strrpbrk(fnam,"/\\") ){
# ^
# ( )
# dgsign._.c:141:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrpbrk(fnam,"/\\") ){
# ^
# ==
# dgsign._.c:222:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(av[ai],"r") ){
# ~~~^~~~~~~~~~~~~~~~~~~
# dgsign._.c:222:12: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(av[ai],"r") ){
# ^
# ( )
# dgsign._.c:222:12: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(av[ai],"r") ){
# ^
# ==
# dgsign._.c:226:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( lp = strpbrk(line,"\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# dgsign._.c:226:14: note: place parentheses around the assignment to silence this warning
# if( lp = strpbrk(line,"\r\n") )
# ^
# ( )
# dgsign._.c:226:14: note: use '==' to turn this assignment into an equality comparison
# if( lp = strpbrk(line,"\r\n") )
# ^
# ==
# dgsign._.c:280:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(ofile,"w") )
# ~~~^~~~~~~~~~~~~~~~~~
# dgsign._.c:280:11: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(ofile,"w") )
# ^
# ( )
# dgsign._.c:280:11: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(ofile,"w") )
# ^
# ==
# dgsign._.c:316:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(path,"r") ){
# ~~~^~~~~~~~~~~~~~~~~
# dgsign._.c:316:9: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(path,"r") ){
# ^
# ( )
# dgsign._.c:316:9: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(path,"r") ){
# ^
# ==
# dgsign._.c:518:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ep = strstr(dp,"}\"") ){
# ~~~^~~~~~~~~~~~~~~~~~
# dgsign._.c:518:11: note: place parentheses around the assignment to silence this warning
# if( ep = strstr(dp,"}\"") ){
# ^
# ( )
# dgsign._.c:518:11: note: use '==' to turn this assignment into an equality comparison
# if( ep = strstr(dp,"}\"") ){
# ^
# ==
# dgsign._.c:532:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(buf,"}\"") ){
# ~~~^~~~~~~~~~~~~~~~~~~
# dgsign._.c:532:13: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(buf,"}\"") ){
# ^
# ( )
# dgsign._.c:532:13: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(buf,"}\"") ){
# ^
# ==
# dgsign._.c:596:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ep = strstr(dp,"}\"") ){
# ~~~^~~~~~~~~~~~~~~~~~
# dgsign._.c:596:11: note: place parentheses around the assignment to silence this warning
# if( ep = strstr(dp,"}\"") ){
# ^
# ( )
# dgsign._.c:596:11: note: use '==' to turn this assignment into an equality comparison
# if( ep = strstr(dp,"}\"") ){
# ^
# ==
# dgsign._.c:605:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(buf,"}\"") ){
# ~~~^~~~~~~~~~~~~~~~~~~
# dgsign._.c:605:13: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(buf,"}\"") ){
# ^
# ( )
# dgsign._.c:605:13: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(buf,"}\"") ){
# ^
# ==
# dgsign._.c:642:38: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( (dp = strstr(buf,"{EXESIGN" )) && dp[nlen=8] == '='
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
# dgsign._.c:642:38: note: place parentheses around the '&&' expression to silence this warning
# if( (dp = strstr(buf,"{EXESIGN" )) && dp[nlen=8] == '='
# ^
# ( )
# dgsign._.c:644:7: warning: '&&' within '||' [-Wlogical-op-parentheses]
# && (fsig->s_flags & FS_GOT) == 0
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# dgsign._.c:644:7: note: place parentheses around the '&&' expression to silence this warning
# && (fsig->s_flags & FS_GOT) == 0
# ^
# dgsign._.c:651:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ep = strchr(fsig->s_signb,'}') ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
# dgsign._.c:651:11: note: place parentheses around the assignment to silence this warning
# if( ep = strchr(fsig->s_signb,'}') ){
# ^
# ( )
# dgsign._.c:651:11: note: use '==' to turn this assignment into an equality comparison
# if( ep = strchr(fsig->s_signb,'}') ){
# ^
# ==
# dgsign._.c:667:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ep = strchr(dp,'}') ){
# ~~~^~~~~~~~~~~~~~~~
# dgsign._.c:667:11: note: place parentheses around the assignment to silence this warning
# if( ep = strchr(dp,'}') ){
# ^
# ( )
# dgsign._.c:667:11: note: use '==' to turn this assignment into an equality comparison
# if( ep = strchr(dp,'}') ){
# ^
# ==
# dgsign._.c:705:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# dgsign._.c:754:2: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# else
# ^
# dgsign._.c:718:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# dgsign._.c:959:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(md5,"=\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# dgsign._.c:959:9: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(md5,"=\r\n") )
# ^
# ( )
# dgsign._.c:959:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(md5,"=\r\n") )
# ^
# ==
# dgsign._.c:1134:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ov = getv(oav,_P_IMPLAST) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# dgsign._.c:1134:9: note: place parentheses around the assignment to silence this warning
# if( ov = getv(oav,_P_IMPLAST) ){
# ^
# ( )
# dgsign._.c:1134:9: note: use '==' to turn this assignment into an equality comparison
# if( ov = getv(oav,_P_IMPLAST) ){
# ^
# ==
# dgsign._.c:1138:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ov = getv(oav,_P_IMPORIG) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# dgsign._.c:1138:9: note: place parentheses around the assignment to silence this warning
# if( ov = getv(oav,_P_IMPORIG) ){
# ^
# ( )
# dgsign._.c:1138:9: note: use '==' to turn this assignment into an equality comparison
# if( ov = getv(oav,_P_IMPORIG) ){
# ^
# ==
# dgsign._.c:1149:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ai = 0; ov = oav[ai]; ai++ ){
# ~~~^~~~~~~~~
# dgsign._.c:1149:18: note: place parentheses around the assignment to silence this warning
# for( ai = 0; ov = oav[ai]; ai++ ){
# ^
# ( )
# dgsign._.c:1149:18: note: use '==' to turn this assignment into an equality comparison
# for( ai = 0; ov = oav[ai]; ai++ ){
# ^
# ==
# dgsign._.c:1172:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pv = strchr(ov,'=') )
# ~~~^~~~~~~~~~~~~~~~
# dgsign._.c:1172:12: note: place parentheses around the assignment to silence this warning
# if( pv = strchr(ov,'=') )
# ^
# ( )
# dgsign._.c:1172:12: note: use '==' to turn this assignment into an equality comparison
# if( pv = strchr(ov,'=') )
# ^
# ==
# dgsign._.c:1182:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ov = getv(oav,P_SUDOAUTH) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# dgsign._.c:1182:9: note: place parentheses around the assignment to silence this warning
# if( ov = getv(oav,P_SUDOAUTH) ){
# ^
# ( )
# dgsign._.c:1182:9: note: use '==' to turn this assignment into an equality comparison
# if( ov = getv(oav,P_SUDOAUTH) ){
# ^
# ==
# dgsign._.c:1189:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ov = getv(oav,P_EXECAUTH) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# dgsign._.c:1189:9: note: place parentheses around the assignment to silence this warning
# if( ov = getv(oav,P_EXECAUTH) ){
# ^
# ( )
# dgsign._.c:1189:9: note: use '==' to turn this assignment into an equality comparison
# if( ov = getv(oav,P_EXECAUTH) ){
# ^
# ==
# dgsign._.c:1243:20: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || PS->_suusers && streq(PS->_suusers,"*") )
# ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# dgsign._.c:1243:20: note: place parentheses around the '&&' expression to silence this warning
# || PS->_suusers && streq(PS->_suusers,"*") )
# ^
# ( )
# dgsign._.c:1378:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ii = 0; p2 = PS->_iav[ii]; ii++ ){
# ~~~^~~~~~~~~~~~~~
# dgsign._.c:1378:22: note: place parentheses around the assignment to silence this warning
# for( ii = 0; p2 = PS->_iav[ii]; ii++ ){
# ^
# ( )
# dgsign._.c:1378:22: note: use '==' to turn this assignment into an equality comparison
# for( ii = 0; p2 = PS->_iav[ii]; ii++ ){
# ^
# ==
# dgsign._.c:1531:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sfp = fopen(save,"w") ){
# ~~~~^~~~~~~~~~~~~~~~~
# dgsign._.c:1531:11: note: place parentheses around the assignment to silence this warning
# if( sfp = fopen(save,"w") ){
# ^
# ( )
# dgsign._.c:1531:11: note: use '==' to turn this assignment into an equality comparison
# if( sfp = fopen(save,"w") ){
# ^
# ==
# dgsign._.c:1580:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ai = 0; a1 = av[ai]; ai++ ){
# ~~~^~~~~~~~
# dgsign._.c:1580:18: note: place parentheses around the assignment to silence this warning
# for( ai = 0; a1 = av[ai]; ai++ ){
# ^
# ( )
# dgsign._.c:1580:18: note: use '==' to turn this assignment into an equality comparison
# for( ai = 0; a1 = av[ai]; ai++ ){
# ^
# ==
# dgsign._.c:1630:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( a1=getv(av,P_SUDOAUTH) ){ bp=putParam1(AVStr(bp),P_SUDOAUTH,a1); }
# ~~^~~~~~~~~~~~~~~~~~~~
# dgsign._.c:1630:8: note: place parentheses around the assignment to silence this warning
# if( a1=getv(av,P_SUDOAUTH) ){ bp=putParam1(AVStr(bp),P_SUDOAUTH,a1); }
# ^
# ( )
# dgsign._.c:1630:8: note: use '==' to turn this assignment into an equality comparison
# if( a1=getv(av,P_SUDOAUTH) ){ bp=putParam1(AVStr(bp),P_SUDOAUTH,a1); }
# ^
# ==
# dgsign._.c:1631:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( a1=getv(av,P_EXECAUTH) ){ bp=putParam1(AVStr(bp),P_EXECAUTH,a1); }
# ~~^~~~~~~~~~~~~~~~~~~~
# dgsign._.c:1631:8: note: place parentheses around the assignment to silence this warning
# if( a1=getv(av,P_EXECAUTH) ){ bp=putParam1(AVStr(bp),P_EXECAUTH,a1); }
# ^
# ( )
# dgsign._.c:1631:8: note: use '==' to turn this assignment into an equality comparison
# if( a1=getv(av,P_EXECAUTH) ){ bp=putParam1(AVStr(bp),P_EXECAUTH,a1); }
# ^
# ==
# dgsign._.c:1632:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( a1=getv(av,_P_IMPLAST) ){ bp=putParam1(AVStr(bp),_P_IMPLAST,a1); }
# ~~^~~~~~~~~~~~~~~~~~~~
# dgsign._.c:1632:8: note: place parentheses around the assignment to silence this warning
# if( a1=getv(av,_P_IMPLAST) ){ bp=putParam1(AVStr(bp),_P_IMPLAST,a1); }
# ^
# ( )
# dgsign._.c:1632:8: note: use '==' to turn this assignment into an equality comparison
# if( a1=getv(av,_P_IMPLAST) ){ bp=putParam1(AVStr(bp),_P_IMPLAST,a1); }
# ^
# ==
# dgsign._.c:1633:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( a1=getv(av,_P_IMPORIG) ){ bp=putParam1(AVStr(bp),_P_IMPORIG,a1); }
# ~~^~~~~~~~~~~~~~~~~~~~
# dgsign._.c:1633:8: note: place parentheses around the assignment to silence this warning
# if( a1=getv(av,_P_IMPORIG) ){ bp=putParam1(AVStr(bp),_P_IMPORIG,a1); }
# ^
# ( )
# dgsign._.c:1633:8: note: use '==' to turn this assignment into an equality comparison
# if( a1=getv(av,_P_IMPORIG) ){ bp=putParam1(AVStr(bp),_P_IMPORIG,a1); }
# ^
# ==
# dgsign._.c:1940:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( lfp = fopen(load,"r") ){
# ~~~~^~~~~~~~~~~~~~~~~
# dgsign._.c:1940:12: note: place parentheses around the assignment to silence this warning
# if( lfp = fopen(load,"r") ){
# ^
# ( )
# dgsign._.c:1940:12: note: use '==' to turn this assignment into an equality comparison
# if( lfp = fopen(load,"r") ){
# ^
# ==
# dgsign._.c:2013:40: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( isupper(a1[0]) && strchr(a1,'=') && paramX(a1,0)
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
# dgsign._.c:2013:40: note: place parentheses around the '&&' expression to silence this warning
# if( isupper(a1[0]) && strchr(a1,'=') && paramX(a1,0)
# ^
# ( )
# dgsign._.c:2210:24: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || errno == EACCES && isWindows() ){
# ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
# dgsign._.c:2210:24: note: place parentheses around the '&&' expression to silence this warning
# || errno == EACCES && isWindows() ){
# ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
# dgsign._.c:2359:2: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# else
# ^
# dgsign._.c:2552:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( vp = strheadstrX(a1,_P_IMPORIG,0) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# dgsign._.c:2552:10: note: place parentheses around the assignment to silence this warning
# if( vp = strheadstrX(a1,_P_IMPORIG,0) ){
# ^
# ( )
# dgsign._.c:2552:10: note: use '==' to turn this assignment into an equality comparison
# if( vp = strheadstrX(a1,_P_IMPORIG,0) ){
# ^
# ==
# dgsign._.c:2711:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( auth = getEnvBin1st(P_EXECAUTH) ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# dgsign._.c:2711:11: note: place parentheses around the assignment to silence this warning
# if( auth = getEnvBin1st(P_EXECAUTH) ){
# ^
# ( )
# dgsign._.c:2711:11: note: use '==' to turn this assignment into an equality comparison
# if( auth = getEnvBin1st(P_EXECAUTH) ){
# ^
# ==
# dgsign._.c:2718:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( auth = getEnvBin1st(P_SUDOAUTH) ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# dgsign._.c:2718:12: note: place parentheses around the assignment to silence this warning
# if( auth = getEnvBin1st(P_SUDOAUTH) ){
# ^
# ( )
# dgsign._.c:2718:12: note: use '==' to turn this assignment into an equality comparison
# if( auth = getEnvBin1st(P_SUDOAUTH) ){
# ^
# ==
# dgsign._.c:2732:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( auth = getEnvBin1st(P_EXECAUTH) ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# dgsign._.c:2732:11: note: place parentheses around the assignment to silence this warning
# if( auth = getEnvBin1st(P_EXECAUTH) ){
# ^
# ( )
# dgsign._.c:2732:11: note: use '==' to turn this assignment into an equality comparison
# if( auth = getEnvBin1st(P_EXECAUTH) ){
# ^
# ==
# dgsign._.c:2922:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( enc = strstr(ibuf,head) ){
# ~~~~^~~~~~~~~~~~~~~~~~~
# dgsign._.c:2922:11: note: place parentheses around the assignment to silence this warning
# if( enc = strstr(ibuf,head) ){
# ^
# ( )
# dgsign._.c:2922:11: note: use '==' to turn this assignment into an equality comparison
# if( enc = strstr(ibuf,head) ){
# ^
# ==
# dgsign._.c:3051:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ifp = fopen(ipath,"r") ){
# ~~~~^~~~~~~~~~~~~~~~~~
# dgsign._.c:3051:14: note: place parentheses around the assignment to silence this warning
# if( ifp = fopen(ipath,"r") ){
# ^
# ( )
# dgsign._.c:3051:14: note: use '==' to turn this assignment into an equality comparison
# if( ifp = fopen(ipath,"r") ){
# ^
# ==
# dgsign._.c:3106:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strtailstr(opath,".enc") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# dgsign._.c:3106:11: note: place parentheses around the assignment to silence this warning
# if( dp = strtailstr(opath,".enc") )
# ^
# ( )
# dgsign._.c:3106:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strtailstr(opath,".enc") )
# ^
# ==
# dgsign._.c:3178:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( enc = strstr(line,head) ){
# ~~~~^~~~~~~~~~~~~~~~~~~
# dgsign._.c:3178:11: note: place parentheses around the assignment to silence this warning
# if( enc = strstr(line,head) ){
# ^
# ( )
# dgsign._.c:3178:11: note: use '==' to turn this assignment into an equality comparison
# if( enc = strstr(line,head) ){
# ^
# ==
# dgsign._.c:3452:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( rcc = fread(buf,1,QVSSize(buf,bsize),ifp) )
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# dgsign._.c:3452:11: note: place parentheses around the assignment to silence this warning
# if( rcc = fread(buf,1,QVSSize(buf,bsize),ifp) )
# ^
# ( )
# dgsign._.c:3452:11: note: use '==' to turn this assignment into an equality comparison
# if( rcc = fread(buf,1,QVSSize(buf,bsize),ifp) )
# ^
# ==
# dgsign._.c:3471:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pfp = popen(com,"r") ){
# ~~~~^~~~~~~~~~~~~~~~
# dgsign._.c:3471:13: note: place parentheses around the assignment to silence this warning
# if( pfp = popen(com,"r") ){
# ^
# ( )
# dgsign._.c:3471:13: note: use '==' to turn this assignment into an equality comparison
# if( pfp = popen(com,"r") ){
# ^
# ==
# dgsign._.c:3710:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = str; ch = *sp; sp++ ){
# ~~~^~~~~
# dgsign._.c:3710:20: note: place parentheses around the assignment to silence this warning
# for( sp = str; ch = *sp; sp++ ){
# ^
# ( )
# dgsign._.c:3710:20: note: use '==' to turn this assignment into an equality comparison
# for( sp = str; ch = *sp; sp++ ){
# ^
# ==
# dgsign._.c:3751:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = str; ch = *sp; sp++ ){
# ~~~^~~~~
# dgsign._.c:3751:20: note: place parentheses around the assignment to silence this warning
# for( sp = str; ch = *sp; sp++ ){
# ^
# ( )
# dgsign._.c:3751:20: note: use '==' to turn this assignment into an equality comparison
# for( sp = str; ch = *sp; sp++ ){
# ^
# ==
# 48 warnings generated.
# ../mkcpp ccache.c ccache._.c
# -- mkcpp set time: 1492117331 -> 1289464838 ccache._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c ccache._.c -o ccache.o
# ccache._.c:93:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ccfp = fopenCC(server,"r+",AVStr(path)) ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ccache._.c:93:12: note: place parentheses around the assignment to silence this warning
# if( ccfp = fopenCC(server,"r+",AVStr(path)) ){
# ^
# ( )
# ccache._.c:93:12: note: use '==' to turn this assignment into an equality comparison
# if( ccfp = fopenCC(server,"r+",AVStr(path)) ){
# ^
# ==
# ccache._.c:273:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ccfp = fopen(path,"a") )
# ~~~~~^~~~~~~~~~~~~~~~~
# ccache._.c:273:11: note: place parentheses around the assignment to silence this warning
# if( ccfp = fopen(path,"a") )
# ^
# ( )
# ccache._.c:273:11: note: use '==' to turn this assignment into an equality comparison
# if( ccfp = fopen(path,"a") )
# ^
# ==
# 2 warnings generated.
# ../mkcpp cache.c cache._.c
# -- mkcpp set time: 1492117331 -> 1407388953 cache._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c cache._.c -o cache.o
# cache._.c:102:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrpbrk(xdir,"/\\") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# cache._.c:102:9: note: place parentheses around the assignment to silence this warning
# if( dp = strrpbrk(xdir,"/\\") )
# ^
# ( )
# cache._.c:102:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrpbrk(xdir,"/\\") )
# ^
# ==
# cache._.c:172:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( dp = strchr(dp,'/') ){
# ~~~^~~~~~~~~~~~~~~~
# cache._.c:172:12: note: place parentheses around the assignment to silence this warning
# while( dp = strchr(dp,'/') ){
# ^
# ( )
# cache._.c:172:12: note: use '==' to turn this assignment into an equality comparison
# while( dp = strchr(dp,'/') ){
# ^
# ==
# cache._.c:196:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrchr(dir,'/') ){
# ~~~^~~~~~~~~~~~~~~~~~
# cache._.c:196:9: note: place parentheses around the assignment to silence this warning
# if( dp = strrchr(dir,'/') ){
# ^
# ( )
# cache._.c:196:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrchr(dir,'/') ){
# ^
# ==
# cache._.c:226:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrchr(dir,'/') ){
# ~~~^~~~~~~~~~~~~~~~~~
# cache._.c:226:9: note: place parentheses around the assignment to silence this warning
# if( dp = strrchr(dir,'/') ){
# ^
# ( )
# cache._.c:226:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrchr(dir,'/') ){
# ^
# ==
# cache._.c:275:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrchr(file,'/') ){
# ~~~^~~~~~~~~~~~~~~~~~~
# cache._.c:275:9: note: place parentheses around the assignment to silence this warning
# if( dp = strrchr(file,'/') ){
# ^
# ( )
# cache._.c:275:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrchr(file,'/') ){
# ^
# ==
# cache._.c:407:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = surl; sc = *sp; sp++ ){
# ~~~^~~~~
# cache._.c:407:21: note: place parentheses around the assignment to silence this warning
# for( sp = surl; sc = *sp; sp++ ){
# ^
# ( )
# cache._.c:407:21: note: use '==' to turn this assignment into an equality comparison
# for( sp = surl; sc = *sp; sp++ ){
# ^
# ==
# cache._.c:471:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( nvport = strchr(nvserv,':') ){
# ~~~~~~~^~~~~~~~~~~~~~~~~~~~
# cache._.c:471:14: note: place parentheses around the assignment to silence this warning
# if( nvport = strchr(nvserv,':') ){
# ^
# ( )
# cache._.c:471:14: note: use '==' to turn this assignment into an equality comparison
# if( nvport = strchr(nvserv,':') ){
# ^
# ==
# cache._.c:498:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( rp = strpbrk(path1,"\r\n\t ") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# cache._.c:498:9: note: place parentheses around the assignment to silence this warning
# if( rp = strpbrk(path1,"\r\n\t ") ){
# ^
# ( )
# cache._.c:498:9: note: use '==' to turn this assignment into an equality comparison
# if( rp = strpbrk(path1,"\r\n\t ") ){
# ^
# ==
# cache._.c:610:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( dp = strrchr(cpath,'/') ){
# ~~~^~~~~~~~~~~~~~~~~~~~
# cache._.c:610:12: note: place parentheses around the assignment to silence this warning
# while( dp = strrchr(cpath,'/') ){
# ^
# ( )
# cache._.c:610:12: note: use '==' to turn this assignment into an equality comparison
# while( dp = strrchr(cpath,'/') ){
# ^
# ==
# cache._.c:630:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = path; ch = *sp; sp++ ){
# ~~~^~~~~
# cache._.c:630:21: note: place parentheses around the assignment to silence this warning
# for( sp = path; ch = *sp; sp++ ){
# ^
# ( )
# cache._.c:630:21: note: use '==' to turn this assignment into an equality comparison
# for( sp = path; ch = *sp; sp++ ){
# ^
# ==
# cache._.c:761:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( tomd5 = (fp[0] == 'm') && (fp[1] != 0) )
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# cache._.c:761:13: note: place parentheses around the assignment to silence this warning
# if( tomd5 = (fp[0] == 'm') && (fp[1] != 0) )
# ^
# ( )
# cache._.c:761:13: note: use '==' to turn this assignment into an equality comparison
# if( tomd5 = (fp[0] == 'm') && (fp[1] != 0) )
# ^
# ==
# cache._.c:772:23: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( streq(op,"==") && streq(v1,v2)
# ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
# cache._.c:772:23: note: place parentheses around the '&&' expression to silence this warning
# if( streq(op,"==") && streq(v1,v2)
# ^
# ( )
# cache._.c:773:23: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || streq(op,"!=") && !streq(v1,v2)
# ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
# cache._.c:773:23: note: place parentheses around the '&&' expression to silence this warning
# || streq(op,"!=") && !streq(v1,v2)
# ^
# ( )
# cache._.c:774:23: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || streq(op,">=") && strstr(v1,v2)
# ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
# cache._.c:774:23: note: place parentheses around the '&&' expression to silence this warning
# || streq(op,">=") && strstr(v1,v2)
# ^
# ( )
# cache._.c:775:23: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || streq(op,"<=") && strstr(v2,v1)
# ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
# cache._.c:775:23: note: place parentheses around the '&&' expression to silence this warning
# || streq(op,"<=") && strstr(v2,v1)
# ^
# ( )
# cache._.c:880:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( fi = 0; bsym = formats[fi].f_begin; fi++ ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~
# cache._.c:880:21: note: place parentheses around the assignment to silence this warning
# for( fi = 0; bsym = formats[fi].f_begin; fi++ ){
# ^
# ( )
# cache._.c:880:21: note: use '==' to turn this assignment into an equality comparison
# for( fi = 0; bsym = formats[fi].f_begin; fi++ ){
# ^
# ==
# cache._.c:964:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( np = strstr(bp,"\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~
# cache._.c:964:10: note: place parentheses around the assignment to silence this warning
# if( np = strstr(bp,"\r\n") )
# ^
# ( )
# cache._.c:964:10: note: use '==' to turn this assignment into an equality comparison
# if( np = strstr(bp,"\r\n") )
# ^
# ==
# 17 warnings generated.
# ../mkcpp distrib.c distrib._.c
# -- mkcpp set time: 1492117331 -> 1264937413 distrib._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c distrib._.c -o distrib.o
# distrib._.c:109:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(stat,"\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# distrib._.c:109:9: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(stat,"\r\n") )
# ^
# ( )
# distrib._.c:109:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(stat,"\r\n") )
# ^
# ==
# distrib._.c:438:35: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( off == 0 || 0 < ready_cc(fs) && off/1024 == Conn->ca_curoff/1024 )
# ~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# distrib._.c:438:35: note: place parentheses around the '&&' expression to silence this warning
# if( off == 0 || 0 < ready_cc(fs) && off/1024 == Conn->ca_curoff/1024 )
# ^
# ( )
# distrib._.c:462:20: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( 2 <= LOGLEVEL && nready == 0
# ~~~~~~~~~~~~~~^~~~~~~~~~~~~~
# distrib._.c:462:20: note: place parentheses around the '&&' expression to silence this warning
# if( 2 <= LOGLEVEL && nready == 0
# ^
# ( )
# distrib._.c:463:20: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || 3 <= LOGLEVEL && (1 < Time()-Start) ){
# ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
# distrib._.c:463:20: note: place parentheses around the '&&' expression to silence this warning
# || 3 <= LOGLEVEL && (1 < Time()-Start) ){
# ^
# ( )
# 4 warnings generated.
# ../mkcpp bcounter.c bcounter._.c
# -- mkcpp set time: 1492117331 -> 1407389270 bcounter._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c bcounter._.c -o bcounter.o
# bcounter._.c:309:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(cpath,'?') )
# ~~~^~~~~~~~~~~~~~~~~~~
# bcounter._.c:309:9: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(cpath,'?') )
# ^
# ( )
# bcounter._.c:309:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(cpath,'?') )
# ^
# ==
# bcounter._.c:556:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pp = strchr(host,':') ){
# ~~~^~~~~~~~~~~~~~~~~~
# bcounter._.c:556:10: note: place parentheses around the assignment to silence this warning
# if( pp = strchr(host,':') ){
# ^
# ( )
# bcounter._.c:556:10: note: use '==' to turn this assignment into an equality comparison
# if( pp = strchr(host,':') ){
# ^
# ==
# bcounter._.c:565:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(up,'#') ){
# ~~~^~~~~~~~~~~~~~~~
# bcounter._.c:565:11: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(up,'#') ){
# ^
# ( )
# bcounter._.c:565:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(up,'#') ){
# ^
# ==
# bcounter._.c:569:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(up,'?') ){
# ~~~^~~~~~~~~~~~~~~~
# bcounter._.c:569:10: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(up,'?') ){
# ^
# ( )
# bcounter._.c:569:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(up,'?') ){
# ^
# ==
# bcounter._.c:712:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(url,"#{") ){
# ~~~^~~~~~~~~~~~~~~~~~
# bcounter._.c:712:9: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(url,"#{") ){
# ^
# ( )
# bcounter._.c:712:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(url,"#{") ){
# ^
# ==
# bcounter._.c:715:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(urlb,"#{") ){
# ~~~^~~~~~~~~~~~~~~~~~~
# bcounter._.c:715:10: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(urlb,"#{") ){
# ^
# ( )
# bcounter._.c:715:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(urlb,"#{") ){
# ^
# ==
# bcounter._.c:771:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( iscum = streq(url,"##cumget") ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# bcounter._.c:771:12: note: place parentheses around the assignment to silence this warning
# if( iscum = streq(url,"##cumget") ){
# ^
# ( )
# bcounter._.c:771:12: note: use '==' to turn this assignment into an equality comparison
# if( iscum = streq(url,"##cumget") ){
# ^
# ==
# bcounter._.c:780:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( fp = fmt; fc = *fp; fp++ ){
# ~~~^~~~~
# bcounter._.c:780:20: note: place parentheses around the assignment to silence this warning
# for( fp = fmt; fc = *fp; fp++ ){
# ^
# ( )
# bcounter._.c:780:20: note: use '==' to turn this assignment into an equality comparison
# for( fp = fmt; fc = *fp; fp++ ){
# ^
# ==
# bcounter._.c:834:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( mean = (fc == 'm') ){
# ~~~~~^~~~~~~~~~~~~
# bcounter._.c:834:12: note: place parentheses around the assignment to silence this warning
# if( mean = (fc == 'm') ){
# ^
# ( )
# bcounter._.c:834:12: note: use '==' to turn this assignment into an equality comparison
# if( mean = (fc == 'm') ){
# ^
# ==
# 9 warnings generated.
# ../mkcpp ipno.c ipno._.c
# -- mkcpp set time: 1492117331 -> 1250403944 ipno._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c ipno._.c -o ipno.o
# ipno._.c:34:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( ni = fread(cands,ADDRLEN,BLKSIZE,fp) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ipno._.c:34:12: note: place parentheses around the assignment to silence this warning
# while( ni = fread(cands,ADDRLEN,BLKSIZE,fp) ){
# ^
# ( )
# ipno._.c:34:12: note: use '==' to turn this assignment into an equality comparison
# while( ni = fread(cands,ADDRLEN,BLKSIZE,fp) ){
# ^
# ==
# 1 warning generated.
# ../mkcpp inets.c inets._.c
# -- mkcpp set time: 1492117331 -> 1408790277 inets._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c inets._.c -o inets.o
# inets._.c:318:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( hp = gethostbyname(host) )
# ~~~^~~~~~~~~~~~~~~~~~~~~
# inets._.c:318:9: note: place parentheses around the assignment to silence this warning
# if( hp = gethostbyname(host) )
# ^
# ( )
# inets._.c:318:9: note: use '==' to turn this assignment into an equality comparison
# if( hp = gethostbyname(host) )
# ^
# ==
# inets._.c:402:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(host+2,'.') ){
# ~~~^~~~~~~~~~~~~~~~~~~~
# inets._.c:402:10: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(host+2,'.') ){
# ^
# ( )
# inets._.c:402:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(host+2,'.') ){
# ^
# ==
# inets._.c:438:13: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( 0 < nr && nr < 10 || (self && 0 <= nr) ){ CX->cx_numretry = nr; }
# ~~~~~~~^~~~~~~~~~ ~~
# inets._.c:438:13: note: place parentheses around the '&&' expression to silence this warning
# if( 0 < nr && nr < 10 || (self && 0 <= nr) ){ CX->cx_numretry = nr; }
# ^
# ( )
# inets._.c:439:13: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( 0 < to && to < 30 || (self && 0 <= to) ){ CX->cx_timeout1 = to; }
# ~~~~~~~^~~~~~~~~~ ~~
# inets._.c:439:13: note: place parentheses around the '&&' expression to silence this warning
# if( 0 < to && to < 30 || (self && 0 <= to) ){ CX->cx_timeout1 = to; }
# ^
# ( )
# inets._.c:440:13: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( 3 < iv && iv < 30 || (self && 0 <= iv) ){ CX->cx_interval = iv; }
# ~~~~~~~^~~~~~~~~~ ~~
# inets._.c:440:13: note: place parentheses around the '&&' expression to silence this warning
# if( 3 < iv && iv < 30 || (self && 0 <= iv) ){ CX->cx_interval = iv; }
# ^
# ( )
# inets._.c:792:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ri = 0; ri = RES_next_res(resolvers,ri,AVStr(res1),AVStr(arg)); ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# inets._.c:792:18: note: place parentheses around the assignment to silence this warning
# for( ri = 0; ri = RES_next_res(resolvers,ri,AVStr(res1),AVStr(arg)); ){
# ^
# ( )
# inets._.c:792:18: note: use '==' to turn this assignment into an equality comparison
# for( ri = 0; ri = RES_next_res(resolvers,ri,AVStr(res1),AVStr(arg)); ){
# ^
# ==
# inets._.c:842:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( res_logf = fopen(log,"a") ){
# ~~~~~~~~~^~~~~~~~~~~~~~~~
# inets._.c:842:16: note: place parentheses around the assignment to silence this warning
# if( res_logf = fopen(log,"a") ){
# ^
# ( )
# inets._.c:842:16: note: use '==' to turn this assignment into an equality comparison
# if( res_logf = fopen(log,"a") ){
# ^
# ==
# inets._.c:862:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( roe = getenv("RES_ORDER") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~
# inets._.c:862:11: note: place parentheses around the assignment to silence this warning
# if( roe = getenv("RES_ORDER") ){
# ^
# ( )
# inets._.c:862:11: note: use '==' to turn this assignment into an equality comparison
# if( roe = getenv("RES_ORDER") ){
# ^
# ==
# inets._.c:908:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( hi = 0; haddr = hp->h_addr_list[hi+1]; hi++ )
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# inets._.c:908:22: note: place parentheses around the assignment to silence this warning
# for( hi = 0; haddr = hp->h_addr_list[hi+1]; hi++ )
# ^
# ( )
# inets._.c:908:22: note: use '==' to turn this assignment into an equality comparison
# for( hi = 0; haddr = hp->h_addr_list[hi+1]; hi++ )
# ^
# ==
# inets._.c:937:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ai = 0; name1 = hp->h_aliases[ai]; ai++ )
# ~~~~~~^~~~~~~~~~~~~~~~~~~
# inets._.c:937:21: note: place parentheses around the assignment to silence this warning
# for( ai = 0; name1 = hp->h_aliases[ai]; ai++ )
# ^
# ( )
# inets._.c:937:21: note: use '==' to turn this assignment into an equality comparison
# for( ai = 0; name1 = hp->h_aliases[ai]; ai++ )
# ^
# ==
# inets._.c:946:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ai = 0; addr1 = hp->h_addr_list[ai]; ai++ )
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~
# inets._.c:946:21: note: place parentheses around the assignment to silence this warning
# for( ai = 0; addr1 = hp->h_addr_list[ai]; ai++ )
# ^
# ( )
# inets._.c:946:21: note: use '==' to turn this assignment into an equality comparison
# for( ai = 0; addr1 = hp->h_addr_list[ai]; ai++ )
# ^
# ==
# inets._.c:1023:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( si = 0; sc = sv[si]; si++ ){
# ~~~^~~~~~~~
# inets._.c:1023:18: note: place parentheses around the assignment to silence this warning
# for( si = 0; sc = sv[si]; si++ ){
# ^
# ( )
# inets._.c:1023:18: note: use '==' to turn this assignment into an equality comparison
# for( si = 0; sc = sv[si]; si++ ){
# ^
# ==
# inets._.c:1053:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ai = 0; a1 = hp1->h_addr_list[ai]; ai++ ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# inets._.c:1053:19: note: place parentheses around the assignment to silence this warning
# for( ai = 0; a1 = hp1->h_addr_list[ai]; ai++ ){
# ^
# ( )
# inets._.c:1053:19: note: use '==' to turn this assignment into an equality comparison
# for( ai = 0; a1 = hp1->h_addr_list[ai]; ai++ ){
# ^
# ==
# inets._.c:1054:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sx = isinlist(hp2->h_addr_list,a1,alen) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# inets._.c:1054:11: note: place parentheses around the assignment to silence this warning
# if( sx = isinlist(hp2->h_addr_list,a1,alen) ){
# ^
# ( )
# inets._.c:1054:11: note: use '==' to turn this assignment into an equality comparison
# if( sx = isinlist(hp2->h_addr_list,a1,alen) ){
# ^
# ==
# inets._.c:1065:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ai = 0; a1 = hp1->h_aliases[ai]; ai++ ){
# ~~~^~~~~~~~~~~~~~~~~~~~
# inets._.c:1065:19: note: place parentheses around the assignment to silence this warning
# for( ai = 0; a1 = hp1->h_aliases[ai]; ai++ ){
# ^
# ( )
# inets._.c:1065:19: note: use '==' to turn this assignment into an equality comparison
# for( ai = 0; a1 = hp1->h_aliases[ai]; ai++ ){
# ^
# ==
# inets._.c:1066:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sx = isinlist(hp2->h_aliases,a1,0) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# inets._.c:1066:11: note: place parentheses around the assignment to silence this warning
# if( sx = isinlist(hp2->h_aliases,a1,0) ){
# ^
# ( )
# inets._.c:1066:11: note: use '==' to turn this assignment into an equality comparison
# if( sx = isinlist(hp2->h_aliases,a1,0) ){
# ^
# ==
# inets._.c:1157:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ai = 0; name1 = hp->h_aliases[ai]; ai++ ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~
# inets._.c:1157:21: note: place parentheses around the assignment to silence this warning
# for( ai = 0; name1 = hp->h_aliases[ai]; ai++ ){
# ^
# ( )
# inets._.c:1157:21: note: use '==' to turn this assignment into an equality comparison
# for( ai = 0; name1 = hp->h_aliases[ai]; ai++ ){
# ^
# ==
# inets._.c:1356:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ai = 0; addr = hp->h_addr_list[ai]; ai++ ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~
# inets._.c:1356:21: note: place parentheses around the assignment to silence this warning
# for( ai = 0; addr = hp->h_addr_list[ai]; ai++ ){
# ^
# ( )
# inets._.c:1356:21: note: use '==' to turn this assignment into an equality comparison
# for( ai = 0; addr = hp->h_addr_list[ai]; ai++ ){
# ^
# ==
# inets._.c:1373:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ai = 0; name = hp->h_aliases[ai]; ai++ )
# ~~~~~^~~~~~~~~~~~~~~~~~~
# inets._.c:1373:21: note: place parentheses around the assignment to silence this warning
# for( ai = 0; name = hp->h_aliases[ai]; ai++ )
# ^
# ( )
# inets._.c:1373:21: note: use '==' to turn this assignment into an equality comparison
# for( ai = 0; name = hp->h_aliases[ai]; ai++ )
# ^
# ==
# inets._.c:1457:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( Hp = HostsCache[ci] ){
# ~~~^~~~~~~~~~~~~~~~
# inets._.c:1457:10: note: place parentheses around the assignment to silence this warning
# if( Hp = HostsCache[ci] ){
# ^
# ( )
# inets._.c:1457:10: note: use '==' to turn this assignment into an equality comparison
# if( Hp = HostsCache[ci] ){
# ^
# ==
# inets._.c:1528:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( tp = strchr(np,'}') )
# ~~~^~~~~~~~~~~~~~~~
# inets._.c:1528:11: note: place parentheses around the assignment to silence this warning
# if( tp = strchr(np,'}') )
# ^
# ( )
# inets._.c:1528:11: note: use '==' to turn this assignment into an equality comparison
# if( tp = strchr(np,'}') )
# ^
# ==
# inets._.c:1537:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(np,',') ){
# ~~~^~~~~~~~~~~~~~~~
# inets._.c:1537:11: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(np,',') ){
# ^
# ( )
# inets._.c:1537:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(np,',') ){
# ^
# ==
# inets._.c:1597:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( hp = Dgethostbyname(name) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# inets._.c:1597:9: note: place parentheses around the assignment to silence this warning
# if( hp = Dgethostbyname(name) ){
# ^
# ( )
# inets._.c:1597:9: note: use '==' to turn this assignment into an equality comparison
# if( hp = Dgethostbyname(name) ){
# ^
# ==
# inets._.c:1643:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( addrs = strchr(names,'/') ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~
# inets._.c:1643:12: note: place parentheses around the assignment to silence this warning
# if( addrs = strchr(names,'/') ){
# ^
# ( )
# inets._.c:1643:12: note: use '==' to turn this assignment into an equality comparison
# if( addrs = strchr(names,'/') ){
# ^
# ==
# inets._.c:1645:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( opts = strchr(addrs+1,'/') ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~
# inets._.c:1645:12: note: place parentheses around the assignment to silence this warning
# if( opts = strchr(addrs+1,'/') ){
# ^
# ( )
# inets._.c:1645:12: note: use '==' to turn this assignment into an equality comparison
# if( opts = strchr(addrs+1,'/') ){
# ^
# ==
# inets._.c:1738:14: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( byname && hp->h_addr_list[0] == 0
# ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# inets._.c:1738:14: note: place parentheses around the '&&' expression to silence this warning
# if( byname && hp->h_addr_list[0] == 0
# ^
# ( )
# inets._.c:1739:14: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || !byname && hp->h_name[0] == 0
# ~~ ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
# inets._.c:1739:14: note: place parentheses around the '&&' expression to silence this warning
# || !byname && hp->h_name[0] == 0
# ^
# ( )
# inets._.c:1789:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else{
# ^
# inets._.c:1995:19: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( name != NULL && !IsInetaddr(name) || 1 < Time()-Start )
# ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ~~
# inets._.c:1995:19: note: place parentheses around the '&&' expression to silence this warning
# if( name != NULL && !IsInetaddr(name) || 1 < Time()-Start )
# ^
# ( )
# inets._.c:2017:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( CHp = findHostentInCache(hp,&chp,&dif) ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# inets._.c:2017:12: note: place parentheses around the assignment to silence this warning
# if( CHp = findHostentInCache(hp,&chp,&dif) ){
# ^
# ( )
# inets._.c:2017:12: note: use '==' to turn this assignment into an equality comparison
# if( CHp = findHostentInCache(hp,&chp,&dif) ){
# ^
# ==
# inets._.c:2058:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( addr = VSA_ntoa(sa) )
# ~~~~~^~~~~~~~~~~~~~
# inets._.c:2058:11: note: place parentheses around the assignment to silence this warning
# if( addr = VSA_ntoa(sa) )
# ^
# ( )
# inets._.c:2058:11: note: use '==' to turn this assignment into an equality comparison
# if( addr = VSA_ntoa(sa) )
# ^
# ==
# inets._.c:2083:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( fp = form; fc = *fp; fp++ ){
# ~~~^~~~~
# inets._.c:2083:21: note: place parentheses around the assignment to silence this warning
# for( fp = form; fc = *fp; fp++ ){
# ^
# ( )
# inets._.c:2083:21: note: use '==' to turn this assignment into an equality comparison
# for( fp = form; fc = *fp; fp++ ){
# ^
# ==
# inets._.c:2345:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( nready = PollIn(sock,to1) )
# ~~~~~~~^~~~~~~~~~~~~~~~~~
# inets._.c:2345:14: note: place parentheses around the assignment to silence this warning
# if( nready = PollIn(sock,to1) )
# ^
# ( )
# inets._.c:2345:14: note: use '==' to turn this assignment into an equality comparison
# if( nready = PollIn(sock,to1) )
# ^
# ==
# inets._.c:2447:16: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse]
# DGC *MainConn();
# ^~
# inets._.c:2447:16: note: replace parentheses with an initializer to declare a variable
# DGC *MainConn();
# ^~
# = NULL
# inets._.c:2475:51: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || strheadstrX(SRCHOST,"_-DontRouteIfBound.",1) && rcode == 0
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
# inets._.c:2475:51: note: place parentheses around the '&&' expression to silence this warning
# || strheadstrX(SRCHOST,"_-DontRouteIfBound.",1) && rcode == 0
# ^
# ( )
# inets._.c:2476:54: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || strheadstrX(SRCHOST,"_-DontRouteIfNotBound.",1) && rcode != 0
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~
# inets._.c:2476:54: note: place parentheses around the '&&' expression to silence this warning
# || strheadstrX(SRCHOST,"_-DontRouteIfNotBound.",1) && rcode != 0
# ^
# ( )
# inets._.c:2507:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( Hp == 0 || Hp->hc_predef == 0 && Hp->hc_predefa == 0 ){
# ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
# inets._.c:2507:36: note: place parentheses around the '&&' expression to silence this warning
# if( Hp == 0 || Hp->hc_predef == 0 && Hp->hc_predefa == 0 ){
# ^
# ( )
# inets._.c:2531:13: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse]
# double Time(),Start;
# ^~
# inets._.c:2531:13: note: replace parentheses with an initializer to declare a variable
# double Time(),Start;
# ^~
# = 0.0
# inets._.c:2587:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ds = ConRetry(sock,sap,what,portname,hostname,iport,ntry) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# inets._.c:2587:10: note: place parentheses around the assignment to silence this warning
# if( ds = ConRetry(sock,sap,what,portname,hostname,iport,ntry) ){
# ^
# ( )
# inets._.c:2587:10: note: use '==' to turn this assignment into an equality comparison
# if( ds = ConRetry(sock,sap,what,portname,hostname,iport,ntry) ){
# ^
# ==
# inets._.c:2706:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( hi = 0; haddr = hp->h_addr_list[hi]; hi++ ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~
# inets._.c:2706:21: note: place parentheses around the assignment to silence this warning
# for( hi = 0; haddr = hp->h_addr_list[hi]; hi++ ){
# ^
# ( )
# inets._.c:2706:21: note: use '==' to turn this assignment into an equality comparison
# for( hi = 0; haddr = hp->h_addr_list[hi]; hi++ ){
# ^
# ==
# inets._.c:2747:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# inets._.c:2754:41: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( csock < 0 || Hp->hc_shifted < hn && 2.0 < Elp ){
# ~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
# inets._.c:2754:41: note: place parentheses around the '&&' expression to silence this warning
# if( csock < 0 || Hp->hc_shifted < hn && 2.0 < Elp ){
# ^
# ( )
# inets._.c:2808:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( hp = gethostbyNameAddr(cache_only,host,NULL,0,0) )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# inets._.c:2808:9: note: place parentheses around the assignment to silence this warning
# if( hp = gethostbyNameAddr(cache_only,host,NULL,0,0) )
# ^
# ( )
# inets._.c:2808:9: note: use '==' to turn this assignment into an equality comparison
# if( hp = gethostbyNameAddr(cache_only,host,NULL,0,0) )
# ^
# ==
# inets._.c:2818:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( addr = _gethostaddr(host,0) )
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~
# inets._.c:2818:11: note: place parentheses around the assignment to silence this warning
# if( addr = _gethostaddr(host,0) )
# ^
# ( )
# inets._.c:2818:11: note: use '==' to turn this assignment into an equality comparison
# if( addr = _gethostaddr(host,0) )
# ^
# ==
# inets._.c:2853:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( hp = gethostbyNameAddr(cacheonly,host,NULL,0,0) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# inets._.c:2853:9: note: place parentheses around the assignment to silence this warning
# if( hp = gethostbyNameAddr(cacheonly,host,NULL,0,0) ){
# ^
# ( )
# inets._.c:2853:9: note: use '==' to turn this assignment into an equality comparison
# if( hp = gethostbyNameAddr(cacheonly,host,NULL,0,0) ){
# ^
# ==
# inets._.c:2942:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( found = getHost_nbo(0,host,VStrNULL,&sab) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# inets._.c:2942:12: note: place parentheses around the assignment to silence this warning
# if( found = getHost_nbo(0,host,VStrNULL,&sab) ){
# ^
# ( )
# inets._.c:2942:12: note: use '==' to turn this assignment into an equality comparison
# if( found = getHost_nbo(0,host,VStrNULL,&sab) ){
# ^
# ==
# inets._.c:3033:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( n2 = 0; a2 = hp2->h_addr_list[n2]; n2++ ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# inets._.c:3033:18: note: place parentheses around the assignment to silence this warning
# for( n2 = 0; a2 = hp2->h_addr_list[n2]; n2++ ){
# ^
# ( )
# inets._.c:3033:18: note: use '==' to turn this assignment into an equality comparison
# for( n2 = 0; a2 = hp2->h_addr_list[n2]; n2++ ){
# ^
# ==
# inets._.c:3034:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( n1 = 0; a1 = hp1->h_addr_list[n1]; n1++ )
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# inets._.c:3034:19: note: place parentheses around the assignment to silence this warning
# for( n1 = 0; a1 = hp1->h_addr_list[n1]; n1++ )
# ^
# ( )
# inets._.c:3034:19: note: use '==' to turn this assignment into an equality comparison
# for( n1 = 0; a1 = hp1->h_addr_list[n1]; n1++ )
# ^
# ==
# inets._.c:3122:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( aaddr = gethostaddr(hostname) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# inets._.c:3122:12: note: place parentheses around the assignment to silence this warning
# if( aaddr = gethostaddr(hostname) ){
# ^
# ( )
# inets._.c:3122:12: note: use '==' to turn this assignment into an equality comparison
# if( aaddr = gethostaddr(hostname) ){
# ^
# ==
# inets._.c:3428:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# inets._.c:3590:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( hp = gethostbyNameAddr(0,host,NULL,0,0) )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# inets._.c:3590:10: note: place parentheses around the assignment to silence this warning
# if( hp = gethostbyNameAddr(0,host,NULL,0,0) )
# ^
# ( )
# inets._.c:3590:10: note: use '==' to turn this assignment into an equality comparison
# if( hp = gethostbyNameAddr(0,host,NULL,0,0) )
# ^
# ==
# inets._.c:3637:24: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || hostname != NULL && streq(hostname,"*")
# ~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
# inets._.c:3637:24: note: place parentheses around the '&&' expression to silence this warning
# || hostname != NULL && streq(hostname,"*")
# ^
# ( )
# inets._.c:3638:24: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || hostname != NULL && hostaf(hostname) == AF_INET6
# ~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# inets._.c:3638:24: note: place parentheses around the '&&' expression to silence this warning
# || hostname != NULL && hostaf(hostname) == AF_INET6
# ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# inets._.c:3639:24: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || hostname != NULL && VSA_strisaddr(hostname) == AF_INET6
# ~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# inets._.c:3639:24: note: place parentheses around the '&&' expression to silence this warning
# || hostname != NULL && VSA_strisaddr(hostname) == AF_INET6
# ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# inets._.c:3698:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( hp = gethostbyNameAddr(0,hostname,NULL,0,0) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# inets._.c:3698:10: note: place parentheses around the assignment to silence this warning
# if( hp = gethostbyNameAddr(0,hostname,NULL,0,0) ){
# ^
# ( )
# inets._.c:3698:10: note: use '==' to turn this assignment into an equality comparison
# if( hp = gethostbyNameAddr(0,hostname,NULL,0,0) ){
# ^
# ==
# inets._.c:3747:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( addr = gethostaddr(host) ){
# ~~~~~^~~~~~~~~~~~~~~~~~~
# inets._.c:3747:12: note: place parentheses around the assignment to silence this warning
# if( addr = gethostaddr(host) ){
# ^
# ( )
# inets._.c:3747:12: note: use '==' to turn this assignment into an equality comparison
# if( addr = gethostaddr(host) ){
# ^
# ==
# inets._.c:3779:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( nx = 0; cname = names[nx] ; nx++ ){
# ~~~~~~^~~~~~~~~~~
# inets._.c:3779:21: note: place parentheses around the assignment to silence this warning
# for( nx = 0; cname = names[nx] ; nx++ ){
# ^
# ( )
# inets._.c:3779:21: note: use '==' to turn this assignment into an equality comparison
# for( nx = 0; cname = names[nx] ; nx++ ){
# ^
# ==
# inets._.c:3814:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( Hp = findHostCache(host,NULL,0,0) )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# inets._.c:3814:9: note: place parentheses around the assignment to silence this warning
# if( Hp = findHostCache(host,NULL,0,0) )
# ^
# ( )
# inets._.c:3814:9: note: use '==' to turn this assignment into an equality comparison
# if( Hp = findHostCache(host,NULL,0,0) )
# ^
# ==
# inets._.c:3845:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ox = 0; ox = RES_next_res(sorder,ox,AVStr(order1),VStrNULL); ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# inets._.c:3845:18: note: place parentheses around the assignment to silence this warning
# for( ox = 0; ox = RES_next_res(sorder,ox,AVStr(order1),VStrNULL); ){
# ^
# ( )
# inets._.c:3845:18: note: use '==' to turn this assignment into an equality comparison
# for( ox = 0; ox = RES_next_res(sorder,ox,AVStr(order1),VStrNULL); ){
# ^
# ==
# inets._.c:3886:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( Hp = findHostCache(name,addr,len,type) )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# inets._.c:3886:9: note: place parentheses around the assignment to silence this warning
# if( Hp = findHostCache(name,addr,len,type) )
# ^
# ( )
# inets._.c:3886:9: note: use '==' to turn this assignment into an equality comparison
# if( Hp = findHostCache(name,addr,len,type) )
# ^
# ==
# inets._.c:3895:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( Hp = findHostCacheByaddr(name) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
# inets._.c:3895:10: note: place parentheses around the assignment to silence this warning
# if( Hp = findHostCacheByaddr(name) ){
# ^
# ( )
# inets._.c:3895:10: note: use '==' to turn this assignment into an equality comparison
# if( Hp = findHostCacheByaddr(name) ){
# ^
# ==
# inets._.c:4091:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(sockname,':') ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# inets._.c:4091:11: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(sockname,':') ){
# ^
# ( )
# inets._.c:4091:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(sockname,':') ){
# ^
# ==
# inets._.c:4165:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(sockname,':') )
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# inets._.c:4165:11: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(sockname,':') )
# ^
# ( )
# inets._.c:4165:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(sockname,':') )
# ^
# ==
# inets._.c:4180:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( aaddr = gethostaddr(server) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~
# inets._.c:4180:12: note: place parentheses around the assignment to silence this warning
# if( aaddr = gethostaddr(server) ){
# ^
# ( )
# inets._.c:4180:12: note: use '==' to turn this assignment into an equality comparison
# if( aaddr = gethostaddr(server) ){
# ^
# ==
# inets._.c:4357:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( viaNAT = setupDATAviaNAT(Conn,&svsock,&svpeer,BVStr(mport)) ){
# ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# inets._.c:4357:13: note: place parentheses around the assignment to silence this warning
# if( viaNAT = setupDATAviaNAT(Conn,&svsock,&svpeer,BVStr(mport)) ){
# ^
# ( )
# inets._.c:4357:13: note: use '==' to turn this assignment into an equality comparison
# if( viaNAT = setupDATAviaNAT(Conn,&svsock,&svpeer,BVStr(mport)) ){
# ^
# ==
# inets._.c:4553:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( hp = gethostbyNameAddr(0,host,NULL,0,0) )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# inets._.c:4553:10: note: place parentheses around the assignment to silence this warning
# if( hp = gethostbyNameAddr(0,host,NULL,0,0) )
# ^
# ( )
# inets._.c:4553:10: note: use '==' to turn this assignment into an equality comparison
# if( hp = gethostbyNameAddr(0,host,NULL,0,0) )
# ^
# ==
# inets._.c:4632:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( hp0 = gethostbyNameAddr(nocache,host1,NULL,0,0) ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# inets._.c:4632:10: note: place parentheses around the assignment to silence this warning
# if( hp0 = gethostbyNameAddr(nocache,host1,NULL,0,0) ){
# ^
# ( )
# inets._.c:4632:10: note: use '==' to turn this assignment into an equality comparison
# if( hp0 = gethostbyNameAddr(nocache,host1,NULL,0,0) ){
# ^
# ==
# inets._.c:4634:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( hp2 = gethostbyNameAddr(nocache,host2,NULL,0,0) )
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# inets._.c:4634:11: note: place parentheses around the assignment to silence this warning
# if( hp2 = gethostbyNameAddr(nocache,host2,NULL,0,0) )
# ^
# ( )
# inets._.c:4634:11: note: use '==' to turn this assignment into an equality comparison
# if( hp2 = gethostbyNameAddr(nocache,host2,NULL,0,0) )
# ^
# ==
# inets._.c:4640:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( aj = 0; n2 = hp2->h_aliases[aj]; aj++ ){
# ~~~^~~~~~~~~~~~~~~~~~~~
# inets._.c:4640:20: note: place parentheses around the assignment to silence this warning
# for( aj = 0; n2 = hp2->h_aliases[aj]; aj++ ){
# ^
# ( )
# inets._.c:4640:20: note: use '==' to turn this assignment into an equality comparison
# for( aj = 0; n2 = hp2->h_aliases[aj]; aj++ ){
# ^
# ==
# inets._.c:4645:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ai = 0; n1 = hp1->h_aliases[ai]; ai++ )
# ~~~^~~~~~~~~~~~~~~~~~~~
# inets._.c:4645:20: note: place parentheses around the assignment to silence this warning
# for( ai = 0; n1 = hp1->h_aliases[ai]; ai++ )
# ^
# ( )
# inets._.c:4645:20: note: use '==' to turn this assignment into an equality comparison
# for( ai = 0; n1 = hp1->h_aliases[ai]; ai++ )
# ^
# ==
# inets._.c:4646:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( aj = 0; n2 = hp2->h_aliases[aj]; aj++ ){
# ~~~^~~~~~~~~~~~~~~~~~~~
# inets._.c:4646:20: note: place parentheses around the assignment to silence this warning
# for( aj = 0; n2 = hp2->h_aliases[aj]; aj++ ){
# ^
# ( )
# inets._.c:4646:20: note: use '==' to turn this assignment into an equality comparison
# for( aj = 0; n2 = hp2->h_aliases[aj]; aj++ ){
# ^
# ==
# inets._.c:4651:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ai = 0; a1 = hp1->h_addr_list[ai]; ai++ )
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# inets._.c:4651:20: note: place parentheses around the assignment to silence this warning
# for( ai = 0; a1 = hp1->h_addr_list[ai]; ai++ )
# ^
# ( )
# inets._.c:4651:20: note: use '==' to turn this assignment into an equality comparison
# for( ai = 0; a1 = hp1->h_addr_list[ai]; ai++ )
# ^
# ==
# inets._.c:4652:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( aj = 0; a2 = hp2->h_addr_list[aj]; aj++ ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# inets._.c:4652:20: note: place parentheses around the assignment to silence this warning
# for( aj = 0; a2 = hp2->h_addr_list[aj]; aj++ ){
# ^
# ( )
# inets._.c:4652:20: note: use '==' to turn this assignment into an equality comparison
# for( aj = 0; a2 = hp2->h_addr_list[aj]; aj++ ){
# ^
# ==
# inets._.c:4739:14: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( domain && strcasecmp(domain,"unix") == 0
# ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# inets._.c:4739:14: note: place parentheses around the '&&' expression to silence this warning
# if( domain && strcasecmp(domain,"unix") == 0
# ^
# ( )
# inets._.c:4740:21: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || lhost != NULL && lhost[0] == '/' )
# ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
# inets._.c:4740:21: note: place parentheses around the '&&' expression to silence this warning
# || lhost != NULL && lhost[0] == '/' )
# ^
# ( )
# inets._.c:4770:20: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || rhost != NULL && rhost[0] == '/' ){
# ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
# inets._.c:4770:20: note: place parentheses around the '&&' expression to silence this warning
# || rhost != NULL && rhost[0] == '/' ){
# ^
# ( )
# inets._.c:4832:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( hp = gethostbyNameAddr(cacheonly,hostname,NULL,0,0) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# inets._.c:4832:9: note: place parentheses around the assignment to silence this warning
# if( hp = gethostbyNameAddr(cacheonly,hostname,NULL,0,0) ){
# ^
# ( )
# inets._.c:4832:9: note: use '==' to turn this assignment into an equality comparison
# if( hp = gethostbyNameAddr(cacheonly,hostname,NULL,0,0) ){
# ^
# ==
# inets._.c:4868:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( resolv = getenv("RES_ORDER") ){
# ~~~~~~~^~~~~~~~~~~~~~~~~~~~~
# inets._.c:4868:13: note: place parentheses around the assignment to silence this warning
# if( resolv = getenv("RES_ORDER") ){
# ^
# ( )
# inets._.c:4868:13: note: use '==' to turn this assignment into an equality comparison
# if( resolv = getenv("RES_ORDER") ){
# ^
# ==
# inets._.c:4872:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( resolv = DELEGATE_getEnv("RESOLV") ){
# ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
# inets._.c:4872:13: note: place parentheses around the assignment to silence this warning
# if( resolv = DELEGATE_getEnv("RESOLV") ){
# ^
# ( )
# inets._.c:4872:13: note: use '==' to turn this assignment into an equality comparison
# if( resolv = DELEGATE_getEnv("RESOLV") ){
# ^
# ==
# inets._.c:4876:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( reswait = DELEGATE_getEnv("RES_WAIT") ){
# ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# inets._.c:4876:14: note: place parentheses around the assignment to silence this warning
# if( reswait = DELEGATE_getEnv("RES_WAIT") ){
# ^
# ( )
# inets._.c:4876:14: note: use '==' to turn this assignment into an equality comparison
# if( reswait = DELEGATE_getEnv("RES_WAIT") ){
# ^
# ==
# inets._.c:4933:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( Me = findHostCache(myname,NULL,0,0) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# inets._.c:4933:9: note: place parentheses around the assignment to silence this warning
# if( Me = findHostCache(myname,NULL,0,0) ){
# ^
# ( )
# inets._.c:4933:9: note: use '==' to turn this assignment into an equality comparison
# if( Me = findHostCache(myname,NULL,0,0) ){
# ^
# ==
# inets._.c:4936:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( me = EX_GETHOSTBYNAME((char*)myname) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# inets._.c:4936:9: note: place parentheses around the assignment to silence this warning
# if( me = EX_GETHOSTBYNAME((char*)myname) ){
# ^
# ( )
# inets._.c:4936:9: note: use '==' to turn this assignment into an equality comparison
# if( me = EX_GETHOSTBYNAME((char*)myname) ){
# ^
# ==
# inets._.c:4949:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( me = getMyHostname1(BVStr(myname),nsize) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# inets._.c:4949:9: note: place parentheses around the assignment to silence this warning
# if( me = getMyHostname1(BVStr(myname),nsize) ){
# ^
# ( )
# inets._.c:4949:9: note: use '==' to turn this assignment into an equality comparison
# if( me = getMyHostname1(BVStr(myname),nsize) ){
# ^
# ==
# inets._.c:4966:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( me = getMyHostname1(BVStr(myname),nsize) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# inets._.c:4966:10: note: place parentheses around the assignment to silence this warning
# if( me = getMyHostname1(BVStr(myname),nsize) ){
# ^
# ( )
# inets._.c:4966:10: note: use '==' to turn this assignment into an equality comparison
# if( me = getMyHostname1(BVStr(myname),nsize) ){
# ^
# ==
# inets._.c:5048:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ai = 0; addr = me->h_addr_list[ai]; ai++ ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~
# inets._.c:5048:21: note: place parentheses around the assignment to silence this warning
# for( ai = 0; addr = me->h_addr_list[ai]; ai++ ){
# ^
# ( )
# inets._.c:5048:21: note: use '==' to turn this assignment into an equality comparison
# for( ai = 0; addr = me->h_addr_list[ai]; ai++ ){
# ^
# ==
# inets._.c:5061:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( rp = strchr(porder,'S') )
# ~~~^~~~~~~~~~~~~~~~~~~~
# inets._.c:5061:10: note: place parentheses around the assignment to silence this warning
# if( rp = strchr(porder,'S') )
# ^
# ( )
# inets._.c:5061:10: note: use '==' to turn this assignment into an equality comparison
# if( rp = strchr(porder,'S') )
# ^
# ==
# inets._.c:5085:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( rp = strchr(porder,'N') )
# ~~~^~~~~~~~~~~~~~~~~~~~
# inets._.c:5085:12: note: place parentheses around the assignment to silence this warning
# if( rp = strchr(porder,'N') )
# ^
# ( )
# inets._.c:5085:12: note: use '==' to turn this assignment into an equality comparison
# if( rp = strchr(porder,'N') )
# ^
# ==
# inets._.c:5093:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( rp = strchr(porder,'N') )
# ~~~^~~~~~~~~~~~~~~~~~~~
# inets._.c:5093:10: note: place parentheses around the assignment to silence this warning
# if( rp = strchr(porder,'N') )
# ^
# ( )
# inets._.c:5093:10: note: use '==' to turn this assignment into an equality comparison
# if( rp = strchr(porder,'N') )
# ^
# ==
# inets._.c:5533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pid = popenx(command,"r",io) ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~
# inets._.c:5533:10: note: place parentheses around the assignment to silence this warning
# if( pid = popenx(command,"r",io) ){
# ^
# ( )
# inets._.c:5533:10: note: use '==' to turn this assignment into an equality comparison
# if( pid = popenx(command,"r",io) ){
# ^
# ==
# inets._.c:5587:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( am = *mmap ){
# ~~~^~~~~~~
# inets._.c:5587:9: note: place parentheses around the assignment to silence this warning
# if( am = *mmap ){
# ^
# ( )
# inets._.c:5587:9: note: use '==' to turn this assignment into an equality comparison
# if( am = *mmap ){
# ^
# ==
# inets._.c:5896:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fname = strrpbrk(file,"/\\") ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
# inets._.c:5896:12: note: place parentheses around the assignment to silence this warning
# if( fname = strrpbrk(file,"/\\") ){
# ^
# ( )
# inets._.c:5896:12: note: use '==' to turn this assignment into an equality comparison
# if( fname = strrpbrk(file,"/\\") ){
# ^
# ==
# inets._.c:5902:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( bfp = fopen(bin,"r") ){
# ~~~~^~~~~~~~~~~~~~~~
# inets._.c:5902:10: note: place parentheses around the assignment to silence this warning
# if( bfp = fopen(bin,"r") ){
# ^
# ( )
# inets._.c:5902:10: note: use '==' to turn this assignment into an equality comparison
# if( bfp = fopen(bin,"r") ){
# ^
# ==
# 92 warnings generated.
# ../mkcpp uns.c uns._.c
# -- mkcpp set time: 1492117331 -> 1268104466 uns._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c uns._.c -o uns.o
# uns._.c:187:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrpbrk(dir,"/\\") )
# ~~~^~~~~~~~~~~~~~~~~~~~~
# uns._.c:187:10: note: place parentheses around the assignment to silence this warning
# if( dp = strrpbrk(dir,"/\\") )
# ^
# ( )
# uns._.c:187:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrpbrk(dir,"/\\") )
# ^
# ==
# uns._.c:340:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrchr(spath,'/') )
# ~~~^~~~~~~~~~~~~~~~~~~~
# uns._.c:340:9: note: place parentheses around the assignment to silence this warning
# if( dp = strrchr(spath,'/') )
# ^
# ( )
# uns._.c:340:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrchr(spath,'/') )
# ^
# ==
# 2 warnings generated.
# ../mkcpp rident.c rident._.c
# -- mkcpp set time: 1492117332 -> 1264775393 rident._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c rident._.c -o rident.o
# ../mkcpp inetd.c inetd._.c
# -- mkcpp set time: 1492117332 -> 1285966889 inetd._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c inetd._.c -o inetd.o
# inetd._.c:115:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ai = 0; arg = ic->i_argv[ai]; ai++ ){
# ~~~~^~~~~~~~~~~~~~~~
# inetd._.c:115:19: note: place parentheses around the assignment to silence this warning
# for( ai = 0; arg = ic->i_argv[ai]; ai++ ){
# ^
# ( )
# inetd._.c:115:19: note: use '==' to turn this assignment into an equality comparison
# for( ai = 0; arg = ic->i_argv[ai]; ai++ ){
# ^
# ==
# inetd._.c:164:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(conf,'#') )
# ~~~^~~~~~~~~~~~~~~~~~
# inetd._.c:164:9: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(conf,'#') )
# ^
# ( )
# inetd._.c:164:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(conf,'#') )
# ^
# ==
# 2 warnings generated.
# ../mkcpp thruwayd.c thruwayd._.c
# -- mkcpp set time: 1492117332 -> 1252611725 thruwayd._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c thruwayd._.c -o thruwayd.o
# thruwayd._.c:328:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = getenv("THRUWAY_ENTR") )
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~
# thruwayd._.c:328:10: note: place parentheses around the assignment to silence this warning
# if( env = getenv("THRUWAY_ENTR") )
# ^
# ( )
# thruwayd._.c:328:10: note: use '==' to turn this assignment into an equality comparison
# if( env = getenv("THRUWAY_ENTR") )
# ^
# ==
# thruwayd._.c:330:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = getenv("THRUWAY_EXIT") )
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~
# thruwayd._.c:330:10: note: place parentheses around the assignment to silence this warning
# if( env = getenv("THRUWAY_EXIT") )
# ^
# ( )
# thruwayd._.c:330:10: note: use '==' to turn this assignment into an equality comparison
# if( env = getenv("THRUWAY_EXIT") )
# ^
# ==
# thruwayd._.c:610:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pp = ports[pi] ){
# ~~~^~~~~~~~~~~
# thruwayd._.c:610:9: note: place parentheses around the assignment to silence this warning
# if( pp = ports[pi] ){
# ^
# ( )
# thruwayd._.c:610:9: note: use '==' to turn this assignment into an equality comparison
# if( pp = ports[pi] ){
# ^
# ==
# thruwayd._.c:736:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pp = ports[pi] )
# ~~~^~~~~~~~~~~
# thruwayd._.c:736:9: note: place parentheses around the assignment to silence this warning
# if( pp = ports[pi] )
# ^
# ( )
# thruwayd._.c:736:9: note: use '==' to turn this assignment into an equality comparison
# if( pp = ports[pi] )
# ^
# ==
# thruwayd._.c:739:2: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# else
# ^
# thruwayd._.c:766:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pp = ports[pi] )
# ~~~^~~~~~~~~~~
# thruwayd._.c:766:9: note: place parentheses around the assignment to silence this warning
# if( pp = ports[pi] )
# ^
# ( )
# thruwayd._.c:766:9: note: use '==' to turn this assignment into an equality comparison
# if( pp = ports[pi] )
# ^
# ==
# thruwayd._.c:782:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pp = ports[pi] )
# ~~~^~~~~~~~~~~
# thruwayd._.c:782:9: note: place parentheses around the assignment to silence this warning
# if( pp = ports[pi] )
# ^
# ( )
# thruwayd._.c:782:9: note: use '==' to turn this assignment into an equality comparison
# if( pp = ports[pi] )
# ^
# ==
# thruwayd._.c:812:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pp = ports[pi] ){
# ~~~^~~~~~~~~~~
# thruwayd._.c:812:9: note: place parentheses around the assignment to silence this warning
# if( pp = ports[pi] ){
# ^
# ( )
# thruwayd._.c:812:9: note: use '==' to turn this assignment into an equality comparison
# if( pp = ports[pi] ){
# ^
# ==
# thruwayd._.c:873:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pp = ports[sock] )
# ~~~^~~~~~~~~~~~~
# thruwayd._.c:873:9: note: place parentheses around the assignment to silence this warning
# if( pp = ports[sock] )
# ^
# ( )
# thruwayd._.c:873:9: note: use '==' to turn this assignment into an equality comparison
# if( pp = ports[sock] )
# ^
# ==
# thruwayd._.c:940:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( elp = strchr(P_BUFF,'\n') ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~
# thruwayd._.c:940:11: note: place parentheses around the assignment to silence this warning
# if( elp = strchr(P_BUFF,'\n') ){
# ^
# ( )
# thruwayd._.c:940:11: note: use '==' to turn this assignment into an equality comparison
# if( elp = strchr(P_BUFF,'\n') ){
# ^
# ==
# thruwayd._.c:973:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( elp = strchr(P_BUFF,'\n') ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~
# thruwayd._.c:973:11: note: place parentheses around the assignment to silence this warning
# if( elp = strchr(P_BUFF,'\n') ){
# ^
# ( )
# thruwayd._.c:973:11: note: use '==' to turn this assignment into an equality comparison
# if( elp = strchr(P_BUFF,'\n') ){
# ^
# ==
# thruwayd._.c:1016:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( elp = strchr(P_BUFF,'\n') ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~
# thruwayd._.c:1016:11: note: place parentheses around the assignment to silence this warning
# if( elp = strchr(P_BUFF,'\n') ){
# ^
# ( )
# thruwayd._.c:1016:11: note: use '==' to turn this assignment into an equality comparison
# if( elp = strchr(P_BUFF,'\n') ){
# ^
# ==
# thruwayd._.c:1078:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( vp = strpbrk(up," \t\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~
# thruwayd._.c:1078:9: note: place parentheses around the assignment to silence this warning
# if( vp = strpbrk(up," \t\r\n") )
# ^
# ( )
# thruwayd._.c:1078:9: note: use '==' to turn this assignment into an equality comparison
# if( vp = strpbrk(up," \t\r\n") )
# ^
# ==
# thruwayd._.c:1101:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = up; sc = *sp++; ){
# ~~~^~~~~~~
# thruwayd._.c:1101:19: note: place parentheses around the assignment to silence this warning
# for( sp = up; sc = *sp++; ){
# ^
# ( )
# thruwayd._.c:1101:19: note: use '==' to turn this assignment into an equality comparison
# for( sp = up; sc = *sp++; ){
# ^
# ==
# thruwayd._.c:1353:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pp = ports[sockx] ){
# ~~~^~~~~~~~~~~~~~
# thruwayd._.c:1353:11: note: place parentheses around the assignment to silence this warning
# if( pp = ports[sockx] ){
# ^
# ( )
# thruwayd._.c:1353:11: note: use '==' to turn this assignment into an equality comparison
# if( pp = ports[sockx] ){
# ^
# ==
# thruwayd._.c:1363:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pp = ports[sockx] ){
# ~~~^~~~~~~~~~~~~~
# thruwayd._.c:1363:11: note: place parentheses around the assignment to silence this warning
# if( pp = ports[sockx] ){
# ^
# ( )
# thruwayd._.c:1363:11: note: use '==' to turn this assignment into an equality comparison
# if( pp = ports[sockx] ){
# ^
# ==
# thruwayd._.c:1373:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pp = ports[sockx] ){
# ~~~^~~~~~~~~~~~~~
# thruwayd._.c:1373:11: note: place parentheses around the assignment to silence this warning
# if( pp = ports[sockx] ){
# ^
# ( )
# thruwayd._.c:1373:11: note: use '==' to turn this assignment into an equality comparison
# if( pp = ports[sockx] ){
# ^
# ==
# thruwayd._.c:1392:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pp = ports[sockx] ){
# ~~~^~~~~~~~~~~~~~
# thruwayd._.c:1392:11: note: place parentheses around the assignment to silence this warning
# if( pp = ports[sockx] ){
# ^
# ( )
# thruwayd._.c:1392:11: note: use '==' to turn this assignment into an equality comparison
# if( pp = ports[sockx] ){
# ^
# ==
# thruwayd._.c:1411:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pp = ports[sockx] )
# ~~~^~~~~~~~~~~~~~
# thruwayd._.c:1411:11: note: place parentheses around the assignment to silence this warning
# if( pp = ports[sockx] )
# ^
# ( )
# thruwayd._.c:1411:11: note: use '==' to turn this assignment into an equality comparison
# if( pp = ports[sockx] )
# ^
# ==
# thruwayd._.c:1416:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pp = ports[sockx] )
# ~~~^~~~~~~~~~~~~~
# thruwayd._.c:1416:11: note: place parentheses around the assignment to silence this warning
# if( pp = ports[sockx] )
# ^
# ( )
# thruwayd._.c:1416:11: note: use '==' to turn this assignment into an equality comparison
# if( pp = ports[sockx] )
# ^
# ==
# thruwayd._.c:1428:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pp = ports[sockx] )
# ~~~^~~~~~~~~~~~~~
# thruwayd._.c:1428:11: note: place parentheses around the assignment to silence this warning
# if( pp = ports[sockx] )
# ^
# ( )
# thruwayd._.c:1428:11: note: use '==' to turn this assignment into an equality comparison
# if( pp = ports[sockx] )
# ^
# ==
# thruwayd._.c:1436:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pp = ports[sockx] )
# ~~~^~~~~~~~~~~~~~
# thruwayd._.c:1436:11: note: place parentheses around the assignment to silence this warning
# if( pp = ports[sockx] )
# ^
# ( )
# thruwayd._.c:1436:11: note: use '==' to turn this assignment into an equality comparison
# if( pp = ports[sockx] )
# ^
# ==
# thruwayd._.c:1441:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pp = ports[sockx] )
# ~~~^~~~~~~~~~~~~~
# thruwayd._.c:1441:11: note: place parentheses around the assignment to silence this warning
# if( pp = ports[sockx] )
# ^
# ( )
# thruwayd._.c:1441:11: note: use '==' to turn this assignment into an equality comparison
# if( pp = ports[sockx] )
# ^
# ==
# thruwayd._.c:1449:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pp = ports[sockx] )
# ~~~^~~~~~~~~~~~~~
# thruwayd._.c:1449:11: note: place parentheses around the assignment to silence this warning
# if( pp = ports[sockx] )
# ^
# ( )
# thruwayd._.c:1449:11: note: use '==' to turn this assignment into an equality comparison
# if( pp = ports[sockx] )
# ^
# ==
# thruwayd._.c:1545:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( flagment = sp->io[W_IN].p_flagment )
# ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# thruwayd._.c:1545:16: note: place parentheses around the assignment to silence this warning
# if( flagment = sp->io[W_IN].p_flagment )
# ^
# ( )
# thruwayd._.c:1545:16: note: use '==' to turn this assignment into an equality comparison
# if( flagment = sp->io[W_IN].p_flagment )
# ^
# ==
# thruwayd._.c:1722:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = ports[dsock] )
# ~~~^~~~~~~~~~~~~~
# thruwayd._.c:1722:10: note: place parentheses around the assignment to silence this warning
# if( dp = ports[dsock] )
# ^
# ( )
# thruwayd._.c:1722:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = ports[dsock] )
# ^
# ==
# thruwayd._.c:2208:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ssock = ports[sockx]->p_accsock ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# thruwayd._.c:2208:13: note: place parentheses around the assignment to silence this warning
# if( ssock = ports[sockx]->p_accsock ){
# ^
# ( )
# thruwayd._.c:2208:13: note: use '==' to turn this assignment into an equality comparison
# if( ssock = ports[sockx]->p_accsock ){
# ^
# ==
# thruwayd._.c:2263:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ssock = ports[sockx]->p_accsock ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# thruwayd._.c:2263:13: note: place parentheses around the assignment to silence this warning
# if( ssock = ports[sockx]->p_accsock ){
# ^
# ( )
# thruwayd._.c:2263:13: note: use '==' to turn this assignment into an equality comparison
# if( ssock = ports[sockx]->p_accsock ){
# ^
# ==
# thruwayd._.c:2478:30: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || PP->p_EOF && P_RWCC==0 && PP->io[W_OUT].p_bleng==0 ){
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
# thruwayd._.c:2478:30: note: place parentheses around the '&&' expression to silence this warning
# || PP->p_EOF && P_RWCC==0 && PP->io[W_OUT].p_bleng==0 ){
# ^
# ( )
# 29 warnings generated.
# ../mkcpp dget.c dget._.c
# -- mkcpp set time: 1492117332 -> 1408447536 dget._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c dget._.c -o dget.o
# dget._.c:195:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( nrec = 0; rc1 = freadTIMEOUT(AVStr(buf),1,sizeof(buf),fp); nrec++ ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# dget._.c:195:21: note: place parentheses around the assignment to silence this warning
# for( nrec = 0; rc1 = freadTIMEOUT(AVStr(buf),1,sizeof(buf),fp); nrec++ ){
# ^
# ( )
# dget._.c:195:21: note: use '==' to turn this assignment into an equality comparison
# for( nrec = 0; rc1 = freadTIMEOUT(AVStr(buf),1,sizeof(buf),fp); nrec++ ){
# ^
# ==
# dget._.c:756:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(url,"\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~
# dget._.c:756:11: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(url,"\r\n") )
# ^
# ( )
# dget._.c:756:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(url,"\r\n") )
# ^
# ==
# dget._.c:809:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(env,':') )
# ~~~^~~~~~~~~~~~~~~~~
# dget._.c:809:11: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(env,':') )
# ^
# ( )
# dget._.c:809:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(env,':') )
# ^
# ==
# dget._.c:935:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pass = strchr(auth,':') ){
# ~~~~~^~~~~~~~~~~~~~~~~~
# dget._.c:935:12: note: place parentheses around the assignment to silence this warning
# if( pass = strchr(auth,':') ){
# ^
# ( )
# dget._.c:935:12: note: use '==' to turn this assignment into an equality comparison
# if( pass = strchr(auth,':') ){
# ^
# ==
# dget._.c:1013:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( !KeepAlive || oKeepAlive && feof(fs) ){
# ~~ ~~~~~~~~~~~^~~~~~~~~~~
# dget._.c:1013:34: note: place parentheses around the '&&' expression to silence this warning
# if( !KeepAlive || oKeepAlive && feof(fs) ){
# ^
# ( )
# dget._.c:1114:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(url,"..") )
# ~~~^~~~~~~~~~~~~~~~~~
# dget._.c:1114:9: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(url,"..") )
# ^
# ( )
# dget._.c:1114:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(url,"..") )
# ^
# ==
# dget._.c:1122:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( bp = strrchr(xurl,'/') )
# ~~~^~~~~~~~~~~~~~~~~~~
# dget._.c:1122:10: note: place parentheses around the assignment to silence this warning
# if( bp = strrchr(xurl,'/') )
# ^
# ( )
# dget._.c:1122:10: note: use '==' to turn this assignment into an equality comparison
# if( bp = strrchr(xurl,'/') )
# ^
# ==
# dget._.c:1127:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(xurl,'#') )
# ~~~^~~~~~~~~~~~~~~~~~
# dget._.c:1127:9: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(xurl,'#') )
# ^
# ( )
# dget._.c:1127:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(xurl,'#') )
# ^
# ==
# dget._.c:1201:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(authB64,"\r\n") ) truncVStr(dp);
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# dget._.c:1201:10: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(authB64,"\r\n") ) truncVStr(dp);
# ^
# ( )
# dget._.c:1201:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(authB64,"\r\n") ) truncVStr(dp);
# ^
# ==
# dget._.c:1210:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(authB64,"\r\n") ) truncVStr(dp);
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# dget._.c:1210:10: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(authB64,"\r\n") ) truncVStr(dp);
# ^
# ( )
# dget._.c:1210:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(authB64,"\r\n") ) truncVStr(dp);
# ^
# ==
# dget._.c:1339:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(resp,"\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# dget._.c:1339:10: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(resp,"\r\n") )
# ^
# ( )
# dget._.c:1339:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(resp,"\r\n") )
# ^
# ==
# 11 warnings generated.
# ../mkcpp urlfind.c urlfind._.c
# -- mkcpp set time: 1492117332 -> 1250403944 urlfind._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c urlfind._.c -o urlfind.o
# urlfind._.c:109:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(url,"..") )
# ~~~^~~~~~~~~~~~~~~~~~
# urlfind._.c:109:9: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(url,"..") )
# ^
# ( )
# urlfind._.c:109:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(url,"..") )
# ^
# ==
# urlfind._.c:117:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( bp = strrchr(xurl,'/') )
# ~~~^~~~~~~~~~~~~~~~~~~
# urlfind._.c:117:10: note: place parentheses around the assignment to silence this warning
# if( bp = strrchr(xurl,'/') )
# ^
# ( )
# urlfind._.c:117:10: note: use '==' to turn this assignment into an equality comparison
# if( bp = strrchr(xurl,'/') )
# ^
# ==
# urlfind._.c:162:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(resp,"\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# urlfind._.c:162:10: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(resp,"\r\n") )
# ^
# ( )
# urlfind._.c:162:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(resp,"\r\n") )
# ^
# ==
# urlfind._.c:191:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( np = strpbrk(url,"\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~
# urlfind._.c:191:11: note: place parentheses around the assignment to silence this warning
# if( np = strpbrk(url,"\r\n") )
# ^
# ( )
# urlfind._.c:191:11: note: use '==' to turn this assignment into an equality comparison
# if( np = strpbrk(url,"\r\n") )
# ^
# ==
# 4 warnings generated.
# ../mkcpp mount.c mount._.c
# -- mkcpp set time: 1492117332 -> 1293387510 mount._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c mount._.c -o mount.o
# mount._.c:22:9: warning: '/*' within block comment [-Wcomment]
# =://=:=/* ... ///*
# ^
# mount._.c:22:18: warning: '/*' within block comment [-Wcomment]
# =://=:=/* ... ///*
# ^
# mount._.c:23:7: warning: '/*' within block comment [-Wcomment]
# =://=/* ... //=:0/*
# ^
# mount._.c:23:20: warning: '/*' within block comment [-Wcomment]
# =://=/* ... //=:0/*
# ^
# mount._.c:24:11: warning: '/*' within block comment [-Wcomment]
# =://hostX/* ... //hostX:0/*
# ^
# mount._.c:24:27: warning: '/*' within block comment [-Wcomment]
# =://hostX/* ... //hostX:0/*
# ^
# mount._.c:25:13: warning: '/*' within block comment [-Wcomment]
# =://hostX:=/* ... //hostX:=/*
# ^
# mount._.c:25:31: warning: '/*' within block comment [-Wcomment]
# =://hostX:=/* ... //hostX:=/*
# ^
# mount._.c:26:13: warning: '/*' within block comment [-Wcomment]
# =://=:portX/* ... //=:portX/*
# ^
# mount._.c:26:31: warning: '/*' within block comment [-Wcomment]
# =://=:portX/* ... //=:portX/*
# ^
# mount._.c:33:15: warning: '/*' within block comment [-Wcomment]
# MOUNT="/path/* http://* dst={siteList}"
# ^
# mount._.c:33:24: warning: '/*' within block comment [-Wcomment]
# MOUNT="/path/* http://* dst={siteList}"
# ^
# mount._.c:184:29: warning: '/*' within block comment [-Wcomment]
# int u_path2site; /* "/path/* scheme://*" */
# ^
# mount._.c:184:40: warning: '/*' within block comment [-Wcomment]
# int u_path2site; /* "/path/* scheme://*" */
# ^
# mount._.c:185:24: warning: '/*' within block comment [-Wcomment]
# int u_any; /* "/path/* *" */
# ^
# mount._.c:255:49: warning: '/*' within block comment [-Wcomment]
# #define DIRMATCH 2 /* redirect "/p" by MOUNT="/p/* http://s/q/*" */
# ^
# mount._.c:255:62: warning: '/*' within block comment [-Wcomment]
# #define DIRMATCH 2 /* redirect "/p" by MOUNT="/p/* http://s/q/*" */
# ^
# mount._.c:552:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( found = getOpt1(opts,"genvhost",BVStr(vserv)) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# mount._.c:552:12: note: place parentheses around the assignment to silence this warning
# if( found = getOpt1(opts,"genvhost",BVStr(vserv)) ){
# ^
# ( )
# mount._.c:552:12: note: use '==' to turn this assignment into an equality comparison
# if( found = getOpt1(opts,"genvhost",BVStr(vserv)) ){
# ^
# ==
# mount._.c:554:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( found = getOpt1(opts,OPT_AVSERV,BVStr(vserv)) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# mount._.c:554:12: note: place parentheses around the assignment to silence this warning
# if( found = getOpt1(opts,OPT_AVSERV,BVStr(vserv)) ){
# ^
# ( )
# mount._.c:554:12: note: use '==' to turn this assignment into an equality comparison
# if( found = getOpt1(opts,OPT_AVSERV,BVStr(vserv)) ){
# ^
# ==
# mount._.c:556:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( found = getOpt1(opts,OPT_NVSERV,BVStr(vserv)) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# mount._.c:556:12: note: place parentheses around the assignment to silence this warning
# if( found = getOpt1(opts,OPT_NVSERV,BVStr(vserv)) ){
# ^
# ( )
# mount._.c:556:12: note: use '==' to turn this assignment into an equality comparison
# if( found = getOpt1(opts,OPT_NVSERV,BVStr(vserv)) ){
# ^
# ==
# mount._.c:574:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( found = getOpt1(opts,OPT_RSERV,BVStr(rserv)) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# mount._.c:574:12: note: place parentheses around the assignment to silence this warning
# if( found = getOpt1(opts,OPT_RSERV,BVStr(rserv)) ){
# ^
# ( )
# mount._.c:574:12: note: use '==' to turn this assignment into an equality comparison
# if( found = getOpt1(opts,OPT_RSERV,BVStr(rserv)) ){
# ^
# ==
# mount._.c:576:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pp = strheadstrX(rserv,ORIGDST_HOST,1) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# mount._.c:576:10: note: place parentheses around the assignment to silence this warning
# if( pp = strheadstrX(rserv,ORIGDST_HOST,1) ){
# ^
# ( )
# mount._.c:576:10: note: use '==' to turn this assignment into an equality comparison
# if( pp = strheadstrX(rserv,ORIGDST_HOST,1) ){
# ^
# ==
# mount._.c:647:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( op = strchr(opt,'.') ){
# ~~~^~~~~~~~~~~~~~~~~
# mount._.c:647:10: note: place parentheses around the assignment to silence this warning
# if( op = strchr(opt,'.') ){
# ^
# ( )
# mount._.c:647:10: note: use '==' to turn this assignment into an equality comparison
# if( op = strchr(opt,'.') ){
# ^
# ==
# mount._.c:656:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( neg = *opt == '!' ){
# ~~~~^~~~~~~~~~~~~
# mount._.c:656:10: note: place parentheses around the assignment to silence this warning
# if( neg = *opt == '!' ){
# ^
# ( )
# mount._.c:656:10: note: use '==' to turn this assignment into an equality comparison
# if( neg = *opt == '!' ){
# ^
# ==
# mount._.c:661:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( val = strchr(buf,'=') ){
# ~~~~^~~~~~~~~~~~~~~~~
# mount._.c:661:10: note: place parentheses around the assignment to silence this warning
# if( val = strchr(buf,'=') ){
# ^
# ( )
# mount._.c:661:10: note: use '==' to turn this assignment into an equality comparison
# if( val = strchr(buf,'=') ){
# ^
# ==
# mount._.c:665:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( oi = 0; nam1 = mount_opts[oi].o_name; oi++ ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# mount._.c:665:20: note: place parentheses around the assignment to silence this warning
# for( oi = 0; nam1 = mount_opts[oi].o_name; oi++ ){
# ^
# ( )
# mount._.c:665:20: note: use '==' to turn this assignment into an equality comparison
# for( oi = 0; nam1 = mount_opts[oi].o_name; oi++ ){
# ^
# ==
# mount._.c:670:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( d2 = mount_opts[oi].o_direction )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# mount._.c:670:10: note: place parentheses around the assignment to silence this warning
# if( d2 = mount_opts[oi].o_direction )
# ^
# ( )
# mount._.c:670:10: note: use '==' to turn this assignment into an equality comparison
# if( d2 = mount_opts[oi].o_direction )
# ^
# ==
# mount._.c:673:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( flag1 = (mount_opts[oi].o_flags & U_ALL) )
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# mount._.c:673:13: note: place parentheses around the assignment to silence this warning
# if( flag1 = (mount_opts[oi].o_flags & U_ALL) )
# ^
# ( )
# mount._.c:673:13: note: use '==' to turn this assignment into an equality comparison
# if( flag1 = (mount_opts[oi].o_flags & U_ALL) )
# ^
# ==
# mount._.c:675:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( flag1 = (mount_opts[oi].o_flags & C_ALL) )
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# mount._.c:675:13: note: place parentheses around the assignment to silence this warning
# if( flag1 = (mount_opts[oi].o_flags & C_ALL) )
# ^
# ( )
# mount._.c:675:13: note: use '==' to turn this assignment into an equality comparison
# if( flag1 = (mount_opts[oi].o_flags & C_ALL) )
# ^
# ==
# mount._.c:685:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( val1 = mount_opts[oi].o_value ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
# mount._.c:685:12: note: place parentheses around the assignment to silence this warning
# if( val1 = mount_opts[oi].o_value ){
# ^
# ( )
# mount._.c:685:12: note: use '==' to turn this assignment into an equality comparison
# if( val1 = mount_opts[oi].o_value ){
# ^
# ==
# mount._.c:689:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( list1 = mount_opts[oi].o_listx ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
# mount._.c:689:13: note: place parentheses around the assignment to silence this warning
# if( list1 = mount_opts[oi].o_listx ){
# ^
# ( )
# mount._.c:689:13: note: use '==' to turn this assignment into an equality comparison
# if( list1 = mount_opts[oi].o_listx ){
# ^
# ==
# mount._.c:713:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( val1 = mount_opts[oi].o_enum ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# mount._.c:713:12: note: place parentheses around the assignment to silence this warning
# if( val1 = mount_opts[oi].o_enum ){
# ^
# ( )
# mount._.c:713:12: note: use '==' to turn this assignment into an equality comparison
# if( val1 = mount_opts[oi].o_enum ){
# ^
# ==
# mount._.c:717:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( val1 = mount_opts[oi].o_rex ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~
# mount._.c:717:12: note: place parentheses around the assignment to silence this warning
# if( val1 = mount_opts[oi].o_rex ){
# ^
# ( )
# mount._.c:717:12: note: use '==' to turn this assignment into an equality comparison
# if( val1 = mount_opts[oi].o_rex ){
# ^
# ==
# mount._.c:763:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( mt = opts2mt(opts) )
# ~~~^~~~~~~~~~~~~~~
# mount._.c:763:9: note: place parentheses around the assignment to silence this warning
# if( mt = opts2mt(opts) )
# ^
# ( )
# mount._.c:763:9: note: use '==' to turn this assignment into an equality comparison
# if( mt = opts2mt(opts) )
# ^
# ==
# mount._.c:770:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( mt = opts2mt(opts) )
# ~~~^~~~~~~~~~~~~~~
# mount._.c:770:9: note: place parentheses around the assignment to silence this warning
# if( mt = opts2mt(opts) )
# ^
# ( )
# mount._.c:770:9: note: use '==' to turn this assignment into an equality comparison
# if( mt = opts2mt(opts) )
# ^
# ==
# mount._.c:776:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( mt = opts2mt(opts) )
# ~~~^~~~~~~~~~~~~~~
# mount._.c:776:9: note: place parentheses around the assignment to silence this warning
# if( mt = opts2mt(opts) )
# ^
# ( )
# mount._.c:776:9: note: use '==' to turn this assignment into an equality comparison
# if( mt = opts2mt(opts) )
# ^
# ==
# mount._.c:944:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(mt->Src.u_src,"*%") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# mount._.c:944:9: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(mt->Src.u_src,"*%") ){
# ^
# ( )
# mount._.c:944:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(mt->Src.u_src,"*%") ){
# ^
# ==
# mount._.c:958:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrchr(mt->Src.u_src,'[') ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# mount._.c:958:11: note: place parentheses around the assignment to silence this warning
# if( dp = strrchr(mt->Src.u_src,'[') ){
# ^
# ( )
# mount._.c:958:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrchr(mt->Src.u_src,'[') ){
# ^
# ==
# mount._.c:978:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(mt->Dst.u_src,"#{") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# mount._.c:978:9: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(mt->Dst.u_src,"#{") ){
# ^
# ( )
# mount._.c:978:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(mt->Dst.u_src,"#{") ){
# ^
# ==
# mount._.c:983:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(mt->Dst.u_src,"*%") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# mount._.c:983:9: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(mt->Dst.u_src,"*%") ){
# ^
# ( )
# mount._.c:983:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(mt->Dst.u_src,"*%") ){
# ^
# ==
# mount._.c:1003:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrchr(mt->Dst.u_src,'[') )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# mount._.c:1003:10: note: place parentheses around the assignment to silence this warning
# if( dp = strrchr(mt->Dst.u_src,'[') )
# ^
# ( )
# mount._.c:1003:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrchr(mt->Dst.u_src,'[') )
# ^
# ==
# mount._.c:1206:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( n1 = m1->Dst.u_hostn ){
# ~~~^~~~~~~~~~~~~~~~~
# mount._.c:1206:9: note: place parentheses around the assignment to silence this warning
# if( n1 = m1->Dst.u_hostn ){
# ^
# ( )
# mount._.c:1206:9: note: use '==' to turn this assignment into an equality comparison
# if( n1 = m1->Dst.u_hostn ){
# ^
# ==
# mount._.c:1207:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( n2 = m2->Dst.u_hostn ) if( strcaseeq(n1,n2) ) return 1;
# ~~~^~~~~~~~~~~~~~~~~
# mount._.c:1207:10: note: place parentheses around the assignment to silence this warning
# if( n2 = m2->Dst.u_hostn ) if( strcaseeq(n1,n2) ) return 1;
# ^
# ( )
# mount._.c:1207:10: note: use '==' to turn this assignment into an equality comparison
# if( n2 = m2->Dst.u_hostn ) if( strcaseeq(n1,n2) ) return 1;
# ^
# ==
# mount._.c:1208:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( n2 = m2->Dst.u_genvhost ) if( strcaseeq(n1,n2) ) return 2;
# ~~~^~~~~~~~~~~~~~~~~~~~
# mount._.c:1208:10: note: place parentheses around the assignment to silence this warning
# if( n2 = m2->Dst.u_genvhost ) if( strcaseeq(n1,n2) ) return 2;
# ^
# ( )
# mount._.c:1208:10: note: use '==' to turn this assignment into an equality comparison
# if( n2 = m2->Dst.u_genvhost ) if( strcaseeq(n1,n2) ) return 2;
# ^
# ==
# mount._.c:1210:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( n1 = m1->Dst.u_genvhost ){
# ~~~^~~~~~~~~~~~~~~~~~~~
# mount._.c:1210:9: note: place parentheses around the assignment to silence this warning
# if( n1 = m1->Dst.u_genvhost ){
# ^
# ( )
# mount._.c:1210:9: note: use '==' to turn this assignment into an equality comparison
# if( n1 = m1->Dst.u_genvhost ){
# ^
# ==
# mount._.c:1211:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( n2 = m2->Dst.u_hostn ) if( strcaseeq(n1,n2) ) return 3;
# ~~~^~~~~~~~~~~~~~~~~
# mount._.c:1211:10: note: place parentheses around the assignment to silence this warning
# if( n2 = m2->Dst.u_hostn ) if( strcaseeq(n1,n2) ) return 3;
# ^
# ( )
# mount._.c:1211:10: note: use '==' to turn this assignment into an equality comparison
# if( n2 = m2->Dst.u_hostn ) if( strcaseeq(n1,n2) ) return 3;
# ^
# ==
# mount._.c:1212:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( n2 = m2->Dst.u_genvhost ) if( strcaseeq(n1,n2) ) return 4;
# ~~~^~~~~~~~~~~~~~~~~~~~
# mount._.c:1212:10: note: place parentheses around the assignment to silence this warning
# if( n2 = m2->Dst.u_genvhost ) if( strcaseeq(n1,n2) ) return 4;
# ^
# ( )
# mount._.c:1212:10: note: use '==' to turn this assignment into an equality comparison
# if( n2 = m2->Dst.u_genvhost ) if( strcaseeq(n1,n2) ) return 4;
# ^
# ==
# mount._.c:1281:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( eqs = eqservname(mti,mtj) ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~
# mount._.c:1281:13: note: place parentheses around the assignment to silence this warning
# if( eqs = eqservname(mti,mtj) ){
# ^
# ( )
# mount._.c:1281:13: note: use '==' to turn this assignment into an equality comparison
# if( eqs = eqservname(mti,mtj) ){
# ^
# ==
# mount._.c:1316:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( mt = opts2mt(opts) ){
# ~~~^~~~~~~~~~~~~~~
# mount._.c:1316:9: note: place parentheses around the assignment to silence this warning
# if( mt = opts2mt(opts) ){
# ^
# ( )
# mount._.c:1316:9: note: use '==' to turn this assignment into an equality comparison
# if( mt = opts2mt(opts) ){
# ^
# ==
# mount._.c:1439:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( plen = isURN(dsrc) ){
# ~~~~~^~~~~~~~~~~~~
# mount._.c:1439:12: note: place parentheses around the assignment to silence this warning
# if( plen = isURN(dsrc) ){
# ^
# ( )
# mount._.c:1439:12: note: use '==' to turn this assignment into an equality comparison
# if( plen = isURN(dsrc) ){
# ^
# ==
# mount._.c:1452:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( upath = file_hostpath(dsrc,AVStr(proto),AVStr(login)) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# mount._.c:1452:14: note: place parentheses around the assignment to silence this warning
# if( upath = file_hostpath(dsrc,AVStr(proto),AVStr(login)) ){
# ^
# ( )
# mount._.c:1452:14: note: use '==' to turn this assignment into an equality comparison
# if( upath = file_hostpath(dsrc,AVStr(proto),AVStr(login)) ){
# ^
# ==
# mount._.c:1461:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( query = strchr(upath,'?') )
# ~~~~~~^~~~~~~~~~~~~~~~~~~
# mount._.c:1461:16: note: place parentheses around the assignment to silence this warning
# if( query = strchr(upath,'?') )
# ^
# ( )
# mount._.c:1461:16: note: use '==' to turn this assignment into an equality comparison
# if( query = strchr(upath,'?') )
# ^
# ==
# mount._.c:1591:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( addr = gethostaddr(host) )
# ~~~~~^~~~~~~~~~~~~~~~~~~
# mount._.c:1591:13: note: place parentheses around the assignment to silence this warning
# if( addr = gethostaddr(host) )
# ^
# ( )
# mount._.c:1591:13: note: use '==' to turn this assignment into an equality comparison
# if( addr = gethostaddr(host) )
# ^
# ==
# mount._.c:1621:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(hostport,':') ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# mount._.c:1621:10: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(hostport,':') ){
# ^
# ( )
# mount._.c:1621:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(hostport,':') ){
# ^
# ==
# mount._.c:1629:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( query = strchr(dpath,'?') ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~
# mount._.c:1629:13: note: place parentheses around the assignment to silence this warning
# if( query = strchr(dpath,'?') ){
# ^
# ( )
# mount._.c:1629:13: note: use '==' to turn this assignment into an equality comparison
# if( query = strchr(dpath,'?') ){
# ^
# ==
# mount._.c:1638:43: warning: '/*' within block comment [-Wcomment]
# * restrict DIRMATCH only to MOUNT="Rurl/* Lurl/*" pattern
# ^
# mount._.c:1638:50: warning: '/*' within block comment [-Wcomment]
# * restrict DIRMATCH only to MOUNT="Rurl/* Lurl/*" pattern
# ^
# mount._.c:1644:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# mount._.c:1661:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# mount._.c:1688:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( fp = fmt; fc = *fp; fp++ ){
# ~~~^~~~~
# mount._.c:1688:20: note: place parentheses around the assignment to silence this warning
# for( fp = fmt; fc = *fp; fp++ ){
# ^
# ( )
# mount._.c:1688:20: note: use '==' to turn this assignment into an equality comparison
# for( fp = fmt; fc = *fp; fp++ ){
# ^
# ==
# mount._.c:1841:22: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse]
# const char *tlssni();
# ^~
# mount._.c:1841:22: note: replace parentheses with an initializer to declare a variable
# const char *tlssni();
# ^~
# = NULL
# mount._.c:1982:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( req = CTX_reqstr(ctx) ){
# ~~~~^~~~~~~~~~~~~~~~~
# mount._.c:1982:11: note: place parentheses around the assignment to silence this warning
# if( req = CTX_reqstr(ctx) ){
# ^
# ( )
# mount._.c:1982:11: note: use '==' to turn this assignment into an equality comparison
# if( req = CTX_reqstr(ctx) ){
# ^
# ==
# mount._.c:1990:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( value = mt->u_conds_value )
# ~~~~~~^~~~~~~~~~~~~~~~~~~
# mount._.c:1990:16: note: place parentheses around the assignment to silence this warning
# if( value = mt->u_conds_value )
# ^
# ( )
# mount._.c:1990:16: note: use '==' to turn this assignment into an equality comparison
# if( value = mt->u_conds_value )
# ^
# ==
# mount._.c:2032:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( mport = dst->u_iport_mapped )
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~
# mount._.c:2032:12: note: place parentheses around the assignment to silence this warning
# if( mport = dst->u_iport_mapped )
# ^
# ( )
# mount._.c:2032:12: note: use '==' to turn this assignment into an equality comparison
# if( mport = dst->u_iport_mapped )
# ^
# ==
# mount._.c:2079:39: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( strcaseeq(host,ahostn) || ahosta && streq(host,ahosta) )
# ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~
# mount._.c:2079:39: note: place parentheses around the '&&' expression to silence this warning
# if( strcaseeq(host,ahostn) || ahosta && streq(host,ahosta) )
# ^
# ( )
# mount._.c:2083:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( hosta = gethostaddr_fromcache(host) )
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# mount._.c:2083:12: note: place parentheses around the assignment to silence this warning
# if( hosta = gethostaddr_fromcache(host) )
# ^
# ( )
# mount._.c:2083:12: note: use '==' to turn this assignment into an equality comparison
# if( hosta = gethostaddr_fromcache(host) )
# ^
# ==
# mount._.c:2128:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dlen = url_strstr(patn,url) )
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~
# mount._.c:2128:11: note: place parentheses around the assignment to silence this warning
# if( dlen = url_strstr(patn,url) )
# ^
# ( )
# mount._.c:2128:11: note: use '==' to turn this assignment into an equality comparison
# if( dlen = url_strstr(patn,url) )
# ^
# ==
# mount._.c:2143:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( *lenp = dirmatch(mt,patn,url) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# mount._.c:2143:12: note: place parentheses around the assignment to silence this warning
# if( *lenp = dirmatch(mt,patn,url) ){
# ^
# ( )
# mount._.c:2143:12: note: use '==' to turn this assignment into an equality comparison
# if( *lenp = dirmatch(mt,patn,url) ){
# ^
# ==
# mount._.c:2257:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( hlen = matchURL(&mt->Src,iurl) )
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# mount._.c:2257:13: note: place parentheses around the assignment to silence this warning
# if( hlen = matchURL(&mt->Src,iurl) )
# ^
# ( )
# mount._.c:2257:13: note: use '==' to turn this assignment into an equality comparison
# if( hlen = matchURL(&mt->Src,iurl) )
# ^
# ==
# mount._.c:2258:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( match = xmatch(mt,mt->Src.u_path,iurl+hlen,&len) )
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# mount._.c:2258:14: note: place parentheses around the assignment to silence this warning
# if( match = xmatch(mt,mt->Src.u_path,iurl+hlen,&len) )
# ^
# ( )
# mount._.c:2258:14: note: use '==' to turn this assignment into an equality comparison
# if( match = xmatch(mt,mt->Src.u_path,iurl+hlen,&len) )
# ^
# ==
# mount._.c:2367:28: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || mt->Dst.u_path2site && strchr(iurl+len,'/')==0
# ~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# mount._.c:2367:28: note: place parentheses around the '&&' expression to silence this warning
# || mt->Dst.u_path2site && strchr(iurl+len,'/')==0
# ^
# ( )
# mount._.c:2396:29: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( (qtype & U_MOVED_TO ) && (mt->u_flags & U_MOVED_TO ) == 0
# ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# mount._.c:2396:29: note: place parentheses around the '&&' expression to silence this warning
# if( (qtype & U_MOVED_TO ) && (mt->u_flags & U_MOVED_TO ) == 0
# ^
# ( )
# mount._.c:2397:29: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || (qtype & U_USE_PROXY) && (mt->u_flags & U_USE_PROXY) == 0
# ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# mount._.c:2397:29: note: place parentheses around the '&&' expression to silence this warning
# || (qtype & U_USE_PROXY) && (mt->u_flags & U_USE_PROXY) == 0
# ^
# ( )
# mount._.c:2404:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( (qtype & U_MOVED_TO ) == 0 && (mt->u_flags & U_MOVED_TO)
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# mount._.c:2404:34: note: place parentheses around the '&&' expression to silence this warning
# if( (qtype & U_MOVED_TO ) == 0 && (mt->u_flags & U_MOVED_TO)
# ^
# ( )
# mount._.c:2405:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || (qtype & U_USE_PROXY) == 0 && (mt->u_flags & U_USE_PROXY)
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# mount._.c:2405:34: note: place parentheses around the '&&' expression to silence this warning
# || (qtype & U_USE_PROXY) == 0 && (mt->u_flags & U_USE_PROXY)
# ^
# ( )
# mount._.c:2722:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( opt = mount_url_toX(ctx,myhostport,method,AVStr(url),U_USE_PROXY,&mt) )
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# mount._.c:2722:10: note: place parentheses around the assignment to silence this warning
# if( opt = mount_url_toX(ctx,myhostport,method,AVStr(url),U_USE_PROXY,&mt) )
# ^
# ( )
# mount._.c:2722:10: note: use '==' to turn this assignment into an equality comparison
# if( opt = mount_url_toX(ctx,myhostport,method,AVStr(url),U_USE_PROXY,&mt) )
# ^
# ==
# mount._.c:2796:21: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( *pp == 0 && iport == stdport
# ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
# mount._.c:2796:21: note: place parentheses around the '&&' expression to silence this warning
# if( *pp == 0 && iport == stdport
# ^
# ( )
# mount._.c:2797:21: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || *pp == ':' && iport == atoi(pp+1)
# ~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
# mount._.c:2797:21: note: place parentheses around the '&&' expression to silence this warning
# || *pp == ':' && iport == atoi(pp+1)
# ^
# ( )
# mount._.c:2804:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pp = strheadstrX(vserv,host,1) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
# mount._.c:2804:12: note: place parentheses around the assignment to silence this warning
# if( pp = strheadstrX(vserv,host,1) ){
# ^
# ( )
# mount._.c:2804:12: note: use '==' to turn this assignment into an equality comparison
# if( pp = strheadstrX(vserv,host,1) ){
# ^
# ==
# mount._.c:2808:21: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( *pp == 0 && iport == stdport
# ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
# mount._.c:2808:21: note: place parentheses around the '&&' expression to silence this warning
# if( *pp == 0 && iport == stdport
# ^
# ( )
# mount._.c:2809:21: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || *pp == ':' && iport == atoi(pp+1)
# ~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
# mount._.c:2809:21: note: place parentheses around the '&&' expression to silence this warning
# || *pp == ':' && iport == atoi(pp+1)
# ^
# ( )
# mount._.c:2990:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp1 = strchr(delegate,':') ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~
# mount._.c:2990:11: note: place parentheses around the assignment to silence this warning
# if( dp1 = strchr(delegate,':') ){
# ^
# ( )
# mount._.c:2990:11: note: use '==' to turn this assignment into an equality comparison
# if( dp1 = strchr(delegate,':') ){
# ^
# ==
# mount._.c:2995:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp2 = strchr(dp1,'/') )
# ~~~~^~~~~~~~~~~~~~~~~
# mount._.c:2995:13: note: place parentheses around the assignment to silence this warning
# if( dp2 = strchr(dp1,'/') )
# ^
# ( )
# mount._.c:2995:13: note: use '==' to turn this assignment into an equality comparison
# if( dp2 = strchr(dp1,'/') )
# ^
# ==
# 83 warnings generated.
# ../mkcpp url.c url._.c
# -- mkcpp set time: 1492117332 -> 1408024566 url._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c url._.c -o url.o
# url._.c:116:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = site+1; ch = *sp; sp++ ){
# ~~~^~~~~
# url._.c:116:23: note: place parentheses around the assignment to silence this warning
# for( sp = site+1; ch = *sp; sp++ ){
# ^
# ( )
# url._.c:116:23: note: use '==' to turn this assignment into an equality comparison
# for( sp = site+1; ch = *sp; sp++ ){
# ^
# ==
# url._.c:137:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( pp = path+1; ch = *pp; pp++ ){
# ~~~^~~~~
# url._.c:137:23: note: place parentheses around the assignment to silence this warning
# for( pp = path+1; ch = *pp; pp++ ){
# ^
# ( )
# url._.c:137:23: note: use '==' to turn this assignment into an equality comparison
# for( pp = path+1; ch = *pp; pp++ ){
# ^
# ==
# url._.c:280:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( p = ref; ch = *p; p++ ){
# ~~~^~~~
# url._.c:280:19: note: place parentheses around the assignment to silence this warning
# for( p = ref; ch = *p; p++ ){
# ^
# ( )
# url._.c:280:19: note: use '==' to turn this assignment into an equality comparison
# for( p = ref; ch = *p; p++ ){
# ^
# ==
# url._.c:284:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( up = isURLinJavaScript(p,&qch) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
# url._.c:284:11: note: place parentheses around the assignment to silence this warning
# if( up = isURLinJavaScript(p,&qch) ){
# ^
# ( )
# url._.c:284:11: note: use '==' to turn this assignment into an equality comparison
# if( up = isURLinJavaScript(p,&qch) ){
# ^
# ==
# url._.c:279:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# url._.c:303:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( up = isURLinJavaScript(str,"ech) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# url._.c:303:10: note: place parentheses around the assignment to silence this warning
# if( up = isURLinJavaScript(str,"ech) ){
# ^
# ( )
# url._.c:303:10: note: use '==' to turn this assignment into an equality comparison
# if( up = isURLinJavaScript(str,"ech) ){
# ^
# ==
# url._.c:327:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = str; ch = *sp; ){
# ~~~^~~~~
# url._.c:327:20: note: place parentheses around the assignment to silence this warning
# for( sp = str; ch = *sp; ){
# ^
# ( )
# url._.c:327:20: note: use '==' to turn this assignment into an equality comparison
# for( sp = str; ch = *sp; ){
# ^
# ==
# url._.c:329:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( up = isURLinJavaScript(sp,"ech) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# url._.c:329:11: note: place parentheses around the assignment to silence this warning
# if( up = isURLinJavaScript(sp,"ech) ){
# ^
# ( )
# url._.c:329:11: note: use '==' to turn this assignment into an equality comparison
# if( up = isURLinJavaScript(sp,"ech) ){
# ^
# ==
# url._.c:355:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( np = strpbrk(tp,"\r\n") ){
# ~~~^~~~~~~~~~~~~~~~~~~~
# url._.c:355:10: note: place parentheses around the assignment to silence this warning
# if( np = strpbrk(tp,"\r\n") ){
# ^
# ( )
# url._.c:355:10: note: use '==' to turn this assignment into an equality comparison
# if( np = strpbrk(tp,"\r\n") ){
# ^
# ==
# url._.c:407:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dlen = strcasestrlen(sp,"xmlns") ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
# url._.c:407:11: note: place parentheses around the assignment to silence this warning
# if( dlen = strcasestrlen(sp,"xmlns") ){
# ^
# ( )
# url._.c:407:11: note: use '==' to turn this assignment into an equality comparison
# if( dlen = strcasestrlen(sp,"xmlns") ){
# ^
# ==
# url._.c:428:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = sp+dlen+alen; ch = *sp; sp++ ){
# ~~~^~~~~
# url._.c:428:30: note: place parentheses around the assignment to silence this warning
# for( sp = sp+dlen+alen; ch = *sp; sp++ ){
# ^
# ( )
# url._.c:428:30: note: use '==' to turn this assignment into an equality comparison
# for( sp = sp+dlen+alen; ch = *sp; sp++ ){
# ^
# ==
# url._.c:520:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ref = strcasestr(str,"Realm=<") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
# url._.c:520:11: note: place parentheses around the assignment to silence this warning
# if( ref = strcasestr(str,"Realm=<") ){
# ^
# ( )
# url._.c:520:11: note: use '==' to turn this assignment into an equality comparison
# if( ref = strcasestr(str,"Realm=<") ){
# ^
# ==
# url._.c:553:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( up = findURLinJavaScript(Ctx,str) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# url._.c:553:11: note: place parentheses around the assignment to silence this warning
# if( up = findURLinJavaScript(Ctx,str) ){
# ^
# ( )
# url._.c:553:11: note: use '==' to turn this assignment into an equality comparison
# if( up = findURLinJavaScript(Ctx,str) ){
# ^
# ==
# url._.c:567:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( up = findURLinCSS(Ctx,str) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~
# url._.c:567:11: note: place parentheses around the assignment to silence this warning
# if( up = findURLinCSS(Ctx,str) ){
# ^
# ( )
# url._.c:567:11: note: use '==' to turn this assignment into an equality comparison
# if( up = findURLinCSS(Ctx,str) ){
# ^
# ==
# url._.c:590:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( hp = isXMLNS(tag,str) ){
# ~~~^~~~~~~~~~~~~~~~~~
# url._.c:590:11: note: place parentheses around the assignment to silence this warning
# if( hp = isXMLNS(tag,str) ){
# ^
# ( )
# url._.c:590:11: note: use '==' to turn this assignment into an equality comparison
# if( hp = isXMLNS(tag,str) ){
# ^
# ==
# url._.c:595:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = str; ch = *sp; sp++ ){
# ~~~^~~~~
# url._.c:595:21: note: place parentheses around the assignment to silence this warning
# for( sp = str; ch = *sp; sp++ ){
# ^
# ( )
# url._.c:595:21: note: use '==' to turn this assignment into an equality comparison
# for( sp = str; ch = *sp; sp++ ){
# ^
# ==
# url._.c:619:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( hp = isXMLNS(tag,sp) ){
# ~~~^~~~~~~~~~~~~~~~~
# url._.c:619:13: note: place parentheses around the assignment to silence this warning
# if( hp = isXMLNS(tag,sp) ){
# ^
# ( )
# url._.c:619:13: note: use '==' to turn this assignment into an equality comparison
# if( hp = isXMLNS(tag,sp) ){
# ^
# ==
# url._.c:690:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ref = str; ch = *ref; ref++ ){
# ~~~^~~~~~
# url._.c:690:23: note: place parentheses around the assignment to silence this warning
# for( ref = str; ch = *ref; ref++ ){
# ^
# ( )
# url._.c:690:23: note: use '==' to turn this assignment into an equality comparison
# for( ref = str; ch = *ref; ref++ ){
# ^
# ==
# url._.c:698:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( len = iscomtag(hp) )
# ~~~~^~~~~~~~~~~~~~
# url._.c:698:14: note: place parentheses around the assignment to silence this warning
# if( len = iscomtag(hp) )
# ^
# ( )
# url._.c:698:14: note: use '==' to turn this assignment into an equality comparison
# if( len = iscomtag(hp) )
# ^
# ==
# url._.c:749:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( up = isURLinEmbeded(Ctx,tag,ref) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# url._.c:749:12: note: place parentheses around the assignment to silence this warning
# if( up = isURLinEmbeded(Ctx,tag,ref) ){
# ^
# ( )
# url._.c:749:12: note: use '==' to turn this assignment into an equality comparison
# if( up = isURLinEmbeded(Ctx,tag,ref) ){
# ^
# ==
# url._.c:777:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for(; ch = *ref; ref++ )
# ~~~^~~~~~
# url._.c:777:13: note: place parentheses around the assignment to silence this warning
# for(; ch = *ref; ref++ )
# ^
# ( )
# url._.c:777:13: note: use '==' to turn this assignment into an equality comparison
# for(; ch = *ref; ref++ )
# ^
# ==
# url._.c:784:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( len = iscomtag(hp) ){
# ~~~~^~~~~~~~~~~~~~
# url._.c:784:13: note: place parentheses around the assignment to silence this warning
# if( len = iscomtag(hp) ){
# ^
# ( )
# url._.c:784:13: note: use '==' to turn this assignment into an equality comparison
# if( len = iscomtag(hp) ){
# ^
# ==
# url._.c:846:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for(; ch = *hp; hp++ ){
# ~~~^~~~~
# url._.c:846:14: note: place parentheses around the assignment to silence this warning
# for(; ch = *hp; hp++ ){
# ^
# ( )
# url._.c:846:14: note: use '==' to turn this assignment into an equality comparison
# for(; ch = *hp; hp++ ){
# ^
# ==
# url._.c:884:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( up = findURLinHTML(Ctx,tag,ref) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# url._.c:884:11: note: place parentheses around the assignment to silence this warning
# if( up = findURLinHTML(Ctx,tag,ref) ){
# ^
# ( )
# url._.c:884:11: note: use '==' to turn this assignment into an equality comparison
# if( up = findURLinHTML(Ctx,tag,ref) ){
# ^
# ==
# url._.c:883:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# url._.c:928:28: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( attrtailp = hp; ch = *attrtailp; attrtailp++ ){
# ~~~^~~~~~~~~~~~
# url._.c:928:28: note: place parentheses around the assignment to silence this warning
# for( attrtailp = hp; ch = *attrtailp; attrtailp++ ){
# ^
# ( )
# url._.c:928:28: note: use '==' to turn this assignment into an equality comparison
# for( attrtailp = hp; ch = *attrtailp; attrtailp++ ){
# ^
# ==
# url._.c:929:22: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( quotech != 0 && ch == quotech
# ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
# url._.c:929:22: note: place parentheses around the '&&' expression to silence this warning
# if( quotech != 0 && ch == quotech
# ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
# url._.c:930:22: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || quotech == 0 && (isspace(ch) || ch == '>')
# ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# url._.c:930:22: note: place parentheses around the '&&' expression to silence this warning
# || quotech == 0 && (isspace(ch) || ch == '>')
# ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# url._.c:1034:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sp = scan_URI_scheme(url,AVStr(proto),sizeof(proto)) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# url._.c:1034:10: note: place parentheses around the assignment to silence this warning
# if( sp = scan_URI_scheme(url,AVStr(proto),sizeof(proto)) ){
# ^
# ( )
# url._.c:1034:10: note: use '==' to turn this assignment into an equality comparison
# if( sp = scan_URI_scheme(url,AVStr(proto),sizeof(proto)) ){
# ^
# ==
# url._.c:1059:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = strchr(np+1,'=') ){
# ~~~^~~~~~~~~~~~~~~~~~
# url._.c:1059:10: note: place parentheses around the assignment to silence this warning
# if( fp = strchr(np+1,'=') ){
# ^
# ( )
# url._.c:1059:10: note: use '==' to turn this assignment into an equality comparison
# if( fp = strchr(np+1,'=') ){
# ^
# ==
# url._.c:1140:36: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( pp = durl + marklen + 1; ch = *pp++; ){
# ~~~^~~~~~~
# url._.c:1140:36: note: place parentheses around the assignment to silence this warning
# for( pp = durl + marklen + 1; ch = *pp++; ){
# ^
# ( )
# url._.c:1140:36: note: use '==' to turn this assignment into an equality comparison
# for( pp = durl + marklen + 1; ch = *pp++; ){
# ^
# ==
# url._.c:1186:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pp = strstr(pb,"-.-") ){
# ~~~^~~~~~~~~~~~~~~~~~
# url._.c:1186:10: note: place parentheses around the assignment to silence this warning
# if( pp = strstr(pb,"-.-") ){
# ^
# ( )
# url._.c:1186:10: note: use '==' to turn this assignment into an equality comparison
# if( pp = strstr(pb,"-.-") ){
# ^
# ==
# url._.c:1238:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( gtype = np[len] )
# ~~~~~~^~~~~~~~~
# url._.c:1238:15: note: place parentheses around the assignment to silence this warning
# if( gtype = np[len] )
# ^
# ( )
# url._.c:1238:15: note: use '==' to turn this assignment into an equality comparison
# if( gtype = np[len] )
# ^
# ==
# url._.c:1276:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( hp = strpbrk(np+strlen(host),endofHOSTPORT) )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# url._.c:1276:10: note: place parentheses around the assignment to silence this warning
# if( hp = strpbrk(np+strlen(host),endofHOSTPORT) )
# ^
# ( )
# url._.c:1276:10: note: use '==' to turn this assignment into an equality comparison
# if( hp = strpbrk(np+strlen(host),endofHOSTPORT) )
# ^
# ==
# url._.c:1289:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( hp = strpbrk(np+strlen(host),endofHOSTPORT) )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# url._.c:1289:10: note: place parentheses around the assignment to silence this warning
# if( hp = strpbrk(np+strlen(host),endofHOSTPORT) )
# ^
# ( )
# url._.c:1289:10: note: use '==' to turn this assignment into an equality comparison
# if( hp = strpbrk(np+strlen(host),endofHOSTPORT) )
# ^
# ==
# url._.c:1301:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( hp = strpbrk(np+strlen(host),endofHOSTPORT) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# url._.c:1301:10: note: place parentheses around the assignment to silence this warning
# if( hp = strpbrk(np+strlen(host),endofHOSTPORT) ){
# ^
# ( )
# url._.c:1301:10: note: use '==' to turn this assignment into an equality comparison
# if( hp = strpbrk(np+strlen(host),endofHOSTPORT) ){
# ^
# ==
# url._.c:1317:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( durl = strstr(url,NDGU_MARK) ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# url._.c:1317:11: note: place parentheses around the assignment to silence this warning
# if( durl = strstr(url,NDGU_MARK) ){
# ^
# ( )
# url._.c:1317:11: note: use '==' to turn this assignment into an equality comparison
# if( durl = strstr(url,NDGU_MARK) ){
# ^
# ==
# url._.c:1325:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( durl = strstr(url,ODGU_MARK) ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# url._.c:1325:11: note: place parentheses around the assignment to silence this warning
# if( durl = strstr(url,ODGU_MARK) ){
# ^
# ( )
# url._.c:1325:11: note: use '==' to turn this assignment into an equality comparison
# if( durl = strstr(url,ODGU_MARK) ){
# ^
# ==
# url._.c:1347:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( up = url; uc = *up; up++ ){
# ~~~^~~~~
# url._.c:1347:20: note: place parentheses around the assignment to silence this warning
# for( up = url; uc = *up; up++ ){
# ^
# ( )
# url._.c:1347:20: note: use '==' to turn this assignment into an equality comparison
# for( up = url; uc = *up; up++ ){
# ^
# ==
# url._.c:1378:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( up = strrchr(site,'@') ){
# ~~~^~~~~~~~~~~~~~~~~~~
# url._.c:1378:9: note: place parentheses around the assignment to silence this warning
# if( up = strrchr(site,'@') ){
# ^
# ( )
# url._.c:1378:9: note: use '==' to turn this assignment into an equality comparison
# if( up = strrchr(site,'@') ){
# ^
# ==
# url._.c:1379:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pp = strchr(up,':') ){
# ~~~^~~~~~~~~~~~~~~~
# url._.c:1379:10: note: place parentheses around the assignment to silence this warning
# if( pp = strchr(up,':') ){
# ^
# ( )
# url._.c:1379:10: note: use '==' to turn this assignment into an equality comparison
# if( pp = strchr(up,':') ){
# ^
# ==
# url._.c:1394:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( userp = strrchr(hostport,'@') ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# url._.c:1394:12: note: place parentheses around the assignment to silence this warning
# if( userp = strrchr(hostport,'@') ){
# ^
# ( )
# url._.c:1394:12: note: use '==' to turn this assignment into an equality comparison
# if( userp = strrchr(hostport,'@') ){
# ^
# ==
# url._.c:1397:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( passp = strchr(hostport,':') ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
# url._.c:1397:13: note: place parentheses around the assignment to silence this warning
# if( passp = strchr(hostport,':') ){
# ^
# ( )
# url._.c:1397:13: note: use '==' to turn this assignment into an equality comparison
# if( passp = strchr(hostport,':') ){
# ^
# ==
# url._.c:1410:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( portp = strchr(host,':') ){
# ~~~~~~^~~~~~~~~~~~~~~~~~
# url._.c:1410:12: note: place parentheses around the assignment to silence this warning
# if( portp = strchr(host,':') ){
# ^
# ( )
# url._.c:1410:12: note: use '==' to turn this assignment into an equality comparison
# if( portp = strchr(host,':') ){
# ^
# ==
# url._.c:1544:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( xp = strpbrk(ident->i_user,"/?\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# url._.c:1544:9: note: place parentheses around the assignment to silence this warning
# if( xp = strpbrk(ident->i_user,"/?\r\n") )
# ^
# ( )
# url._.c:1544:9: note: use '==' to turn this assignment into an equality comparison
# if( xp = strpbrk(ident->i_user,"/?\r\n") )
# ^
# ==
# url._.c:1546:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( hp = strrchr(ident->i_user,'@') )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# url._.c:1546:9: note: place parentheses around the assignment to silence this warning
# if( hp = strrchr(ident->i_user,'@') )
# ^
# ( )
# url._.c:1546:9: note: use '==' to turn this assignment into an equality comparison
# if( hp = strrchr(ident->i_user,'@') )
# ^
# ==
# url._.c:1548:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pp = strchr(ident->i_user,':') ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
# url._.c:1548:9: note: place parentheses around the assignment to silence this warning
# if( pp = strchr(ident->i_user,':') ){
# ^
# ( )
# url._.c:1548:9: note: use '==' to turn this assignment into an equality comparison
# if( pp = strchr(ident->i_user,':') ){
# ^
# ==
# url._.c:1590:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sp = strstr(url,"://") )
# ~~~^~~~~~~~~~~~~~~~~~~
# url._.c:1590:9: note: place parentheses around the assignment to silence this warning
# if( sp = strstr(url,"://") )
# ^
# ( )
# url._.c:1590:9: note: use '==' to turn this assignment into an equality comparison
# if( sp = strstr(url,"://") )
# ^
# ==
# url._.c:1616:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = hostport; ch = *sp; sp++ ){
# ~~~^~~~~
# url._.c:1616:25: note: place parentheses around the assignment to silence this warning
# for( sp = hostport; ch = *sp; sp++ ){
# ^
# ( )
# url._.c:1616:25: note: use '==' to turn this assignment into an equality comparison
# for( sp = hostport; ch = *sp; sp++ ){
# ^
# ==
# url._.c:1666:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = hostport; ch = *sp; sp++ ){
# ~~~^~~~~
# url._.c:1666:25: note: place parentheses around the assignment to silence this warning
# for( sp = hostport; ch = *sp; sp++ ){
# ^
# ( )
# url._.c:1666:25: note: use '==' to turn this assignment into an equality comparison
# for( sp = hostport; ch = *sp; sp++ ){
# ^
# ==
# url._.c:1747:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( opt = CTX_changeproxy_url_to(ctx,clif,method,AVStr(url),AVStr(proxy)) )
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# url._.c:1747:10: note: place parentheses around the assignment to silence this warning
# if( opt = CTX_changeproxy_url_to(ctx,clif,method,AVStr(url),AVStr(proxy)) )
# ^
# ( )
# url._.c:1747:10: note: use '==' to turn this assignment into an equality comparison
# if( opt = CTX_changeproxy_url_to(ctx,clif,method,AVStr(url),AVStr(proxy)) )
# ^
# ==
# url._.c:1751:25: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( (mark = NDGU_MARK) && strncmp(url+1,mark,strlen(mark)) == 0
# ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# url._.c:1751:25: note: place parentheses around the '&&' expression to silence this warning
# if( (mark = NDGU_MARK) && strncmp(url+1,mark,strlen(mark)) == 0
# ^
# ( )
# url._.c:1752:25: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || (mark = ODGU_MARK) && strncmp(url+1,mark,strlen(mark)) == 0 )
# ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# url._.c:1752:25: note: place parentheses around the '&&' expression to silence this warning
# || (mark = ODGU_MARK) && strncmp(url+1,mark,strlen(mark)) == 0 )
# ^
# ( )
# url._.c:1801:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( v1 = getv(av,"proto")){
# ~~~^~~~~~~~~~~~~~~~~~
# url._.c:1801:9: note: place parentheses around the assignment to silence this warning
# if( v1 = getv(av,"proto")){
# ^
# ( )
# url._.c:1801:9: note: use '==' to turn this assignment into an equality comparison
# if( v1 = getv(av,"proto")){
# ^
# ==
# url._.c:1806:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( v1 = getv(av,"host") ){
# ~~~^~~~~~~~~~~~~~~~~
# url._.c:1806:9: note: place parentheses around the assignment to silence this warning
# if( v1 = getv(av,"host") ){
# ^
# ( )
# url._.c:1806:9: note: use '==' to turn this assignment into an equality comparison
# if( v1 = getv(av,"host") ){
# ^
# ==
# url._.c:1811:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( v1 = getv(av,"port") )
# ~~~^~~~~~~~~~~~~~~~~
# url._.c:1811:9: note: place parentheses around the assignment to silence this warning
# if( v1 = getv(av,"port") )
# ^
# ( )
# url._.c:1811:9: note: use '==' to turn this assignment into an equality comparison
# if( v1 = getv(av,"port") )
# ^
# ==
# url._.c:1814:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( v1 = getv(av,"path") ){
# ~~~^~~~~~~~~~~~~~~~~
# url._.c:1814:9: note: place parentheses around the assignment to silence this warning
# if( v1 = getv(av,"path") ){
# ^
# ( )
# url._.c:1814:9: note: use '==' to turn this assignment into an equality comparison
# if( v1 = getv(av,"path") ){
# ^
# ==
# url._.c:1884:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( uc = *up ){
# ~~~^~~~~
# url._.c:1884:12: note: place parentheses around the assignment to silence this warning
# while( uc = *up ){
# ^
# ( )
# url._.c:1884:12: note: use '==' to turn this assignment into an equality comparison
# while( uc = *up ){
# ^
# ==
# url._.c:1902:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( np = CURDIR(up) ){
# ~~~^~~~~~~~~~~~
# url._.c:1902:10: note: place parentheses around the assignment to silence this warning
# if( np = CURDIR(up) ){
# ^
# ( )
# url._.c:1902:10: note: use '==' to turn this assignment into an equality comparison
# if( np = CURDIR(up) ){
# ^
# ==
# url._.c:1909:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( np = UPDIR(up) ){
# ~~~^~~~~~~~~~~
# url._.c:1909:10: note: place parentheses around the assignment to silence this warning
# if( np = UPDIR(up) ){
# ^
# ( )
# url._.c:1909:10: note: use '==' to turn this assignment into an equality comparison
# if( np = UPDIR(up) ){
# ^
# ==
# url._.c:1929:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( uc = *up ){
# ~~~^~~~~
# url._.c:1929:13: note: place parentheses around the assignment to silence this warning
# while( uc = *up ){
# ^
# ( )
# url._.c:1929:13: note: use '==' to turn this assignment into an equality comparison
# while( uc = *up ){
# ^
# ==
# url._.c:1970:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( xp = CURDIR(up) ){
# ~~~^~~~~~~~~~~~
# url._.c:1970:9: note: place parentheses around the assignment to silence this warning
# if( xp = CURDIR(up) ){
# ^
# ( )
# url._.c:1970:9: note: use '==' to turn this assignment into an equality comparison
# if( xp = CURDIR(up) ){
# ^
# ==
# url._.c:1975:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( xp = UPDIR(up) ){
# ~~~^~~~~~~~~~~
# url._.c:1975:12: note: place parentheses around the assignment to silence this warning
# while( xp = UPDIR(up) ){
# ^
# ( )
# url._.c:1975:12: note: use '==' to turn this assignment into an equality comparison
# while( xp = UPDIR(up) ){
# ^
# ==
# url._.c:2091:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(url,PORT_MARK) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~
# url._.c:2091:9: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(url,PORT_MARK) ){
# ^
# ( )
# url._.c:2091:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(url,PORT_MARK) ){
# ^
# ==
# url._.c:2109:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(vurl,"://") )
# ~~~^~~~~~~~~~~~~~~~~~~~
# url._.c:2109:9: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(vurl,"://") )
# ^
# ( )
# url._.c:2109:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(vurl,"://") )
# ^
# ==
# url._.c:2110:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(dp+3,":/? \t\r\n\"'") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# url._.c:2110:9: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(dp+3,":/? \t\r\n\"'") )
# ^
# ( )
# url._.c:2110:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(dp+3,":/? \t\r\n\"'") )
# ^
# ==
# url._.c:2117:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(vurl,"?#") )
# ~~~^~~~~~~~~~~~~~~~~~~~
# url._.c:2117:11: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(vurl,"?#") )
# ^
# ( )
# url._.c:2117:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(vurl,"?#") )
# ^
# ==
# url._.c:2328:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ilen = url_movport(np,AVStr(xp),256) )
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# url._.c:2328:15: note: place parentheses around the assignment to silence this warning
# if( ilen = url_movport(np,AVStr(xp),256) )
# ^
# ( )
# url._.c:2328:15: note: use '==' to turn this assignment into an equality comparison
# if( ilen = url_movport(np,AVStr(xp),256) )
# ^
# ==
# url._.c:2334:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# SkipQuoted("absolute",referer,np,sp,xp);
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# url._.c:2132:10: note: expanded from macro 'SkipQuoted'
# if( qch = referer->r_tagctx.r_curquote ){ \
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# url._.c:2334:3: note: place parentheses around the assignment to silence this warning
# url._.c:2132:10: note: expanded from macro 'SkipQuoted'
# if( qch = referer->r_tagctx.r_curquote ){ \
# ^
# url._.c:2334:3: note: use '==' to turn this assignment into an equality comparison
# url._.c:2132:10: note: expanded from macro 'SkipQuoted'
# if( qch = referer->r_tagctx.r_curquote ){ \
# ^
# url._.c:2334:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# SkipQuoted("absolute",referer,np,sp,xp);
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# url._.c:2137:14: note: expanded from macro 'SkipQuoted'
# while( ch = *sp ){ \
# ~~~^~~~~
# url._.c:2334:3: note: place parentheses around the assignment to silence this warning
# url._.c:2137:14: note: expanded from macro 'SkipQuoted'
# while( ch = *sp ){ \
# ^
# url._.c:2334:3: note: use '==' to turn this assignment into an equality comparison
# url._.c:2137:14: note: expanded from macro 'SkipQuoted'
# while( ch = *sp ){ \
# ^
# url._.c:2401:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ulen = CTX_url_rurlX(ctx,qch,np,AVStr(rurl),myproto,myhost,myport,mypath,dgrelay) )
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# url._.c:2401:12: note: place parentheses around the assignment to silence this warning
# if( ulen = CTX_url_rurlX(ctx,qch,np,AVStr(rurl),myproto,myhost,myport,mypath,dgrelay) )
# ^
# ( )
# url._.c:2401:12: note: use '==' to turn this assignment into an equality comparison
# if( ulen = CTX_url_rurlX(ctx,qch,np,AVStr(rurl),myproto,myhost,myport,mypath,dgrelay) )
# ^
# ==
# url._.c:2409:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# SkipQuoted("deleate",referer,np,sp,xp);
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# url._.c:2132:10: note: expanded from macro 'SkipQuoted'
# if( qch = referer->r_tagctx.r_curquote ){ \
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# url._.c:2409:3: note: place parentheses around the assignment to silence this warning
# url._.c:2132:10: note: expanded from macro 'SkipQuoted'
# if( qch = referer->r_tagctx.r_curquote ){ \
# ^
# url._.c:2409:3: note: use '==' to turn this assignment into an equality comparison
# url._.c:2132:10: note: expanded from macro 'SkipQuoted'
# if( qch = referer->r_tagctx.r_curquote ){ \
# ^
# url._.c:2409:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# SkipQuoted("deleate",referer,np,sp,xp);
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# url._.c:2137:14: note: expanded from macro 'SkipQuoted'
# while( ch = *sp ){ \
# ~~~^~~~~
# url._.c:2409:3: note: place parentheses around the assignment to silence this warning
# url._.c:2137:14: note: expanded from macro 'SkipQuoted'
# while( ch = *sp ){ \
# ^
# url._.c:2409:3: note: use '==' to turn this assignment into an equality comparison
# url._.c:2137:14: note: expanded from macro 'SkipQuoted'
# while( ch = *sp ){ \
# ^
# url._.c:2422:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( np = html_nextTagAttr(sp,"",VStrNULL,NULL,NULL,NULL) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# url._.c:2422:12: note: place parentheses around the assignment to silence this warning
# while( np = html_nextTagAttr(sp,"",VStrNULL,NULL,NULL,NULL) ){
# ^
# ( )
# url._.c:2422:12: note: use '==' to turn this assignment into an equality comparison
# while( np = html_nextTagAttr(sp,"",VStrNULL,NULL,NULL,NULL) ){
# ^
# ==
# url._.c:2423:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( tp = strpbrk(np," \t\r\n\">") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# url._.c:2423:10: note: place parentheses around the assignment to silence this warning
# if( tp = strpbrk(np," \t\r\n\">") ){
# ^
# ( )
# url._.c:2423:10: note: use '==' to turn this assignment into an equality comparison
# if( tp = strpbrk(np," \t\r\n\">") ){
# ^
# ==
# url._.c:2745:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( proto = getv(av,"proto") )
# ~~~~~~^~~~~~~~~~~~~~~~~~
# url._.c:2745:14: note: place parentheses around the assignment to silence this warning
# if( proto = getv(av,"proto") )
# ^
# ( )
# url._.c:2745:14: note: use '==' to turn this assignment into an equality comparison
# if( proto = getv(av,"proto") )
# ^
# ==
# url._.c:2746:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( host = getv(av,"host" ) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~
# url._.c:2746:14: note: place parentheses around the assignment to silence this warning
# if( host = getv(av,"host" ) ){
# ^
# ( )
# url._.c:2746:14: note: use '==' to turn this assignment into an equality comparison
# if( host = getv(av,"host" ) ){
# ^
# ==
# url._.c:2747:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( port = getv(av,"port") )
# ~~~~~^~~~~~~~~~~~~~~~~
# url._.c:2747:14: note: place parentheses around the assignment to silence this warning
# if( port = getv(av,"port") )
# ^
# ( )
# url._.c:2747:14: note: use '==' to turn this assignment into an equality comparison
# if( port = getv(av,"port") )
# ^
# ==
# url._.c:2771:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# SkipQuoted("partialize",referer,np,sp,xp);
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# url._.c:2132:10: note: expanded from macro 'SkipQuoted'
# if( qch = referer->r_tagctx.r_curquote ){ \
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# url._.c:2771:3: note: place parentheses around the assignment to silence this warning
# url._.c:2132:10: note: expanded from macro 'SkipQuoted'
# if( qch = referer->r_tagctx.r_curquote ){ \
# ^
# url._.c:2771:3: note: use '==' to turn this assignment into an equality comparison
# url._.c:2132:10: note: expanded from macro 'SkipQuoted'
# if( qch = referer->r_tagctx.r_curquote ){ \
# ^
# url._.c:2771:3: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# SkipQuoted("partialize",referer,np,sp,xp);
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# url._.c:2137:14: note: expanded from macro 'SkipQuoted'
# while( ch = *sp ){ \
# ~~~^~~~~
# url._.c:2771:3: note: place parentheses around the assignment to silence this warning
# url._.c:2137:14: note: expanded from macro 'SkipQuoted'
# while( ch = *sp ){ \
# ^
# url._.c:2771:3: note: use '==' to turn this assignment into an equality comparison
# url._.c:2137:14: note: expanded from macro 'SkipQuoted'
# while( ch = *sp ){ \
# ^
# 80 warnings generated.
# ../mkcpp gopher.c gopher._.c
# -- mkcpp set time: 1492117333 -> 1250403944 gopher._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c gopher._.c -o gopher.o
# gopher._.c:51:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( tab = strrchr(req,'\t') )
# ~~~~^~~~~~~~~~~~~~~~~~~
# gopher._.c:51:10: note: place parentheses around the assignment to silence this warning
# if( tab = strrchr(req,'\t') )
# ^
# ( )
# gopher._.c:51:10: note: use '==' to turn this assignment into an equality comparison
# if( tab = strrchr(req,'\t') )
# ^
# ==
# gopher._.c:58:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(req,"\t\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~
# gopher._.c:58:9: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(req,"\t\r\n") )
# ^
# ( )
# gopher._.c:58:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(req,"\t\r\n") )
# ^
# ==
# gopher._.c:227:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cgtype = CTX_get_clientgtype(Conn) ) /* sent from client */
# ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
# gopher._.c:227:13: note: place parentheses around the assignment to silence this warning
# if( cgtype = CTX_get_clientgtype(Conn) ) /* sent from client */
# ^
# ( )
# gopher._.c:227:13: note: use '==' to turn this assignment into an equality comparison
# if( cgtype = CTX_get_clientgtype(Conn) ) /* sent from client */
# ^
# ==
# gopher._.c:272:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(req,'\t') ){
# ~~~^~~~~~~~~~~~~~~~~~
# gopher._.c:272:10: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(req,'\t') ){
# ^
# ( )
# gopher._.c:272:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(req,'\t') ){
# ^
# ==
# gopher._.c:359:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cachefp = cache_fopen_rd("GOPHER",AVStr(cpath),expire,&cdate) ){
# ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# gopher._.c:359:15: note: place parentheses around the assignment to silence this warning
# if( cachefp = cache_fopen_rd("GOPHER",AVStr(cpath),expire,&cdate) ){
# ^
# ( )
# gopher._.c:359:15: note: use '==' to turn this assignment into an equality comparison
# if( cachefp = cache_fopen_rd("GOPHER",AVStr(cpath),expire,&cdate) ){
# ^
# ==
# gopher._.c:379:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cachefp = cache_fopen_rw("GOPHER",AVStr(cpath)) ){
# ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# gopher._.c:379:15: note: place parentheses around the assignment to silence this warning
# if( cachefp = cache_fopen_rw("GOPHER",AVStr(cpath)) ){
# ^
# ( )
# gopher._.c:379:15: note: use '==' to turn this assignment into an equality comparison
# if( cachefp = cache_fopen_rw("GOPHER",AVStr(cpath)) ){
# ^
# ==
# gopher._.c:530:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(line,':') ){
# ~~~^~~~~~~~~~~~~~~~~~
# gopher._.c:530:10: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(line,':') ){
# ^
# ( )
# gopher._.c:530:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(line,':') ){
# ^
# ==
# gopher._.c:544:7: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if(dp=strchr(dp,'\t')){ truncVStr(dp);dp++; *selector = dp; }else return 0;
# ~~^~~~~~~~~~~~~~~~
# gopher._.c:544:7: note: place parentheses around the assignment to silence this warning
# if(dp=strchr(dp,'\t')){ truncVStr(dp);dp++; *selector = dp; }else return 0;
# ^
# ( )
# gopher._.c:544:7: note: use '==' to turn this assignment into an equality comparison
# if(dp=strchr(dp,'\t')){ truncVStr(dp);dp++; *selector = dp; }else return 0;
# ^
# ==
# gopher._.c:545:7: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if(dp=strchr(dp,'\t')){ truncVStr(dp);dp++; *host = dp; }else return 0;
# ~~^~~~~~~~~~~~~~~~
# gopher._.c:545:7: note: place parentheses around the assignment to silence this warning
# if(dp=strchr(dp,'\t')){ truncVStr(dp);dp++; *host = dp; }else return 0;
# ^
# ( )
# gopher._.c:545:7: note: use '==' to turn this assignment into an equality comparison
# if(dp=strchr(dp,'\t')){ truncVStr(dp);dp++; *host = dp; }else return 0;
# ^
# ==
# gopher._.c:546:7: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if(dp=strchr(dp,'\t')){ truncVStr(dp);dp++; *iport=atoi(dp);}else return 0;
# ~~^~~~~~~~~~~~~~~~
# gopher._.c:546:7: note: place parentheses around the assignment to silence this warning
# if(dp=strchr(dp,'\t')){ truncVStr(dp);dp++; *iport=atoi(dp);}else return 0;
# ^
# ( )
# gopher._.c:546:7: note: use '==' to turn this assignment into an equality comparison
# if(dp=strchr(dp,'\t')){ truncVStr(dp);dp++; *iport=atoi(dp);}else return 0;
# ^
# ==
# gopher._.c:547:7: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if(dp=strchr(dp,'\t')){ *ext = dp; }
# ~~^~~~~~~~~~~~~~~~
# gopher._.c:547:7: note: place parentheses around the assignment to silence this warning
# if(dp=strchr(dp,'\t')){ *ext = dp; }
# ^
# ( )
# gopher._.c:547:7: note: use '==' to turn this assignment into an equality comparison
# if(dp=strchr(dp,'\t')){ *ext = dp; }
# ^
# ==
# gopher._.c:707:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(req,'?') )
# ~~~^~~~~~~~~~~~~~~~~
# gopher._.c:707:10: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(req,'?') )
# ^
# ( )
# gopher._.c:707:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(req,'?') )
# ^
# ==
# 12 warnings generated.
# ../mkcpp icp.c icp._.c
# -- mkcpp set time: 1492117333 -> 1268471252 icp._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c icp._.c -o icp.o
# icp._.c:255:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( tail = frex_match((struct fa_stat*)noicp_domain,host) )
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# icp._.c:255:11: note: place parentheses around the assignment to silence this warning
# if( tail = frex_match((struct fa_stat*)noicp_domain,host) )
# ^
# ( )
# icp._.c:255:11: note: use '==' to turn this assignment into an equality comparison
# if( tail = frex_match((struct fa_stat*)noicp_domain,host) )
# ^
# ==
# icp._.c:308:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = getenv("PARASERV") )
# ~~~~^~~~~~~~~~~~~~~~~~~~
# icp._.c:308:11: note: place parentheses around the assignment to silence this warning
# if( env = getenv("PARASERV") )
# ^
# ( )
# icp._.c:308:11: note: use '==' to turn this assignment into an equality comparison
# if( env = getenv("PARASERV") )
# ^
# ==
# icp._.c:318:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = getenv("NOICP_DOMAIN") )
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~
# icp._.c:318:10: note: place parentheses around the assignment to silence this warning
# if( env = getenv("NOICP_DOMAIN") )
# ^
# ( )
# icp._.c:318:10: note: use '==' to turn this assignment into an equality comparison
# if( env = getenv("NOICP_DOMAIN") )
# ^
# ==
# icp._.c:422:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = dirfopen("ICP",AVStr(cachepath),"r") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# icp._.c:422:10: note: place parentheses around the assignment to silence this warning
# if( fp = dirfopen("ICP",AVStr(cachepath),"r") ){
# ^
# ( )
# icp._.c:422:10: note: use '==' to turn this assignment into an equality comparison
# if( fp = dirfopen("ICP",AVStr(cachepath),"r") ){
# ^
# ==
# icp._.c:633:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( arg = av[++ai] ){
# ~~~~^~~~~~~~~~
# icp._.c:633:13: note: place parentheses around the assignment to silence this warning
# if( arg = av[++ai] ){
# ^
# ( )
# icp._.c:633:13: note: use '==' to turn this assignment into an equality comparison
# if( arg = av[++ai] ){
# ^
# ==
# icp._.c:1076:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( addr = gethostaddr(icphost1) )
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# icp._.c:1076:12: note: place parentheses around the assignment to silence this warning
# if( addr = gethostaddr(icphost1) )
# ^
# ( )
# icp._.c:1076:12: note: use '==' to turn this assignment into an equality comparison
# if( addr = gethostaddr(icphost1) )
# ^
# ==
# icp._.c:1087:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( addr = gethostaddr(pxhost) )
# ~~~~~^~~~~~~~~~~~~~~~~~~~~
# icp._.c:1087:12: note: place parentheses around the assignment to silence this warning
# if( addr = gethostaddr(pxhost) )
# ^
# ( )
# icp._.c:1087:12: note: use '==' to turn this assignment into an equality comparison
# if( addr = gethostaddr(pxhost) )
# ^
# ==
# 7 warnings generated.
# ../mkcpp icap.c icap._.c
# -- mkcpp set time: 1492117333 -> 1276430216 icap._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c icap._.c -o icap.o
# ../mkcpp http.c http._.c
# -- mkcpp set time: 1492117333 -> 1411902324 http._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c http._.c -o http.o
# http._.c:561:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(UA,"MSIE ") )
# ~~~^~~~~~~~~~~~~~~~~~~~
# http._.c:561:9: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(UA,"MSIE ") )
# ^
# ( )
# http._.c:561:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(UA,"MSIE ") )
# ^
# ==
# http._.c:568:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(UA,"MSIE ") ){
# ~~~^~~~~~~~~~~~~~~~~~~~
# http._.c:568:10: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(UA,"MSIE ") ){
# ^
# ( )
# http._.c:568:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(UA,"MSIE ") ){
# ^
# ==
# http._.c:570:35: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || strncmp(dp+5,"3.0",3) == 0 && atoi(dp+8) < 1 )
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# http._.c:570:35: note: place parentheses around the '&&' expression to silence this warning
# || strncmp(dp+5,"3.0",3) == 0 && atoi(dp+8) < 1 )
# ^
# ( )
# http._.c:573:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(UA,"Mozilla/") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~
# http._.c:573:10: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(UA,"Mozilla/") ){
# ^
# ( )
# http._.c:573:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(UA,"Mozilla/") ){
# ^
# ==
# http._.c:582:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(UA,"MSIE ") )
# ~~~^~~~~~~~~~~~~~~~~~~~
# http._.c:582:9: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(UA,"MSIE ") )
# ^
# ( )
# http._.c:582:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(UA,"MSIE ") )
# ^
# ==
# http._.c:583:46: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( dp[5] < '3' || strncmp(dp+5,"3.0",3)==0 && atoi(dp+8) < 1 )
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
# http._.c:583:46: note: place parentheses around the '&&' expression to silence this warning
# if( dp[5] < '3' || strncmp(dp+5,"3.0",3)==0 && atoi(dp+8) < 1 )
# ^
# ( )
# http._.c:586:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(UA,"MSIE ") )
# ~~~^~~~~~~~~~~~~~~~~~~~
# http._.c:586:9: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(UA,"MSIE ") )
# ^
# ( )
# http._.c:586:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(UA,"MSIE ") )
# ^
# ==
# http._.c:591:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(UA,"Mosaic") )
# ~~~^~~~~~~~~~~~~~~~~~~~~
# http._.c:591:9: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(UA,"Mosaic") )
# ^
# ( )
# http._.c:591:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(UA,"Mosaic") )
# ^
# ==
# http._.c:592:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(dp,"/") )
# ~~~^~~~~~~~~~~~~~~~
# http._.c:592:9: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(dp,"/") )
# ^
# ( )
# http._.c:592:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(dp,"/") )
# ^
# ==
# http._.c:602:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(UA,"Mozilla/5.0") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:602:9: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(UA,"Mozilla/5.0") )
# ^
# ( )
# http._.c:602:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(UA,"Mozilla/5.0") )
# ^
# ==
# http._.c:603:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(dp,"rv:1.7") )
# ~~~^~~~~~~~~~~~~~~~~~~~~
# http._.c:603:9: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(dp,"rv:1.7") )
# ^
# ( )
# http._.c:603:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(dp,"rv:1.7") )
# ^
# ==
# http._.c:609:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(UA,"Lynx") )
# ~~~^~~~~~~~~~~~~~~~~~~
# http._.c:609:9: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(UA,"Lynx") )
# ^
# ( )
# http._.c:609:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(UA,"Lynx") )
# ^
# ==
# http._.c:610:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(dp,"/") )
# ~~~^~~~~~~~~~~~~~~~
# http._.c:610:9: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(dp,"/") )
# ^
# ( )
# http._.c:610:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(dp,"/") )
# ^
# ==
# http._.c:907:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( qp = strchr(ourl,'?') ){
# ~~~^~~~~~~~~~~~~~~~~~
# http._.c:907:10: note: place parentheses around the assignment to silence this warning
# if( qp = strchr(ourl,'?') ){
# ^
# ( )
# http._.c:907:10: note: use '==' to turn this assignment into an equality comparison
# if( qp = strchr(ourl,'?') ){
# ^
# ==
# http._.c:1290:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# http._.c:1427:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = str; ch = *sp; sp++ ){
# ~~~^~~~~
# http._.c:1427:20: note: place parentheses around the assignment to silence this warning
# for( sp = str; ch = *sp; sp++ ){
# ^
# ( )
# http._.c:1427:20: note: use '==' to turn this assignment into an equality comparison
# for( sp = str; ch = *sp; sp++ ){
# ^
# ==
# http._.c:1666:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH(line,F_ContType) )
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# http._.c:1666:13: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH(line,F_ContType) )
# ^
# ( )
# http._.c:1666:13: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH(line,F_ContType) )
# ^
# ==
# http._.c:1669:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH(line,F_ContLeng) )
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# http._.c:1669:13: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH(line,F_ContLeng) )
# ^
# ( )
# http._.c:1669:13: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH(line,F_ContLeng) )
# ^
# ==
# http._.c:1672:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH(line,F_TransEncode) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:1672:13: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH(line,F_TransEncode) ){
# ^
# ( )
# http._.c:1672:13: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH(line,F_TransEncode) ){
# ^
# ==
# http._.c:1678:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH(line,F_ContEncode) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:1678:13: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH(line,F_ContEncode) ){
# ^
# ( )
# http._.c:1678:13: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH(line,F_ContEncode) ){
# ^
# ==
# http._.c:1683:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH(line,F_AccEncodeX) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:1683:13: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH(line,F_AccEncodeX) ){
# ^
# ( )
# http._.c:1683:13: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH(line,F_AccEncodeX) ){
# ^
# ==
# http._.c:1687:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH(line,F_ContMD5) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
# http._.c:1687:13: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH(line,F_ContMD5) ){
# ^
# ( )
# http._.c:1687:13: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH(line,F_ContMD5) ){
# ^
# ==
# http._.c:1739:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( zip = Gzip(AVStr(cencode),in) ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:1739:13: note: place parentheses around the assignment to silence this warning
# if( zip = Gzip(AVStr(cencode),in) ){
# ^
# ( )
# http._.c:1739:13: note: use '==' to turn this assignment into an equality comparison
# if( zip = Gzip(AVStr(cencode),in) ){
# ^
# ==
# http._.c:1759:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH(line,F_ContMD5) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
# http._.c:1759:13: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH(line,F_ContMD5) ){
# ^
# ( )
# http._.c:1759:13: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH(line,F_ContMD5) ){
# ^
# ==
# http._.c:1817:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH(line,F_ContType) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# http._.c:1817:13: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH(line,F_ContType) ){
# ^
# ( )
# http._.c:1817:13: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH(line,F_ContType) ){
# ^
# ==
# http._.c:1821:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH(line,F_ContLeng) ) continue;
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# http._.c:1821:13: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH(line,F_ContLeng) ) continue;
# ^
# ( )
# http._.c:1821:13: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH(line,F_ContLeng) ) continue;
# ^
# ==
# http._.c:1822:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH(line,F_AccEncodeX) ) continue;
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:1822:13: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH(line,F_AccEncodeX) ) continue;
# ^
# ( )
# http._.c:1822:13: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH(line,F_AccEncodeX) ) continue;
# ^
# ==
# http._.c:1932:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( rdy = exceptionReady(ClientSock) ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:1932:10: note: place parentheses around the assignment to silence this warning
# if( rdy = exceptionReady(ClientSock) ){
# ^
# ( )
# http._.c:1932:10: note: use '==' to turn this assignment into an equality comparison
# if( rdy = exceptionReady(ClientSock) ){
# ^
# ==
# http._.c:1974:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( xencbody = threadGzip(Conn,RX,tc) ){
# ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:1974:16: note: place parentheses around the assignment to silence this warning
# if( xencbody = threadGzip(Conn,RX,tc) ){
# ^
# ( )
# http._.c:1974:16: note: use '==' to turn this assignment into an equality comparison
# if( xencbody = threadGzip(Conn,RX,tc) ){
# ^
# ==
# http._.c:1968:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# http._.c:2006:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH(field,F_ContType) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:2006:13: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH(field,F_ContType) ){
# ^
# ( )
# http._.c:2006:13: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH(field,F_ContType) ){
# ^
# ==
# http._.c:2094:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH(line,F_ContEncode) )
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:2094:12: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH(line,F_ContEncode) )
# ^
# ( )
# http._.c:2094:12: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH(line,F_ContEncode) )
# ^
# ==
# http._.c:2100:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH(line,F_ContLeng) )
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# http._.c:2100:12: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH(line,F_ContLeng) )
# ^
# ( )
# http._.c:2100:12: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH(line,F_ContLeng) )
# ^
# ==
# http._.c:2104:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH(line,F_ContLeng) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# http._.c:2104:13: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH(line,F_ContLeng) ){
# ^
# ( )
# http._.c:2104:13: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH(line,F_ContLeng) ){
# ^
# ==
# http._.c:2117:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH(line,F_ContRange) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:2117:12: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH(line,F_ContRange) ){
# ^
# ( )
# http._.c:2117:12: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH(line,F_ContRange) ){
# ^
# ==
# http._.c:2120:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH(line,F_LastMod) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
# http._.c:2120:12: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH(line,F_LastMod) ){
# ^
# ( )
# http._.c:2120:12: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH(line,F_LastMod) ){
# ^
# ==
# http._.c:2124:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH(line,F_ContType) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# http._.c:2124:12: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH(line,F_ContType) ){
# ^
# ( )
# http._.c:2124:12: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH(line,F_ContType) ){
# ^
# ==
# http._.c:2128:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pp = strchr(RX_ctype,';') )
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# http._.c:2128:10: note: place parentheses around the assignment to silence this warning
# if( pp = strchr(RX_ctype,';') )
# ^
# ( )
# http._.c:2128:10: note: use '==' to turn this assignment into an equality comparison
# if( pp = strchr(RX_ctype,';') )
# ^
# ==
# http._.c:2130:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cp = strstr(pp+1,"charset=") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:2130:14: note: place parentheses around the assignment to silence this warning
# if( cp = strstr(pp+1,"charset=") )
# ^
# ( )
# http._.c:2130:14: note: use '==' to turn this assignment into an equality comparison
# if( cp = strstr(pp+1,"charset=") )
# ^
# ==
# http._.c:2168:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH(line,F_Server) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~
# http._.c:2168:12: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH(line,F_Server) ){
# ^
# ( )
# http._.c:2168:12: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH(line,F_Server) ){
# ^
# ==
# http._.c:2175:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH(line,F_Pragma) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~
# http._.c:2175:12: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH(line,F_Pragma) ){
# ^
# ( )
# http._.c:2175:12: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH(line,F_Pragma) ){
# ^
# ==
# http._.c:2179:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH(line,F_CacheControl) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:2179:12: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH(line,F_CacheControl) ){
# ^
# ( )
# http._.c:2179:12: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH(line,F_CacheControl) ){
# ^
# ==
# http._.c:2200:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ovia = findFieldValue(fields,"Via") ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:2200:11: note: place parentheses around the assignment to silence this warning
# if( ovia = findFieldValue(fields,"Via") ){
# ^
# ( )
# http._.c:2200:11: note: use '==' to turn this assignment into an equality comparison
# if( ovia = findFieldValue(fields,"Via") ){
# ^
# ==
# http._.c:2202:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ovia = strpbrk(ovia,"\r\n") ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~
# http._.c:2202:13: note: place parentheses around the assignment to silence this warning
# if( ovia = strpbrk(ovia,"\r\n") ){
# ^
# ( )
# http._.c:2202:13: note: use '==' to turn this assignment into an equality comparison
# if( ovia = strpbrk(ovia,"\r\n") ){
# ^
# ==
# http._.c:2204:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( nvia = findFieldValue(ovia,"Via") ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:2204:14: note: place parentheses around the assignment to silence this warning
# if( nvia = findFieldValue(ovia,"Via") ){
# ^
# ( )
# http._.c:2204:14: note: use '==' to turn this assignment into an equality comparison
# if( nvia = findFieldValue(ovia,"Via") ){
# ^
# ==
# http._.c:2231:31: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( streq(RX_ver,"HTTP/1.1") && strncasecmp(RX_connection,"close",6) != 0
# ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:2231:31: note: place parentheses around the '&&' expression to silence this warning
# if( streq(RX_ver,"HTTP/1.1") && strncasecmp(RX_connection,"close",6) != 0
# ^
# ( )
# http._.c:2244:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# http._.c:2319:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = str; ch = *sp; sp++ ){
# ~~~^~~~~
# http._.c:2319:20: note: place parentheses around the assignment to silence this warning
# for( sp = str; ch = *sp; sp++ ){
# ^
# ( )
# http._.c:2319:20: note: use '==' to turn this assignment into an equality comparison
# for( sp = str; ch = *sp; sp++ ){
# ^
# ==
# http._.c:2360:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( rp = strchr(head,'?') ){
# ~~~^~~~~~~~~~~~~~~~~~
# http._.c:2360:10: note: place parentheses around the assignment to silence this warning
# if( rp = strchr(head,'?') ){
# ^
# ( )
# http._.c:2360:10: note: use '==' to turn this assignment into an equality comparison
# if( rp = strchr(head,'?') ){
# ^
# ==
# http._.c:2363:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ctype = filename2ctype(head) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
# http._.c:2363:13: note: place parentheses around the assignment to silence this warning
# if( ctype = filename2ctype(head) ){
# ^
# ( )
# http._.c:2363:13: note: use '==' to turn this assignment into an equality comparison
# if( ctype = filename2ctype(head) ){
# ^
# ==
# http._.c:2442:6: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# http._.c:2449:6: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# http._.c:2689:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( RelayTHRU || !BORN_SPECIALIST && !ACT_SPECIALIST ){
# ~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
# http._.c:2689:36: note: place parentheses around the '&&' expression to silence this warning
# if( RelayTHRU || !BORN_SPECIALIST && !ACT_SPECIALIST ){
# ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
# http._.c:2731:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( xcharset = HTTP_outCharset(Conn) )
# ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# http._.c:2731:16: note: place parentheses around the assignment to silence this warning
# if( xcharset = HTTP_outCharset(Conn) )
# ^
# ( )
# http._.c:2731:16: note: use '==' to turn this assignment into an equality comparison
# if( xcharset = HTTP_outCharset(Conn) )
# ^
# ==
# http._.c:2773:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH(field,F_ContEncode) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:2773:13: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH(field,F_ContEncode) ){
# ^
# ( )
# http._.c:2773:13: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH(field,F_ContEncode) ){
# ^
# ==
# http._.c:2780:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH(field,F_Vary) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~
# http._.c:2780:13: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH(field,F_Vary) ){
# ^
# ( )
# http._.c:2780:13: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH(field,F_Vary) ){
# ^
# ==
# http._.c:2809:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(line,';') ){
# ~~~^~~~~~~~~~~~~~~~~~
# http._.c:2809:10: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(line,';') ){
# ^
# ( )
# http._.c:2809:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(line,';') ){
# ^
# ==
# http._.c:2826:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH(line,F_ContType) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# http._.c:2826:12: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH(line,F_ContType) ){
# ^
# ( )
# http._.c:2826:12: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH(line,F_ContType) ){
# ^
# ==
# http._.c:2845:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# http._.c:2855:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else{
# ^
# http._.c:2859:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH(line,F_ContLeng) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# http._.c:2859:12: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH(line,F_ContLeng) ){
# ^
# ( )
# http._.c:2859:12: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH(line,F_ContLeng) ){
# ^
# ==
# http._.c:2889:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH(line,F_PAuthenticate) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:2889:12: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH(line,F_PAuthenticate) ){
# ^
# ( )
# http._.c:2889:12: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH(line,F_PAuthenticate) ){
# ^
# ==
# http._.c:2904:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH(line,F_Authenticate) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:2904:12: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH(line,F_Authenticate) ){
# ^
# ( )
# http._.c:2904:12: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH(line,F_Authenticate) ){
# ^
# ==
# http._.c:2920:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH(line,F_SetCookie) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:2920:12: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH(line,F_SetCookie) ){
# ^
# ( )
# http._.c:2920:12: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH(line,F_SetCookie) ){
# ^
# ==
# http._.c:2938:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH(line,F_Location) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# http._.c:2938:12: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH(line,F_Location) ){
# ^
# ( )
# http._.c:2938:12: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH(line,F_Location) ){
# ^
# ==
# http._.c:2948:6: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# http._.c:2960:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH(line,F_KeepAlive) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:2960:12: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH(line,F_KeepAlive) ){
# ^
# ( )
# http._.c:2960:12: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH(line,F_KeepAlive) ){
# ^
# ==
# http._.c:2964:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH(line,F_Upgrade) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
# http._.c:2964:12: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH(line,F_Upgrade) ){
# ^
# ( )
# http._.c:2964:12: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH(line,F_Upgrade) ){
# ^
# ==
# http._.c:2967:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH_Connection(line) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# http._.c:2967:12: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH_Connection(line) ){
# ^
# ( )
# http._.c:2967:12: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH_Connection(line) ){
# ^
# ==
# http._.c:2971:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH(line,F_TransEncode) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:2971:12: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH(line,F_TransEncode) ){
# ^
# ( )
# http._.c:2971:12: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH(line,F_TransEncode) ){
# ^
# ==
# http._.c:2979:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH(line,F_ContMD5) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
# http._.c:2979:12: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH(line,F_ContMD5) ){
# ^
# ( )
# http._.c:2979:12: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH(line,F_ContMD5) ){
# ^
# ==
# http._.c:3028:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH(line,F_Expires) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
# http._.c:3028:12: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH(line,F_Expires) ){
# ^
# ( )
# http._.c:3028:12: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH(line,F_Expires) ){
# ^
# ==
# http._.c:3031:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH(line,"Via:") ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~
# http._.c:3031:12: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH(line,"Via:") ){
# ^
# ( )
# http._.c:3031:12: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH(line,"Via:") ){
# ^
# ==
# http._.c:3071:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( rcc = fgetBuffered(AVStr(buff),RX_remsize,RX_fsp) ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:3071:10: note: place parentheses around the assignment to silence this warning
# if( rcc = fgetBuffered(AVStr(buff),RX_remsize,RX_fsp) ){
# ^
# ( )
# http._.c:3071:10: note: use '==' to turn this assignment into an equality comparison
# if( rcc = fgetBuffered(AVStr(buff),RX_remsize,RX_fsp) ){
# ^
# ==
# http._.c:3616:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( op = strstr(old,"CL=") )
# ~~~^~~~~~~~~~~~~~~~~~~
# http._.c:3616:11: note: place parentheses around the assignment to silence this warning
# if( op = strstr(old,"CL=") )
# ^
# ( )
# http._.c:3616:11: note: use '==' to turn this assignment into an equality comparison
# if( op = strstr(old,"CL=") )
# ^
# ==
# http._.c:3619:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( op = strstr(old,"MT=") )
# ~~~^~~~~~~~~~~~~~~~~~~
# http._.c:3619:11: note: place parentheses around the assignment to silence this warning
# if( op = strstr(old,"MT=") )
# ^
# ( )
# http._.c:3619:11: note: use '==' to turn this assignment into an equality comparison
# if( op = strstr(old,"MT=") )
# ^
# ==
# http._.c:3742:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( acc = isinListX(rvers,ver,"h") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:3742:11: note: place parentheses around the assignment to silence this warning
# if( acc = isinListX(rvers,ver,"h") ){
# ^
# ( )
# http._.c:3742:11: note: use '==' to turn this assignment into an equality comparison
# if( acc = isinListX(rvers,ver,"h") ){
# ^
# ==
# http._.c:4374:16: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse]
# int IsSolaris();
# ^~
# http._.c:4374:16: note: replace parentheses with an initializer to declare a variable
# int IsSolaris();
# ^~
# = 0
# http._.c:4546:45: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || RX_RdTotalG != rcc && Et < IO_TIMEOUT && IsAlive(ClientSock)
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
# http._.c:4546:45: note: place parentheses around the '&&' expression to silence this warning
# || RX_RdTotalG != rcc && Et < IO_TIMEOUT && IsAlive(ClientSock)
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
# http._.c:4801:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ofp = threadGzip(Conn,RX,RX_tc_sav) ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:4801:12: note: place parentheses around the assignment to silence this warning
# if( ofp = threadGzip(Conn,RX,RX_tc_sav) ){
# ^
# ( )
# http._.c:4801:12: note: use '==' to turn this assignment into an equality comparison
# if( ofp = threadGzip(Conn,RX,RX_tc_sav) ){
# ^
# ==
# http._.c:4962:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( hx = strSeekEOH(head) ){
# ~~~^~~~~~~~~~~~~~~~~~
# http._.c:4962:9: note: place parentheses around the assignment to silence this warning
# if( hx = strSeekEOH(head) ){
# ^
# ( )
# http._.c:4962:9: note: use '==' to turn this assignment into an equality comparison
# if( hx = strSeekEOH(head) ){
# ^
# ==
# http._.c:5061:17: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || !RX_noBody && (RX_didUnzip ? RX_RdTruncated : !respSutisfied(RX))
# ~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:5061:17: note: place parentheses around the '&&' expression to silence this warning
# || !RX_noBody && (RX_didUnzip ? RX_RdTruncated : !respSutisfied(RX))
# ^
# ( )
# http._.c:5323:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( val = findFieldValue(rhead,"Content-Type") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:5323:12: note: place parentheses around the assignment to silence this warning
# if( val = findFieldValue(rhead,"Content-Type") ){
# ^
# ( )
# http._.c:5323:12: note: use '==' to turn this assignment into an equality comparison
# if( val = findFieldValue(rhead,"Content-Type") ){
# ^
# ==
# http._.c:5351:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( val = findFieldValue(rhead,"Content-Encoding") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:5351:12: note: place parentheses around the assignment to silence this warning
# if( val = findFieldValue(rhead,"Content-Encoding") ){
# ^
# ( )
# http._.c:5351:12: note: use '==' to turn this assignment into an equality comparison
# if( val = findFieldValue(rhead,"Content-Encoding") ){
# ^
# ==
# http._.c:5361:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( val = findFieldValue(rhead,"Content-Length") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:5361:12: note: place parentheses around the assignment to silence this warning
# if( val = findFieldValue(rhead,"Content-Length") ){
# ^
# ( )
# http._.c:5361:12: note: use '==' to turn this assignment into an equality comparison
# if( val = findFieldValue(rhead,"Content-Length") ){
# ^
# ==
# http._.c:5371:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( val = findFieldValue(rhead,"X-Pragma") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:5371:12: note: place parentheses around the assignment to silence this warning
# if( val = findFieldValue(rhead,"X-Pragma") ){
# ^
# ( )
# http._.c:5371:12: note: use '==' to turn this assignment into an equality comparison
# if( val = findFieldValue(rhead,"X-Pragma") ){
# ^
# ==
# http._.c:5377:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( val = findFieldValue(rhead,"Proxy-Authenticate") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:5377:12: note: place parentheses around the assignment to silence this warning
# if( val = findFieldValue(rhead,"Proxy-Authenticate") ){
# ^
# ( )
# http._.c:5377:12: note: use '==' to turn this assignment into an equality comparison
# if( val = findFieldValue(rhead,"Proxy-Authenticate") ){
# ^
# ==
# http._.c:5382:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( val = findFieldValue(rhead,"WWW-Authenticate") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:5382:12: note: place parentheses around the assignment to silence this warning
# if( val = findFieldValue(rhead,"WWW-Authenticate") ){
# ^
# ( )
# http._.c:5382:12: note: use '==' to turn this assignment into an equality comparison
# if( val = findFieldValue(rhead,"WWW-Authenticate") ){
# ^
# ==
# http._.c:5548:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( got1 = GETRESPTXT(Conn,RX,fromcache) ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:5548:16: note: place parentheses around the assignment to silence this warning
# while( got1 = GETRESPTXT(Conn,RX,fromcache) ){
# ^
# ( )
# http._.c:5548:16: note: use '==' to turn this assignment into an equality comparison
# while( got1 = GETRESPTXT(Conn,RX,fromcache) ){
# ^
# ==
# http._.c:5695:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# http._.c:5890:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH_Connection(line) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# http._.c:5890:15: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH_Connection(line) ){
# ^
# ( )
# http._.c:5890:15: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH_Connection(line) ){
# ^
# ==
# http._.c:5960:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(line,"303") )
# ~~~^~~~~~~~~~~~~~~~~~~~
# http._.c:5960:12: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(line,"303") )
# ^
# ( )
# http._.c:5960:12: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(line,"303") )
# ^
# ==
# http._.c:5998:37: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( (RX_code==305 || RX_code==306) && (ConnType=='p' || ConnType=='m')
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:5998:37: note: place parentheses around the '&&' expression to silence this warning
# if( (RX_code==305 || RX_code==306) && (ConnType=='p' || ConnType=='m')
# ^
# ( )
# http._.c:5999:37: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || (RX_code==401 || RX_code==407) && (HTTP_opts & HTTP_DOAUTHCONV)
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:5999:37: note: place parentheses around the '&&' expression to silence this warning
# || (RX_code==401 || RX_code==407) && (HTTP_opts & HTTP_DOAUTHCONV)
# ^
# ( )
# http._.c:6000:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || lDONTHT() && (400 <= RX_code) && NTHT_bufResp(Conn,RX)
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:6000:36: note: place parentheses around the '&&' expression to silence this warning
# || lDONTHT() && (400 <= RX_code) && NTHT_bufResp(Conn,RX)
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:6018:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(line,"407") )
# ~~~^~~~~~~~~~~~~~~~~~~~
# http._.c:6018:11: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(line,"407") )
# ^
# ( )
# http._.c:6018:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(line,"407") )
# ^
# ==
# http._.c:6041:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else{
# ^
# http._.c:6064:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# http._.c:6149:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
# && (!fromcache || fromcache && !HTTP_ContLengOkQX(RX_fsp,QX)) ){
# ~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:6149:34: note: place parentheses around the '&&' expression to silence this warning
# && (!fromcache || fromcache && !HTTP_ContLengOkQX(RX_fsp,QX)) ){
# ^
# ( )
# http._.c:6149:6: warning: '&&' within '||' [-Wlogical-op-parentheses]
# && (!fromcache || fromcache && !HTTP_ContLengOkQX(RX_fsp,QX)) ){
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:6149:6: note: place parentheses around the '&&' expression to silence this warning
# && (!fromcache || fromcache && !HTTP_ContLengOkQX(RX_fsp,QX)) ){
# ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:6258:26: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || RX_rdTotal < 4*1024 && 0.5 < Now-RX_Start
# ~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
# http._.c:6258:26: note: place parentheses around the '&&' expression to silence this warning
# || RX_rdTotal < 4*1024 && 0.5 < Now-RX_Start
# ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
# http._.c:6259:43: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || RX_ninput < 50 && Now-RX_Start < 5.0 && 0.5 < Now-RX_lastFlush
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:6259:43: note: place parentheses around the '&&' expression to silence this warning
# || RX_ninput < 50 && Now-RX_Start < 5.0 && 0.5 < Now-RX_lastFlush
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:6326:35: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( RX_inHeader || RX_isText && !asBin ){
# ~~ ~~~~~~~~~~^~~~~~~~~
# http._.c:6326:35: note: place parentheses around the '&&' expression to silence this warning
# if( RX_inHeader || RX_isText && !asBin ){
# ~~~~~~~~~~^~~~~~~~~
# http._.c:6420:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = line; ch = *sp; sp++ ){
# ~~~^~~~~
# http._.c:6420:26: note: place parentheses around the assignment to silence this warning
# for( sp = line; ch = *sp; sp++ ){
# ^
# ( )
# http._.c:6420:26: note: use '==' to turn this assignment into an equality comparison
# for( sp = line; ch = *sp; sp++ ){
# ^
# ==
# http._.c:6477:19: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || !fromcacheX && READYCC(RX_fsp) == 0 ){
# ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# http._.c:6477:19: note: place parentheses around the '&&' expression to silence this warning
# || !fromcacheX && READYCC(RX_fsp) == 0 ){
# ^
# ( )
# http._.c:6671:24: warning: '/*' within block comment [-Wcomment]
# /* 9.9.3 maybe image/* in gzip */
# ^
# http._.c:6677:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# http._.c:6701:10: warning: expression result unused [-Wunused-value]
# if( Conn,RX->r_partf.p_NumParts == 0 ){
# ^~~~
# http._.c:7106:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = req; sc = *sp; sp++ ){
# ~~~^~~~~
# http._.c:7106:20: note: place parentheses around the assignment to silence this warning
# for( sp = req; sc = *sp; sp++ ){
# ^
# ( )
# http._.c:7106:20: note: use '==' to turn this assignment into an equality comparison
# for( sp = req; sc = *sp; sp++ ){
# ^
# ==
# http._.c:7150:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( hp = bp; ch = *hp; hp++ )
# ~~~^~~~~
# http._.c:7150:21: note: place parentheses around the assignment to silence this warning
# for( hp = bp; ch = *hp; hp++ )
# ^
# ( )
# http._.c:7150:21: note: use '==' to turn this assignment into an equality comparison
# for( hp = bp; ch = *hp; hp++ )
# ^
# ==
# http._.c:7198:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( hp = head; ch = *hp; hp++ ){
# ~~~^~~~~
# http._.c:7198:21: note: place parentheses around the assignment to silence this warning
# for( hp = head; ch = *hp; hp++ ){
# ^
# ( )
# http._.c:7198:21: note: use '==' to turn this assignment into an equality comparison
# for( hp = head; ch = *hp; hp++ ){
# ^
# ==
# http._.c:7240:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( hp = head; ch = *hp; hp++ ){
# ~~~^~~~~
# http._.c:7240:23: note: place parentheses around the assignment to silence this warning
# for( hp = head; ch = *hp; hp++ ){
# ^
# ( )
# http._.c:7240:23: note: use '==' to turn this assignment into an equality comparison
# for( hp = head; ch = *hp; hp++ ){
# ^
# ==
# http._.c:7269:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( ch = *++hp )
# ~~~^~~~~~~
# http._.c:7269:13: note: place parentheses around the assignment to silence this warning
# while( ch = *++hp )
# ^
# ( )
# http._.c:7269:13: note: use '==' to turn this assignment into an equality comparison
# while( ch = *++hp )
# ^
# ==
# http._.c:7303:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( up = strchr(request,' ') ){
# ~~~^~~~~~~~~~~~~~~~~~~~~
# http._.c:7303:9: note: place parentheses around the assignment to silence this warning
# if( up = strchr(request,' ') ){
# ^
# ( )
# http._.c:7303:9: note: use '==' to turn this assignment into an equality comparison
# if( up = strchr(request,' ') ){
# ^
# ==
# http._.c:7315:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( hp = hostport; hc = *hp; hp++ ){
# ~~~^~~~~
# http._.c:7315:25: note: place parentheses around the assignment to silence this warning
# for( hp = hostport; hc = *hp; hp++ ){
# ^
# ( )
# http._.c:7315:25: note: use '==' to turn this assignment into an equality comparison
# for( hp = hostport; hc = *hp; hp++ ){
# ^
# ==
# http._.c:8173:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH(req,F_Upgrade) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~
# http._.c:8173:13: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH(req,F_Upgrade) ){
# ^
# ( )
# http._.c:8173:13: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH(req,F_Upgrade) ){
# ^
# ==
# http._.c:8187:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH(req,F_ContType) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
# http._.c:8187:13: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH(req,F_ContType) ){
# ^
# ( )
# http._.c:8187:13: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH(req,F_ContType) ){
# ^
# ==
# http._.c:8191:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH(req,F_ContLeng) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~
# http._.c:8191:13: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH(req,F_ContLeng) ){
# ^
# ( )
# http._.c:8191:13: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH(req,F_ContLeng) ){
# ^
# ==
# http._.c:8203:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH(req,F_AccEncode) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# http._.c:8203:13: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH(req,F_AccEncode) ){
# ^
# ( )
# http._.c:8203:13: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH(req,F_AccEncode) ){
# ^
# ==
# http._.c:8326:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH(req,F_CacheControl) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:8326:13: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH(req,F_CacheControl) ){
# ^
# ( )
# http._.c:8326:13: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH(req,F_CacheControl) ){
# ^
# ==
# http._.c:8482:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( rcc = fgetBuffered(AVStr(buf),sizeof(buf),in) ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:8482:13: note: place parentheses around the assignment to silence this warning
# while( rcc = fgetBuffered(AVStr(buf),sizeof(buf),in) ){
# ^
# ( )
# http._.c:8482:13: note: use '==' to turn this assignment into an equality comparison
# while( rcc = fgetBuffered(AVStr(buf),sizeof(buf),in) ){
# ^
# ==
# http._.c:8520:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( auth = findFieldValue(REQ_FIELDS,"Authorization") )
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:8520:11: note: place parentheses around the assignment to silence this warning
# if( auth = findFieldValue(REQ_FIELDS,"Authorization") )
# ^
# ( )
# http._.c:8520:11: note: use '==' to turn this assignment into an equality comparison
# if( auth = findFieldValue(REQ_FIELDS,"Authorization") )
# ^
# ==
# http._.c:8533:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(buf,"\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~
# http._.c:8533:10: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(buf,"\r\n") )
# ^
# ( )
# http._.c:8533:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(buf,"\r\n") )
# ^
# ==
# http._.c:8555:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# http._.c:8593:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ver = strstr(req1," HTTP/1.") )
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:8593:10: note: place parentheses around the assignment to silence this warning
# if( ver = strstr(req1," HTTP/1.") )
# ^
# ( )
# http._.c:8593:10: note: use '==' to turn this assignment into an equality comparison
# if( ver = strstr(req1," HTTP/1.") )
# ^
# ==
# http._.c:8747:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cpid = Fork("relayRequest") ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~
# http._.c:8747:12: note: place parentheses around the assignment to silence this warning
# if( cpid = Fork("relayRequest") ){
# ^
# ( )
# http._.c:8747:12: note: use '==' to turn this assignment into an equality comparison
# if( cpid = Fork("relayRequest") ){
# ^
# ==
# http._.c:8960:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else DO_DELEGATE = 1;
# ^
# http._.c:8985:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else{
# ^
# http._.c:9066:3: warning: '/*' within block comment [-Wcomment]
# /* fclose(tc); */
# ^
# http._.c:9095:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(REQ,' ') )
# ~~~^~~~~~~~~~~~~~~~~
# http._.c:9095:9: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(REQ,' ') )
# ^
# ( )
# http._.c:9095:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(REQ,' ') )
# ^
# ==
# http._.c:9097:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(OREQ_MSG,' ') ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# http._.c:9097:9: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(OREQ_MSG,' ') ){
# ^
# ( )
# http._.c:9097:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(OREQ_MSG,' ') ){
# ^
# ==
# http._.c:9195:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cachefp = cache_fopen_rd("HTTP",AVStr(cpath),expire,&cdate) )
# ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:9195:14: note: place parentheses around the assignment to silence this warning
# if( cachefp = cache_fopen_rd("HTTP",AVStr(cpath),expire,&cdate) )
# ^
# ( )
# http._.c:9195:14: note: use '==' to turn this assignment into an equality comparison
# if( cachefp = cache_fopen_rd("HTTP",AVStr(cpath),expire,&cdate) )
# ^
# ==
# http._.c:9508:13: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( auth && !findFieldValue(REQ_FIELDS,"Authorization")
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:9508:13: note: place parentheses around the '&&' expression to silence this warning
# if( auth && !findFieldValue(REQ_FIELDS,"Authorization")
# ^
# ( )
# http._.c:9509:13: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || pauth && !findFieldValue(REQ_FIELDS,"Proxy-Authorization")
# ~~ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:9509:13: note: place parentheses around the '&&' expression to silence this warning
# || pauth && !findFieldValue(REQ_FIELDS,"Proxy-Authorization")
# ^
# ( )
# http._.c:9838:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH(line,F_PAuthenticate) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:9838:15: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH(line,F_PAuthenticate) ){
# ^
# ( )
# http._.c:9838:15: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH(line,F_PAuthenticate) ){
# ^
# ==
# http._.c:9985:53: warning: '&&' within '||' [-Wlogical-op-parentheses]
# && (pxa[0]==0 || strneq(pxa,"DeleGate/",9) && vercmp(pxa+9,"9.6.0")<0)
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:9985:53: note: place parentheses around the '&&' expression to silence this warning
# && (pxa[0]==0 || strneq(pxa,"DeleGate/",9) && vercmp(pxa+9,"9.6.0")<0)
# ^
# ( )
# http._.c:10023:3: warning: '/*' within block comment [-Wcomment]
# /* so the request/response should be rewritten
# ^
# http._.c:10024:33: warning: '/*' within block comment [-Wcomment]
# * with MOUNT="https://host:80/* http://host/*
# ^
# http._.c:10024:47: warning: '/*' within block comment [-Wcomment]
# * with MOUNT="https://host:80/* http://host/*
# ^
# http._.c:10034:15: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse]
# int ServSock();
# ^~
# http._.c:10034:15: note: replace parentheses with an initializer to declare a variable
# int ServSock();
# ^~
# = 0
# http._.c:10218:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( val = findFieldValue(REQ_FIELDS,"Cookie") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:10218:10: note: place parentheses around the assignment to silence this warning
# if( val = findFieldValue(REQ_FIELDS,"Cookie") ){
# ^
# ( )
# http._.c:10218:10: note: use '==' to turn this assignment into an equality comparison
# if( val = findFieldValue(REQ_FIELDS,"Cookie") ){
# ^
# ==
# http._.c:10284:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( QX_totalc = HttpToMyself(Conn,AVStr(REQ),REQ_FIELDS,fc,tc,&stcode) ){
# ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:10284:16: note: place parentheses around the assignment to silence this warning
# if( QX_totalc = HttpToMyself(Conn,AVStr(REQ),REQ_FIELDS,fc,tc,&stcode) ){
# ^
# ( )
# http._.c:10284:16: note: use '==' to turn this assignment into an equality comparison
# if( QX_totalc = HttpToMyself(Conn,AVStr(REQ),REQ_FIELDS,fc,tc,&stcode) ){
# ^
# ==
# http._.c:10339:18: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || *uuser == 0 && auth == authb /* for cache hit */
# ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~
# http._.c:10339:18: note: place parentheses around the '&&' expression to silence this warning
# || *uuser == 0 && auth == authb /* for cache hit */
# ^
# ( )
# http._.c:10480:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(ident.i_user,'@') ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:10480:10: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(ident.i_user,'@') ){
# ^
# ( )
# http._.c:10480:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(ident.i_user,'@') ){
# ^
# ==
# http._.c:10499:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( gtype = decomp_gopherURL(Conn,req,AVStr(path)) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:10499:13: note: place parentheses around the assignment to silence this warning
# if( gtype = decomp_gopherURL(Conn,req,AVStr(path)) ){
# ^
# ( )
# http._.c:10499:13: note: use '==' to turn this assignment into an equality comparison
# if( gtype = decomp_gopherURL(Conn,req,AVStr(path)) ){
# ^
# ==
# http._.c:10570:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( QX_totalc = httpftp_cached(Conn,tc,user,pass,host,QX_port,path,&rc) ){
# ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:10570:16: note: place parentheses around the assignment to silence this warning
# if( QX_totalc = httpftp_cached(Conn,tc,user,pass,host,QX_port,path,&rc) ){
# ^
# ( )
# http._.c:10570:16: note: use '==' to turn this assignment into an equality comparison
# if( QX_totalc = httpftp_cached(Conn,tc,user,pass,host,QX_port,path,&rc) ){
# ^
# ==
# http._.c:10590:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strtailstr(ocpath,LOADING) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:10590:9: note: place parentheses around the assignment to silence this warning
# if( dp = strtailstr(ocpath,LOADING) ){
# ^
# ( )
# http._.c:10590:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strtailstr(ocpath,LOADING) ){
# ^
# ==
# http._.c:10631:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strtailstr(QX_cpath,LOADING) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:10631:9: note: place parentheses around the assignment to silence this warning
# if( dp = strtailstr(QX_cpath,LOADING) ){
# ^
# ( )
# http._.c:10631:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strtailstr(QX_cpath,LOADING) ){
# ^
# ==
# http._.c:10638:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp=expfopen("HTTP",CACHE_DONTEXP,AVStr(QX_cpath),"r",&cdate) ){
# ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:10638:9: note: place parentheses around the assignment to silence this warning
# if( fp=expfopen("HTTP",CACHE_DONTEXP,AVStr(QX_cpath),"r",&cdate) ){
# ^
# ( )
# http._.c:10638:9: note: use '==' to turn this assignment into an equality comparison
# if( fp=expfopen("HTTP",CACHE_DONTEXP,AVStr(QX_cpath),"r",&cdate) ){
# ^
# ==
# http._.c:10665:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strtailstr(cpath,LOADING) )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:10665:9: note: place parentheses around the assignment to silence this warning
# if( dp = strtailstr(cpath,LOADING) )
# ^
# ( )
# http._.c:10665:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strtailstr(cpath,LOADING) )
# ^
# ==
# http._.c:10715:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( QX_cachefp = cache_fopen_rw("HTTP",AVStr(xcpath)) ){
# ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:10715:17: note: place parentheses around the assignment to silence this warning
# if( QX_cachefp = cache_fopen_rw("HTTP",AVStr(xcpath)) ){
# ^
# ( )
# http._.c:10715:17: note: use '==' to turn this assignment into an equality comparison
# if( QX_cachefp = cache_fopen_rw("HTTP",AVStr(xcpath)) ){
# ^
# ==
# http._.c:10754:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cp = strtailstr(QX_cpath,LOADING) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:10754:9: note: place parentheses around the assignment to silence this warning
# if( cp = strtailstr(QX_cpath,LOADING) ){
# ^
# ( )
# http._.c:10754:9: note: use '==' to turn this assignment into an equality comparison
# if( cp = strtailstr(QX_cpath,LOADING) ){
# ^
# ==
# http._.c:10815:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( op = strtailstr(opath,LOADING) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:10815:9: note: place parentheses around the assignment to silence this warning
# if( op = strtailstr(opath,LOADING) ){
# ^
# ( )
# http._.c:10815:9: note: use '==' to turn this assignment into an equality comparison
# if( op = strtailstr(opath,LOADING) ){
# ^
# ==
# http._.c:10820:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = dirfopen("HTTPcache",AVStr(opath),"w") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:10820:11: note: place parentheses around the assignment to silence this warning
# if( fp = dirfopen("HTTPcache",AVStr(opath),"w") ){
# ^
# ( )
# http._.c:10820:11: note: use '==' to turn this assignment into an equality comparison
# if( fp = dirfopen("HTTPcache",AVStr(opath),"w") ){
# ^
# ==
# http._.c:10828:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(opath,"r") ){
# ~~~^~~~~~~~~~~~~~~~~~
# http._.c:10828:11: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(opath,"r") ){
# ^
# ( )
# http._.c:10828:11: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(opath,"r") ){
# ^
# ==
# http._.c:11039:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strtailstr(QX_cpath,LOADING) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:11039:9: note: place parentheses around the assignment to silence this warning
# if( dp = strtailstr(QX_cpath,LOADING) ){
# ^
# ( )
# http._.c:11039:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strtailstr(QX_cpath,LOADING) ){
# ^
# ==
# http._.c:11053:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( QX_cachefp = cache_fopen_rd("HTTP",AVStr(QX_cpath),QX_expire,&QX_cdate) ){
# ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:11053:17: note: place parentheses around the assignment to silence this warning
# if( QX_cachefp = cache_fopen_rd("HTTP",AVStr(QX_cpath),QX_expire,&QX_cdate) ){
# ^
# ( )
# http._.c:11053:17: note: use '==' to turn this assignment into an equality comparison
# if( QX_cachefp = cache_fopen_rd("HTTP",AVStr(QX_cpath),QX_expire,&QX_cdate) ){
# ^
# ==
# http._.c:11168:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else{
# ^
# http._.c:11478:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( bp = strSeekEOHX(OREQ_MSG,OREQ_LEN) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:11478:10: note: place parentheses around the assignment to silence this warning
# if( bp = strSeekEOHX(OREQ_MSG,OREQ_LEN) ){
# ^
# ( )
# http._.c:11478:10: note: use '==' to turn this assignment into an equality comparison
# if( bp = strSeekEOHX(OREQ_MSG,OREQ_LEN) ){
# ^
# ==
# http._.c:11698:30: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( feof(fc) || isWindows() && !IsAlive(ClientSock) ){
# ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# http._.c:11698:30: note: place parentheses around the '&&' expression to silence this warning
# if( feof(fc) || isWindows() && !IsAlive(ClientSock) ){
# ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# http._.c:11831:30: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( feof(fc) || isWindows() && !IsAlive(ClientSock) ){
# ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# http._.c:11831:30: note: place parentheses around the '&&' expression to silence this warning
# if( feof(fc) || isWindows() && !IsAlive(ClientSock) ){
# ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# http._.c:11998:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# http._.c:12034:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# http._.c:12046:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# http._.c:12067:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( QX_upath = strchr(REQ,'/') )
# ~~~~~~~~~^~~~~~~~~~~~~~~~~
# http._.c:12067:15: note: place parentheses around the assignment to silence this warning
# if( QX_upath = strchr(REQ,'/') )
# ^
# ( )
# http._.c:12067:15: note: use '==' to turn this assignment into an equality comparison
# if( QX_upath = strchr(REQ,'/') )
# ^
# ==
# http._.c:12142:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( Conn->sv_reusing = getServ(Conn) ) /* FromS is set ... */
# ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
# http._.c:12142:24: note: place parentheses around the assignment to silence this warning
# if( Conn->sv_reusing = getServ(Conn) ) /* FromS is set ... */
# ^
# ( )
# http._.c:12142:24: note: use '==' to turn this assignment into an equality comparison
# if( Conn->sv_reusing = getServ(Conn) ) /* FromS is set ... */
# ^
# ==
# http._.c:12169:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# http._.c:12569:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fvp = findFieldValue(head,"Authorization") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:12569:10: note: place parentheses around the assignment to silence this warning
# if( fvp = findFieldValue(head,"Authorization") ){
# ^
# ( )
# http._.c:12569:10: note: use '==' to turn this assignment into an equality comparison
# if( fvp = findFieldValue(head,"Authorization") ){
# ^
# ==
# http._.c:12676:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fvp = findFieldValue(OREQ_MSG,qfname) ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# http._.c:12676:10: note: place parentheses around the assignment to silence this warning
# if( fvp = findFieldValue(OREQ_MSG,qfname) ){
# ^
# ( )
# http._.c:12676:10: note: use '==' to turn this assignment into an equality comparison
# if( fvp = findFieldValue(OREQ_MSG,qfname) ){
# ^
# ==
# http._.c:12802:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( rp = strSeekEOH(RESP_MSG) )
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# http._.c:12802:11: note: place parentheses around the assignment to silence this warning
# if( rp = strSeekEOH(RESP_MSG) )
# ^
# ( )
# http._.c:12802:11: note: use '==' to turn this assignment into an equality comparison
# if( rp = strSeekEOH(RESP_MSG) )
# ^
# ==
# http._.c:12817:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( qp = strSeekEOH(OREQ_MSG) )
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# http._.c:12817:9: note: place parentheses around the assignment to silence this warning
# if( qp = strSeekEOH(OREQ_MSG) )
# ^
# ( )
# http._.c:12817:9: note: use '==' to turn this assignment into an equality comparison
# if( qp = strSeekEOH(OREQ_MSG) )
# ^
# ==
# http._.c:12836:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( rp = strSeekEOH(RESP_MSG) )
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# http._.c:12836:11: note: place parentheses around the assignment to silence this warning
# if( rp = strSeekEOH(RESP_MSG) )
# ^
# ( )
# http._.c:12836:11: note: use '==' to turn this assignment into an equality comparison
# if( rp = strSeekEOH(RESP_MSG) )
# ^
# ==
# http._.c:13474:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# 173 warnings generated.
# ../mkcpp httpx.c httpx._.c
# -- mkcpp set time: 1492117334 -> 1412511406 httpx._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c httpx._.c -o httpx.o
# httpx._.c:48:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# httpx._.c:313:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(path,"r") ){
# ~~~^~~~~~~~~~~~~~~~~
# httpx._.c:313:10: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(path,"r") ){
# ^
# ( )
# httpx._.c:313:10: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(path,"r") ){
# ^
# ==
# httpx._.c:522:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(loc,"\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~
# httpx._.c:522:12: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(loc,"\r\n") )
# ^
# ( )
# httpx._.c:522:12: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(loc,"\r\n") )
# ^
# ==
# 3 warnings generated.
# ../mkcpp httplog.c httplog._.c
# -- mkcpp set time: 1492117334 -> 1275192613 httplog._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c httplog._.c -o httplog.o
# httplog._.c:54:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( buff = LOG_buffer(log) ){
# ~~~~~^~~~~~~~~~~~~~~~~
# httplog._.c:54:11: note: place parentheses around the assignment to silence this warning
# if( buff = LOG_buffer(log) ){
# ^
# ( )
# httplog._.c:54:11: note: use '==' to turn this assignment into an equality comparison
# if( buff = LOG_buffer(log) ){
# ^
# ==
# httplog._.c:125:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( fp = fmt; fc = *fp; fp++ ){
# ~~~^~~~~
# httplog._.c:125:20: note: place parentheses around the assignment to silence this warning
# for( fp = fmt; fc = *fp; fp++ ){
# ^
# ( )
# httplog._.c:125:20: note: use '==' to turn this assignment into an equality comparison
# for( fp = fmt; fc = *fp; fp++ ){
# ^
# ==
# httplog._.c:252:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( upath = URL_toMyself(Conn,referer) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# httplog._.c:252:12: note: place parentheses around the assignment to silence this warning
# if( upath = URL_toMyself(Conn,referer) ){
# ^
# ( )
# httplog._.c:252:12: note: use '==' to turn this assignment into an equality comparison
# if( upath = URL_toMyself(Conn,referer) ){
# ^
# ==
# 3 warnings generated.
# ../mkcpp httphead.c httphead._.c
# -- mkcpp set time: 1492117334 -> 1407737111 httphead._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c httphead._.c -o httphead.o
# httphead._.c:281:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( data = getMssg(url,&len) )
# ~~~~~^~~~~~~~~~~~~~~~~~~
# httphead._.c:281:11: note: place parentheses around the assignment to silence this warning
# if( data = getMssg(url,&len) )
# ^
# ( )
# httphead._.c:281:11: note: use '==' to turn this assignment into an equality comparison
# if( data = getMssg(url,&len) )
# ^
# ==
# httphead._.c:444:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( kp = strstr(val,"sign=\"rsa:") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
# httphead._.c:444:10: note: place parentheses around the assignment to silence this warning
# if( kp = strstr(val,"sign=\"rsa:") ){
# ^
# ( )
# httphead._.c:444:10: note: use '==' to turn this assignment into an equality comparison
# if( kp = strstr(val,"sign=\"rsa:") ){
# ^
# ==
# httphead._.c:515:10: warning: unsequenced modification and access to 'leng' [-Wunsequenced]
# leng += FPRINTF(tc,"Date: %s\r\n",date);
# ~~ ^
# httphead._.c:32:23: note: expanded from macro 'FPRINTF'
# #define FPRINTF leng += Fprintf
# ^
# httphead._.c:516:10: warning: unsequenced modification and access to 'leng' [-Wunsequenced]
# leng += FPRINTF(tc,"Server: %s\r\n",server);
# ~~ ^
# httphead._.c:32:23: note: expanded from macro 'FPRINTF'
# #define FPRINTF leng += Fprintf
# ^
# httphead._.c:520:11: warning: unsequenced modification and access to 'leng' [-Wunsequenced]
# leng += FPRINTF(tc,"ETag: %s\r\n",genETag);
# ~~ ^
# httphead._.c:32:23: note: expanded from macro 'FPRINTF'
# #define FPRINTF leng += Fprintf
# ^
# httphead._.c:524:11: warning: unsequenced modification and access to 'leng' [-Wunsequenced]
# leng += FPRINTF(tc,"%s",addRespHeaders);
# ~~ ^
# httphead._.c:32:23: note: expanded from macro 'FPRINTF'
# #define FPRINTF leng += Fprintf
# ^
# httphead._.c:677:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( leng = getKeepAlive(Conn,AVStr(buff)) )
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# httphead._.c:677:11: note: place parentheses around the assignment to silence this warning
# if( leng = getKeepAlive(Conn,AVStr(buff)) )
# ^
# ( )
# httphead._.c:677:11: note: use '==' to turn this assignment into an equality comparison
# if( leng = getKeepAlive(Conn,AVStr(buff)) )
# ^
# ==
# httphead._.c:749:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ohpp = findFieldValue(head,"Host") ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# httphead._.c:749:11: note: place parentheses around the assignment to silence this warning
# if( ohpp = findFieldValue(head,"Host") ){
# ^
# ( )
# httphead._.c:749:11: note: use '==' to turn this assignment into an equality comparison
# if( ohpp = findFieldValue(head,"Host") ){
# ^
# ==
# httphead._.c:751:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( hp = ohpb; hc = *hp; hp++ ){
# ~~~^~~~~
# httphead._.c:751:22: note: place parentheses around the assignment to silence this warning
# for( hp = ohpb; hc = *hp; hp++ ){
# ^
# ( )
# httphead._.c:751:22: note: use '==' to turn this assignment into an equality comparison
# for( hp = ohpb; hc = *hp; hp++ ){
# ^
# ==
# httphead._.c:916:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( url = strpbrk(request," \t") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~
# httphead._.c:916:11: note: place parentheses around the assignment to silence this warning
# if( url = strpbrk(request," \t") ){
# ^
# ( )
# httphead._.c:916:11: note: use '==' to turn this assignment into an equality comparison
# if( url = strpbrk(request," \t") ){
# ^
# ==
# httphead._.c:1051:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( opts = vmount_referer(Conn,AVStr(url)) ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# httphead._.c:1051:12: note: place parentheses around the assignment to silence this warning
# if( opts = vmount_referer(Conn,AVStr(url)) ){
# ^
# ( )
# httphead._.c:1051:12: note: use '==' to turn this assignment into an equality comparison
# if( opts = vmount_referer(Conn,AVStr(url)) ){
# ^
# ==
# httphead._.c:1060:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( nfp = strchr(val,'\n') )
# ~~~~^~~~~~~~~~~~~~~~~~
# httphead._.c:1060:11: note: place parentheses around the assignment to silence this warning
# if( nfp = strchr(val,'\n') )
# ^
# ( )
# httphead._.c:1060:11: note: use '==' to turn this assignment into an equality comparison
# if( nfp = strchr(val,'\n') )
# ^
# ==
# httphead._.c:1075:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( val = findFieldValue(fields,"Referer") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# httphead._.c:1075:10: note: place parentheses around the assignment to silence this warning
# if( val = findFieldValue(fields,"Referer") ){
# ^
# ( )
# httphead._.c:1075:10: note: use '==' to turn this assignment into an equality comparison
# if( val = findFieldValue(fields,"Referer") ){
# ^
# ==
# httphead._.c:1106:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( up = (char*)URL_toMyself(Conn,url) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# httphead._.c:1106:9: note: place parentheses around the assignment to silence this warning
# if( up = (char*)URL_toMyself(Conn,url) ){
# ^
# ( )
# httphead._.c:1106:9: note: use '==' to turn this assignment into an equality comparison
# if( up = (char*)URL_toMyself(Conn,url) ){
# ^
# ==
# httphead._.c:1143:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( port = forcedIF_H(Conn,BVStr(host)) )
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# httphead._.c:1143:11: note: place parentheses around the assignment to silence this warning
# if( port = forcedIF_H(Conn,BVStr(host)) )
# ^
# ( )
# httphead._.c:1143:11: note: use '==' to turn this assignment into an equality comparison
# if( port = forcedIF_H(Conn,BVStr(host)) )
# ^
# ==
# httphead._.c:1192:67: warning: '/*' within block comment [-Wcomment]
# * When the parent HTTP server is also DeleGate, /-/builtin/icons/*
# ^
# httphead._.c:1262:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( rcode = CTX_moved_url_to(Conn,OREQ_VHOST,REQ_METHOD,AVStr(furl)) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# httphead._.c:1262:12: note: place parentheses around the assignment to silence this warning
# if( rcode = CTX_moved_url_to(Conn,OREQ_VHOST,REQ_METHOD,AVStr(furl)) ){
# ^
# ( )
# httphead._.c:1262:12: note: use '==' to turn this assignment into an equality comparison
# if( rcode = CTX_moved_url_to(Conn,OREQ_VHOST,REQ_METHOD,AVStr(furl)) ){
# ^
# ==
# httphead._.c:1336:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( query = strstr(moved_url,"?-.-=") ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
# httphead._.c:1336:12: note: place parentheses around the assignment to silence this warning
# if( query = strstr(moved_url,"?-.-=") ){
# ^
# ( )
# httphead._.c:1336:12: note: use '==' to turn this assignment into an equality comparison
# if( query = strstr(moved_url,"?-.-=") ){
# ^
# ==
# httphead._.c:1409:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( rp = strstr(opts,"rcode=") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~
# httphead._.c:1409:9: note: place parentheses around the assignment to silence this warning
# if( rp = strstr(opts,"rcode=") )
# ^
# ( )
# httphead._.c:1409:9: note: use '==' to turn this assignment into an equality comparison
# if( rp = strstr(opts,"rcode=") )
# ^
# ==
# httphead._.c:1410:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( rcode = atoi(rp+6) ){
# ~~~~~~^~~~~~~~~~~~
# httphead._.c:1410:12: note: place parentheses around the assignment to silence this warning
# if( rcode = atoi(rp+6) ){
# ^
# ( )
# httphead._.c:1410:12: note: use '==' to turn this assignment into an equality comparison
# if( rcode = atoi(rp+6) ){
# ^
# ==
# httphead._.c:1540:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strcasestr(opts,"urlesc=") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# httphead._.c:1540:10: note: place parentheses around the assignment to silence this warning
# if( dp = strcasestr(opts,"urlesc=") ){
# ^
# ( )
# httphead._.c:1540:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strcasestr(opts,"urlesc=") ){
# ^
# ==
# httphead._.c:1576:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( opts = CTX_onerror_url_to(Conn,NULL,reqx.hq_method,AVStr(eurl)) ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# httphead._.c:1576:11: note: place parentheses around the assignment to silence this warning
# if( opts = CTX_onerror_url_to(Conn,NULL,reqx.hq_method,AVStr(eurl)) ){
# ^
# ( )
# httphead._.c:1576:11: note: use '==' to turn this assignment into an equality comparison
# if( opts = CTX_onerror_url_to(Conn,NULL,reqx.hq_method,AVStr(eurl)) ){
# ^
# ==
# httphead._.c:1614:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( tp = oval; tc = *tp; tp++ )
# ~~~^~~~~
# httphead._.c:1614:21: note: place parentheses around the assignment to silence this warning
# for( tp = oval; tc = *tp; tp++ )
# ^
# ( )
# httphead._.c:1614:21: note: use '==' to turn this assignment into an equality comparison
# for( tp = oval; tc = *tp; tp++ )
# ^
# ==
# httphead._.c:1618:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = val; sc = *sp; sp++ ){
# ~~~^~~~~
# httphead._.c:1618:20: note: place parentheses around the assignment to silence this warning
# for( sp = val; sc = *sp; sp++ ){
# ^
# ( )
# httphead._.c:1618:20: note: use '==' to turn this assignment into an equality comparison
# for( sp = val; sc = *sp; sp++ ){
# ^
# ==
# httphead._.c:1627:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = tp; sc = *sp; sp++ )
# ~~~^~~~~
# httphead._.c:1627:20: note: place parentheses around the assignment to silence this warning
# for( sp = tp; sc = *sp; sp++ )
# ^
# ( )
# httphead._.c:1627:20: note: use '==' to turn this assignment into an equality comparison
# for( sp = tp; sc = *sp; sp++ )
# ^
# ==
# httphead._.c:1693:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(login,':') )
# ~~~^~~~~~~~~~~~~~~~~~~
# httphead._.c:1693:9: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(login,':') )
# ^
# ( )
# httphead._.c:1693:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(login,':') )
# ^
# ==
# httphead._.c:1735:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cp = findFieldValue(OREQ_MSG,"Cookie") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# httphead._.c:1735:9: note: place parentheses around the assignment to silence this warning
# if( cp = findFieldValue(OREQ_MSG,"Cookie") ){
# ^
# ( )
# httphead._.c:1735:9: note: use '==' to turn this assignment into an equality comparison
# if( cp = findFieldValue(OREQ_MSG,"Cookie") ){
# ^
# ==
# httphead._.c:1814:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for(; uc = url[ux]; ux++ )
# ~~~^~~~~~~~~
# httphead._.c:1814:11: note: place parentheses around the assignment to silence this warning
# for(; uc = url[ux]; ux++ )
# ^
# ( )
# httphead._.c:1814:11: note: use '==' to turn this assignment into an equality comparison
# for(; uc = url[ux]; ux++ )
# ^
# ==
# httphead._.c:1861:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(rsite,'@') ){
# ~~~^~~~~~~~~~~~~~~~~~~
# httphead._.c:1861:9: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(rsite,'@') ){
# ^
# ( )
# httphead._.c:1861:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(rsite,'@') ){
# ^
# ==
# httphead._.c:2080:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ncdate = HTTP_getLastModInCache(AVStr(scdate),size,cachefp,cpath) )
# ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# httphead._.c:2080:13: note: place parentheses around the assignment to silence this warning
# if( ncdate = HTTP_getLastModInCache(AVStr(scdate),size,cachefp,cpath) )
# ^
# ( )
# httphead._.c:2080:13: note: use '==' to turn this assignment into an equality comparison
# if( ncdate = HTTP_getLastModInCache(AVStr(scdate),size,cachefp,cpath) )
# ^
# ==
# httphead._.c:2128:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( nesc = url_escapeX(aval,AVStr(aval),avsiz,HTTP_passesc,"") ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# httphead._.c:2128:12: note: place parentheses around the assignment to silence this warning
# if( nesc = url_escapeX(aval,AVStr(aval),avsiz,HTTP_passesc,"") ){
# ^
# ( )
# httphead._.c:2128:12: note: use '==' to turn this assignment into an equality comparison
# if( nesc = url_escapeX(aval,AVStr(aval),avsiz,HTTP_passesc,"") ){
# ^
# ==
# httphead._.c:2177:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrchr(ident->i_user,'@') ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# httphead._.c:2177:10: note: place parentheses around the assignment to silence this warning
# if( dp = strrchr(ident->i_user,'@') ){
# ^
# ( )
# httphead._.c:2177:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrchr(ident->i_user,'@') ){
# ^
# ==
# httphead._.c:2247:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ratype = HTTP_getAuthorization2(Conn,&ident,0) )
# ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# httphead._.c:2247:13: note: place parentheses around the assignment to silence this warning
# if( ratype = HTTP_getAuthorization2(Conn,&ident,0) )
# ^
# ( )
# httphead._.c:2247:13: note: use '==' to turn this assignment into an equality comparison
# if( ratype = HTTP_getAuthorization2(Conn,&ident,0) )
# ^
# ==
# httphead._.c:2264:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrchr(aval,'/') ){
# ~~~^~~~~~~~~~~~~~~~~~~
# httphead._.c:2264:9: note: place parentheses around the assignment to silence this warning
# if( dp = strrchr(aval,'/') ){
# ^
# ( )
# httphead._.c:2264:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrchr(aval,'/') ){
# ^
# ==
# httphead._.c:2280:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( rcode = doAuth(Conn,&ident) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~
# httphead._.c:2280:13: note: place parentheses around the assignment to silence this warning
# if( rcode = doAuth(Conn,&ident) ){
# ^
# ( )
# httphead._.c:2280:13: note: use '==' to turn this assignment into an equality comparison
# if( rcode = doAuth(Conn,&ident) ){
# ^
# ==
# httphead._.c:2397:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( url = strpbrk(OREQ," \t") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~
# httphead._.c:2397:11: note: place parentheses around the assignment to silence this warning
# if( url = strpbrk(OREQ," \t") ){
# ^
# ( )
# httphead._.c:2397:11: note: use '==' to turn this assignment into an equality comparison
# if( url = strpbrk(OREQ," \t") ){
# ^
# ==
# httphead._.c:2401:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( up = URL_toMyself(Conn,url) )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~
# httphead._.c:2401:11: note: place parentheses around the assignment to silence this warning
# if( up = URL_toMyself(Conn,url) )
# ^
# ( )
# httphead._.c:2401:11: note: use '==' to turn this assignment into an equality comparison
# if( up = URL_toMyself(Conn,url) )
# ^
# ==
# httphead._.c:2403:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( up = URL_toMyself(Conn,urlc) )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# httphead._.c:2403:11: note: place parentheses around the assignment to silence this warning
# if( up = URL_toMyself(Conn,urlc) )
# ^
# ( )
# httphead._.c:2403:11: note: use '==' to turn this assignment into an equality comparison
# if( up = URL_toMyself(Conn,urlc) )
# ^
# ==
# httphead._.c:2445:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( ch = *sp ){
# ~~~^~~~~
# httphead._.c:2445:12: note: place parentheses around the assignment to silence this warning
# while( ch = *sp ){
# ^
# ( )
# httphead._.c:2445:12: note: use '==' to turn this assignment into an equality comparison
# while( ch = *sp ){
# ^
# ==
# httphead._.c:2451:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( ch = *sp ){
# ~~~^~~~~
# httphead._.c:2451:13: note: place parentheses around the assignment to silence this warning
# while( ch = *sp ){
# ^
# ( )
# httphead._.c:2451:13: note: use '==' to turn this assignment into an equality comparison
# while( ch = *sp ){
# ^
# ==
# httphead._.c:2470:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ffname = findField(OREQ_MSG,fname,&ffbody) ){
# ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# httphead._.c:2470:14: note: place parentheses around the assignment to silence this warning
# if( ffname = findField(OREQ_MSG,fname,&ffbody) ){
# ^
# ( )
# httphead._.c:2470:14: note: use '==' to turn this assignment into an equality comparison
# if( ffname = findField(OREQ_MSG,fname,&ffbody) ){
# ^
# ==
# httphead._.c:2505:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ffname = findField(CurEnv->r_fields,fname,&ffbody) ){
# ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# httphead._.c:2505:13: note: place parentheses around the assignment to silence this warning
# if( ffname = findField(CurEnv->r_fields,fname,&ffbody) ){
# ^
# ( )
# httphead._.c:2505:13: note: use '==' to turn this assignment into an equality comparison
# if( ffname = findField(CurEnv->r_fields,fname,&ffbody) ){
# ^
# ==
# httphead._.c:2543:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( value = strchr(field,':') ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~
# httphead._.c:2543:12: note: place parentheses around the assignment to silence this warning
# if( value = strchr(field,':') ){
# ^
# ( )
# httphead._.c:2543:12: note: use '==' to turn this assignment into an equality comparison
# if( value = strchr(field,':') ){
# ^
# ==
# httphead._.c:2554:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( pp = strstr(value,"(pragma=") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# httphead._.c:2554:12: note: place parentheses around the assignment to silence this warning
# while( pp = strstr(value,"(pragma=") ){
# ^
# ( )
# httphead._.c:2554:12: note: use '==' to turn this assignment into an equality comparison
# while( pp = strstr(value,"(pragma=") ){
# ^
# ==
# httphead._.c:2564:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(pp,')') )
# ~~~^~~~~~~~~~~~~~~~
# httphead._.c:2564:10: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(pp,')') )
# ^
# ( )
# httphead._.c:2564:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(pp,')') )
# ^
# ==
# httphead._.c:2591:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( pp = strstr(value,"()") )
# ~~~^~~~~~~~~~~~~~~~~~~~
# httphead._.c:2591:12: note: place parentheses around the assignment to silence this warning
# while( pp = strstr(value,"()") )
# ^
# ( )
# httphead._.c:2591:12: note: use '==' to turn this assignment into an equality comparison
# while( pp = strstr(value,"()") )
# ^
# ==
# httphead._.c:2652:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( mi = 0; m1 = methodv[mi].m_name; mi++ ){
# ~~~^~~~~~~~~~~~~~~~~~~~
# httphead._.c:2652:19: note: place parentheses around the assignment to silence this warning
# for( mi = 0; m1 = methodv[mi].m_name; mi++ ){
# ^
# ( )
# httphead._.c:2652:19: note: use '==' to turn this assignment into an equality comparison
# for( mi = 0; m1 = methodv[mi].m_name; mi++ ){
# ^
# ==
# httphead._.c:2704:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( mi = 0; m1 = methodv[mi].m_name; mi++ ){
# ~~~^~~~~~~~~~~~~~~~~~~~
# httphead._.c:2704:18: note: place parentheses around the assignment to silence this warning
# for( mi = 0; m1 = methodv[mi].m_name; mi++ ){
# ^
# ( )
# httphead._.c:2704:18: note: use '==' to turn this assignment into an equality comparison
# for( mi = 0; m1 = methodv[mi].m_name; mi++ ){
# ^
# ==
# httphead._.c:3034:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( np = strchr(mp,'\n') )
# ~~~^~~~~~~~~~~~~~~~~
# httphead._.c:3034:10: note: place parentheses around the assignment to silence this warning
# if( np = strchr(mp,'\n') )
# ^
# ( )
# httphead._.c:3034:10: note: use '==' to turn this assignment into an equality comparison
# if( np = strchr(mp,'\n') )
# ^
# ==
# httphead._.c:3045:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( rhead = strstr(MountOptions,"rhead=+") ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# httphead._.c:3045:13: note: place parentheses around the assignment to silence this warning
# if( rhead = strstr(MountOptions,"rhead=+") ){
# ^
# ( )
# httphead._.c:3045:13: note: use '==' to turn this assignment into an equality comparison
# if( rhead = strstr(MountOptions,"rhead=+") ){
# ^
# ==
# httphead._.c:3063:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sp = scanint(sp,&rcode) ){
# ~~~^~~~~~~~~~~~~~~~~~~~
# httphead._.c:3063:10: note: place parentheses around the assignment to silence this warning
# if( sp = scanint(sp,&rcode) ){
# ^
# ( )
# httphead._.c:3063:10: note: use '==' to turn this assignment into an equality comparison
# if( sp = scanint(sp,&rcode) ){
# ^
# ==
# httphead._.c:3109:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# httphead._.c:3241:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(REQ_UA,"Mozilla/") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
# httphead._.c:3241:9: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(REQ_UA,"Mozilla/") ){
# ^
# ( )
# httphead._.c:3241:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(REQ_UA,"Mozilla/") ){
# ^
# ==
# httphead._.c:3305:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( qop_auth = streq(seed->i_qop,"auth") ){
# ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
# httphead._.c:3305:15: note: place parentheses around the assignment to silence this warning
# if( qop_auth = streq(seed->i_qop,"auth") ){
# ^
# ( )
# httphead._.c:3305:15: note: use '==' to turn this assignment into an equality comparison
# if( qop_auth = streq(seed->i_qop,"auth") ){
# ^
# ==
# 54 warnings generated.
# ../mkcpp httpd.c httpd._.c
# -- mkcpp set time: 1492117334 -> 1411873597 httpd._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c httpd._.c -o httpd.o
# httpd._.c:339:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( data = strchr(dataspec,',') ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~
# httpd._.c:339:11: note: place parentheses around the assignment to silence this warning
# if( data = strchr(dataspec,',') ){
# ^
# ( )
# httpd._.c:339:11: note: use '==' to turn this assignment into an equality comparison
# if( data = strchr(dataspec,',') ){
# ^
# ==
# httpd._.c:719:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( leng = putRobotsTxt(Conn,tc,NULL,0) )
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# httpd._.c:719:13: note: place parentheses around the assignment to silence this warning
# if( leng = putRobotsTxt(Conn,tc,NULL,0) )
# ^
# ( )
# httpd._.c:719:13: note: use '==' to turn this assignment into an equality comparison
# if( leng = putRobotsTxt(Conn,tc,NULL,0) )
# ^
# ==
# httpd._.c:734:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( leng = putLocal(Conn,vno,method,AVStr(req),head,AVStr(path),fc,tc,stcodep) )
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# httpd._.c:734:11: note: place parentheses around the assignment to silence this warning
# if( leng = putLocal(Conn,vno,method,AVStr(req),head,AVStr(path),fc,tc,stcodep) )
# ^
# ( )
# httpd._.c:734:11: note: use '==' to turn this assignment into an equality comparison
# if( leng = putLocal(Conn,vno,method,AVStr(req),head,AVStr(path),fc,tc,stcodep) )
# ^
# ==
# httpd._.c:744:15: warning: '/*' within block comment [-Wcomment]
# /* MOUNT="/p/* http://v/* vhost=-v */
# ^
# httpd._.c:744:26: warning: '/*' within block comment [-Wcomment]
# /* MOUNT="/p/* http://v/* vhost=-v */
# ^
# httpd._.c:897:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( isnew = (Tmp == NULL) ){
# ~~~~~~^~~~~~~~~~~~~~~
# httpd._.c:897:12: note: place parentheses around the assignment to silence this warning
# if( isnew = (Tmp == NULL) ){
# ^
# ( )
# httpd._.c:897:12: note: use '==' to turn this assignment into an equality comparison
# if( isnew = (Tmp == NULL) ){
# ^
# ==
# httpd._.c:917:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( proto = Conn->my_vbase.u_proto ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
# httpd._.c:917:13: note: place parentheses around the assignment to silence this warning
# if( proto = Conn->my_vbase.u_proto ){
# ^
# ( )
# httpd._.c:917:13: note: use '==' to turn this assignment into an equality comparison
# if( proto = Conn->my_vbase.u_proto ){
# ^
# ==
# httpd._.c:944:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(url+7,'/') )
# ~~~^~~~~~~~~~~~~~~~~~~
# httpd._.c:944:11: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(url+7,'/') )
# ^
# ( )
# httpd._.c:944:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(url+7,'/') )
# ^
# ==
# httpd._.c:1228:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( rpath = strstr(url,"://") ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~
# httpd._.c:1228:12: note: place parentheses around the assignment to silence this warning
# if( rpath = strstr(url,"://") ){
# ^
# ( )
# httpd._.c:1228:12: note: use '==' to turn this assignment into an equality comparison
# if( rpath = strstr(url,"://") ){
# ^
# ==
# httpd._.c:1230:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( rpath = strchr(rpath,'/') ) /* skip server part */
# ~~~~~~^~~~~~~~~~~~~~~~~~~
# httpd._.c:1230:13: note: place parentheses around the assignment to silence this warning
# if( rpath = strchr(rpath,'/') ) /* skip server part */
# ^
# ( )
# httpd._.c:1230:13: note: use '==' to turn this assignment into an equality comparison
# if( rpath = strchr(rpath,'/') ) /* skip server part */
# ^
# ==
# httpd._.c:1233:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( rpath = strstr(url,":/") )
# ~~~~~~^~~~~~~~~~~~~~~~~~
# httpd._.c:1233:12: note: place parentheses around the assignment to silence this warning
# if( rpath = strstr(url,":/") )
# ^
# ( )
# httpd._.c:1233:12: note: use '==' to turn this assignment into an equality comparison
# if( rpath = strstr(url,":/") )
# ^
# ==
# httpd._.c:1382:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(kp->k_pat,'*') ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~
# httpd._.c:1382:9: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(kp->k_pat,'*') ){
# ^
# ( )
# httpd._.c:1382:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(kp->k_pat,'*') ){
# ^
# ==
# httpd._.c:1421:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( np = strpbrk(hp,"\r\n") ){
# ~~~^~~~~~~~~~~~~~~~~~~~
# httpd._.c:1421:11: note: place parentheses around the assignment to silence this warning
# if( np = strpbrk(hp,"\r\n") ){
# ^
# ( )
# httpd._.c:1421:11: note: use '==' to turn this assignment into an equality comparison
# if( np = strpbrk(hp,"\r\n") ){
# ^
# ==
# httpd._.c:1453:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(buf,':') ){
# ~~~^~~~~~~~~~~~~~~~~
# httpd._.c:1453:9: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(buf,':') ){
# ^
# ( )
# httpd._.c:1453:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(buf,':') ){
# ^
# ==
# httpd._.c:1512:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( mo = strstr(list,ot="add-head") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# httpd._.c:1512:9: note: place parentheses around the assignment to silence this warning
# if( mo = strstr(list,ot="add-head") )
# ^
# ( )
# httpd._.c:1512:9: note: use '==' to turn this assignment into an equality comparison
# if( mo = strstr(list,ot="add-head") )
# ^
# ==
# httpd._.c:2087:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(xpath,mode) ){
# ~~~^~~~~~~~~~~~~~~~~~~
# httpd._.c:2087:10: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(xpath,mode) ){
# ^
# ( )
# httpd._.c:2087:10: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(xpath,mode) ){
# ^
# ==
# httpd._.c:2146:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(path,"w") ){
# ~~~^~~~~~~~~~~~~~~~~
# httpd._.c:2146:9: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(path,"w") ){
# ^
# ( )
# httpd._.c:2146:9: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(path,"w") ){
# ^
# ==
# httpd._.c:2173:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = path; sc = *sp; sp++ ){
# ~~~^~~~~
# httpd._.c:2173:22: note: place parentheses around the assignment to silence this warning
# for( sp = path; sc = *sp; sp++ ){
# ^
# ( )
# httpd._.c:2173:22: note: use '==' to turn this assignment into an equality comparison
# for( sp = path; sc = *sp; sp++ ){
# ^
# ==
# httpd._.c:2181:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = ftpxhttp(Conn,path,upath,"","",BVStr(ipath),mtimep) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# httpd._.c:2181:10: note: place parentheses around the assignment to silence this warning
# if( fp = ftpxhttp(Conn,path,upath,"","",BVStr(ipath),mtimep) ){
# ^
# ( )
# httpd._.c:2181:10: note: use '==' to turn this assignment into an equality comparison
# if( fp = ftpxhttp(Conn,path,upath,"","",BVStr(ipath),mtimep) ){
# ^
# ==
# httpd._.c:2186:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ii = 0; file = indexurls[ii]; ii++ ){
# ~~~~~^~~~~~~~~~~~~~~
# httpd._.c:2186:20: note: place parentheses around the assignment to silence this warning
# for( ii = 0; file = indexurls[ii]; ii++ ){
# ^
# ( )
# httpd._.c:2186:20: note: use '==' to turn this assignment into an equality comparison
# for( ii = 0; file = indexurls[ii]; ii++ ){
# ^
# ==
# httpd._.c:2218:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = extfopen(ipath,"r") )
# ~~~^~~~~~~~~~~~~~~~~~~~~
# httpd._.c:2218:11: note: place parentheses around the assignment to silence this warning
# if( fp = extfopen(ipath,"r") )
# ^
# ( )
# httpd._.c:2218:11: note: use '==' to turn this assignment into an equality comparison
# if( fp = extfopen(ipath,"r") )
# ^
# ==
# httpd._.c:2349:17: warning: '/*' within block comment [-Wcomment]
# * MOUNT="/vpath/* cgi:/rpath/*"
# ^
# httpd._.c:2349:30: warning: '/*' within block comment [-Wcomment]
# * MOUNT="/vpath/* cgi:/rpath/*"
# ^
# httpd._.c:2379:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(surlb,'?') ){
# ~~~^~~~~~~~~~~~~~~~~~~
# httpd._.c:2379:9: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(surlb,'?') ){
# ^
# ( )
# httpd._.c:2379:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(surlb,'?') ){
# ^
# ==
# httpd._.c:2418:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( script_namlen = strlen(surlb) ){
# ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
# httpd._.c:2418:20: note: place parentheses around the assignment to silence this warning
# if( script_namlen = strlen(surlb) ){
# ^
# ( )
# httpd._.c:2418:20: note: use '==' to turn this assignment into an equality comparison
# if( script_namlen = strlen(surlb) ){
# ^
# ==
# httpd._.c:2420:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(extrapath,'?') )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~
# httpd._.c:2420:10: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(extrapath,'?') )
# ^
# ( )
# httpd._.c:2420:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(extrapath,'?') )
# ^
# ==
# httpd._.c:2463:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( dp = strrchr(ipath,'/') ){
# ~~~^~~~~~~~~~~~~~~~~~~~
# httpd._.c:2463:12: note: place parentheses around the assignment to silence this warning
# while( dp = strrchr(ipath,'/') ){
# ^
# ( )
# httpd._.c:2463:12: note: use '==' to turn this assignment into an equality comparison
# while( dp = strrchr(ipath,'/') ){
# ^
# ==
# httpd._.c:2475:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = openIndex(Conn,ipath,upath,AVStr(iexecpath),mode,mtimep) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# httpd._.c:2475:10: note: place parentheses around the assignment to silence this warning
# if( fp = openIndex(Conn,ipath,upath,AVStr(iexecpath),mode,mtimep) ){
# ^
# ( )
# httpd._.c:2475:10: note: use '==' to turn this assignment into an equality comparison
# if( fp = openIndex(Conn,ipath,upath,AVStr(iexecpath),mode,mtimep) ){
# ^
# ==
# httpd._.c:2477:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( xp = strtailstr(script,expath) )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
# httpd._.c:2477:11: note: place parentheses around the assignment to silence this warning
# if( xp = strtailstr(script,expath) )
# ^
# ( )
# httpd._.c:2477:11: note: use '==' to turn this assignment into an equality comparison
# if( xp = strtailstr(script,expath) )
# ^
# ==
# httpd._.c:2486:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = extfopen(ipath,"r") )
# ~~~^~~~~~~~~~~~~~~~~~~~~
# httpd._.c:2486:10: note: place parentheses around the assignment to silence this warning
# if( fp = extfopen(ipath,"r") )
# ^
# ( )
# httpd._.c:2486:10: note: use '==' to turn this assignment into an equality comparison
# if( fp = extfopen(ipath,"r") )
# ^
# ==
# httpd._.c:2490:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( xp = strtailstr(script,expath) )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
# httpd._.c:2490:11: note: place parentheses around the assignment to silence this warning
# if( xp = strtailstr(script,expath) )
# ^
# ( )
# httpd._.c:2490:11: note: use '==' to turn this assignment into an equality comparison
# if( xp = strtailstr(script,expath) )
# ^
# ==
# httpd._.c:2570:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ep = strstr(OREQ_MSG,"\r\n\r\n") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# httpd._.c:2570:9: note: place parentheses around the assignment to silence this warning
# if( ep = strstr(OREQ_MSG,"\r\n\r\n") ){
# ^
# ( )
# httpd._.c:2570:9: note: use '==' to turn this assignment into an equality comparison
# if( ep = strstr(OREQ_MSG,"\r\n\r\n") ){
# ^
# ==
# httpd._.c:2573:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ep = strstr(OREQ_MSG,"\n\n") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# httpd._.c:2573:9: note: place parentheses around the assignment to silence this warning
# if( ep = strstr(OREQ_MSG,"\n\n") ){
# ^
# ( )
# httpd._.c:2573:9: note: use '==' to turn this assignment into an equality comparison
# if( ep = strstr(OREQ_MSG,"\n\n") ){
# ^
# ==
# httpd._.c:2640:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strcasestr(MountOptions,"search:") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# httpd._.c:2640:10: note: place parentheses around the assignment to silence this warning
# if( dp = strcasestr(MountOptions,"search:") ){
# ^
# ( )
# httpd._.c:2640:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strcasestr(MountOptions,"search:") ){
# ^
# ==
# httpd._.c:2655:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( search = strchr(script,'?') )
# ~~~~~~~^~~~~~~~~~~~~~~~~~~~
# httpd._.c:2655:13: note: place parentheses around the assignment to silence this warning
# if( search = strchr(script,'?') )
# ^
# ( )
# httpd._.c:2655:13: note: use '==' to turn this assignment into an equality comparison
# if( search = strchr(script,'?') )
# ^
# ==
# httpd._.c:2676:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( search = strchr(url,'?') ){
# ~~~~~~~^~~~~~~~~~~~~~~~~
# httpd._.c:2676:13: note: place parentheses around the assignment to silence this warning
# if( search = strchr(url,'?') ){
# ^
# ( )
# httpd._.c:2676:13: note: use '==' to turn this assignment into an equality comparison
# if( search = strchr(url,'?') ){
# ^
# ==
# httpd._.c:2740:16: warning: '/*' within block comment [-Wcomment]
# * for MOUNT="/* file:Q:/*"
# ^
# httpd._.c:2740:26: warning: '/*' within block comment [-Wcomment]
# * for MOUNT="/* file:Q:/*"
# ^
# httpd._.c:2788:13: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( search && Search || CGIonly ){
# ~~~~~~~^~~~~~~~~ ~~
# httpd._.c:2788:13: note: place parentheses around the '&&' expression to silence this warning
# if( search && Search || CGIonly ){
# ^
# ( )
# httpd._.c:2793:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = openIndex(Conn,execpath,upath,AVStr(iexecpath),S_EXEC,&mtime) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# httpd._.c:2793:11: note: place parentheses around the assignment to silence this warning
# if( fp = openIndex(Conn,execpath,upath,AVStr(iexecpath),S_EXEC,&mtime) ){
# ^
# ( )
# httpd._.c:2793:11: note: use '==' to turn this assignment into an equality comparison
# if( fp = openIndex(Conn,execpath,upath,AVStr(iexecpath),S_EXEC,&mtime) ){
# ^
# ==
# httpd._.c:2810:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( search = strchr(expath,'?') )
# ~~~~~~~^~~~~~~~~~~~~~~~~~~~
# httpd._.c:2810:15: note: place parentheses around the assignment to silence this warning
# if( search = strchr(expath,'?') )
# ^
# ( )
# httpd._.c:2810:15: note: use '==' to turn this assignment into an equality comparison
# if( search = strchr(expath,'?') )
# ^
# ==
# httpd._.c:2817:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = openIndex(Conn,datapath,upath,AVStr(idatapath),S_DATA,&mtime) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# httpd._.c:2817:11: note: place parentheses around the assignment to silence this warning
# if( fp = openIndex(Conn,datapath,upath,AVStr(idatapath),S_DATA,&mtime) ){
# ^
# ( )
# httpd._.c:2817:11: note: use '==' to turn this assignment into an equality comparison
# if( fp = openIndex(Conn,datapath,upath,AVStr(idatapath),S_DATA,&mtime) ){
# ^
# ==
# httpd._.c:2883:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( leng = putRobotsTxt(Conn,tc,fp,0) ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# httpd._.c:2883:11: note: place parentheses around the assignment to silence this warning
# if( leng = putRobotsTxt(Conn,tc,fp,0) ){
# ^
# ( )
# httpd._.c:2883:11: note: use '==' to turn this assignment into an equality comparison
# if( leng = putRobotsTxt(Conn,tc,fp,0) ){
# ^
# ==
# httpd._.c:2915:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = extfopen(xpath,"r") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~
# httpd._.c:2915:11: note: place parentheses around the assignment to silence this warning
# if( fp = extfopen(xpath,"r") ){
# ^
# ( )
# httpd._.c:2915:11: note: use '==' to turn this assignment into an equality comparison
# if( fp = extfopen(xpath,"r") ){
# ^
# ==
# httpd._.c:3018:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pp = strstr(path,".dhtml") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~
# httpd._.c:3018:9: note: place parentheses around the assignment to silence this warning
# if( pp = strstr(path,".dhtml") )
# ^
# ( )
# httpd._.c:3018:9: note: use '==' to turn this assignment into an equality comparison
# if( pp = strstr(path,".dhtml") )
# ^
# ==
# httpd._.c:3180:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dstx = putPARTfilter(Conn,fp,tc,&size) ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# httpd._.c:3180:12: note: place parentheses around the assignment to silence this warning
# if( dstx = putPARTfilter(Conn,fp,tc,&size) ){
# ^
# ( )
# httpd._.c:3180:12: note: use '==' to turn this assignment into an equality comparison
# if( dstx = putPARTfilter(Conn,fp,tc,&size) ){
# ^
# ==
# httpd._.c:3377:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(a1,"r") ){
# ~~~^~~~~~~~~~~~~~~
# httpd._.c:3377:10: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(a1,"r") ){
# ^
# ( )
# httpd._.c:3377:10: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(a1,"r") ){
# ^
# ==
# httpd._.c:3610:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( np = strchr(sp,'\n') )
# ~~~^~~~~~~~~~~~~~~~~
# httpd._.c:3610:11: note: place parentheses around the assignment to silence this warning
# if( np = strchr(sp,'\n') )
# ^
# ( )
# httpd._.c:3610:11: note: use '==' to turn this assignment into an equality comparison
# if( np = strchr(sp,'\n') )
# ^
# ==
# httpd._.c:3682:24: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || exec_path != NULL && strcmp(exec_path,path) == 0){
# ~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# httpd._.c:3682:24: note: place parentheses around the '&&' expression to silence this warning
# || exec_path != NULL && strcmp(exec_path,path) == 0){
# ^
# ( )
# httpd._.c:3738:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pxp = strstr(url,ProxyControlMARK) ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# httpd._.c:3738:10: note: place parentheses around the assignment to silence this warning
# if( pxp = strstr(url,ProxyControlMARK) ){
# ^
# ( )
# httpd._.c:3738:10: note: use '==' to turn this assignment into an equality comparison
# if( pxp = strstr(url,ProxyControlMARK) ){
# ^
# ==
# 50 warnings generated.
# ../mkcpp cgi.c cgi._.c
# -- mkcpp set time: 1492117335 -> 1408282280 cgi._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c cgi._.c -o cgi.o
# cgi._.c:77:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( np = strpbrk(fp,"\r\n") ){
# ~~~^~~~~~~~~~~~~~~~~~~~
# cgi._.c:77:12: note: place parentheses around the assignment to silence this warning
# while( np = strpbrk(fp,"\r\n") ){
# ^
# ( )
# cgi._.c:77:12: note: use '==' to turn this assignment into an equality comparison
# while( np = strpbrk(fp,"\r\n") ){
# ^
# ==
# cgi._.c:142:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ei = 0; es = environ[ei]; ei++ ){
# ~~~^~~~~~~~~~~~~
# cgi._.c:142:18: note: place parentheses around the assignment to silence this warning
# for( ei = 0; es = environ[ei]; ei++ ){
# ^
# ( )
# cgi._.c:142:18: note: use '==' to turn this assignment into an equality comparison
# for( ei = 0; es = environ[ei]; ei++ ){
# ^
# ==
# cgi._.c:182:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( search = strchr(es,'?') )
# ~~~~~~~^~~~~~~~~~~~~~~~
# cgi._.c:182:13: note: place parentheses around the assignment to silence this warning
# if( search = strchr(es,'?') )
# ^
# ( )
# cgi._.c:182:13: note: use '==' to turn this assignment into an equality comparison
# if( search = strchr(es,'?') )
# ^
# ==
# cgi._.c:190:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( search = strchr(vpath,'?') ){
# ~~~~~~~^~~~~~~~~~~~~~~~~~~
# cgi._.c:190:13: note: place parentheses around the assignment to silence this warning
# if( search = strchr(vpath,'?') ){
# ^
# ( )
# cgi._.c:190:13: note: use '==' to turn this assignment into an equality comparison
# if( search = strchr(vpath,'?') ){
# ^
# ==
# cgi._.c:258:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sva = gethostaddr(sv) )
# ~~~~^~~~~~~~~~~~~~~~~
# cgi._.c:258:11: note: place parentheses around the assignment to silence this warning
# if( sva = gethostaddr(sv) )
# ^
# ( )
# cgi._.c:258:11: note: use '==' to turn this assignment into an equality comparison
# if( sva = gethostaddr(sv) )
# ^
# ==
# cgi._.c:271:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( np = strchr(fp,'+') ){
# ~~~^~~~~~~~~~~~~~~~
# cgi._.c:271:14: note: place parentheses around the assignment to silence this warning
# while( np = strchr(fp,'+') ){
# ^
# ( )
# cgi._.c:271:14: note: use '==' to turn this assignment into an equality comparison
# while( np = strchr(fp,'+') ){
# ^
# ==
# cgi._.c:390:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( tp = strpbrk(line,"\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# cgi._.c:390:10: note: place parentheses around the assignment to silence this warning
# if( tp = strpbrk(line,"\r\n") )
# ^
# ( )
# cgi._.c:390:10: note: use '==' to turn this assignment into an equality comparison
# if( tp = strpbrk(line,"\r\n") )
# ^
# ==
# cgi._.c:506:16: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || 0 < cleng && file_size(fileno(in)) - ftell(in) == cleng ){
# ~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# cgi._.c:506:16: note: place parentheses around the '&&' expression to silence this warning
# || 0 < cleng && file_size(fileno(in)) - ftell(in) == cleng ){
# ^
# ( )
# cgi._.c:583:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( env = getenv("PATH") )
# ~~~~^~~~~~~~~~~~~~~~
# cgi._.c:583:10: note: place parentheses around the assignment to silence this warning
# if( env = getenv("PATH") )
# ^
# ( )
# cgi._.c:583:10: note: use '==' to turn this assignment into an equality comparison
# if( env = getenv("PATH") )
# ^
# ==
# cgi._.c:666:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cfp = fopen(execpath,"r") ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~
# cgi._.c:666:10: note: place parentheses around the assignment to silence this warning
# if( cfp = fopen(execpath,"r") ){
# ^
# ( )
# cgi._.c:666:10: note: use '==' to turn this assignment into an equality comparison
# if( cfp = fopen(execpath,"r") ){
# ^
# ==
# cgi._.c:777:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( tp = strrchr(workdir,'/') )
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# cgi._.c:777:9: note: place parentheses around the assignment to silence this warning
# if( tp = strrchr(workdir,'/') )
# ^
# ( )
# cgi._.c:777:9: note: use '==' to turn this assignment into an equality comparison
# if( tp = strrchr(workdir,'/') )
# ^
# ==
# cgi._.c:901:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ei = 0; env = environ[ei]; ei++ )
# ~~~~^~~~~~~~~~~~~
# cgi._.c:901:19: note: place parentheses around the assignment to silence this warning
# for( ei = 0; env = environ[ei]; ei++ )
# ^
# ( )
# cgi._.c:901:19: note: use '==' to turn this assignment into an equality comparison
# for( ei = 0; env = environ[ei]; ei++ )
# ^
# ==
# cgi._.c:1002:18: warning: '/*' within block comment [-Wcomment]
# set_MOUNT(Conn,"/*",mount,"");
# ^
# cgi._.c:1038:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ei = 0; env = environ[ei]; ei++ ){
# ~~~~^~~~~~~~~~~~~
# cgi._.c:1038:19: note: place parentheses around the assignment to silence this warning
# for( ei = 0; env = environ[ei]; ei++ ){
# ^
# ( )
# cgi._.c:1038:19: note: use '==' to turn this assignment into an equality comparison
# for( ei = 0; env = environ[ei]; ei++ ){
# ^
# ==
# cgi._.c:1071:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( type = getenv("CONTENT_TYPE") ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
# cgi._.c:1071:12: note: place parentheses around the assignment to silence this warning
# if( type = getenv("CONTENT_TYPE") ){
# ^
# ( )
# cgi._.c:1071:12: note: use '==' to turn this assignment into an equality comparison
# if( type = getenv("CONTENT_TYPE") ){
# ^
# ==
# cgi._.c:1075:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( leng = getenv("CONTENT_LENGTH") ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# cgi._.c:1075:12: note: place parentheses around the assignment to silence this warning
# if( leng = getenv("CONTENT_LENGTH") ){
# ^
# ( )
# cgi._.c:1075:12: note: use '==' to turn this assignment into an equality comparison
# if( leng = getenv("CONTENT_LENGTH") ){
# ^
# ==
# cgi._.c:1108:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( rcode = strchr(stat,' ') ){
# ~~~~~~^~~~~~~~~~~~~~~~~~
# cgi._.c:1108:16: note: place parentheses around the assignment to silence this warning
# if( rcode = strchr(stat,' ') ){
# ^
# ( )
# cgi._.c:1108:16: note: use '==' to turn this assignment into an equality comparison
# if( rcode = strchr(stat,' ') ){
# ^
# ==
# cgi._.c:1178:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(sp,'&') ){
# ~~~^~~~~~~~~~~~~~~~
# cgi._.c:1178:10: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(sp,'&') ){
# ^
# ( )
# cgi._.c:1178:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(sp,'&') ){
# ^
# ==
# cgi._.c:1209:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( pp = strcasestr(ctype,"boundary=") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# cgi._.c:1209:9: note: place parentheses around the assignment to silence this warning
# if( pp = strcasestr(ctype,"boundary=") ){
# ^
# ( )
# cgi._.c:1209:9: note: use '==' to turn this assignment into an equality comparison
# if( pp = strcasestr(ctype,"boundary=") ){
# ^
# ==
# cgi._.c:1257:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH(line,F_ContDisp) ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# cgi._.c:1257:14: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH(line,F_ContDisp) ){
# ^
# ( )
# cgi._.c:1257:14: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH(line,F_ContDisp) ){
# ^
# ==
# cgi._.c:1350:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else{
# ^
# cgi._.c:1416:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ei = 0; e1 = evp[ei]; ei++ ){
# ~~~^~~~~~~~~
# cgi._.c:1416:18: note: place parentheses around the assignment to silence this warning
# for( ei = 0; e1 = evp[ei]; ei++ ){
# ^
# ( )
# cgi._.c:1416:18: note: use '==' to turn this assignment into an equality comparison
# for( ei = 0; e1 = evp[ei]; ei++ ){
# ^
# ==
# cgi._.c:1458:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ei = 0; e1 = ev[ei]; ei++ ){
# ~~~^~~~~~~~
# cgi._.c:1458:19: note: place parentheses around the assignment to silence this warning
# for( ei = 0; e1 = ev[ei]; ei++ ){
# ^
# ( )
# cgi._.c:1458:19: note: use '==' to turn this assignment into an equality comparison
# for( ei = 0; e1 = ev[ei]; ei++ ){
# ^
# ==
# cgi._.c:1468:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ei = 0; e1 = ev[ei]; ei++ ){
# ~~~^~~~~~~~
# cgi._.c:1468:18: note: place parentheses around the assignment to silence this warning
# for( ei = 0; e1 = ev[ei]; ei++ ){
# ^
# ( )
# cgi._.c:1468:18: note: use '==' to turn this assignment into an equality comparison
# for( ei = 0; e1 = ev[ei]; ei++ ){
# ^
# ==
# cgi._.c:1475:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ei = 0; e1 = environ[ei]; ei++ ){
# ~~~^~~~~~~~~~~~~
# cgi._.c:1475:20: note: place parentheses around the assignment to silence this warning
# for( ei = 0; e1 = environ[ei]; ei++ ){
# ^
# ( )
# cgi._.c:1475:20: note: use '==' to turn this assignment into an equality comparison
# for( ei = 0; e1 = environ[ei]; ei++ ){
# ^
# ==
# cgi._.c:1511:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ei = 0; e1 = sv[ei]; ei++ ){
# ~~~^~~~~~~~
# cgi._.c:1511:18: note: place parentheses around the assignment to silence this warning
# for( ei = 0; e1 = sv[ei]; ei++ ){
# ^
# ( )
# cgi._.c:1511:18: note: use '==' to turn this assignment into an equality comparison
# for( ei = 0; e1 = sv[ei]; ei++ ){
# ^
# ==
# cgi._.c:1614:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(head,"\r\n\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# cgi._.c:1614:9: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(head,"\r\n\r\n") )
# ^
# ( )
# cgi._.c:1614:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(head,"\r\n\r\n") )
# ^
# ==
# cgi._.c:1616:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(head,"\n\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~
# cgi._.c:1616:9: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(head,"\n\n") )
# ^
# ( )
# cgi._.c:1616:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(head,"\n\n") )
# ^
# ==
# 28 warnings generated.
# ../mkcpp ssi.c ssi._.c
# -- mkcpp set time: 1492117335 -> 1408325459 ssi._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c ssi._.c -o ssi.o
# ssi._.c:169:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( lp = strrchr(lpath,'/') ){
# ~~~^~~~~~~~~~~~~~~~~~~~
# ssi._.c:169:9: note: place parentheses around the assignment to silence this warning
# if( lp = strrchr(lpath,'/') ){
# ^
# ( )
# ssi._.c:169:9: note: use '==' to turn this assignment into an equality comparison
# if( lp = strrchr(lpath,'/') ){
# ^
# ==
# ssi._.c:190:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( xp = strrchr(xdir,'/') ){
# ~~~^~~~~~~~~~~~~~~~~~~
# ssi._.c:190:9: note: place parentheses around the assignment to silence this warning
# if( xp = strrchr(xdir,'/') ){
# ^
# ( )
# ssi._.c:190:9: note: use '==' to turn this assignment into an equality comparison
# if( xp = strrchr(xdir,'/') ){
# ^
# ==
# ssi._.c:268:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ap = strchr(mssg->h_url,'?') ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# ssi._.c:268:9: note: place parentheses around the assignment to silence this warning
# if( ap = strchr(mssg->h_url,'?') ){
# ^
# ( )
# ssi._.c:268:9: note: use '==' to turn this assignment into an equality comparison
# if( ap = strchr(mssg->h_url,'?') ){
# ^
# ==
# ssi._.c:297:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( fp = fmt; fc = *fp; fp++ ){
# ~~~^~~~~
# ssi._.c:297:20: note: place parentheses around the assignment to silence this warning
# for( fp = fmt; fc = *fp; fp++ ){
# ^
# ( )
# ssi._.c:297:20: note: use '==' to turn this assignment into an equality comparison
# for( fp = fmt; fc = *fp; fp++ ){
# ^
# ==
# ssi._.c:488:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( tp = tag; tc = *tp; tp++ ){
# ~~~^~~~~
# ssi._.c:488:21: note: place parentheses around the assignment to silence this warning
# for( tp = tag; tc = *tp; tp++ ){
# ^
# ( )
# ssi._.c:488:21: note: use '==' to turn this assignment into an equality comparison
# for( tp = tag; tc = *tp; tp++ ){
# ^
# ==
# ssi._.c:523:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( val = getFav(arg) ){
# ~~~~^~~~~~~~~~~~~
# ssi._.c:523:11: note: place parentheses around the assignment to silence this warning
# if( val = getFav(arg) ){
# ^
# ( )
# ssi._.c:523:11: note: use '==' to turn this assignment into an equality comparison
# if( val = getFav(arg) ){
# ^
# ==
# ssi._.c:620:25: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse]
# const char *ver_sendFd();
# ^~
# ssi._.c:620:25: note: replace parentheses with an initializer to declare a variable
# const char *ver_sendFd();
# ^~
# = NULL
# ssi._.c:629:31: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse]
# const char *DELEGATE_srcsign();
# ^~
# ssi._.c:629:31: note: replace parentheses with an initializer to declare a variable
# const char *DELEGATE_srcsign();
# ^~
# = NULL
# ssi._.c:630:31: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse]
# const char *DELEGATE_bldsign();
# ^~
# ssi._.c:630:31: note: replace parentheses with an initializer to declare a variable
# const char *DELEGATE_bldsign();
# ^~
# = NULL
# ssi._.c:631:31: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse]
# const char *DELEGATE_exesign();
# ^~
# ssi._.c:631:31: note: replace parentheses with an initializer to declare a variable
# const char *DELEGATE_exesign();
# ^~
# = NULL
# ssi._.c:704:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( eval = getv(ev,ename) ){
# ~~~~~^~~~~~~~~~~~~~~~
# ssi._.c:704:11: note: place parentheses around the assignment to silence this warning
# if( eval = getv(ev,ename) ){
# ^
# ( )
# ssi._.c:704:11: note: use '==' to turn this assignment into an equality comparison
# if( eval = getv(ev,ename) ){
# ^
# ==
# ssi._.c:708:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ni = 0; sname = cgi_equiv[ni].n_ssi; ni++ ){
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~
# ssi._.c:708:22: note: place parentheses around the assignment to silence this warning
# for( ni = 0; sname = cgi_equiv[ni].n_ssi; ni++ ){
# ^
# ( )
# ssi._.c:708:22: note: use '==' to turn this assignment into an equality comparison
# for( ni = 0; sname = cgi_equiv[ni].n_ssi; ni++ ){
# ^
# ==
# ssi._.c:715:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( eval = getv(ev,cname) )
# ~~~~~^~~~~~~~~~~~~~~~
# ssi._.c:715:13: note: place parentheses around the assignment to silence this warning
# if( eval = getv(ev,cname) )
# ^
# ( )
# ssi._.c:715:13: note: use '==' to turn this assignment into an equality comparison
# if( eval = getv(ev,cname) )
# ^
# ==
# ssi._.c:810:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ei = 0; eval = ev[ei]; ei++ )
# ~~~~~^~~~~~~~
# ssi._.c:810:21: note: place parentheses around the assignment to silence this warning
# for( ei = 0; eval = ev[ei]; ei++ )
# ^
# ( )
# ssi._.c:810:21: note: use '==' to turn this assignment into an equality comparison
# for( ei = 0; eval = ev[ei]; ei++ )
# ^
# ==
# ssi._.c:873:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( base = getv(ev,"SCRIPT_NAME") ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
# ssi._.c:873:11: note: place parentheses around the assignment to silence this warning
# if( base = getv(ev,"SCRIPT_NAME") ){
# ^
# ( )
# ssi._.c:873:11: note: use '==' to turn this assignment into an equality comparison
# if( base = getv(ev,"SCRIPT_NAME") ){
# ^
# ==
# ssi._.c:876:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( base = getv(ev,"REQUEST_URI") ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
# ssi._.c:876:11: note: place parentheses around the assignment to silence this warning
# if( base = getv(ev,"REQUEST_URI") ){
# ^
# ( )
# ssi._.c:876:11: note: use '==' to turn this assignment into an equality comparison
# if( base = getv(ev,"REQUEST_URI") ){
# ^
# ==
# ssi._.c:928:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# while( pp = strstr(url,pat) ){
# ~~~^~~~~~~~~~~~~~~~~
# ssi._.c:928:12: note: place parentheses around the assignment to silence this warning
# while( pp = strstr(url,pat) ){
# ^
# ( )
# ssi._.c:928:12: note: use '==' to turn this assignment into an equality comparison
# while( pp = strstr(url,pat) ){
# ^
# ==
# ssi._.c:929:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ep = strchr(pp,'}') ){
# ~~~^~~~~~~~~~~~~~~~
# ssi._.c:929:10: note: place parentheses around the assignment to silence this warning
# if( ep = strchr(pp,'}') ){
# ^
# ( )
# ssi._.c:929:10: note: use '==' to turn this assignment into an equality comparison
# if( ep = strchr(pp,'}') ){
# ^
# ==
# ssi._.c:957:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( qurl = CTX_reqURL(ctx) ){
# ~~~~~^~~~~~~~~~~~~~~~~
# ssi._.c:957:11: note: place parentheses around the assignment to silence this warning
# if( qurl = CTX_reqURL(ctx) ){
# ^
# ( )
# ssi._.c:957:11: note: use '==' to turn this assignment into an equality comparison
# if( qurl = CTX_reqURL(ctx) ){
# ^
# ==
# ssi._.c:958:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( qp = getv(ev,"QUERY_STRING") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~
# ssi._.c:958:10: note: place parentheses around the assignment to silence this warning
# if( qp = getv(ev,"QUERY_STRING") ){
# ^
# ( )
# ssi._.c:958:10: note: use '==' to turn this assignment into an equality comparison
# if( qp = getv(ev,"QUERY_STRING") ){
# ^
# ==
# ssi._.c:961:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( qp = strchr(qurl,'?') ){
# ~~~^~~~~~~~~~~~~~~~~~
# ssi._.c:961:10: note: place parentheses around the assignment to silence this warning
# if( qp = strchr(qurl,'?') ){
# ^
# ( )
# ssi._.c:961:10: note: use '==' to turn this assignment into an equality comparison
# if( qp = strchr(qurl,'?') ){
# ^
# ==
# ssi._.c:1000:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( up = strchr(url,'#') ){
# ~~~^~~~~~~~~~~~~~~~~
# ssi._.c:1000:9: note: place parentheses around the assignment to silence this warning
# if( up = strchr(url,'#') ){
# ^
# ( )
# ssi._.c:1000:9: note: use '==' to turn this assignment into an equality comparison
# if( up = strchr(url,'#') ){
# ^
# ==
# ssi._.c:1006:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( base = getv(ev,"SCRIPT_NAME") ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
# ssi._.c:1006:12: note: place parentheses around the assignment to silence this warning
# if( base = getv(ev,"SCRIPT_NAME") ){
# ^
# ( )
# ssi._.c:1006:12: note: use '==' to turn this assignment into an equality comparison
# if( base = getv(ev,"SCRIPT_NAME") ){
# ^
# ==
# ssi._.c:1010:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( base = getv(ev,"REQUEST_URI") ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
# ssi._.c:1010:12: note: place parentheses around the assignment to silence this warning
# if( base = getv(ev,"REQUEST_URI") ){
# ^
# ( )
# ssi._.c:1010:12: note: use '==' to turn this assignment into an equality comparison
# if( base = getv(ev,"REQUEST_URI") ){
# ^
# ==
# ssi._.c:1039:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen(file,"r") ){
# ~~~^~~~~~~~~~~~~~~~~
# ssi._.c:1039:9: note: place parentheses around the assignment to silence this warning
# if( fp = fopen(file,"r") ){
# ^
# ( )
# ssi._.c:1039:9: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen(file,"r") ){
# ^
# ==
# ssi._.c:1331:16: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse]
# int NoHangWait();
# ^~
# ssi._.c:1331:16: note: replace parentheses with an initializer to declare a variable
# int NoHangWait();
# ^~
# = 0
# ssi._.c:1351:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrpbrk(nwd,"/\\") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~
# ssi._.c:1351:10: note: place parentheses around the assignment to silence this warning
# if( dp = strrpbrk(nwd,"/\\") ){
# ^
# ( )
# ssi._.c:1351:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrpbrk(nwd,"/\\") ){
# ^
# ==
# ssi._.c:1464:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cp = strcasestr(tagp,"content=") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ssi._.c:1464:9: note: place parentheses around the assignment to silence this warning
# if( cp = strcasestr(tagp,"content=") ){
# ^
# ( )
# ssi._.c:1464:9: note: use '==' to turn this assignment into an equality comparison
# if( cp = strcasestr(tagp,"content=") ){
# ^
# ==
# ssi._.c:1477:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = fvalue; fc = *sp; sp++ ){
# ~~~^~~~~
# ssi._.c:1477:23: note: place parentheses around the assignment to silence this warning
# for( sp = fvalue; fc = *sp; sp++ ){
# ^
# ( )
# ssi._.c:1477:23: note: use '==' to turn this assignment into an equality comparison
# for( sp = fvalue; fc = *sp; sp++ ){
# ^
# ==
# ssi._.c:1494:8: warning: address of array 'cs' will always evaluate to 'true' [-Wpointer-bool-conversion]
# if( cs ){
# ~~ ^~
# ssi._.c:1535:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ep = strpbrk(np,">") ) sp = ep + 1; else
# ~~~^~~~~~~~~~~~~~~~~
# ssi._.c:1535:10: note: place parentheses around the assignment to silence this warning
# if( ep = strpbrk(np,">") ) sp = ep + 1; else
# ^
# ( )
# ssi._.c:1535:10: note: use '==' to turn this assignment into an equality comparison
# if( ep = strpbrk(np,">") ) sp = ep + 1; else
# ^
# ==
# ssi._.c:1536:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ep = strpbrk(np," \t\r\n")) sp = ep + 1; else
# ~~~^~~~~~~~~~~~~~~~~~~~~~~
# ssi._.c:1536:10: note: place parentheses around the assignment to silence this warning
# if( ep = strpbrk(np," \t\r\n")) sp = ep + 1; else
# ^
# ( )
# ssi._.c:1536:10: note: use '==' to turn this assignment into an equality comparison
# if( ep = strpbrk(np," \t\r\n")) sp = ep + 1; else
# ^
# ==
# ssi._.c:1544:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( cont = strcasestr(tag,"content=") )
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ssi._.c:1544:12: note: place parentheses around the assignment to silence this warning
# if( cont = strcasestr(tag,"content=") )
# ^
# ( )
# ssi._.c:1544:12: note: use '==' to turn this assignment into an equality comparison
# if( cont = strcasestr(tag,"content=") )
# ^
# ==
# ssi._.c:1576:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = np; sc = *sp; sp++ ){
# ~~~^~~~~
# ssi._.c:1576:19: note: place parentheses around the assignment to silence this warning
# for( sp = np; sc = *sp; sp++ ){
# ^
# ( )
# ssi._.c:1576:19: note: use '==' to turn this assignment into an equality comparison
# for( sp = np; sc = *sp; sp++ ){
# ^
# ==
# ssi._.c:1669:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( och = CCXident(CCXtoCL(ctx)) ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~
# ssi._.c:1669:13: note: place parentheses around the assignment to silence this warning
# if( och = CCXident(CCXtoCL(ctx)) ){
# ^
# ( )
# ssi._.c:1669:13: note: use '==' to turn this assignment into an equality comparison
# if( och = CCXident(CCXtoCL(ctx)) ){
# ^
# ==
# ssi._.c:1689:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fav1 = getFav("$DeleGate-Control-CCX") ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ssi._.c:1689:12: note: place parentheses around the assignment to silence this warning
# if( fav1 = getFav("$DeleGate-Control-CCX") ){
# ^
# ( )
# ssi._.c:1689:12: note: use '==' to turn this assignment into an equality comparison
# if( fav1 = getFav("$DeleGate-Control-CCX") ){
# ^
# ==
# 36 warnings generated.
# ../mkcpp htaccept.c htaccept._.c
# -- mkcpp set time: 1492117335 -> 1414752137 htaccept._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c htaccept._.c -o htaccept.o
# htaccept._.c:66:55: warning: '/*' within block comment [-Wcomment]
# ACCEPT http://host:port/path -->> MOUNT="/path/* http://client/*"
# ^
# htaccept._.c:66:71: warning: '/*' within block comment [-Wcomment]
# ACCEPT http://host:port/path -->> MOUNT="/path/* http://client/*"
# ^
# 2 warnings generated.
# ../mkcpp htccx.c htccx._.c
# -- mkcpp set time: 1492117335 -> 1264937353 htccx._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c htccx._.c -o htccx.o
# htccx._.c:134:8: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else{
# ^
# htccx._.c:198:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(path,"=+&%") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# htccx._.c:198:11: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(path,"=+&%") )
# ^
# ( )
# htccx._.c:198:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(path,"=+&%") )
# ^
# ==
# htccx._.c:200:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(path,'?') )
# ~~~^~~~~~~~~~~~~~~~~~
# htccx._.c:200:11: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(path,'?') )
# ^
# ( )
# htccx._.c:200:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(path,'?') )
# ^
# ==
# htccx._.c:203:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(path+1,'/') ){
# ~~~^~~~~~~~~~~~~~~~~~~~
# htccx._.c:203:11: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(path+1,'/') ){
# ^
# ( )
# htccx._.c:203:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(path+1,'/') ){
# ^
# ==
# htccx._.c:204:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( np = strchr(dp+1,'/') )
# ~~~^~~~~~~~~~~~~~~~~~
# htccx._.c:204:12: note: place parentheses around the assignment to silence this warning
# if( np = strchr(dp+1,'/') )
# ^
# ( )
# htccx._.c:204:12: note: use '==' to turn this assignment into an equality comparison
# if( np = strchr(dp+1,'/') )
# ^
# ==
# htccx._.c:243:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( up = strchr(url,'?') ){
# ~~~^~~~~~~~~~~~~~~~~
# htccx._.c:243:9: note: place parentheses around the assignment to silence this warning
# if( up = strchr(url,'?') ){
# ^
# ( )
# htccx._.c:243:9: note: use '==' to turn this assignment into an equality comparison
# if( up = strchr(url,'?') ){
# ^
# ==
# htccx._.c:372:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(dom,'/') )
# ~~~^~~~~~~~~~~~~~~~~
# htccx._.c:372:10: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(dom,'/') )
# ^
# ( )
# htccx._.c:372:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(dom,'/') )
# ^
# ==
# htccx._.c:373:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(dp+1,'/') )
# ~~~^~~~~~~~~~~~~~~~~~
# htccx._.c:373:10: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(dp+1,'/') )
# ^
# ( )
# htccx._.c:373:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(dp+1,'/') )
# ^
# ==
# htccx._.c:414:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( icset = CCXident(gccx) )
# ~~~~~~^~~~~~~~~~~~~~~~
# htccx._.c:414:12: note: place parentheses around the assignment to silence this warning
# if( icset = CCXident(gccx) )
# ^
# ( )
# htccx._.c:414:12: note: use '==' to turn this assignment into an equality comparison
# if( icset = CCXident(gccx) )
# ^
# ==
# htccx._.c:489:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( xcharset = HTTP_outCharset(Conn) )
# ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# htccx._.c:489:15: note: place parentheses around the assignment to silence this warning
# if( xcharset = HTTP_outCharset(Conn) )
# ^
# ( )
# htccx._.c:489:15: note: use '==' to turn this assignment into an equality comparison
# if( xcharset = HTTP_outCharset(Conn) )
# ^
# ==
# htccx._.c:625:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fnlen = STRH(line,F_ContType) )
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
# htccx._.c:625:12: note: place parentheses around the assignment to silence this warning
# if( fnlen = STRH(line,F_ContType) )
# ^
# ( )
# htccx._.c:625:12: note: use '==' to turn this assignment into an equality comparison
# if( fnlen = STRH(line,F_ContType) )
# ^
# ==
# htccx._.c:627:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( xcharset = CCXident(CCX_TOCL) ){
# ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
# htccx._.c:627:16: note: place parentheses around the assignment to silence this warning
# if( xcharset = CCXident(CCX_TOCL) ){
# ^
# ( )
# htccx._.c:627:16: note: use '==' to turn this assignment into an equality comparison
# if( xcharset = CCXident(CCX_TOCL) ){
# ^
# ==
# htccx._.c:730:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sp1 = strchr(url1,'?') ){
# ~~~~^~~~~~~~~~~~~~~~~~
# htccx._.c:730:10: note: place parentheses around the assignment to silence this warning
# if( sp1 = strchr(url1,'?') ){
# ^
# ( )
# htccx._.c:730:10: note: use '==' to turn this assignment into an equality comparison
# if( sp1 = strchr(url1,'?') ){
# ^
# ==
# htccx._.c:764:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( sp2 = strstr(url2,"-_-_-") )
# ~~~~^~~~~~~~~~~~~~~~~~~~~~
# htccx._.c:764:11: note: place parentheses around the assignment to silence this warning
# if( sp2 = strstr(url2,"-_-_-") )
# ^
# ( )
# htccx._.c:764:11: note: use '==' to turn this assignment into an equality comparison
# if( sp2 = strstr(url2,"-_-_-") )
# ^
# ==
# htccx._.c:858:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ctp = findFieldValue(xfields,"Content-Type") )
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# htccx._.c:858:12: note: place parentheses around the assignment to silence this warning
# if( ctp = findFieldValue(xfields,"Content-Type") )
# ^
# ( )
# htccx._.c:858:12: note: use '==' to turn this assignment into an equality comparison
# if( ctp = findFieldValue(xfields,"Content-Type") )
# ^
# ==
# htccx._.c:934:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( occ = CCXexec(ccx,"",0,AVStr(xlin),sizeof(xlin)) ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# htccx._.c:934:10: note: place parentheses around the assignment to silence this warning
# if( occ = CCXexec(ccx,"",0,AVStr(xlin),sizeof(xlin)) ){
# ^
# ( )
# htccx._.c:934:10: note: use '==' to turn this assignment into an equality comparison
# if( occ = CCXexec(ccx,"",0,AVStr(xlin),sizeof(xlin)) ){
# ^
# ==
# htccx._.c:984:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( len = erase_charset_param(AVStr(cont),AVStr(cset)) ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# htccx._.c:984:10: note: place parentheses around the assignment to silence this warning
# if( len = erase_charset_param(AVStr(cont),AVStr(cset)) ){
# ^
# ( )
# htccx._.c:984:10: note: use '==' to turn this assignment into an equality comparison
# if( len = erase_charset_param(AVStr(cont),AVStr(cset)) ){
# ^
# ==
# htccx._.c:1043:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = dirfopen("CCXMAP",AVStr(path),"w") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# htccx._.c:1043:10: note: place parentheses around the assignment to silence this warning
# if( fp = dirfopen("CCXMAP",AVStr(path),"w") ){
# ^
# ( )
# htccx._.c:1043:10: note: use '==' to turn this assignment into an equality comparison
# if( fp = dirfopen("CCXMAP",AVStr(path),"w") ){
# ^
# ==
# htccx._.c:1077:27: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( CCXcharset(CCX_TOCL) && CCXoutJP(CCX_TOCL)
# ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
# htccx._.c:1077:27: note: place parentheses around the '&&' expression to silence this warning
# if( CCXcharset(CCX_TOCL) && CCXoutJP(CCX_TOCL)
# ^
# ( )
# htccx._.c:1135:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( fp = fopen("mlb.cnv","r") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~
# htccx._.c:1135:10: note: place parentheses around the assignment to silence this warning
# if( fp = fopen("mlb.cnv","r") ){
# ^
# ( )
# htccx._.c:1135:10: note: use '==' to turn this assignment into an equality comparison
# if( fp = fopen("mlb.cnv","r") ){
# ^
# ==
# 20 warnings generated.
# ../mkcpp htswitch.c htswitch._.c
# -- mkcpp set time: 1492117335 -> 1250403944 htswitch._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c htswitch._.c -o htswitch.o
# htswitch._.c:157:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strcasestr(cookie,label) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# htswitch._.c:157:9: note: place parentheses around the assignment to silence this warning
# if( dp = strcasestr(cookie,label) ){
# ^
# ( )
# htswitch._.c:157:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strcasestr(cookie,label) ){
# ^
# ==
# htswitch._.c:219:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(postbody,"\r\n") )
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# htswitch._.c:219:10: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(postbody,"\r\n") )
# ^
# ( )
# htswitch._.c:219:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(postbody,"\r\n") )
# ^
# ==
# htswitch._.c:248:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( swi = 0; sw = swv[swi]; swi++ )
# ~~~^~~~~~~~~~
# htswitch._.c:248:19: note: place parentheses around the assignment to silence this warning
# for( swi = 0; sw = swv[swi]; swi++ )
# ^
# ( )
# htswitch._.c:248:19: note: use '==' to turn this assignment into an equality comparison
# for( swi = 0; sw = swv[swi]; swi++ )
# ^
# ==
# htswitch._.c:254:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( swi = 1; sw = swv[swi]; swi++ ){
# ~~~^~~~~~~~~~
# htswitch._.c:254:19: note: place parentheses around the assignment to silence this warning
# for( swi = 1; sw = swv[swi]; swi++ ){
# ^
# ( )
# htswitch._.c:254:19: note: use '==' to turn this assignment into an equality comparison
# for( swi = 1; sw = swv[swi]; swi++ ){
# ^
# ==
# htswitch._.c:263:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( swi = 1; sw = swv[swi]; swi++ )
# ~~~^~~~~~~~~~
# htswitch._.c:263:19: note: place parentheses around the assignment to silence this warning
# for( swi = 1; sw = swv[swi]; swi++ )
# ^
# ( )
# htswitch._.c:263:19: note: use '==' to turn this assignment into an equality comparison
# for( swi = 1; sw = swv[swi]; swi++ )
# ^
# ==
# htswitch._.c:279:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( swi = 0; sw = swv[swi]; swi++ ){
# ~~~^~~~~~~~~~
# htswitch._.c:279:19: note: place parentheses around the assignment to silence this warning
# for( swi = 0; sw = swv[swi]; swi++ ){
# ^
# ( )
# htswitch._.c:279:19: note: use '==' to turn this assignment into an equality comparison
# for( swi = 0; sw = swv[swi]; swi++ ){
# ^
# ==
# htswitch._.c:290:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( swi = 1; sw = swv[swi]; swi++ ){
# ~~~^~~~~~~~~~
# htswitch._.c:290:19: note: place parentheses around the assignment to silence this warning
# for( swi = 1; sw = swv[swi]; swi++ ){
# ^
# ( )
# htswitch._.c:290:19: note: use '==' to turn this assignment into an equality comparison
# for( swi = 1; sw = swv[swi]; swi++ ){
# ^
# ==
# 7 warnings generated.
# ../mkcpp htmlgen.c htmlgen._.c
# -- mkcpp set time: 1492117335 -> 1399198432 htmlgen._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c htmlgen._.c -o htmlgen.o
# htmlgen._.c:361:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( data = getMssgX(iurl,&rcc,date) ){
# ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
# htmlgen._.c:361:12: note: place parentheses around the assignment to silence this warning
# if( data = getMssgX(iurl,&rcc,date) ){
# ^
# ( )
# htmlgen._.c:361:12: note: use '==' to turn this assignment into an equality comparison
# if( data = getMssgX(iurl,&rcc,date) ){
# ^
# ==
# htmlgen._.c:456:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dont_REWRITE = DONT_REWRITE ){
# ~~~~~~~~~~~~~^~~~~~~~~~~~~~
# htmlgen._.c:456:20: note: place parentheses around the assignment to silence this warning
# if( dont_REWRITE = DONT_REWRITE ){
# ^
# ( )
# htmlgen._.c:456:20: note: use '==' to turn this assignment into an equality comparison
# if( dont_REWRITE = DONT_REWRITE ){
# ^
# ==
# htmlgen._.c:494:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( DONT_REWRITE = dont_REWRITE ){
# ~~~~~~~~~~~~~^~~~~~~~~~~~~~
# htmlgen._.c:494:20: note: place parentheses around the assignment to silence this warning
# if( DONT_REWRITE = dont_REWRITE ){
# ^
# ( )
# htmlgen._.c:494:20: note: use '==' to turn this assignment into an equality comparison
# if( DONT_REWRITE = dont_REWRITE ){
# ^
# ==
# htmlgen._.c:646:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = str; ch = *sp; sp++ ){
# ~~~^~~~~
# htmlgen._.c:646:20: note: place parentheses around the assignment to silence this warning
# for( sp = str; ch = *sp; sp++ ){
# ^
# ( )
# htmlgen._.c:646:20: note: use '==' to turn this assignment into an equality comparison
# for( sp = str; ch = *sp; sp++ ){
# ^
# ==
# htmlgen._.c:670:27: warning: '&&' within '||' [-Wlogical-op-parentheses]
# if( lev < 0 || lev == 0 && ch == chr ){
# ~~ ~~~~~~~~~^~~~~~~~~~~~
# htmlgen._.c:670:27: note: place parentheses around the '&&' expression to silence this warning
# if( lev < 0 || lev == 0 && ch == chr ){
# ^
# ( )
# htmlgen._.c:669:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]
# }else
# ^
# htmlgen._.c:689:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( p = scanchr(itemexp,':',AVStr(name)) )
# ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# htmlgen._.c:689:8: note: place parentheses around the assignment to silence this warning
# if( p = scanchr(itemexp,':',AVStr(name)) )
# ^
# ( )
# htmlgen._.c:689:8: note: use '==' to turn this assignment into an equality comparison
# if( p = scanchr(itemexp,':',AVStr(name)) )
# ^
# ==
# htmlgen._.c:796:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(arg1,"[=") )
# ~~~^~~~~~~~~~~~~~~~~~~~
# htmlgen._.c:796:10: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(arg1,"[=") )
# ^
# ( )
# htmlgen._.c:796:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(arg1,"[=") )
# ^
# ==
# htmlgen._.c:799:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(dp+1,']') )
# ~~~^~~~~~~~~~~~~~~~~~
# htmlgen._.c:799:11: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(dp+1,']') )
# ^
# ( )
# htmlgen._.c:799:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(dp+1,']') )
# ^
# ==
# htmlgen._.c:813:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( Not = strneq(item,"NOT.",4) ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~
# htmlgen._.c:813:10: note: place parentheses around the assignment to silence this warning
# if( Not = strneq(item,"NOT.",4) ){
# ^
# ( )
# htmlgen._.c:813:10: note: use '==' to turn this assignment into an equality comparison
# if( Not = strneq(item,"NOT.",4) ){
# ^
# ==
# htmlgen._.c:816:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( Nil = strneq(item,"NIL.",4) ){
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~
# htmlgen._.c:816:10: note: place parentheses around the assignment to silence this warning
# if( Nil = strneq(item,"NIL.",4) ){
# ^
# ( )
# htmlgen._.c:816:10: note: use '==' to turn this assignment into an equality comparison
# if( Nil = strneq(item,"NIL.",4) ){
# ^
# ==
# htmlgen._.c:850:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrchr(curl,'/') )
# ~~~^~~~~~~~~~~~~~~~~~~
# htmlgen._.c:850:10: note: place parentheses around the assignment to silence this warning
# if( dp = strrchr(curl,'/') )
# ^
# ( )
# htmlgen._.c:850:10: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrchr(curl,'/') )
# ^
# ==
# htmlgen._.c:1027:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( p = scanchr(condexp,'?',AVStr(conds)) )
# ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# htmlgen._.c:1027:8: note: place parentheses around the assignment to silence this warning
# if( p = scanchr(condexp,'?',AVStr(conds)) )
# ^
# ( )
# htmlgen._.c:1027:8: note: use '==' to turn this assignment into an equality comparison
# if( p = scanchr(condexp,'?',AVStr(conds)) )
# ^
# ==
# htmlgen._.c:1028:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( p = scanchr(p,':',AVStr(trues)) )
# ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# htmlgen._.c:1028:8: note: place parentheses around the assignment to silence this warning
# if( p = scanchr(p,':',AVStr(trues)) )
# ^
# ( )
# htmlgen._.c:1028:8: note: use '==' to turn this assignment into an equality comparison
# if( p = scanchr(p,':',AVStr(trues)) )
# ^
# ==
# htmlgen._.c:1036:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( p = scanchr(exp,dch,AVStr(left)) )
# ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# htmlgen._.c:1036:8: note: place parentheses around the assignment to silence this warning
# if( p = scanchr(exp,dch,AVStr(left)) )
# ^
# ( )
# htmlgen._.c:1036:8: note: use '==' to turn this assignment into an equality comparison
# if( p = scanchr(exp,dch,AVStr(left)) )
# ^
# ==
# htmlgen._.c:1049:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strpbrk(conds,"<=&|") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~
# htmlgen._.c:1049:9: note: place parentheses around the assignment to silence this warning
# if( dp = strpbrk(conds,"<=&|") ){
# ^
# ( )
# htmlgen._.c:1049:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = strpbrk(conds,"<=&|") ){
# ^
# ==
# htmlgen._.c:1084:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = scanchr(item,'?',VStrNULL) ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# htmlgen._.c:1084:9: note: place parentheses around the assignment to silence this warning
# if( dp = scanchr(item,'?',VStrNULL) ){
# ^
# ( )
# htmlgen._.c:1084:9: note: use '==' to turn this assignment into an equality comparison
# if( dp = scanchr(item,'?',VStrNULL) ){
# ^
# ==
# htmlgen._.c:1177:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = str; ch = *sp; sp++ ){
# ~~~^~~~~
# htmlgen._.c:1177:20: note: place parentheses around the assignment to silence this warning
# for( sp = str; ch = *sp; sp++ ){
# ^
# ( )
# htmlgen._.c:1177:20: note: use '==' to turn this assignment into an equality comparison
# for( sp = str; ch = *sp; sp++ ){
# ^
# ==
# htmlgen._.c:1219:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = scanitem(sp+2) ){
# ~~~^~~~~~~~~~~~~~~~
# htmlgen._.c:1219:14: note: place parentheses around the assignment to silence this warning
# if( dp = scanitem(sp+2) ){
# ^
# ( )
# htmlgen._.c:1219:14: note: use '==' to turn this assignment into an equality comparison
# if( dp = scanitem(sp+2) ){
# ^
# ==
# htmlgen._.c:1227:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( vp = Nvfind(sp+3) ){
# ~~~^~~~~~~~~~~~~~
# htmlgen._.c:1227:12: note: place parentheses around the assignment to silence this warning
# if( vp = Nvfind(sp+3) ){
# ^
# ( )
# htmlgen._.c:1227:12: note: use '==' to turn this assignment into an equality comparison
# if( vp = Nvfind(sp+3) ){
# ^
# ==
# htmlgen._.c:1276:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strchr(ctag,'>') ){
# ~~~^~~~~~~~~~~~~~~~~~
# htmlgen._.c:1276:14: note: place parentheses around the assignment to silence this warning
# if( dp = strchr(ctag,'>') ){
# ^
# ( )
# htmlgen._.c:1276:14: note: use '==' to turn this assignment into an equality comparison
# if( dp = strchr(ctag,'>') ){
# ^
# ==
# htmlgen._.c:1279:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( ti = 0; tag = dhtml_tags[ti].tag; ti++ ){
# ~~~~^~~~~~~~~~~~~~~~~~~~
# htmlgen._.c:1279:21: note: place parentheses around the assignment to silence this warning
# for( ti = 0; tag = dhtml_tags[ti].tag; ti++ ){
# ^
# ( )
# htmlgen._.c:1279:21: note: use '==' to turn this assignment into an equality comparison
# for( ti = 0; tag = dhtml_tags[ti].tag; ti++ ){
# ^
# ==
# htmlgen._.c:1284:7: warning: expression result unused [-Wunused-value]
# *arg++;
# ^~~~~~
# htmlgen._.c:1501:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ouser = VA_getOriginatorIdent(Conn,&ident) )
# ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# htmlgen._.c:1501:14: note: place parentheses around the assignment to silence this warning
# if( ouser = VA_getOriginatorIdent(Conn,&ident) )
# ^
# ( )
# htmlgen._.c:1501:14: note: use '==' to turn this assignment into an equality comparison
# if( ouser = VA_getOriginatorIdent(Conn,&ident) )
# ^
# ==
# htmlgen._.c:1517:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strstr(url,"MSIE ") )
# ~~~^~~~~~~~~~~~~~~~~~~~~
# htmlgen._.c:1517:11: note: place parentheses around the assignment to silence this warning
# if( dp = strstr(url,"MSIE ") )
# ^
# ( )
# htmlgen._.c:1517:11: note: use '==' to turn this assignment into an equality comparison
# if( dp = strstr(url,"MSIE ") )
# ^
# ==
# htmlgen._.c:1520:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strrchr(url,')') )
# ~~~^~~~~~~~~~~~~~~~~~
# htmlgen._.c:1520:12: note: place parentheses around the assignment to silence this warning
# if( dp = strrchr(url,')') )
# ^
# ( )
# htmlgen._.c:1520:12: note: use '==' to turn this assignment into an equality comparison
# if( dp = strrchr(url,')') )
# ^
# ==
# htmlgen._.c:1683:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( up = strrchr(url,'/') )
# ~~~^~~~~~~~~~~~~~~~~~
# htmlgen._.c:1683:11: note: place parentheses around the assignment to silence this warning
# if( up = strrchr(url,'/') )
# ^
# ( )
# htmlgen._.c:1683:11: note: use '==' to turn this assignment into an equality comparison
# if( up = strrchr(url,'/') )
# ^
# ==
# htmlgen._.c:1834:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( vp = Nvfind(arg) ){
# ~~~^~~~~~~~~~~~~
# htmlgen._.c:1834:10: note: place parentheses around the assignment to silence this warning
# if( vp = Nvfind(arg) ){
# ^
# ( )
# htmlgen._.c:1834:10: note: use '==' to turn this assignment into an equality comparison
# if( vp = Nvfind(arg) ){
# ^
# ==
# htmlgen._.c:1881:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( rcc = fread(script,1,sizeof(script)-1,fp) )
# ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# htmlgen._.c:1881:11: note: place parentheses around the assignment to silence this warning
# if( rcc = fread(script,1,sizeof(script)-1,fp) )
# ^
# ( )
# htmlgen._.c:1881:11: note: use '==' to turn this assignment into an equality comparison
# if( rcc = fread(script,1,sizeof(script)-1,fp) )
# ^
# ==
# 29 warnings generated.
# ../mkcpp htfilter.c htfilter._.c
# -- mkcpp set time: 1492117335 -> 1411902331 htfilter._.c
# clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c htfilter._.c -o htfilter.o
# htfilter._.c:54:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( tp = strcasestr(tbuff,"TITLE=") ){
# ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
# htfilter._.c:54:9: note: place parentheses around the assignment to silence this warning
# if( tp = strcasestr(tbuff,"TITLE=") ){
# ^
# ( )
# htfilter._.c:54:9: note: use '==' to turn this assignment into an equality comparison
# if( tp = strcasestr(tbuff,"TITLE=") ){
# ^
# ==
# htfilter._.c:68:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ep = strstr(hp,"-->") ){
# ~~~^~~~~~~~~~~~~~~~~~
# htfilter._.c:68:10: note: place parentheses around the assignment to silence this warning
# if( ep = strstr(hp,"-->") ){
# ^
# ( )
# htfilter._.c:68:10: note: use '==' to turn this assignment into an equality comparison
# if( ep = strstr(hp,"-->") ){
# ^
# ==
# htfilter._.c:83:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( ep = strstr(hp+4,"-->") ){
# ~~~^~~~~~~~~~~~~~~~~~~~
# htfilter._.c:83:12: note: place parentheses around the assignment to silence this warning
# if( ep = strstr(hp+4,"-->") ){
# ^
# ( )
# htfilter._.c:83:12: note: use '==' to turn this assignment into an equality comparison
# if( ep = strstr(hp+4,"-->") ){
# ^
# ==
# htfilter._.c:129:34: warning: '&&' within '||' [-Wlogical-op-parentheses]
# || nch == '<' && str[1] == '/' && (str[2] == 'K' || str[2] == 'I')
# ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# htfilter._.c:129:34: note: place parentheses around the '&&' expression to silence this warning
# || nch == '<' && str[1] == '/' && (str[2] == 'K' || str[2] == 'I')
# ^
# ( )
# htfilter._.c:145:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# for( sp = str; ch = *sp; sp++ ){
# ~~~^~~~~
# htfilter._.c:145:20: note: place parentheses around the assignment to silence this warning
# for( sp = str; ch = *sp; sp++ ){
# ^
# ( )
# htfilter._.c:145:20: note: use '==' to turn this assignment into an equality comparison
# for( sp = str; ch = *sp; sp++ ){
# ^
# ==
# htfilter._.c:189:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( np = strpbrk(lp,"\r\n") ){
# ~~~^~~~~~~~~~~~~~~~~~~~
# htfilter._.c:189:10: note: place parentheses around the assignment to silence this warning
# if( np = strpbrk(lp,"\r\n") ){
# ^
# ( )
# htfilter._.c:189:10: note: use '==' to turn this assignment into an equality comparison
# if( np = strpbrk(lp,"\r\n") ){
# ^
# ==
# htfilter._.c:230:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
# if( dp = strcasestr(line,"") ){</code><br /> <a class="navhash" href="#24808">#</a> <code id="24808"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#24809">#</a> <code id="24809">htfilter._.c:230:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#24810">#</a> <code id="24810"> if( dp = strcasestr(line,"<TITLE>") ){</code><br /> <a class="navhash" href="#24811">#</a> <code id="24811"> ^</code><br /> <a class="navhash" href="#24812">#</a> <code id="24812"> ( )</code><br /> <a class="navhash" href="#24813">#</a> <code id="24813">htfilter._.c:230:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#24814">#</a> <code id="24814"> if( dp = strcasestr(line,"<TITLE>") ){</code><br /> <a class="navhash" href="#24815">#</a> <code id="24815"> ^</code><br /> <a class="navhash" href="#24816">#</a> <code id="24816"> ==</code><br /> <a class="navhash" href="#24817">#</a> <code id="24817">htfilter._.c:235:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#24818">#</a> <code id="24818"> if( dp = strcasestr(line,"<nohrefgen>") ){</code><br /> <a class="navhash" href="#24819">#</a> <code id="24819"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#24820">#</a> <code id="24820">htfilter._.c:235:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#24821">#</a> <code id="24821"> if( dp = strcasestr(line,"<nohrefgen>") ){</code><br /> <a class="navhash" href="#24822">#</a> <code id="24822"> ^</code><br /> <a class="navhash" href="#24823">#</a> <code id="24823"> ( )</code><br /> <a class="navhash" href="#24824">#</a> <code id="24824">htfilter._.c:235:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#24825">#</a> <code id="24825"> if( dp = strcasestr(line,"<nohrefgen>") ){</code><br /> <a class="navhash" href="#24826">#</a> <code id="24826"> ^</code><br /> <a class="navhash" href="#24827">#</a> <code id="24827"> ==</code><br /> <a class="navhash" href="#24828">#</a> <code id="24828">htfilter._.c:251:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#24829">#</a> <code id="24829"> while( tag = findTag(mp,"<META",&cm0) ){</code><br /> <a class="navhash" href="#24830">#</a> <code id="24830"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#24831">#</a> <code id="24831">htfilter._.c:251:15: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#24832">#</a> <code id="24832"> while( tag = findTag(mp,"<META",&cm0) ){</code><br /> <a class="navhash" href="#24833">#</a> <code id="24833"> ^</code><br /> <a class="navhash" href="#24834">#</a> <code id="24834"> ( )</code><br /> <a class="navhash" href="#24835">#</a> <code id="24835">htfilter._.c:251:15: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#24836">#</a> <code id="24836"> while( tag = findTag(mp,"<META",&cm0) ){</code><br /> <a class="navhash" href="#24837">#</a> <code id="24837"> ^</code><br /> <a class="navhash" href="#24838">#</a> <code id="24838"> ==</code><br /> <a class="navhash" href="#24839">#</a> <code id="24839">htfilter._.c:252:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#24840">#</a> <code id="24840"> if( mp = strchr(tag,'>') ){</code><br /> <a class="navhash" href="#24841">#</a> <code id="24841"> ~~~^~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#24842">#</a> <code id="24842">htfilter._.c:252:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#24843">#</a> <code id="24843"> if( mp = strchr(tag,'>') ){</code><br /> <a class="navhash" href="#24844">#</a> <code id="24844"> ^</code><br /> <a class="navhash" href="#24845">#</a> <code id="24845"> ( )</code><br /> <a class="navhash" href="#24846">#</a> <code id="24846">htfilter._.c:252:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#24847">#</a> <code id="24847"> if( mp = strchr(tag,'>') ){</code><br /> <a class="navhash" href="#24848">#</a> <code id="24848"> ^</code><br /> <a class="navhash" href="#24849">#</a> <code id="24849"> ==</code><br /> <a class="navhash" href="#24850">#</a> <code id="24850">htfilter._.c:266:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#24851">#</a> <code id="24851"> if( stylebegin = findTag(lp,"<STYLE",&cm1) ){</code><br /> <a class="navhash" href="#24852">#</a> <code id="24852"> ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#24853">#</a> <code id="24853">htfilter._.c:266:18: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#24854">#</a> <code id="24854"> if( stylebegin = findTag(lp,"<STYLE",&cm1) ){</code><br /> <a class="navhash" href="#24855">#</a> <code id="24855"> ^</code><br /> <a class="navhash" href="#24856">#</a> <code id="24856"> ( )</code><br /> <a class="navhash" href="#24857">#</a> <code id="24857">htfilter._.c:266:18: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#24858">#</a> <code id="24858"> if( stylebegin = findTag(lp,"<STYLE",&cm1) ){</code><br /> <a class="navhash" href="#24859">#</a> <code id="24859"> ^</code><br /> <a class="navhash" href="#24860">#</a> <code id="24860"> ==</code><br /> <a class="navhash" href="#24861">#</a> <code id="24861">htfilter._.c:268:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#24862">#</a> <code id="24862"> if( styleend = findTag(stylebegin,"</STYLE",&cm1) ){</code><br /> <a class="navhash" href="#24863">#</a> <code id="24863"> ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#24864">#</a> <code id="24864">htfilter._.c:268:18: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#24865">#</a> <code id="24865"> if( styleend = findTag(stylebegin,"</STYLE",&cm1) ){</code><br /> <a class="navhash" href="#24866">#</a> <code id="24866"> ^</code><br /> <a class="navhash" href="#24867">#</a> <code id="24867"> ( )</code><br /> <a class="navhash" href="#24868">#</a> <code id="24868">htfilter._.c:268:18: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#24869">#</a> <code id="24869"> if( styleend = findTag(stylebegin,"</STYLE",&cm1) ){</code><br /> <a class="navhash" href="#24870">#</a> <code id="24870"> ^</code><br /> <a class="navhash" href="#24871">#</a> <code id="24871"> ==</code><br /> <a class="navhash" href="#24872">#</a> <code id="24872">htfilter._.c:269:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#24873">#</a> <code id="24873"> if( styleend = strchr(styleend,'>') ){</code><br /> <a class="navhash" href="#24874">#</a> <code id="24874"> ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#24875">#</a> <code id="24875">htfilter._.c:269:20: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#24876">#</a> <code id="24876"> if( styleend = strchr(styleend,'>') ){</code><br /> <a class="navhash" href="#24877">#</a> <code id="24877"> ^</code><br /> <a class="navhash" href="#24878">#</a> <code id="24878"> ( )</code><br /> <a class="navhash" href="#24879">#</a> <code id="24879">htfilter._.c:269:20: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#24880">#</a> <code id="24880"> if( styleend = strchr(styleend,'>') ){</code><br /> <a class="navhash" href="#24881">#</a> <code id="24881"> ^</code><br /> <a class="navhash" href="#24882">#</a> <code id="24882"> ==</code><br /> <a class="navhash" href="#24883">#</a> <code id="24883">htfilter._.c:291:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#24884">#</a> <code id="24884"> while( tag = findTag(lp,"<A NAME=",&cm2) ){</code><br /> <a class="navhash" href="#24885">#</a> <code id="24885"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#24886">#</a> <code id="24886">htfilter._.c:291:14: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#24887">#</a> <code id="24887"> while( tag = findTag(lp,"<A NAME=",&cm2) ){</code><br /> <a class="navhash" href="#24888">#</a> <code id="24888"> ^</code><br /> <a class="navhash" href="#24889">#</a> <code id="24889"> ( )</code><br /> <a class="navhash" href="#24890">#</a> <code id="24890">htfilter._.c:291:14: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#24891">#</a> <code id="24891"> while( tag = findTag(lp,"<A NAME=",&cm2) ){</code><br /> <a class="navhash" href="#24892">#</a> <code id="24892"> ^</code><br /> <a class="navhash" href="#24893">#</a> <code id="24893"> ==</code><br /> <a class="navhash" href="#24894">#</a> <code id="24894">htfilter._.c:309:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#24895">#</a> <code id="24895"> if( lp = strchr(tag,'>') )</code><br /> <a class="navhash" href="#24896">#</a> <code id="24896"> ~~~^~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#24897">#</a> <code id="24897">htfilter._.c:309:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#24898">#</a> <code id="24898"> if( lp = strchr(tag,'>') )</code><br /> <a class="navhash" href="#24899">#</a> <code id="24899"> ^</code><br /> <a class="navhash" href="#24900">#</a> <code id="24900"> ( )</code><br /> <a class="navhash" href="#24901">#</a> <code id="24901">htfilter._.c:309:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#24902">#</a> <code id="24902"> if( lp = strchr(tag,'>') )</code><br /> <a class="navhash" href="#24903">#</a> <code id="24903"> ^</code><br /> <a class="navhash" href="#24904">#</a> <code id="24904"> ==</code><br /> <a class="navhash" href="#24905">#</a> <code id="24905">htfilter._.c:349:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#24906">#</a> <code id="24906"> if( dp = strchr(Pf->p_Base,'?') )</code><br /> <a class="navhash" href="#24907">#</a> <code id="24907"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#24908">#</a> <code id="24908">htfilter._.c:349:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#24909">#</a> <code id="24909"> if( dp = strchr(Pf->p_Base,'?') )</code><br /> <a class="navhash" href="#24910">#</a> <code id="24910"> ^</code><br /> <a class="navhash" href="#24911">#</a> <code id="24911"> ( )</code><br /> <a class="navhash" href="#24912">#</a> <code id="24912">htfilter._.c:349:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#24913">#</a> <code id="24913"> if( dp = strchr(Pf->p_Base,'?') )</code><br /> <a class="navhash" href="#24914">#</a> <code id="24914"> ^</code><br /> <a class="navhash" href="#24915">#</a> <code id="24915"> ==</code><br /> <a class="navhash" href="#24916">#</a> <code id="24916">htfilter._.c:351:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#24917">#</a> <code id="24917"> if( dp = strrchr(Pf->p_Base,'/') )</code><br /> <a class="navhash" href="#24918">#</a> <code id="24918"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#24919">#</a> <code id="24919">htfilter._.c:351:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#24920">#</a> <code id="24920"> if( dp = strrchr(Pf->p_Base,'/') )</code><br /> <a class="navhash" href="#24921">#</a> <code id="24921"> ^</code><br /> <a class="navhash" href="#24922">#</a> <code id="24922"> ( )</code><br /> <a class="navhash" href="#24923">#</a> <code id="24923">htfilter._.c:351:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#24924">#</a> <code id="24924"> if( dp = strrchr(Pf->p_Base,'/') )</code><br /> <a class="navhash" href="#24925">#</a> <code id="24925"> ^</code><br /> <a class="navhash" href="#24926">#</a> <code id="24926"> ==</code><br /> <a class="navhash" href="#24927">#</a> <code id="24927">htfilter._.c:483:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#24928">#</a> <code id="24928"> if( lp = strchr(lp,'>') )</code><br /> <a class="navhash" href="#24929">#</a> <code id="24929"> ~~~^~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#24930">#</a> <code id="24930">htfilter._.c:483:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#24931">#</a> <code id="24931"> if( lp = strchr(lp,'>') )</code><br /> <a class="navhash" href="#24932">#</a> <code id="24932"> ^</code><br /> <a class="navhash" href="#24933">#</a> <code id="24933"> ( )</code><br /> <a class="navhash" href="#24934">#</a> <code id="24934">htfilter._.c:483:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#24935">#</a> <code id="24935"> if( lp = strchr(lp,'>') )</code><br /> <a class="navhash" href="#24936">#</a> <code id="24936"> ^</code><br /> <a class="navhash" href="#24937">#</a> <code id="24937"> ==</code><br /> <a class="navhash" href="#24938">#</a> <code id="24938">htfilter._.c:489:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#24939">#</a> <code id="24939"> if( tag = findTag(lp,"<STYLE",&Pf->p_Incomment) ){</code><br /> <a class="navhash" href="#24940">#</a> <code id="24940"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#24941">#</a> <code id="24941">htfilter._.c:489:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#24942">#</a> <code id="24942"> if( tag = findTag(lp,"<STYLE",&Pf->p_Incomment) ){</code><br /> <a class="navhash" href="#24943">#</a> <code id="24943"> ^</code><br /> <a class="navhash" href="#24944">#</a> <code id="24944"> ( )</code><br /> <a class="navhash" href="#24945">#</a> <code id="24945">htfilter._.c:489:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#24946">#</a> <code id="24946"> if( tag = findTag(lp,"<STYLE",&Pf->p_Incomment) ){</code><br /> <a class="navhash" href="#24947">#</a> <code id="24947"> ^</code><br /> <a class="navhash" href="#24948">#</a> <code id="24948"> ==</code><br /> <a class="navhash" href="#24949">#</a> <code id="24949">19 warnings generated.</code><br /> <a class="navhash" href="#24950">#</a> <code id="24950">../mkcpp nntp.c nntp._.c</code><br /> <a class="navhash" href="#24951">#</a> <code id="24951">-- mkcpp set time: 1492117336 -> 1276430216 nntp._.c</code><br /> <a class="navhash" href="#24952">#</a> <code id="24952">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c nntp._.c -o nntp.o</code><br /> <a class="navhash" href="#24953">#</a> <code id="24953">nntp._.c:59:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#24954">#</a> <code id="24954"> if( np = strpbrk(req,"\r\n") ){</code><br /> <a class="navhash" href="#24955">#</a> <code id="24955"> ~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#24956">#</a> <code id="24956">nntp._.c:59:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#24957">#</a> <code id="24957"> if( np = strpbrk(req,"\r\n") ){</code><br /> <a class="navhash" href="#24958">#</a> <code id="24958"> ^</code><br /> <a class="navhash" href="#24959">#</a> <code id="24959"> ( )</code><br /> <a class="navhash" href="#24960">#</a> <code id="24960">nntp._.c:59:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#24961">#</a> <code id="24961"> if( np = strpbrk(req,"\r\n") ){</code><br /> <a class="navhash" href="#24962">#</a> <code id="24962"> ^</code><br /> <a class="navhash" href="#24963">#</a> <code id="24963"> ==</code><br /> <a class="navhash" href="#24964">#</a> <code id="24964">nntp._.c:950:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#24965">#</a> <code id="24965"> for( hi = 0; hide = nm->nm_hide[hi]; hi++ ){</code><br /> <a class="navhash" href="#24966">#</a> <code id="24966"> ~~~~~^~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#24967">#</a> <code id="24967">nntp._.c:950:20: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#24968">#</a> <code id="24968"> for( hi = 0; hide = nm->nm_hide[hi]; hi++ ){</code><br /> <a class="navhash" href="#24969">#</a> <code id="24969"> ^</code><br /> <a class="navhash" href="#24970">#</a> <code id="24970"> ( )</code><br /> <a class="navhash" href="#24971">#</a> <code id="24971">nntp._.c:950:20: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#24972">#</a> <code id="24972"> for( hi = 0; hide = nm->nm_hide[hi]; hi++ ){</code><br /> <a class="navhash" href="#24973">#</a> <code id="24973"> ^</code><br /> <a class="navhash" href="#24974">#</a> <code id="24974"> ==</code><br /> <a class="navhash" href="#24975">#</a> <code id="24975">nntp._.c:1072:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#24976">#</a> <code id="24976"> if( dp = strchr(group1,',') )</code><br /> <a class="navhash" href="#24977">#</a> <code id="24977"> ~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#24978">#</a> <code id="24978">nntp._.c:1072:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#24979">#</a> <code id="24979"> if( dp = strchr(group1,',') )</code><br /> <a class="navhash" href="#24980">#</a> <code id="24980"> ^</code><br /> <a class="navhash" href="#24981">#</a> <code id="24981"> ( )</code><br /> <a class="navhash" href="#24982">#</a> <code id="24982">nntp._.c:1072:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#24983">#</a> <code id="24983"> if( dp = strchr(group1,',') )</code><br /> <a class="navhash" href="#24984">#</a> <code id="24984"> ^</code><br /> <a class="navhash" href="#24985">#</a> <code id="24985"> ==</code><br /> <a class="navhash" href="#24986">#</a> <code id="24986">nntp._.c:1106:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#24987">#</a> <code id="24987"> if( tp = strchr(what,'>') )</code><br /> <a class="navhash" href="#24988">#</a> <code id="24988"> ~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#24989">#</a> <code id="24989">nntp._.c:1106:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#24990">#</a> <code id="24990"> if( tp = strchr(what,'>') )</code><br /> <a class="navhash" href="#24991">#</a> <code id="24991"> ^</code><br /> <a class="navhash" href="#24992">#</a> <code id="24992"> ( )</code><br /> <a class="navhash" href="#24993">#</a> <code id="24993">nntp._.c:1106:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#24994">#</a> <code id="24994"> if( tp = strchr(what,'>') )</code><br /> <a class="navhash" href="#24995">#</a> <code id="24995"> ^</code><br /> <a class="navhash" href="#24996">#</a> <code id="24996"> ==</code><br /> <a class="navhash" href="#24997">#</a> <code id="24997">nntp._.c:1153:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#24998">#</a> <code id="24998"> for( mi = 0; m1 = methods[mi].qm_name; mi++ )</code><br /> <a class="navhash" href="#24999">#</a> <code id="24999"> ~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25000">#</a> <code id="25000">nntp._.c:1153:18: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25001">#</a> <code id="25001"> for( mi = 0; m1 = methods[mi].qm_name; mi++ )</code><br /> <a class="navhash" href="#25002">#</a> <code id="25002"> ^</code><br /> <a class="navhash" href="#25003">#</a> <code id="25003"> ( )</code><br /> <a class="navhash" href="#25004">#</a> <code id="25004">nntp._.c:1153:18: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25005">#</a> <code id="25005"> for( mi = 0; m1 = methods[mi].qm_name; mi++ )</code><br /> <a class="navhash" href="#25006">#</a> <code id="25006"> ^</code><br /> <a class="navhash" href="#25007">#</a> <code id="25007"> ==</code><br /> <a class="navhash" href="#25008">#</a> <code id="25008">nntp._.c:1169:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25009">#</a> <code id="25009"> for( mi = 0; m1 = methods[mi].qm_name; mi++ )</code><br /> <a class="navhash" href="#25010">#</a> <code id="25010"> ~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25011">#</a> <code id="25011">nntp._.c:1169:18: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25012">#</a> <code id="25012"> for( mi = 0; m1 = methods[mi].qm_name; mi++ )</code><br /> <a class="navhash" href="#25013">#</a> <code id="25013"> ^</code><br /> <a class="navhash" href="#25014">#</a> <code id="25014"> ( )</code><br /> <a class="navhash" href="#25015">#</a> <code id="25015">nntp._.c:1169:18: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25016">#</a> <code id="25016"> for( mi = 0; m1 = methods[mi].qm_name; mi++ )</code><br /> <a class="navhash" href="#25017">#</a> <code id="25017"> ^</code><br /> <a class="navhash" href="#25018">#</a> <code id="25018"> ==</code><br /> <a class="navhash" href="#25019">#</a> <code id="25019">nntp._.c:1270:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25020">#</a> <code id="25020"> if( nsid = (long int)Hsearch(permitted_nsid,group,0) )</code><br /> <a class="navhash" href="#25021">#</a> <code id="25021"> ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25022">#</a> <code id="25022">nntp._.c:1270:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25023">#</a> <code id="25023"> if( nsid = (long int)Hsearch(permitted_nsid,group,0) )</code><br /> <a class="navhash" href="#25024">#</a> <code id="25024"> ^</code><br /> <a class="navhash" href="#25025">#</a> <code id="25025"> ( )</code><br /> <a class="navhash" href="#25026">#</a> <code id="25026">nntp._.c:1270:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25027">#</a> <code id="25027"> if( nsid = (long int)Hsearch(permitted_nsid,group,0) )</code><br /> <a class="navhash" href="#25028">#</a> <code id="25028"> ^</code><br /> <a class="navhash" href="#25029">#</a> <code id="25029"> ==</code><br /> <a class="navhash" href="#25030">#</a> <code id="25030">nntp._.c:1274:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25031">#</a> <code id="25031"> if( nsid = permitted_group1(si,0,group) ){</code><br /> <a class="navhash" href="#25032">#</a> <code id="25032"> ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25033">#</a> <code id="25033">nntp._.c:1274:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25034">#</a> <code id="25034"> if( nsid = permitted_group1(si,0,group) ){</code><br /> <a class="navhash" href="#25035">#</a> <code id="25035"> ^</code><br /> <a class="navhash" href="#25036">#</a> <code id="25036"> ( )</code><br /> <a class="navhash" href="#25037">#</a> <code id="25037">nntp._.c:1274:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25038">#</a> <code id="25038"> if( nsid = permitted_group1(si,0,group) ){</code><br /> <a class="navhash" href="#25039">#</a> <code id="25039"> ^</code><br /> <a class="navhash" href="#25040">#</a> <code id="25040"> ==</code><br /> <a class="navhash" href="#25041">#</a> <code id="25041">nntp._.c:1290:37: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#25042">#</a> <code id="25042"> MOUNT="LOCALNEWS.* nntp://localnews/*"</code><br /> <a class="navhash" href="#25043">#</a> <code id="25043"> ^</code><br /> <a class="navhash" href="#25044">#</a> <code id="25044">nntp._.c:1291:33: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#25045">#</a> <code id="25045"> MOUNT="= nntp://news.aist.go.jp/*"</code><br /> <a class="navhash" href="#25046">#</a> <code id="25046"> ^</code><br /> <a class="navhash" href="#25047">#</a> <code id="25047">nntp._.c:1309:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25048">#</a> <code id="25048"> if( nm = mount_group_fromx(ns,ng) ){</code><br /> <a class="navhash" href="#25049">#</a> <code id="25049"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25050">#</a> <code id="25050">nntp._.c:1309:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25051">#</a> <code id="25051"> if( nm = mount_group_fromx(ns,ng) ){</code><br /> <a class="navhash" href="#25052">#</a> <code id="25052"> ^</code><br /> <a class="navhash" href="#25053">#</a> <code id="25053"> ( )</code><br /> <a class="navhash" href="#25054">#</a> <code id="25054">nntp._.c:1309:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25055">#</a> <code id="25055"> if( nm = mount_group_fromx(ns,ng) ){</code><br /> <a class="navhash" href="#25056">#</a> <code id="25056"> ^</code><br /> <a class="navhash" href="#25057">#</a> <code id="25057"> ==</code><br /> <a class="navhash" href="#25058">#</a> <code id="25058">nntp._.c:1725:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25059">#</a> <code id="25059"> if( lfp = LCfp(ns,li) ){</code><br /> <a class="navhash" href="#25060">#</a> <code id="25060"> ~~~~^~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25061">#</a> <code id="25061">nntp._.c:1725:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25062">#</a> <code id="25062"> if( lfp = LCfp(ns,li) ){</code><br /> <a class="navhash" href="#25063">#</a> <code id="25063"> ^</code><br /> <a class="navhash" href="#25064">#</a> <code id="25064"> ( )</code><br /> <a class="navhash" href="#25065">#</a> <code id="25065">nntp._.c:1725:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25066">#</a> <code id="25066"> if( lfp = LCfp(ns,li) ){</code><br /> <a class="navhash" href="#25067">#</a> <code id="25067"> ^</code><br /> <a class="navhash" href="#25068">#</a> <code id="25068"> ==</code><br /> <a class="navhash" href="#25069">#</a> <code id="25069">nntp._.c:1799:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25070">#</a> <code id="25070"> if( lfp = dirfopen("LIST.active",ZVStr(cachepath,1024),"w+") )</code><br /> <a class="navhash" href="#25071">#</a> <code id="25071"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25072">#</a> <code id="25072">nntp._.c:1799:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25073">#</a> <code id="25073"> if( lfp = dirfopen("LIST.active",ZVStr(cachepath,1024),"w+") )</code><br /> <a class="navhash" href="#25074">#</a> <code id="25074"> ^</code><br /> <a class="navhash" href="#25075">#</a> <code id="25075"> ( )</code><br /> <a class="navhash" href="#25076">#</a> <code id="25076">nntp._.c:1799:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25077">#</a> <code id="25077"> if( lfp = dirfopen("LIST.active",ZVStr(cachepath,1024),"w+") )</code><br /> <a class="navhash" href="#25078">#</a> <code id="25078"> ^</code><br /> <a class="navhash" href="#25079">#</a> <code id="25079"> ==</code><br /> <a class="navhash" href="#25080">#</a> <code id="25080">nntp._.c:1804:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25081">#</a> <code id="25081"> if( lfp = TMPFILE("nntp-LIST-private") )</code><br /> <a class="navhash" href="#25082">#</a> <code id="25082"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25083">#</a> <code id="25083">nntp._.c:1804:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25084">#</a> <code id="25084"> if( lfp = TMPFILE("nntp-LIST-private") )</code><br /> <a class="navhash" href="#25085">#</a> <code id="25085"> ^</code><br /> <a class="navhash" href="#25086">#</a> <code id="25086"> ( )</code><br /> <a class="navhash" href="#25087">#</a> <code id="25087">nntp._.c:1804:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25088">#</a> <code id="25088"> if( lfp = TMPFILE("nntp-LIST-private") )</code><br /> <a class="navhash" href="#25089">#</a> <code id="25089"> ^</code><br /> <a class="navhash" href="#25090">#</a> <code id="25090"> ==</code><br /> <a class="navhash" href="#25091">#</a> <code id="25091">nntp._.c:1826:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25092">#</a> <code id="25092"> if( fp = fopen(ucpath,"w") ){</code><br /> <a class="navhash" href="#25093">#</a> <code id="25093"> ~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25094">#</a> <code id="25094">nntp._.c:1826:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25095">#</a> <code id="25095"> if( fp = fopen(ucpath,"w") ){</code><br /> <a class="navhash" href="#25096">#</a> <code id="25096"> ^</code><br /> <a class="navhash" href="#25097">#</a> <code id="25097"> ( )</code><br /> <a class="navhash" href="#25098">#</a> <code id="25098">nntp._.c:1826:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25099">#</a> <code id="25099"> if( fp = fopen(ucpath,"w") ){</code><br /> <a class="navhash" href="#25100">#</a> <code id="25100"> ^</code><br /> <a class="navhash" href="#25101">#</a> <code id="25101"> ==</code><br /> <a class="navhash" href="#25102">#</a> <code id="25102">nntp._.c:1851:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25103">#</a> <code id="25103"> if( mtime = ns->ns_posted ){</code><br /> <a class="navhash" href="#25104">#</a> <code id="25104"> ~~~~~~^~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25105">#</a> <code id="25105">nntp._.c:1851:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25106">#</a> <code id="25106"> if( mtime = ns->ns_posted ){</code><br /> <a class="navhash" href="#25107">#</a> <code id="25107"> ^</code><br /> <a class="navhash" href="#25108">#</a> <code id="25108"> ( )</code><br /> <a class="navhash" href="#25109">#</a> <code id="25109">nntp._.c:1851:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25110">#</a> <code id="25110"> if( mtime = ns->ns_posted ){</code><br /> <a class="navhash" href="#25111">#</a> <code id="25111"> ^</code><br /> <a class="navhash" href="#25112">#</a> <code id="25112"> ==</code><br /> <a class="navhash" href="#25113">#</a> <code id="25113">nntp._.c:1860:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25114">#</a> <code id="25114"> if( mtime = listMtime(ns,li,0) ){</code><br /> <a class="navhash" href="#25115">#</a> <code id="25115"> ~~~~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25116">#</a> <code id="25116">nntp._.c:1860:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25117">#</a> <code id="25117"> if( mtime = listMtime(ns,li,0) ){</code><br /> <a class="navhash" href="#25118">#</a> <code id="25118"> ^</code><br /> <a class="navhash" href="#25119">#</a> <code id="25119"> ( )</code><br /> <a class="navhash" href="#25120">#</a> <code id="25120">nntp._.c:1860:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25121">#</a> <code id="25121"> if( mtime = listMtime(ns,li,0) ){</code><br /> <a class="navhash" href="#25122">#</a> <code id="25122"> ^</code><br /> <a class="navhash" href="#25123">#</a> <code id="25123"> ==</code><br /> <a class="navhash" href="#25124">#</a> <code id="25124">nntp._.c:1954:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25125">#</a> <code id="25125"> if( mtime = LCorigmtime(ns,li) ){</code><br /> <a class="navhash" href="#25126">#</a> <code id="25126"> ~~~~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25127">#</a> <code id="25127">nntp._.c:1954:14: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25128">#</a> <code id="25128"> if( mtime = LCorigmtime(ns,li) ){</code><br /> <a class="navhash" href="#25129">#</a> <code id="25129"> ^</code><br /> <a class="navhash" href="#25130">#</a> <code id="25130"> ( )</code><br /> <a class="navhash" href="#25131">#</a> <code id="25131">nntp._.c:1954:14: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25132">#</a> <code id="25132"> if( mtime = LCorigmtime(ns,li) ){</code><br /> <a class="navhash" href="#25133">#</a> <code id="25133"> ^</code><br /> <a class="navhash" href="#25134">#</a> <code id="25134"> ==</code><br /> <a class="navhash" href="#25135">#</a> <code id="25135">nntp._.c:1982:25: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#25136">#</a> <code id="25136"> || age < UPACT_SOME && lastcheck == 0 /* cached by others */</code><br /> <a class="navhash" href="#25137">#</a> <code id="25137"> ~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25138">#</a> <code id="25138">nntp._.c:1982:25: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#25139">#</a> <code id="25139"> || age < UPACT_SOME && lastcheck == 0 /* cached by others */</code><br /> <a class="navhash" href="#25140">#</a> <code id="25140"> ^</code><br /> <a class="navhash" href="#25141">#</a> <code id="25141"> ( )</code><br /> <a class="navhash" href="#25142">#</a> <code id="25142">nntp._.c:2013:30: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#25143">#</a> <code id="25143"> if( fatal || isactive_delta && lastLIST != NULL ){</code><br /> <a class="navhash" href="#25144">#</a> <code id="25144"> ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25145">#</a> <code id="25145">nntp._.c:2013:30: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#25146">#</a> <code id="25146"> if( fatal || isactive_delta && lastLIST != NULL ){</code><br /> <a class="navhash" href="#25147">#</a> <code id="25147"> ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25148">#</a> <code id="25148">nntp._.c:2167:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25149">#</a> <code id="25149"> if( cfp = dirfopen(where,AVStr(cpath),"r") ){</code><br /> <a class="navhash" href="#25150">#</a> <code id="25150"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25151">#</a> <code id="25151">nntp._.c:2167:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25152">#</a> <code id="25152"> if( cfp = dirfopen(where,AVStr(cpath),"r") ){</code><br /> <a class="navhash" href="#25153">#</a> <code id="25153"> ^</code><br /> <a class="navhash" href="#25154">#</a> <code id="25154"> ( )</code><br /> <a class="navhash" href="#25155">#</a> <code id="25155">nntp._.c:2167:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25156">#</a> <code id="25156"> if( cfp = dirfopen(where,AVStr(cpath),"r") ){</code><br /> <a class="navhash" href="#25157">#</a> <code id="25157"> ^</code><br /> <a class="navhash" href="#25158">#</a> <code id="25158"> ==</code><br /> <a class="navhash" href="#25159">#</a> <code id="25159">nntp._.c:2175:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25160">#</a> <code id="25160"> if( cfp = dirfopen(where,AVStr(cpath),"w") ){</code><br /> <a class="navhash" href="#25161">#</a> <code id="25161"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25162">#</a> <code id="25162">nntp._.c:2175:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25163">#</a> <code id="25163"> if( cfp = dirfopen(where,AVStr(cpath),"w") ){</code><br /> <a class="navhash" href="#25164">#</a> <code id="25164"> ^</code><br /> <a class="navhash" href="#25165">#</a> <code id="25165"> ( )</code><br /> <a class="navhash" href="#25166">#</a> <code id="25166">nntp._.c:2175:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25167">#</a> <code id="25167"> if( cfp = dirfopen(where,AVStr(cpath),"w") ){</code><br /> <a class="navhash" href="#25168">#</a> <code id="25168"> ^</code><br /> <a class="navhash" href="#25169">#</a> <code id="25169"> ==</code><br /> <a class="navhash" href="#25170">#</a> <code id="25170">nntp._.c:2187:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25171">#</a> <code id="25171"> if( cfp = dirfopen(where,AVStr(cpath),"r") ){</code><br /> <a class="navhash" href="#25172">#</a> <code id="25172"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25173">#</a> <code id="25173">nntp._.c:2187:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25174">#</a> <code id="25174"> if( cfp = dirfopen(where,AVStr(cpath),"r") ){</code><br /> <a class="navhash" href="#25175">#</a> <code id="25175"> ^</code><br /> <a class="navhash" href="#25176">#</a> <code id="25176"> ( )</code><br /> <a class="navhash" href="#25177">#</a> <code id="25177">nntp._.c:2187:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25178">#</a> <code id="25178"> if( cfp = dirfopen(where,AVStr(cpath),"r") ){</code><br /> <a class="navhash" href="#25179">#</a> <code id="25179"> ^</code><br /> <a class="navhash" href="#25180">#</a> <code id="25180"> ==</code><br /> <a class="navhash" href="#25181">#</a> <code id="25181">nntp._.c:2343:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25182">#</a> <code id="25182"> if( phfp = dirfopen("PATHHOST",AVStr(cpath),"w") ){</code><br /> <a class="navhash" href="#25183">#</a> <code id="25183"> ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25184">#</a> <code id="25184">nntp._.c:2343:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25185">#</a> <code id="25185"> if( phfp = dirfopen("PATHHOST",AVStr(cpath),"w") ){</code><br /> <a class="navhash" href="#25186">#</a> <code id="25186"> ^</code><br /> <a class="navhash" href="#25187">#</a> <code id="25187"> ( )</code><br /> <a class="navhash" href="#25188">#</a> <code id="25188">nntp._.c:2343:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25189">#</a> <code id="25189"> if( phfp = dirfopen("PATHHOST",AVStr(cpath),"w") ){</code><br /> <a class="navhash" href="#25190">#</a> <code id="25190"> ^</code><br /> <a class="navhash" href="#25191">#</a> <code id="25191"> ==</code><br /> <a class="navhash" href="#25192">#</a> <code id="25192">nntp._.c:2406:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25193">#</a> <code id="25193"> if( lfp = dirfopen("PATHHOST",AVStr(cpath),"w") ){</code><br /> <a class="navhash" href="#25194">#</a> <code id="25194"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25195">#</a> <code id="25195">nntp._.c:2406:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25196">#</a> <code id="25196"> if( lfp = dirfopen("PATHHOST",AVStr(cpath),"w") ){</code><br /> <a class="navhash" href="#25197">#</a> <code id="25197"> ^</code><br /> <a class="navhash" href="#25198">#</a> <code id="25198"> ( )</code><br /> <a class="navhash" href="#25199">#</a> <code id="25199">nntp._.c:2406:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25200">#</a> <code id="25200"> if( lfp = dirfopen("PATHHOST",AVStr(cpath),"w") ){</code><br /> <a class="navhash" href="#25201">#</a> <code id="25201"> ^</code><br /> <a class="navhash" href="#25202">#</a> <code id="25202"> ==</code><br /> <a class="navhash" href="#25203">#</a> <code id="25203">nntp._.c:2531:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25204">#</a> <code id="25204"> if( match1 = mount_group_from1(si,AVStr(ngs)) )</code><br /> <a class="navhash" href="#25205">#</a> <code id="25205"> ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25206">#</a> <code id="25206">nntp._.c:2531:16: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25207">#</a> <code id="25207"> if( match1 = mount_group_from1(si,AVStr(ngs)) )</code><br /> <a class="navhash" href="#25208">#</a> <code id="25208"> ^</code><br /> <a class="navhash" href="#25209">#</a> <code id="25209"> ( )</code><br /> <a class="navhash" href="#25210">#</a> <code id="25210">nntp._.c:2531:16: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25211">#</a> <code id="25211"> if( match1 = mount_group_from1(si,AVStr(ngs)) )</code><br /> <a class="navhash" href="#25212">#</a> <code id="25212"> ^</code><br /> <a class="navhash" href="#25213">#</a> <code id="25213"> ==</code><br /> <a class="navhash" href="#25214">#</a> <code id="25214">nntp._.c:2535:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25215">#</a> <code id="25215"> for(; ch = *ngs; ngs++){</code><br /> <a class="navhash" href="#25216">#</a> <code id="25216"> ~~~^~~~~~</code><br /> <a class="navhash" href="#25217">#</a> <code id="25217">nntp._.c:2535:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25218">#</a> <code id="25218"> for(; ch = *ngs; ngs++){</code><br /> <a class="navhash" href="#25219">#</a> <code id="25219"> ^</code><br /> <a class="navhash" href="#25220">#</a> <code id="25220"> ( )</code><br /> <a class="navhash" href="#25221">#</a> <code id="25221">nntp._.c:2535:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25222">#</a> <code id="25222"> for(; ch = *ngs; ngs++){</code><br /> <a class="navhash" href="#25223">#</a> <code id="25223"> ^</code><br /> <a class="navhash" href="#25224">#</a> <code id="25224"> ==</code><br /> <a class="navhash" href="#25225">#</a> <code id="25225">nntp._.c:2584:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25226">#</a> <code id="25226"> if( dp = strchr(mid,'>') )</code><br /> <a class="navhash" href="#25227">#</a> <code id="25227"> ~~~^~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25228">#</a> <code id="25228">nntp._.c:2584:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25229">#</a> <code id="25229"> if( dp = strchr(mid,'>') )</code><br /> <a class="navhash" href="#25230">#</a> <code id="25230"> ^</code><br /> <a class="navhash" href="#25231">#</a> <code id="25231"> ( )</code><br /> <a class="navhash" href="#25232">#</a> <code id="25232">nntp._.c:2584:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25233">#</a> <code id="25233"> if( dp = strchr(mid,'>') )</code><br /> <a class="navhash" href="#25234">#</a> <code id="25234"> ^</code><br /> <a class="navhash" href="#25235">#</a> <code id="25235"> ==</code><br /> <a class="navhash" href="#25236">#</a> <code id="25236">nntp._.c:2587:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25237">#</a> <code id="25237"> if( afp = ENEWS_article(mid,group,anum) )</code><br /> <a class="navhash" href="#25238">#</a> <code id="25238"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25239">#</a> <code id="25239">nntp._.c:2587:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25240">#</a> <code id="25240"> if( afp = ENEWS_article(mid,group,anum) )</code><br /> <a class="navhash" href="#25241">#</a> <code id="25241"> ^</code><br /> <a class="navhash" href="#25242">#</a> <code id="25242"> ( )</code><br /> <a class="navhash" href="#25243">#</a> <code id="25243">nntp._.c:2587:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25244">#</a> <code id="25244"> if( afp = ENEWS_article(mid,group,anum) )</code><br /> <a class="navhash" href="#25245">#</a> <code id="25245"> ^</code><br /> <a class="navhash" href="#25246">#</a> <code id="25246"> ==</code><br /> <a class="navhash" href="#25247">#</a> <code id="25247">nntp._.c:2604:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25248">#</a> <code id="25248"> if( afp = ENEWS_article(NULL,group,anum) )</code><br /> <a class="navhash" href="#25249">#</a> <code id="25249"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25250">#</a> <code id="25250">nntp._.c:2604:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25251">#</a> <code id="25251"> if( afp = ENEWS_article(NULL,group,anum) )</code><br /> <a class="navhash" href="#25252">#</a> <code id="25252"> ^</code><br /> <a class="navhash" href="#25253">#</a> <code id="25253"> ( )</code><br /> <a class="navhash" href="#25254">#</a> <code id="25254">nntp._.c:2604:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25255">#</a> <code id="25255"> if( afp = ENEWS_article(NULL,group,anum) )</code><br /> <a class="navhash" href="#25256">#</a> <code id="25256"> ^</code><br /> <a class="navhash" href="#25257">#</a> <code id="25257"> ==</code><br /> <a class="navhash" href="#25258">#</a> <code id="25258">nntp._.c:2695:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25259">#</a> <code id="25259"> while( xp = wordScan(xp,xref1) ){</code><br /> <a class="navhash" href="#25260">#</a> <code id="25260"> ~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25261">#</a> <code id="25261">nntp._.c:2695:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25262">#</a> <code id="25262"> while( xp = wordScan(xp,xref1) ){</code><br /> <a class="navhash" href="#25263">#</a> <code id="25263"> ^</code><br /> <a class="navhash" href="#25264">#</a> <code id="25264"> ( )</code><br /> <a class="navhash" href="#25265">#</a> <code id="25265">nntp._.c:2695:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25266">#</a> <code id="25266"> while( xp = wordScan(xp,xref1) ){</code><br /> <a class="navhash" href="#25267">#</a> <code id="25267"> ^</code><br /> <a class="navhash" href="#25268">#</a> <code id="25268"> ==</code><br /> <a class="navhash" href="#25269">#</a> <code id="25269">nntp._.c:2745:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25270">#</a> <code id="25270"> for( dp = groups; ch = *dp; dp++ ){</code><br /> <a class="navhash" href="#25271">#</a> <code id="25271"> ~~~^~~~~</code><br /> <a class="navhash" href="#25272">#</a> <code id="25272">nntp._.c:2745:24: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25273">#</a> <code id="25273"> for( dp = groups; ch = *dp; dp++ ){</code><br /> <a class="navhash" href="#25274">#</a> <code id="25274"> ^</code><br /> <a class="navhash" href="#25275">#</a> <code id="25275"> ( )</code><br /> <a class="navhash" href="#25276">#</a> <code id="25276">nntp._.c:2745:24: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25277">#</a> <code id="25277"> for( dp = groups; ch = *dp; dp++ ){</code><br /> <a class="navhash" href="#25278">#</a> <code id="25278"> ^</code><br /> <a class="navhash" href="#25279">#</a> <code id="25279"> ==</code><br /> <a class="navhash" href="#25280">#</a> <code id="25280">nntp._.c:2757:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25281">#</a> <code id="25281"> for( dp = groups; ch = *dp; dp++ ){</code><br /> <a class="navhash" href="#25282">#</a> <code id="25282"> ~~~^~~~~</code><br /> <a class="navhash" href="#25283">#</a> <code id="25283">nntp._.c:2757:24: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25284">#</a> <code id="25284"> for( dp = groups; ch = *dp; dp++ ){</code><br /> <a class="navhash" href="#25285">#</a> <code id="25285"> ^</code><br /> <a class="navhash" href="#25286">#</a> <code id="25286"> ( )</code><br /> <a class="navhash" href="#25287">#</a> <code id="25287">nntp._.c:2757:24: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25288">#</a> <code id="25288"> for( dp = groups; ch = *dp; dp++ ){</code><br /> <a class="navhash" href="#25289">#</a> <code id="25289"> ^</code><br /> <a class="navhash" href="#25290">#</a> <code id="25290"> ==</code><br /> <a class="navhash" href="#25291">#</a> <code id="25291">nntp._.c:2846:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25292">#</a> <code id="25292"> if( fp = ACL_fopen("nntp",host,port,"",0,AVStr(cpath)) ){</code><br /> <a class="navhash" href="#25293">#</a> <code id="25293"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25294">#</a> <code id="25294">nntp._.c:2846:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25295">#</a> <code id="25295"> if( fp = ACL_fopen("nntp",host,port,"",0,AVStr(cpath)) ){</code><br /> <a class="navhash" href="#25296">#</a> <code id="25296"> ^</code><br /> <a class="navhash" href="#25297">#</a> <code id="25297"> ( )</code><br /> <a class="navhash" href="#25298">#</a> <code id="25298">nntp._.c:2846:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25299">#</a> <code id="25299"> if( fp = ACL_fopen("nntp",host,port,"",0,AVStr(cpath)) ){</code><br /> <a class="navhash" href="#25300">#</a> <code id="25300"> ^</code><br /> <a class="navhash" href="#25301">#</a> <code id="25301"> ==</code><br /> <a class="navhash" href="#25302">#</a> <code id="25302">nntp._.c:2862:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25303">#</a> <code id="25303"> if( fp = ACL_fopen("nntp",host,port,path,0,AVStr(cpath)) ){</code><br /> <a class="navhash" href="#25304">#</a> <code id="25304"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25305">#</a> <code id="25305">nntp._.c:2862:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25306">#</a> <code id="25306"> if( fp = ACL_fopen("nntp",host,port,path,0,AVStr(cpath)) ){</code><br /> <a class="navhash" href="#25307">#</a> <code id="25307"> ^</code><br /> <a class="navhash" href="#25308">#</a> <code id="25308"> ( )</code><br /> <a class="navhash" href="#25309">#</a> <code id="25309">nntp._.c:2862:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25310">#</a> <code id="25310"> if( fp = ACL_fopen("nntp",host,port,path,0,AVStr(cpath)) ){</code><br /> <a class="navhash" href="#25311">#</a> <code id="25311"> ^</code><br /> <a class="navhash" href="#25312">#</a> <code id="25312"> ==</code><br /> <a class="navhash" href="#25313">#</a> <code id="25313">nntp._.c:2900:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25314">#</a> <code id="25314"> if( imask = MC_scanMasks(mask) ){</code><br /> <a class="navhash" href="#25315">#</a> <code id="25315"> ~~~~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25316">#</a> <code id="25316">nntp._.c:2900:13: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25317">#</a> <code id="25317"> if( imask = MC_scanMasks(mask) ){</code><br /> <a class="navhash" href="#25318">#</a> <code id="25318"> ^</code><br /> <a class="navhash" href="#25319">#</a> <code id="25319"> ( )</code><br /> <a class="navhash" href="#25320">#</a> <code id="25320">nntp._.c:2900:13: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25321">#</a> <code id="25321"> if( imask = MC_scanMasks(mask) ){</code><br /> <a class="navhash" href="#25322">#</a> <code id="25322"> ^</code><br /> <a class="navhash" href="#25323">#</a> <code id="25323"> ==</code><br /> <a class="navhash" href="#25324">#</a> <code id="25324">nntp._.c:2911:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25325">#</a> <code id="25325"> if( imask = MC_scanMasks(mask) ){</code><br /> <a class="navhash" href="#25326">#</a> <code id="25326"> ~~~~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25327">#</a> <code id="25327">nntp._.c:2911:13: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25328">#</a> <code id="25328"> if( imask = MC_scanMasks(mask) ){</code><br /> <a class="navhash" href="#25329">#</a> <code id="25329"> ^</code><br /> <a class="navhash" href="#25330">#</a> <code id="25330"> ( )</code><br /> <a class="navhash" href="#25331">#</a> <code id="25331">nntp._.c:2911:13: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25332">#</a> <code id="25332"> if( imask = MC_scanMasks(mask) ){</code><br /> <a class="navhash" href="#25333">#</a> <code id="25333"> ^</code><br /> <a class="navhash" href="#25334">#</a> <code id="25334"> ==</code><br /> <a class="navhash" href="#25335">#</a> <code id="25335">nntp._.c:2918:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25336">#</a> <code id="25336"> if( imask = MC_scanAnons(mask) ){</code><br /> <a class="navhash" href="#25337">#</a> <code id="25337"> ~~~~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25338">#</a> <code id="25338">nntp._.c:2918:13: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25339">#</a> <code id="25339"> if( imask = MC_scanAnons(mask) ){</code><br /> <a class="navhash" href="#25340">#</a> <code id="25340"> ^</code><br /> <a class="navhash" href="#25341">#</a> <code id="25341"> ( )</code><br /> <a class="navhash" href="#25342">#</a> <code id="25342">nntp._.c:2918:13: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25343">#</a> <code id="25343"> if( imask = MC_scanAnons(mask) ){</code><br /> <a class="navhash" href="#25344">#</a> <code id="25344"> ^</code><br /> <a class="navhash" href="#25345">#</a> <code id="25345"> ==</code><br /> <a class="navhash" href="#25346">#</a> <code id="25346">nntp._.c:2925:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25347">#</a> <code id="25347"> if( imask = MC_scanAnons(mask) ){</code><br /> <a class="navhash" href="#25348">#</a> <code id="25348"> ~~~~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25349">#</a> <code id="25349">nntp._.c:2925:13: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25350">#</a> <code id="25350"> if( imask = MC_scanAnons(mask) ){</code><br /> <a class="navhash" href="#25351">#</a> <code id="25351"> ^</code><br /> <a class="navhash" href="#25352">#</a> <code id="25352"> ( )</code><br /> <a class="navhash" href="#25353">#</a> <code id="25353">nntp._.c:2925:13: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25354">#</a> <code id="25354"> if( imask = MC_scanAnons(mask) ){</code><br /> <a class="navhash" href="#25355">#</a> <code id="25355"> ^</code><br /> <a class="navhash" href="#25356">#</a> <code id="25356"> ==</code><br /> <a class="navhash" href="#25357">#</a> <code id="25357">nntp._.c:2977:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25358">#</a> <code id="25358"> if( ft = findFieldValue(head,"X-From-Fp") ){</code><br /> <a class="navhash" href="#25359">#</a> <code id="25359"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25360">#</a> <code id="25360">nntp._.c:2977:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25361">#</a> <code id="25361"> if( ft = findFieldValue(head,"X-From-Fp") ){</code><br /> <a class="navhash" href="#25362">#</a> <code id="25362"> ^</code><br /> <a class="navhash" href="#25363">#</a> <code id="25363"> ( )</code><br /> <a class="navhash" href="#25364">#</a> <code id="25364">nntp._.c:2977:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25365">#</a> <code id="25365"> if( ft = findFieldValue(head,"X-From-Fp") ){</code><br /> <a class="navhash" href="#25366">#</a> <code id="25366"> ^</code><br /> <a class="navhash" href="#25367">#</a> <code id="25367"> ==</code><br /> <a class="navhash" href="#25368">#</a> <code id="25368">nntp._.c:2984:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25369">#</a> <code id="25369"> if( imask = MC_scanMasks(mask) )</code><br /> <a class="navhash" href="#25370">#</a> <code id="25370"> ~~~~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25371">#</a> <code id="25371">nntp._.c:2984:14: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25372">#</a> <code id="25372"> if( imask = MC_scanMasks(mask) )</code><br /> <a class="navhash" href="#25373">#</a> <code id="25373"> ^</code><br /> <a class="navhash" href="#25374">#</a> <code id="25374"> ( )</code><br /> <a class="navhash" href="#25375">#</a> <code id="25375">nntp._.c:2984:14: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25376">#</a> <code id="25376"> if( imask = MC_scanMasks(mask) )</code><br /> <a class="navhash" href="#25377">#</a> <code id="25377"> ^</code><br /> <a class="navhash" href="#25378">#</a> <code id="25378"> ==</code><br /> <a class="navhash" href="#25379">#</a> <code id="25379">nntp._.c:2987:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25380">#</a> <code id="25380"> if( ft = findFieldValue(head,"From") ){</code><br /> <a class="navhash" href="#25381">#</a> <code id="25381"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25382">#</a> <code id="25382">nntp._.c:2987:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25383">#</a> <code id="25383"> if( ft = findFieldValue(head,"From") ){</code><br /> <a class="navhash" href="#25384">#</a> <code id="25384"> ^</code><br /> <a class="navhash" href="#25385">#</a> <code id="25385"> ( )</code><br /> <a class="navhash" href="#25386">#</a> <code id="25386">nntp._.c:2987:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25387">#</a> <code id="25387"> if( ft = findFieldValue(head,"From") ){</code><br /> <a class="navhash" href="#25388">#</a> <code id="25388"> ^</code><br /> <a class="navhash" href="#25389">#</a> <code id="25389"> ==</code><br /> <a class="navhash" href="#25390">#</a> <code id="25390">nntp._.c:3010:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25391">#</a> <code id="25391"> if( ng = findFieldValue(head,"Newsgroups") ){</code><br /> <a class="navhash" href="#25392">#</a> <code id="25392"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25393">#</a> <code id="25393">nntp._.c:3010:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25394">#</a> <code id="25394"> if( ng = findFieldValue(head,"Newsgroups") ){</code><br /> <a class="navhash" href="#25395">#</a> <code id="25395"> ^</code><br /> <a class="navhash" href="#25396">#</a> <code id="25396"> ( )</code><br /> <a class="navhash" href="#25397">#</a> <code id="25397">nntp._.c:3010:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25398">#</a> <code id="25398"> if( ng = findFieldValue(head,"Newsgroups") ){</code><br /> <a class="navhash" href="#25399">#</a> <code id="25399"> ^</code><br /> <a class="navhash" href="#25400">#</a> <code id="25400"> ==</code><br /> <a class="navhash" href="#25401">#</a> <code id="25401">nntp._.c:3024:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25402">#</a> <code id="25402"> if( ft = findFieldValue(head,"Followup-To") )</code><br /> <a class="navhash" href="#25403">#</a> <code id="25403"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25404">#</a> <code id="25404">nntp._.c:3024:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25405">#</a> <code id="25405"> if( ft = findFieldValue(head,"Followup-To") )</code><br /> <a class="navhash" href="#25406">#</a> <code id="25406"> ^</code><br /> <a class="navhash" href="#25407">#</a> <code id="25407"> ( )</code><br /> <a class="navhash" href="#25408">#</a> <code id="25408">nntp._.c:3024:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25409">#</a> <code id="25409"> if( ft = findFieldValue(head,"Followup-To") )</code><br /> <a class="navhash" href="#25410">#</a> <code id="25410"> ^</code><br /> <a class="navhash" href="#25411">#</a> <code id="25411"> ==</code><br /> <a class="navhash" href="#25412">#</a> <code id="25412">nntp._.c:3050:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25413">#</a> <code id="25413"> while( xrv = findFieldValue(head,"Xref") ){</code><br /> <a class="navhash" href="#25414">#</a> <code id="25414"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25415">#</a> <code id="25415">nntp._.c:3050:13: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25416">#</a> <code id="25416"> while( xrv = findFieldValue(head,"Xref") ){</code><br /> <a class="navhash" href="#25417">#</a> <code id="25417"> ^</code><br /> <a class="navhash" href="#25418">#</a> <code id="25418"> ( )</code><br /> <a class="navhash" href="#25419">#</a> <code id="25419">nntp._.c:3050:13: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25420">#</a> <code id="25420"> while( xrv = findFieldValue(head,"Xref") ){</code><br /> <a class="navhash" href="#25421">#</a> <code id="25421"> ^</code><br /> <a class="navhash" href="#25422">#</a> <code id="25422"> ==</code><br /> <a class="navhash" href="#25423">#</a> <code id="25423">nntp._.c:3062:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25424">#</a> <code id="25424"> if( rp = strchr(xrv,'\r') )</code><br /> <a class="navhash" href="#25425">#</a> <code id="25425"> ~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25426">#</a> <code id="25426">nntp._.c:3062:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25427">#</a> <code id="25427"> if( rp = strchr(xrv,'\r') )</code><br /> <a class="navhash" href="#25428">#</a> <code id="25428"> ^</code><br /> <a class="navhash" href="#25429">#</a> <code id="25429"> ( )</code><br /> <a class="navhash" href="#25430">#</a> <code id="25430">nntp._.c:3062:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25431">#</a> <code id="25431"> if( rp = strchr(xrv,'\r') )</code><br /> <a class="navhash" href="#25432">#</a> <code id="25432"> ^</code><br /> <a class="navhash" href="#25433">#</a> <code id="25433"> ==</code><br /> <a class="navhash" href="#25434">#</a> <code id="25434">nntp._.c:3086:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25435">#</a> <code id="25435"> if( path = findFieldValue(head,"Path") ){</code><br /> <a class="navhash" href="#25436">#</a> <code id="25436"> ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25437">#</a> <code id="25437">nntp._.c:3086:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25438">#</a> <code id="25438"> if( path = findFieldValue(head,"Path") ){</code><br /> <a class="navhash" href="#25439">#</a> <code id="25439"> ^</code><br /> <a class="navhash" href="#25440">#</a> <code id="25440"> ( )</code><br /> <a class="navhash" href="#25441">#</a> <code id="25441">nntp._.c:3086:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25442">#</a> <code id="25442"> if( path = findFieldValue(head,"Path") ){</code><br /> <a class="navhash" href="#25443">#</a> <code id="25443"> ^</code><br /> <a class="navhash" href="#25444">#</a> <code id="25444"> ==</code><br /> <a class="navhash" href="#25445">#</a> <code id="25445">nntp._.c:3100:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25446">#</a> <code id="25446"> if( ng = findFieldValue(head,"Newsgroups") ){</code><br /> <a class="navhash" href="#25447">#</a> <code id="25447"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25448">#</a> <code id="25448">nntp._.c:3100:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25449">#</a> <code id="25449"> if( ng = findFieldValue(head,"Newsgroups") ){</code><br /> <a class="navhash" href="#25450">#</a> <code id="25450"> ^</code><br /> <a class="navhash" href="#25451">#</a> <code id="25451"> ( )</code><br /> <a class="navhash" href="#25452">#</a> <code id="25452">nntp._.c:3100:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25453">#</a> <code id="25453"> if( ng = findFieldValue(head,"Newsgroups") ){</code><br /> <a class="navhash" href="#25454">#</a> <code id="25454"> ^</code><br /> <a class="navhash" href="#25455">#</a> <code id="25455"> ==</code><br /> <a class="navhash" href="#25456">#</a> <code id="25456">nntp._.c:3102:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25457">#</a> <code id="25457"> if( nm = mount_group_fromx(ns,ngs) )</code><br /> <a class="navhash" href="#25458">#</a> <code id="25458"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25459">#</a> <code id="25459">nntp._.c:3102:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25460">#</a> <code id="25460"> if( nm = mount_group_fromx(ns,ngs) )</code><br /> <a class="navhash" href="#25461">#</a> <code id="25461"> ^</code><br /> <a class="navhash" href="#25462">#</a> <code id="25462"> ( )</code><br /> <a class="navhash" href="#25463">#</a> <code id="25463">nntp._.c:3102:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25464">#</a> <code id="25464"> if( nm = mount_group_fromx(ns,ngs) )</code><br /> <a class="navhash" href="#25465">#</a> <code id="25465"> ^</code><br /> <a class="navhash" href="#25466">#</a> <code id="25466"> ==</code><br /> <a class="navhash" href="#25467">#</a> <code id="25467">nntp._.c:3154:6: warning: add explicit braces to avoid dangling else [-Wdangling-else]</code><br /> <a class="navhash" href="#25468">#</a> <code id="25468"> }else</code><br /> <a class="navhash" href="#25469">#</a> <code id="25469"> ^</code><br /> <a class="navhash" href="#25470">#</a> <code id="25470">nntp._.c:3211:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25471">#</a> <code id="25471"> if( fname = ng_field(line) ){</code><br /> <a class="navhash" href="#25472">#</a> <code id="25472"> ~~~~~~^~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25473">#</a> <code id="25473">nntp._.c:3211:16: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25474">#</a> <code id="25474"> if( fname = ng_field(line) ){</code><br /> <a class="navhash" href="#25475">#</a> <code id="25475"> ^</code><br /> <a class="navhash" href="#25476">#</a> <code id="25476"> ( )</code><br /> <a class="navhash" href="#25477">#</a> <code id="25477">nntp._.c:3211:16: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25478">#</a> <code id="25478"> if( fname = ng_field(line) ){</code><br /> <a class="navhash" href="#25479">#</a> <code id="25479"> ^</code><br /> <a class="navhash" href="#25480">#</a> <code id="25480"> ==</code><br /> <a class="navhash" href="#25481">#</a> <code id="25481">nntp._.c:3394:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25482">#</a> <code id="25482"> if( afp = lookaside_cache(ns->ns_nsid,DO_arg,DO_com,DO_arg) ){</code><br /> <a class="navhash" href="#25483">#</a> <code id="25483"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25484">#</a> <code id="25484">nntp._.c:3394:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25485">#</a> <code id="25485"> if( afp = lookaside_cache(ns->ns_nsid,DO_arg,DO_com,DO_arg) ){</code><br /> <a class="navhash" href="#25486">#</a> <code id="25486"> ^</code><br /> <a class="navhash" href="#25487">#</a> <code id="25487"> ( )</code><br /> <a class="navhash" href="#25488">#</a> <code id="25488">nntp._.c:3394:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25489">#</a> <code id="25489"> if( afp = lookaside_cache(ns->ns_nsid,DO_arg,DO_com,DO_arg) ){</code><br /> <a class="navhash" href="#25490">#</a> <code id="25490"> ^</code><br /> <a class="navhash" href="#25491">#</a> <code id="25491"> ==</code><br /> <a class="navhash" href="#25492">#</a> <code id="25492">nntp._.c:3477:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25493">#</a> <code id="25493"> if( rp = QueueTop ){</code><br /> <a class="navhash" href="#25494">#</a> <code id="25494"> ~~~^~~~~~~~~~</code><br /> <a class="navhash" href="#25495">#</a> <code id="25495">nntp._.c:3477:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25496">#</a> <code id="25496"> if( rp = QueueTop ){</code><br /> <a class="navhash" href="#25497">#</a> <code id="25497"> ^</code><br /> <a class="navhash" href="#25498">#</a> <code id="25498"> ( )</code><br /> <a class="navhash" href="#25499">#</a> <code id="25499">nntp._.c:3477:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25500">#</a> <code id="25500"> if( rp = QueueTop ){</code><br /> <a class="navhash" href="#25501">#</a> <code id="25501"> ^</code><br /> <a class="navhash" href="#25502">#</a> <code id="25502"> ==</code><br /> <a class="navhash" href="#25503">#</a> <code id="25503">nntp._.c:3478:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25504">#</a> <code id="25504"> if( afp = rp->q_cache ){</code><br /> <a class="navhash" href="#25505">#</a> <code id="25505"> ~~~~^~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25506">#</a> <code id="25506">nntp._.c:3478:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25507">#</a> <code id="25507"> if( afp = rp->q_cache ){</code><br /> <a class="navhash" href="#25508">#</a> <code id="25508"> ^</code><br /> <a class="navhash" href="#25509">#</a> <code id="25509"> ( )</code><br /> <a class="navhash" href="#25510">#</a> <code id="25510">nntp._.c:3478:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25511">#</a> <code id="25511"> if( afp = rp->q_cache ){</code><br /> <a class="navhash" href="#25512">#</a> <code id="25512"> ^</code><br /> <a class="navhash" href="#25513">#</a> <code id="25513"> ==</code><br /> <a class="navhash" href="#25514">#</a> <code id="25514">nntp._.c:3576:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25515">#</a> <code id="25515"> if( postok = strstr(msg,okword) ){</code><br /> <a class="navhash" href="#25516">#</a> <code id="25516"> ~~~~~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25517">#</a> <code id="25517">nntp._.c:3576:14: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25518">#</a> <code id="25518"> if( postok = strstr(msg,okword) ){</code><br /> <a class="navhash" href="#25519">#</a> <code id="25519"> ^</code><br /> <a class="navhash" href="#25520">#</a> <code id="25520"> ( )</code><br /> <a class="navhash" href="#25521">#</a> <code id="25521">nntp._.c:3576:14: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25522">#</a> <code id="25522"> if( postok = strstr(msg,okword) ){</code><br /> <a class="navhash" href="#25523">#</a> <code id="25523"> ^</code><br /> <a class="navhash" href="#25524">#</a> <code id="25524"> ==</code><br /> <a class="navhash" href="#25525">#</a> <code id="25525">nntp._.c:4001:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25526">#</a> <code id="25526"> if( afp = ENEWS_article(NULL,curGroup,anum+ai) ){</code><br /> <a class="navhash" href="#25527">#</a> <code id="25527"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25528">#</a> <code id="25528">nntp._.c:4001:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25529">#</a> <code id="25529"> if( afp = ENEWS_article(NULL,curGroup,anum+ai) ){</code><br /> <a class="navhash" href="#25530">#</a> <code id="25530"> ^</code><br /> <a class="navhash" href="#25531">#</a> <code id="25531"> ( )</code><br /> <a class="navhash" href="#25532">#</a> <code id="25532">nntp._.c:4001:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25533">#</a> <code id="25533"> if( afp = ENEWS_article(NULL,curGroup,anum+ai) ){</code><br /> <a class="navhash" href="#25534">#</a> <code id="25534"> ^</code><br /> <a class="navhash" href="#25535">#</a> <code id="25535"> ==</code><br /> <a class="navhash" href="#25536">#</a> <code id="25536">nntp._.c:4020:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25537">#</a> <code id="25537"> if( afp = ENEWS_article(NULL,curGroup,anum-ai) ){</code><br /> <a class="navhash" href="#25538">#</a> <code id="25538"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25539">#</a> <code id="25539">nntp._.c:4020:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25540">#</a> <code id="25540"> if( afp = ENEWS_article(NULL,curGroup,anum-ai) ){</code><br /> <a class="navhash" href="#25541">#</a> <code id="25541"> ^</code><br /> <a class="navhash" href="#25542">#</a> <code id="25542"> ( )</code><br /> <a class="navhash" href="#25543">#</a> <code id="25543">nntp._.c:4020:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25544">#</a> <code id="25544"> if( afp = ENEWS_article(NULL,curGroup,anum-ai) ){</code><br /> <a class="navhash" href="#25545">#</a> <code id="25545"> ^</code><br /> <a class="navhash" href="#25546">#</a> <code id="25546"> ==</code><br /> <a class="navhash" href="#25547">#</a> <code id="25547">nntp._.c:4042:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25548">#</a> <code id="25548"> if( afp = ENEWS_article(NULL,ns->ns_curgroup,anum) ){</code><br /> <a class="navhash" href="#25549">#</a> <code id="25549"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25550">#</a> <code id="25550">nntp._.c:4042:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25551">#</a> <code id="25551"> if( afp = ENEWS_article(NULL,ns->ns_curgroup,anum) ){</code><br /> <a class="navhash" href="#25552">#</a> <code id="25552"> ^</code><br /> <a class="navhash" href="#25553">#</a> <code id="25553"> ( )</code><br /> <a class="navhash" href="#25554">#</a> <code id="25554">nntp._.c:4042:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25555">#</a> <code id="25555"> if( afp = ENEWS_article(NULL,ns->ns_curgroup,anum) ){</code><br /> <a class="navhash" href="#25556">#</a> <code id="25556"> ^</code><br /> <a class="navhash" href="#25557">#</a> <code id="25557"> ==</code><br /> <a class="navhash" href="#25558">#</a> <code id="25558">nntp._.c:4090:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25559">#</a> <code id="25559"> if( rfp = servers[si].ns_rfp )</code><br /> <a class="navhash" href="#25560">#</a> <code id="25560"> ~~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25561">#</a> <code id="25561">nntp._.c:4090:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25562">#</a> <code id="25562"> if( rfp = servers[si].ns_rfp )</code><br /> <a class="navhash" href="#25563">#</a> <code id="25563"> ^</code><br /> <a class="navhash" href="#25564">#</a> <code id="25564"> ( )</code><br /> <a class="navhash" href="#25565">#</a> <code id="25565">nntp._.c:4090:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25566">#</a> <code id="25566"> if( rfp = servers[si].ns_rfp )</code><br /> <a class="navhash" href="#25567">#</a> <code id="25567"> ^</code><br /> <a class="navhash" href="#25568">#</a> <code id="25568"> ==</code><br /> <a class="navhash" href="#25569">#</a> <code id="25569">nntp._.c:4312:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25570">#</a> <code id="25570"> if( rewaddr = ns->ns_rewaddr ){</code><br /> <a class="navhash" href="#25571">#</a> <code id="25571"> ~~~~~~~~^~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25572">#</a> <code id="25572">nntp._.c:4312:14: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25573">#</a> <code id="25573"> if( rewaddr = ns->ns_rewaddr ){</code><br /> <a class="navhash" href="#25574">#</a> <code id="25574"> ^</code><br /> <a class="navhash" href="#25575">#</a> <code id="25575"> ( )</code><br /> <a class="navhash" href="#25576">#</a> <code id="25576">nntp._.c:4312:14: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25577">#</a> <code id="25577"> if( rewaddr = ns->ns_rewaddr ){</code><br /> <a class="navhash" href="#25578">#</a> <code id="25578"> ^</code><br /> <a class="navhash" href="#25579">#</a> <code id="25579"> ==</code><br /> <a class="navhash" href="#25580">#</a> <code id="25580">nntp._.c:4357:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25581">#</a> <code id="25581"> if( afp = ENEWS_article(NULL,rgroup,anum) ){</code><br /> <a class="navhash" href="#25582">#</a> <code id="25582"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25583">#</a> <code id="25583">nntp._.c:4357:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25584">#</a> <code id="25584"> if( afp = ENEWS_article(NULL,rgroup,anum) ){</code><br /> <a class="navhash" href="#25585">#</a> <code id="25585"> ^</code><br /> <a class="navhash" href="#25586">#</a> <code id="25586"> ( )</code><br /> <a class="navhash" href="#25587">#</a> <code id="25587">nntp._.c:4357:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25588">#</a> <code id="25588"> if( afp = ENEWS_article(NULL,rgroup,anum) ){</code><br /> <a class="navhash" href="#25589">#</a> <code id="25589"> ^</code><br /> <a class="navhash" href="#25590">#</a> <code id="25590"> ==</code><br /> <a class="navhash" href="#25591">#</a> <code id="25591">nntp._.c:4519:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25592">#</a> <code id="25592"> if( afp = cachedResponse(&rserverx) ){</code><br /> <a class="navhash" href="#25593">#</a> <code id="25593"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25594">#</a> <code id="25594">nntp._.c:4519:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25595">#</a> <code id="25595"> if( afp = cachedResponse(&rserverx) ){</code><br /> <a class="navhash" href="#25596">#</a> <code id="25596"> ^</code><br /> <a class="navhash" href="#25597">#</a> <code id="25597"> ( )</code><br /> <a class="navhash" href="#25598">#</a> <code id="25598">nntp._.c:4519:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25599">#</a> <code id="25599"> if( afp = cachedResponse(&rserverx) ){</code><br /> <a class="navhash" href="#25600">#</a> <code id="25600"> ^</code><br /> <a class="navhash" href="#25601">#</a> <code id="25601"> ==</code><br /> <a class="navhash" href="#25602">#</a> <code id="25602">nntp._.c:4589:34: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#25603">#</a> <code id="25603"> if( nready < 0 || nready == 0 && elapsed == 0 ){</code><br /> <a class="navhash" href="#25604">#</a> <code id="25604"> ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25605">#</a> <code id="25605">nntp._.c:4589:34: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#25606">#</a> <code id="25606"> if( nready < 0 || nready == 0 && elapsed == 0 ){</code><br /> <a class="navhash" href="#25607">#</a> <code id="25607"> ^</code><br /> <a class="navhash" href="#25608">#</a> <code id="25608"> ( )</code><br /> <a class="navhash" href="#25609">#</a> <code id="25609">nntp._.c:4664:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25610">#</a> <code id="25610"> if( dp = wordScan(ReqBuf,com) )</code><br /> <a class="navhash" href="#25611">#</a> <code id="25611"> ~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25612">#</a> <code id="25612">nntp._.c:4664:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25613">#</a> <code id="25613"> if( dp = wordScan(ReqBuf,com) )</code><br /> <a class="navhash" href="#25614">#</a> <code id="25614"> ^</code><br /> <a class="navhash" href="#25615">#</a> <code id="25615"> ( )</code><br /> <a class="navhash" href="#25616">#</a> <code id="25616">nntp._.c:4664:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25617">#</a> <code id="25617"> if( dp = wordScan(ReqBuf,com) )</code><br /> <a class="navhash" href="#25618">#</a> <code id="25618"> ^</code><br /> <a class="navhash" href="#25619">#</a> <code id="25619"> ==</code><br /> <a class="navhash" href="#25620">#</a> <code id="25620">nntp._.c:4719:20: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#25621">#</a> <code id="25621"> if( needAuthCom && needAuthMethod(com)</code><br /> <a class="navhash" href="#25622">#</a> <code id="25622"> ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25623">#</a> <code id="25623">nntp._.c:4719:20: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#25624">#</a> <code id="25624"> if( needAuthCom && needAuthMethod(com)</code><br /> <a class="navhash" href="#25625">#</a> <code id="25625"> ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25626">#</a> <code id="25626">nntp._.c:4720:20: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#25627">#</a> <code id="25627"> || !needAuthCom && nservers_remote()</code><br /> <a class="navhash" href="#25628">#</a> <code id="25628"> ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25629">#</a> <code id="25629">nntp._.c:4720:20: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#25630">#</a> <code id="25630"> || !needAuthCom && nservers_remote()</code><br /> <a class="navhash" href="#25631">#</a> <code id="25631"> ^</code><br /> <a class="navhash" href="#25632">#</a> <code id="25632"> ( )</code><br /> <a class="navhash" href="#25633">#</a> <code id="25633">nntp._.c:4774:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]</code><br /> <a class="navhash" href="#25634">#</a> <code id="25634"> }else</code><br /> <a class="navhash" href="#25635">#</a> <code id="25635"> ^</code><br /> <a class="navhash" href="#25636">#</a> <code id="25636">nntp._.c:5251:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25637">#</a> <code id="25637"> if( actfp = openLIST(arg,host,port) ){</code><br /> <a class="navhash" href="#25638">#</a> <code id="25638"> ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25639">#</a> <code id="25639">nntp._.c:5251:13: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25640">#</a> <code id="25640"> if( actfp = openLIST(arg,host,port) ){</code><br /> <a class="navhash" href="#25641">#</a> <code id="25641"> ^</code><br /> <a class="navhash" href="#25642">#</a> <code id="25642"> ( )</code><br /> <a class="navhash" href="#25643">#</a> <code id="25643">nntp._.c:5251:13: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25644">#</a> <code id="25644"> if( actfp = openLIST(arg,host,port) ){</code><br /> <a class="navhash" href="#25645">#</a> <code id="25645"> ^</code><br /> <a class="navhash" href="#25646">#</a> <code id="25646"> ==</code><br /> <a class="navhash" href="#25647">#</a> <code id="25647">nntp._.c:5259:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]</code><br /> <a class="navhash" href="#25648">#</a> <code id="25648"> else</code><br /> <a class="navhash" href="#25649">#</a> <code id="25649"> ^</code><br /> <a class="navhash" href="#25650">#</a> <code id="25650">nntp._.c:5460:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25651">#</a> <code id="25651"> if( found = !ns->ns_isself )</code><br /> <a class="navhash" href="#25652">#</a> <code id="25652"> ~~~~~~^~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25653">#</a> <code id="25653">nntp._.c:5460:13: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25654">#</a> <code id="25654"> if( found = !ns->ns_isself )</code><br /> <a class="navhash" href="#25655">#</a> <code id="25655"> ^</code><br /> <a class="navhash" href="#25656">#</a> <code id="25656"> ( )</code><br /> <a class="navhash" href="#25657">#</a> <code id="25657">nntp._.c:5460:13: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25658">#</a> <code id="25658"> if( found = !ns->ns_isself )</code><br /> <a class="navhash" href="#25659">#</a> <code id="25659"> ^</code><br /> <a class="navhash" href="#25660">#</a> <code id="25660"> ==</code><br /> <a class="navhash" href="#25661">#</a> <code id="25661">nntp._.c:5515:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25662">#</a> <code id="25662"> if( ns = toNS(nsid) )</code><br /> <a class="navhash" href="#25663">#</a> <code id="25663"> ~~~^~~~~~~~~~~~</code><br /> <a class="navhash" href="#25664">#</a> <code id="25664">nntp._.c:5515:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25665">#</a> <code id="25665"> if( ns = toNS(nsid) )</code><br /> <a class="navhash" href="#25666">#</a> <code id="25666"> ^</code><br /> <a class="navhash" href="#25667">#</a> <code id="25667"> ( )</code><br /> <a class="navhash" href="#25668">#</a> <code id="25668">nntp._.c:5515:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25669">#</a> <code id="25669"> if( ns = toNS(nsid) )</code><br /> <a class="navhash" href="#25670">#</a> <code id="25670"> ^</code><br /> <a class="navhash" href="#25671">#</a> <code id="25671"> ==</code><br /> <a class="navhash" href="#25672">#</a> <code id="25672">nntp._.c:5610:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25673">#</a> <code id="25673"> if( nsid = isServer(proto,host,port) ){</code><br /> <a class="navhash" href="#25674">#</a> <code id="25674"> ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25675">#</a> <code id="25675">nntp._.c:5610:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25676">#</a> <code id="25676"> if( nsid = isServer(proto,host,port) ){</code><br /> <a class="navhash" href="#25677">#</a> <code id="25677"> ^</code><br /> <a class="navhash" href="#25678">#</a> <code id="25678"> ( )</code><br /> <a class="navhash" href="#25679">#</a> <code id="25679">nntp._.c:5610:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25680">#</a> <code id="25680"> if( nsid = isServer(proto,host,port) ){</code><br /> <a class="navhash" href="#25681">#</a> <code id="25681"> ^</code><br /> <a class="navhash" href="#25682">#</a> <code id="25682"> ==</code><br /> <a class="navhash" href="#25683">#</a> <code id="25683">nntp._.c:5904:32: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#25684">#</a> <code id="25684"> * MOUNT="group.* file:/path/*" should be recursive...</code><br /> <a class="navhash" href="#25685">#</a> <code id="25685"> ^</code><br /> <a class="navhash" href="#25686">#</a> <code id="25686">nntp._.c:6044:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25687">#</a> <code id="25687"> if( fp = ns->ns_wfp ){</code><br /> <a class="navhash" href="#25688">#</a> <code id="25688"> ~~~^~~~~~~~~~~~</code><br /> <a class="navhash" href="#25689">#</a> <code id="25689">nntp._.c:6044:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25690">#</a> <code id="25690"> if( fp = ns->ns_wfp ){</code><br /> <a class="navhash" href="#25691">#</a> <code id="25691"> ^</code><br /> <a class="navhash" href="#25692">#</a> <code id="25692"> ( )</code><br /> <a class="navhash" href="#25693">#</a> <code id="25693">nntp._.c:6044:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25694">#</a> <code id="25694"> if( fp = ns->ns_wfp ){</code><br /> <a class="navhash" href="#25695">#</a> <code id="25695"> ^</code><br /> <a class="navhash" href="#25696">#</a> <code id="25696"> ==</code><br /> <a class="navhash" href="#25697">#</a> <code id="25697">nntp._.c:6060:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25698">#</a> <code id="25698"> if( fp = ns->ns_rfp ) fclose(fp);</code><br /> <a class="navhash" href="#25699">#</a> <code id="25699"> ~~~^~~~~~~~~~~~</code><br /> <a class="navhash" href="#25700">#</a> <code id="25700">nntp._.c:6060:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25701">#</a> <code id="25701"> if( fp = ns->ns_rfp ) fclose(fp);</code><br /> <a class="navhash" href="#25702">#</a> <code id="25702"> ^</code><br /> <a class="navhash" href="#25703">#</a> <code id="25703"> ( )</code><br /> <a class="navhash" href="#25704">#</a> <code id="25704">nntp._.c:6060:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25705">#</a> <code id="25705"> if( fp = ns->ns_rfp ) fclose(fp);</code><br /> <a class="navhash" href="#25706">#</a> <code id="25706"> ^</code><br /> <a class="navhash" href="#25707">#</a> <code id="25707"> ==</code><br /> <a class="navhash" href="#25708">#</a> <code id="25708">nntp._.c:6061:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25709">#</a> <code id="25709"> if( fp = ns->ns_wfp ) fclose(fp);</code><br /> <a class="navhash" href="#25710">#</a> <code id="25710"> ~~~^~~~~~~~~~~~</code><br /> <a class="navhash" href="#25711">#</a> <code id="25711">nntp._.c:6061:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25712">#</a> <code id="25712"> if( fp = ns->ns_wfp ) fclose(fp);</code><br /> <a class="navhash" href="#25713">#</a> <code id="25713"> ^</code><br /> <a class="navhash" href="#25714">#</a> <code id="25714"> ( )</code><br /> <a class="navhash" href="#25715">#</a> <code id="25715">nntp._.c:6061:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25716">#</a> <code id="25716"> if( fp = ns->ns_wfp ) fclose(fp);</code><br /> <a class="navhash" href="#25717">#</a> <code id="25717"> ^</code><br /> <a class="navhash" href="#25718">#</a> <code id="25718"> ==</code><br /> <a class="navhash" href="#25719">#</a> <code id="25719">nntp._.c:6259:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25720">#</a> <code id="25720"> for( lp = src; ch = *lp; lp++ ){</code><br /> <a class="navhash" href="#25721">#</a> <code id="25721"> ~~~^~~~~</code><br /> <a class="navhash" href="#25722">#</a> <code id="25722">nntp._.c:6259:20: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25723">#</a> <code id="25723"> for( lp = src; ch = *lp; lp++ ){</code><br /> <a class="navhash" href="#25724">#</a> <code id="25724"> ^</code><br /> <a class="navhash" href="#25725">#</a> <code id="25725"> ( )</code><br /> <a class="navhash" href="#25726">#</a> <code id="25726">nntp._.c:6259:20: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25727">#</a> <code id="25727"> for( lp = src; ch = *lp; lp++ ){</code><br /> <a class="navhash" href="#25728">#</a> <code id="25728"> ^</code><br /> <a class="navhash" href="#25729">#</a> <code id="25729"> ==</code><br /> <a class="navhash" href="#25730">#</a> <code id="25730">nntp._.c:6331:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25731">#</a> <code id="25731"> if( cfp = fopen(cachepath,"r+") ){</code><br /> <a class="navhash" href="#25732">#</a> <code id="25732"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25733">#</a> <code id="25733">nntp._.c:6331:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25734">#</a> <code id="25734"> if( cfp = fopen(cachepath,"r+") ){</code><br /> <a class="navhash" href="#25735">#</a> <code id="25735"> ^</code><br /> <a class="navhash" href="#25736">#</a> <code id="25736"> ( )</code><br /> <a class="navhash" href="#25737">#</a> <code id="25737">nntp._.c:6331:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25738">#</a> <code id="25738"> if( cfp = fopen(cachepath,"r+") ){</code><br /> <a class="navhash" href="#25739">#</a> <code id="25739"> ^</code><br /> <a class="navhash" href="#25740">#</a> <code id="25740"> ==</code><br /> <a class="navhash" href="#25741">#</a> <code id="25741">nntp._.c:6387:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25742">#</a> <code id="25742"> if( afp = openCACHE(nsid,0,NO_EXPIRE,DIR_SPOOL,group,anum,AVStr(cachepath)) ){</code><br /> <a class="navhash" href="#25743">#</a> <code id="25743"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25744">#</a> <code id="25744">nntp._.c:6387:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25745">#</a> <code id="25745"> if( afp = openCACHE(nsid,0,NO_EXPIRE,DIR_SPOOL,group,anum,AVStr(cachepath)) ){</code><br /> <a class="navhash" href="#25746">#</a> <code id="25746"> ^</code><br /> <a class="navhash" href="#25747">#</a> <code id="25747"> ( )</code><br /> <a class="navhash" href="#25748">#</a> <code id="25748">nntp._.c:6387:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25749">#</a> <code id="25749"> if( afp = openCACHE(nsid,0,NO_EXPIRE,DIR_SPOOL,group,anum,AVStr(cachepath)) ){</code><br /> <a class="navhash" href="#25750">#</a> <code id="25750"> ^</code><br /> <a class="navhash" href="#25751">#</a> <code id="25751"> ==</code><br /> <a class="navhash" href="#25752">#</a> <code id="25752">nntp._.c:6435:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25753">#</a> <code id="25753"> if( dp = strrchr(value,' ') )</code><br /> <a class="navhash" href="#25754">#</a> <code id="25754"> ~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25755">#</a> <code id="25755">nntp._.c:6435:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25756">#</a> <code id="25756"> if( dp = strrchr(value,' ') )</code><br /> <a class="navhash" href="#25757">#</a> <code id="25757"> ^</code><br /> <a class="navhash" href="#25758">#</a> <code id="25758"> ( )</code><br /> <a class="navhash" href="#25759">#</a> <code id="25759">nntp._.c:6435:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25760">#</a> <code id="25760"> if( dp = strrchr(value,' ') )</code><br /> <a class="navhash" href="#25761">#</a> <code id="25761"> ^</code><br /> <a class="navhash" href="#25762">#</a> <code id="25762"> ==</code><br /> <a class="navhash" href="#25763">#</a> <code id="25763">nntp._.c:6438:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25764">#</a> <code id="25764"> for( vp = value; ch = *vp; vp++ ){</code><br /> <a class="navhash" href="#25765">#</a> <code id="25765"> ~~~^~~~~</code><br /> <a class="navhash" href="#25766">#</a> <code id="25766">nntp._.c:6438:23: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25767">#</a> <code id="25767"> for( vp = value; ch = *vp; vp++ ){</code><br /> <a class="navhash" href="#25768">#</a> <code id="25768"> ^</code><br /> <a class="navhash" href="#25769">#</a> <code id="25769"> ( )</code><br /> <a class="navhash" href="#25770">#</a> <code id="25770">nntp._.c:6438:23: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25771">#</a> <code id="25771"> for( vp = value; ch = *vp; vp++ ){</code><br /> <a class="navhash" href="#25772">#</a> <code id="25772"> ^</code><br /> <a class="navhash" href="#25773">#</a> <code id="25773"> ==</code><br /> <a class="navhash" href="#25774">#</a> <code id="25774">nntp._.c:6467:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25775">#</a> <code id="25775"> if( xfp = openCACHE(nsid,0,NO_EXPIRE,DIR_XOVER,group,anum,AVStr(cachepath)) ){</code><br /> <a class="navhash" href="#25776">#</a> <code id="25776"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25777">#</a> <code id="25777">nntp._.c:6467:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25778">#</a> <code id="25778"> if( xfp = openCACHE(nsid,0,NO_EXPIRE,DIR_XOVER,group,anum,AVStr(cachepath)) ){</code><br /> <a class="navhash" href="#25779">#</a> <code id="25779"> ^</code><br /> <a class="navhash" href="#25780">#</a> <code id="25780"> ( )</code><br /> <a class="navhash" href="#25781">#</a> <code id="25781">nntp._.c:6467:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25782">#</a> <code id="25782"> if( xfp = openCACHE(nsid,0,NO_EXPIRE,DIR_XOVER,group,anum,AVStr(cachepath)) ){</code><br /> <a class="navhash" href="#25783">#</a> <code id="25783"> ^</code><br /> <a class="navhash" href="#25784">#</a> <code id="25784"> ==</code><br /> <a class="navhash" href="#25785">#</a> <code id="25785">nntp._.c:6485:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25786">#</a> <code id="25786"> if( xfp = openCACHE(nsid,1,NO_EXPIRE,DIR_XOVER,group,anum,AVStr(cachepath)) ){</code><br /> <a class="navhash" href="#25787">#</a> <code id="25787"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25788">#</a> <code id="25788">nntp._.c:6485:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25789">#</a> <code id="25789"> if( xfp = openCACHE(nsid,1,NO_EXPIRE,DIR_XOVER,group,anum,AVStr(cachepath)) ){</code><br /> <a class="navhash" href="#25790">#</a> <code id="25790"> ^</code><br /> <a class="navhash" href="#25791">#</a> <code id="25791"> ( )</code><br /> <a class="navhash" href="#25792">#</a> <code id="25792">nntp._.c:6485:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25793">#</a> <code id="25793"> if( xfp = openCACHE(nsid,1,NO_EXPIRE,DIR_XOVER,group,anum,AVStr(cachepath)) ){</code><br /> <a class="navhash" href="#25794">#</a> <code id="25794"> ^</code><br /> <a class="navhash" href="#25795">#</a> <code id="25795"> ==</code><br /> <a class="navhash" href="#25796">#</a> <code id="25796">nntp._.c:6502:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25797">#</a> <code id="25797"> if( afp = ENEWS_article(NULL,group,anum) )</code><br /> <a class="navhash" href="#25798">#</a> <code id="25798"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25799">#</a> <code id="25799">nntp._.c:6502:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25800">#</a> <code id="25800"> if( afp = ENEWS_article(NULL,group,anum) )</code><br /> <a class="navhash" href="#25801">#</a> <code id="25801"> ^</code><br /> <a class="navhash" href="#25802">#</a> <code id="25802"> ( )</code><br /> <a class="navhash" href="#25803">#</a> <code id="25803">nntp._.c:6502:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25804">#</a> <code id="25804"> if( afp = ENEWS_article(NULL,group,anum) )</code><br /> <a class="navhash" href="#25805">#</a> <code id="25805"> ^</code><br /> <a class="navhash" href="#25806">#</a> <code id="25806"> ==</code><br /> <a class="navhash" href="#25807">#</a> <code id="25807">nntp._.c:6506:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25808">#</a> <code id="25808"> if( afp = NNTP_openARTICLE(nsid,NO_EXPIRE,group,anum,AVStr(cpath)) )</code><br /> <a class="navhash" href="#25809">#</a> <code id="25809"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25810">#</a> <code id="25810">nntp._.c:6506:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25811">#</a> <code id="25811"> if( afp = NNTP_openARTICLE(nsid,NO_EXPIRE,group,anum,AVStr(cpath)) )</code><br /> <a class="navhash" href="#25812">#</a> <code id="25812"> ^</code><br /> <a class="navhash" href="#25813">#</a> <code id="25813"> ( )</code><br /> <a class="navhash" href="#25814">#</a> <code id="25814">nntp._.c:6506:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25815">#</a> <code id="25815"> if( afp = NNTP_openARTICLE(nsid,NO_EXPIRE,group,anum,AVStr(cpath)) )</code><br /> <a class="navhash" href="#25816">#</a> <code id="25816"> ^</code><br /> <a class="navhash" href="#25817">#</a> <code id="25817"> ==</code><br /> <a class="navhash" href="#25818">#</a> <code id="25818">nntp._.c:6636:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25819">#</a> <code id="25819"> if( fanum = matchMsgid(msgid,group,AVStr(rgroup),xover) )</code><br /> <a class="navhash" href="#25820">#</a> <code id="25820"> ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25821">#</a> <code id="25821">nntp._.c:6636:14: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25822">#</a> <code id="25822"> if( fanum = matchMsgid(msgid,group,AVStr(rgroup),xover) )</code><br /> <a class="navhash" href="#25823">#</a> <code id="25823"> ^</code><br /> <a class="navhash" href="#25824">#</a> <code id="25824"> ( )</code><br /> <a class="navhash" href="#25825">#</a> <code id="25825">nntp._.c:6636:14: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25826">#</a> <code id="25826"> if( fanum = matchMsgid(msgid,group,AVStr(rgroup),xover) )</code><br /> <a class="navhash" href="#25827">#</a> <code id="25827"> ^</code><br /> <a class="navhash" href="#25828">#</a> <code id="25828"> ==</code><br /> <a class="navhash" href="#25829">#</a> <code id="25829">nntp._.c:6683:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25830">#</a> <code id="25830"> if( afp = openCACHE(nsid,0,expire,DIR_SPOOL,group,anum,AVStr(cpath)) )</code><br /> <a class="navhash" href="#25831">#</a> <code id="25831"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25832">#</a> <code id="25832">nntp._.c:6683:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25833">#</a> <code id="25833"> if( afp = openCACHE(nsid,0,expire,DIR_SPOOL,group,anum,AVStr(cpath)) )</code><br /> <a class="navhash" href="#25834">#</a> <code id="25834"> ^</code><br /> <a class="navhash" href="#25835">#</a> <code id="25835"> ( )</code><br /> <a class="navhash" href="#25836">#</a> <code id="25836">nntp._.c:6683:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25837">#</a> <code id="25837"> if( afp = openCACHE(nsid,0,expire,DIR_SPOOL,group,anum,AVStr(cpath)) )</code><br /> <a class="navhash" href="#25838">#</a> <code id="25838"> ^</code><br /> <a class="navhash" href="#25839">#</a> <code id="25839"> ==</code><br /> <a class="navhash" href="#25840">#</a> <code id="25840">nntp._.c:6709:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25841">#</a> <code id="25841"> if( afp = NNTP_openARTICLEC(nsid,expire,group,anum,AVStr(cpath)) )</code><br /> <a class="navhash" href="#25842">#</a> <code id="25842"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25843">#</a> <code id="25843">nntp._.c:6709:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25844">#</a> <code id="25844"> if( afp = NNTP_openARTICLEC(nsid,expire,group,anum,AVStr(cpath)) )</code><br /> <a class="navhash" href="#25845">#</a> <code id="25845"> ^</code><br /> <a class="navhash" href="#25846">#</a> <code id="25846"> ( )</code><br /> <a class="navhash" href="#25847">#</a> <code id="25847">nntp._.c:6709:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25848">#</a> <code id="25848"> if( afp = NNTP_openARTICLEC(nsid,expire,group,anum,AVStr(cpath)) )</code><br /> <a class="navhash" href="#25849">#</a> <code id="25849"> ^</code><br /> <a class="navhash" href="#25850">#</a> <code id="25850"> ==</code><br /> <a class="navhash" href="#25851">#</a> <code id="25851">nntp._.c:6728:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]</code><br /> <a class="navhash" href="#25852">#</a> <code id="25852"> else return openCACHE(nsid,0,NO_EXPIRE,DIR_SPOOL,group,anum,AVStr(cpath));</code><br /> <a class="navhash" href="#25853">#</a> <code id="25853"> ^</code><br /> <a class="navhash" href="#25854">#</a> <code id="25854">nntp._.c:6800:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25855">#</a> <code id="25855"> if( xafp = fopen(xapath,"r") ){</code><br /> <a class="navhash" href="#25856">#</a> <code id="25856"> ~~~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25857">#</a> <code id="25857">nntp._.c:6800:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25858">#</a> <code id="25858"> if( xafp = fopen(xapath,"r") ){</code><br /> <a class="navhash" href="#25859">#</a> <code id="25859"> ^</code><br /> <a class="navhash" href="#25860">#</a> <code id="25860"> ( )</code><br /> <a class="navhash" href="#25861">#</a> <code id="25861">nntp._.c:6800:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25862">#</a> <code id="25862"> if( xafp = fopen(xapath,"r") ){</code><br /> <a class="navhash" href="#25863">#</a> <code id="25863"> ^</code><br /> <a class="navhash" href="#25864">#</a> <code id="25864"> ==</code><br /> <a class="navhash" href="#25865">#</a> <code id="25865">nntp._.c:6870:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25866">#</a> <code id="25866"> if( mp = strchr(msgid,'<') ){</code><br /> <a class="navhash" href="#25867">#</a> <code id="25867"> ~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25868">#</a> <code id="25868">nntp._.c:6870:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25869">#</a> <code id="25869"> if( mp = strchr(msgid,'<') ){</code><br /> <a class="navhash" href="#25870">#</a> <code id="25870"> ^</code><br /> <a class="navhash" href="#25871">#</a> <code id="25871"> ( )</code><br /> <a class="navhash" href="#25872">#</a> <code id="25872">nntp._.c:6870:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25873">#</a> <code id="25873"> if( mp = strchr(msgid,'<') ){</code><br /> <a class="navhash" href="#25874">#</a> <code id="25874"> ^</code><br /> <a class="navhash" href="#25875">#</a> <code id="25875"> ==</code><br /> <a class="navhash" href="#25876">#</a> <code id="25876">nntp._.c:6872:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25877">#</a> <code id="25877"> if( mp = strchr(msgid,'>') )</code><br /> <a class="navhash" href="#25878">#</a> <code id="25878"> ~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25879">#</a> <code id="25879">nntp._.c:6872:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25880">#</a> <code id="25880"> if( mp = strchr(msgid,'>') )</code><br /> <a class="navhash" href="#25881">#</a> <code id="25881"> ^</code><br /> <a class="navhash" href="#25882">#</a> <code id="25882"> ( )</code><br /> <a class="navhash" href="#25883">#</a> <code id="25883">nntp._.c:6872:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25884">#</a> <code id="25884"> if( mp = strchr(msgid,'>') )</code><br /> <a class="navhash" href="#25885">#</a> <code id="25885"> ^</code><br /> <a class="navhash" href="#25886">#</a> <code id="25886"> ==</code><br /> <a class="navhash" href="#25887">#</a> <code id="25887">nntp._.c:7024:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25888">#</a> <code id="25888"> while( xp = wordScan(xp,xpath1) ){</code><br /> <a class="navhash" href="#25889">#</a> <code id="25889"> ~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25890">#</a> <code id="25890">nntp._.c:7024:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25891">#</a> <code id="25891"> while( xp = wordScan(xp,xpath1) ){</code><br /> <a class="navhash" href="#25892">#</a> <code id="25892"> ^</code><br /> <a class="navhash" href="#25893">#</a> <code id="25893"> ( )</code><br /> <a class="navhash" href="#25894">#</a> <code id="25894">nntp._.c:7024:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25895">#</a> <code id="25895"> while( xp = wordScan(xp,xpath1) ){</code><br /> <a class="navhash" href="#25896">#</a> <code id="25896"> ^</code><br /> <a class="navhash" href="#25897">#</a> <code id="25897"> ==</code><br /> <a class="navhash" href="#25898">#</a> <code id="25898">nntp._.c:7059:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25899">#</a> <code id="25899"> if( anum = anomidToGroup(msgid,BVStr(rgroup)) ){</code><br /> <a class="navhash" href="#25900">#</a> <code id="25900"> ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25901">#</a> <code id="25901">nntp._.c:7059:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25902">#</a> <code id="25902"> if( anum = anomidToGroup(msgid,BVStr(rgroup)) ){</code><br /> <a class="navhash" href="#25903">#</a> <code id="25903"> ^</code><br /> <a class="navhash" href="#25904">#</a> <code id="25904"> ( )</code><br /> <a class="navhash" href="#25905">#</a> <code id="25905">nntp._.c:7059:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25906">#</a> <code id="25906"> if( anum = anomidToGroup(msgid,BVStr(rgroup)) ){</code><br /> <a class="navhash" href="#25907">#</a> <code id="25907"> ^</code><br /> <a class="navhash" href="#25908">#</a> <code id="25908"> ==</code><br /> <a class="navhash" href="#25909">#</a> <code id="25909">nntp._.c:7063:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25910">#</a> <code id="25910"> if( afp = NNTP_openArticle(nsid,NO_EXPIRE,msgid,group,0,AVStr(cpath)) ){</code><br /> <a class="navhash" href="#25911">#</a> <code id="25911"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25912">#</a> <code id="25912">nntp._.c:7063:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25913">#</a> <code id="25913"> if( afp = NNTP_openArticle(nsid,NO_EXPIRE,msgid,group,0,AVStr(cpath)) ){</code><br /> <a class="navhash" href="#25914">#</a> <code id="25914"> ^</code><br /> <a class="navhash" href="#25915">#</a> <code id="25915"> ( )</code><br /> <a class="navhash" href="#25916">#</a> <code id="25916">nntp._.c:7063:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25917">#</a> <code id="25917"> if( afp = NNTP_openArticle(nsid,NO_EXPIRE,msgid,group,0,AVStr(cpath)) ){</code><br /> <a class="navhash" href="#25918">#</a> <code id="25918"> ^</code><br /> <a class="navhash" href="#25919">#</a> <code id="25919"> ==</code><br /> <a class="navhash" href="#25920">#</a> <code id="25920">nntp._.c:7070:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25921">#</a> <code id="25921"> if( dp = strstr(xref,group) )</code><br /> <a class="navhash" href="#25922">#</a> <code id="25922"> ~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25923">#</a> <code id="25923">nntp._.c:7070:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25924">#</a> <code id="25924"> if( dp = strstr(xref,group) )</code><br /> <a class="navhash" href="#25925">#</a> <code id="25925"> ^</code><br /> <a class="navhash" href="#25926">#</a> <code id="25926"> ( )</code><br /> <a class="navhash" href="#25927">#</a> <code id="25927">nntp._.c:7070:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25928">#</a> <code id="25928"> if( dp = strstr(xref,group) )</code><br /> <a class="navhash" href="#25929">#</a> <code id="25929"> ^</code><br /> <a class="navhash" href="#25930">#</a> <code id="25930"> ==</code><br /> <a class="navhash" href="#25931">#</a> <code id="25931">nntp._.c:7076:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25932">#</a> <code id="25932"> if( dp = strchr(xref,' ') )</code><br /> <a class="navhash" href="#25933">#</a> <code id="25933"> ~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25934">#</a> <code id="25934">nntp._.c:7076:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25935">#</a> <code id="25935"> if( dp = strchr(xref,' ') )</code><br /> <a class="navhash" href="#25936">#</a> <code id="25936"> ^</code><br /> <a class="navhash" href="#25937">#</a> <code id="25937"> ( )</code><br /> <a class="navhash" href="#25938">#</a> <code id="25938">nntp._.c:7076:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25939">#</a> <code id="25939"> if( dp = strchr(xref,' ') )</code><br /> <a class="navhash" href="#25940">#</a> <code id="25940"> ^</code><br /> <a class="navhash" href="#25941">#</a> <code id="25941"> ==</code><br /> <a class="navhash" href="#25942">#</a> <code id="25942">nntp._.c:7094:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25943">#</a> <code id="25943"> if( anum = GroupanumbyXPATH(nsid,msgid,group,AVStr(rgroup)) ){</code><br /> <a class="navhash" href="#25944">#</a> <code id="25944"> ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25945">#</a> <code id="25945">nntp._.c:7094:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25946">#</a> <code id="25946"> if( anum = GroupanumbyXPATH(nsid,msgid,group,AVStr(rgroup)) ){</code><br /> <a class="navhash" href="#25947">#</a> <code id="25947"> ^</code><br /> <a class="navhash" href="#25948">#</a> <code id="25948"> ( )</code><br /> <a class="navhash" href="#25949">#</a> <code id="25949">nntp._.c:7094:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25950">#</a> <code id="25950"> if( anum = GroupanumbyXPATH(nsid,msgid,group,AVStr(rgroup)) ){</code><br /> <a class="navhash" href="#25951">#</a> <code id="25951"> ^</code><br /> <a class="navhash" href="#25952">#</a> <code id="25952"> ==</code><br /> <a class="navhash" href="#25953">#</a> <code id="25953">nntp._.c:7117:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25954">#</a> <code id="25954"> if( anum = search1(nsid,msgid,group,anum1,anum1-40,AVStr(rgroup)) )</code><br /> <a class="navhash" href="#25955">#</a> <code id="25955"> ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25956">#</a> <code id="25956">nntp._.c:7117:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25957">#</a> <code id="25957"> if( anum = search1(nsid,msgid,group,anum1,anum1-40,AVStr(rgroup)) )</code><br /> <a class="navhash" href="#25958">#</a> <code id="25958"> ^</code><br /> <a class="navhash" href="#25959">#</a> <code id="25959"> ( )</code><br /> <a class="navhash" href="#25960">#</a> <code id="25960">nntp._.c:7117:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25961">#</a> <code id="25961"> if( anum = search1(nsid,msgid,group,anum1,anum1-40,AVStr(rgroup)) )</code><br /> <a class="navhash" href="#25962">#</a> <code id="25962"> ^</code><br /> <a class="navhash" href="#25963">#</a> <code id="25963"> ==</code><br /> <a class="navhash" href="#25964">#</a> <code id="25964">nntp._.c:7119:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25965">#</a> <code id="25965"> if( anum = search1(nsid,msgid,group,anum1,anum1+10,AVStr(rgroup)) )</code><br /> <a class="navhash" href="#25966">#</a> <code id="25966"> ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25967">#</a> <code id="25967">nntp._.c:7119:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25968">#</a> <code id="25968"> if( anum = search1(nsid,msgid,group,anum1,anum1+10,AVStr(rgroup)) )</code><br /> <a class="navhash" href="#25969">#</a> <code id="25969"> ^</code><br /> <a class="navhash" href="#25970">#</a> <code id="25970"> ( )</code><br /> <a class="navhash" href="#25971">#</a> <code id="25971">nntp._.c:7119:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25972">#</a> <code id="25972"> if( anum = search1(nsid,msgid,group,anum1,anum1+10,AVStr(rgroup)) )</code><br /> <a class="navhash" href="#25973">#</a> <code id="25973"> ^</code><br /> <a class="navhash" href="#25974">#</a> <code id="25974"> ==</code><br /> <a class="navhash" href="#25975">#</a> <code id="25975">nntp._.c:7140:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25976">#</a> <code id="25976"> if( lfp = openCACHE(nsid,0,expire,DIR_LIB,LIST_GROUP,ganum,AVStr(cache)) )</code><br /> <a class="navhash" href="#25977">#</a> <code id="25977"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25978">#</a> <code id="25978">nntp._.c:7140:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25979">#</a> <code id="25979"> if( lfp = openCACHE(nsid,0,expire,DIR_LIB,LIST_GROUP,ganum,AVStr(cache)) )</code><br /> <a class="navhash" href="#25980">#</a> <code id="25980"> ^</code><br /> <a class="navhash" href="#25981">#</a> <code id="25981"> ( )</code><br /> <a class="navhash" href="#25982">#</a> <code id="25982">nntp._.c:7140:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25983">#</a> <code id="25983"> if( lfp = openCACHE(nsid,0,expire,DIR_LIB,LIST_GROUP,ganum,AVStr(cache)) )</code><br /> <a class="navhash" href="#25984">#</a> <code id="25984"> ^</code><br /> <a class="navhash" href="#25985">#</a> <code id="25985"> ==</code><br /> <a class="navhash" href="#25986">#</a> <code id="25986">nntp._.c:7219:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#25987">#</a> <code id="25987"> if( lfp = NNTP_openLIST(nsid,expire,"NNTP_getGROUP") ){</code><br /> <a class="navhash" href="#25988">#</a> <code id="25988"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#25989">#</a> <code id="25989">nntp._.c:7219:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#25990">#</a> <code id="25990"> if( lfp = NNTP_openLIST(nsid,expire,"NNTP_getGROUP") ){</code><br /> <a class="navhash" href="#25991">#</a> <code id="25991"> ^</code><br /> <a class="navhash" href="#25992">#</a> <code id="25992"> ( )</code><br /> <a class="navhash" href="#25993">#</a> <code id="25993">nntp._.c:7219:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#25994">#</a> <code id="25994"> if( lfp = NNTP_openLIST(nsid,expire,"NNTP_getGROUP") ){</code><br /> <a class="navhash" href="#25995">#</a> <code id="25995"> ^</code><br /> <a class="navhash" href="#25996">#</a> <code id="25996"> ==</code><br /> <a class="navhash" href="#25997">#</a> <code id="25997">nntp._.c:7301:18: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#25998">#</a> <code id="25998"> if( from < min && to < min || max < from && max < to ){</code><br /> <a class="navhash" href="#25999">#</a> <code id="25999"> ~~~~~~~~~~~^~~~~~~~~~~ ~~</code><br /> <a class="navhash" href="#26000">#</a> <code id="26000">nntp._.c:7301:18: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#26001">#</a> <code id="26001"> if( from < min && to < min || max < from && max < to ){</code><br /> <a class="navhash" href="#26002">#</a> <code id="26002"> ^</code><br /> <a class="navhash" href="#26003">#</a> <code id="26003"> ( )</code><br /> <a class="navhash" href="#26004">#</a> <code id="26004">nntp._.c:7301:44: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#26005">#</a> <code id="26005"> if( from < min && to < min || max < from && max < to ){</code><br /> <a class="navhash" href="#26006">#</a> <code id="26006"> ~~ ~~~~~~~~~~~^~~~~~~~~~~</code><br /> <a class="navhash" href="#26007">#</a> <code id="26007">nntp._.c:7301:44: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#26008">#</a> <code id="26008"> if( from < min && to < min || max < from && max < to ){</code><br /> <a class="navhash" href="#26009">#</a> <code id="26009"> ^</code><br /> <a class="navhash" href="#26010">#</a> <code id="26010"> ( )</code><br /> <a class="navhash" href="#26011">#</a> <code id="26011">nntp._.c:7374:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26012">#</a> <code id="26012"> if( mno = cachedmno(mid) )</code><br /> <a class="navhash" href="#26013">#</a> <code id="26013"> ~~~~^~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26014">#</a> <code id="26014">nntp._.c:7374:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26015">#</a> <code id="26015"> if( mno = cachedmno(mid) )</code><br /> <a class="navhash" href="#26016">#</a> <code id="26016"> ^</code><br /> <a class="navhash" href="#26017">#</a> <code id="26017"> ( )</code><br /> <a class="navhash" href="#26018">#</a> <code id="26018">nntp._.c:7374:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26019">#</a> <code id="26019"> if( mno = cachedmno(mid) )</code><br /> <a class="navhash" href="#26020">#</a> <code id="26020"> ^</code><br /> <a class="navhash" href="#26021">#</a> <code id="26021"> ==</code><br /> <a class="navhash" href="#26022">#</a> <code id="26022">nntp._.c:7413:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26023">#</a> <code id="26023"> if( mno = POP_findMessageid(ts,fs,arg) ){</code><br /> <a class="navhash" href="#26024">#</a> <code id="26024"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26025">#</a> <code id="26025">nntp._.c:7413:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26026">#</a> <code id="26026"> if( mno = POP_findMessageid(ts,fs,arg) ){</code><br /> <a class="navhash" href="#26027">#</a> <code id="26027"> ^</code><br /> <a class="navhash" href="#26028">#</a> <code id="26028"> ( )</code><br /> <a class="navhash" href="#26029">#</a> <code id="26029">nntp._.c:7413:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26030">#</a> <code id="26030"> if( mno = POP_findMessageid(ts,fs,arg) ){</code><br /> <a class="navhash" href="#26031">#</a> <code id="26031"> ^</code><br /> <a class="navhash" href="#26032">#</a> <code id="26032"> ==</code><br /> <a class="navhash" href="#26033">#</a> <code id="26033">nntp._.c:7835:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26034">#</a> <code id="26034"> if( pas = strchr(authb,':') ){</code><br /> <a class="navhash" href="#26035">#</a> <code id="26035"> ~~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26036">#</a> <code id="26036">nntp._.c:7835:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26037">#</a> <code id="26037"> if( pas = strchr(authb,':') ){</code><br /> <a class="navhash" href="#26038">#</a> <code id="26038"> ^</code><br /> <a class="navhash" href="#26039">#</a> <code id="26039"> ( )</code><br /> <a class="navhash" href="#26040">#</a> <code id="26040">nntp._.c:7835:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26041">#</a> <code id="26041"> if( pas = strchr(authb,':') ){</code><br /> <a class="navhash" href="#26042">#</a> <code id="26042"> ^</code><br /> <a class="navhash" href="#26043">#</a> <code id="26043"> ==</code><br /> <a class="navhash" href="#26044">#</a> <code id="26044">nntp._.c:7997:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26045">#</a> <code id="26045"> if( act1 = ns->ns_actcache[neg][ai] ){</code><br /> <a class="navhash" href="#26046">#</a> <code id="26046"> ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26047">#</a> <code id="26047">nntp._.c:7997:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26048">#</a> <code id="26048"> if( act1 = ns->ns_actcache[neg][ai] ){</code><br /> <a class="navhash" href="#26049">#</a> <code id="26049"> ^</code><br /> <a class="navhash" href="#26050">#</a> <code id="26050"> ( )</code><br /> <a class="navhash" href="#26051">#</a> <code id="26051">nntp._.c:7997:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26052">#</a> <code id="26052"> if( act1 = ns->ns_actcache[neg][ai] ){</code><br /> <a class="navhash" href="#26053">#</a> <code id="26053"> ^</code><br /> <a class="navhash" href="#26054">#</a> <code id="26054"> ==</code><br /> <a class="navhash" href="#26055">#</a> <code id="26055">nntp._.c:8168:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26056">#</a> <code id="26056"> if( dfp = dirfopen("NG",AVStr(path),"r+") ){</code><br /> <a class="navhash" href="#26057">#</a> <code id="26057"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26058">#</a> <code id="26058">nntp._.c:8168:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26059">#</a> <code id="26059"> if( dfp = dirfopen("NG",AVStr(path),"r+") ){</code><br /> <a class="navhash" href="#26060">#</a> <code id="26060"> ^</code><br /> <a class="navhash" href="#26061">#</a> <code id="26061"> ( )</code><br /> <a class="navhash" href="#26062">#</a> <code id="26062">nntp._.c:8168:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26063">#</a> <code id="26063"> if( dfp = dirfopen("NG",AVStr(path),"r+") ){</code><br /> <a class="navhash" href="#26064">#</a> <code id="26064"> ^</code><br /> <a class="navhash" href="#26065">#</a> <code id="26065"> ==</code><br /> <a class="navhash" href="#26066">#</a> <code id="26066">nntp._.c:8230:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26067">#</a> <code id="26067"> if( rv = NX.ne_redirecting_serv[fx] ){</code><br /> <a class="navhash" href="#26068">#</a> <code id="26068"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26069">#</a> <code id="26069">nntp._.c:8230:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26070">#</a> <code id="26070"> if( rv = NX.ne_redirecting_serv[fx] ){</code><br /> <a class="navhash" href="#26071">#</a> <code id="26071"> ^</code><br /> <a class="navhash" href="#26072">#</a> <code id="26072"> ( )</code><br /> <a class="navhash" href="#26073">#</a> <code id="26073">nntp._.c:8230:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26074">#</a> <code id="26074"> if( rv = NX.ne_redirecting_serv[fx] ){</code><br /> <a class="navhash" href="#26075">#</a> <code id="26075"> ^</code><br /> <a class="navhash" href="#26076">#</a> <code id="26076"> ==</code><br /> <a class="navhash" href="#26077">#</a> <code id="26077">nntp._.c:8251:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26078">#</a> <code id="26078"> if( tid = NX.ne_redirecting_tid[fx] ){</code><br /> <a class="navhash" href="#26079">#</a> <code id="26079"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26080">#</a> <code id="26080">nntp._.c:8251:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26081">#</a> <code id="26081"> if( tid = NX.ne_redirecting_tid[fx] ){</code><br /> <a class="navhash" href="#26082">#</a> <code id="26082"> ^</code><br /> <a class="navhash" href="#26083">#</a> <code id="26083"> ( )</code><br /> <a class="navhash" href="#26084">#</a> <code id="26084">nntp._.c:8251:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26085">#</a> <code id="26085"> if( tid = NX.ne_redirecting_tid[fx] ){</code><br /> <a class="navhash" href="#26086">#</a> <code id="26086"> ^</code><br /> <a class="navhash" href="#26087">#</a> <code id="26087"> ==</code><br /> <a class="navhash" href="#26088">#</a> <code id="26088">nntp._.c:8347:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26089">#</a> <code id="26089"> if( gfp = dirfopen("StatusCache",AVStr(cpath),"r") ){</code><br /> <a class="navhash" href="#26090">#</a> <code id="26090"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26091">#</a> <code id="26091">nntp._.c:8347:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26092">#</a> <code id="26092"> if( gfp = dirfopen("StatusCache",AVStr(cpath),"r") ){</code><br /> <a class="navhash" href="#26093">#</a> <code id="26093"> ^</code><br /> <a class="navhash" href="#26094">#</a> <code id="26094"> ( )</code><br /> <a class="navhash" href="#26095">#</a> <code id="26095">nntp._.c:8347:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26096">#</a> <code id="26096"> if( gfp = dirfopen("StatusCache",AVStr(cpath),"r") ){</code><br /> <a class="navhash" href="#26097">#</a> <code id="26097"> ^</code><br /> <a class="navhash" href="#26098">#</a> <code id="26098"> ==</code><br /> <a class="navhash" href="#26099">#</a> <code id="26099">nntp._.c:8350:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26100">#</a> <code id="26100"> if( sp = strpbrk(sta1,"\r\n") )</code><br /> <a class="navhash" href="#26101">#</a> <code id="26101"> ~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26102">#</a> <code id="26102">nntp._.c:8350:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26103">#</a> <code id="26103"> if( sp = strpbrk(sta1,"\r\n") )</code><br /> <a class="navhash" href="#26104">#</a> <code id="26104"> ^</code><br /> <a class="navhash" href="#26105">#</a> <code id="26105"> ( )</code><br /> <a class="navhash" href="#26106">#</a> <code id="26106">nntp._.c:8350:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26107">#</a> <code id="26107"> if( sp = strpbrk(sta1,"\r\n") )</code><br /> <a class="navhash" href="#26108">#</a> <code id="26108"> ^</code><br /> <a class="navhash" href="#26109">#</a> <code id="26109"> ==</code><br /> <a class="navhash" href="#26110">#</a> <code id="26110">nntp._.c:8387:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26111">#</a> <code id="26111"> if( gfp = dirfopen("GROUPcache",AVStr(cpath),"w") ){</code><br /> <a class="navhash" href="#26112">#</a> <code id="26112"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26113">#</a> <code id="26113">nntp._.c:8387:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26114">#</a> <code id="26114"> if( gfp = dirfopen("GROUPcache",AVStr(cpath),"w") ){</code><br /> <a class="navhash" href="#26115">#</a> <code id="26115"> ^</code><br /> <a class="navhash" href="#26116">#</a> <code id="26116"> ( )</code><br /> <a class="navhash" href="#26117">#</a> <code id="26117">nntp._.c:8387:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26118">#</a> <code id="26118"> if( gfp = dirfopen("GROUPcache",AVStr(cpath),"w") ){</code><br /> <a class="navhash" href="#26119">#</a> <code id="26119"> ^</code><br /> <a class="navhash" href="#26120">#</a> <code id="26120"> ==</code><br /> <a class="navhash" href="#26121">#</a> <code id="26121">114 warnings generated.</code><br /> <a class="navhash" href="#26122">#</a> <code id="26122">../mkcpp nntplist.c nntplist._.c</code><br /> <a class="navhash" href="#26123">#</a> <code id="26123">-- mkcpp set time: 1492117336 -> 1250403944 nntplist._.c</code><br /> <a class="navhash" href="#26124">#</a> <code id="26124">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c nntplist._.c -o nntplist.o</code><br /> <a class="navhash" href="#26125">#</a> <code id="26125">nntplist._.c:49:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26126">#</a> <code id="26126"> for(vp = b64; ch = *vp; vp++){</code><br /> <a class="navhash" href="#26127">#</a> <code id="26127"> ~~~^~~~~</code><br /> <a class="navhash" href="#26128">#</a> <code id="26128">nntplist._.c:49:19: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26129">#</a> <code id="26129"> for(vp = b64; ch = *vp; vp++){</code><br /> <a class="navhash" href="#26130">#</a> <code id="26130"> ^</code><br /> <a class="navhash" href="#26131">#</a> <code id="26131"> ( )</code><br /> <a class="navhash" href="#26132">#</a> <code id="26132">nntplist._.c:49:19: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26133">#</a> <code id="26133"> for(vp = b64; ch = *vp; vp++){</code><br /> <a class="navhash" href="#26134">#</a> <code id="26134"> ^</code><br /> <a class="navhash" href="#26135">#</a> <code id="26135"> ==</code><br /> <a class="navhash" href="#26136">#</a> <code id="26136">nntplist._.c:77:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26137">#</a> <code id="26137"> if( dp = strpbrk(buf,"\r\n") ){</code><br /> <a class="navhash" href="#26138">#</a> <code id="26138"> ~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26139">#</a> <code id="26139">nntplist._.c:77:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26140">#</a> <code id="26140"> if( dp = strpbrk(buf,"\r\n") ){</code><br /> <a class="navhash" href="#26141">#</a> <code id="26141"> ^</code><br /> <a class="navhash" href="#26142">#</a> <code id="26142"> ( )</code><br /> <a class="navhash" href="#26143">#</a> <code id="26143">nntplist._.c:77:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26144">#</a> <code id="26144"> if( dp = strpbrk(buf,"\r\n") ){</code><br /> <a class="navhash" href="#26145">#</a> <code id="26145"> ^</code><br /> <a class="navhash" href="#26146">#</a> <code id="26146"> ==</code><br /> <a class="navhash" href="#26147">#</a> <code id="26147">2 warnings generated.</code><br /> <a class="navhash" href="#26148">#</a> <code id="26148">../mkcpp nntpgw.c nntpgw._.c</code><br /> <a class="navhash" href="#26149">#</a> <code id="26149">-- mkcpp set time: 1492117336 -> 1399942354 nntpgw._.c</code><br /> <a class="navhash" href="#26150">#</a> <code id="26150">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c nntpgw._.c -o nntpgw.o</code><br /> <a class="navhash" href="#26151">#</a> <code id="26151">nntpgw._.c:1043:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26152">#</a> <code id="26152"> for( sp = name; ch = *sp; sp++ ){</code><br /> <a class="navhash" href="#26153">#</a> <code id="26153"> ~~~^~~~~</code><br /> <a class="navhash" href="#26154">#</a> <code id="26154">nntpgw._.c:1043:21: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26155">#</a> <code id="26155"> for( sp = name; ch = *sp; sp++ ){</code><br /> <a class="navhash" href="#26156">#</a> <code id="26156"> ^</code><br /> <a class="navhash" href="#26157">#</a> <code id="26157"> ( )</code><br /> <a class="navhash" href="#26158">#</a> <code id="26158">nntpgw._.c:1043:21: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26159">#</a> <code id="26159"> for( sp = name; ch = *sp; sp++ ){</code><br /> <a class="navhash" href="#26160">#</a> <code id="26160"> ^</code><br /> <a class="navhash" href="#26161">#</a> <code id="26161"> ==</code><br /> <a class="navhash" href="#26162">#</a> <code id="26162">nntpgw._.c:1128:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26163">#</a> <code id="26163"> for( np = name; ch = *np; np++ ){</code><br /> <a class="navhash" href="#26164">#</a> <code id="26164"> ~~~^~~~~</code><br /> <a class="navhash" href="#26165">#</a> <code id="26165">nntpgw._.c:1128:21: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26166">#</a> <code id="26166"> for( np = name; ch = *np; np++ ){</code><br /> <a class="navhash" href="#26167">#</a> <code id="26167"> ^</code><br /> <a class="navhash" href="#26168">#</a> <code id="26168"> ( )</code><br /> <a class="navhash" href="#26169">#</a> <code id="26169">nntpgw._.c:1128:21: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26170">#</a> <code id="26170"> for( np = name; ch = *np; np++ ){</code><br /> <a class="navhash" href="#26171">#</a> <code id="26171"> ^</code><br /> <a class="navhash" href="#26172">#</a> <code id="26172"> ==</code><br /> <a class="navhash" href="#26173">#</a> <code id="26173">nntpgw._.c:1246:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26174">#</a> <code id="26174"> for( sx = 1; ch = tmp[sx]; sx++ ){</code><br /> <a class="navhash" href="#26175">#</a> <code id="26175"> ~~~^~~~~~~~~</code><br /> <a class="navhash" href="#26176">#</a> <code id="26176">nntpgw._.c:1246:20: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26177">#</a> <code id="26177"> for( sx = 1; ch = tmp[sx]; sx++ ){</code><br /> <a class="navhash" href="#26178">#</a> <code id="26178"> ^</code><br /> <a class="navhash" href="#26179">#</a> <code id="26179"> ( )</code><br /> <a class="navhash" href="#26180">#</a> <code id="26180">nntpgw._.c:1246:20: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26181">#</a> <code id="26181"> for( sx = 1; ch = tmp[sx]; sx++ ){</code><br /> <a class="navhash" href="#26182">#</a> <code id="26182"> ^</code><br /> <a class="navhash" href="#26183">#</a> <code id="26183"> ==</code><br /> <a class="navhash" href="#26184">#</a> <code id="26184">nntpgw._.c:1278:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26185">#</a> <code id="26185"> if( tp = strrchr(References,'>') ){</code><br /> <a class="navhash" href="#26186">#</a> <code id="26186"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26187">#</a> <code id="26187">nntpgw._.c:1278:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26188">#</a> <code id="26188"> if( tp = strrchr(References,'>') ){</code><br /> <a class="navhash" href="#26189">#</a> <code id="26189"> ^</code><br /> <a class="navhash" href="#26190">#</a> <code id="26190"> ( )</code><br /> <a class="navhash" href="#26191">#</a> <code id="26191">nntpgw._.c:1278:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26192">#</a> <code id="26192"> if( tp = strrchr(References,'>') ){</code><br /> <a class="navhash" href="#26193">#</a> <code id="26193"> ^</code><br /> <a class="navhash" href="#26194">#</a> <code id="26194"> ==</code><br /> <a class="navhash" href="#26195">#</a> <code id="26195">nntpgw._.c:1312:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26196">#</a> <code id="26196"> if( dp = strrchr(url,'/') )</code><br /> <a class="navhash" href="#26197">#</a> <code id="26197"> ~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26198">#</a> <code id="26198">nntpgw._.c:1312:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26199">#</a> <code id="26199"> if( dp = strrchr(url,'/') )</code><br /> <a class="navhash" href="#26200">#</a> <code id="26200"> ^</code><br /> <a class="navhash" href="#26201">#</a> <code id="26201"> ( )</code><br /> <a class="navhash" href="#26202">#</a> <code id="26202">nntpgw._.c:1312:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26203">#</a> <code id="26203"> if( dp = strrchr(url,'/') )</code><br /> <a class="navhash" href="#26204">#</a> <code id="26204"> ^</code><br /> <a class="navhash" href="#26205">#</a> <code id="26205"> ==</code><br /> <a class="navhash" href="#26206">#</a> <code id="26206">nntpgw._.c:1353:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26207">#</a> <code id="26207"> if( tp = strchr(str,'<') )</code><br /> <a class="navhash" href="#26208">#</a> <code id="26208"> ~~~^~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26209">#</a> <code id="26209">nntpgw._.c:1353:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26210">#</a> <code id="26210"> if( tp = strchr(str,'<') )</code><br /> <a class="navhash" href="#26211">#</a> <code id="26211"> ^</code><br /> <a class="navhash" href="#26212">#</a> <code id="26212"> ( )</code><br /> <a class="navhash" href="#26213">#</a> <code id="26213">nntpgw._.c:1353:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26214">#</a> <code id="26214"> if( tp = strchr(str,'<') )</code><br /> <a class="navhash" href="#26215">#</a> <code id="26215"> ^</code><br /> <a class="navhash" href="#26216">#</a> <code id="26216"> ==</code><br /> <a class="navhash" href="#26217">#</a> <code id="26217">nntpgw._.c:1354:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26218">#</a> <code id="26218"> if( ep = strchr(tp,'>') ){</code><br /> <a class="navhash" href="#26219">#</a> <code id="26219"> ~~~^~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26220">#</a> <code id="26220">nntpgw._.c:1354:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26221">#</a> <code id="26221"> if( ep = strchr(tp,'>') ){</code><br /> <a class="navhash" href="#26222">#</a> <code id="26222"> ^</code><br /> <a class="navhash" href="#26223">#</a> <code id="26223"> ( )</code><br /> <a class="navhash" href="#26224">#</a> <code id="26224">nntpgw._.c:1354:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26225">#</a> <code id="26225"> if( ep = strchr(tp,'>') ){</code><br /> <a class="navhash" href="#26226">#</a> <code id="26226"> ^</code><br /> <a class="navhash" href="#26227">#</a> <code id="26227"> ==</code><br /> <a class="navhash" href="#26228">#</a> <code id="26228">nntpgw._.c:1363:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26229">#</a> <code id="26229"> for( sp = str; ch = *sp; ){</code><br /> <a class="navhash" href="#26230">#</a> <code id="26230"> ~~~^~~~~</code><br /> <a class="navhash" href="#26231">#</a> <code id="26231">nntpgw._.c:1363:20: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26232">#</a> <code id="26232"> for( sp = str; ch = *sp; ){</code><br /> <a class="navhash" href="#26233">#</a> <code id="26233"> ^</code><br /> <a class="navhash" href="#26234">#</a> <code id="26234"> ( )</code><br /> <a class="navhash" href="#26235">#</a> <code id="26235">nntpgw._.c:1363:20: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26236">#</a> <code id="26236"> for( sp = str; ch = *sp; ){</code><br /> <a class="navhash" href="#26237">#</a> <code id="26237"> ^</code><br /> <a class="navhash" href="#26238">#</a> <code id="26238"> ==</code><br /> <a class="navhash" href="#26239">#</a> <code id="26239">nntpgw._.c:1365:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26240">#</a> <code id="26240"> for( sp++; ch = *sp; sp++ ){</code><br /> <a class="navhash" href="#26241">#</a> <code id="26241"> ~~~^~~~~</code><br /> <a class="navhash" href="#26242">#</a> <code id="26242">nntpgw._.c:1365:18: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26243">#</a> <code id="26243"> for( sp++; ch = *sp; sp++ ){</code><br /> <a class="navhash" href="#26244">#</a> <code id="26244"> ^</code><br /> <a class="navhash" href="#26245">#</a> <code id="26245"> ( )</code><br /> <a class="navhash" href="#26246">#</a> <code id="26246">nntpgw._.c:1365:18: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26247">#</a> <code id="26247"> for( sp++; ch = *sp; sp++ ){</code><br /> <a class="navhash" href="#26248">#</a> <code id="26248"> ^</code><br /> <a class="navhash" href="#26249">#</a> <code id="26249"> ==</code><br /> <a class="navhash" href="#26250">#</a> <code id="26250">nntpgw._.c:1400:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26251">#</a> <code id="26251"> for( sp = istr; ch = *sp; sp++ ){</code><br /> <a class="navhash" href="#26252">#</a> <code id="26252"> ~~~^~~~~</code><br /> <a class="navhash" href="#26253">#</a> <code id="26253">nntpgw._.c:1400:21: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26254">#</a> <code id="26254"> for( sp = istr; ch = *sp; sp++ ){</code><br /> <a class="navhash" href="#26255">#</a> <code id="26255"> ^</code><br /> <a class="navhash" href="#26256">#</a> <code id="26256"> ( )</code><br /> <a class="navhash" href="#26257">#</a> <code id="26257">nntpgw._.c:1400:21: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26258">#</a> <code id="26258"> for( sp = istr; ch = *sp; sp++ ){</code><br /> <a class="navhash" href="#26259">#</a> <code id="26259"> ^</code><br /> <a class="navhash" href="#26260">#</a> <code id="26260"> ==</code><br /> <a class="navhash" href="#26261">#</a> <code id="26261">nntpgw._.c:1639:27: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26262">#</a> <code id="26262"> for( sp = normsubj; ch = *sp++; )</code><br /> <a class="navhash" href="#26263">#</a> <code id="26263"> ~~~^~~~~~~</code><br /> <a class="navhash" href="#26264">#</a> <code id="26264">nntpgw._.c:1639:27: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26265">#</a> <code id="26265"> for( sp = normsubj; ch = *sp++; )</code><br /> <a class="navhash" href="#26266">#</a> <code id="26266"> ^</code><br /> <a class="navhash" href="#26267">#</a> <code id="26267"> ( )</code><br /> <a class="navhash" href="#26268">#</a> <code id="26268">nntpgw._.c:1639:27: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26269">#</a> <code id="26269"> for( sp = normsubj; ch = *sp++; )</code><br /> <a class="navhash" href="#26270">#</a> <code id="26270"> ^</code><br /> <a class="navhash" href="#26271">#</a> <code id="26271"> ==</code><br /> <a class="navhash" href="#26272">#</a> <code id="26272">nntpgw._.c:1657:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26273">#</a> <code id="26273"> if( dp = strchr(prntsubj+1,']') ){</code><br /> <a class="navhash" href="#26274">#</a> <code id="26274"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26275">#</a> <code id="26275">nntpgw._.c:1657:13: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26276">#</a> <code id="26276"> if( dp = strchr(prntsubj+1,']') ){</code><br /> <a class="navhash" href="#26277">#</a> <code id="26277"> ^</code><br /> <a class="navhash" href="#26278">#</a> <code id="26278"> ( )</code><br /> <a class="navhash" href="#26279">#</a> <code id="26279">nntpgw._.c:1657:13: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26280">#</a> <code id="26280"> if( dp = strchr(prntsubj+1,']') ){</code><br /> <a class="navhash" href="#26281">#</a> <code id="26281"> ^</code><br /> <a class="navhash" href="#26282">#</a> <code id="26282"> ==</code><br /> <a class="navhash" href="#26283">#</a> <code id="26283">nntpgw._.c:1680:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26284">#</a> <code id="26284"> if( dp = strchr(next,':') ){</code><br /> <a class="navhash" href="#26285">#</a> <code id="26285"> ~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26286">#</a> <code id="26286">nntpgw._.c:1680:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26287">#</a> <code id="26287"> if( dp = strchr(next,':') ){</code><br /> <a class="navhash" href="#26288">#</a> <code id="26288"> ^</code><br /> <a class="navhash" href="#26289">#</a> <code id="26289"> ( )</code><br /> <a class="navhash" href="#26290">#</a> <code id="26290">nntpgw._.c:1680:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26291">#</a> <code id="26291"> if( dp = strchr(next,':') ){</code><br /> <a class="navhash" href="#26292">#</a> <code id="26292"> ^</code><br /> <a class="navhash" href="#26293">#</a> <code id="26293"> ==</code><br /> <a class="navhash" href="#26294">#</a> <code id="26294">nntpgw._.c:1736:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26295">#</a> <code id="26295"> if( fa1 = getv(Fav,"digest") ){</code><br /> <a class="navhash" href="#26296">#</a> <code id="26296"> ~~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26297">#</a> <code id="26297">nntpgw._.c:1736:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26298">#</a> <code id="26298"> if( fa1 = getv(Fav,"digest") ){</code><br /> <a class="navhash" href="#26299">#</a> <code id="26299"> ^</code><br /> <a class="navhash" href="#26300">#</a> <code id="26300"> ( )</code><br /> <a class="navhash" href="#26301">#</a> <code id="26301">nntpgw._.c:1736:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26302">#</a> <code id="26302"> if( fa1 = getv(Fav,"digest") ){</code><br /> <a class="navhash" href="#26303">#</a> <code id="26303"> ^</code><br /> <a class="navhash" href="#26304">#</a> <code id="26304"> ==</code><br /> <a class="navhash" href="#26305">#</a> <code id="26305">nntpgw._.c:1841:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26306">#</a> <code id="26306"> if( dp = strrchr(groups,'/') )</code><br /> <a class="navhash" href="#26307">#</a> <code id="26307"> ~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26308">#</a> <code id="26308">nntpgw._.c:1841:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26309">#</a> <code id="26309"> if( dp = strrchr(groups,'/') )</code><br /> <a class="navhash" href="#26310">#</a> <code id="26310"> ^</code><br /> <a class="navhash" href="#26311">#</a> <code id="26311"> ( )</code><br /> <a class="navhash" href="#26312">#</a> <code id="26312">nntpgw._.c:1841:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26313">#</a> <code id="26313"> if( dp = strrchr(groups,'/') )</code><br /> <a class="navhash" href="#26314">#</a> <code id="26314"> ^</code><br /> <a class="navhash" href="#26315">#</a> <code id="26315"> ==</code><br /> <a class="navhash" href="#26316">#</a> <code id="26316">nntpgw._.c:1875:23: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#26317">#</a> <code id="26317"> || obase[0] == '*' && strstr(resp,obase+1)</code><br /> <a class="navhash" href="#26318">#</a> <code id="26318"> ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26319">#</a> <code id="26319">nntpgw._.c:1875:23: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#26320">#</a> <code id="26320"> || obase[0] == '*' && strstr(resp,obase+1)</code><br /> <a class="navhash" href="#26321">#</a> <code id="26321"> ^</code><br /> <a class="navhash" href="#26322">#</a> <code id="26322"> ( )</code><br /> <a class="navhash" href="#26323">#</a> <code id="26323">nntpgw._.c:1881:5: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#26324">#</a> <code id="26324"> &&</code><br /> <a class="navhash" href="#26325">#</a> <code id="26325"> ^~</code><br /> <a class="navhash" href="#26326">#</a> <code id="26326">nntpgw._.c:1881:5: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#26327">#</a> <code id="26327"> &&</code><br /> <a class="navhash" href="#26328">#</a> <code id="26328"> ^</code><br /> <a class="navhash" href="#26329">#</a> <code id="26329">nntpgw._.c:1897:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26330">#</a> <code id="26330"> if( dp = strrchr(group,'/') )</code><br /> <a class="navhash" href="#26331">#</a> <code id="26331"> ~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26332">#</a> <code id="26332">nntpgw._.c:1897:13: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26333">#</a> <code id="26333"> if( dp = strrchr(group,'/') )</code><br /> <a class="navhash" href="#26334">#</a> <code id="26334"> ^</code><br /> <a class="navhash" href="#26335">#</a> <code id="26335"> ( )</code><br /> <a class="navhash" href="#26336">#</a> <code id="26336">nntpgw._.c:1897:13: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26337">#</a> <code id="26337"> if( dp = strrchr(group,'/') )</code><br /> <a class="navhash" href="#26338">#</a> <code id="26338"> ^</code><br /> <a class="navhash" href="#26339">#</a> <code id="26339"> ==</code><br /> <a class="navhash" href="#26340">#</a> <code id="26340">nntpgw._.c:1941:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26341">#</a> <code id="26341"> if( dp = strrchr(group,'/') )</code><br /> <a class="navhash" href="#26342">#</a> <code id="26342"> ~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26343">#</a> <code id="26343">nntpgw._.c:1941:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26344">#</a> <code id="26344"> if( dp = strrchr(group,'/') )</code><br /> <a class="navhash" href="#26345">#</a> <code id="26345"> ^</code><br /> <a class="navhash" href="#26346">#</a> <code id="26346"> ( )</code><br /> <a class="navhash" href="#26347">#</a> <code id="26347">nntpgw._.c:1941:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26348">#</a> <code id="26348"> if( dp = strrchr(group,'/') )</code><br /> <a class="navhash" href="#26349">#</a> <code id="26349"> ^</code><br /> <a class="navhash" href="#26350">#</a> <code id="26350"> ==</code><br /> <a class="navhash" href="#26351">#</a> <code id="26351">nntpgw._.c:2020:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26352">#</a> <code id="26352"> if( dp = strrchr(urlrealm,'/') )</code><br /> <a class="navhash" href="#26353">#</a> <code id="26353"> ~~~^~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26354">#</a> <code id="26354">nntpgw._.c:2020:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26355">#</a> <code id="26355"> if( dp = strrchr(urlrealm,'/') )</code><br /> <a class="navhash" href="#26356">#</a> <code id="26356"> ^</code><br /> <a class="navhash" href="#26357">#</a> <code id="26357"> ( )</code><br /> <a class="navhash" href="#26358">#</a> <code id="26358">nntpgw._.c:2020:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26359">#</a> <code id="26359"> if( dp = strrchr(urlrealm,'/') )</code><br /> <a class="navhash" href="#26360">#</a> <code id="26360"> ^</code><br /> <a class="navhash" href="#26361">#</a> <code id="26361"> ==</code><br /> <a class="navhash" href="#26362">#</a> <code id="26362">nntpgw._.c:2303:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26363">#</a> <code id="26363"> if( hostp = strchr(host,'@') )</code><br /> <a class="navhash" href="#26364">#</a> <code id="26364"> ~~~~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26365">#</a> <code id="26365">nntpgw._.c:2303:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26366">#</a> <code id="26366"> if( hostp = strchr(host,'@') )</code><br /> <a class="navhash" href="#26367">#</a> <code id="26367"> ^</code><br /> <a class="navhash" href="#26368">#</a> <code id="26368"> ( )</code><br /> <a class="navhash" href="#26369">#</a> <code id="26369">nntpgw._.c:2303:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26370">#</a> <code id="26370"> if( hostp = strchr(host,'@') )</code><br /> <a class="navhash" href="#26371">#</a> <code id="26371"> ^</code><br /> <a class="navhash" href="#26372">#</a> <code id="26372"> ==</code><br /> <a class="navhash" href="#26373">#</a> <code id="26373">nntpgw._.c:2339:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26374">#</a> <code id="26374"> if( dp = strchr(UrlSelf,'?') )</code><br /> <a class="navhash" href="#26375">#</a> <code id="26375"> ~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26376">#</a> <code id="26376">nntpgw._.c:2339:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26377">#</a> <code id="26377"> if( dp = strchr(UrlSelf,'?') )</code><br /> <a class="navhash" href="#26378">#</a> <code id="26378"> ^</code><br /> <a class="navhash" href="#26379">#</a> <code id="26379"> ( )</code><br /> <a class="navhash" href="#26380">#</a> <code id="26380">nntpgw._.c:2339:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26381">#</a> <code id="26381"> if( dp = strchr(UrlSelf,'?') )</code><br /> <a class="navhash" href="#26382">#</a> <code id="26382"> ^</code><br /> <a class="navhash" href="#26383">#</a> <code id="26383"> ==</code><br /> <a class="navhash" href="#26384">#</a> <code id="26384">nntpgw._.c:2373:38: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#26385">#</a> <code id="26385"> * MOUNT="http://icon-server/icons/* /-/builtin/icons/*"</code><br /> <a class="navhash" href="#26386">#</a> <code id="26386"> ^</code><br /> <a class="navhash" href="#26387">#</a> <code id="26387">nntpgw._.c:2373:57: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#26388">#</a> <code id="26388"> * MOUNT="http://icon-server/icons/* /-/builtin/icons/*"</code><br /> <a class="navhash" href="#26389">#</a> <code id="26389"> ^</code><br /> <a class="navhash" href="#26390">#</a> <code id="26390">nntpgw._.c:2375:30: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#26391">#</a> <code id="26391"> * MOUNT="/-/builtin/icons/* http://icons-server/icons/* moved"</code><br /> <a class="navhash" href="#26392">#</a> <code id="26392"> ^</code><br /> <a class="navhash" href="#26393">#</a> <code id="26393">nntpgw._.c:2375:58: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#26394">#</a> <code id="26394"> * MOUNT="/-/builtin/icons/* http://icons-server/icons/* moved"</code><br /> <a class="navhash" href="#26395">#</a> <code id="26395"> ^</code><br /> <a class="navhash" href="#26396">#</a> <code id="26396">nntpgw._.c:2379:38: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#26397">#</a> <code id="26397"> * MOUNT="http://icon-server/icons/* builtin:/-/builtin/icons/*"</code><br /> <a class="navhash" href="#26398">#</a> <code id="26398"> ^</code><br /> <a class="navhash" href="#26399">#</a> <code id="26399">nntpgw._.c:2379:65: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#26400">#</a> <code id="26400"> * MOUNT="http://icon-server/icons/* builtin:/-/builtin/icons/*"</code><br /> <a class="navhash" href="#26401">#</a> <code id="26401"> ^</code><br /> <a class="navhash" href="#26402">#</a> <code id="26402">nntpgw._.c:2395:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26403">#</a> <code id="26403"> if( fp = strchr(groupanum,'?') ){</code><br /> <a class="navhash" href="#26404">#</a> <code id="26404"> ~~~^~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26405">#</a> <code id="26405">nntpgw._.c:2395:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26406">#</a> <code id="26406"> if( fp = strchr(groupanum,'?') ){</code><br /> <a class="navhash" href="#26407">#</a> <code id="26407"> ^</code><br /> <a class="navhash" href="#26408">#</a> <code id="26408"> ( )</code><br /> <a class="navhash" href="#26409">#</a> <code id="26409">nntpgw._.c:2395:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26410">#</a> <code id="26410"> if( fp = strchr(groupanum,'?') ){</code><br /> <a class="navhash" href="#26411">#</a> <code id="26411"> ^</code><br /> <a class="navhash" href="#26412">#</a> <code id="26412"> ==</code><br /> <a class="navhash" href="#26413">#</a> <code id="26413">nntpgw._.c:2507:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26414">#</a> <code id="26414"> if( totalc = putViewerControl(Conn,env,fc,tc,stcodep) ){</code><br /> <a class="navhash" href="#26415">#</a> <code id="26415"> ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26416">#</a> <code id="26416">nntpgw._.c:2507:15: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26417">#</a> <code id="26417"> if( totalc = putViewerControl(Conn,env,fc,tc,stcodep) ){</code><br /> <a class="navhash" href="#26418">#</a> <code id="26418"> ^</code><br /> <a class="navhash" href="#26419">#</a> <code id="26419"> ( )</code><br /> <a class="navhash" href="#26420">#</a> <code id="26420">nntpgw._.c:2507:15: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26421">#</a> <code id="26421"> if( totalc = putViewerControl(Conn,env,fc,tc,stcodep) ){</code><br /> <a class="navhash" href="#26422">#</a> <code id="26422"> ^</code><br /> <a class="navhash" href="#26423">#</a> <code id="26423"> ==</code><br /> <a class="navhash" href="#26424">#</a> <code id="26424">nntpgw._.c:2514:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26425">#</a> <code id="26425"> if( totalc = putViewerControl(Conn,env,fc,tc,stcodep) ){</code><br /> <a class="navhash" href="#26426">#</a> <code id="26426"> ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26427">#</a> <code id="26427">nntpgw._.c:2514:15: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26428">#</a> <code id="26428"> if( totalc = putViewerControl(Conn,env,fc,tc,stcodep) ){</code><br /> <a class="navhash" href="#26429">#</a> <code id="26429"> ^</code><br /> <a class="navhash" href="#26430">#</a> <code id="26430"> ( )</code><br /> <a class="navhash" href="#26431">#</a> <code id="26431">nntpgw._.c:2514:15: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26432">#</a> <code id="26432"> if( totalc = putViewerControl(Conn,env,fc,tc,stcodep) ){</code><br /> <a class="navhash" href="#26433">#</a> <code id="26433"> ^</code><br /> <a class="navhash" href="#26434">#</a> <code id="26434"> ==</code><br /> <a class="navhash" href="#26435">#</a> <code id="26435">nntpgw._.c:2553:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26436">#</a> <code id="26436"> if( fa1 = getv(Fav,"digest") ){</code><br /> <a class="navhash" href="#26437">#</a> <code id="26437"> ~~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26438">#</a> <code id="26438">nntpgw._.c:2553:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26439">#</a> <code id="26439"> if( fa1 = getv(Fav,"digest") ){</code><br /> <a class="navhash" href="#26440">#</a> <code id="26440"> ^</code><br /> <a class="navhash" href="#26441">#</a> <code id="26441"> ( )</code><br /> <a class="navhash" href="#26442">#</a> <code id="26442">nntpgw._.c:2553:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26443">#</a> <code id="26443"> if( fa1 = getv(Fav,"digest") ){</code><br /> <a class="navhash" href="#26444">#</a> <code id="26444"> ^</code><br /> <a class="navhash" href="#26445">#</a> <code id="26445"> ==</code><br /> <a class="navhash" href="#26446">#</a> <code id="26446">nntpgw._.c:2581:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26447">#</a> <code id="26447"> if( dp = strrchr(url,'/') )</code><br /> <a class="navhash" href="#26448">#</a> <code id="26448"> ~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26449">#</a> <code id="26449">nntpgw._.c:2581:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26450">#</a> <code id="26450"> if( dp = strrchr(url,'/') )</code><br /> <a class="navhash" href="#26451">#</a> <code id="26451"> ^</code><br /> <a class="navhash" href="#26452">#</a> <code id="26452"> ( )</code><br /> <a class="navhash" href="#26453">#</a> <code id="26453">nntpgw._.c:2581:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26454">#</a> <code id="26454"> if( dp = strrchr(url,'/') )</code><br /> <a class="navhash" href="#26455">#</a> <code id="26455"> ^</code><br /> <a class="navhash" href="#26456">#</a> <code id="26456"> ==</code><br /> <a class="navhash" href="#26457">#</a> <code id="26457">nntpgw._.c:2604:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26458">#</a> <code id="26458"> if( Lfp = NNTP_openLIST(Nsid,expireL,"active") )</code><br /> <a class="navhash" href="#26459">#</a> <code id="26459"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26460">#</a> <code id="26460">nntpgw._.c:2604:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26461">#</a> <code id="26461"> if( Lfp = NNTP_openLIST(Nsid,expireL,"active") )</code><br /> <a class="navhash" href="#26462">#</a> <code id="26462"> ^</code><br /> <a class="navhash" href="#26463">#</a> <code id="26463"> ( )</code><br /> <a class="navhash" href="#26464">#</a> <code id="26464">nntpgw._.c:2604:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26465">#</a> <code id="26465"> if( Lfp = NNTP_openLIST(Nsid,expireL,"active") )</code><br /> <a class="navhash" href="#26466">#</a> <code id="26466"> ^</code><br /> <a class="navhash" href="#26467">#</a> <code id="26467"> ==</code><br /> <a class="navhash" href="#26468">#</a> <code id="26468">nntpgw._.c:2606:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26469">#</a> <code id="26469"> if( notfound = matchgroup(Lfp,Group) <= 0 )</code><br /> <a class="navhash" href="#26470">#</a> <code id="26470"> ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26471">#</a> <code id="26471">nntpgw._.c:2606:17: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26472">#</a> <code id="26472"> if( notfound = matchgroup(Lfp,Group) <= 0 )</code><br /> <a class="navhash" href="#26473">#</a> <code id="26473"> ^</code><br /> <a class="navhash" href="#26474">#</a> <code id="26474"> ( )</code><br /> <a class="navhash" href="#26475">#</a> <code id="26475">nntpgw._.c:2606:17: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26476">#</a> <code id="26476"> if( notfound = matchgroup(Lfp,Group) <= 0 )</code><br /> <a class="navhash" href="#26477">#</a> <code id="26477"> ^</code><br /> <a class="navhash" href="#26478">#</a> <code id="26478"> ==</code><br /> <a class="navhash" href="#26479">#</a> <code id="26479">nntpgw._.c:2629:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26480">#</a> <code id="26480"> if( notfound = nart < 0 ){ /* 8.10.4 */</code><br /> <a class="navhash" href="#26481">#</a> <code id="26481"> ~~~~~~~~~^~~~~~~~~~</code><br /> <a class="navhash" href="#26482">#</a> <code id="26482">nntpgw._.c:2629:16: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26483">#</a> <code id="26483"> if( notfound = nart < 0 ){ /* 8.10.4 */</code><br /> <a class="navhash" href="#26484">#</a> <code id="26484"> ^</code><br /> <a class="navhash" href="#26485">#</a> <code id="26485"> ( )</code><br /> <a class="navhash" href="#26486">#</a> <code id="26486">nntpgw._.c:2629:16: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26487">#</a> <code id="26487"> if( notfound = nart < 0 ){ /* 8.10.4 */</code><br /> <a class="navhash" href="#26488">#</a> <code id="26488"> ^</code><br /> <a class="navhash" href="#26489">#</a> <code id="26489"> ==</code><br /> <a class="navhash" href="#26490">#</a> <code id="26490">nntpgw._.c:2632:29: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#26491">#</a> <code id="26491"> if( Max < Min || Min == 0 && Max == 0 ){</code><br /> <a class="navhash" href="#26492">#</a> <code id="26492"> ~~ ~~~~~~~~~^~~~~~~~~~~</code><br /> <a class="navhash" href="#26493">#</a> <code id="26493">nntpgw._.c:2632:29: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#26494">#</a> <code id="26494"> if( Max < Min || Min == 0 && Max == 0 ){</code><br /> <a class="navhash" href="#26495">#</a> <code id="26495"> ~~~~~~~~~^~~~~~~~~~~</code><br /> <a class="navhash" href="#26496">#</a> <code id="26496">nntpgw._.c:2638:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26497">#</a> <code id="26497"> if( notfound = Max <= 0 )</code><br /> <a class="navhash" href="#26498">#</a> <code id="26498"> ~~~~~~~~~^~~~~~~~~~</code><br /> <a class="navhash" href="#26499">#</a> <code id="26499">nntpgw._.c:2638:16: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26500">#</a> <code id="26500"> if( notfound = Max <= 0 )</code><br /> <a class="navhash" href="#26501">#</a> <code id="26501"> ^</code><br /> <a class="navhash" href="#26502">#</a> <code id="26502"> ( )</code><br /> <a class="navhash" href="#26503">#</a> <code id="26503">nntpgw._.c:2638:16: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26504">#</a> <code id="26504"> if( notfound = Max <= 0 )</code><br /> <a class="navhash" href="#26505">#</a> <code id="26505"> ^</code><br /> <a class="navhash" href="#26506">#</a> <code id="26506"> ==</code><br /> <a class="navhash" href="#26507">#</a> <code id="26507">nntpgw._.c:2644:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26508">#</a> <code id="26508"> if( notfound = (Anum1<Min && Anum2<Min) || (Max<Anum1 && Max<Anum2) )</code><br /> <a class="navhash" href="#26509">#</a> <code id="26509"> ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26510">#</a> <code id="26510">nntpgw._.c:2644:16: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26511">#</a> <code id="26511"> if( notfound = (Anum1<Min && Anum2<Min) || (Max<Anum1 && Max<Anum2) )</code><br /> <a class="navhash" href="#26512">#</a> <code id="26512"> ^</code><br /> <a class="navhash" href="#26513">#</a> <code id="26513"> ( )</code><br /> <a class="navhash" href="#26514">#</a> <code id="26514">nntpgw._.c:2644:16: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26515">#</a> <code id="26515"> if( notfound = (Anum1<Min && Anum2<Min) || (Max<Anum1 && Max<Anum2) )</code><br /> <a class="navhash" href="#26516">#</a> <code id="26516"> ^</code><br /> <a class="navhash" href="#26517">#</a> <code id="26517"> ==</code><br /> <a class="navhash" href="#26518">#</a> <code id="26518">nntpgw._.c:2714:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26519">#</a> <code id="26519"> if( fa1 = getv(Fav,"JumpTo") ){</code><br /> <a class="navhash" href="#26520">#</a> <code id="26520"> ~~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26521">#</a> <code id="26521">nntpgw._.c:2714:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26522">#</a> <code id="26522"> if( fa1 = getv(Fav,"JumpTo") ){</code><br /> <a class="navhash" href="#26523">#</a> <code id="26523"> ^</code><br /> <a class="navhash" href="#26524">#</a> <code id="26524"> ( )</code><br /> <a class="navhash" href="#26525">#</a> <code id="26525">nntpgw._.c:2714:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26526">#</a> <code id="26526"> if( fa1 = getv(Fav,"JumpTo") ){</code><br /> <a class="navhash" href="#26527">#</a> <code id="26527"> ^</code><br /> <a class="navhash" href="#26528">#</a> <code id="26528"> ==</code><br /> <a class="navhash" href="#26529">#</a> <code id="26529">nntpgw._.c:2717:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26530">#</a> <code id="26530"> if( dp = strrchr(url,'/') ){</code><br /> <a class="navhash" href="#26531">#</a> <code id="26531"> ~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26532">#</a> <code id="26532">nntpgw._.c:2717:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26533">#</a> <code id="26533"> if( dp = strrchr(url,'/') ){</code><br /> <a class="navhash" href="#26534">#</a> <code id="26534"> ^</code><br /> <a class="navhash" href="#26535">#</a> <code id="26535"> ( )</code><br /> <a class="navhash" href="#26536">#</a> <code id="26536">nntpgw._.c:2717:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26537">#</a> <code id="26537"> if( dp = strrchr(url,'/') ){</code><br /> <a class="navhash" href="#26538">#</a> <code id="26538"> ^</code><br /> <a class="navhash" href="#26539">#</a> <code id="26539"> ==</code><br /> <a class="navhash" href="#26540">#</a> <code id="26540">nntpgw._.c:2804:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26541">#</a> <code id="26541"> if( dp = strrchr(Group,'/') )</code><br /> <a class="navhash" href="#26542">#</a> <code id="26542"> ~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26543">#</a> <code id="26543">nntpgw._.c:2804:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26544">#</a> <code id="26544"> if( dp = strrchr(Group,'/') )</code><br /> <a class="navhash" href="#26545">#</a> <code id="26545"> ^</code><br /> <a class="navhash" href="#26546">#</a> <code id="26546"> ( )</code><br /> <a class="navhash" href="#26547">#</a> <code id="26547">nntpgw._.c:2804:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26548">#</a> <code id="26548"> if( dp = strrchr(Group,'/') )</code><br /> <a class="navhash" href="#26549">#</a> <code id="26549"> ^</code><br /> <a class="navhash" href="#26550">#</a> <code id="26550"> ==</code><br /> <a class="navhash" href="#26551">#</a> <code id="26551">nntpgw._.c:2948:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26552">#</a> <code id="26552"> if( fa1 = getv(Fav,"Pragma") ){</code><br /> <a class="navhash" href="#26553">#</a> <code id="26553"> ~~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26554">#</a> <code id="26554">nntpgw._.c:2948:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26555">#</a> <code id="26555"> if( fa1 = getv(Fav,"Pragma") ){</code><br /> <a class="navhash" href="#26556">#</a> <code id="26556"> ^</code><br /> <a class="navhash" href="#26557">#</a> <code id="26557"> ( )</code><br /> <a class="navhash" href="#26558">#</a> <code id="26558">nntpgw._.c:2948:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26559">#</a> <code id="26559"> if( fa1 = getv(Fav,"Pragma") ){</code><br /> <a class="navhash" href="#26560">#</a> <code id="26560"> ^</code><br /> <a class="navhash" href="#26561">#</a> <code id="26561"> ==</code><br /> <a class="navhash" href="#26562">#</a> <code id="26562">nntpgw._.c:3036:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26563">#</a> <code id="26563"> if( ng = findFieldValue(head,"Newsgroups") ){</code><br /> <a class="navhash" href="#26564">#</a> <code id="26564"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26565">#</a> <code id="26565">nntpgw._.c:3036:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26566">#</a> <code id="26566"> if( ng = findFieldValue(head,"Newsgroups") ){</code><br /> <a class="navhash" href="#26567">#</a> <code id="26567"> ^</code><br /> <a class="navhash" href="#26568">#</a> <code id="26568"> ( )</code><br /> <a class="navhash" href="#26569">#</a> <code id="26569">nntpgw._.c:3036:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26570">#</a> <code id="26570"> if( ng = findFieldValue(head,"Newsgroups") ){</code><br /> <a class="navhash" href="#26571">#</a> <code id="26571"> ^</code><br /> <a class="navhash" href="#26572">#</a> <code id="26572"> ==</code><br /> <a class="navhash" href="#26573">#</a> <code id="26573">nntpgw._.c:3087:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26574">#</a> <code id="26574"> if( afp = openArt1(Conn,env) ){</code><br /> <a class="navhash" href="#26575">#</a> <code id="26575"> ~~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26576">#</a> <code id="26576">nntpgw._.c:3087:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26577">#</a> <code id="26577"> if( afp = openArt1(Conn,env) ){</code><br /> <a class="navhash" href="#26578">#</a> <code id="26578"> ^</code><br /> <a class="navhash" href="#26579">#</a> <code id="26579"> ( )</code><br /> <a class="navhash" href="#26580">#</a> <code id="26580">nntpgw._.c:3087:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26581">#</a> <code id="26581"> if( afp = openArt1(Conn,env) ){</code><br /> <a class="navhash" href="#26582">#</a> <code id="26582"> ^</code><br /> <a class="navhash" href="#26583">#</a> <code id="26583"> ==</code><br /> <a class="navhash" href="#26584">#</a> <code id="26584">nntpgw._.c:3385:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26585">#</a> <code id="26585"> if( comment = getv(Fav,"comment") ){</code><br /> <a class="navhash" href="#26586">#</a> <code id="26586"> ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26587">#</a> <code id="26587">nntpgw._.c:3385:15: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26588">#</a> <code id="26588"> if( comment = getv(Fav,"comment") ){</code><br /> <a class="navhash" href="#26589">#</a> <code id="26589"> ^</code><br /> <a class="navhash" href="#26590">#</a> <code id="26590"> ( )</code><br /> <a class="navhash" href="#26591">#</a> <code id="26591">nntpgw._.c:3385:15: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26592">#</a> <code id="26592"> if( comment = getv(Fav,"comment") ){</code><br /> <a class="navhash" href="#26593">#</a> <code id="26593"> ^</code><br /> <a class="navhash" href="#26594">#</a> <code id="26594"> ==</code><br /> <a class="navhash" href="#26595">#</a> <code id="26595">nntpgw._.c:3504:34: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#26596">#</a> <code id="26596"> if( Anum1 == Anum2 || 0 < Anum1 && Anum2 == 0 ){</code><br /> <a class="navhash" href="#26597">#</a> <code id="26597"> ~~ ~~~~~~~~~~^~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26598">#</a> <code id="26598">nntpgw._.c:3504:34: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#26599">#</a> <code id="26599"> if( Anum1 == Anum2 || 0 < Anum1 && Anum2 == 0 ){</code><br /> <a class="navhash" href="#26600">#</a> <code id="26600"> ^</code><br /> <a class="navhash" href="#26601">#</a> <code id="26601"> ( )</code><br /> <a class="navhash" href="#26602">#</a> <code id="26602">47 warnings generated.</code><br /> <a class="navhash" href="#26603">#</a> <code id="26603">../mkcpp enews.c enews._.c</code><br /> <a class="navhash" href="#26604">#</a> <code id="26604">-- mkcpp set time: 1492117336 -> 1264835169 enews._.c</code><br /> <a class="navhash" href="#26605">#</a> <code id="26605">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c enews._.c -o enews.o</code><br /> <a class="navhash" href="#26606">#</a> <code id="26606">enews._.c:54:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26607">#</a> <code id="26607"> for( pp = gname; pc = *pp; pp++ ){</code><br /> <a class="navhash" href="#26608">#</a> <code id="26608"> ~~~^~~~~</code><br /> <a class="navhash" href="#26609">#</a> <code id="26609">enews._.c:54:22: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26610">#</a> <code id="26610"> for( pp = gname; pc = *pp; pp++ ){</code><br /> <a class="navhash" href="#26611">#</a> <code id="26611"> ^</code><br /> <a class="navhash" href="#26612">#</a> <code id="26612"> ( )</code><br /> <a class="navhash" href="#26613">#</a> <code id="26613">enews._.c:54:22: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26614">#</a> <code id="26614"> for( pp = gname; pc = *pp; pp++ ){</code><br /> <a class="navhash" href="#26615">#</a> <code id="26615"> ^</code><br /> <a class="navhash" href="#26616">#</a> <code id="26616"> ==</code><br /> <a class="navhash" href="#26617">#</a> <code id="26617">enews._.c:123:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26618">#</a> <code id="26618"> if( hfp = dirfopen("ART-HISTORY",AVStr(path),"r+") )</code><br /> <a class="navhash" href="#26619">#</a> <code id="26619"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26620">#</a> <code id="26620">enews._.c:123:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26621">#</a> <code id="26621"> if( hfp = dirfopen("ART-HISTORY",AVStr(path),"r+") )</code><br /> <a class="navhash" href="#26622">#</a> <code id="26622"> ^</code><br /> <a class="navhash" href="#26623">#</a> <code id="26623"> ( )</code><br /> <a class="navhash" href="#26624">#</a> <code id="26624">enews._.c:123:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26625">#</a> <code id="26625"> if( hfp = dirfopen("ART-HISTORY",AVStr(path),"r+") )</code><br /> <a class="navhash" href="#26626">#</a> <code id="26626"> ^</code><br /> <a class="navhash" href="#26627">#</a> <code id="26627"> ==</code><br /> <a class="navhash" href="#26628">#</a> <code id="26628">enews._.c:143:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26629">#</a> <code id="26629"> for( sp = group; sc = *sp; sp++ ){</code><br /> <a class="navhash" href="#26630">#</a> <code id="26630"> ~~~^~~~~</code><br /> <a class="navhash" href="#26631">#</a> <code id="26631">enews._.c:143:22: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26632">#</a> <code id="26632"> for( sp = group; sc = *sp; sp++ ){</code><br /> <a class="navhash" href="#26633">#</a> <code id="26633"> ^</code><br /> <a class="navhash" href="#26634">#</a> <code id="26634"> ( )</code><br /> <a class="navhash" href="#26635">#</a> <code id="26635">enews._.c:143:22: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26636">#</a> <code id="26636"> for( sp = group; sc = *sp; sp++ ){</code><br /> <a class="navhash" href="#26637">#</a> <code id="26637"> ^</code><br /> <a class="navhash" href="#26638">#</a> <code id="26638"> ==</code><br /> <a class="navhash" href="#26639">#</a> <code id="26639">enews._.c:151:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26640">#</a> <code id="26640"> if( dp = strpbrk(line,"\r\n") )</code><br /> <a class="navhash" href="#26641">#</a> <code id="26641"> ~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26642">#</a> <code id="26642">enews._.c:151:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26643">#</a> <code id="26643"> if( dp = strpbrk(line,"\r\n") )</code><br /> <a class="navhash" href="#26644">#</a> <code id="26644"> ^</code><br /> <a class="navhash" href="#26645">#</a> <code id="26645"> ( )</code><br /> <a class="navhash" href="#26646">#</a> <code id="26646">enews._.c:151:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26647">#</a> <code id="26647"> if( dp = strpbrk(line,"\r\n") )</code><br /> <a class="navhash" href="#26648">#</a> <code id="26648"> ^</code><br /> <a class="navhash" href="#26649">#</a> <code id="26649"> ==</code><br /> <a class="navhash" href="#26650">#</a> <code id="26650">enews._.c:179:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26651">#</a> <code id="26651"> for( sp = group; sc = *sp; sp++ ){</code><br /> <a class="navhash" href="#26652">#</a> <code id="26652"> ~~~^~~~~</code><br /> <a class="navhash" href="#26653">#</a> <code id="26653">enews._.c:179:22: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26654">#</a> <code id="26654"> for( sp = group; sc = *sp; sp++ ){</code><br /> <a class="navhash" href="#26655">#</a> <code id="26655"> ^</code><br /> <a class="navhash" href="#26656">#</a> <code id="26656"> ( )</code><br /> <a class="navhash" href="#26657">#</a> <code id="26657">enews._.c:179:22: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26658">#</a> <code id="26658"> for( sp = group; sc = *sp; sp++ ){</code><br /> <a class="navhash" href="#26659">#</a> <code id="26659"> ^</code><br /> <a class="navhash" href="#26660">#</a> <code id="26660"> ==</code><br /> <a class="navhash" href="#26661">#</a> <code id="26661">enews._.c:188:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26662">#</a> <code id="26662"> if( dp = strpbrk(line,"\r\n") )</code><br /> <a class="navhash" href="#26663">#</a> <code id="26663"> ~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26664">#</a> <code id="26664">enews._.c:188:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26665">#</a> <code id="26665"> if( dp = strpbrk(line,"\r\n") )</code><br /> <a class="navhash" href="#26666">#</a> <code id="26666"> ^</code><br /> <a class="navhash" href="#26667">#</a> <code id="26667"> ( )</code><br /> <a class="navhash" href="#26668">#</a> <code id="26668">enews._.c:188:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26669">#</a> <code id="26669"> if( dp = strpbrk(line,"\r\n") )</code><br /> <a class="navhash" href="#26670">#</a> <code id="26670"> ^</code><br /> <a class="navhash" href="#26671">#</a> <code id="26671"> ==</code><br /> <a class="navhash" href="#26672">#</a> <code id="26672">enews._.c:192:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26673">#</a> <code id="26673"> if( dp = strchr(line,' ') )</code><br /> <a class="navhash" href="#26674">#</a> <code id="26674"> ~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26675">#</a> <code id="26675">enews._.c:192:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26676">#</a> <code id="26676"> if( dp = strchr(line,' ') )</code><br /> <a class="navhash" href="#26677">#</a> <code id="26677"> ^</code><br /> <a class="navhash" href="#26678">#</a> <code id="26678"> ( )</code><br /> <a class="navhash" href="#26679">#</a> <code id="26679">enews._.c:192:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26680">#</a> <code id="26680"> if( dp = strchr(line,' ') )</code><br /> <a class="navhash" href="#26681">#</a> <code id="26681"> ^</code><br /> <a class="navhash" href="#26682">#</a> <code id="26682"> ==</code><br /> <a class="navhash" href="#26683">#</a> <code id="26683">enews._.c:226:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26684">#</a> <code id="26684"> if( anum = anomidToGroup(msgid,AVStr(group)) ){</code><br /> <a class="navhash" href="#26685">#</a> <code id="26685"> ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26686">#</a> <code id="26686">enews._.c:226:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26687">#</a> <code id="26687"> if( anum = anomidToGroup(msgid,AVStr(group)) ){</code><br /> <a class="navhash" href="#26688">#</a> <code id="26688"> ^</code><br /> <a class="navhash" href="#26689">#</a> <code id="26689"> ( )</code><br /> <a class="navhash" href="#26690">#</a> <code id="26690">enews._.c:226:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26691">#</a> <code id="26691"> if( anum = anomidToGroup(msgid,AVStr(group)) ){</code><br /> <a class="navhash" href="#26692">#</a> <code id="26692"> ^</code><br /> <a class="navhash" href="#26693">#</a> <code id="26693"> ==</code><br /> <a class="navhash" href="#26694">#</a> <code id="26694">enews._.c:245:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26695">#</a> <code id="26695"> if( afp = open_anomid(msgid,"r") ){</code><br /> <a class="navhash" href="#26696">#</a> <code id="26696"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26697">#</a> <code id="26697">enews._.c:245:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26698">#</a> <code id="26698"> if( afp = open_anomid(msgid,"r") ){</code><br /> <a class="navhash" href="#26699">#</a> <code id="26699"> ^</code><br /> <a class="navhash" href="#26700">#</a> <code id="26700"> ( )</code><br /> <a class="navhash" href="#26701">#</a> <code id="26701">enews._.c:245:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26702">#</a> <code id="26702"> if( afp = open_anomid(msgid,"r") ){</code><br /> <a class="navhash" href="#26703">#</a> <code id="26703"> ^</code><br /> <a class="navhash" href="#26704">#</a> <code id="26704"> ==</code><br /> <a class="navhash" href="#26705">#</a> <code id="26705">enews._.c:262:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26706">#</a> <code id="26706"> if( dp = strpbrk(line,"\r\n") )</code><br /> <a class="navhash" href="#26707">#</a> <code id="26707"> ~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26708">#</a> <code id="26708">enews._.c:262:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26709">#</a> <code id="26709"> if( dp = strpbrk(line,"\r\n") )</code><br /> <a class="navhash" href="#26710">#</a> <code id="26710"> ^</code><br /> <a class="navhash" href="#26711">#</a> <code id="26711"> ( )</code><br /> <a class="navhash" href="#26712">#</a> <code id="26712">enews._.c:262:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26713">#</a> <code id="26713"> if( dp = strpbrk(line,"\r\n") )</code><br /> <a class="navhash" href="#26714">#</a> <code id="26714"> ^</code><br /> <a class="navhash" href="#26715">#</a> <code id="26715"> ==</code><br /> <a class="navhash" href="#26716">#</a> <code id="26716">enews._.c:324:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26717">#</a> <code id="26717"> if( artfp = open_anomid(msgid,"r") )</code><br /> <a class="navhash" href="#26718">#</a> <code id="26718"> ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26719">#</a> <code id="26719">enews._.c:324:13: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26720">#</a> <code id="26720"> if( artfp = open_anomid(msgid,"r") )</code><br /> <a class="navhash" href="#26721">#</a> <code id="26721"> ^</code><br /> <a class="navhash" href="#26722">#</a> <code id="26722"> ( )</code><br /> <a class="navhash" href="#26723">#</a> <code id="26723">enews._.c:324:13: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26724">#</a> <code id="26724"> if( artfp = open_anomid(msgid,"r") )</code><br /> <a class="navhash" href="#26725">#</a> <code id="26725"> ^</code><br /> <a class="navhash" href="#26726">#</a> <code id="26726"> ==</code><br /> <a class="navhash" href="#26727">#</a> <code id="26727">enews._.c:349:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26728">#</a> <code id="26728"> if( artfmt = getartfmt(grppath,VStrNULL,VStrNULL) ){</code><br /> <a class="navhash" href="#26729">#</a> <code id="26729"> ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26730">#</a> <code id="26730">enews._.c:349:13: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26731">#</a> <code id="26731"> if( artfmt = getartfmt(grppath,VStrNULL,VStrNULL) ){</code><br /> <a class="navhash" href="#26732">#</a> <code id="26732"> ^</code><br /> <a class="navhash" href="#26733">#</a> <code id="26733"> ( )</code><br /> <a class="navhash" href="#26734">#</a> <code id="26734">enews._.c:349:13: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26735">#</a> <code id="26735"> if( artfmt = getartfmt(grppath,VStrNULL,VStrNULL) ){</code><br /> <a class="navhash" href="#26736">#</a> <code id="26736"> ^</code><br /> <a class="navhash" href="#26737">#</a> <code id="26737"> ==</code><br /> <a class="navhash" href="#26738">#</a> <code id="26738">enews._.c:383:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26739">#</a> <code id="26739"> if( afp = fopen_article(msgid,group,anum,"r",AVStr(artpath)) ){</code><br /> <a class="navhash" href="#26740">#</a> <code id="26740"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26741">#</a> <code id="26741">enews._.c:383:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26742">#</a> <code id="26742"> if( afp = fopen_article(msgid,group,anum,"r",AVStr(artpath)) ){</code><br /> <a class="navhash" href="#26743">#</a> <code id="26743"> ^</code><br /> <a class="navhash" href="#26744">#</a> <code id="26744"> ( )</code><br /> <a class="navhash" href="#26745">#</a> <code id="26745">enews._.c:383:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26746">#</a> <code id="26746"> if( afp = fopen_article(msgid,group,anum,"r",AVStr(artpath)) ){</code><br /> <a class="navhash" href="#26747">#</a> <code id="26747"> ^</code><br /> <a class="navhash" href="#26748">#</a> <code id="26748"> ==</code><br /> <a class="navhash" href="#26749">#</a> <code id="26749">enews._.c:475:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26750">#</a> <code id="26750"> if( nfp = fopen(nartpath,"w") ){</code><br /> <a class="navhash" href="#26751">#</a> <code id="26751"> ~~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26752">#</a> <code id="26752">enews._.c:475:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26753">#</a> <code id="26753"> if( nfp = fopen(nartpath,"w") ){</code><br /> <a class="navhash" href="#26754">#</a> <code id="26754"> ^</code><br /> <a class="navhash" href="#26755">#</a> <code id="26755"> ( )</code><br /> <a class="navhash" href="#26756">#</a> <code id="26756">enews._.c:475:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26757">#</a> <code id="26757"> if( nfp = fopen(nartpath,"w") ){</code><br /> <a class="navhash" href="#26758">#</a> <code id="26758"> ^</code><br /> <a class="navhash" href="#26759">#</a> <code id="26759"> ==</code><br /> <a class="navhash" href="#26760">#</a> <code id="26760">enews._.c:529:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26761">#</a> <code id="26761"> if( rcode = controlMessage(AVStr(stat),afp) )</code><br /> <a class="navhash" href="#26762">#</a> <code id="26762"> ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26763">#</a> <code id="26763">enews._.c:529:13: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26764">#</a> <code id="26764"> if( rcode = controlMessage(AVStr(stat),afp) )</code><br /> <a class="navhash" href="#26765">#</a> <code id="26765"> ^</code><br /> <a class="navhash" href="#26766">#</a> <code id="26766"> ( )</code><br /> <a class="navhash" href="#26767">#</a> <code id="26767">enews._.c:529:13: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26768">#</a> <code id="26768"> if( rcode = controlMessage(AVStr(stat),afp) )</code><br /> <a class="navhash" href="#26769">#</a> <code id="26769"> ^</code><br /> <a class="navhash" href="#26770">#</a> <code id="26770"> ==</code><br /> <a class="navhash" href="#26771">#</a> <code id="26771">enews._.c:625:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26772">#</a> <code id="26772"> if( artfp = fopen_article(NULL,group,anum,"r",AVStr(artpath)) ){</code><br /> <a class="navhash" href="#26773">#</a> <code id="26773"> ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26774">#</a> <code id="26774">enews._.c:625:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26775">#</a> <code id="26775"> if( artfp = fopen_article(NULL,group,anum,"r",AVStr(artpath)) ){</code><br /> <a class="navhash" href="#26776">#</a> <code id="26776"> ^</code><br /> <a class="navhash" href="#26777">#</a> <code id="26777"> ( )</code><br /> <a class="navhash" href="#26778">#</a> <code id="26778">enews._.c:625:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26779">#</a> <code id="26779"> if( artfp = fopen_article(NULL,group,anum,"r",AVStr(artpath)) ){</code><br /> <a class="navhash" href="#26780">#</a> <code id="26780"> ^</code><br /> <a class="navhash" href="#26781">#</a> <code id="26781"> ==</code><br /> <a class="navhash" href="#26782">#</a> <code id="26782">enews._.c:733:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26783">#</a> <code id="26783"> if( dp = strchr(dst,'>') )</code><br /> <a class="navhash" href="#26784">#</a> <code id="26784"> ~~~^~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26785">#</a> <code id="26785">enews._.c:733:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26786">#</a> <code id="26786"> if( dp = strchr(dst,'>') )</code><br /> <a class="navhash" href="#26787">#</a> <code id="26787"> ^</code><br /> <a class="navhash" href="#26788">#</a> <code id="26788"> ( )</code><br /> <a class="navhash" href="#26789">#</a> <code id="26789">enews._.c:733:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26790">#</a> <code id="26790"> if( dp = strchr(dst,'>') )</code><br /> <a class="navhash" href="#26791">#</a> <code id="26791"> ^</code><br /> <a class="navhash" href="#26792">#</a> <code id="26792"> ==</code><br /> <a class="navhash" href="#26793">#</a> <code id="26793">enews._.c:817:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26794">#</a> <code id="26794"> if( afp = fopen(actpath,"r") ){</code><br /> <a class="navhash" href="#26795">#</a> <code id="26795"> ~~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26796">#</a> <code id="26796">enews._.c:817:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26797">#</a> <code id="26797"> if( afp = fopen(actpath,"r") ){</code><br /> <a class="navhash" href="#26798">#</a> <code id="26798"> ^</code><br /> <a class="navhash" href="#26799">#</a> <code id="26799"> ( )</code><br /> <a class="navhash" href="#26800">#</a> <code id="26800">enews._.c:817:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26801">#</a> <code id="26801"> if( afp = fopen(actpath,"r") ){</code><br /> <a class="navhash" href="#26802">#</a> <code id="26802"> ^</code><br /> <a class="navhash" href="#26803">#</a> <code id="26803"> ==</code><br /> <a class="navhash" href="#26804">#</a> <code id="26804">enews._.c:844:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26805">#</a> <code id="26805"> if( ok = make_active(group,max,min,cdate,mdate,AVStr(dir)) )</code><br /> <a class="navhash" href="#26806">#</a> <code id="26806"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26807">#</a> <code id="26807">enews._.c:844:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26808">#</a> <code id="26808"> if( ok = make_active(group,max,min,cdate,mdate,AVStr(dir)) )</code><br /> <a class="navhash" href="#26809">#</a> <code id="26809"> ^</code><br /> <a class="navhash" href="#26810">#</a> <code id="26810"> ( )</code><br /> <a class="navhash" href="#26811">#</a> <code id="26811">enews._.c:844:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26812">#</a> <code id="26812"> if( ok = make_active(group,max,min,cdate,mdate,AVStr(dir)) )</code><br /> <a class="navhash" href="#26813">#</a> <code id="26813"> ^</code><br /> <a class="navhash" href="#26814">#</a> <code id="26814"> ==</code><br /> <a class="navhash" href="#26815">#</a> <code id="26815">enews._.c:845:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26816">#</a> <code id="26816"> if( afp = dirfopen("ACTIVE-FILE1",AVStr(actpath),"w") ){</code><br /> <a class="navhash" href="#26817">#</a> <code id="26817"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26818">#</a> <code id="26818">enews._.c:845:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26819">#</a> <code id="26819"> if( afp = dirfopen("ACTIVE-FILE1",AVStr(actpath),"w") ){</code><br /> <a class="navhash" href="#26820">#</a> <code id="26820"> ^</code><br /> <a class="navhash" href="#26821">#</a> <code id="26821"> ( )</code><br /> <a class="navhash" href="#26822">#</a> <code id="26822">enews._.c:845:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26823">#</a> <code id="26823"> if( afp = dirfopen("ACTIVE-FILE1",AVStr(actpath),"w") ){</code><br /> <a class="navhash" href="#26824">#</a> <code id="26824"> ^</code><br /> <a class="navhash" href="#26825">#</a> <code id="26825"> ==</code><br /> <a class="navhash" href="#26826">#</a> <code id="26826">enews._.c:930:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26827">#</a> <code id="26827"> if( afp = fopen_active(group,"r",NULL) ){</code><br /> <a class="navhash" href="#26828">#</a> <code id="26828"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26829">#</a> <code id="26829">enews._.c:930:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26830">#</a> <code id="26830"> if( afp = fopen_active(group,"r",NULL) ){</code><br /> <a class="navhash" href="#26831">#</a> <code id="26831"> ^</code><br /> <a class="navhash" href="#26832">#</a> <code id="26832"> ( )</code><br /> <a class="navhash" href="#26833">#</a> <code id="26833">enews._.c:930:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26834">#</a> <code id="26834"> if( afp = fopen_active(group,"r",NULL) ){</code><br /> <a class="navhash" href="#26835">#</a> <code id="26835"> ^</code><br /> <a class="navhash" href="#26836">#</a> <code id="26836"> ==</code><br /> <a class="navhash" href="#26837">#</a> <code id="26837">enews._.c:954:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26838">#</a> <code id="26838"> if( afp = fopen_article(NULL,group,mean,"r",AVStr(apath)) ){</code><br /> <a class="navhash" href="#26839">#</a> <code id="26839"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26840">#</a> <code id="26840">enews._.c:954:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26841">#</a> <code id="26841"> if( afp = fopen_article(NULL,group,mean,"r",AVStr(apath)) ){</code><br /> <a class="navhash" href="#26842">#</a> <code id="26842"> ^</code><br /> <a class="navhash" href="#26843">#</a> <code id="26843"> ( )</code><br /> <a class="navhash" href="#26844">#</a> <code id="26844">enews._.c:954:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26845">#</a> <code id="26845"> if( afp = fopen_article(NULL,group,mean,"r",AVStr(apath)) ){</code><br /> <a class="navhash" href="#26846">#</a> <code id="26846"> ^</code><br /> <a class="navhash" href="#26847">#</a> <code id="26847"> ==</code><br /> <a class="navhash" href="#26848">#</a> <code id="26848">enews._.c:975:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26849">#</a> <code id="26849"> if( afp = ENEWS_article(NULL,group,mi) ){</code><br /> <a class="navhash" href="#26850">#</a> <code id="26850"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26851">#</a> <code id="26851">enews._.c:975:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26852">#</a> <code id="26852"> if( afp = ENEWS_article(NULL,group,mi) ){</code><br /> <a class="navhash" href="#26853">#</a> <code id="26853"> ^</code><br /> <a class="navhash" href="#26854">#</a> <code id="26854"> ( )</code><br /> <a class="navhash" href="#26855">#</a> <code id="26855">enews._.c:975:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26856">#</a> <code id="26856"> if( afp = ENEWS_article(NULL,group,mi) ){</code><br /> <a class="navhash" href="#26857">#</a> <code id="26857"> ^</code><br /> <a class="navhash" href="#26858">#</a> <code id="26858"> ==</code><br /> <a class="navhash" href="#26859">#</a> <code id="26859">enews._.c:1044:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26860">#</a> <code id="26860"> if( ap = strchr(apath,' ') ){</code><br /> <a class="navhash" href="#26861">#</a> <code id="26861"> ~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26862">#</a> <code id="26862">enews._.c:1044:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26863">#</a> <code id="26863"> if( ap = strchr(apath,' ') ){</code><br /> <a class="navhash" href="#26864">#</a> <code id="26864"> ^</code><br /> <a class="navhash" href="#26865">#</a> <code id="26865"> ( )</code><br /> <a class="navhash" href="#26866">#</a> <code id="26866">enews._.c:1044:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26867">#</a> <code id="26867"> if( ap = strchr(apath,' ') ){</code><br /> <a class="navhash" href="#26868">#</a> <code id="26868"> ^</code><br /> <a class="navhash" href="#26869">#</a> <code id="26869"> ==</code><br /> <a class="navhash" href="#26870">#</a> <code id="26870">enews._.c:1047:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26871">#</a> <code id="26871"> if( ap = strrchr(apath,'/') ){</code><br /> <a class="navhash" href="#26872">#</a> <code id="26872"> ~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26873">#</a> <code id="26873">enews._.c:1047:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26874">#</a> <code id="26874"> if( ap = strrchr(apath,'/') ){</code><br /> <a class="navhash" href="#26875">#</a> <code id="26875"> ^</code><br /> <a class="navhash" href="#26876">#</a> <code id="26876"> ( )</code><br /> <a class="navhash" href="#26877">#</a> <code id="26877">enews._.c:1047:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26878">#</a> <code id="26878"> if( ap = strrchr(apath,'/') ){</code><br /> <a class="navhash" href="#26879">#</a> <code id="26879"> ^</code><br /> <a class="navhash" href="#26880">#</a> <code id="26880"> ==</code><br /> <a class="navhash" href="#26881">#</a> <code id="26881">enews._.c:1072:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26882">#</a> <code id="26882"> if( ap = strchr(apath,':') ){</code><br /> <a class="navhash" href="#26883">#</a> <code id="26883"> ~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26884">#</a> <code id="26884">enews._.c:1072:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26885">#</a> <code id="26885"> if( ap = strchr(apath,':') ){</code><br /> <a class="navhash" href="#26886">#</a> <code id="26886"> ^</code><br /> <a class="navhash" href="#26887">#</a> <code id="26887"> ( )</code><br /> <a class="navhash" href="#26888">#</a> <code id="26888">enews._.c:1072:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26889">#</a> <code id="26889"> if( ap = strchr(apath,':') ){</code><br /> <a class="navhash" href="#26890">#</a> <code id="26890"> ^</code><br /> <a class="navhash" href="#26891">#</a> <code id="26891"> ==</code><br /> <a class="navhash" href="#26892">#</a> <code id="26892">enews._.c:1080:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26893">#</a> <code id="26893"> if( ap = strchr(apath,' ') ){</code><br /> <a class="navhash" href="#26894">#</a> <code id="26894"> ~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26895">#</a> <code id="26895">enews._.c:1080:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26896">#</a> <code id="26896"> if( ap = strchr(apath,' ') ){</code><br /> <a class="navhash" href="#26897">#</a> <code id="26897"> ^</code><br /> <a class="navhash" href="#26898">#</a> <code id="26898"> ( )</code><br /> <a class="navhash" href="#26899">#</a> <code id="26899">enews._.c:1080:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26900">#</a> <code id="26900"> if( ap = strchr(apath,' ') ){</code><br /> <a class="navhash" href="#26901">#</a> <code id="26901"> ^</code><br /> <a class="navhash" href="#26902">#</a> <code id="26902"> ==</code><br /> <a class="navhash" href="#26903">#</a> <code id="26903">enews._.c:1083:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26904">#</a> <code id="26904"> if( ap = strrchr(apath,'/') ){</code><br /> <a class="navhash" href="#26905">#</a> <code id="26905"> ~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26906">#</a> <code id="26906">enews._.c:1083:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26907">#</a> <code id="26907"> if( ap = strrchr(apath,'/') ){</code><br /> <a class="navhash" href="#26908">#</a> <code id="26908"> ^</code><br /> <a class="navhash" href="#26909">#</a> <code id="26909"> ( )</code><br /> <a class="navhash" href="#26910">#</a> <code id="26910">enews._.c:1083:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26911">#</a> <code id="26911"> if( ap = strrchr(apath,'/') ){</code><br /> <a class="navhash" href="#26912">#</a> <code id="26912"> ^</code><br /> <a class="navhash" href="#26913">#</a> <code id="26913"> ==</code><br /> <a class="navhash" href="#26914">#</a> <code id="26914">enews._.c:1106:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26915">#</a> <code id="26915"> if( dp = strstr(mid,"@-group.") ){</code><br /> <a class="navhash" href="#26916">#</a> <code id="26916"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26917">#</a> <code id="26917">enews._.c:1106:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26918">#</a> <code id="26918"> if( dp = strstr(mid,"@-group.") ){</code><br /> <a class="navhash" href="#26919">#</a> <code id="26919"> ^</code><br /> <a class="navhash" href="#26920">#</a> <code id="26920"> ( )</code><br /> <a class="navhash" href="#26921">#</a> <code id="26921">enews._.c:1106:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26922">#</a> <code id="26922"> if( dp = strstr(mid,"@-group.") ){</code><br /> <a class="navhash" href="#26923">#</a> <code id="26923"> ^</code><br /> <a class="navhash" href="#26924">#</a> <code id="26924"> ==</code><br /> <a class="navhash" href="#26925">#</a> <code id="26925">enews._.c:1115:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26926">#</a> <code id="26926"> if( dp = strchr(mid,'@') ){</code><br /> <a class="navhash" href="#26927">#</a> <code id="26927"> ~~~^~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26928">#</a> <code id="26928">enews._.c:1115:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26929">#</a> <code id="26929"> if( dp = strchr(mid,'@') ){</code><br /> <a class="navhash" href="#26930">#</a> <code id="26930"> ^</code><br /> <a class="navhash" href="#26931">#</a> <code id="26931"> ( )</code><br /> <a class="navhash" href="#26932">#</a> <code id="26932">enews._.c:1115:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26933">#</a> <code id="26933"> if( dp = strchr(mid,'@') ){</code><br /> <a class="navhash" href="#26934">#</a> <code id="26934"> ^</code><br /> <a class="navhash" href="#26935">#</a> <code id="26935"> ==</code><br /> <a class="navhash" href="#26936">#</a> <code id="26936">enews._.c:1118:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26937">#</a> <code id="26937"> if( dp = strstr(rgroup,mmSg(0)) )</code><br /> <a class="navhash" href="#26938">#</a> <code id="26938"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26939">#</a> <code id="26939">enews._.c:1118:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26940">#</a> <code id="26940"> if( dp = strstr(rgroup,mmSg(0)) )</code><br /> <a class="navhash" href="#26941">#</a> <code id="26941"> ^</code><br /> <a class="navhash" href="#26942">#</a> <code id="26942"> ( )</code><br /> <a class="navhash" href="#26943">#</a> <code id="26943">enews._.c:1118:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26944">#</a> <code id="26944"> if( dp = strstr(rgroup,mmSg(0)) )</code><br /> <a class="navhash" href="#26945">#</a> <code id="26945"> ^</code><br /> <a class="navhash" href="#26946">#</a> <code id="26946"> ==</code><br /> <a class="navhash" href="#26947">#</a> <code id="26947">31 warnings generated.</code><br /> <a class="navhash" href="#26948">#</a> <code id="26948">../mkcpp pop.c pop._.c</code><br /> <a class="navhash" href="#26949">#</a> <code id="26949">-- mkcpp set time: 1492117337 -> 1300865513 pop._.c</code><br /> <a class="navhash" href="#26950">#</a> <code id="26950">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c pop._.c -o pop.o</code><br /> <a class="navhash" href="#26951">#</a> <code id="26951">pop._.c:371:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26952">#</a> <code id="26952"> if( pp = strstr(opts,"apop=") ){</code><br /> <a class="navhash" href="#26953">#</a> <code id="26953"> ~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26954">#</a> <code id="26954">pop._.c:371:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26955">#</a> <code id="26955"> if( pp = strstr(opts,"apop=") ){</code><br /> <a class="navhash" href="#26956">#</a> <code id="26956"> ^</code><br /> <a class="navhash" href="#26957">#</a> <code id="26957"> ( )</code><br /> <a class="navhash" href="#26958">#</a> <code id="26958">pop._.c:371:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26959">#</a> <code id="26959"> if( pp = strstr(opts,"apop=") ){</code><br /> <a class="navhash" href="#26960">#</a> <code id="26960"> ^</code><br /> <a class="navhash" href="#26961">#</a> <code id="26961"> ==</code><br /> <a class="navhash" href="#26962">#</a> <code id="26962">pop._.c:388:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26963">#</a> <code id="26963"> if( pp = strstr(opts,"pass=") ){</code><br /> <a class="navhash" href="#26964">#</a> <code id="26964"> ~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26965">#</a> <code id="26965">pop._.c:388:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26966">#</a> <code id="26966"> if( pp = strstr(opts,"pass=") ){</code><br /> <a class="navhash" href="#26967">#</a> <code id="26967"> ^</code><br /> <a class="navhash" href="#26968">#</a> <code id="26968"> ( )</code><br /> <a class="navhash" href="#26969">#</a> <code id="26969">pop._.c:388:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26970">#</a> <code id="26970"> if( pp = strstr(opts,"pass=") ){</code><br /> <a class="navhash" href="#26971">#</a> <code id="26971"> ^</code><br /> <a class="navhash" href="#26972">#</a> <code id="26972"> ==</code><br /> <a class="navhash" href="#26973">#</a> <code id="26973">pop._.c:443:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26974">#</a> <code id="26974"> if( dp = strrpbrk(userhost,POP_USERHOST_DELIMITER) )</code><br /> <a class="navhash" href="#26975">#</a> <code id="26975"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26976">#</a> <code id="26976">pop._.c:443:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26977">#</a> <code id="26977"> if( dp = strrpbrk(userhost,POP_USERHOST_DELIMITER) )</code><br /> <a class="navhash" href="#26978">#</a> <code id="26978"> ^</code><br /> <a class="navhash" href="#26979">#</a> <code id="26979"> ( )</code><br /> <a class="navhash" href="#26980">#</a> <code id="26980">pop._.c:443:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26981">#</a> <code id="26981"> if( dp = strrpbrk(userhost,POP_USERHOST_DELIMITER) )</code><br /> <a class="navhash" href="#26982">#</a> <code id="26982"> ^</code><br /> <a class="navhash" href="#26983">#</a> <code id="26983"> ==</code><br /> <a class="navhash" href="#26984">#</a> <code id="26984">pop._.c:446:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26985">#</a> <code id="26985"> if( dp = strrchr(userhost,'@') ){</code><br /> <a class="navhash" href="#26986">#</a> <code id="26986"> ~~~^~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26987">#</a> <code id="26987">pop._.c:446:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26988">#</a> <code id="26988"> if( dp = strrchr(userhost,'@') ){</code><br /> <a class="navhash" href="#26989">#</a> <code id="26989"> ^</code><br /> <a class="navhash" href="#26990">#</a> <code id="26990"> ( )</code><br /> <a class="navhash" href="#26991">#</a> <code id="26991">pop._.c:446:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#26992">#</a> <code id="26992"> if( dp = strrchr(userhost,'@') ){</code><br /> <a class="navhash" href="#26993">#</a> <code id="26993"> ^</code><br /> <a class="navhash" href="#26994">#</a> <code id="26994"> ==</code><br /> <a class="navhash" href="#26995">#</a> <code id="26995">pop._.c:456:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#26996">#</a> <code id="26996"> if( dp = strrpbrk(user,POP_USERHOST_ESCDELIM) )</code><br /> <a class="navhash" href="#26997">#</a> <code id="26997"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#26998">#</a> <code id="26998">pop._.c:456:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#26999">#</a> <code id="26999"> if( dp = strrpbrk(user,POP_USERHOST_ESCDELIM) )</code><br /> <a class="navhash" href="#27000">#</a> <code id="27000"> ^</code><br /> <a class="navhash" href="#27001">#</a> <code id="27001"> ( )</code><br /> <a class="navhash" href="#27002">#</a> <code id="27002">pop._.c:456:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27003">#</a> <code id="27003"> if( dp = strrpbrk(user,POP_USERHOST_ESCDELIM) )</code><br /> <a class="navhash" href="#27004">#</a> <code id="27004"> ^</code><br /> <a class="navhash" href="#27005">#</a> <code id="27005"> ==</code><br /> <a class="navhash" href="#27006">#</a> <code id="27006">pop._.c:539:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27007">#</a> <code id="27007"> if( sp = strrchr(userb,'@') ){</code><br /> <a class="navhash" href="#27008">#</a> <code id="27008"> ~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27009">#</a> <code id="27009">pop._.c:539:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27010">#</a> <code id="27010"> if( sp = strrchr(userb,'@') ){</code><br /> <a class="navhash" href="#27011">#</a> <code id="27011"> ^</code><br /> <a class="navhash" href="#27012">#</a> <code id="27012"> ( )</code><br /> <a class="navhash" href="#27013">#</a> <code id="27013">pop._.c:539:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27014">#</a> <code id="27014"> if( sp = strrchr(userb,'@') ){</code><br /> <a class="navhash" href="#27015">#</a> <code id="27015"> ^</code><br /> <a class="navhash" href="#27016">#</a> <code id="27016"> ==</code><br /> <a class="navhash" href="#27017">#</a> <code id="27017">pop._.c:711:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27018">#</a> <code id="27018"> if( sp = strchr(banner,'<') )</code><br /> <a class="navhash" href="#27019">#</a> <code id="27019"> ~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27020">#</a> <code id="27020">pop._.c:711:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27021">#</a> <code id="27021"> if( sp = strchr(banner,'<') )</code><br /> <a class="navhash" href="#27022">#</a> <code id="27022"> ^</code><br /> <a class="navhash" href="#27023">#</a> <code id="27023"> ( )</code><br /> <a class="navhash" href="#27024">#</a> <code id="27024">pop._.c:711:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27025">#</a> <code id="27025"> if( sp = strchr(banner,'<') )</code><br /> <a class="navhash" href="#27026">#</a> <code id="27026"> ^</code><br /> <a class="navhash" href="#27027">#</a> <code id="27027"> ==</code><br /> <a class="navhash" href="#27028">#</a> <code id="27028">pop._.c:712:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27029">#</a> <code id="27029"> for(; ch = *sp; sp++ ){</code><br /> <a class="navhash" href="#27030">#</a> <code id="27030"> ~~~^~~~~</code><br /> <a class="navhash" href="#27031">#</a> <code id="27031">pop._.c:712:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27032">#</a> <code id="27032"> for(; ch = *sp; sp++ ){</code><br /> <a class="navhash" href="#27033">#</a> <code id="27033"> ^</code><br /> <a class="navhash" href="#27034">#</a> <code id="27034"> ( )</code><br /> <a class="navhash" href="#27035">#</a> <code id="27035">pop._.c:712:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27036">#</a> <code id="27036"> for(; ch = *sp; sp++ ){</code><br /> <a class="navhash" href="#27037">#</a> <code id="27037"> ^</code><br /> <a class="navhash" href="#27038">#</a> <code id="27038"> ==</code><br /> <a class="navhash" href="#27039">#</a> <code id="27039">pop._.c:745:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27040">#</a> <code id="27040"> if( dp = strpbrk(req,"\r\n") )</code><br /> <a class="navhash" href="#27041">#</a> <code id="27041"> ~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27042">#</a> <code id="27042">pop._.c:745:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27043">#</a> <code id="27043"> if( dp = strpbrk(req,"\r\n") )</code><br /> <a class="navhash" href="#27044">#</a> <code id="27044"> ^</code><br /> <a class="navhash" href="#27045">#</a> <code id="27045"> ( )</code><br /> <a class="navhash" href="#27046">#</a> <code id="27046">pop._.c:745:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27047">#</a> <code id="27047"> if( dp = strpbrk(req,"\r\n") )</code><br /> <a class="navhash" href="#27048">#</a> <code id="27048"> ^</code><br /> <a class="navhash" href="#27049">#</a> <code id="27049"> ==</code><br /> <a class="navhash" href="#27050">#</a> <code id="27050">pop._.c:927:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]</code><br /> <a class="navhash" href="#27051">#</a> <code id="27051"> else</code><br /> <a class="navhash" href="#27052">#</a> <code id="27052"> ^</code><br /> <a class="navhash" href="#27053">#</a> <code id="27053">pop._.c:990:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27054">#</a> <code id="27054"> for( sp++; ch = *sp; sp++ ){</code><br /> <a class="navhash" href="#27055">#</a> <code id="27055"> ~~~^~~~~</code><br /> <a class="navhash" href="#27056">#</a> <code id="27056">pop._.c:990:18: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27057">#</a> <code id="27057"> for( sp++; ch = *sp; sp++ ){</code><br /> <a class="navhash" href="#27058">#</a> <code id="27058"> ^</code><br /> <a class="navhash" href="#27059">#</a> <code id="27059"> ( )</code><br /> <a class="navhash" href="#27060">#</a> <code id="27060">pop._.c:990:18: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27061">#</a> <code id="27061"> for( sp++; ch = *sp; sp++ ){</code><br /> <a class="navhash" href="#27062">#</a> <code id="27062"> ^</code><br /> <a class="navhash" href="#27063">#</a> <code id="27063"> ==</code><br /> <a class="navhash" href="#27064">#</a> <code id="27064">pop._.c:1064:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27065">#</a> <code id="27065"> for( ri = 0; acom = pop_command[ri].name; ri++ ){</code><br /> <a class="navhash" href="#27066">#</a> <code id="27066"> ~~~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27067">#</a> <code id="27067">pop._.c:1064:21: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27068">#</a> <code id="27068"> for( ri = 0; acom = pop_command[ri].name; ri++ ){</code><br /> <a class="navhash" href="#27069">#</a> <code id="27069"> ^</code><br /> <a class="navhash" href="#27070">#</a> <code id="27070"> ( )</code><br /> <a class="navhash" href="#27071">#</a> <code id="27071">pop._.c:1064:21: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27072">#</a> <code id="27072"> for( ri = 0; acom = pop_command[ri].name; ri++ ){</code><br /> <a class="navhash" href="#27073">#</a> <code id="27073"> ^</code><br /> <a class="navhash" href="#27074">#</a> <code id="27074"> ==</code><br /> <a class="navhash" href="#27075">#</a> <code id="27075">pop._.c:1177:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27076">#</a> <code id="27076"> if( dp = strpbrk(line,"\r\n") )</code><br /> <a class="navhash" href="#27077">#</a> <code id="27077"> ~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27078">#</a> <code id="27078">pop._.c:1177:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27079">#</a> <code id="27079"> if( dp = strpbrk(line,"\r\n") )</code><br /> <a class="navhash" href="#27080">#</a> <code id="27080"> ^</code><br /> <a class="navhash" href="#27081">#</a> <code id="27081"> ( )</code><br /> <a class="navhash" href="#27082">#</a> <code id="27082">pop._.c:1177:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27083">#</a> <code id="27083"> if( dp = strpbrk(line,"\r\n") )</code><br /> <a class="navhash" href="#27084">#</a> <code id="27084"> ^</code><br /> <a class="navhash" href="#27085">#</a> <code id="27085"> ==</code><br /> <a class="navhash" href="#27086">#</a> <code id="27086">13 warnings generated.</code><br /> <a class="navhash" href="#27087">#</a> <code id="27087">../mkcpp smtp.c smtp._.c</code><br /> <a class="navhash" href="#27088">#</a> <code id="27088">-- mkcpp set time: 1492117337 -> 1414457967 smtp._.c</code><br /> <a class="navhash" href="#27089">#</a> <code id="27089">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c smtp._.c -o smtp.o</code><br /> <a class="navhash" href="#27090">#</a> <code id="27090">smtp._.c:369:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27091">#</a> <code id="27091"> if( np = strstr(rbuf,"] ") ){ /* Timestamp */</code><br /> <a class="navhash" href="#27092">#</a> <code id="27092"> ~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27093">#</a> <code id="27093">smtp._.c:369:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27094">#</a> <code id="27094"> if( np = strstr(rbuf,"] ") ){ /* Timestamp */</code><br /> <a class="navhash" href="#27095">#</a> <code id="27095"> ^</code><br /> <a class="navhash" href="#27096">#</a> <code id="27096"> ( )</code><br /> <a class="navhash" href="#27097">#</a> <code id="27097">smtp._.c:369:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27098">#</a> <code id="27098"> if( np = strstr(rbuf,"] ") ){ /* Timestamp */</code><br /> <a class="navhash" href="#27099">#</a> <code id="27099"> ^</code><br /> <a class="navhash" href="#27100">#</a> <code id="27100"> ==</code><br /> <a class="navhash" href="#27101">#</a> <code id="27101">smtp._.c:504:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27102">#</a> <code id="27102"> if( dp = strrchr(tob,'%') )</code><br /> <a class="navhash" href="#27103">#</a> <code id="27103"> ~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27104">#</a> <code id="27104">smtp._.c:504:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27105">#</a> <code id="27105"> if( dp = strrchr(tob,'%') )</code><br /> <a class="navhash" href="#27106">#</a> <code id="27106"> ^</code><br /> <a class="navhash" href="#27107">#</a> <code id="27107"> ( )</code><br /> <a class="navhash" href="#27108">#</a> <code id="27108">smtp._.c:504:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27109">#</a> <code id="27109"> if( dp = strrchr(tob,'%') )</code><br /> <a class="navhash" href="#27110">#</a> <code id="27110"> ^</code><br /> <a class="navhash" href="#27111">#</a> <code id="27111"> ==</code><br /> <a class="navhash" href="#27112">#</a> <code id="27112">smtp._.c:505:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27113">#</a> <code id="27113"> if( op = strchr(dp,'@') ){</code><br /> <a class="navhash" href="#27114">#</a> <code id="27114"> ~~~^~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27115">#</a> <code id="27115">smtp._.c:505:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27116">#</a> <code id="27116"> if( op = strchr(dp,'@') ){</code><br /> <a class="navhash" href="#27117">#</a> <code id="27117"> ^</code><br /> <a class="navhash" href="#27118">#</a> <code id="27118"> ( )</code><br /> <a class="navhash" href="#27119">#</a> <code id="27119">smtp._.c:505:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27120">#</a> <code id="27120"> if( op = strchr(dp,'@') ){</code><br /> <a class="navhash" href="#27121">#</a> <code id="27121"> ^</code><br /> <a class="navhash" href="#27122">#</a> <code id="27122"> ==</code><br /> <a class="navhash" href="#27123">#</a> <code id="27123">smtp._.c:581:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27124">#</a> <code id="27124"> if( np = strchr(sp,'\n') )</code><br /> <a class="navhash" href="#27125">#</a> <code id="27125"> ~~~^~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27126">#</a> <code id="27126">smtp._.c:581:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27127">#</a> <code id="27127"> if( np = strchr(sp,'\n') )</code><br /> <a class="navhash" href="#27128">#</a> <code id="27128"> ^</code><br /> <a class="navhash" href="#27129">#</a> <code id="27129"> ( )</code><br /> <a class="navhash" href="#27130">#</a> <code id="27130">smtp._.c:581:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27131">#</a> <code id="27131"> if( np = strchr(sp,'\n') )</code><br /> <a class="navhash" href="#27132">#</a> <code id="27132"> ^</code><br /> <a class="navhash" href="#27133">#</a> <code id="27133"> ==</code><br /> <a class="navhash" href="#27134">#</a> <code id="27134">smtp._.c:826:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27135">#</a> <code id="27135"> if( ep = strpbrk(line,"\r\n") )</code><br /> <a class="navhash" href="#27136">#</a> <code id="27136"> ~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27137">#</a> <code id="27137">smtp._.c:826:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27138">#</a> <code id="27138"> if( ep = strpbrk(line,"\r\n") )</code><br /> <a class="navhash" href="#27139">#</a> <code id="27139"> ^</code><br /> <a class="navhash" href="#27140">#</a> <code id="27140"> ( )</code><br /> <a class="navhash" href="#27141">#</a> <code id="27141">smtp._.c:826:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27142">#</a> <code id="27142"> if( ep = strpbrk(line,"\r\n") )</code><br /> <a class="navhash" href="#27143">#</a> <code id="27143"> ^</code><br /> <a class="navhash" href="#27144">#</a> <code id="27144"> ==</code><br /> <a class="navhash" href="#27145">#</a> <code id="27145">smtp._.c:1256:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27146">#</a> <code id="27146"> if( dp = strchr(msg,'\n') )</code><br /> <a class="navhash" href="#27147">#</a> <code id="27147"> ~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27148">#</a> <code id="27148">smtp._.c:1256:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27149">#</a> <code id="27149"> if( dp = strchr(msg,'\n') )</code><br /> <a class="navhash" href="#27150">#</a> <code id="27150"> ^</code><br /> <a class="navhash" href="#27151">#</a> <code id="27151"> ( )</code><br /> <a class="navhash" href="#27152">#</a> <code id="27152">smtp._.c:1256:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27153">#</a> <code id="27153"> if( dp = strchr(msg,'\n') )</code><br /> <a class="navhash" href="#27154">#</a> <code id="27154"> ^</code><br /> <a class="navhash" href="#27155">#</a> <code id="27155"> ==</code><br /> <a class="navhash" href="#27156">#</a> <code id="27156">smtp._.c:1326:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]</code><br /> <a class="navhash" href="#27157">#</a> <code id="27157"> else</code><br /> <a class="navhash" href="#27158">#</a> <code id="27158"> ^</code><br /> <a class="navhash" href="#27159">#</a> <code id="27159">smtp._.c:1594:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27160">#</a> <code id="27160"> if( pp = strpbrk(bplain,"\r\n") )</code><br /> <a class="navhash" href="#27161">#</a> <code id="27161"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27162">#</a> <code id="27162">smtp._.c:1594:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27163">#</a> <code id="27163"> if( pp = strpbrk(bplain,"\r\n") )</code><br /> <a class="navhash" href="#27164">#</a> <code id="27164"> ^</code><br /> <a class="navhash" href="#27165">#</a> <code id="27165"> ( )</code><br /> <a class="navhash" href="#27166">#</a> <code id="27166">smtp._.c:1594:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27167">#</a> <code id="27167"> if( pp = strpbrk(bplain,"\r\n") )</code><br /> <a class="navhash" href="#27168">#</a> <code id="27168"> ^</code><br /> <a class="navhash" href="#27169">#</a> <code id="27169"> ==</code><br /> <a class="navhash" href="#27170">#</a> <code id="27170">smtp._.c:2257:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27171">#</a> <code id="27171"> if( withMX = hostIsResolvable(mx) ){</code><br /> <a class="navhash" href="#27172">#</a> <code id="27172"> ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27173">#</a> <code id="27173">smtp._.c:2257:14: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27174">#</a> <code id="27174"> if( withMX = hostIsResolvable(mx) ){</code><br /> <a class="navhash" href="#27175">#</a> <code id="27175"> ^</code><br /> <a class="navhash" href="#27176">#</a> <code id="27176"> ( )</code><br /> <a class="navhash" href="#27177">#</a> <code id="27177">smtp._.c:2257:14: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27178">#</a> <code id="27178"> if( withMX = hostIsResolvable(mx) ){</code><br /> <a class="navhash" href="#27179">#</a> <code id="27179"> ^</code><br /> <a class="navhash" href="#27180">#</a> <code id="27180"> ==</code><br /> <a class="navhash" href="#27181">#</a> <code id="27181">smtp._.c:2261:17: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#27182">#</a> <code id="27182"> || !isMXself && (SMTP_tolerance & SMT_NOMXSELF) == 0</code><br /> <a class="navhash" href="#27183">#</a> <code id="27183"> ~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27184">#</a> <code id="27184">smtp._.c:2261:17: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#27185">#</a> <code id="27185"> || !isMXself && (SMTP_tolerance & SMT_NOMXSELF) == 0</code><br /> <a class="navhash" href="#27186">#</a> <code id="27186"> ^</code><br /> <a class="navhash" href="#27187">#</a> <code id="27187"> ( )</code><br /> <a class="navhash" href="#27188">#</a> <code id="27188">10 warnings generated.</code><br /> <a class="navhash" href="#27189">#</a> <code id="27189">../mkcpp telnet.c telnet._.c</code><br /> <a class="navhash" href="#27190">#</a> <code id="27190">-- mkcpp set time: 1492117337 -> 1279608155 telnet._.c</code><br /> <a class="navhash" href="#27191">#</a> <code id="27191">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c telnet._.c -o telnet.o</code><br /> <a class="navhash" href="#27192">#</a> <code id="27192">telnet._.c:347:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27193">#</a> <code id="27193"> if( doga = ClientsDO[O_SUPAHEAD] ) </code><br /> <a class="navhash" href="#27194">#</a> <code id="27194"> ~~~~~^~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27195">#</a> <code id="27195">telnet._.c:347:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27196">#</a> <code id="27196"> if( doga = ClientsDO[O_SUPAHEAD] ) </code><br /> <a class="navhash" href="#27197">#</a> <code id="27197"> ^</code><br /> <a class="navhash" href="#27198">#</a> <code id="27198"> ( )</code><br /> <a class="navhash" href="#27199">#</a> <code id="27199">telnet._.c:347:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27200">#</a> <code id="27200"> if( doga = ClientsDO[O_SUPAHEAD] ) </code><br /> <a class="navhash" href="#27201">#</a> <code id="27201"> ^</code><br /> <a class="navhash" href="#27202">#</a> <code id="27202"> ==</code><br /> <a class="navhash" href="#27203">#</a> <code id="27203">telnet._.c:357:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27204">#</a> <code id="27204"> if( doecho = ClientsDO[O_ECHO] )</code><br /> <a class="navhash" href="#27205">#</a> <code id="27205"> ~~~~~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27206">#</a> <code id="27206">telnet._.c:357:13: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27207">#</a> <code id="27207"> if( doecho = ClientsDO[O_ECHO] )</code><br /> <a class="navhash" href="#27208">#</a> <code id="27208"> ^</code><br /> <a class="navhash" href="#27209">#</a> <code id="27209"> ( )</code><br /> <a class="navhash" href="#27210">#</a> <code id="27210">telnet._.c:357:13: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27211">#</a> <code id="27211"> if( doecho = ClientsDO[O_ECHO] )</code><br /> <a class="navhash" href="#27212">#</a> <code id="27212"> ^</code><br /> <a class="navhash" href="#27213">#</a> <code id="27213"> ==</code><br /> <a class="navhash" href="#27214">#</a> <code id="27214">telnet._.c:509:21: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#27215">#</a> <code id="27215"> || cch == WONT && ClientsWill[ch] == 0 )</code><br /> <a class="navhash" href="#27216">#</a> <code id="27216"> ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27217">#</a> <code id="27217">telnet._.c:509:21: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#27218">#</a> <code id="27218"> || cch == WONT && ClientsWill[ch] == 0 )</code><br /> <a class="navhash" href="#27219">#</a> <code id="27219"> ^</code><br /> <a class="navhash" href="#27220">#</a> <code id="27220"> ( )</code><br /> <a class="navhash" href="#27221">#</a> <code id="27221">telnet._.c:533:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27222">#</a> <code id="27222"> if( mn = code(ch) ){</code><br /> <a class="navhash" href="#27223">#</a> <code id="27223"> ~~~^~~~~~~~~~</code><br /> <a class="navhash" href="#27224">#</a> <code id="27224">telnet._.c:533:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27225">#</a> <code id="27225"> if( mn = code(ch) ){</code><br /> <a class="navhash" href="#27226">#</a> <code id="27226"> ^</code><br /> <a class="navhash" href="#27227">#</a> <code id="27227"> ( )</code><br /> <a class="navhash" href="#27228">#</a> <code id="27228">telnet._.c:533:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27229">#</a> <code id="27229"> if( mn = code(ch) ){</code><br /> <a class="navhash" href="#27230">#</a> <code id="27230"> ^</code><br /> <a class="navhash" href="#27231">#</a> <code id="27231"> ==</code><br /> <a class="navhash" href="#27232">#</a> <code id="27232">telnet._.c:920:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27233">#</a> <code id="27233"> if( co = ClientsWill[op] ){</code><br /> <a class="navhash" href="#27234">#</a> <code id="27234"> ~~~^~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27235">#</a> <code id="27235">telnet._.c:920:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27236">#</a> <code id="27236"> if( co = ClientsWill[op] ){</code><br /> <a class="navhash" href="#27237">#</a> <code id="27237"> ^</code><br /> <a class="navhash" href="#27238">#</a> <code id="27238"> ( )</code><br /> <a class="navhash" href="#27239">#</a> <code id="27239">telnet._.c:920:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27240">#</a> <code id="27240"> if( co = ClientsWill[op] ){</code><br /> <a class="navhash" href="#27241">#</a> <code id="27241"> ^</code><br /> <a class="navhash" href="#27242">#</a> <code id="27242"> ==</code><br /> <a class="navhash" href="#27243">#</a> <code id="27243">telnet._.c:1205:20: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#27244">#</a> <code id="27244"> if( nready == 0 && errno == 0 || gotOOB(-1) ){</code><br /> <a class="navhash" href="#27245">#</a> <code id="27245"> ~~~~~~~~~~~~^~~~~~~~~~~~~ ~~</code><br /> <a class="navhash" href="#27246">#</a> <code id="27246">telnet._.c:1205:20: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#27247">#</a> <code id="27247"> if( nready == 0 && errno == 0 || gotOOB(-1) ){</code><br /> <a class="navhash" href="#27248">#</a> <code id="27248"> ^</code><br /> <a class="navhash" href="#27249">#</a> <code id="27249"> ( )</code><br /> <a class="navhash" href="#27250">#</a> <code id="27250">telnet._.c:1347:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27251">#</a> <code id="27251"> for( ij = 0; ch = "DISPLAY"[ij]; ij++ ){</code><br /> <a class="navhash" href="#27252">#</a> <code id="27252"> ~~~^~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27253">#</a> <code id="27253">telnet._.c:1347:19: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27254">#</a> <code id="27254"> for( ij = 0; ch = "DISPLAY"[ij]; ij++ ){</code><br /> <a class="navhash" href="#27255">#</a> <code id="27255"> ^</code><br /> <a class="navhash" href="#27256">#</a> <code id="27256"> ( )</code><br /> <a class="navhash" href="#27257">#</a> <code id="27257">telnet._.c:1347:19: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27258">#</a> <code id="27258"> for( ij = 0; ch = "DISPLAY"[ij]; ij++ ){</code><br /> <a class="navhash" href="#27259">#</a> <code id="27259"> ^</code><br /> <a class="navhash" href="#27260">#</a> <code id="27260"> ==</code><br /> <a class="navhash" href="#27261">#</a> <code id="27261">telnet._.c:1352:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27262">#</a> <code id="27262"> for( ij = 0; ch = display[ij]; ij++ ){</code><br /> <a class="navhash" href="#27263">#</a> <code id="27263"> ~~~^~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27264">#</a> <code id="27264">telnet._.c:1352:18: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27265">#</a> <code id="27265"> for( ij = 0; ch = display[ij]; ij++ ){</code><br /> <a class="navhash" href="#27266">#</a> <code id="27266"> ^</code><br /> <a class="navhash" href="#27267">#</a> <code id="27267"> ( )</code><br /> <a class="navhash" href="#27268">#</a> <code id="27268">telnet._.c:1352:18: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27269">#</a> <code id="27269"> for( ij = 0; ch = display[ij]; ij++ ){</code><br /> <a class="navhash" href="#27270">#</a> <code id="27270"> ^</code><br /> <a class="navhash" href="#27271">#</a> <code id="27271"> ==</code><br /> <a class="navhash" href="#27272">#</a> <code id="27272">telnet._.c:1391:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27273">#</a> <code id="27273"> if( dp = strchr(Xproxy,':') ){</code><br /> <a class="navhash" href="#27274">#</a> <code id="27274"> ~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27275">#</a> <code id="27275">telnet._.c:1391:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27276">#</a> <code id="27276"> if( dp = strchr(Xproxy,':') ){</code><br /> <a class="navhash" href="#27277">#</a> <code id="27277"> ^</code><br /> <a class="navhash" href="#27278">#</a> <code id="27278"> ( )</code><br /> <a class="navhash" href="#27279">#</a> <code id="27279">telnet._.c:1391:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27280">#</a> <code id="27280"> if( dp = strchr(Xproxy,':') ){</code><br /> <a class="navhash" href="#27281">#</a> <code id="27281"> ^</code><br /> <a class="navhash" href="#27282">#</a> <code id="27282"> ==</code><br /> <a class="navhash" href="#27283">#</a> <code id="27283">telnet._.c:1448:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27284">#</a> <code id="27284"> if( mount_opts = CTX_mount_url_to(Conn,NULL,"GET",AVStr(comline)) ){</code><br /> <a class="navhash" href="#27285">#</a> <code id="27285"> ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27286">#</a> <code id="27286">telnet._.c:1448:18: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27287">#</a> <code id="27287"> if( mount_opts = CTX_mount_url_to(Conn,NULL,"GET",AVStr(comline)) ){</code><br /> <a class="navhash" href="#27288">#</a> <code id="27288"> ^</code><br /> <a class="navhash" href="#27289">#</a> <code id="27289"> ( )</code><br /> <a class="navhash" href="#27290">#</a> <code id="27290">telnet._.c:1448:18: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27291">#</a> <code id="27291"> if( mount_opts = CTX_mount_url_to(Conn,NULL,"GET",AVStr(comline)) ){</code><br /> <a class="navhash" href="#27292">#</a> <code id="27292"> ^</code><br /> <a class="navhash" href="#27293">#</a> <code id="27293"> ==</code><br /> <a class="navhash" href="#27294">#</a> <code id="27294">telnet._.c:1452:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27295">#</a> <code id="27295"> if( dp = strchr(comline,':') )</code><br /> <a class="navhash" href="#27296">#</a> <code id="27296"> ~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27297">#</a> <code id="27297">telnet._.c:1452:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27298">#</a> <code id="27298"> if( dp = strchr(comline,':') )</code><br /> <a class="navhash" href="#27299">#</a> <code id="27299"> ^</code><br /> <a class="navhash" href="#27300">#</a> <code id="27300"> ( )</code><br /> <a class="navhash" href="#27301">#</a> <code id="27301">telnet._.c:1452:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27302">#</a> <code id="27302"> if( dp = strchr(comline,':') )</code><br /> <a class="navhash" href="#27303">#</a> <code id="27303"> ^</code><br /> <a class="navhash" href="#27304">#</a> <code id="27304"> ==</code><br /> <a class="navhash" href="#27305">#</a> <code id="27305">telnet._.c:1565:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27306">#</a> <code id="27306"> if( iuser = getClientHostPortUser(Conn,AVStr(clnt),NULL) )</code><br /> <a class="navhash" href="#27307">#</a> <code id="27307"> ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27308">#</a> <code id="27308">telnet._.c:1565:13: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27309">#</a> <code id="27309"> if( iuser = getClientHostPortUser(Conn,AVStr(clnt),NULL) )</code><br /> <a class="navhash" href="#27310">#</a> <code id="27310"> ^</code><br /> <a class="navhash" href="#27311">#</a> <code id="27311"> ( )</code><br /> <a class="navhash" href="#27312">#</a> <code id="27312">telnet._.c:1565:13: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27313">#</a> <code id="27313"> if( iuser = getClientHostPortUser(Conn,AVStr(clnt),NULL) )</code><br /> <a class="navhash" href="#27314">#</a> <code id="27314"> ^</code><br /> <a class="navhash" href="#27315">#</a> <code id="27315"> ==</code><br /> <a class="navhash" href="#27316">#</a> <code id="27316">telnet._.c:1630:28: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#27317">#</a> <code id="27317"> if( toProxy || toMaster && Xdisplay[0] ){</code><br /> <a class="navhash" href="#27318">#</a> <code id="27318"> ~~ ~~~~~~~~~^~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27319">#</a> <code id="27319">telnet._.c:1630:28: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#27320">#</a> <code id="27320"> if( toProxy || toMaster && Xdisplay[0] ){</code><br /> <a class="navhash" href="#27321">#</a> <code id="27321"> ~~~~~~~~~^~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27322">#</a> <code id="27322">telnet._.c:1766:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27323">#</a> <code id="27323"> if( dp = strpbrk(line,"\r\n") )</code><br /> <a class="navhash" href="#27324">#</a> <code id="27324"> ~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27325">#</a> <code id="27325">telnet._.c:1766:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27326">#</a> <code id="27326"> if( dp = strpbrk(line,"\r\n") )</code><br /> <a class="navhash" href="#27327">#</a> <code id="27327"> ^</code><br /> <a class="navhash" href="#27328">#</a> <code id="27328"> ( )</code><br /> <a class="navhash" href="#27329">#</a> <code id="27329">telnet._.c:1766:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27330">#</a> <code id="27330"> if( dp = strpbrk(line,"\r\n") )</code><br /> <a class="navhash" href="#27331">#</a> <code id="27331"> ^</code><br /> <a class="navhash" href="#27332">#</a> <code id="27332"> ==</code><br /> <a class="navhash" href="#27333">#</a> <code id="27333">telnet._.c:1780:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27334">#</a> <code id="27334"> if( dp = strpbrk(line,"\r\n") )</code><br /> <a class="navhash" href="#27335">#</a> <code id="27335"> ~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27336">#</a> <code id="27336">telnet._.c:1780:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27337">#</a> <code id="27337"> if( dp = strpbrk(line,"\r\n") )</code><br /> <a class="navhash" href="#27338">#</a> <code id="27338"> ^</code><br /> <a class="navhash" href="#27339">#</a> <code id="27339"> ( )</code><br /> <a class="navhash" href="#27340">#</a> <code id="27340">telnet._.c:1780:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27341">#</a> <code id="27341"> if( dp = strpbrk(line,"\r\n") )</code><br /> <a class="navhash" href="#27342">#</a> <code id="27342"> ^</code><br /> <a class="navhash" href="#27343">#</a> <code id="27343"> ==</code><br /> <a class="navhash" href="#27344">#</a> <code id="27344">telnet._.c:2235:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27345">#</a> <code id="27345"> if( dp = strpbrk(res,"\r\n") )</code><br /> <a class="navhash" href="#27346">#</a> <code id="27346"> ~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27347">#</a> <code id="27347">telnet._.c:2235:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27348">#</a> <code id="27348"> if( dp = strpbrk(res,"\r\n") )</code><br /> <a class="navhash" href="#27349">#</a> <code id="27349"> ^</code><br /> <a class="navhash" href="#27350">#</a> <code id="27350"> ( )</code><br /> <a class="navhash" href="#27351">#</a> <code id="27351">telnet._.c:2235:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27352">#</a> <code id="27352"> if( dp = strpbrk(res,"\r\n") )</code><br /> <a class="navhash" href="#27353">#</a> <code id="27353"> ^</code><br /> <a class="navhash" href="#27354">#</a> <code id="27354"> ==</code><br /> <a class="navhash" href="#27355">#</a> <code id="27355">16 warnings generated.</code><br /> <a class="navhash" href="#27356">#</a> <code id="27356">../mkcpp ftp.c ftp._.c</code><br /> <a class="navhash" href="#27357">#</a> <code id="27357">-- mkcpp set time: 1492117337 -> 1406099502 ftp._.c</code><br /> <a class="navhash" href="#27358">#</a> <code id="27358">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c ftp._.c -o ftp.o</code><br /> <a class="navhash" href="#27359">#</a> <code id="27359">ftp._.c:600:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27360">#</a> <code id="27360"> if( confv = parameq(conf,P_FTPCONF) ){</code><br /> <a class="navhash" href="#27361">#</a> <code id="27361"> ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27362">#</a> <code id="27362">ftp._.c:600:14: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27363">#</a> <code id="27363"> if( confv = parameq(conf,P_FTPCONF) ){</code><br /> <a class="navhash" href="#27364">#</a> <code id="27364"> ^</code><br /> <a class="navhash" href="#27365">#</a> <code id="27365"> ( )</code><br /> <a class="navhash" href="#27366">#</a> <code id="27366">ftp._.c:600:14: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27367">#</a> <code id="27367"> if( confv = parameq(conf,P_FTPCONF) ){</code><br /> <a class="navhash" href="#27368">#</a> <code id="27368"> ^</code><br /> <a class="navhash" href="#27369">#</a> <code id="27369"> ==</code><br /> <a class="navhash" href="#27370">#</a> <code id="27370">ftp._.c:807:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27371">#</a> <code id="27371"> if( xp = strrpbrk(arg,FCF.fc_usdelim) ){</code><br /> <a class="navhash" href="#27372">#</a> <code id="27372"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27373">#</a> <code id="27373">ftp._.c:807:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27374">#</a> <code id="27374"> if( xp = strrpbrk(arg,FCF.fc_usdelim) ){</code><br /> <a class="navhash" href="#27375">#</a> <code id="27375"> ^</code><br /> <a class="navhash" href="#27376">#</a> <code id="27376"> ( )</code><br /> <a class="navhash" href="#27377">#</a> <code id="27377">ftp._.c:807:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27378">#</a> <code id="27378"> if( xp = strrpbrk(arg,FCF.fc_usdelim) ){</code><br /> <a class="navhash" href="#27379">#</a> <code id="27379"> ^</code><br /> <a class="navhash" href="#27380">#</a> <code id="27380"> ==</code><br /> <a class="navhash" href="#27381">#</a> <code id="27381">ftp._.c:817:13: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#27382">#</a> <code id="27382"> * MOUNT="/* ftp://server/*"</code><br /> <a class="navhash" href="#27383">#</a> <code id="27383"> ^</code><br /> <a class="navhash" href="#27384">#</a> <code id="27384">ftp._.c:817:28: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#27385">#</a> <code id="27385"> * MOUNT="/* ftp://server/*"</code><br /> <a class="navhash" href="#27386">#</a> <code id="27386"> ^</code><br /> <a class="navhash" href="#27387">#</a> <code id="27387">ftp._.c:848:23: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#27388">#</a> <code id="27388"> || *FCF.fc_usdelim && strpbrk(FS->fs_OUSER,FCF.fc_usdelim)</code><br /> <a class="navhash" href="#27389">#</a> <code id="27389"> ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27390">#</a> <code id="27390">ftp._.c:848:23: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#27391">#</a> <code id="27391"> || *FCF.fc_usdelim && strpbrk(FS->fs_OUSER,FCF.fc_usdelim)</code><br /> <a class="navhash" href="#27392">#</a> <code id="27392"> ^</code><br /> <a class="navhash" href="#27393">#</a> <code id="27393"> ( )</code><br /> <a class="navhash" href="#27394">#</a> <code id="27394">ftp._.c:898:23: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#27395">#</a> <code id="27395"> if( !PATHCOMS(swcom) && !do_RELAY(Conn,RELAY_PROXY)</code><br /> <a class="navhash" href="#27396">#</a> <code id="27396"> ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27397">#</a> <code id="27397">ftp._.c:898:23: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#27398">#</a> <code id="27398"> if( !PATHCOMS(swcom) && !do_RELAY(Conn,RELAY_PROXY)</code><br /> <a class="navhash" href="#27399">#</a> <code id="27399"> ^</code><br /> <a class="navhash" href="#27400">#</a> <code id="27400"> ( )</code><br /> <a class="navhash" href="#27401">#</a> <code id="27401">ftp._.c:899:23: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#27402">#</a> <code id="27402"> || PATHCOMS(swcom) && !do_RELAY(Conn,RELAY_DELEGATE)</code><br /> <a class="navhash" href="#27403">#</a> <code id="27403"> ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27404">#</a> <code id="27404">ftp._.c:899:23: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#27405">#</a> <code id="27405"> || PATHCOMS(swcom) && !do_RELAY(Conn,RELAY_DELEGATE)</code><br /> <a class="navhash" href="#27406">#</a> <code id="27406"> ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27407">#</a> <code id="27407">ftp._.c:941:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27408">#</a> <code id="27408"> if( dp = strchr(serv,'/') )</code><br /> <a class="navhash" href="#27409">#</a> <code id="27409"> ~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27410">#</a> <code id="27410">ftp._.c:941:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27411">#</a> <code id="27411"> if( dp = strchr(serv,'/') )</code><br /> <a class="navhash" href="#27412">#</a> <code id="27412"> ^</code><br /> <a class="navhash" href="#27413">#</a> <code id="27413"> ( )</code><br /> <a class="navhash" href="#27414">#</a> <code id="27414">ftp._.c:941:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27415">#</a> <code id="27415"> if( dp = strchr(serv,'/') )</code><br /> <a class="navhash" href="#27416">#</a> <code id="27416"> ^</code><br /> <a class="navhash" href="#27417">#</a> <code id="27417"> ==</code><br /> <a class="navhash" href="#27418">#</a> <code id="27418">ftp._.c:943:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27419">#</a> <code id="27419"> if( dp = strchr(server,'/') ){</code><br /> <a class="navhash" href="#27420">#</a> <code id="27420"> ~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27421">#</a> <code id="27421">ftp._.c:943:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27422">#</a> <code id="27422"> if( dp = strchr(server,'/') ){</code><br /> <a class="navhash" href="#27423">#</a> <code id="27423"> ^</code><br /> <a class="navhash" href="#27424">#</a> <code id="27424"> ( )</code><br /> <a class="navhash" href="#27425">#</a> <code id="27425">ftp._.c:943:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27426">#</a> <code id="27426"> if( dp = strchr(server,'/') ){</code><br /> <a class="navhash" href="#27427">#</a> <code id="27427"> ^</code><br /> <a class="navhash" href="#27428">#</a> <code id="27428"> ==</code><br /> <a class="navhash" href="#27429">#</a> <code id="27429">ftp._.c:953:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27430">#</a> <code id="27430"> if( xp = strrchr(serv,':') ){</code><br /> <a class="navhash" href="#27431">#</a> <code id="27431"> ~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27432">#</a> <code id="27432">ftp._.c:953:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27433">#</a> <code id="27433"> if( xp = strrchr(serv,':') ){</code><br /> <a class="navhash" href="#27434">#</a> <code id="27434"> ^</code><br /> <a class="navhash" href="#27435">#</a> <code id="27435"> ( )</code><br /> <a class="navhash" href="#27436">#</a> <code id="27436">ftp._.c:953:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27437">#</a> <code id="27437"> if( xp = strrchr(serv,':') ){</code><br /> <a class="navhash" href="#27438">#</a> <code id="27438"> ^</code><br /> <a class="navhash" href="#27439">#</a> <code id="27439"> ==</code><br /> <a class="navhash" href="#27440">#</a> <code id="27440">ftp._.c:1072:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27441">#</a> <code id="27441"> for( np = sp; ch = *np; np++ ){</code><br /> <a class="navhash" href="#27442">#</a> <code id="27442"> ~~~^~~~~</code><br /> <a class="navhash" href="#27443">#</a> <code id="27443">ftp._.c:1072:20: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27444">#</a> <code id="27444"> for( np = sp; ch = *np; np++ ){</code><br /> <a class="navhash" href="#27445">#</a> <code id="27445"> ^</code><br /> <a class="navhash" href="#27446">#</a> <code id="27446"> ( )</code><br /> <a class="navhash" href="#27447">#</a> <code id="27447">ftp._.c:1072:20: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27448">#</a> <code id="27448"> for( np = sp; ch = *np; np++ ){</code><br /> <a class="navhash" href="#27449">#</a> <code id="27449"> ^</code><br /> <a class="navhash" href="#27450">#</a> <code id="27450"> ==</code><br /> <a class="navhash" href="#27451">#</a> <code id="27451">ftp._.c:1109:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27452">#</a> <code id="27452"> if( np = strchr(sp,'\n') )</code><br /> <a class="navhash" href="#27453">#</a> <code id="27453"> ~~~^~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27454">#</a> <code id="27454">ftp._.c:1109:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27455">#</a> <code id="27455"> if( np = strchr(sp,'\n') )</code><br /> <a class="navhash" href="#27456">#</a> <code id="27456"> ^</code><br /> <a class="navhash" href="#27457">#</a> <code id="27457"> ( )</code><br /> <a class="navhash" href="#27458">#</a> <code id="27458">ftp._.c:1109:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27459">#</a> <code id="27459"> if( np = strchr(sp,'\n') )</code><br /> <a class="navhash" href="#27460">#</a> <code id="27460"> ^</code><br /> <a class="navhash" href="#27461">#</a> <code id="27461"> ==</code><br /> <a class="navhash" href="#27462">#</a> <code id="27462">ftp._.c:1133:32: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#27463">#</a> <code id="27463"> * in case such as MOUNT="/xxx/* /*" with CWD="/"</code><br /> <a class="navhash" href="#27464">#</a> <code id="27464"> ^</code><br /> <a class="navhash" href="#27465">#</a> <code id="27465">ftp._.c:1133:35: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#27466">#</a> <code id="27466"> * in case such as MOUNT="/xxx/* /*" with CWD="/"</code><br /> <a class="navhash" href="#27467">#</a> <code id="27467"> ^</code><br /> <a class="navhash" href="#27468">#</a> <code id="27468">ftp._.c:1151:14: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#27469">#</a> <code id="27469"> if( !remote && FS->fs_islocal || FS->fs_host[0] == 0 ){</code><br /> <a class="navhash" href="#27470">#</a> <code id="27470"> ~~~~~~~~^~~~~~~~~~~~~~~~~ ~~</code><br /> <a class="navhash" href="#27471">#</a> <code id="27471">ftp._.c:1151:14: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#27472">#</a> <code id="27472"> if( !remote && FS->fs_islocal || FS->fs_host[0] == 0 ){</code><br /> <a class="navhash" href="#27473">#</a> <code id="27473"> ^</code><br /> <a class="navhash" href="#27474">#</a> <code id="27474"> ( )</code><br /> <a class="navhash" href="#27475">#</a> <code id="27475">ftp._.c:1190:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27476">#</a> <code id="27476"> if( tp = strrchr(npath,'/') )</code><br /> <a class="navhash" href="#27477">#</a> <code id="27477"> ~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27478">#</a> <code id="27478">ftp._.c:1190:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27479">#</a> <code id="27479"> if( tp = strrchr(npath,'/') )</code><br /> <a class="navhash" href="#27480">#</a> <code id="27480"> ^</code><br /> <a class="navhash" href="#27481">#</a> <code id="27481"> ( )</code><br /> <a class="navhash" href="#27482">#</a> <code id="27482">ftp._.c:1190:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27483">#</a> <code id="27483"> if( tp = strrchr(npath,'/') )</code><br /> <a class="navhash" href="#27484">#</a> <code id="27484"> ^</code><br /> <a class="navhash" href="#27485">#</a> <code id="27485"> ==</code><br /> <a class="navhash" href="#27486">#</a> <code id="27486">ftp._.c:1222:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27487">#</a> <code id="27487"> if( opts = CTX_mount_url_to(FS->fs_Conn,NULL,method,AVStr(vurl)) ){</code><br /> <a class="navhash" href="#27488">#</a> <code id="27488"> ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27489">#</a> <code id="27489">ftp._.c:1222:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27490">#</a> <code id="27490"> if( opts = CTX_mount_url_to(FS->fs_Conn,NULL,method,AVStr(vurl)) ){</code><br /> <a class="navhash" href="#27491">#</a> <code id="27491"> ^</code><br /> <a class="navhash" href="#27492">#</a> <code id="27492"> ( )</code><br /> <a class="navhash" href="#27493">#</a> <code id="27493">ftp._.c:1222:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27494">#</a> <code id="27494"> if( opts = CTX_mount_url_to(FS->fs_Conn,NULL,method,AVStr(vurl)) ){</code><br /> <a class="navhash" href="#27495">#</a> <code id="27495"> ^</code><br /> <a class="navhash" href="#27496">#</a> <code id="27496"> ==</code><br /> <a class="navhash" href="#27497">#</a> <code id="27497">ftp._.c:1254:20: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#27498">#</a> <code id="27498"> * by MOUNT="/X/* /dir/*"</code><br /> <a class="navhash" href="#27499">#</a> <code id="27499"> ^</code><br /> <a class="navhash" href="#27500">#</a> <code id="27500">ftp._.c:1254:27: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#27501">#</a> <code id="27501"> * by MOUNT="/X/* /dir/*"</code><br /> <a class="navhash" href="#27502">#</a> <code id="27502"> ^</code><br /> <a class="navhash" href="#27503">#</a> <code id="27503">ftp._.c:1291:17: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#27504">#</a> <code id="27504"> * MOUNT="/d1/* ..." (1)</code><br /> <a class="navhash" href="#27505">#</a> <code id="27505"> ^</code><br /> <a class="navhash" href="#27506">#</a> <code id="27506">ftp._.c:1292:20: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#27507">#</a> <code id="27507"> * MOUNT="/d1/d2/* ..." (2)</code><br /> <a class="navhash" href="#27508">#</a> <code id="27508"> ^</code><br /> <a class="navhash" href="#27509">#</a> <code id="27509">ftp._.c:1300:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27510">#</a> <code id="27510"> if( opts = CTX_mount_url_to(FS->fs_Conn,NULL,"GET",AVStr(vurl)) ){</code><br /> <a class="navhash" href="#27511">#</a> <code id="27511"> ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27512">#</a> <code id="27512">ftp._.c:1300:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27513">#</a> <code id="27513"> if( opts = CTX_mount_url_to(FS->fs_Conn,NULL,"GET",AVStr(vurl)) ){</code><br /> <a class="navhash" href="#27514">#</a> <code id="27514"> ^</code><br /> <a class="navhash" href="#27515">#</a> <code id="27515"> ( )</code><br /> <a class="navhash" href="#27516">#</a> <code id="27516">ftp._.c:1300:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27517">#</a> <code id="27517"> if( opts = CTX_mount_url_to(FS->fs_Conn,NULL,"GET",AVStr(vurl)) ){</code><br /> <a class="navhash" href="#27518">#</a> <code id="27518"> ^</code><br /> <a class="navhash" href="#27519">#</a> <code id="27519"> ==</code><br /> <a class="navhash" href="#27520">#</a> <code id="27520">ftp._.c:1311:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27521">#</a> <code id="27521"> if( opts = CTX_mount_url_to(FS->fs_Conn,NULL,"GET",AVStr(vurl)) ){</code><br /> <a class="navhash" href="#27522">#</a> <code id="27522"> ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27523">#</a> <code id="27523">ftp._.c:1311:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27524">#</a> <code id="27524"> if( opts = CTX_mount_url_to(FS->fs_Conn,NULL,"GET",AVStr(vurl)) ){</code><br /> <a class="navhash" href="#27525">#</a> <code id="27525"> ^</code><br /> <a class="navhash" href="#27526">#</a> <code id="27526"> ( )</code><br /> <a class="navhash" href="#27527">#</a> <code id="27527">ftp._.c:1311:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27528">#</a> <code id="27528"> if( opts = CTX_mount_url_to(FS->fs_Conn,NULL,"GET",AVStr(vurl)) ){</code><br /> <a class="navhash" href="#27529">#</a> <code id="27529"> ^</code><br /> <a class="navhash" href="#27530">#</a> <code id="27530"> ==</code><br /> <a class="navhash" href="#27531">#</a> <code id="27531">ftp._.c:1339:19: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#27532">#</a> <code id="27532"> if( *cwd == 0 && *upath != '/' || *cp == 0 && *up == '/' ){</code><br /> <a class="navhash" href="#27533">#</a> <code id="27533"> ~~~~~~~~~~^~~~~~~~~~~~~~~~ ~~</code><br /> <a class="navhash" href="#27534">#</a> <code id="27534">ftp._.c:1339:19: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#27535">#</a> <code id="27535"> if( *cwd == 0 && *upath != '/' || *cp == 0 && *up == '/' ){</code><br /> <a class="navhash" href="#27536">#</a> <code id="27536"> ^</code><br /> <a class="navhash" href="#27537">#</a> <code id="27537"> ( )</code><br /> <a class="navhash" href="#27538">#</a> <code id="27538">ftp._.c:1339:48: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#27539">#</a> <code id="27539"> if( *cwd == 0 && *upath != '/' || *cp == 0 && *up == '/' ){</code><br /> <a class="navhash" href="#27540">#</a> <code id="27540"> ~~ ~~~~~~~~~^~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27541">#</a> <code id="27541">ftp._.c:1339:48: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#27542">#</a> <code id="27542"> if( *cwd == 0 && *upath != '/' || *cp == 0 && *up == '/' ){</code><br /> <a class="navhash" href="#27543">#</a> <code id="27543"> ^</code><br /> <a class="navhash" href="#27544">#</a> <code id="27544"> ( )</code><br /> <a class="navhash" href="#27545">#</a> <code id="27545">ftp._.c:1363:32: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#27546">#</a> <code id="27546"> || is_anonymous(FS->fs_USER) && is_anonymous(ident->i_user)</code><br /> <a class="navhash" href="#27547">#</a> <code id="27547"> ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27548">#</a> <code id="27548">ftp._.c:1363:32: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#27549">#</a> <code id="27549"> || is_anonymous(FS->fs_USER) && is_anonymous(ident->i_user)</code><br /> <a class="navhash" href="#27550">#</a> <code id="27550"> ^</code><br /> <a class="navhash" href="#27551">#</a> <code id="27551"> ( )</code><br /> <a class="navhash" href="#27552">#</a> <code id="27552">ftp._.c:1568:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27553">#</a> <code id="27553"> if( opt = CTX_mount_url_to(FS->fs_Conn,NULL,"PUT",AVStr(path)) ){</code><br /> <a class="navhash" href="#27554">#</a> <code id="27554"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27555">#</a> <code id="27555">ftp._.c:1568:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27556">#</a> <code id="27556"> if( opt = CTX_mount_url_to(FS->fs_Conn,NULL,"PUT",AVStr(path)) ){</code><br /> <a class="navhash" href="#27557">#</a> <code id="27557"> ^</code><br /> <a class="navhash" href="#27558">#</a> <code id="27558"> ( )</code><br /> <a class="navhash" href="#27559">#</a> <code id="27559">ftp._.c:1568:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27560">#</a> <code id="27560"> if( opt = CTX_mount_url_to(FS->fs_Conn,NULL,"PUT",AVStr(path)) ){</code><br /> <a class="navhash" href="#27561">#</a> <code id="27561"> ^</code><br /> <a class="navhash" href="#27562">#</a> <code id="27562"> ==</code><br /> <a class="navhash" href="#27563">#</a> <code id="27563">ftp._.c:1641:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27564">#</a> <code id="27564"> if( vopt = strchr(xfopt,'v') ){ /* -v for test */</code><br /> <a class="navhash" href="#27565">#</a> <code id="27565"> ~~~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27566">#</a> <code id="27566">ftp._.c:1641:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27567">#</a> <code id="27567"> if( vopt = strchr(xfopt,'v') ){ /* -v for test */</code><br /> <a class="navhash" href="#27568">#</a> <code id="27568"> ^</code><br /> <a class="navhash" href="#27569">#</a> <code id="27569"> ( )</code><br /> <a class="navhash" href="#27570">#</a> <code id="27570">ftp._.c:1641:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27571">#</a> <code id="27571"> if( vopt = strchr(xfopt,'v') ){ /* -v for test */</code><br /> <a class="navhash" href="#27572">#</a> <code id="27572"> ^</code><br /> <a class="navhash" href="#27573">#</a> <code id="27573"> ==</code><br /> <a class="navhash" href="#27574">#</a> <code id="27574">ftp._.c:1687:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27575">#</a> <code id="27575"> for( sp = str; sc = *sp; sp++ ){</code><br /> <a class="navhash" href="#27576">#</a> <code id="27576"> ~~~^~~~~</code><br /> <a class="navhash" href="#27577">#</a> <code id="27577">ftp._.c:1687:20: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27578">#</a> <code id="27578"> for( sp = str; sc = *sp; sp++ ){</code><br /> <a class="navhash" href="#27579">#</a> <code id="27579"> ^</code><br /> <a class="navhash" href="#27580">#</a> <code id="27580"> ( )</code><br /> <a class="navhash" href="#27581">#</a> <code id="27581">ftp._.c:1687:20: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27582">#</a> <code id="27582"> for( sp = str; sc = *sp; sp++ ){</code><br /> <a class="navhash" href="#27583">#</a> <code id="27583"> ^</code><br /> <a class="navhash" href="#27584">#</a> <code id="27584"> ==</code><br /> <a class="navhash" href="#27585">#</a> <code id="27585">ftp._.c:1757:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27586">#</a> <code id="27586"> if( fp = URLget(url,0,NULL) )</code><br /> <a class="navhash" href="#27587">#</a> <code id="27587"> ~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27588">#</a> <code id="27588">ftp._.c:1757:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27589">#</a> <code id="27589"> if( fp = URLget(url,0,NULL) )</code><br /> <a class="navhash" href="#27590">#</a> <code id="27590"> ^</code><br /> <a class="navhash" href="#27591">#</a> <code id="27591"> ( )</code><br /> <a class="navhash" href="#27592">#</a> <code id="27592">ftp._.c:1757:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27593">#</a> <code id="27593"> if( fp = URLget(url,0,NULL) )</code><br /> <a class="navhash" href="#27594">#</a> <code id="27594"> ^</code><br /> <a class="navhash" href="#27595">#</a> <code id="27595"> ==</code><br /> <a class="navhash" href="#27596">#</a> <code id="27596">ftp._.c:1875:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27597">#</a> <code id="27597"> if( opt = isGateway(FS,0,vpath,AVStr(path),AVStr(scheme),AVStr(lphost),&lpport,AVStr(lpq),AVStr(fname)) )</code><br /> <a class="navhash" href="#27598">#</a> <code id="27598"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27599">#</a> <code id="27599">ftp._.c:1875:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27600">#</a> <code id="27600"> if( opt = isGateway(FS,0,vpath,AVStr(path),AVStr(scheme),AVStr(lphost),&lpport,AVStr(lpq),AVStr(fname)) )</code><br /> <a class="navhash" href="#27601">#</a> <code id="27601"> ^</code><br /> <a class="navhash" href="#27602">#</a> <code id="27602"> ( )</code><br /> <a class="navhash" href="#27603">#</a> <code id="27603">ftp._.c:1875:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27604">#</a> <code id="27604"> if( opt = isGateway(FS,0,vpath,AVStr(path),AVStr(scheme),AVStr(lphost),&lpport,AVStr(lpq),AVStr(fname)) )</code><br /> <a class="navhash" href="#27605">#</a> <code id="27605"> ^</code><br /> <a class="navhash" href="#27606">#</a> <code id="27606"> ==</code><br /> <a class="navhash" href="#27607">#</a> <code id="27607">ftp._.c:1940:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27608">#</a> <code id="27608"> if( opts = isGateway(FS,0,vpath,AVStr(path),AVStr(scheme),AVStr(lphost),&lpport,AVStr(lpq),AVStr(fname)) )</code><br /> <a class="navhash" href="#27609">#</a> <code id="27609"> ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27610">#</a> <code id="27610">ftp._.c:1940:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27611">#</a> <code id="27611"> if( opts = isGateway(FS,0,vpath,AVStr(path),AVStr(scheme),AVStr(lphost),&lpport,AVStr(lpq),AVStr(fname)) )</code><br /> <a class="navhash" href="#27612">#</a> <code id="27612"> ^</code><br /> <a class="navhash" href="#27613">#</a> <code id="27613"> ( )</code><br /> <a class="navhash" href="#27614">#</a> <code id="27614">ftp._.c:1940:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27615">#</a> <code id="27615"> if( opts = isGateway(FS,0,vpath,AVStr(path),AVStr(scheme),AVStr(lphost),&lpport,AVStr(lpq),AVStr(fname)) )</code><br /> <a class="navhash" href="#27616">#</a> <code id="27616"> ^</code><br /> <a class="navhash" href="#27617">#</a> <code id="27617"> ==</code><br /> <a class="navhash" href="#27618">#</a> <code id="27618">ftp._.c:2173:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27619">#</a> <code id="27619"> if( lp = strrchr(line,';') )</code><br /> <a class="navhash" href="#27620">#</a> <code id="27620"> ~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27621">#</a> <code id="27621">ftp._.c:2173:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27622">#</a> <code id="27622"> if( lp = strrchr(line,';') )</code><br /> <a class="navhash" href="#27623">#</a> <code id="27623"> ^</code><br /> <a class="navhash" href="#27624">#</a> <code id="27624"> ( )</code><br /> <a class="navhash" href="#27625">#</a> <code id="27625">ftp._.c:2173:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27626">#</a> <code id="27626"> if( lp = strrchr(line,';') )</code><br /> <a class="navhash" href="#27627">#</a> <code id="27627"> ^</code><br /> <a class="navhash" href="#27628">#</a> <code id="27628"> ==</code><br /> <a class="navhash" href="#27629">#</a> <code id="27629">ftp._.c:2189:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27630">#</a> <code id="27630"> if( rp = wordscanY(rp,AVStr(line),sizeof(line),"^\n") ){</code><br /> <a class="navhash" href="#27631">#</a> <code id="27631"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27632">#</a> <code id="27632">ftp._.c:2189:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27633">#</a> <code id="27633"> if( rp = wordscanY(rp,AVStr(line),sizeof(line),"^\n") ){</code><br /> <a class="navhash" href="#27634">#</a> <code id="27634"> ^</code><br /> <a class="navhash" href="#27635">#</a> <code id="27635"> ( )</code><br /> <a class="navhash" href="#27636">#</a> <code id="27636">ftp._.c:2189:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27637">#</a> <code id="27637"> if( rp = wordscanY(rp,AVStr(line),sizeof(line),"^\n") ){</code><br /> <a class="navhash" href="#27638">#</a> <code id="27638"> ^</code><br /> <a class="navhash" href="#27639">#</a> <code id="27639"> ==</code><br /> <a class="navhash" href="#27640">#</a> <code id="27640">ftp._.c:2409:44: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#27641">#</a> <code id="27641"> if( comeq(com,"STAT") || !FCF.fc_noMLSxCL && comeq(com,"MLST") ){</code><br /> <a class="navhash" href="#27642">#</a> <code id="27642"> ~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27643">#</a> <code id="27643">ftp._.c:2409:44: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#27644">#</a> <code id="27644"> if( comeq(com,"STAT") || !FCF.fc_noMLSxCL && comeq(com,"MLST") ){</code><br /> <a class="navhash" href="#27645">#</a> <code id="27645"> ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27646">#</a> <code id="27646">ftp._.c:2442:23: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#27647">#</a> <code id="27647"> || !FCF.fc_noMLSxCL && comeq(com,"MLSD")</code><br /> <a class="navhash" href="#27648">#</a> <code id="27648"> ~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27649">#</a> <code id="27649">ftp._.c:2442:23: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#27650">#</a> <code id="27650"> || !FCF.fc_noMLSxCL && comeq(com,"MLSD")</code><br /> <a class="navhash" href="#27651">#</a> <code id="27651"> ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27652">#</a> <code id="27652">ftp._.c:2446:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27653">#</a> <code id="27653"> if( fp = localLIST(FS,tc,com,arg,AVStr(path)) ){</code><br /> <a class="navhash" href="#27654">#</a> <code id="27654"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27655">#</a> <code id="27655">ftp._.c:2446:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27656">#</a> <code id="27656"> if( fp = localLIST(FS,tc,com,arg,AVStr(path)) ){</code><br /> <a class="navhash" href="#27657">#</a> <code id="27657"> ^</code><br /> <a class="navhash" href="#27658">#</a> <code id="27658"> ( )</code><br /> <a class="navhash" href="#27659">#</a> <code id="27659">ftp._.c:2446:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27660">#</a> <code id="27660"> if( fp = localLIST(FS,tc,com,arg,AVStr(path)) ){</code><br /> <a class="navhash" href="#27661">#</a> <code id="27661"> ^</code><br /> <a class="navhash" href="#27662">#</a> <code id="27662"> ==</code><br /> <a class="navhash" href="#27663">#</a> <code id="27663">ftp._.c:2462:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27664">#</a> <code id="27664"> if( fp = localRETR(FS,tc,com,arg,AVStr(path)) ){</code><br /> <a class="navhash" href="#27665">#</a> <code id="27665"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27666">#</a> <code id="27666">ftp._.c:2462:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27667">#</a> <code id="27667"> if( fp = localRETR(FS,tc,com,arg,AVStr(path)) ){</code><br /> <a class="navhash" href="#27668">#</a> <code id="27668"> ^</code><br /> <a class="navhash" href="#27669">#</a> <code id="27669"> ( )</code><br /> <a class="navhash" href="#27670">#</a> <code id="27670">ftp._.c:2462:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27671">#</a> <code id="27671"> if( fp = localRETR(FS,tc,com,arg,AVStr(path)) ){</code><br /> <a class="navhash" href="#27672">#</a> <code id="27672"> ^</code><br /> <a class="navhash" href="#27673">#</a> <code id="27673"> ==</code><br /> <a class="navhash" href="#27674">#</a> <code id="27674">ftp._.c:2528:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27675">#</a> <code id="27675"> if( dp = strchr(mdir+2,'/') )</code><br /> <a class="navhash" href="#27676">#</a> <code id="27676"> ~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27677">#</a> <code id="27677">ftp._.c:2528:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27678">#</a> <code id="27678"> if( dp = strchr(mdir+2,'/') )</code><br /> <a class="navhash" href="#27679">#</a> <code id="27679"> ^</code><br /> <a class="navhash" href="#27680">#</a> <code id="27680"> ( )</code><br /> <a class="navhash" href="#27681">#</a> <code id="27681">ftp._.c:2528:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27682">#</a> <code id="27682"> if( dp = strchr(mdir+2,'/') )</code><br /> <a class="navhash" href="#27683">#</a> <code id="27683"> ^</code><br /> <a class="navhash" href="#27684">#</a> <code id="27684"> ==</code><br /> <a class="navhash" href="#27685">#</a> <code id="27685">ftp._.c:2729:25: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#27686">#</a> <code id="27686"> /* 9.9.1 with MOUNT="/* ftp://server/%2F* */</code><br /> <a class="navhash" href="#27687">#</a> <code id="27687"> ^</code><br /> <a class="navhash" href="#27688">#</a> <code id="27688">ftp._.c:2827:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27689">#</a> <code id="27689"> if( host = strchr(user,'@') ){</code><br /> <a class="navhash" href="#27690">#</a> <code id="27690"> ~~~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27691">#</a> <code id="27691">ftp._.c:2827:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27692">#</a> <code id="27692"> if( host = strchr(user,'@') ){</code><br /> <a class="navhash" href="#27693">#</a> <code id="27693"> ^</code><br /> <a class="navhash" href="#27694">#</a> <code id="27694"> ( )</code><br /> <a class="navhash" href="#27695">#</a> <code id="27695">ftp._.c:2827:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27696">#</a> <code id="27696"> if( host = strchr(user,'@') ){</code><br /> <a class="navhash" href="#27697">#</a> <code id="27697"> ^</code><br /> <a class="navhash" href="#27698">#</a> <code id="27698"> ==</code><br /> <a class="navhash" href="#27699">#</a> <code id="27699">ftp._.c:2862:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27700">#</a> <code id="27700"> if( dp = strtailstr(me,":21") )</code><br /> <a class="navhash" href="#27701">#</a> <code id="27701"> ~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27702">#</a> <code id="27702">ftp._.c:2862:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27703">#</a> <code id="27703"> if( dp = strtailstr(me,":21") )</code><br /> <a class="navhash" href="#27704">#</a> <code id="27704"> ^</code><br /> <a class="navhash" href="#27705">#</a> <code id="27705"> ( )</code><br /> <a class="navhash" href="#27706">#</a> <code id="27706">ftp._.c:2862:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27707">#</a> <code id="27707"> if( dp = strtailstr(me,":21") )</code><br /> <a class="navhash" href="#27708">#</a> <code id="27708"> ^</code><br /> <a class="navhash" href="#27709">#</a> <code id="27709"> ==</code><br /> <a class="navhash" href="#27710">#</a> <code id="27710">ftp._.c:3175:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27711">#</a> <code id="27711"> if( dp = strstr(pxuser,"//") ){</code><br /> <a class="navhash" href="#27712">#</a> <code id="27712"> ~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27713">#</a> <code id="27713">ftp._.c:3175:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27714">#</a> <code id="27714"> if( dp = strstr(pxuser,"//") ){</code><br /> <a class="navhash" href="#27715">#</a> <code id="27715"> ^</code><br /> <a class="navhash" href="#27716">#</a> <code id="27716"> ( )</code><br /> <a class="navhash" href="#27717">#</a> <code id="27717">ftp._.c:3175:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27718">#</a> <code id="27718"> if( dp = strstr(pxuser,"//") ){</code><br /> <a class="navhash" href="#27719">#</a> <code id="27719"> ^</code><br /> <a class="navhash" href="#27720">#</a> <code id="27720"> ==</code><br /> <a class="navhash" href="#27721">#</a> <code id="27721">ftp._.c:3178:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27722">#</a> <code id="27722"> if( dp = strchr(FS->fs_USER,'@') ){</code><br /> <a class="navhash" href="#27723">#</a> <code id="27723"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27724">#</a> <code id="27724">ftp._.c:3178:13: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27725">#</a> <code id="27725"> if( dp = strchr(FS->fs_USER,'@') ){</code><br /> <a class="navhash" href="#27726">#</a> <code id="27726"> ^</code><br /> <a class="navhash" href="#27727">#</a> <code id="27727"> ( )</code><br /> <a class="navhash" href="#27728">#</a> <code id="27728">ftp._.c:3178:13: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27729">#</a> <code id="27729"> if( dp = strchr(FS->fs_USER,'@') ){</code><br /> <a class="navhash" href="#27730">#</a> <code id="27730"> ^</code><br /> <a class="navhash" href="#27731">#</a> <code id="27731"> ==</code><br /> <a class="navhash" href="#27732">#</a> <code id="27732">ftp._.c:3238:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]</code><br /> <a class="navhash" href="#27733">#</a> <code id="27733"> else</code><br /> <a class="navhash" href="#27734">#</a> <code id="27734"> ^</code><br /> <a class="navhash" href="#27735">#</a> <code id="27735">ftp._.c:3265:25: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse]</code><br /> <a class="navhash" href="#27736">#</a> <code id="27736"> int nondefaultMounted();</code><br /> <a class="navhash" href="#27737">#</a> <code id="27737"> ^~</code><br /> <a class="navhash" href="#27738">#</a> <code id="27738">ftp._.c:3265:25: note: replace parentheses with an initializer to declare a variable</code><br /> <a class="navhash" href="#27739">#</a> <code id="27739"> int nondefaultMounted();</code><br /> <a class="navhash" href="#27740">#</a> <code id="27740"> ^~</code><br /> <a class="navhash" href="#27741">#</a> <code id="27741"> = 0</code><br /> <a class="navhash" href="#27742">#</a> <code id="27742">ftp._.c:3516:36: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#27743">#</a> <code id="27743"> CWD "/x" + CWD "y" for MOUNT="/x/y/* ftp://server/*"</code><br /> <a class="navhash" href="#27744">#</a> <code id="27744"> ^</code><br /> <a class="navhash" href="#27745">#</a> <code id="27745">ftp._.c:3516:51: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#27746">#</a> <code id="27746"> CWD "/x" + CWD "y" for MOUNT="/x/y/* ftp://server/*"</code><br /> <a class="navhash" href="#27747">#</a> <code id="27747"> ^</code><br /> <a class="navhash" href="#27748">#</a> <code id="27748">ftp._.c:3879:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27749">#</a> <code id="27749"> for( sp = snum; sc = *sp; sp++ ){</code><br /> <a class="navhash" href="#27750">#</a> <code id="27750"> ~~~^~~~~</code><br /> <a class="navhash" href="#27751">#</a> <code id="27751">ftp._.c:3879:21: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27752">#</a> <code id="27752"> for( sp = snum; sc = *sp; sp++ ){</code><br /> <a class="navhash" href="#27753">#</a> <code id="27753"> ^</code><br /> <a class="navhash" href="#27754">#</a> <code id="27754"> ( )</code><br /> <a class="navhash" href="#27755">#</a> <code id="27755">ftp._.c:3879:21: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27756">#</a> <code id="27756"> for( sp = snum; sc = *sp; sp++ ){</code><br /> <a class="navhash" href="#27757">#</a> <code id="27757"> ^</code><br /> <a class="navhash" href="#27758">#</a> <code id="27758"> ==</code><br /> <a class="navhash" href="#27759">#</a> <code id="27759">ftp._.c:3888:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27760">#</a> <code id="27760"> for( ; sc = *sp; sp++ ){</code><br /> <a class="navhash" href="#27761">#</a> <code id="27761"> ~~~^~~~~</code><br /> <a class="navhash" href="#27762">#</a> <code id="27762">ftp._.c:3888:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27763">#</a> <code id="27763"> for( ; sc = *sp; sp++ ){</code><br /> <a class="navhash" href="#27764">#</a> <code id="27764"> ^</code><br /> <a class="navhash" href="#27765">#</a> <code id="27765"> ( )</code><br /> <a class="navhash" href="#27766">#</a> <code id="27766">ftp._.c:3888:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27767">#</a> <code id="27767"> for( ; sc = *sp; sp++ ){</code><br /> <a class="navhash" href="#27768">#</a> <code id="27768"> ^</code><br /> <a class="navhash" href="#27769">#</a> <code id="27769"> ==</code><br /> <a class="navhash" href="#27770">#</a> <code id="27770">ftp._.c:3943:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27771">#</a> <code id="27771"> if( dp = strrchr(xpath,'/') ){</code><br /> <a class="navhash" href="#27772">#</a> <code id="27772"> ~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27773">#</a> <code id="27773">ftp._.c:3943:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27774">#</a> <code id="27774"> if( dp = strrchr(xpath,'/') ){</code><br /> <a class="navhash" href="#27775">#</a> <code id="27775"> ^</code><br /> <a class="navhash" href="#27776">#</a> <code id="27776"> ( )</code><br /> <a class="navhash" href="#27777">#</a> <code id="27777">ftp._.c:3943:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27778">#</a> <code id="27778"> if( dp = strrchr(xpath,'/') ){</code><br /> <a class="navhash" href="#27779">#</a> <code id="27779"> ^</code><br /> <a class="navhash" href="#27780">#</a> <code id="27780"> ==</code><br /> <a class="navhash" href="#27781">#</a> <code id="27781">ftp._.c:4571:15: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#27782">#</a> <code id="27782"> if( 4 <= pcc && strncasecmp((char*)qb,"ABOR",4) == 0</code><br /> <a class="navhash" href="#27783">#</a> <code id="27783"> ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27784">#</a> <code id="27784">ftp._.c:4571:15: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#27785">#</a> <code id="27785"> if( 4 <= pcc && strncasecmp((char*)qb,"ABOR",4) == 0</code><br /> <a class="navhash" href="#27786">#</a> <code id="27786"> ^</code><br /> <a class="navhash" href="#27787">#</a> <code id="27787"> ( )</code><br /> <a class="navhash" href="#27788">#</a> <code id="27788">ftp._.c:4572:31: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#27789">#</a> <code id="27789"> || 2 <= pcc && qb[0] == 255 && qb[1] == 244 /* Telnet IAC+IP */</code><br /> <a class="navhash" href="#27790">#</a> <code id="27790"> ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27791">#</a> <code id="27791">ftp._.c:4572:31: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#27792">#</a> <code id="27792"> || 2 <= pcc && qb[0] == 255 && qb[1] == 244 /* Telnet IAC+IP */</code><br /> <a class="navhash" href="#27793">#</a> <code id="27793"> ^</code><br /> <a class="navhash" href="#27794">#</a> <code id="27794"> ( )</code><br /> <a class="navhash" href="#27795">#</a> <code id="27795">ftp._.c:4754:13: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse]</code><br /> <a class="navhash" href="#27796">#</a> <code id="27796"> int CCXsize();</code><br /> <a class="navhash" href="#27797">#</a> <code id="27797"> ^~</code><br /> <a class="navhash" href="#27798">#</a> <code id="27798">ftp._.c:4754:13: note: replace parentheses with an initializer to declare a variable</code><br /> <a class="navhash" href="#27799">#</a> <code id="27799"> int CCXsize();</code><br /> <a class="navhash" href="#27800">#</a> <code id="27800"> ^~</code><br /> <a class="navhash" href="#27801">#</a> <code id="27801"> = 0</code><br /> <a class="navhash" href="#27802">#</a> <code id="27802">ftp._.c:4764:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27803">#</a> <code id="27803"> if( fromcache = file_isreg(src) ){</code><br /> <a class="navhash" href="#27804">#</a> <code id="27804"> ~~~~~~~~~~^~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27805">#</a> <code id="27805">ftp._.c:4764:16: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27806">#</a> <code id="27806"> if( fromcache = file_isreg(src) ){</code><br /> <a class="navhash" href="#27807">#</a> <code id="27807"> ^</code><br /> <a class="navhash" href="#27808">#</a> <code id="27808"> ( )</code><br /> <a class="navhash" href="#27809">#</a> <code id="27809">ftp._.c:4764:16: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27810">#</a> <code id="27810"> if( fromcache = file_isreg(src) ){</code><br /> <a class="navhash" href="#27811">#</a> <code id="27811"> ^</code><br /> <a class="navhash" href="#27812">#</a> <code id="27812"> ==</code><br /> <a class="navhash" href="#27813">#</a> <code id="27813">ftp._.c:5212:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27814">#</a> <code id="27814"> if( dp = strrchr(path,'/') ){</code><br /> <a class="navhash" href="#27815">#</a> <code id="27815"> ~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27816">#</a> <code id="27816">ftp._.c:5212:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27817">#</a> <code id="27817"> if( dp = strrchr(path,'/') ){</code><br /> <a class="navhash" href="#27818">#</a> <code id="27818"> ^</code><br /> <a class="navhash" href="#27819">#</a> <code id="27819"> ( )</code><br /> <a class="navhash" href="#27820">#</a> <code id="27820">ftp._.c:5212:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27821">#</a> <code id="27821"> if( dp = strrchr(path,'/') ){</code><br /> <a class="navhash" href="#27822">#</a> <code id="27822"> ^</code><br /> <a class="navhash" href="#27823">#</a> <code id="27823"> ==</code><br /> <a class="navhash" href="#27824">#</a> <code id="27824">ftp._.c:5441:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27825">#</a> <code id="27825"> if( dp = strstr(resp," bytes)") ){</code><br /> <a class="navhash" href="#27826">#</a> <code id="27826"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27827">#</a> <code id="27827">ftp._.c:5441:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27828">#</a> <code id="27828"> if( dp = strstr(resp," bytes)") ){</code><br /> <a class="navhash" href="#27829">#</a> <code id="27829"> ^</code><br /> <a class="navhash" href="#27830">#</a> <code id="27830"> ( )</code><br /> <a class="navhash" href="#27831">#</a> <code id="27831">ftp._.c:5441:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27832">#</a> <code id="27832"> if( dp = strstr(resp," bytes)") ){</code><br /> <a class="navhash" href="#27833">#</a> <code id="27833"> ^</code><br /> <a class="navhash" href="#27834">#</a> <code id="27834"> ==</code><br /> <a class="navhash" href="#27835">#</a> <code id="27835">ftp._.c:5651:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27836">#</a> <code id="27836"> if( dp = strchr(FS->fs_auser,'@') )</code><br /> <a class="navhash" href="#27837">#</a> <code id="27837"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27838">#</a> <code id="27838">ftp._.c:5651:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27839">#</a> <code id="27839"> if( dp = strchr(FS->fs_auser,'@') )</code><br /> <a class="navhash" href="#27840">#</a> <code id="27840"> ^</code><br /> <a class="navhash" href="#27841">#</a> <code id="27841"> ( )</code><br /> <a class="navhash" href="#27842">#</a> <code id="27842">ftp._.c:5651:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27843">#</a> <code id="27843"> if( dp = strchr(FS->fs_auser,'@') )</code><br /> <a class="navhash" href="#27844">#</a> <code id="27844"> ^</code><br /> <a class="navhash" href="#27845">#</a> <code id="27845"> ==</code><br /> <a class="navhash" href="#27846">#</a> <code id="27846">ftp._.c:5680:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27847">#</a> <code id="27847"> if( FS->fs_anonymous = is_anonymous(user) )</code><br /> <a class="navhash" href="#27848">#</a> <code id="27848"> ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27849">#</a> <code id="27849">ftp._.c:5680:23: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27850">#</a> <code id="27850"> if( FS->fs_anonymous = is_anonymous(user) )</code><br /> <a class="navhash" href="#27851">#</a> <code id="27851"> ^</code><br /> <a class="navhash" href="#27852">#</a> <code id="27852"> ( )</code><br /> <a class="navhash" href="#27853">#</a> <code id="27853">ftp._.c:5680:23: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27854">#</a> <code id="27854"> if( FS->fs_anonymous = is_anonymous(user) )</code><br /> <a class="navhash" href="#27855">#</a> <code id="27855"> ^</code><br /> <a class="navhash" href="#27856">#</a> <code id="27856"> ==</code><br /> <a class="navhash" href="#27857">#</a> <code id="27857">ftp._.c:5716:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27858">#</a> <code id="27858"> if( what = strrchr(path,'/') )</code><br /> <a class="navhash" href="#27859">#</a> <code id="27859"> ~~~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27860">#</a> <code id="27860">ftp._.c:5716:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27861">#</a> <code id="27861"> if( what = strrchr(path,'/') )</code><br /> <a class="navhash" href="#27862">#</a> <code id="27862"> ^</code><br /> <a class="navhash" href="#27863">#</a> <code id="27863"> ( )</code><br /> <a class="navhash" href="#27864">#</a> <code id="27864">ftp._.c:5716:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27865">#</a> <code id="27865"> if( what = strrchr(path,'/') )</code><br /> <a class="navhash" href="#27866">#</a> <code id="27866"> ^</code><br /> <a class="navhash" href="#27867">#</a> <code id="27867"> ==</code><br /> <a class="navhash" href="#27868">#</a> <code id="27868">ftp._.c:5754:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27869">#</a> <code id="27869"> if( dp = strrchr(tmp,'/') ){</code><br /> <a class="navhash" href="#27870">#</a> <code id="27870"> ~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27871">#</a> <code id="27871">ftp._.c:5754:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27872">#</a> <code id="27872"> if( dp = strrchr(tmp,'/') ){</code><br /> <a class="navhash" href="#27873">#</a> <code id="27873"> ^</code><br /> <a class="navhash" href="#27874">#</a> <code id="27874"> ( )</code><br /> <a class="navhash" href="#27875">#</a> <code id="27875">ftp._.c:5754:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27876">#</a> <code id="27876"> if( dp = strrchr(tmp,'/') ){</code><br /> <a class="navhash" href="#27877">#</a> <code id="27877"> ^</code><br /> <a class="navhash" href="#27878">#</a> <code id="27878"> ==</code><br /> <a class="navhash" href="#27879">#</a> <code id="27879">ftp._.c:5812:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27880">#</a> <code id="27880"> if( cfp = localLIST(FS,tc,com,arg,AVStr(path)) ){</code><br /> <a class="navhash" href="#27881">#</a> <code id="27881"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27882">#</a> <code id="27882">ftp._.c:5812:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27883">#</a> <code id="27883"> if( cfp = localLIST(FS,tc,com,arg,AVStr(path)) ){</code><br /> <a class="navhash" href="#27884">#</a> <code id="27884"> ^</code><br /> <a class="navhash" href="#27885">#</a> <code id="27885"> ( )</code><br /> <a class="navhash" href="#27886">#</a> <code id="27886">ftp._.c:5812:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27887">#</a> <code id="27887"> if( cfp = localLIST(FS,tc,com,arg,AVStr(path)) ){</code><br /> <a class="navhash" href="#27888">#</a> <code id="27888"> ^</code><br /> <a class="navhash" href="#27889">#</a> <code id="27889"> ==</code><br /> <a class="navhash" href="#27890">#</a> <code id="27890">ftp._.c:5818:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27891">#</a> <code id="27891"> if( cfp = localRETR(FS,tc,com,arg,AVStr(path)) ){</code><br /> <a class="navhash" href="#27892">#</a> <code id="27892"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27893">#</a> <code id="27893">ftp._.c:5818:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27894">#</a> <code id="27894"> if( cfp = localRETR(FS,tc,com,arg,AVStr(path)) ){</code><br /> <a class="navhash" href="#27895">#</a> <code id="27895"> ^</code><br /> <a class="navhash" href="#27896">#</a> <code id="27896"> ( )</code><br /> <a class="navhash" href="#27897">#</a> <code id="27897">ftp._.c:5818:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27898">#</a> <code id="27898"> if( cfp = localRETR(FS,tc,com,arg,AVStr(path)) ){</code><br /> <a class="navhash" href="#27899">#</a> <code id="27899"> ^</code><br /> <a class="navhash" href="#27900">#</a> <code id="27900"> ==</code><br /> <a class="navhash" href="#27901">#</a> <code id="27901">ftp._.c:6029:4: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#27902">#</a> <code id="27902"> /* accept() may cause blocking ther port number */</code><br /> <a class="navhash" href="#27903">#</a> <code id="27903"> ^</code><br /> <a class="navhash" href="#27904">#</a> <code id="27904">ftp._.c:6034:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]</code><br /> <a class="navhash" href="#27905">#</a> <code id="27905"> }else{</code><br /> <a class="navhash" href="#27906">#</a> <code id="27906"> ^</code><br /> <a class="navhash" href="#27907">#</a> <code id="27907">ftp._.c:6050:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]</code><br /> <a class="navhash" href="#27908">#</a> <code id="27908"> }else{</code><br /> <a class="navhash" href="#27909">#</a> <code id="27909"> ^</code><br /> <a class="navhash" href="#27910">#</a> <code id="27910">ftp._.c:6110:15: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#27911">#</a> <code id="27911"> if( epsvnow && wasepsv || portnow && wasport ){</code><br /> <a class="navhash" href="#27912">#</a> <code id="27912"> ~~~~~~~~^~~~~~~~~~ ~~</code><br /> <a class="navhash" href="#27913">#</a> <code id="27913">ftp._.c:6110:15: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#27914">#</a> <code id="27914"> if( epsvnow && wasepsv || portnow && wasport ){</code><br /> <a class="navhash" href="#27915">#</a> <code id="27915"> ^</code><br /> <a class="navhash" href="#27916">#</a> <code id="27916"> ( )</code><br /> <a class="navhash" href="#27917">#</a> <code id="27917">ftp._.c:6110:37: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#27918">#</a> <code id="27918"> if( epsvnow && wasepsv || portnow && wasport ){</code><br /> <a class="navhash" href="#27919">#</a> <code id="27919"> ~~ ~~~~~~~~^~~~~~~~~~</code><br /> <a class="navhash" href="#27920">#</a> <code id="27920">ftp._.c:6110:37: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#27921">#</a> <code id="27921"> if( epsvnow && wasepsv || portnow && wasport ){</code><br /> <a class="navhash" href="#27922">#</a> <code id="27922"> ^</code><br /> <a class="navhash" href="#27923">#</a> <code id="27923"> ( )</code><br /> <a class="navhash" href="#27924">#</a> <code id="27924">ftp._.c:6623:43: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#27925">#</a> <code id="27925"> if( streq(prevurl,"ftp://") ){ /* MOUNT="/* ftp://*" */</code><br /> <a class="navhash" href="#27926">#</a> <code id="27926"> ^</code><br /> <a class="navhash" href="#27927">#</a> <code id="27927">ftp._.c:6623:51: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#27928">#</a> <code id="27928"> if( streq(prevurl,"ftp://") ){ /* MOUNT="/* ftp://*" */</code><br /> <a class="navhash" href="#27929">#</a> <code id="27929"> ^</code><br /> <a class="navhash" href="#27930">#</a> <code id="27930">ftp._.c:7103:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27931">#</a> <code id="27931"> if( dp = strstr(resp,"\n331") )</code><br /> <a class="navhash" href="#27932">#</a> <code id="27932"> ~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27933">#</a> <code id="27933">ftp._.c:7103:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27934">#</a> <code id="27934"> if( dp = strstr(resp,"\n331") )</code><br /> <a class="navhash" href="#27935">#</a> <code id="27935"> ^</code><br /> <a class="navhash" href="#27936">#</a> <code id="27936"> ( )</code><br /> <a class="navhash" href="#27937">#</a> <code id="27937">ftp._.c:7103:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27938">#</a> <code id="27938"> if( dp = strstr(resp,"\n331") )</code><br /> <a class="navhash" href="#27939">#</a> <code id="27939"> ^</code><br /> <a class="navhash" href="#27940">#</a> <code id="27940"> ==</code><br /> <a class="navhash" href="#27941">#</a> <code id="27941">ftp._.c:7107:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27942">#</a> <code id="27942"> if( dp = strstr(resp,"\n230") )</code><br /> <a class="navhash" href="#27943">#</a> <code id="27943"> ~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27944">#</a> <code id="27944">ftp._.c:7107:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27945">#</a> <code id="27945"> if( dp = strstr(resp,"\n230") )</code><br /> <a class="navhash" href="#27946">#</a> <code id="27946"> ^</code><br /> <a class="navhash" href="#27947">#</a> <code id="27947"> ( )</code><br /> <a class="navhash" href="#27948">#</a> <code id="27948">ftp._.c:7107:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27949">#</a> <code id="27949"> if( dp = strstr(resp,"\n230") )</code><br /> <a class="navhash" href="#27950">#</a> <code id="27950"> ^</code><br /> <a class="navhash" href="#27951">#</a> <code id="27951"> ==</code><br /> <a class="navhash" href="#27952">#</a> <code id="27952">ftp._.c:7124:43: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#27953">#</a> <code id="27953"> || scode == 150 && retrrespcode == 150 && ftpDEBUG(0x10)</code><br /> <a class="navhash" href="#27954">#</a> <code id="27954"> ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27955">#</a> <code id="27955">ftp._.c:7124:43: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#27956">#</a> <code id="27956"> || scode == 150 && retrrespcode == 150 && ftpDEBUG(0x10)</code><br /> <a class="navhash" href="#27957">#</a> <code id="27957"> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27958">#</a> <code id="27958">ftp._.c:7246:16: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#27959">#</a> <code id="27959"> * (as MOUNT="/* ftp://Server/*") and the current server is not Server.</code><br /> <a class="navhash" href="#27960">#</a> <code id="27960"> ^</code><br /> <a class="navhash" href="#27961">#</a> <code id="27961">ftp._.c:7246:31: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#27962">#</a> <code id="27962"> * (as MOUNT="/* ftp://Server/*") and the current server is not Server.</code><br /> <a class="navhash" href="#27963">#</a> <code id="27963"> ^</code><br /> <a class="navhash" href="#27964">#</a> <code id="27964">ftp._.c:7251:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27965">#</a> <code id="27965"> if( enable_mount = mounted )</code><br /> <a class="navhash" href="#27966">#</a> <code id="27966"> ~~~~~~~~~~~~~^~~~~~~~~</code><br /> <a class="navhash" href="#27967">#</a> <code id="27967">ftp._.c:7251:19: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27968">#</a> <code id="27968"> if( enable_mount = mounted )</code><br /> <a class="navhash" href="#27969">#</a> <code id="27969"> ^</code><br /> <a class="navhash" href="#27970">#</a> <code id="27970"> ( )</code><br /> <a class="navhash" href="#27971">#</a> <code id="27971">ftp._.c:7251:19: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27972">#</a> <code id="27972"> if( enable_mount = mounted )</code><br /> <a class="navhash" href="#27973">#</a> <code id="27973"> ^</code><br /> <a class="navhash" href="#27974">#</a> <code id="27974"> ==</code><br /> <a class="navhash" href="#27975">#</a> <code id="27975">ftp._.c:7351:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27976">#</a> <code id="27976"> if( tp = strpbrk(dp+1,"@") )</code><br /> <a class="navhash" href="#27977">#</a> <code id="27977"> ~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27978">#</a> <code id="27978">ftp._.c:7351:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27979">#</a> <code id="27979"> if( tp = strpbrk(dp+1,"@") )</code><br /> <a class="navhash" href="#27980">#</a> <code id="27980"> ^</code><br /> <a class="navhash" href="#27981">#</a> <code id="27981"> ( )</code><br /> <a class="navhash" href="#27982">#</a> <code id="27982">ftp._.c:7351:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#27983">#</a> <code id="27983"> if( tp = strpbrk(dp+1,"@") )</code><br /> <a class="navhash" href="#27984">#</a> <code id="27984"> ^</code><br /> <a class="navhash" href="#27985">#</a> <code id="27985"> ==</code><br /> <a class="navhash" href="#27986">#</a> <code id="27986">ftp._.c:7844:43: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#27987">#</a> <code id="27987"> || hostcmp(iSERVER_HOST,FS->fs_host)==0 && iSERVER_PORT==FS->fs_port</code><br /> <a class="navhash" href="#27988">#</a> <code id="27988"> ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27989">#</a> <code id="27989">ftp._.c:7844:43: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#27990">#</a> <code id="27990"> || hostcmp(iSERVER_HOST,FS->fs_host)==0 && iSERVER_PORT==FS->fs_port</code><br /> <a class="navhash" href="#27991">#</a> <code id="27991"> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27992">#</a> <code id="27992">ftp._.c:8199:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#27993">#</a> <code id="27993"> if( xp = strchr(xpath,'?') ){</code><br /> <a class="navhash" href="#27994">#</a> <code id="27994"> ~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#27995">#</a> <code id="27995">ftp._.c:8199:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#27996">#</a> <code id="27996"> if( xp = strchr(xpath,'?') ){</code><br /> <a class="navhash" href="#27997">#</a> <code id="27997"> ^</code><br /> <a class="navhash" href="#27998">#</a> <code id="27998"> ( )</code><br /> <a class="navhash" href="#27999">#</a> <code id="27999">ftp._.c:8199:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28000">#</a> <code id="28000"> if( xp = strchr(xpath,'?') ){</code><br /> <a class="navhash" href="#28001">#</a> <code id="28001"> ^</code><br /> <a class="navhash" href="#28002">#</a> <code id="28002"> ==</code><br /> <a class="navhash" href="#28003">#</a> <code id="28003">ftp._.c:8253:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28004">#</a> <code id="28004"> if( dfp = cache_verify(Conn,ts,fs,path,AVStr(resp),rsize,isdirp) )</code><br /> <a class="navhash" href="#28005">#</a> <code id="28005"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28006">#</a> <code id="28006">ftp._.c:8253:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28007">#</a> <code id="28007"> if( dfp = cache_verify(Conn,ts,fs,path,AVStr(resp),rsize,isdirp) )</code><br /> <a class="navhash" href="#28008">#</a> <code id="28008"> ^</code><br /> <a class="navhash" href="#28009">#</a> <code id="28009"> ( )</code><br /> <a class="navhash" href="#28010">#</a> <code id="28010">ftp._.c:8253:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28011">#</a> <code id="28011"> if( dfp = cache_verify(Conn,ts,fs,path,AVStr(resp),rsize,isdirp) )</code><br /> <a class="navhash" href="#28012">#</a> <code id="28012"> ^</code><br /> <a class="navhash" href="#28013">#</a> <code id="28013"> ==</code><br /> <a class="navhash" href="#28014">#</a> <code id="28014">ftp._.c:8333:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28015">#</a> <code id="28015"> if( sp = strstr(resp,"bytes)") ){</code><br /> <a class="navhash" href="#28016">#</a> <code id="28016"> ~~~^~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28017">#</a> <code id="28017">ftp._.c:8333:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28018">#</a> <code id="28018"> if( sp = strstr(resp,"bytes)") ){</code><br /> <a class="navhash" href="#28019">#</a> <code id="28019"> ^</code><br /> <a class="navhash" href="#28020">#</a> <code id="28020"> ( )</code><br /> <a class="navhash" href="#28021">#</a> <code id="28021">ftp._.c:8333:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28022">#</a> <code id="28022"> if( sp = strstr(resp,"bytes)") ){</code><br /> <a class="navhash" href="#28023">#</a> <code id="28023"> ^</code><br /> <a class="navhash" href="#28024">#</a> <code id="28024"> ==</code><br /> <a class="navhash" href="#28025">#</a> <code id="28025">ftp._.c:8347:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28026">#</a> <code id="28026"> if( dp = strstr(stat,"150") )</code><br /> <a class="navhash" href="#28027">#</a> <code id="28027"> ~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28028">#</a> <code id="28028">ftp._.c:8347:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28029">#</a> <code id="28029"> if( dp = strstr(stat,"150") )</code><br /> <a class="navhash" href="#28030">#</a> <code id="28030"> ^</code><br /> <a class="navhash" href="#28031">#</a> <code id="28031"> ( )</code><br /> <a class="navhash" href="#28032">#</a> <code id="28032">ftp._.c:8347:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28033">#</a> <code id="28033"> if( dp = strstr(stat,"150") )</code><br /> <a class="navhash" href="#28034">#</a> <code id="28034"> ^</code><br /> <a class="navhash" href="#28035">#</a> <code id="28035"> ==</code><br /> <a class="navhash" href="#28036">#</a> <code id="28036">ftp._.c:8357:32: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#28037">#</a> <code id="28037"> * MOUNT="/MagicPath* https://-/*"</code><br /> <a class="navhash" href="#28038">#</a> <code id="28038"> ^</code><br /> <a class="navhash" href="#28039">#</a> <code id="28039">ftp._.c:8367:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28040">#</a> <code id="28040"> if( dp = strstr(path,"--") ){</code><br /> <a class="navhash" href="#28041">#</a> <code id="28041"> ~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28042">#</a> <code id="28042">ftp._.c:8367:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28043">#</a> <code id="28043"> if( dp = strstr(path,"--") ){</code><br /> <a class="navhash" href="#28044">#</a> <code id="28044"> ^</code><br /> <a class="navhash" href="#28045">#</a> <code id="28045"> ( )</code><br /> <a class="navhash" href="#28046">#</a> <code id="28046">ftp._.c:8367:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28047">#</a> <code id="28047"> if( dp = strstr(path,"--") ){</code><br /> <a class="navhash" href="#28048">#</a> <code id="28048"> ^</code><br /> <a class="navhash" href="#28049">#</a> <code id="28049"> ==</code><br /> <a class="navhash" href="#28050">#</a> <code id="28050">ftp._.c:8465:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28051">#</a> <code id="28051"> if( dp = strstr(cmdopt,"ftpxcmd=") ){</code><br /> <a class="navhash" href="#28052">#</a> <code id="28052"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28053">#</a> <code id="28053">ftp._.c:8465:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28054">#</a> <code id="28054"> if( dp = strstr(cmdopt,"ftpxcmd=") ){</code><br /> <a class="navhash" href="#28055">#</a> <code id="28055"> ^</code><br /> <a class="navhash" href="#28056">#</a> <code id="28056"> ( )</code><br /> <a class="navhash" href="#28057">#</a> <code id="28057">ftp._.c:8465:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28058">#</a> <code id="28058"> if( dp = strstr(cmdopt,"ftpxcmd=") ){</code><br /> <a class="navhash" href="#28059">#</a> <code id="28059"> ^</code><br /> <a class="navhash" href="#28060">#</a> <code id="28060"> ==</code><br /> <a class="navhash" href="#28061">#</a> <code id="28061">ftp._.c:8483:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28062">#</a> <code id="28062"> if( dp = strstr(cmdopt,"ftpxopt=") ){</code><br /> <a class="navhash" href="#28063">#</a> <code id="28063"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28064">#</a> <code id="28064">ftp._.c:8483:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28065">#</a> <code id="28065"> if( dp = strstr(cmdopt,"ftpxopt=") ){</code><br /> <a class="navhash" href="#28066">#</a> <code id="28066"> ^</code><br /> <a class="navhash" href="#28067">#</a> <code id="28067"> ( )</code><br /> <a class="navhash" href="#28068">#</a> <code id="28068">ftp._.c:8483:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28069">#</a> <code id="28069"> if( dp = strstr(cmdopt,"ftpxopt=") ){</code><br /> <a class="navhash" href="#28070">#</a> <code id="28070"> ^</code><br /> <a class="navhash" href="#28071">#</a> <code id="28071"> ==</code><br /> <a class="navhash" href="#28072">#</a> <code id="28072">ftp._.c:8523:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28073">#</a> <code id="28073"> if( mopts = mount_ftparg(FS,com,path,AVStr(vurl)) )</code><br /> <a class="navhash" href="#28074">#</a> <code id="28074"> ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28075">#</a> <code id="28075">ftp._.c:8523:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28076">#</a> <code id="28076"> if( mopts = mount_ftparg(FS,com,path,AVStr(vurl)) )</code><br /> <a class="navhash" href="#28077">#</a> <code id="28077"> ^</code><br /> <a class="navhash" href="#28078">#</a> <code id="28078"> ( )</code><br /> <a class="navhash" href="#28079">#</a> <code id="28079">ftp._.c:8523:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28080">#</a> <code id="28080"> if( mopts = mount_ftparg(FS,com,path,AVStr(vurl)) )</code><br /> <a class="navhash" href="#28081">#</a> <code id="28081"> ^</code><br /> <a class="navhash" href="#28082">#</a> <code id="28082"> ==</code><br /> <a class="navhash" href="#28083">#</a> <code id="28083">ftp._.c:8525:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28084">#</a> <code id="28084"> if( up = strchr(vurl+11,'/') ){</code><br /> <a class="navhash" href="#28085">#</a> <code id="28085"> ~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28086">#</a> <code id="28086">ftp._.c:8525:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28087">#</a> <code id="28087"> if( up = strchr(vurl+11,'/') ){</code><br /> <a class="navhash" href="#28088">#</a> <code id="28088"> ^</code><br /> <a class="navhash" href="#28089">#</a> <code id="28089"> ( )</code><br /> <a class="navhash" href="#28090">#</a> <code id="28090">ftp._.c:8525:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28091">#</a> <code id="28091"> if( up = strchr(vurl+11,'/') ){</code><br /> <a class="navhash" href="#28092">#</a> <code id="28092"> ^</code><br /> <a class="navhash" href="#28093">#</a> <code id="28093"> ==</code><br /> <a class="navhash" href="#28094">#</a> <code id="28094">ftp._.c:8739:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28095">#</a> <code id="28095"> if( dfp = fdopen(cdsock,"r") ){</code><br /> <a class="navhash" href="#28096">#</a> <code id="28096"> ~~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28097">#</a> <code id="28097">ftp._.c:8739:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28098">#</a> <code id="28098"> if( dfp = fdopen(cdsock,"r") ){</code><br /> <a class="navhash" href="#28099">#</a> <code id="28099"> ^</code><br /> <a class="navhash" href="#28100">#</a> <code id="28100"> ( )</code><br /> <a class="navhash" href="#28101">#</a> <code id="28101">ftp._.c:8739:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28102">#</a> <code id="28102"> if( dfp = fdopen(cdsock,"r") ){</code><br /> <a class="navhash" href="#28103">#</a> <code id="28103"> ^</code><br /> <a class="navhash" href="#28104">#</a> <code id="28104"> ==</code><br /> <a class="navhash" href="#28105">#</a> <code id="28105">89 warnings generated.</code><br /> <a class="navhash" href="#28106">#</a> <code id="28106">../mkcpp xferlog.c xferlog._.c</code><br /> <a class="navhash" href="#28107">#</a> <code id="28107">-- mkcpp set time: 1492117338 -> 1320367169 xferlog._.c</code><br /> <a class="navhash" href="#28108">#</a> <code id="28108">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c xferlog._.c -o xferlog.o</code><br /> <a class="navhash" href="#28109">#</a> <code id="28109">../mkcpp X.c X._.c</code><br /> <a class="navhash" href="#28110">#</a> <code id="28110">-- mkcpp set time: 1492117338 -> 1404126254 X._.c</code><br /> <a class="navhash" href="#28111">#</a> <code id="28111">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c X._.c -o X.o</code><br /> <a class="navhash" href="#28112">#</a> <code id="28112">X._.c:800:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28113">#</a> <code id="28113"> if( Fd = findFd(fd,0) ){</code><br /> <a class="navhash" href="#28114">#</a> <code id="28114"> ~~~^~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28115">#</a> <code id="28115">X._.c:800:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28116">#</a> <code id="28116"> if( Fd = findFd(fd,0) ){</code><br /> <a class="navhash" href="#28117">#</a> <code id="28117"> ^</code><br /> <a class="navhash" href="#28118">#</a> <code id="28118"> ( )</code><br /> <a class="navhash" href="#28119">#</a> <code id="28119">X._.c:800:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28120">#</a> <code id="28120"> if( Fd = findFd(fd,0) ){</code><br /> <a class="navhash" href="#28121">#</a> <code id="28121"> ^</code><br /> <a class="navhash" href="#28122">#</a> <code id="28122"> ==</code><br /> <a class="navhash" href="#28123">#</a> <code id="28123">X._.c:912:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28124">#</a> <code id="28124"> if( Fd = findFd(fd,0) ){</code><br /> <a class="navhash" href="#28125">#</a> <code id="28125"> ~~~^~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28126">#</a> <code id="28126">X._.c:912:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28127">#</a> <code id="28127"> if( Fd = findFd(fd,0) ){</code><br /> <a class="navhash" href="#28128">#</a> <code id="28128"> ^</code><br /> <a class="navhash" href="#28129">#</a> <code id="28129"> ( )</code><br /> <a class="navhash" href="#28130">#</a> <code id="28130">X._.c:912:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28131">#</a> <code id="28131"> if( Fd = findFd(fd,0) ){</code><br /> <a class="navhash" href="#28132">#</a> <code id="28132"> ^</code><br /> <a class="navhash" href="#28133">#</a> <code id="28133"> ==</code><br /> <a class="navhash" href="#28134">#</a> <code id="28134">X._.c:993:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28135">#</a> <code id="28135"> if( xhost = origDISPLAY() ){</code><br /> <a class="navhash" href="#28136">#</a> <code id="28136"> ~~~~~~^~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28137">#</a> <code id="28137">X._.c:993:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28138">#</a> <code id="28138"> if( xhost = origDISPLAY() ){</code><br /> <a class="navhash" href="#28139">#</a> <code id="28139"> ^</code><br /> <a class="navhash" href="#28140">#</a> <code id="28140"> ( )</code><br /> <a class="navhash" href="#28141">#</a> <code id="28141">X._.c:993:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28142">#</a> <code id="28142"> if( xhost = origDISPLAY() ){</code><br /> <a class="navhash" href="#28143">#</a> <code id="28143"> ^</code><br /> <a class="navhash" href="#28144">#</a> <code id="28144"> ==</code><br /> <a class="navhash" href="#28145">#</a> <code id="28145">X._.c:1016:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]</code><br /> <a class="navhash" href="#28146">#</a> <code id="28146"> }else{</code><br /> <a class="navhash" href="#28147">#</a> <code id="28147"> ^</code><br /> <a class="navhash" href="#28148">#</a> <code id="28148">X._.c:1154:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28149">#</a> <code id="28149"> if( oe = getenv(name) ){</code><br /> <a class="navhash" href="#28150">#</a> <code id="28150"> ~~~^~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28151">#</a> <code id="28151">X._.c:1154:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28152">#</a> <code id="28152"> if( oe = getenv(name) ){</code><br /> <a class="navhash" href="#28153">#</a> <code id="28153"> ^</code><br /> <a class="navhash" href="#28154">#</a> <code id="28154"> ( )</code><br /> <a class="navhash" href="#28155">#</a> <code id="28155">X._.c:1154:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28156">#</a> <code id="28156"> if( oe = getenv(name) ){</code><br /> <a class="navhash" href="#28157">#</a> <code id="28157"> ^</code><br /> <a class="navhash" href="#28158">#</a> <code id="28158"> ==</code><br /> <a class="navhash" href="#28159">#</a> <code id="28159">X._.c:1229:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28160">#</a> <code id="28160"> for( pi = 0; xp = yy_xpath[pi]; pi++ ){</code><br /> <a class="navhash" href="#28161">#</a> <code id="28161"> ~~~^~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28162">#</a> <code id="28162">X._.c:1229:18: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28163">#</a> <code id="28163"> for( pi = 0; xp = yy_xpath[pi]; pi++ ){</code><br /> <a class="navhash" href="#28164">#</a> <code id="28164"> ^</code><br /> <a class="navhash" href="#28165">#</a> <code id="28165"> ( )</code><br /> <a class="navhash" href="#28166">#</a> <code id="28166">X._.c:1229:18: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28167">#</a> <code id="28167"> for( pi = 0; xp = yy_xpath[pi]; pi++ ){</code><br /> <a class="navhash" href="#28168">#</a> <code id="28168"> ^</code><br /> <a class="navhash" href="#28169">#</a> <code id="28169"> ==</code><br /> <a class="navhash" href="#28170">#</a> <code id="28170">X._.c:1889:22: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#28171">#</a> <code id="28171"> if( MxFlagsINTERACT && MxFlagsVERBOSE || MxFlagsIDEBUG ){</code><br /> <a class="navhash" href="#28172">#</a> <code id="28172"> ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~~</code><br /> <a class="navhash" href="#28173">#</a> <code id="28173">X._.c:1889:22: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#28174">#</a> <code id="28174"> if( MxFlagsINTERACT && MxFlagsVERBOSE || MxFlagsIDEBUG ){</code><br /> <a class="navhash" href="#28175">#</a> <code id="28175"> ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28176">#</a> <code id="28176">X._.c:2210:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28177">#</a> <code id="28177"> if( hpos = inHTTPhead(hpos,ibuf,rcc) ){</code><br /> <a class="navhash" href="#28178">#</a> <code id="28178"> ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28179">#</a> <code id="28179">X._.c:2210:14: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28180">#</a> <code id="28180"> if( hpos = inHTTPhead(hpos,ibuf,rcc) ){</code><br /> <a class="navhash" href="#28181">#</a> <code id="28181"> ^</code><br /> <a class="navhash" href="#28182">#</a> <code id="28182"> ( )</code><br /> <a class="navhash" href="#28183">#</a> <code id="28183">X._.c:2210:14: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28184">#</a> <code id="28184"> if( hpos = inHTTPhead(hpos,ibuf,rcc) ){</code><br /> <a class="navhash" href="#28185">#</a> <code id="28185"> ^</code><br /> <a class="navhash" href="#28186">#</a> <code id="28186"> ==</code><br /> <a class="navhash" href="#28187">#</a> <code id="28187">X._.c:2815:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28188">#</a> <code id="28188"> if( Mc = yy_Mcv[mi] ){</code><br /> <a class="navhash" href="#28189">#</a> <code id="28189"> ~~~^~~~~~~~~~~~</code><br /> <a class="navhash" href="#28190">#</a> <code id="28190">X._.c:2815:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28191">#</a> <code id="28191"> if( Mc = yy_Mcv[mi] ){</code><br /> <a class="navhash" href="#28192">#</a> <code id="28192"> ^</code><br /> <a class="navhash" href="#28193">#</a> <code id="28193"> ( )</code><br /> <a class="navhash" href="#28194">#</a> <code id="28194">X._.c:2815:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28195">#</a> <code id="28195"> if( Mc = yy_Mcv[mi] ){</code><br /> <a class="navhash" href="#28196">#</a> <code id="28196"> ^</code><br /> <a class="navhash" href="#28197">#</a> <code id="28197"> ==</code><br /> <a class="navhash" href="#28198">#</a> <code id="28198">X._.c:2844:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28199">#</a> <code id="28199"> if( Mc = yy_Mcv[mi] ){</code><br /> <a class="navhash" href="#28200">#</a> <code id="28200"> ~~~^~~~~~~~~~~~</code><br /> <a class="navhash" href="#28201">#</a> <code id="28201">X._.c:2844:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28202">#</a> <code id="28202"> if( Mc = yy_Mcv[mi] ){</code><br /> <a class="navhash" href="#28203">#</a> <code id="28203"> ^</code><br /> <a class="navhash" href="#28204">#</a> <code id="28204"> ( )</code><br /> <a class="navhash" href="#28205">#</a> <code id="28205">X._.c:2844:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28206">#</a> <code id="28206"> if( Mc = yy_Mcv[mi] ){</code><br /> <a class="navhash" href="#28207">#</a> <code id="28207"> ^</code><br /> <a class="navhash" href="#28208">#</a> <code id="28208"> ==</code><br /> <a class="navhash" href="#28209">#</a> <code id="28209">X._.c:2858:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28210">#</a> <code id="28210"> if( Mc = yy_Mcv[mi] ){</code><br /> <a class="navhash" href="#28211">#</a> <code id="28211"> ~~~^~~~~~~~~~~~</code><br /> <a class="navhash" href="#28212">#</a> <code id="28212">X._.c:2858:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28213">#</a> <code id="28213"> if( Mc = yy_Mcv[mi] ){</code><br /> <a class="navhash" href="#28214">#</a> <code id="28214"> ^</code><br /> <a class="navhash" href="#28215">#</a> <code id="28215"> ( )</code><br /> <a class="navhash" href="#28216">#</a> <code id="28216">X._.c:2858:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28217">#</a> <code id="28217"> if( Mc = yy_Mcv[mi] ){</code><br /> <a class="navhash" href="#28218">#</a> <code id="28218"> ^</code><br /> <a class="navhash" href="#28219">#</a> <code id="28219"> ==</code><br /> <a class="navhash" href="#28220">#</a> <code id="28220">X._.c:2872:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28221">#</a> <code id="28221"> if( Mc = yy_Mcv[mi] ){</code><br /> <a class="navhash" href="#28222">#</a> <code id="28222"> ~~~^~~~~~~~~~~~</code><br /> <a class="navhash" href="#28223">#</a> <code id="28223">X._.c:2872:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28224">#</a> <code id="28224"> if( Mc = yy_Mcv[mi] ){</code><br /> <a class="navhash" href="#28225">#</a> <code id="28225"> ^</code><br /> <a class="navhash" href="#28226">#</a> <code id="28226"> ( )</code><br /> <a class="navhash" href="#28227">#</a> <code id="28227">X._.c:2872:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28228">#</a> <code id="28228"> if( Mc = yy_Mcv[mi] ){</code><br /> <a class="navhash" href="#28229">#</a> <code id="28229"> ^</code><br /> <a class="navhash" href="#28230">#</a> <code id="28230"> ==</code><br /> <a class="navhash" href="#28231">#</a> <code id="28231">X._.c:2994:19: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#28232">#</a> <code id="28232"> if( Mc->mc_ygid && Mc->mc_ygid == ygid</code><br /> <a class="navhash" href="#28233">#</a> <code id="28233"> ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28234">#</a> <code id="28234">X._.c:2994:19: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#28235">#</a> <code id="28235"> if( Mc->mc_ygid && Mc->mc_ygid == ygid</code><br /> <a class="navhash" href="#28236">#</a> <code id="28236"> ^</code><br /> <a class="navhash" href="#28237">#</a> <code id="28237"> ( )</code><br /> <a class="navhash" href="#28238">#</a> <code id="28238">X._.c:2995:20: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#28239">#</a> <code id="28239"> || Mc->mc_ytgid && Mc->mc_ytgid == ytgid</code><br /> <a class="navhash" href="#28240">#</a> <code id="28240"> ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28241">#</a> <code id="28241">X._.c:2995:20: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#28242">#</a> <code id="28242"> || Mc->mc_ytgid && Mc->mc_ytgid == ytgid</code><br /> <a class="navhash" href="#28243">#</a> <code id="28243"> ^</code><br /> <a class="navhash" href="#28244">#</a> <code id="28244"> ( )</code><br /> <a class="navhash" href="#28245">#</a> <code id="28245">X._.c:3010:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28246">#</a> <code id="28246"> if( Mc = yy_Mcv[mi] ){</code><br /> <a class="navhash" href="#28247">#</a> <code id="28247"> ~~~^~~~~~~~~~~~</code><br /> <a class="navhash" href="#28248">#</a> <code id="28248">X._.c:3010:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28249">#</a> <code id="28249"> if( Mc = yy_Mcv[mi] ){</code><br /> <a class="navhash" href="#28250">#</a> <code id="28250"> ^</code><br /> <a class="navhash" href="#28251">#</a> <code id="28251"> ( )</code><br /> <a class="navhash" href="#28252">#</a> <code id="28252">X._.c:3010:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28253">#</a> <code id="28253"> if( Mc = yy_Mcv[mi] ){</code><br /> <a class="navhash" href="#28254">#</a> <code id="28254"> ^</code><br /> <a class="navhash" href="#28255">#</a> <code id="28255"> ==</code><br /> <a class="navhash" href="#28256">#</a> <code id="28256">X._.c:3022:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28257">#</a> <code id="28257"> if( Mc = yy_Mcv[mi] ){</code><br /> <a class="navhash" href="#28258">#</a> <code id="28258"> ~~~^~~~~~~~~~~~</code><br /> <a class="navhash" href="#28259">#</a> <code id="28259">X._.c:3022:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28260">#</a> <code id="28260"> if( Mc = yy_Mcv[mi] ){</code><br /> <a class="navhash" href="#28261">#</a> <code id="28261"> ^</code><br /> <a class="navhash" href="#28262">#</a> <code id="28262"> ( )</code><br /> <a class="navhash" href="#28263">#</a> <code id="28263">X._.c:3022:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28264">#</a> <code id="28264"> if( Mc = yy_Mcv[mi] ){</code><br /> <a class="navhash" href="#28265">#</a> <code id="28265"> ^</code><br /> <a class="navhash" href="#28266">#</a> <code id="28266"> ==</code><br /> <a class="navhash" href="#28267">#</a> <code id="28267">X._.c:3089:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28268">#</a> <code id="28268"> if( Mc = yy_Mcv[mi] ){</code><br /> <a class="navhash" href="#28269">#</a> <code id="28269"> ~~~^~~~~~~~~~~~</code><br /> <a class="navhash" href="#28270">#</a> <code id="28270">X._.c:3089:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28271">#</a> <code id="28271"> if( Mc = yy_Mcv[mi] ){</code><br /> <a class="navhash" href="#28272">#</a> <code id="28272"> ^</code><br /> <a class="navhash" href="#28273">#</a> <code id="28273"> ( )</code><br /> <a class="navhash" href="#28274">#</a> <code id="28274">X._.c:3089:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28275">#</a> <code id="28275"> if( Mc = yy_Mcv[mi] ){</code><br /> <a class="navhash" href="#28276">#</a> <code id="28276"> ^</code><br /> <a class="navhash" href="#28277">#</a> <code id="28277"> ==</code><br /> <a class="navhash" href="#28278">#</a> <code id="28278">X._.c:3226:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28279">#</a> <code id="28279"> if( Mc = yy_Mcv[mi] ){</code><br /> <a class="navhash" href="#28280">#</a> <code id="28280"> ~~~^~~~~~~~~~~~</code><br /> <a class="navhash" href="#28281">#</a> <code id="28281">X._.c:3226:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28282">#</a> <code id="28282"> if( Mc = yy_Mcv[mi] ){</code><br /> <a class="navhash" href="#28283">#</a> <code id="28283"> ^</code><br /> <a class="navhash" href="#28284">#</a> <code id="28284"> ( )</code><br /> <a class="navhash" href="#28285">#</a> <code id="28285">X._.c:3226:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28286">#</a> <code id="28286"> if( Mc = yy_Mcv[mi] ){</code><br /> <a class="navhash" href="#28287">#</a> <code id="28287"> ^</code><br /> <a class="navhash" href="#28288">#</a> <code id="28288"> ==</code><br /> <a class="navhash" href="#28289">#</a> <code id="28289">X._.c:3456:22: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#28290">#</a> <code id="28290"> if( Mc == 0 || Mc && !MxInRESUME ){</code><br /> <a class="navhash" href="#28291">#</a> <code id="28291"> ~~ ~~~^~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28292">#</a> <code id="28292">X._.c:3456:22: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#28293">#</a> <code id="28293"> if( Mc == 0 || Mc && !MxInRESUME ){</code><br /> <a class="navhash" href="#28294">#</a> <code id="28294"> ~~~^~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28295">#</a> <code id="28295">X._.c:3602:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28296">#</a> <code id="28296"> if( fp = fopen(file,"r") ){</code><br /> <a class="navhash" href="#28297">#</a> <code id="28297"> ~~~^~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28298">#</a> <code id="28298">X._.c:3602:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28299">#</a> <code id="28299"> if( fp = fopen(file,"r") ){</code><br /> <a class="navhash" href="#28300">#</a> <code id="28300"> ^</code><br /> <a class="navhash" href="#28301">#</a> <code id="28301"> ( )</code><br /> <a class="navhash" href="#28302">#</a> <code id="28302">X._.c:3602:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28303">#</a> <code id="28303"> if( fp = fopen(file,"r") ){</code><br /> <a class="navhash" href="#28304">#</a> <code id="28304"> ^</code><br /> <a class="navhash" href="#28305">#</a> <code id="28305"> ==</code><br /> <a class="navhash" href="#28306">#</a> <code id="28306">X._.c:3618:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28307">#</a> <code id="28307"> if( fp = fopen(file,"w") ){</code><br /> <a class="navhash" href="#28308">#</a> <code id="28308"> ~~~^~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28309">#</a> <code id="28309">X._.c:3618:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28310">#</a> <code id="28310"> if( fp = fopen(file,"w") ){</code><br /> <a class="navhash" href="#28311">#</a> <code id="28311"> ^</code><br /> <a class="navhash" href="#28312">#</a> <code id="28312"> ( )</code><br /> <a class="navhash" href="#28313">#</a> <code id="28313">X._.c:3618:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28314">#</a> <code id="28314"> if( fp = fopen(file,"w") ){</code><br /> <a class="navhash" href="#28315">#</a> <code id="28315"> ^</code><br /> <a class="navhash" href="#28316">#</a> <code id="28316"> ==</code><br /> <a class="navhash" href="#28317">#</a> <code id="28317">X._.c:3626:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28318">#</a> <code id="28318"> if( fp = fopen(file,"a") ){</code><br /> <a class="navhash" href="#28319">#</a> <code id="28319"> ~~~^~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28320">#</a> <code id="28320">X._.c:3626:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28321">#</a> <code id="28321"> if( fp = fopen(file,"a") ){</code><br /> <a class="navhash" href="#28322">#</a> <code id="28322"> ^</code><br /> <a class="navhash" href="#28323">#</a> <code id="28323"> ( )</code><br /> <a class="navhash" href="#28324">#</a> <code id="28324">X._.c:3626:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28325">#</a> <code id="28325"> if( fp = fopen(file,"a") ){</code><br /> <a class="navhash" href="#28326">#</a> <code id="28326"> ^</code><br /> <a class="navhash" href="#28327">#</a> <code id="28327"> ==</code><br /> <a class="navhash" href="#28328">#</a> <code id="28328">X._.c:3767:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28329">#</a> <code id="28329"> if( fp = dirfopen("SLVG",AVStr(path),"a") ){</code><br /> <a class="navhash" href="#28330">#</a> <code id="28330"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28331">#</a> <code id="28331">X._.c:3767:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28332">#</a> <code id="28332"> if( fp = dirfopen("SLVG",AVStr(path),"a") ){</code><br /> <a class="navhash" href="#28333">#</a> <code id="28333"> ^</code><br /> <a class="navhash" href="#28334">#</a> <code id="28334"> ( )</code><br /> <a class="navhash" href="#28335">#</a> <code id="28335">X._.c:3767:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28336">#</a> <code id="28336"> if( fp = dirfopen("SLVG",AVStr(path),"a") ){</code><br /> <a class="navhash" href="#28337">#</a> <code id="28337"> ^</code><br /> <a class="navhash" href="#28338">#</a> <code id="28338"> ==</code><br /> <a class="navhash" href="#28339">#</a> <code id="28339">X._.c:3781:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28340">#</a> <code id="28340"> if( fp = dirfopen("SLVG",AVStr(path),"a") ){</code><br /> <a class="navhash" href="#28341">#</a> <code id="28341"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28342">#</a> <code id="28342">X._.c:3781:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28343">#</a> <code id="28343"> if( fp = dirfopen("SLVG",AVStr(path),"a") ){</code><br /> <a class="navhash" href="#28344">#</a> <code id="28344"> ^</code><br /> <a class="navhash" href="#28345">#</a> <code id="28345"> ( )</code><br /> <a class="navhash" href="#28346">#</a> <code id="28346">X._.c:3781:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28347">#</a> <code id="28347"> if( fp = dirfopen("SLVG",AVStr(path),"a") ){</code><br /> <a class="navhash" href="#28348">#</a> <code id="28348"> ^</code><br /> <a class="navhash" href="#28349">#</a> <code id="28349"> ==</code><br /> <a class="navhash" href="#28350">#</a> <code id="28350">X._.c:3826:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28351">#</a> <code id="28351"> if( fp = fopen(path,"r") ){</code><br /> <a class="navhash" href="#28352">#</a> <code id="28352"> ~~~^~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28353">#</a> <code id="28353">X._.c:3826:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28354">#</a> <code id="28354"> if( fp = fopen(path,"r") ){</code><br /> <a class="navhash" href="#28355">#</a> <code id="28355"> ^</code><br /> <a class="navhash" href="#28356">#</a> <code id="28356"> ( )</code><br /> <a class="navhash" href="#28357">#</a> <code id="28357">X._.c:3826:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28358">#</a> <code id="28358"> if( fp = fopen(path,"r") ){</code><br /> <a class="navhash" href="#28359">#</a> <code id="28359"> ^</code><br /> <a class="navhash" href="#28360">#</a> <code id="28360"> ==</code><br /> <a class="navhash" href="#28361">#</a> <code id="28361">X._.c:4079:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28362">#</a> <code id="28362"> if( rp = strpbrk(resp,"\r\n") ){</code><br /> <a class="navhash" href="#28363">#</a> <code id="28363"> ~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28364">#</a> <code id="28364">X._.c:4079:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28365">#</a> <code id="28365"> if( rp = strpbrk(resp,"\r\n") ){</code><br /> <a class="navhash" href="#28366">#</a> <code id="28366"> ^</code><br /> <a class="navhash" href="#28367">#</a> <code id="28367"> ( )</code><br /> <a class="navhash" href="#28368">#</a> <code id="28368">X._.c:4079:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28369">#</a> <code id="28369"> if( rp = strpbrk(resp,"\r\n") ){</code><br /> <a class="navhash" href="#28370">#</a> <code id="28370"> ^</code><br /> <a class="navhash" href="#28371">#</a> <code id="28371"> ==</code><br /> <a class="navhash" href="#28372">#</a> <code id="28372">X._.c:4283:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28373">#</a> <code id="28373"> if( rp = strpbrk(req,"\r\n") ){</code><br /> <a class="navhash" href="#28374">#</a> <code id="28374"> ~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28375">#</a> <code id="28375">X._.c:4283:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28376">#</a> <code id="28376"> if( rp = strpbrk(req,"\r\n") ){</code><br /> <a class="navhash" href="#28377">#</a> <code id="28377"> ^</code><br /> <a class="navhash" href="#28378">#</a> <code id="28378"> ( )</code><br /> <a class="navhash" href="#28379">#</a> <code id="28379">X._.c:4283:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28380">#</a> <code id="28380"> if( rp = strpbrk(req,"\r\n") ){</code><br /> <a class="navhash" href="#28381">#</a> <code id="28381"> ^</code><br /> <a class="navhash" href="#28382">#</a> <code id="28382"> ==</code><br /> <a class="navhash" href="#28383">#</a> <code id="28383">X._.c:4371:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28384">#</a> <code id="28384"> if( bp = strpbrk(b64,"\r\n") )</code><br /> <a class="navhash" href="#28385">#</a> <code id="28385"> ~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28386">#</a> <code id="28386">X._.c:4371:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28387">#</a> <code id="28387"> if( bp = strpbrk(b64,"\r\n") )</code><br /> <a class="navhash" href="#28388">#</a> <code id="28388"> ^</code><br /> <a class="navhash" href="#28389">#</a> <code id="28389"> ( )</code><br /> <a class="navhash" href="#28390">#</a> <code id="28390">X._.c:4371:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28391">#</a> <code id="28391"> if( bp = strpbrk(b64,"\r\n") )</code><br /> <a class="navhash" href="#28392">#</a> <code id="28392"> ^</code><br /> <a class="navhash" href="#28393">#</a> <code id="28393"> ==</code><br /> <a class="navhash" href="#28394">#</a> <code id="28394">X._.c:5039:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28395">#</a> <code id="28395"> if( rp = strpbrk(req,"\r\n") )</code><br /> <a class="navhash" href="#28396">#</a> <code id="28396"> ~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28397">#</a> <code id="28397">X._.c:5039:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28398">#</a> <code id="28398"> if( rp = strpbrk(req,"\r\n") )</code><br /> <a class="navhash" href="#28399">#</a> <code id="28399"> ^</code><br /> <a class="navhash" href="#28400">#</a> <code id="28400"> ( )</code><br /> <a class="navhash" href="#28401">#</a> <code id="28401">X._.c:5039:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28402">#</a> <code id="28402"> if( rp = strpbrk(req,"\r\n") )</code><br /> <a class="navhash" href="#28403">#</a> <code id="28403"> ^</code><br /> <a class="navhash" href="#28404">#</a> <code id="28404"> ==</code><br /> <a class="navhash" href="#28405">#</a> <code id="28405">X._.c:5177:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28406">#</a> <code id="28406"> if( rp = strpbrk(res,"\r\n") )</code><br /> <a class="navhash" href="#28407">#</a> <code id="28407"> ~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28408">#</a> <code id="28408">X._.c:5177:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28409">#</a> <code id="28409"> if( rp = strpbrk(res,"\r\n") )</code><br /> <a class="navhash" href="#28410">#</a> <code id="28410"> ^</code><br /> <a class="navhash" href="#28411">#</a> <code id="28411"> ( )</code><br /> <a class="navhash" href="#28412">#</a> <code id="28412">X._.c:5177:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28413">#</a> <code id="28413"> if( rp = strpbrk(res,"\r\n") )</code><br /> <a class="navhash" href="#28414">#</a> <code id="28414"> ^</code><br /> <a class="navhash" href="#28415">#</a> <code id="28415"> ==</code><br /> <a class="navhash" href="#28416">#</a> <code id="28416">X._.c:5226:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28417">#</a> <code id="28417"> if( Pf = lastPFilter(Conn,getthreadid(),XF_FSV) ){</code><br /> <a class="navhash" href="#28418">#</a> <code id="28418"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28419">#</a> <code id="28419">X._.c:5226:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28420">#</a> <code id="28420"> if( Pf = lastPFilter(Conn,getthreadid(),XF_FSV) ){</code><br /> <a class="navhash" href="#28421">#</a> <code id="28421"> ^</code><br /> <a class="navhash" href="#28422">#</a> <code id="28422"> ( )</code><br /> <a class="navhash" href="#28423">#</a> <code id="28423">X._.c:5226:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28424">#</a> <code id="28424"> if( Pf = lastPFilter(Conn,getthreadid(),XF_FSV) ){</code><br /> <a class="navhash" href="#28425">#</a> <code id="28425"> ^</code><br /> <a class="navhash" href="#28426">#</a> <code id="28426"> ==</code><br /> <a class="navhash" href="#28427">#</a> <code id="28427">X._.c:5336:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28428">#</a> <code id="28428"> if( pMc = MxParent ){</code><br /> <a class="navhash" href="#28429">#</a> <code id="28429"> ~~~~^~~~~~~~~~</code><br /> <a class="navhash" href="#28430">#</a> <code id="28430">X._.c:5336:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28431">#</a> <code id="28431"> if( pMc = MxParent ){</code><br /> <a class="navhash" href="#28432">#</a> <code id="28432"> ^</code><br /> <a class="navhash" href="#28433">#</a> <code id="28433"> ( )</code><br /> <a class="navhash" href="#28434">#</a> <code id="28434">X._.c:5336:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28435">#</a> <code id="28435"> if( pMc = MxParent ){</code><br /> <a class="navhash" href="#28436">#</a> <code id="28436"> ^</code><br /> <a class="navhash" href="#28437">#</a> <code id="28437"> ==</code><br /> <a class="navhash" href="#28438">#</a> <code id="28438">X._.c:5725:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]</code><br /> <a class="navhash" href="#28439">#</a> <code id="28439"> }else{</code><br /> <a class="navhash" href="#28440">#</a> <code id="28440"> ^</code><br /> <a class="navhash" href="#28441">#</a> <code id="28441">X._.c:5916:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28442">#</a> <code id="28442"> if( pend = getXpend(Cv,Cn,Ci,0) ){</code><br /> <a class="navhash" href="#28443">#</a> <code id="28443"> ~~~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28444">#</a> <code id="28444">X._.c:5916:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28445">#</a> <code id="28445"> if( pend = getXpend(Cv,Cn,Ci,0) ){</code><br /> <a class="navhash" href="#28446">#</a> <code id="28446"> ^</code><br /> <a class="navhash" href="#28447">#</a> <code id="28447"> ( )</code><br /> <a class="navhash" href="#28448">#</a> <code id="28448">X._.c:5916:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28449">#</a> <code id="28449"> if( pend = getXpend(Cv,Cn,Ci,0) ){</code><br /> <a class="navhash" href="#28450">#</a> <code id="28450"> ^</code><br /> <a class="navhash" href="#28451">#</a> <code id="28451"> ==</code><br /> <a class="navhash" href="#28452">#</a> <code id="28452">X._.c:6537:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28453">#</a> <code id="28453"> if( Ci = findXin(Mc,mx->m_xsid) ){</code><br /> <a class="navhash" href="#28454">#</a> <code id="28454"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28455">#</a> <code id="28455">X._.c:6537:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28456">#</a> <code id="28456"> if( Ci = findXin(Mc,mx->m_xsid) ){</code><br /> <a class="navhash" href="#28457">#</a> <code id="28457"> ^</code><br /> <a class="navhash" href="#28458">#</a> <code id="28458"> ( )</code><br /> <a class="navhash" href="#28459">#</a> <code id="28459">X._.c:6537:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28460">#</a> <code id="28460"> if( Ci = findXin(Mc,mx->m_xsid) ){</code><br /> <a class="navhash" href="#28461">#</a> <code id="28461"> ^</code><br /> <a class="navhash" href="#28462">#</a> <code id="28462"> ==</code><br /> <a class="navhash" href="#28463">#</a> <code id="28463">X._.c:6773:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28464">#</a> <code id="28464"> if( flag = isZCpack(bp,ilen) ){</code><br /> <a class="navhash" href="#28465">#</a> <code id="28465"> ~~~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28466">#</a> <code id="28466">X._.c:6773:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28467">#</a> <code id="28467"> if( flag = isZCpack(bp,ilen) ){</code><br /> <a class="navhash" href="#28468">#</a> <code id="28468"> ^</code><br /> <a class="navhash" href="#28469">#</a> <code id="28469"> ( )</code><br /> <a class="navhash" href="#28470">#</a> <code id="28470">X._.c:6773:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28471">#</a> <code id="28471"> if( flag = isZCpack(bp,ilen) ){</code><br /> <a class="navhash" href="#28472">#</a> <code id="28472"> ^</code><br /> <a class="navhash" href="#28473">#</a> <code id="28473"> ==</code><br /> <a class="navhash" href="#28474">#</a> <code id="28474">X._.c:6955:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28475">#</a> <code id="28475"> if( Bp = C1->c_outbuf ){</code><br /> <a class="navhash" href="#28476">#</a> <code id="28476"> ~~~^~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28477">#</a> <code id="28477">X._.c:6955:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28478">#</a> <code id="28478"> if( Bp = C1->c_outbuf ){</code><br /> <a class="navhash" href="#28479">#</a> <code id="28479"> ^</code><br /> <a class="navhash" href="#28480">#</a> <code id="28480"> ( )</code><br /> <a class="navhash" href="#28481">#</a> <code id="28481">X._.c:6955:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28482">#</a> <code id="28482"> if( Bp = C1->c_outbuf ){</code><br /> <a class="navhash" href="#28483">#</a> <code id="28483"> ^</code><br /> <a class="navhash" href="#28484">#</a> <code id="28484"> ==</code><br /> <a class="navhash" href="#28485">#</a> <code id="28485">X._.c:6975:13: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#28486">#</a> <code id="28486"> if( force && 0 < C1->c_recv || 16*1024 < C1->c_recv ){</code><br /> <a class="navhash" href="#28487">#</a> <code id="28487"> ~~~~~~^~~~~~~~~~~~~~~~~ ~~</code><br /> <a class="navhash" href="#28488">#</a> <code id="28488">X._.c:6975:13: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#28489">#</a> <code id="28489"> if( force && 0 < C1->c_recv || 16*1024 < C1->c_recv ){</code><br /> <a class="navhash" href="#28490">#</a> <code id="28490"> ^</code><br /> <a class="navhash" href="#28491">#</a> <code id="28491"> ( )</code><br /> <a class="navhash" href="#28492">#</a> <code id="28492">X._.c:7323:26: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#28493">#</a> <code id="28493"> Xsprintf(AVStr(mount),"/* file:%s default",cwd);</code><br /> <a class="navhash" href="#28494">#</a> <code id="28494"> ^</code><br /> <a class="navhash" href="#28495">#</a> <code id="28495">X._.c:7329:26: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#28496">#</a> <code id="28496"> Xsprintf(AVStr(mount),"/* file:/* default,rw,noanon,AUTHORIZER=-list{%s:%s}",user,pass);</code><br /> <a class="navhash" href="#28497">#</a> <code id="28497"> ^</code><br /> <a class="navhash" href="#28498">#</a> <code id="28498">X._.c:7329:34: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#28499">#</a> <code id="28499"> Xsprintf(AVStr(mount),"/* file:/* default,rw,noanon,AUTHORIZER=-list{%s:%s}",user,pass);</code><br /> <a class="navhash" href="#28500">#</a> <code id="28500"> ^</code><br /> <a class="navhash" href="#28501">#</a> <code id="28501">X._.c:7601:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28502">#</a> <code id="28502"> if( C1 = findUDP(Mc,Ci,clhost,clport) ){</code><br /> <a class="navhash" href="#28503">#</a> <code id="28503"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28504">#</a> <code id="28504">X._.c:7601:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28505">#</a> <code id="28505"> if( C1 = findUDP(Mc,Ci,clhost,clport) ){</code><br /> <a class="navhash" href="#28506">#</a> <code id="28506"> ^</code><br /> <a class="navhash" href="#28507">#</a> <code id="28507"> ( )</code><br /> <a class="navhash" href="#28508">#</a> <code id="28508">X._.c:7601:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28509">#</a> <code id="28509"> if( C1 = findUDP(Mc,Ci,clhost,clport) ){</code><br /> <a class="navhash" href="#28510">#</a> <code id="28510"> ^</code><br /> <a class="navhash" href="#28511">#</a> <code id="28511"> ==</code><br /> <a class="navhash" href="#28512">#</a> <code id="28512">X._.c:7723:16: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#28513">#</a> <code id="28513"> if( servside && (mx->m_xsid & 1) == 0 /* CID_CL1 + 2*N */</code><br /> <a class="navhash" href="#28514">#</a> <code id="28514"> ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28515">#</a> <code id="28515">X._.c:7723:16: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#28516">#</a> <code id="28516"> if( servside && (mx->m_xsid & 1) == 0 /* CID_CL1 + 2*N */</code><br /> <a class="navhash" href="#28517">#</a> <code id="28517"> ^</code><br /> <a class="navhash" href="#28518">#</a> <code id="28518"> ( )</code><br /> <a class="navhash" href="#28519">#</a> <code id="28519">X._.c:7724:16: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#28520">#</a> <code id="28520"> || !servside && (mx->m_xsid & 1) != 0 /* CID_SV1 + 2*N */</code><br /> <a class="navhash" href="#28521">#</a> <code id="28521"> ~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28522">#</a> <code id="28522">X._.c:7724:16: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#28523">#</a> <code id="28523"> || !servside && (mx->m_xsid & 1) != 0 /* CID_SV1 + 2*N */</code><br /> <a class="navhash" href="#28524">#</a> <code id="28524"> ^</code><br /> <a class="navhash" href="#28525">#</a> <code id="28525"> ( )</code><br /> <a class="navhash" href="#28526">#</a> <code id="28526">X._.c:8913:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28527">#</a> <code id="28527"> if( dp = searchPortSpec(line) )</code><br /> <a class="navhash" href="#28528">#</a> <code id="28528"> ~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28529">#</a> <code id="28529">X._.c:8913:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28530">#</a> <code id="28530"> if( dp = searchPortSpec(line) )</code><br /> <a class="navhash" href="#28531">#</a> <code id="28531"> ^</code><br /> <a class="navhash" href="#28532">#</a> <code id="28532"> ( )</code><br /> <a class="navhash" href="#28533">#</a> <code id="28533">X._.c:8913:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28534">#</a> <code id="28534"> if( dp = searchPortSpec(line) )</code><br /> <a class="navhash" href="#28535">#</a> <code id="28535"> ^</code><br /> <a class="navhash" href="#28536">#</a> <code id="28536"> ==</code><br /> <a class="navhash" href="#28537">#</a> <code id="28537">X._.c:9307:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28538">#</a> <code id="28538"> if( xp = fullpathCOM(xxcom,"r",AVStr(fpath)) ){</code><br /> <a class="navhash" href="#28539">#</a> <code id="28539"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28540">#</a> <code id="28540">X._.c:9307:17: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28541">#</a> <code id="28541"> if( xp = fullpathCOM(xxcom,"r",AVStr(fpath)) ){</code><br /> <a class="navhash" href="#28542">#</a> <code id="28542"> ^</code><br /> <a class="navhash" href="#28543">#</a> <code id="28543"> ( )</code><br /> <a class="navhash" href="#28544">#</a> <code id="28544">X._.c:9307:17: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28545">#</a> <code id="28545"> if( xp = fullpathCOM(xxcom,"r",AVStr(fpath)) ){</code><br /> <a class="navhash" href="#28546">#</a> <code id="28546"> ^</code><br /> <a class="navhash" href="#28547">#</a> <code id="28547"> ==</code><br /> <a class="navhash" href="#28548">#</a> <code id="28548">X._.c:10263:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28549">#</a> <code id="28549"> if( viasocks = GetViaSocks(Conn,yhost,yport) ){</code><br /> <a class="navhash" href="#28550">#</a> <code id="28550"> ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28551">#</a> <code id="28551">X._.c:10263:15: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28552">#</a> <code id="28552"> if( viasocks = GetViaSocks(Conn,yhost,yport) ){</code><br /> <a class="navhash" href="#28553">#</a> <code id="28553"> ^</code><br /> <a class="navhash" href="#28554">#</a> <code id="28554"> ( )</code><br /> <a class="navhash" href="#28555">#</a> <code id="28555">X._.c:10263:15: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28556">#</a> <code id="28556"> if( viasocks = GetViaSocks(Conn,yhost,yport) ){</code><br /> <a class="navhash" href="#28557">#</a> <code id="28557"> ^</code><br /> <a class="navhash" href="#28558">#</a> <code id="28558"> ==</code><br /> <a class="navhash" href="#28559">#</a> <code id="28559">X._.c:10297:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28560">#</a> <code id="28560"> if( viaYY = find_YYMUXX(Conn,cMc,proto,host,port,AVStr(yhost),&yport) ){</code><br /> <a class="navhash" href="#28561">#</a> <code id="28561"> ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28562">#</a> <code id="28562">X._.c:10297:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28563">#</a> <code id="28563"> if( viaYY = find_YYMUXX(Conn,cMc,proto,host,port,AVStr(yhost),&yport) ){</code><br /> <a class="navhash" href="#28564">#</a> <code id="28564"> ^</code><br /> <a class="navhash" href="#28565">#</a> <code id="28565"> ( )</code><br /> <a class="navhash" href="#28566">#</a> <code id="28566">X._.c:10297:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28567">#</a> <code id="28567"> if( viaYY = find_YYMUXX(Conn,cMc,proto,host,port,AVStr(yhost),&yport) ){</code><br /> <a class="navhash" href="#28568">#</a> <code id="28568"> ^</code><br /> <a class="navhash" href="#28569">#</a> <code id="28569"> ==</code><br /> <a class="navhash" href="#28570">#</a> <code id="28570">X._.c:10299:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28571">#</a> <code id="28571"> if( Mc = yy_Mcv[mi] )</code><br /> <a class="navhash" href="#28572">#</a> <code id="28572"> ~~~^~~~~~~~~~~~</code><br /> <a class="navhash" href="#28573">#</a> <code id="28573">X._.c:10299:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28574">#</a> <code id="28574"> if( Mc = yy_Mcv[mi] )</code><br /> <a class="navhash" href="#28575">#</a> <code id="28575"> ^</code><br /> <a class="navhash" href="#28576">#</a> <code id="28576"> ( )</code><br /> <a class="navhash" href="#28577">#</a> <code id="28577">X._.c:10299:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28578">#</a> <code id="28578"> if( Mc = yy_Mcv[mi] )</code><br /> <a class="navhash" href="#28579">#</a> <code id="28579"> ^</code><br /> <a class="navhash" href="#28580">#</a> <code id="28580"> ==</code><br /> <a class="navhash" href="#28581">#</a> <code id="28581">X._.c:10304:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]</code><br /> <a class="navhash" href="#28582">#</a> <code id="28582"> }else</code><br /> <a class="navhash" href="#28583">#</a> <code id="28583"> ^</code><br /> <a class="navhash" href="#28584">#</a> <code id="28584">X._.c:10314:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28585">#</a> <code id="28585"> if( Mc = yy_Mcv[mi] )</code><br /> <a class="navhash" href="#28586">#</a> <code id="28586"> ~~~^~~~~~~~~~~~</code><br /> <a class="navhash" href="#28587">#</a> <code id="28587">X._.c:10314:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28588">#</a> <code id="28588"> if( Mc = yy_Mcv[mi] )</code><br /> <a class="navhash" href="#28589">#</a> <code id="28589"> ^</code><br /> <a class="navhash" href="#28590">#</a> <code id="28590"> ( )</code><br /> <a class="navhash" href="#28591">#</a> <code id="28591">X._.c:10314:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28592">#</a> <code id="28592"> if( Mc = yy_Mcv[mi] )</code><br /> <a class="navhash" href="#28593">#</a> <code id="28593"> ^</code><br /> <a class="navhash" href="#28594">#</a> <code id="28594"> ==</code><br /> <a class="navhash" href="#28595">#</a> <code id="28595">X._.c:10320:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]</code><br /> <a class="navhash" href="#28596">#</a> <code id="28596"> }else</code><br /> <a class="navhash" href="#28597">#</a> <code id="28597"> ^</code><br /> <a class="navhash" href="#28598">#</a> <code id="28598">X._.c:10764:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28599">#</a> <code id="28599"> if( dp = strstr(a1,"//") ){</code><br /> <a class="navhash" href="#28600">#</a> <code id="28600"> ~~~^~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28601">#</a> <code id="28601">X._.c:10764:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28602">#</a> <code id="28602"> if( dp = strstr(a1,"//") ){</code><br /> <a class="navhash" href="#28603">#</a> <code id="28603"> ^</code><br /> <a class="navhash" href="#28604">#</a> <code id="28604"> ( )</code><br /> <a class="navhash" href="#28605">#</a> <code id="28605">X._.c:10764:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28606">#</a> <code id="28606"> if( dp = strstr(a1,"//") ){</code><br /> <a class="navhash" href="#28607">#</a> <code id="28607"> ^</code><br /> <a class="navhash" href="#28608">#</a> <code id="28608"> ==</code><br /> <a class="navhash" href="#28609">#</a> <code id="28609">X._.c:11110:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28610">#</a> <code id="28610"> if( hp = strchr(hosts,'/') ){</code><br /> <a class="navhash" href="#28611">#</a> <code id="28611"> ~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28612">#</a> <code id="28612">X._.c:11110:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28613">#</a> <code id="28613"> if( hp = strchr(hosts,'/') ){</code><br /> <a class="navhash" href="#28614">#</a> <code id="28614"> ^</code><br /> <a class="navhash" href="#28615">#</a> <code id="28615"> ( )</code><br /> <a class="navhash" href="#28616">#</a> <code id="28616">X._.c:11110:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28617">#</a> <code id="28617"> if( hp = strchr(hosts,'/') ){</code><br /> <a class="navhash" href="#28618">#</a> <code id="28618"> ^</code><br /> <a class="navhash" href="#28619">#</a> <code id="28619"> ==</code><br /> <a class="navhash" href="#28620">#</a> <code id="28620">X._.c:11116:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28621">#</a> <code id="28621"> if( porti = atoi(ports) ){</code><br /> <a class="navhash" href="#28622">#</a> <code id="28622"> ~~~~~~^~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28623">#</a> <code id="28623">X._.c:11116:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28624">#</a> <code id="28624"> if( porti = atoi(ports) ){</code><br /> <a class="navhash" href="#28625">#</a> <code id="28625"> ^</code><br /> <a class="navhash" href="#28626">#</a> <code id="28626"> ( )</code><br /> <a class="navhash" href="#28627">#</a> <code id="28627">X._.c:11116:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28628">#</a> <code id="28628"> if( porti = atoi(ports) ){</code><br /> <a class="navhash" href="#28629">#</a> <code id="28629"> ^</code><br /> <a class="navhash" href="#28630">#</a> <code id="28630"> ==</code><br /> <a class="navhash" href="#28631">#</a> <code id="28631">X._.c:11119:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28632">#</a> <code id="28632"> if( pp = strchr(ports,'/') ){</code><br /> <a class="navhash" href="#28633">#</a> <code id="28633"> ~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28634">#</a> <code id="28634">X._.c:11119:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28635">#</a> <code id="28635"> if( pp = strchr(ports,'/') ){</code><br /> <a class="navhash" href="#28636">#</a> <code id="28636"> ^</code><br /> <a class="navhash" href="#28637">#</a> <code id="28637"> ( )</code><br /> <a class="navhash" href="#28638">#</a> <code id="28638">X._.c:11119:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28639">#</a> <code id="28639"> if( pp = strchr(ports,'/') ){</code><br /> <a class="navhash" href="#28640">#</a> <code id="28640"> ^</code><br /> <a class="navhash" href="#28641">#</a> <code id="28641"> ==</code><br /> <a class="navhash" href="#28642">#</a> <code id="28642">X._.c:11123:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28643">#</a> <code id="28643"> if( pp = strchr(ports,'.') ){</code><br /> <a class="navhash" href="#28644">#</a> <code id="28644"> ~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28645">#</a> <code id="28645">X._.c:11123:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28646">#</a> <code id="28646"> if( pp = strchr(ports,'.') ){</code><br /> <a class="navhash" href="#28647">#</a> <code id="28647"> ^</code><br /> <a class="navhash" href="#28648">#</a> <code id="28648"> ( )</code><br /> <a class="navhash" href="#28649">#</a> <code id="28649">X._.c:11123:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28650">#</a> <code id="28650"> if( pp = strchr(ports,'.') ){</code><br /> <a class="navhash" href="#28651">#</a> <code id="28651"> ^</code><br /> <a class="navhash" href="#28652">#</a> <code id="28652"> ==</code><br /> <a class="navhash" href="#28653">#</a> <code id="28653">X._.c:11156:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28654">#</a> <code id="28654"> if( lp = strpbrk(line,"\r\n") ){</code><br /> <a class="navhash" href="#28655">#</a> <code id="28655"> ~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28656">#</a> <code id="28656">X._.c:11156:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28657">#</a> <code id="28657"> if( lp = strpbrk(line,"\r\n") ){</code><br /> <a class="navhash" href="#28658">#</a> <code id="28658"> ^</code><br /> <a class="navhash" href="#28659">#</a> <code id="28659"> ( )</code><br /> <a class="navhash" href="#28660">#</a> <code id="28660">X._.c:11156:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28661">#</a> <code id="28661"> if( lp = strpbrk(line,"\r\n") ){</code><br /> <a class="navhash" href="#28662">#</a> <code id="28662"> ^</code><br /> <a class="navhash" href="#28663">#</a> <code id="28663"> ==</code><br /> <a class="navhash" href="#28664">#</a> <code id="28664">X._.c:11256:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28665">#</a> <code id="28665"> if( env = getenv("TERM") ){</code><br /> <a class="navhash" href="#28666">#</a> <code id="28666"> ~~~~^~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28667">#</a> <code id="28667">X._.c:11256:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28668">#</a> <code id="28668"> if( env = getenv("TERM") ){</code><br /> <a class="navhash" href="#28669">#</a> <code id="28669"> ^</code><br /> <a class="navhash" href="#28670">#</a> <code id="28670"> ( )</code><br /> <a class="navhash" href="#28671">#</a> <code id="28671">X._.c:11256:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28672">#</a> <code id="28672"> if( env = getenv("TERM") ){</code><br /> <a class="navhash" href="#28673">#</a> <code id="28673"> ^</code><br /> <a class="navhash" href="#28674">#</a> <code id="28674"> ==</code><br /> <a class="navhash" href="#28675">#</a> <code id="28675">X._.c:11451:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28676">#</a> <code id="28676"> if( aerr = (CTX_withAuth(Conn) && MxAuthOK == 0) ){</code><br /> <a class="navhash" href="#28677">#</a> <code id="28677"> ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28678">#</a> <code id="28678">X._.c:11451:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28679">#</a> <code id="28679"> if( aerr = (CTX_withAuth(Conn) && MxAuthOK == 0) ){</code><br /> <a class="navhash" href="#28680">#</a> <code id="28680"> ^</code><br /> <a class="navhash" href="#28681">#</a> <code id="28681"> ( )</code><br /> <a class="navhash" href="#28682">#</a> <code id="28682">X._.c:11451:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28683">#</a> <code id="28683"> if( aerr = (CTX_withAuth(Conn) && MxAuthOK == 0) ){</code><br /> <a class="navhash" href="#28684">#</a> <code id="28684"> ^</code><br /> <a class="navhash" href="#28685">#</a> <code id="28685"> ==</code><br /> <a class="navhash" href="#28686">#</a> <code id="28686">X._.c:11877:48: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#28687">#</a> <code id="28687"> if( shell == 0 || shell[0] == 0 || !isatty(0) && !isatty(1) ){</code><br /> <a class="navhash" href="#28688">#</a> <code id="28688"> ~~ ~~~~~~~~~~~^~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28689">#</a> <code id="28689">X._.c:11877:48: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#28690">#</a> <code id="28690"> if( shell == 0 || shell[0] == 0 || !isatty(0) && !isatty(1) ){</code><br /> <a class="navhash" href="#28691">#</a> <code id="28691"> ^</code><br /> <a class="navhash" href="#28692">#</a> <code id="28692"> ( )</code><br /> <a class="navhash" href="#28693">#</a> <code id="28693">X._.c:12115:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28694">#</a> <code id="28694"> if( up = strpbrk(user,"\r\n") ){</code><br /> <a class="navhash" href="#28695">#</a> <code id="28695"> ~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28696">#</a> <code id="28696">X._.c:12115:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28697">#</a> <code id="28697"> if( up = strpbrk(user,"\r\n") ){</code><br /> <a class="navhash" href="#28698">#</a> <code id="28698"> ^</code><br /> <a class="navhash" href="#28699">#</a> <code id="28699"> ( )</code><br /> <a class="navhash" href="#28700">#</a> <code id="28700">X._.c:12115:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28701">#</a> <code id="28701"> if( up = strpbrk(user,"\r\n") ){</code><br /> <a class="navhash" href="#28702">#</a> <code id="28702"> ^</code><br /> <a class="navhash" href="#28703">#</a> <code id="28703"> ==</code><br /> <a class="navhash" href="#28704">#</a> <code id="28704">X._.c:12518:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28705">#</a> <code id="28705"> if( icodep = strchr(arg,'/') ){</code><br /> <a class="navhash" href="#28706">#</a> <code id="28706"> ~~~~~~~^~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28707">#</a> <code id="28707">X._.c:12518:14: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28708">#</a> <code id="28708"> if( icodep = strchr(arg,'/') ){</code><br /> <a class="navhash" href="#28709">#</a> <code id="28709"> ^</code><br /> <a class="navhash" href="#28710">#</a> <code id="28710"> ( )</code><br /> <a class="navhash" href="#28711">#</a> <code id="28711">X._.c:12518:14: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28712">#</a> <code id="28712"> if( icodep = strchr(arg,'/') ){</code><br /> <a class="navhash" href="#28713">#</a> <code id="28713"> ^</code><br /> <a class="navhash" href="#28714">#</a> <code id="28714"> ==</code><br /> <a class="navhash" href="#28715">#</a> <code id="28715">X._.c:13356:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28716">#</a> <code id="28716"> if( Vflags = MxFlags & MX_WITH_YYANY ){</code><br /> <a class="navhash" href="#28717">#</a> <code id="28717"> ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28718">#</a> <code id="28718">X._.c:13356:14: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28719">#</a> <code id="28719"> if( Vflags = MxFlags & MX_WITH_YYANY ){</code><br /> <a class="navhash" href="#28720">#</a> <code id="28720"> ^</code><br /> <a class="navhash" href="#28721">#</a> <code id="28721"> ( )</code><br /> <a class="navhash" href="#28722">#</a> <code id="28722">X._.c:13356:14: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28723">#</a> <code id="28723"> if( Vflags = MxFlags & MX_WITH_YYANY ){</code><br /> <a class="navhash" href="#28724">#</a> <code id="28724"> ^</code><br /> <a class="navhash" href="#28725">#</a> <code id="28725"> ==</code><br /> <a class="navhash" href="#28726">#</a> <code id="28726">X._.c:13647:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28727">#</a> <code id="28727"> if( fp = fopen(YxLfile,"r") ){</code><br /> <a class="navhash" href="#28728">#</a> <code id="28728"> ~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28729">#</a> <code id="28729">X._.c:13647:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28730">#</a> <code id="28730"> if( fp = fopen(YxLfile,"r") ){</code><br /> <a class="navhash" href="#28731">#</a> <code id="28731"> ^</code><br /> <a class="navhash" href="#28732">#</a> <code id="28732"> ( )</code><br /> <a class="navhash" href="#28733">#</a> <code id="28733">X._.c:13647:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28734">#</a> <code id="28734"> if( fp = fopen(YxLfile,"r") ){</code><br /> <a class="navhash" href="#28735">#</a> <code id="28735"> ^</code><br /> <a class="navhash" href="#28736">#</a> <code id="28736"> ==</code><br /> <a class="navhash" href="#28737">#</a> <code id="28737">X._.c:13659:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28738">#</a> <code id="28738"> if( fp = fopen(YxLfile,"w") ){</code><br /> <a class="navhash" href="#28739">#</a> <code id="28739"> ~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28740">#</a> <code id="28740">X._.c:13659:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28741">#</a> <code id="28741"> if( fp = fopen(YxLfile,"w") ){</code><br /> <a class="navhash" href="#28742">#</a> <code id="28742"> ^</code><br /> <a class="navhash" href="#28743">#</a> <code id="28743"> ( )</code><br /> <a class="navhash" href="#28744">#</a> <code id="28744">X._.c:13659:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28745">#</a> <code id="28745"> if( fp = fopen(YxLfile,"w") ){</code><br /> <a class="navhash" href="#28746">#</a> <code id="28746"> ^</code><br /> <a class="navhash" href="#28747">#</a> <code id="28747"> ==</code><br /> <a class="navhash" href="#28748">#</a> <code id="28748">66 warnings generated.</code><br /> <a class="navhash" href="#28749">#</a> <code id="28749">../mkcpp wais.c wais._.c</code><br /> <a class="navhash" href="#28750">#</a> <code id="28750">-- mkcpp set time: 1492117338 -> 1264836855 wais._.c</code><br /> <a class="navhash" href="#28751">#</a> <code id="28751">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c wais._.c -o wais.o</code><br /> <a class="navhash" href="#28752">#</a> <code id="28752">wais._.c:198:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28753">#</a> <code id="28753"> if( np = (unsigned char*)STRCHR(ep,';') ){</code><br /> <a class="navhash" href="#28754">#</a> <code id="28754"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28755">#</a> <code id="28755">wais._.c:198:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28756">#</a> <code id="28756"> if( np = (unsigned char*)STRCHR(ep,';') ){</code><br /> <a class="navhash" href="#28757">#</a> <code id="28757"> ^</code><br /> <a class="navhash" href="#28758">#</a> <code id="28758"> ( )</code><br /> <a class="navhash" href="#28759">#</a> <code id="28759">wais._.c:198:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28760">#</a> <code id="28760"> if( np = (unsigned char*)STRCHR(ep,';') ){</code><br /> <a class="navhash" href="#28761">#</a> <code id="28761"> ^</code><br /> <a class="navhash" href="#28762">#</a> <code id="28762"> ==</code><br /> <a class="navhash" href="#28763">#</a> <code id="28763">wais._.c:207:38: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28764">#</a> <code id="28764"> for( fp = (unsigned char*)elem; ch = *fp++; ){</code><br /> <a class="navhash" href="#28765">#</a> <code id="28765"> ~~~^~~~~~~</code><br /> <a class="navhash" href="#28766">#</a> <code id="28766">wais._.c:207:38: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28767">#</a> <code id="28767"> for( fp = (unsigned char*)elem; ch = *fp++; ){</code><br /> <a class="navhash" href="#28768">#</a> <code id="28768"> ^</code><br /> <a class="navhash" href="#28769">#</a> <code id="28769"> ( )</code><br /> <a class="navhash" href="#28770">#</a> <code id="28770">wais._.c:207:38: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28771">#</a> <code id="28771"> for( fp = (unsigned char*)elem; ch = *fp++; ){</code><br /> <a class="navhash" href="#28772">#</a> <code id="28772"> ^</code><br /> <a class="navhash" href="#28773">#</a> <code id="28773"> ==</code><br /> <a class="navhash" href="#28774">#</a> <code id="28774">wais._.c:234:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28775">#</a> <code id="28775"> for( ti = 0; tname = ttab[ti].t_name; ti++ )</code><br /> <a class="navhash" href="#28776">#</a> <code id="28776"> ~~~~~~^~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28777">#</a> <code id="28777">wais._.c:234:21: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28778">#</a> <code id="28778"> for( ti = 0; tname = ttab[ti].t_name; ti++ )</code><br /> <a class="navhash" href="#28779">#</a> <code id="28779"> ^</code><br /> <a class="navhash" href="#28780">#</a> <code id="28780"> ( )</code><br /> <a class="navhash" href="#28781">#</a> <code id="28781">wais._.c:234:21: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28782">#</a> <code id="28782"> for( ti = 0; tname = ttab[ti].t_name; ti++ )</code><br /> <a class="navhash" href="#28783">#</a> <code id="28783"> ^</code><br /> <a class="navhash" href="#28784">#</a> <code id="28784"> ==</code><br /> <a class="navhash" href="#28785">#</a> <code id="28785">wais._.c:332:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28786">#</a> <code id="28786"> if( hfp = findFieldValue(dhg,"Score") ) score = atoi(hfp);</code><br /> <a class="navhash" href="#28787">#</a> <code id="28787"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28788">#</a> <code id="28788">wais._.c:332:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28789">#</a> <code id="28789"> if( hfp = findFieldValue(dhg,"Score") ) score = atoi(hfp);</code><br /> <a class="navhash" href="#28790">#</a> <code id="28790"> ^</code><br /> <a class="navhash" href="#28791">#</a> <code id="28791"> ( )</code><br /> <a class="navhash" href="#28792">#</a> <code id="28792">wais._.c:332:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28793">#</a> <code id="28793"> if( hfp = findFieldValue(dhg,"Score") ) score = atoi(hfp);</code><br /> <a class="navhash" href="#28794">#</a> <code id="28794"> ^</code><br /> <a class="navhash" href="#28795">#</a> <code id="28795"> ==</code><br /> <a class="navhash" href="#28796">#</a> <code id="28796">wais._.c:333:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28797">#</a> <code id="28797"> if( hfp = findFieldValue(dhg,"Lines") ) lines = atoi(hfp);</code><br /> <a class="navhash" href="#28798">#</a> <code id="28798"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28799">#</a> <code id="28799">wais._.c:333:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28800">#</a> <code id="28800"> if( hfp = findFieldValue(dhg,"Lines") ) lines = atoi(hfp);</code><br /> <a class="navhash" href="#28801">#</a> <code id="28801"> ^</code><br /> <a class="navhash" href="#28802">#</a> <code id="28802"> ( )</code><br /> <a class="navhash" href="#28803">#</a> <code id="28803">wais._.c:333:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28804">#</a> <code id="28804"> if( hfp = findFieldValue(dhg,"Lines") ) lines = atoi(hfp);</code><br /> <a class="navhash" href="#28805">#</a> <code id="28805"> ^</code><br /> <a class="navhash" href="#28806">#</a> <code id="28806"> ==</code><br /> <a class="navhash" href="#28807">#</a> <code id="28807">wais._.c:334:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28808">#</a> <code id="28808"> if( hfp = findFieldValue(dhg,"Document-Length") ) bytes = atoi(hfp);</code><br /> <a class="navhash" href="#28809">#</a> <code id="28809"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28810">#</a> <code id="28810">wais._.c:334:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28811">#</a> <code id="28811"> if( hfp = findFieldValue(dhg,"Document-Length") ) bytes = atoi(hfp);</code><br /> <a class="navhash" href="#28812">#</a> <code id="28812"> ^</code><br /> <a class="navhash" href="#28813">#</a> <code id="28813"> ( )</code><br /> <a class="navhash" href="#28814">#</a> <code id="28814">wais._.c:334:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28815">#</a> <code id="28815"> if( hfp = findFieldValue(dhg,"Document-Length") ) bytes = atoi(hfp);</code><br /> <a class="navhash" href="#28816">#</a> <code id="28816"> ^</code><br /> <a class="navhash" href="#28817">#</a> <code id="28817"> ==</code><br /> <a class="navhash" href="#28818">#</a> <code id="28818">wais._.c:335:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28819">#</a> <code id="28819"> if( hfp = findFieldValue(dhg,"Date") )</code><br /> <a class="navhash" href="#28820">#</a> <code id="28820"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28821">#</a> <code id="28821">wais._.c:335:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28822">#</a> <code id="28822"> if( hfp = findFieldValue(dhg,"Date") )</code><br /> <a class="navhash" href="#28823">#</a> <code id="28823"> ^</code><br /> <a class="navhash" href="#28824">#</a> <code id="28824"> ( )</code><br /> <a class="navhash" href="#28825">#</a> <code id="28825">wais._.c:335:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28826">#</a> <code id="28826"> if( hfp = findFieldValue(dhg,"Date") )</code><br /> <a class="navhash" href="#28827">#</a> <code id="28827"> ^</code><br /> <a class="navhash" href="#28828">#</a> <code id="28828"> ==</code><br /> <a class="navhash" href="#28829">#</a> <code id="28829">wais._.c:337:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28830">#</a> <code id="28830"> if( hfp = findFieldValue(dhg,"Type") )</code><br /> <a class="navhash" href="#28831">#</a> <code id="28831"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28832">#</a> <code id="28832">wais._.c:337:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28833">#</a> <code id="28833"> if( hfp = findFieldValue(dhg,"Type") )</code><br /> <a class="navhash" href="#28834">#</a> <code id="28834"> ^</code><br /> <a class="navhash" href="#28835">#</a> <code id="28835"> ( )</code><br /> <a class="navhash" href="#28836">#</a> <code id="28836">wais._.c:337:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28837">#</a> <code id="28837"> if( hfp = findFieldValue(dhg,"Type") )</code><br /> <a class="navhash" href="#28838">#</a> <code id="28838"> ^</code><br /> <a class="navhash" href="#28839">#</a> <code id="28839"> ==</code><br /> <a class="navhash" href="#28840">#</a> <code id="28840">wais._.c:339:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28841">#</a> <code id="28841"> if( hfp = findFieldValue(dhg,"Document-ID") )</code><br /> <a class="navhash" href="#28842">#</a> <code id="28842"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28843">#</a> <code id="28843">wais._.c:339:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28844">#</a> <code id="28844"> if( hfp = findFieldValue(dhg,"Document-ID") )</code><br /> <a class="navhash" href="#28845">#</a> <code id="28845"> ^</code><br /> <a class="navhash" href="#28846">#</a> <code id="28846"> ( )</code><br /> <a class="navhash" href="#28847">#</a> <code id="28847">wais._.c:339:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28848">#</a> <code id="28848"> if( hfp = findFieldValue(dhg,"Document-ID") )</code><br /> <a class="navhash" href="#28849">#</a> <code id="28849"> ^</code><br /> <a class="navhash" href="#28850">#</a> <code id="28850"> ==</code><br /> <a class="navhash" href="#28851">#</a> <code id="28851">wais._.c:341:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28852">#</a> <code id="28852"> if( hfp = findFieldValue(dhg,"Headline") ){</code><br /> <a class="navhash" href="#28853">#</a> <code id="28853"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28854">#</a> <code id="28854">wais._.c:341:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28855">#</a> <code id="28855"> if( hfp = findFieldValue(dhg,"Headline") ){</code><br /> <a class="navhash" href="#28856">#</a> <code id="28856"> ^</code><br /> <a class="navhash" href="#28857">#</a> <code id="28857"> ( )</code><br /> <a class="navhash" href="#28858">#</a> <code id="28858">wais._.c:341:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28859">#</a> <code id="28859"> if( hfp = findFieldValue(dhg,"Headline") ){</code><br /> <a class="navhash" href="#28860">#</a> <code id="28860"> ^</code><br /> <a class="navhash" href="#28861">#</a> <code id="28861"> ==</code><br /> <a class="navhash" href="#28862">#</a> <code id="28862">wais._.c:540:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28863">#</a> <code id="28863"> while( cc = relay_record(Conn,1,fc,ts,VStrNULL,VStrNULL) ){</code><br /> <a class="navhash" href="#28864">#</a> <code id="28864"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28865">#</a> <code id="28865">wais._.c:540:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28866">#</a> <code id="28866"> while( cc = relay_record(Conn,1,fc,ts,VStrNULL,VStrNULL) ){</code><br /> <a class="navhash" href="#28867">#</a> <code id="28867"> ^</code><br /> <a class="navhash" href="#28868">#</a> <code id="28868"> ( )</code><br /> <a class="navhash" href="#28869">#</a> <code id="28869">wais._.c:540:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28870">#</a> <code id="28870"> while( cc = relay_record(Conn,1,fc,ts,VStrNULL,VStrNULL) ){</code><br /> <a class="navhash" href="#28871">#</a> <code id="28871"> ^</code><br /> <a class="navhash" href="#28872">#</a> <code id="28872"> ==</code><br /> <a class="navhash" href="#28873">#</a> <code id="28873">wais._.c:721:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28874">#</a> <code id="28874"> if( hfp = findFieldValue(head,"Search-Returned") )</code><br /> <a class="navhash" href="#28875">#</a> <code id="28875"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28876">#</a> <code id="28876">wais._.c:721:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28877">#</a> <code id="28877"> if( hfp = findFieldValue(head,"Search-Returned") )</code><br /> <a class="navhash" href="#28878">#</a> <code id="28878"> ^</code><br /> <a class="navhash" href="#28879">#</a> <code id="28879"> ( )</code><br /> <a class="navhash" href="#28880">#</a> <code id="28880">wais._.c:721:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28881">#</a> <code id="28881"> if( hfp = findFieldValue(head,"Search-Returned") )</code><br /> <a class="navhash" href="#28882">#</a> <code id="28882"> ^</code><br /> <a class="navhash" href="#28883">#</a> <code id="28883"> ==</code><br /> <a class="navhash" href="#28884">#</a> <code id="28884">wais._.c:761:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28885">#</a> <code id="28885"> if( words = strchr(dbname,'?') ){</code><br /> <a class="navhash" href="#28886">#</a> <code id="28886"> ~~~~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28887">#</a> <code id="28887">wais._.c:761:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28888">#</a> <code id="28888"> if( words = strchr(dbname,'?') ){</code><br /> <a class="navhash" href="#28889">#</a> <code id="28889"> ^</code><br /> <a class="navhash" href="#28890">#</a> <code id="28890"> ( )</code><br /> <a class="navhash" href="#28891">#</a> <code id="28891">wais._.c:761:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28892">#</a> <code id="28892"> if( words = strchr(dbname,'?') ){</code><br /> <a class="navhash" href="#28893">#</a> <code id="28893"> ^</code><br /> <a class="navhash" href="#28894">#</a> <code id="28894"> ==</code><br /> <a class="navhash" href="#28895">#</a> <code id="28895">wais._.c:769:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28896">#</a> <code id="28896"> if( type = strchr(dbname,'/') ){</code><br /> <a class="navhash" href="#28897">#</a> <code id="28897"> ~~~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28898">#</a> <code id="28898">wais._.c:769:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28899">#</a> <code id="28899"> if( type = strchr(dbname,'/') ){</code><br /> <a class="navhash" href="#28900">#</a> <code id="28900"> ^</code><br /> <a class="navhash" href="#28901">#</a> <code id="28901"> ( )</code><br /> <a class="navhash" href="#28902">#</a> <code id="28902">wais._.c:769:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28903">#</a> <code id="28903"> if( type = strchr(dbname,'/') ){</code><br /> <a class="navhash" href="#28904">#</a> <code id="28904"> ^</code><br /> <a class="navhash" href="#28905">#</a> <code id="28905"> ==</code><br /> <a class="navhash" href="#28906">#</a> <code id="28906">wais._.c:771:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28907">#</a> <code id="28907"> if( dp = strchr(type,'/') ){</code><br /> <a class="navhash" href="#28908">#</a> <code id="28908"> ~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28909">#</a> <code id="28909">wais._.c:771:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28910">#</a> <code id="28910"> if( dp = strchr(type,'/') ){</code><br /> <a class="navhash" href="#28911">#</a> <code id="28911"> ^</code><br /> <a class="navhash" href="#28912">#</a> <code id="28912"> ( )</code><br /> <a class="navhash" href="#28913">#</a> <code id="28913">wais._.c:771:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28914">#</a> <code id="28914"> if( dp = strchr(type,'/') ){</code><br /> <a class="navhash" href="#28915">#</a> <code id="28915"> ^</code><br /> <a class="navhash" href="#28916">#</a> <code id="28916"> ==</code><br /> <a class="navhash" href="#28917">#</a> <code id="28917">wais._.c:774:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28918">#</a> <code id="28918"> if( docid = strchr(dp,'/') ){</code><br /> <a class="navhash" href="#28919">#</a> <code id="28919"> ~~~~~~^~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28920">#</a> <code id="28920">wais._.c:774:14: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28921">#</a> <code id="28921"> if( docid = strchr(dp,'/') ){</code><br /> <a class="navhash" href="#28922">#</a> <code id="28922"> ^</code><br /> <a class="navhash" href="#28923">#</a> <code id="28923"> ( )</code><br /> <a class="navhash" href="#28924">#</a> <code id="28924">wais._.c:774:14: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28925">#</a> <code id="28925"> if( docid = strchr(dp,'/') ){</code><br /> <a class="navhash" href="#28926">#</a> <code id="28926"> ^</code><br /> <a class="navhash" href="#28927">#</a> <code id="28927"> ==</code><br /> <a class="navhash" href="#28928">#</a> <code id="28928">wais._.c:793:12: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#28929">#</a> <code id="28929"> if( words && *words || docid ){</code><br /> <a class="navhash" href="#28930">#</a> <code id="28930"> ~~~~~~^~~~~~~~~ ~~</code><br /> <a class="navhash" href="#28931">#</a> <code id="28931">wais._.c:793:12: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#28932">#</a> <code id="28932"> if( words && *words || docid ){</code><br /> <a class="navhash" href="#28933">#</a> <code id="28933"> ^</code><br /> <a class="navhash" href="#28934">#</a> <code id="28934"> ( )</code><br /> <a class="navhash" href="#28935">#</a> <code id="28935">17 warnings generated.</code><br /> <a class="navhash" href="#28936">#</a> <code id="28936">../mkcpp whois.c whois._.c</code><br /> <a class="navhash" href="#28937">#</a> <code id="28937">-- mkcpp set time: 1492117338 -> 1250403944 whois._.c</code><br /> <a class="navhash" href="#28938">#</a> <code id="28938">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c whois._.c -o whois.o</code><br /> <a class="navhash" href="#28939">#</a> <code id="28939">../mkcpp xflash.c xflash._.c</code><br /> <a class="navhash" href="#28940">#</a> <code id="28940">-- mkcpp set time: 1492117339 -> 1413964484 xflash._.c</code><br /> <a class="navhash" href="#28941">#</a> <code id="28941">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c xflash._.c -o xflash.o</code><br /> <a class="navhash" href="#28942">#</a> <code id="28942">xflash._.c:188:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28943">#</a> <code id="28943"> if( sym = opsym(opcode,0) )</code><br /> <a class="navhash" href="#28944">#</a> <code id="28944"> ~~~~^~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28945">#</a> <code id="28945">xflash._.c:188:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28946">#</a> <code id="28946"> if( sym = opsym(opcode,0) )</code><br /> <a class="navhash" href="#28947">#</a> <code id="28947"> ^</code><br /> <a class="navhash" href="#28948">#</a> <code id="28948"> ( )</code><br /> <a class="navhash" href="#28949">#</a> <code id="28949">xflash._.c:188:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28950">#</a> <code id="28950"> if( sym = opsym(opcode,0) )</code><br /> <a class="navhash" href="#28951">#</a> <code id="28951"> ^</code><br /> <a class="navhash" href="#28952">#</a> <code id="28952"> ==</code><br /> <a class="navhash" href="#28953">#</a> <code id="28953">1 warning generated.</code><br /> <a class="navhash" href="#28954">#</a> <code id="28954">../mkcpp imap.c imap._.c</code><br /> <a class="navhash" href="#28955">#</a> <code id="28955">-- mkcpp set time: 1492117339 -> 1276430632 imap._.c</code><br /> <a class="navhash" href="#28956">#</a> <code id="28956">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c imap._.c -o imap.o</code><br /> <a class="navhash" href="#28957">#</a> <code id="28957">imap._.c:43:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28958">#</a> <code id="28958"> if( dp = strrpbrk(user,"@%") ){</code><br /> <a class="navhash" href="#28959">#</a> <code id="28959"> ~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28960">#</a> <code id="28960">imap._.c:43:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28961">#</a> <code id="28961"> if( dp = strrpbrk(user,"@%") ){</code><br /> <a class="navhash" href="#28962">#</a> <code id="28962"> ^</code><br /> <a class="navhash" href="#28963">#</a> <code id="28963"> ( )</code><br /> <a class="navhash" href="#28964">#</a> <code id="28964">imap._.c:43:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28965">#</a> <code id="28965"> if( dp = strrpbrk(user,"@%") ){</code><br /> <a class="navhash" href="#28966">#</a> <code id="28966"> ^</code><br /> <a class="navhash" href="#28967">#</a> <code id="28967"> ==</code><br /> <a class="navhash" href="#28968">#</a> <code id="28968">imap._.c:123:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28969">#</a> <code id="28969"> if( sp = strstr(caps,"STARTTLS") ){</code><br /> <a class="navhash" href="#28970">#</a> <code id="28970"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28971">#</a> <code id="28971">imap._.c:123:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28972">#</a> <code id="28972"> if( sp = strstr(caps,"STARTTLS") ){</code><br /> <a class="navhash" href="#28973">#</a> <code id="28973"> ^</code><br /> <a class="navhash" href="#28974">#</a> <code id="28974"> ( )</code><br /> <a class="navhash" href="#28975">#</a> <code id="28975">imap._.c:123:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28976">#</a> <code id="28976"> if( sp = strstr(caps,"STARTTLS") ){</code><br /> <a class="navhash" href="#28977">#</a> <code id="28977"> ^</code><br /> <a class="navhash" href="#28978">#</a> <code id="28978"> ==</code><br /> <a class="navhash" href="#28979">#</a> <code id="28979">imap._.c:139:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28980">#</a> <code id="28980"> if( dp = strstr(resp,"[ALERT]") )</code><br /> <a class="navhash" href="#28981">#</a> <code id="28981"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28982">#</a> <code id="28982">imap._.c:139:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28983">#</a> <code id="28983"> if( dp = strstr(resp,"[ALERT]") )</code><br /> <a class="navhash" href="#28984">#</a> <code id="28984"> ^</code><br /> <a class="navhash" href="#28985">#</a> <code id="28985"> ( )</code><br /> <a class="navhash" href="#28986">#</a> <code id="28986">imap._.c:139:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28987">#</a> <code id="28987"> if( dp = strstr(resp,"[ALERT]") )</code><br /> <a class="navhash" href="#28988">#</a> <code id="28988"> ^</code><br /> <a class="navhash" href="#28989">#</a> <code id="28989"> ==</code><br /> <a class="navhash" href="#28990">#</a> <code id="28990">imap._.c:140:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#28991">#</a> <code id="28991"> if( dp = strstr(dp,pfx) )</code><br /> <a class="navhash" href="#28992">#</a> <code id="28992"> ~~~^~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#28993">#</a> <code id="28993">imap._.c:140:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#28994">#</a> <code id="28994"> if( dp = strstr(dp,pfx) )</code><br /> <a class="navhash" href="#28995">#</a> <code id="28995"> ^</code><br /> <a class="navhash" href="#28996">#</a> <code id="28996"> ( )</code><br /> <a class="navhash" href="#28997">#</a> <code id="28997">imap._.c:140:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#28998">#</a> <code id="28998"> if( dp = strstr(dp,pfx) )</code><br /> <a class="navhash" href="#28999">#</a> <code id="28999"> ^</code><br /> <a class="navhash" href="#29000">#</a> <code id="29000"> ==</code><br /> <a class="navhash" href="#29001">#</a> <code id="29001">imap._.c:405:32: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#29002">#</a> <code id="29002"> if( strcaseeq(qcmd,"LOGOUT") && strcaseeq(rstat,"OK")</code><br /> <a class="navhash" href="#29003">#</a> <code id="29003"> ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29004">#</a> <code id="29004">imap._.c:405:32: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#29005">#</a> <code id="29005"> if( strcaseeq(qcmd,"LOGOUT") && strcaseeq(rstat,"OK")</code><br /> <a class="navhash" href="#29006">#</a> <code id="29006"> ^</code><br /> <a class="navhash" href="#29007">#</a> <code id="29007"> ( )</code><br /> <a class="navhash" href="#29008">#</a> <code id="29008">5 warnings generated.</code><br /> <a class="navhash" href="#29009">#</a> <code id="29009">../mkcpp ldap.c ldap._.c</code><br /> <a class="navhash" href="#29010">#</a> <code id="29010">-- mkcpp set time: 1492117339 -> 1258754955 ldap._.c</code><br /> <a class="navhash" href="#29011">#</a> <code id="29011">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c ldap._.c -o ldap.o</code><br /> <a class="navhash" href="#29012">#</a> <code id="29012">ldap._.c:372:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29013">#</a> <code id="29013"> for( ei = 0; edit = mssgEdit[ei].e_edit; ei++ ){ </code><br /> <a class="navhash" href="#29014">#</a> <code id="29014"> ~~~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29015">#</a> <code id="29015">ldap._.c:372:21: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29016">#</a> <code id="29016"> for( ei = 0; edit = mssgEdit[ei].e_edit; ei++ ){ </code><br /> <a class="navhash" href="#29017">#</a> <code id="29017"> ^</code><br /> <a class="navhash" href="#29018">#</a> <code id="29018"> ( )</code><br /> <a class="navhash" href="#29019">#</a> <code id="29019">ldap._.c:372:21: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29020">#</a> <code id="29020"> for( ei = 0; edit = mssgEdit[ei].e_edit; ei++ ){ </code><br /> <a class="navhash" href="#29021">#</a> <code id="29021"> ^</code><br /> <a class="navhash" href="#29022">#</a> <code id="29022"> ==</code><br /> <a class="navhash" href="#29023">#</a> <code id="29023">ldap._.c:398:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29024">#</a> <code id="29024"> if( wleng = Mp->m_btm - Mp->m_push ){</code><br /> <a class="navhash" href="#29025">#</a> <code id="29025"> ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29026">#</a> <code id="29026">ldap._.c:398:14: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29027">#</a> <code id="29027"> if( wleng = Mp->m_btm - Mp->m_push ){</code><br /> <a class="navhash" href="#29028">#</a> <code id="29028"> ^</code><br /> <a class="navhash" href="#29029">#</a> <code id="29029"> ( )</code><br /> <a class="navhash" href="#29030">#</a> <code id="29030">ldap._.c:398:14: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29031">#</a> <code id="29031"> if( wleng = Mp->m_btm - Mp->m_push ){</code><br /> <a class="navhash" href="#29032">#</a> <code id="29032"> ^</code><br /> <a class="navhash" href="#29033">#</a> <code id="29033"> ==</code><br /> <a class="navhash" href="#29034">#</a> <code id="29034">ldap._.c:433:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29035">#</a> <code id="29035"> if( dp = (Message)strrchr((char*)Mp->m_work,'@') ){</code><br /> <a class="navhash" href="#29036">#</a> <code id="29036"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29037">#</a> <code id="29037">ldap._.c:433:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29038">#</a> <code id="29038"> if( dp = (Message)strrchr((char*)Mp->m_work,'@') ){</code><br /> <a class="navhash" href="#29039">#</a> <code id="29039"> ^</code><br /> <a class="navhash" href="#29040">#</a> <code id="29040"> ( )</code><br /> <a class="navhash" href="#29041">#</a> <code id="29041">ldap._.c:433:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29042">#</a> <code id="29042"> if( dp = (Message)strrchr((char*)Mp->m_work,'@') ){</code><br /> <a class="navhash" href="#29043">#</a> <code id="29043"> ^</code><br /> <a class="navhash" href="#29044">#</a> <code id="29044"> ==</code><br /> <a class="navhash" href="#29045">#</a> <code id="29045">ldap._.c:672:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29046">#</a> <code id="29046"> if( opts = CTX_mount_url_to(Conn,NULL,"GET",AVStr(server)) ){</code><br /> <a class="navhash" href="#29047">#</a> <code id="29047"> ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29048">#</a> <code id="29048">ldap._.c:672:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29049">#</a> <code id="29049"> if( opts = CTX_mount_url_to(Conn,NULL,"GET",AVStr(server)) ){</code><br /> <a class="navhash" href="#29050">#</a> <code id="29050"> ^</code><br /> <a class="navhash" href="#29051">#</a> <code id="29051"> ( )</code><br /> <a class="navhash" href="#29052">#</a> <code id="29052">ldap._.c:672:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29053">#</a> <code id="29053"> if( opts = CTX_mount_url_to(Conn,NULL,"GET",AVStr(server)) ){</code><br /> <a class="navhash" href="#29054">#</a> <code id="29054"> ^</code><br /> <a class="navhash" href="#29055">#</a> <code id="29055"> ==</code><br /> <a class="navhash" href="#29056">#</a> <code id="29056">4 warnings generated.</code><br /> <a class="navhash" href="#29057">#</a> <code id="29057">../mkcpp smtpgate.c smtpgate._.c</code><br /> <a class="navhash" href="#29058">#</a> <code id="29058">-- mkcpp set time: 1492117339 -> 1409131138 smtpgate._.c</code><br /> <a class="navhash" href="#29059">#</a> <code id="29059">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c smtpgate._.c -o smtpgate.o</code><br /> <a class="navhash" href="#29060">#</a> <code id="29060">smtpgate._.c:254:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29061">#</a> <code id="29061"> if( dp = strchr(pname,'/') )</code><br /> <a class="navhash" href="#29062">#</a> <code id="29062"> ~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29063">#</a> <code id="29063">smtpgate._.c:254:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29064">#</a> <code id="29064"> if( dp = strchr(pname,'/') )</code><br /> <a class="navhash" href="#29065">#</a> <code id="29065"> ^</code><br /> <a class="navhash" href="#29066">#</a> <code id="29066"> ( )</code><br /> <a class="navhash" href="#29067">#</a> <code id="29067">smtpgate._.c:254:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29068">#</a> <code id="29068"> if( dp = strchr(pname,'/') )</code><br /> <a class="navhash" href="#29069">#</a> <code id="29069"> ^</code><br /> <a class="navhash" href="#29070">#</a> <code id="29070"> ==</code><br /> <a class="navhash" href="#29071">#</a> <code id="29071">smtpgate._.c:398:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29072">#</a> <code id="29072"> for( pi = 0; line = lines[pi]; pi++ ){</code><br /> <a class="navhash" href="#29073">#</a> <code id="29073"> ~~~~~^~~~~~~~~~~</code><br /> <a class="navhash" href="#29074">#</a> <code id="29074">smtpgate._.c:398:21: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29075">#</a> <code id="29075"> for( pi = 0; line = lines[pi]; pi++ ){</code><br /> <a class="navhash" href="#29076">#</a> <code id="29076"> ^</code><br /> <a class="navhash" href="#29077">#</a> <code id="29077"> ( )</code><br /> <a class="navhash" href="#29078">#</a> <code id="29078">smtpgate._.c:398:21: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29079">#</a> <code id="29079"> for( pi = 0; line = lines[pi]; pi++ ){</code><br /> <a class="navhash" href="#29080">#</a> <code id="29080"> ^</code><br /> <a class="navhash" href="#29081">#</a> <code id="29081"> ==</code><br /> <a class="navhash" href="#29082">#</a> <code id="29082">smtpgate._.c:413:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29083">#</a> <code id="29083"> for( gwi = 0; gname1 = builtins[gwi].g_pv[GWTYPE]; gwi++ ){</code><br /> <a class="navhash" href="#29084">#</a> <code id="29084"> ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29085">#</a> <code id="29085">smtpgate._.c:413:23: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29086">#</a> <code id="29086"> for( gwi = 0; gname1 = builtins[gwi].g_pv[GWTYPE]; gwi++ ){</code><br /> <a class="navhash" href="#29087">#</a> <code id="29087"> ^</code><br /> <a class="navhash" href="#29088">#</a> <code id="29088"> ( )</code><br /> <a class="navhash" href="#29089">#</a> <code id="29089">smtpgate._.c:413:23: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29090">#</a> <code id="29090"> for( gwi = 0; gname1 = builtins[gwi].g_pv[GWTYPE]; gwi++ ){</code><br /> <a class="navhash" href="#29091">#</a> <code id="29091"> ^</code><br /> <a class="navhash" href="#29092">#</a> <code id="29092"> ==</code><br /> <a class="navhash" href="#29093">#</a> <code id="29093">smtpgate._.c:476:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29094">#</a> <code id="29094"> if( np = strchr(name,'/') )</code><br /> <a class="navhash" href="#29095">#</a> <code id="29095"> ~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29096">#</a> <code id="29096">smtpgate._.c:476:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29097">#</a> <code id="29097"> if( np = strchr(name,'/') )</code><br /> <a class="navhash" href="#29098">#</a> <code id="29098"> ^</code><br /> <a class="navhash" href="#29099">#</a> <code id="29099"> ( )</code><br /> <a class="navhash" href="#29100">#</a> <code id="29100">smtpgate._.c:476:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29101">#</a> <code id="29101"> if( np = strchr(name,'/') )</code><br /> <a class="navhash" href="#29102">#</a> <code id="29102"> ^</code><br /> <a class="navhash" href="#29103">#</a> <code id="29103"> ==</code><br /> <a class="navhash" href="#29104">#</a> <code id="29104">smtpgate._.c:545:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29105">#</a> <code id="29105"> for( ui = 0; xclass = user_class[ui]; ui++ ){</code><br /> <a class="navhash" href="#29106">#</a> <code id="29106"> ~~~~~~~^~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29107">#</a> <code id="29107">smtpgate._.c:545:22: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29108">#</a> <code id="29108"> for( ui = 0; xclass = user_class[ui]; ui++ ){</code><br /> <a class="navhash" href="#29109">#</a> <code id="29109"> ^</code><br /> <a class="navhash" href="#29110">#</a> <code id="29110"> ( )</code><br /> <a class="navhash" href="#29111">#</a> <code id="29111">smtpgate._.c:545:22: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29112">#</a> <code id="29112"> for( ui = 0; xclass = user_class[ui]; ui++ ){</code><br /> <a class="navhash" href="#29113">#</a> <code id="29113"> ^</code><br /> <a class="navhash" href="#29114">#</a> <code id="29114"> ==</code><br /> <a class="navhash" href="#29115">#</a> <code id="29115">smtpgate._.c:551:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29116">#</a> <code id="29116"> if( fp = fopen(cpath,mode) )</code><br /> <a class="navhash" href="#29117">#</a> <code id="29117"> ~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29118">#</a> <code id="29118">smtpgate._.c:551:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29119">#</a> <code id="29119"> if( fp = fopen(cpath,mode) )</code><br /> <a class="navhash" href="#29120">#</a> <code id="29120"> ^</code><br /> <a class="navhash" href="#29121">#</a> <code id="29121"> ( )</code><br /> <a class="navhash" href="#29122">#</a> <code id="29122">smtpgate._.c:551:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29123">#</a> <code id="29123"> if( fp = fopen(cpath,mode) )</code><br /> <a class="navhash" href="#29124">#</a> <code id="29124"> ^</code><br /> <a class="navhash" href="#29125">#</a> <code id="29125"> ==</code><br /> <a class="navhash" href="#29126">#</a> <code id="29126">smtpgate._.c:738:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29127">#</a> <code id="29127"> for( sp = subj; sc = *sp; ){</code><br /> <a class="navhash" href="#29128">#</a> <code id="29128"> ~~~^~~~~</code><br /> <a class="navhash" href="#29129">#</a> <code id="29129">smtpgate._.c:738:21: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29130">#</a> <code id="29130"> for( sp = subj; sc = *sp; ){</code><br /> <a class="navhash" href="#29131">#</a> <code id="29131"> ^</code><br /> <a class="navhash" href="#29132">#</a> <code id="29132"> ( )</code><br /> <a class="navhash" href="#29133">#</a> <code id="29133">smtpgate._.c:738:21: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29134">#</a> <code id="29134"> for( sp = subj; sc = *sp; ){</code><br /> <a class="navhash" href="#29135">#</a> <code id="29135"> ^</code><br /> <a class="navhash" href="#29136">#</a> <code id="29136"> ==</code><br /> <a class="navhash" href="#29137">#</a> <code id="29137">smtpgate._.c:748:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29138">#</a> <code id="29138"> for( sp++; sc = *sp; sp++ )</code><br /> <a class="navhash" href="#29139">#</a> <code id="29139"> ~~~^~~~~</code><br /> <a class="navhash" href="#29140">#</a> <code id="29140">smtpgate._.c:748:18: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29141">#</a> <code id="29141"> for( sp++; sc = *sp; sp++ )</code><br /> <a class="navhash" href="#29142">#</a> <code id="29142"> ^</code><br /> <a class="navhash" href="#29143">#</a> <code id="29143"> ( )</code><br /> <a class="navhash" href="#29144">#</a> <code id="29144">smtpgate._.c:748:18: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29145">#</a> <code id="29145"> for( sp++; sc = *sp; sp++ )</code><br /> <a class="navhash" href="#29146">#</a> <code id="29146"> ^</code><br /> <a class="navhash" href="#29147">#</a> <code id="29147"> ==</code><br /> <a class="navhash" href="#29148">#</a> <code id="29148">smtpgate._.c:987:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29149">#</a> <code id="29149"> if( sp = strstr(dst,V_REWADDR) )</code><br /> <a class="navhash" href="#29150">#</a> <code id="29150"> ~~~^~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29151">#</a> <code id="29151">smtpgate._.c:987:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29152">#</a> <code id="29152"> if( sp = strstr(dst,V_REWADDR) )</code><br /> <a class="navhash" href="#29153">#</a> <code id="29153"> ^</code><br /> <a class="navhash" href="#29154">#</a> <code id="29154"> ( )</code><br /> <a class="navhash" href="#29155">#</a> <code id="29155">smtpgate._.c:987:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29156">#</a> <code id="29156"> if( sp = strstr(dst,V_REWADDR) )</code><br /> <a class="navhash" href="#29157">#</a> <code id="29157"> ^</code><br /> <a class="navhash" href="#29158">#</a> <code id="29158"> ==</code><br /> <a class="navhash" href="#29159">#</a> <code id="29159">smtpgate._.c:988:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29160">#</a> <code id="29160"> if( dp = strchr(sp,'}') ){</code><br /> <a class="navhash" href="#29161">#</a> <code id="29161"> ~~~^~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29162">#</a> <code id="29162">smtpgate._.c:988:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29163">#</a> <code id="29163"> if( dp = strchr(sp,'}') ){</code><br /> <a class="navhash" href="#29164">#</a> <code id="29164"> ^</code><br /> <a class="navhash" href="#29165">#</a> <code id="29165"> ( )</code><br /> <a class="navhash" href="#29166">#</a> <code id="29166">smtpgate._.c:988:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29167">#</a> <code id="29167"> if( dp = strchr(sp,'}') ){</code><br /> <a class="navhash" href="#29168">#</a> <code id="29168"> ^</code><br /> <a class="navhash" href="#29169">#</a> <code id="29169"> ==</code><br /> <a class="navhash" href="#29170">#</a> <code id="29170">smtpgate._.c:1017:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29171">#</a> <code id="29171"> if( sp = strstr(dst,V_ORIGHEADER) )</code><br /> <a class="navhash" href="#29172">#</a> <code id="29172"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29173">#</a> <code id="29173">smtpgate._.c:1017:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29174">#</a> <code id="29174"> if( sp = strstr(dst,V_ORIGHEADER) )</code><br /> <a class="navhash" href="#29175">#</a> <code id="29175"> ^</code><br /> <a class="navhash" href="#29176">#</a> <code id="29176"> ( )</code><br /> <a class="navhash" href="#29177">#</a> <code id="29177">smtpgate._.c:1017:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29178">#</a> <code id="29178"> if( sp = strstr(dst,V_ORIGHEADER) )</code><br /> <a class="navhash" href="#29179">#</a> <code id="29179"> ^</code><br /> <a class="navhash" href="#29180">#</a> <code id="29180"> ==</code><br /> <a class="navhash" href="#29181">#</a> <code id="29181">smtpgate._.c:1018:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29182">#</a> <code id="29182"> if( dp = strchr(sp,'}') ){</code><br /> <a class="navhash" href="#29183">#</a> <code id="29183"> ~~~^~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29184">#</a> <code id="29184">smtpgate._.c:1018:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29185">#</a> <code id="29185"> if( dp = strchr(sp,'}') ){</code><br /> <a class="navhash" href="#29186">#</a> <code id="29186"> ^</code><br /> <a class="navhash" href="#29187">#</a> <code id="29187"> ( )</code><br /> <a class="navhash" href="#29188">#</a> <code id="29188">smtpgate._.c:1018:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29189">#</a> <code id="29189"> if( dp = strchr(sp,'}') ){</code><br /> <a class="navhash" href="#29190">#</a> <code id="29190"> ^</code><br /> <a class="navhash" href="#29191">#</a> <code id="29191"> ==</code><br /> <a class="navhash" href="#29192">#</a> <code id="29192">smtpgate._.c:1036:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29193">#</a> <code id="29193"> if( p1 = getv(OUT_REPLY_TO) ){</code><br /> <a class="navhash" href="#29194">#</a> <code id="29194"> ~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29195">#</a> <code id="29195">smtpgate._.c:1036:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29196">#</a> <code id="29196"> if( p1 = getv(OUT_REPLY_TO) ){</code><br /> <a class="navhash" href="#29197">#</a> <code id="29197"> ^</code><br /> <a class="navhash" href="#29198">#</a> <code id="29198"> ( )</code><br /> <a class="navhash" href="#29199">#</a> <code id="29199">smtpgate._.c:1036:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29200">#</a> <code id="29200"> if( p1 = getv(OUT_REPLY_TO) ){</code><br /> <a class="navhash" href="#29201">#</a> <code id="29201"> ^</code><br /> <a class="navhash" href="#29202">#</a> <code id="29202"> ==</code><br /> <a class="navhash" href="#29203">#</a> <code id="29203">smtpgate._.c:1040:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29204">#</a> <code id="29204"> if( p1 = getv(OUT_SUBJECT) ){</code><br /> <a class="navhash" href="#29205">#</a> <code id="29205"> ~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29206">#</a> <code id="29206">smtpgate._.c:1040:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29207">#</a> <code id="29207"> if( p1 = getv(OUT_SUBJECT) ){</code><br /> <a class="navhash" href="#29208">#</a> <code id="29208"> ^</code><br /> <a class="navhash" href="#29209">#</a> <code id="29209"> ( )</code><br /> <a class="navhash" href="#29210">#</a> <code id="29210">smtpgate._.c:1040:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29211">#</a> <code id="29211"> if( p1 = getv(OUT_SUBJECT) ){</code><br /> <a class="navhash" href="#29212">#</a> <code id="29212"> ^</code><br /> <a class="navhash" href="#29213">#</a> <code id="29213"> ==</code><br /> <a class="navhash" href="#29214">#</a> <code id="29214">smtpgate._.c:1045:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29215">#</a> <code id="29215"> if( p1 = getv(OUT_FROM) ){</code><br /> <a class="navhash" href="#29216">#</a> <code id="29216"> ~~~^~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29217">#</a> <code id="29217">smtpgate._.c:1045:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29218">#</a> <code id="29218"> if( p1 = getv(OUT_FROM) ){</code><br /> <a class="navhash" href="#29219">#</a> <code id="29219"> ^</code><br /> <a class="navhash" href="#29220">#</a> <code id="29220"> ( )</code><br /> <a class="navhash" href="#29221">#</a> <code id="29221">smtpgate._.c:1045:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29222">#</a> <code id="29222"> if( p1 = getv(OUT_FROM) ){</code><br /> <a class="navhash" href="#29223">#</a> <code id="29223"> ^</code><br /> <a class="navhash" href="#29224">#</a> <code id="29224"> ==</code><br /> <a class="navhash" href="#29225">#</a> <code id="29225">smtpgate._.c:1049:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29226">#</a> <code id="29226"> if(p1 = getv(OUT_MESSAGE_ID) ){</code><br /> <a class="navhash" href="#29227">#</a> <code id="29227"> ~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29228">#</a> <code id="29228">smtpgate._.c:1049:8: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29229">#</a> <code id="29229"> if(p1 = getv(OUT_MESSAGE_ID) ){</code><br /> <a class="navhash" href="#29230">#</a> <code id="29230"> ^</code><br /> <a class="navhash" href="#29231">#</a> <code id="29231"> ( )</code><br /> <a class="navhash" href="#29232">#</a> <code id="29232">smtpgate._.c:1049:8: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29233">#</a> <code id="29233"> if(p1 = getv(OUT_MESSAGE_ID) ){</code><br /> <a class="navhash" href="#29234">#</a> <code id="29234"> ^</code><br /> <a class="navhash" href="#29235">#</a> <code id="29235"> ==</code><br /> <a class="navhash" href="#29236">#</a> <code id="29236">smtpgate._.c:1093:30: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#29237">#</a> <code id="29237"> if( strcaseeq(fname,"To") && (p1 = getv(ACC_TO))</code><br /> <a class="navhash" href="#29238">#</a> <code id="29238"> ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29239">#</a> <code id="29239">smtpgate._.c:1093:30: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#29240">#</a> <code id="29240"> if( strcaseeq(fname,"To") && (p1 = getv(ACC_TO))</code><br /> <a class="navhash" href="#29241">#</a> <code id="29241"> ^</code><br /> <a class="navhash" href="#29242">#</a> <code id="29242"> ( )</code><br /> <a class="navhash" href="#29243">#</a> <code id="29243">smtpgate._.c:1094:30: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#29244">#</a> <code id="29244"> || strcaseeq(fname,"From") && (p1 = getv(ACC_FROM))</code><br /> <a class="navhash" href="#29245">#</a> <code id="29245"> ~~ ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29246">#</a> <code id="29246">smtpgate._.c:1094:30: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#29247">#</a> <code id="29247"> || strcaseeq(fname,"From") && (p1 = getv(ACC_FROM))</code><br /> <a class="navhash" href="#29248">#</a> <code id="29248"> ^</code><br /> <a class="navhash" href="#29249">#</a> <code id="29249"> ( )</code><br /> <a class="navhash" href="#29250">#</a> <code id="29250">smtpgate._.c:1174:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29251">#</a> <code id="29251"> if( p1 = getv(OUT_NEWSGROUPS) ){</code><br /> <a class="navhash" href="#29252">#</a> <code id="29252"> ~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29253">#</a> <code id="29253">smtpgate._.c:1174:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29254">#</a> <code id="29254"> if( p1 = getv(OUT_NEWSGROUPS) ){</code><br /> <a class="navhash" href="#29255">#</a> <code id="29255"> ^</code><br /> <a class="navhash" href="#29256">#</a> <code id="29256"> ( )</code><br /> <a class="navhash" href="#29257">#</a> <code id="29257">smtpgate._.c:1174:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29258">#</a> <code id="29258"> if( p1 = getv(OUT_NEWSGROUPS) ){</code><br /> <a class="navhash" href="#29259">#</a> <code id="29259"> ^</code><br /> <a class="navhash" href="#29260">#</a> <code id="29260"> ==</code><br /> <a class="navhash" href="#29261">#</a> <code id="29261">smtpgate._.c:1178:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29262">#</a> <code id="29262"> if( p1 = getv(OUT_DISTRIBUTION) ){</code><br /> <a class="navhash" href="#29263">#</a> <code id="29263"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29264">#</a> <code id="29264">smtpgate._.c:1178:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29265">#</a> <code id="29265"> if( p1 = getv(OUT_DISTRIBUTION) ){</code><br /> <a class="navhash" href="#29266">#</a> <code id="29266"> ^</code><br /> <a class="navhash" href="#29267">#</a> <code id="29267"> ( )</code><br /> <a class="navhash" href="#29268">#</a> <code id="29268">smtpgate._.c:1178:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29269">#</a> <code id="29269"> if( p1 = getv(OUT_DISTRIBUTION) ){</code><br /> <a class="navhash" href="#29270">#</a> <code id="29270"> ^</code><br /> <a class="navhash" href="#29271">#</a> <code id="29271"> ==</code><br /> <a class="navhash" href="#29272">#</a> <code id="29272">smtpgate._.c:1231:23: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#29273">#</a> <code id="29273"> || Newsgroups[0] && strcaseeq(fname,"Newsgroups")</code><br /> <a class="navhash" href="#29274">#</a> <code id="29274"> ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29275">#</a> <code id="29275">smtpgate._.c:1231:23: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#29276">#</a> <code id="29276"> || Newsgroups[0] && strcaseeq(fname,"Newsgroups")</code><br /> <a class="navhash" href="#29277">#</a> <code id="29277"> ^</code><br /> <a class="navhash" href="#29278">#</a> <code id="29278"> ( )</code><br /> <a class="navhash" href="#29279">#</a> <code id="29279">smtpgate._.c:1232:23: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#29280">#</a> <code id="29280"> || Distribution[0] && strcaseeq(fname,"Distribution")</code><br /> <a class="navhash" href="#29281">#</a> <code id="29281"> ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29282">#</a> <code id="29282">smtpgate._.c:1232:23: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#29283">#</a> <code id="29283"> || Distribution[0] && strcaseeq(fname,"Distribution")</code><br /> <a class="navhash" href="#29284">#</a> <code id="29284"> ^</code><br /> <a class="navhash" href="#29285">#</a> <code id="29285"> ( )</code><br /> <a class="navhash" href="#29286">#</a> <code id="29286">smtpgate._.c:1233:23: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#29287">#</a> <code id="29287"> || ReplyTo[0] && strcaseeq(fname,"Reply-To")</code><br /> <a class="navhash" href="#29288">#</a> <code id="29288"> ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29289">#</a> <code id="29289">smtpgate._.c:1233:23: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#29290">#</a> <code id="29290"> || ReplyTo[0] && strcaseeq(fname,"Reply-To")</code><br /> <a class="navhash" href="#29291">#</a> <code id="29291"> ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29292">#</a> <code id="29292">smtpgate._.c:1234:23: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#29293">#</a> <code id="29293"> || Subject[0] && strcaseeq(fname,"Subject")</code><br /> <a class="navhash" href="#29294">#</a> <code id="29294"> ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29295">#</a> <code id="29295">smtpgate._.c:1234:23: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#29296">#</a> <code id="29296"> || Subject[0] && strcaseeq(fname,"Subject")</code><br /> <a class="navhash" href="#29297">#</a> <code id="29297"> ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29298">#</a> <code id="29298">smtpgate._.c:1268:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29299">#</a> <code id="29299"> if( admin = DELEGATE_ADMIN )</code><br /> <a class="navhash" href="#29300">#</a> <code id="29300"> ~~~~~~^~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29301">#</a> <code id="29301">smtpgate._.c:1268:13: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29302">#</a> <code id="29302"> if( admin = DELEGATE_ADMIN )</code><br /> <a class="navhash" href="#29303">#</a> <code id="29303"> ^</code><br /> <a class="navhash" href="#29304">#</a> <code id="29304"> ( )</code><br /> <a class="navhash" href="#29305">#</a> <code id="29305">smtpgate._.c:1268:13: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29306">#</a> <code id="29306"> if( admin = DELEGATE_ADMIN )</code><br /> <a class="navhash" href="#29307">#</a> <code id="29307"> ^</code><br /> <a class="navhash" href="#29308">#</a> <code id="29308"> ==</code><br /> <a class="navhash" href="#29309">#</a> <code id="29309">smtpgate._.c:1425:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29310">#</a> <code id="29310"> if( p1 = getv(SERVPORT) )</code><br /> <a class="navhash" href="#29311">#</a> <code id="29311"> ~~~^~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29312">#</a> <code id="29312">smtpgate._.c:1425:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29313">#</a> <code id="29313"> if( p1 = getv(SERVPORT) )</code><br /> <a class="navhash" href="#29314">#</a> <code id="29314"> ^</code><br /> <a class="navhash" href="#29315">#</a> <code id="29315"> ( )</code><br /> <a class="navhash" href="#29316">#</a> <code id="29316">smtpgate._.c:1425:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29317">#</a> <code id="29317"> if( p1 = getv(SERVPORT) )</code><br /> <a class="navhash" href="#29318">#</a> <code id="29318"> ^</code><br /> <a class="navhash" href="#29319">#</a> <code id="29319"> ==</code><br /> <a class="navhash" href="#29320">#</a> <code id="29320">smtpgate._.c:1453:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29321">#</a> <code id="29321"> if( auth = getv(CTL_MYAUTH) ){</code><br /> <a class="navhash" href="#29322">#</a> <code id="29322"> ~~~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29323">#</a> <code id="29323">smtpgate._.c:1453:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29324">#</a> <code id="29324"> if( auth = getv(CTL_MYAUTH) ){</code><br /> <a class="navhash" href="#29325">#</a> <code id="29325"> ^</code><br /> <a class="navhash" href="#29326">#</a> <code id="29326"> ( )</code><br /> <a class="navhash" href="#29327">#</a> <code id="29327">smtpgate._.c:1453:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29328">#</a> <code id="29328"> if( auth = getv(CTL_MYAUTH) ){</code><br /> <a class="navhash" href="#29329">#</a> <code id="29329"> ^</code><br /> <a class="navhash" href="#29330">#</a> <code id="29330"> ==</code><br /> <a class="navhash" href="#29331">#</a> <code id="29331">smtpgate._.c:1743:35: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#29332">#</a> <code id="29332"> if( strcaseeq(fname,"Subject" ) && Subject[0]</code><br /> <a class="navhash" href="#29333">#</a> <code id="29333"> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29334">#</a> <code id="29334">smtpgate._.c:1743:35: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#29335">#</a> <code id="29335"> if( strcaseeq(fname,"Subject" ) && Subject[0]</code><br /> <a class="navhash" href="#29336">#</a> <code id="29336"> ^</code><br /> <a class="navhash" href="#29337">#</a> <code id="29337"> ( )</code><br /> <a class="navhash" href="#29338">#</a> <code id="29338">smtpgate._.c:1744:35: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#29339">#</a> <code id="29339"> || strcaseeq(fname,"Reply-To") && ReplyTo[0]</code><br /> <a class="navhash" href="#29340">#</a> <code id="29340"> ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29341">#</a> <code id="29341">smtpgate._.c:1744:35: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#29342">#</a> <code id="29342"> || strcaseeq(fname,"Reply-To") && ReplyTo[0]</code><br /> <a class="navhash" href="#29343">#</a> <code id="29343"> ^</code><br /> <a class="navhash" href="#29344">#</a> <code id="29344"> ( )</code><br /> <a class="navhash" href="#29345">#</a> <code id="29345">smtpgate._.c:1795:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29346">#</a> <code id="29346"> if( mxaddr = gethostaddr(mxhost) )</code><br /> <a class="navhash" href="#29347">#</a> <code id="29347"> ~~~~~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29348">#</a> <code id="29348">smtpgate._.c:1795:13: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29349">#</a> <code id="29349"> if( mxaddr = gethostaddr(mxhost) )</code><br /> <a class="navhash" href="#29350">#</a> <code id="29350"> ^</code><br /> <a class="navhash" href="#29351">#</a> <code id="29351"> ( )</code><br /> <a class="navhash" href="#29352">#</a> <code id="29352">smtpgate._.c:1795:13: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29353">#</a> <code id="29353"> if( mxaddr = gethostaddr(mxhost) )</code><br /> <a class="navhash" href="#29354">#</a> <code id="29354"> ^</code><br /> <a class="navhash" href="#29355">#</a> <code id="29355"> ==</code><br /> <a class="navhash" href="#29356">#</a> <code id="29356">smtpgate._.c:1798:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29357">#</a> <code id="29357"> if( mxaddr = gethostaddr(rechost) ){</code><br /> <a class="navhash" href="#29358">#</a> <code id="29358"> ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29359">#</a> <code id="29359">smtpgate._.c:1798:13: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29360">#</a> <code id="29360"> if( mxaddr = gethostaddr(rechost) ){</code><br /> <a class="navhash" href="#29361">#</a> <code id="29361"> ^</code><br /> <a class="navhash" href="#29362">#</a> <code id="29362"> ( )</code><br /> <a class="navhash" href="#29363">#</a> <code id="29363">smtpgate._.c:1798:13: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29364">#</a> <code id="29364"> if( mxaddr = gethostaddr(rechost) ){</code><br /> <a class="navhash" href="#29365">#</a> <code id="29365"> ^</code><br /> <a class="navhash" href="#29366">#</a> <code id="29366"> ==</code><br /> <a class="navhash" href="#29367">#</a> <code id="29367">smtpgate._.c:1858:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29368">#</a> <code id="29368"> if( dp = strchr(recv[ri],'@') ){</code><br /> <a class="navhash" href="#29369">#</a> <code id="29369"> ~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29370">#</a> <code id="29370">smtpgate._.c:1858:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29371">#</a> <code id="29371"> if( dp = strchr(recv[ri],'@') ){</code><br /> <a class="navhash" href="#29372">#</a> <code id="29372"> ^</code><br /> <a class="navhash" href="#29373">#</a> <code id="29373"> ( )</code><br /> <a class="navhash" href="#29374">#</a> <code id="29374">smtpgate._.c:1858:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29375">#</a> <code id="29375"> if( dp = strchr(recv[ri],'@') ){</code><br /> <a class="navhash" href="#29376">#</a> <code id="29376"> ^</code><br /> <a class="navhash" href="#29377">#</a> <code id="29377"> ==</code><br /> <a class="navhash" href="#29378">#</a> <code id="29378">smtpgate._.c:1887:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29379">#</a> <code id="29379"> if( np = strpbrk(recipient,"\r\n") )</code><br /> <a class="navhash" href="#29380">#</a> <code id="29380"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29381">#</a> <code id="29381">smtpgate._.c:1887:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29382">#</a> <code id="29382"> if( np = strpbrk(recipient,"\r\n") )</code><br /> <a class="navhash" href="#29383">#</a> <code id="29383"> ^</code><br /> <a class="navhash" href="#29384">#</a> <code id="29384"> ( )</code><br /> <a class="navhash" href="#29385">#</a> <code id="29385">smtpgate._.c:1887:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29386">#</a> <code id="29386"> if( np = strpbrk(recipient,"\r\n") )</code><br /> <a class="navhash" href="#29387">#</a> <code id="29387"> ^</code><br /> <a class="navhash" href="#29388">#</a> <code id="29388"> ==</code><br /> <a class="navhash" href="#29389">#</a> <code id="29389">smtpgate._.c:1913:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29390">#</a> <code id="29390"> if( np = strpbrk(recipient,"\r\n") )</code><br /> <a class="navhash" href="#29391">#</a> <code id="29391"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29392">#</a> <code id="29392">smtpgate._.c:1913:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29393">#</a> <code id="29393"> if( np = strpbrk(recipient,"\r\n") )</code><br /> <a class="navhash" href="#29394">#</a> <code id="29394"> ^</code><br /> <a class="navhash" href="#29395">#</a> <code id="29395"> ( )</code><br /> <a class="navhash" href="#29396">#</a> <code id="29396">smtpgate._.c:1913:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29397">#</a> <code id="29397"> if( np = strpbrk(recipient,"\r\n") )</code><br /> <a class="navhash" href="#29398">#</a> <code id="29398"> ^</code><br /> <a class="navhash" href="#29399">#</a> <code id="29399"> ==</code><br /> <a class="navhash" href="#29400">#</a> <code id="29400">smtpgate._.c:1977:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29401">#</a> <code id="29401"> if( gwlog = open_file(Rname,"smmdgate.log","a",AVStr(rpath)) ){</code><br /> <a class="navhash" href="#29402">#</a> <code id="29402"> ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29403">#</a> <code id="29403">smtpgate._.c:1977:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29404">#</a> <code id="29404"> if( gwlog = open_file(Rname,"smmdgate.log","a",AVStr(rpath)) ){</code><br /> <a class="navhash" href="#29405">#</a> <code id="29405"> ^</code><br /> <a class="navhash" href="#29406">#</a> <code id="29406"> ( )</code><br /> <a class="navhash" href="#29407">#</a> <code id="29407">smtpgate._.c:1977:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29408">#</a> <code id="29408"> if( gwlog = open_file(Rname,"smmdgate.log","a",AVStr(rpath)) ){</code><br /> <a class="navhash" href="#29409">#</a> <code id="29409"> ^</code><br /> <a class="navhash" href="#29410">#</a> <code id="29410"> ==</code><br /> <a class="navhash" href="#29411">#</a> <code id="29411">smtpgate._.c:2064:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29412">#</a> <code id="29412"> if( from = getv(CTL_SENDER) )</code><br /> <a class="navhash" href="#29413">#</a> <code id="29413"> ~~~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29414">#</a> <code id="29414">smtpgate._.c:2064:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29415">#</a> <code id="29415"> if( from = getv(CTL_SENDER) )</code><br /> <a class="navhash" href="#29416">#</a> <code id="29416"> ^</code><br /> <a class="navhash" href="#29417">#</a> <code id="29417"> ( )</code><br /> <a class="navhash" href="#29418">#</a> <code id="29418">smtpgate._.c:2064:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29419">#</a> <code id="29419"> if( from = getv(CTL_SENDER) )</code><br /> <a class="navhash" href="#29420">#</a> <code id="29420"> ^</code><br /> <a class="navhash" href="#29421">#</a> <code id="29421"> ==</code><br /> <a class="navhash" href="#29422">#</a> <code id="29422">smtpgate._.c:2086:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29423">#</a> <code id="29423"> if( p1 = getv(SERVPORT) ) </code><br /> <a class="navhash" href="#29424">#</a> <code id="29424"> ~~~^~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29425">#</a> <code id="29425">smtpgate._.c:2086:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29426">#</a> <code id="29426"> if( p1 = getv(SERVPORT) ) </code><br /> <a class="navhash" href="#29427">#</a> <code id="29427"> ^</code><br /> <a class="navhash" href="#29428">#</a> <code id="29428"> ( )</code><br /> <a class="navhash" href="#29429">#</a> <code id="29429">smtpgate._.c:2086:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29430">#</a> <code id="29430"> if( p1 = getv(SERVPORT) ) </code><br /> <a class="navhash" href="#29431">#</a> <code id="29431"> ^</code><br /> <a class="navhash" href="#29432">#</a> <code id="29432"> ==</code><br /> <a class="navhash" href="#29433">#</a> <code id="29433">smtpgate._.c:2132:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29434">#</a> <code id="29434"> if( i1 = mxaddr(bcc,AVStr(addr) ))</code><br /> <a class="navhash" href="#29435">#</a> <code id="29435"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29436">#</a> <code id="29436">smtpgate._.c:2132:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29437">#</a> <code id="29437"> if( i1 = mxaddr(bcc,AVStr(addr) ))</code><br /> <a class="navhash" href="#29438">#</a> <code id="29438"> ^</code><br /> <a class="navhash" href="#29439">#</a> <code id="29439"> ( )</code><br /> <a class="navhash" href="#29440">#</a> <code id="29440">smtpgate._.c:2132:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29441">#</a> <code id="29441"> if( i1 = mxaddr(bcc,AVStr(addr) ))</code><br /> <a class="navhash" href="#29442">#</a> <code id="29442"> ^</code><br /> <a class="navhash" href="#29443">#</a> <code id="29443"> ==</code><br /> <a class="navhash" href="#29444">#</a> <code id="29444">smtpgate._.c:2176:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29445">#</a> <code id="29445"> if( counter = open_file(name,"count","r+",AVStr(rpath)) ){</code><br /> <a class="navhash" href="#29446">#</a> <code id="29446"> ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29447">#</a> <code id="29447">smtpgate._.c:2176:14: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29448">#</a> <code id="29448"> if( counter = open_file(name,"count","r+",AVStr(rpath)) ){</code><br /> <a class="navhash" href="#29449">#</a> <code id="29449"> ^</code><br /> <a class="navhash" href="#29450">#</a> <code id="29450"> ( )</code><br /> <a class="navhash" href="#29451">#</a> <code id="29451">smtpgate._.c:2176:14: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29452">#</a> <code id="29452"> if( counter = open_file(name,"count","r+",AVStr(rpath)) ){</code><br /> <a class="navhash" href="#29453">#</a> <code id="29453"> ^</code><br /> <a class="navhash" href="#29454">#</a> <code id="29454"> ==</code><br /> <a class="navhash" href="#29455">#</a> <code id="29455">smtpgate._.c:2188:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29456">#</a> <code id="29456"> if( counter = open_file(name,"count","w+",AVStr(rpath)) ){</code><br /> <a class="navhash" href="#29457">#</a> <code id="29457"> ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29458">#</a> <code id="29458">smtpgate._.c:2188:14: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29459">#</a> <code id="29459"> if( counter = open_file(name,"count","w+",AVStr(rpath)) ){</code><br /> <a class="navhash" href="#29460">#</a> <code id="29460"> ^</code><br /> <a class="navhash" href="#29461">#</a> <code id="29461"> ( )</code><br /> <a class="navhash" href="#29462">#</a> <code id="29462">smtpgate._.c:2188:14: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29463">#</a> <code id="29463"> if( counter = open_file(name,"count","w+",AVStr(rpath)) ){</code><br /> <a class="navhash" href="#29464">#</a> <code id="29464"> ^</code><br /> <a class="navhash" href="#29465">#</a> <code id="29465"> ==</code><br /> <a class="navhash" href="#29466">#</a> <code id="29466">smtpgate._.c:2237:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29467">#</a> <code id="29467"> if( dp = strpbrk(line,"\r\n") )</code><br /> <a class="navhash" href="#29468">#</a> <code id="29468"> ~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29469">#</a> <code id="29469">smtpgate._.c:2237:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29470">#</a> <code id="29470"> if( dp = strpbrk(line,"\r\n") )</code><br /> <a class="navhash" href="#29471">#</a> <code id="29471"> ^</code><br /> <a class="navhash" href="#29472">#</a> <code id="29472"> ( )</code><br /> <a class="navhash" href="#29473">#</a> <code id="29473">smtpgate._.c:2237:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29474">#</a> <code id="29474"> if( dp = strpbrk(line,"\r\n") )</code><br /> <a class="navhash" href="#29475">#</a> <code id="29475"> ^</code><br /> <a class="navhash" href="#29476">#</a> <code id="29476"> ==</code><br /> <a class="navhash" href="#29477">#</a> <code id="29477">smtpgate._.c:2288:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29478">#</a> <code id="29478"> if( negate = (*acl1 == '!') )</code><br /> <a class="navhash" href="#29479">#</a> <code id="29479"> ~~~~~~~^~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29480">#</a> <code id="29480">smtpgate._.c:2288:14: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29481">#</a> <code id="29481"> if( negate = (*acl1 == '!') )</code><br /> <a class="navhash" href="#29482">#</a> <code id="29482"> ^</code><br /> <a class="navhash" href="#29483">#</a> <code id="29483"> ( )</code><br /> <a class="navhash" href="#29484">#</a> <code id="29484">smtpgate._.c:2288:14: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29485">#</a> <code id="29485"> if( negate = (*acl1 == '!') )</code><br /> <a class="navhash" href="#29486">#</a> <code id="29486"> ^</code><br /> <a class="navhash" href="#29487">#</a> <code id="29487"> ==</code><br /> <a class="navhash" href="#29488">#</a> <code id="29488">smtpgate._.c:2291:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29489">#</a> <code id="29489"> if( subst = isFullpath(acl1) ){</code><br /> <a class="navhash" href="#29490">#</a> <code id="29490"> ~~~~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29491">#</a> <code id="29491">smtpgate._.c:2291:13: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29492">#</a> <code id="29492"> if( subst = isFullpath(acl1) ){</code><br /> <a class="navhash" href="#29493">#</a> <code id="29493"> ^</code><br /> <a class="navhash" href="#29494">#</a> <code id="29494"> ( )</code><br /> <a class="navhash" href="#29495">#</a> <code id="29495">smtpgate._.c:2291:13: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29496">#</a> <code id="29496"> if( subst = isFullpath(acl1) ){</code><br /> <a class="navhash" href="#29497">#</a> <code id="29497"> ^</code><br /> <a class="navhash" href="#29498">#</a> <code id="29498"> ==</code><br /> <a class="navhash" href="#29499">#</a> <code id="29499">smtpgate._.c:2299:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29500">#</a> <code id="29500"> if( subst = (strncmp(acl1,"${expn:",7)==0) ){</code><br /> <a class="navhash" href="#29501">#</a> <code id="29501"> ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29502">#</a> <code id="29502">smtpgate._.c:2299:13: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29503">#</a> <code id="29503"> if( subst = (strncmp(acl1,"${expn:",7)==0) ){</code><br /> <a class="navhash" href="#29504">#</a> <code id="29504"> ^</code><br /> <a class="navhash" href="#29505">#</a> <code id="29505"> ( )</code><br /> <a class="navhash" href="#29506">#</a> <code id="29506">smtpgate._.c:2299:13: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29507">#</a> <code id="29507"> if( subst = (strncmp(acl1,"${expn:",7)==0) ){</code><br /> <a class="navhash" href="#29508">#</a> <code id="29508"> ^</code><br /> <a class="navhash" href="#29509">#</a> <code id="29509"> ==</code><br /> <a class="navhash" href="#29510">#</a> <code id="29510">smtpgate._.c:2322:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29511">#</a> <code id="29511"> if( match = strmatch_list(addr,aclc,"",(iFUNCP)lfprintf1,log) ){</code><br /> <a class="navhash" href="#29512">#</a> <code id="29512"> ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29513">#</a> <code id="29513">smtpgate._.c:2322:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29514">#</a> <code id="29514"> if( match = strmatch_list(addr,aclc,"",(iFUNCP)lfprintf1,log) ){</code><br /> <a class="navhash" href="#29515">#</a> <code id="29515"> ^</code><br /> <a class="navhash" href="#29516">#</a> <code id="29516"> ( )</code><br /> <a class="navhash" href="#29517">#</a> <code id="29517">smtpgate._.c:2322:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29518">#</a> <code id="29518"> if( match = strmatch_list(addr,aclc,"",(iFUNCP)lfprintf1,log) ){</code><br /> <a class="navhash" href="#29519">#</a> <code id="29519"> ^</code><br /> <a class="navhash" href="#29520">#</a> <code id="29520"> ==</code><br /> <a class="navhash" href="#29521">#</a> <code id="29521">smtpgate._.c:2449:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29522">#</a> <code id="29522"> if( last = QPsplitLine(0,AVStr(line),0) ){ </code><br /> <a class="navhash" href="#29523">#</a> <code id="29523"> ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29524">#</a> <code id="29524">smtpgate._.c:2449:14: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29525">#</a> <code id="29525"> if( last = QPsplitLine(0,AVStr(line),0) ){ </code><br /> <a class="navhash" href="#29526">#</a> <code id="29526"> ^</code><br /> <a class="navhash" href="#29527">#</a> <code id="29527"> ( )</code><br /> <a class="navhash" href="#29528">#</a> <code id="29528">smtpgate._.c:2449:14: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29529">#</a> <code id="29529"> if( last = QPsplitLine(0,AVStr(line),0) ){ </code><br /> <a class="navhash" href="#29530">#</a> <code id="29530"> ^</code><br /> <a class="navhash" href="#29531">#</a> <code id="29531"> ==</code><br /> <a class="navhash" href="#29532">#</a> <code id="29532">smtpgate._.c:2485:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29533">#</a> <code id="29533"> if( opt = strchr(code,',') )</code><br /> <a class="navhash" href="#29534">#</a> <code id="29534"> ~~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29535">#</a> <code id="29535">smtpgate._.c:2485:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29536">#</a> <code id="29536"> if( opt = strchr(code,',') )</code><br /> <a class="navhash" href="#29537">#</a> <code id="29537"> ^</code><br /> <a class="navhash" href="#29538">#</a> <code id="29538"> ( )</code><br /> <a class="navhash" href="#29539">#</a> <code id="29539">smtpgate._.c:2485:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29540">#</a> <code id="29540"> if( opt = strchr(code,',') )</code><br /> <a class="navhash" href="#29541">#</a> <code id="29541"> ^</code><br /> <a class="navhash" href="#29542">#</a> <code id="29542"> ==</code><br /> <a class="navhash" href="#29543">#</a> <code id="29543">smtpgate._.c:2587:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29544">#</a> <code id="29544"> if( parent = getv(INHERIT) )</code><br /> <a class="navhash" href="#29545">#</a> <code id="29545"> ~~~~~~~^~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29546">#</a> <code id="29546">smtpgate._.c:2587:15: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29547">#</a> <code id="29547"> if( parent = getv(INHERIT) )</code><br /> <a class="navhash" href="#29548">#</a> <code id="29548"> ^</code><br /> <a class="navhash" href="#29549">#</a> <code id="29549"> ( )</code><br /> <a class="navhash" href="#29550">#</a> <code id="29550">smtpgate._.c:2587:15: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29551">#</a> <code id="29551"> if( parent = getv(INHERIT) )</code><br /> <a class="navhash" href="#29552">#</a> <code id="29552"> ^</code><br /> <a class="navhash" href="#29553">#</a> <code id="29553"> ==</code><br /> <a class="navhash" href="#29554">#</a> <code id="29554">smtpgate._.c:2615:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29555">#</a> <code id="29555"> if( BGw = builtinGw(parent,1) ){</code><br /> <a class="navhash" href="#29556">#</a> <code id="29556"> ~~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29557">#</a> <code id="29557">smtpgate._.c:2615:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29558">#</a> <code id="29558"> if( BGw = builtinGw(parent,1) ){</code><br /> <a class="navhash" href="#29559">#</a> <code id="29559"> ^</code><br /> <a class="navhash" href="#29560">#</a> <code id="29560"> ( )</code><br /> <a class="navhash" href="#29561">#</a> <code id="29561">smtpgate._.c:2615:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29562">#</a> <code id="29562"> if( BGw = builtinGw(parent,1) ){</code><br /> <a class="navhash" href="#29563">#</a> <code id="29563"> ^</code><br /> <a class="navhash" href="#29564">#</a> <code id="29564"> ==</code><br /> <a class="navhash" href="#29565">#</a> <code id="29565">smtpgate._.c:2643:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29566">#</a> <code id="29566"> if( p1 = getv(ACC_CLIENT_HOST) ){</code><br /> <a class="navhash" href="#29567">#</a> <code id="29567"> ~~~^~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29568">#</a> <code id="29568">smtpgate._.c:2643:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29569">#</a> <code id="29569"> if( p1 = getv(ACC_CLIENT_HOST) ){</code><br /> <a class="navhash" href="#29570">#</a> <code id="29570"> ^</code><br /> <a class="navhash" href="#29571">#</a> <code id="29571"> ( )</code><br /> <a class="navhash" href="#29572">#</a> <code id="29572">smtpgate._.c:2643:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29573">#</a> <code id="29573"> if( p1 = getv(ACC_CLIENT_HOST) ){</code><br /> <a class="navhash" href="#29574">#</a> <code id="29574"> ^</code><br /> <a class="navhash" href="#29575">#</a> <code id="29575"> ==</code><br /> <a class="navhash" href="#29576">#</a> <code id="29576">smtpgate._.c:2657:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29577">#</a> <code id="29577"> if( p1 = getv(ACC_SENDER) ){</code><br /> <a class="navhash" href="#29578">#</a> <code id="29578"> ~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29579">#</a> <code id="29579">smtpgate._.c:2657:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29580">#</a> <code id="29580"> if( p1 = getv(ACC_SENDER) ){</code><br /> <a class="navhash" href="#29581">#</a> <code id="29581"> ^</code><br /> <a class="navhash" href="#29582">#</a> <code id="29582"> ( )</code><br /> <a class="navhash" href="#29583">#</a> <code id="29583">smtpgate._.c:2657:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29584">#</a> <code id="29584"> if( p1 = getv(ACC_SENDER) ){</code><br /> <a class="navhash" href="#29585">#</a> <code id="29585"> ^</code><br /> <a class="navhash" href="#29586">#</a> <code id="29586"> ==</code><br /> <a class="navhash" href="#29587">#</a> <code id="29587">smtpgate._.c:2665:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29588">#</a> <code id="29588"> if( p1 = getv(ACC_RECIPIENT) ){</code><br /> <a class="navhash" href="#29589">#</a> <code id="29589"> ~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29590">#</a> <code id="29590">smtpgate._.c:2665:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29591">#</a> <code id="29591"> if( p1 = getv(ACC_RECIPIENT) ){</code><br /> <a class="navhash" href="#29592">#</a> <code id="29592"> ^</code><br /> <a class="navhash" href="#29593">#</a> <code id="29593"> ( )</code><br /> <a class="navhash" href="#29594">#</a> <code id="29594">smtpgate._.c:2665:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29595">#</a> <code id="29595"> if( p1 = getv(ACC_RECIPIENT) ){</code><br /> <a class="navhash" href="#29596">#</a> <code id="29596"> ^</code><br /> <a class="navhash" href="#29597">#</a> <code id="29597"> ==</code><br /> <a class="navhash" href="#29598">#</a> <code id="29598">smtpgate._.c:2672:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29599">#</a> <code id="29599"> if( p1 = getv(ACC_TO) ){ /* case of lacking To: */</code><br /> <a class="navhash" href="#29600">#</a> <code id="29600"> ~~~^~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29601">#</a> <code id="29601">smtpgate._.c:2672:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29602">#</a> <code id="29602"> if( p1 = getv(ACC_TO) ){ /* case of lacking To: */</code><br /> <a class="navhash" href="#29603">#</a> <code id="29603"> ^</code><br /> <a class="navhash" href="#29604">#</a> <code id="29604"> ( )</code><br /> <a class="navhash" href="#29605">#</a> <code id="29605">smtpgate._.c:2672:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29606">#</a> <code id="29606"> if( p1 = getv(ACC_TO) ){ /* case of lacking To: */</code><br /> <a class="navhash" href="#29607">#</a> <code id="29607"> ^</code><br /> <a class="navhash" href="#29608">#</a> <code id="29608"> ==</code><br /> <a class="navhash" href="#29609">#</a> <code id="29609">smtpgate._.c:2685:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29610">#</a> <code id="29610"> if( p1 = getv(ACC_MESSAGE_ID) ){</code><br /> <a class="navhash" href="#29611">#</a> <code id="29611"> ~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29612">#</a> <code id="29612">smtpgate._.c:2685:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29613">#</a> <code id="29613"> if( p1 = getv(ACC_MESSAGE_ID) ){</code><br /> <a class="navhash" href="#29614">#</a> <code id="29614"> ^</code><br /> <a class="navhash" href="#29615">#</a> <code id="29615"> ( )</code><br /> <a class="navhash" href="#29616">#</a> <code id="29616">smtpgate._.c:2685:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29617">#</a> <code id="29617"> if( p1 = getv(ACC_MESSAGE_ID) ){</code><br /> <a class="navhash" href="#29618">#</a> <code id="29618"> ^</code><br /> <a class="navhash" href="#29619">#</a> <code id="29619"> ==</code><br /> <a class="navhash" href="#29620">#</a> <code id="29620">smtpgate._.c:2694:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29621">#</a> <code id="29621"> if( p1 = getv(ACC_CONTTYPE) ){</code><br /> <a class="navhash" href="#29622">#</a> <code id="29622"> ~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29623">#</a> <code id="29623">smtpgate._.c:2694:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29624">#</a> <code id="29624"> if( p1 = getv(ACC_CONTTYPE) ){</code><br /> <a class="navhash" href="#29625">#</a> <code id="29625"> ^</code><br /> <a class="navhash" href="#29626">#</a> <code id="29626"> ( )</code><br /> <a class="navhash" href="#29627">#</a> <code id="29627">smtpgate._.c:2694:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29628">#</a> <code id="29628"> if( p1 = getv(ACC_CONTTYPE) ){</code><br /> <a class="navhash" href="#29629">#</a> <code id="29629"> ^</code><br /> <a class="navhash" href="#29630">#</a> <code id="29630"> ==</code><br /> <a class="navhash" href="#29631">#</a> <code id="29631">smtpgate._.c:2703:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29632">#</a> <code id="29632"> if( p1 = getv(ACC_MAX_BYTES) ){</code><br /> <a class="navhash" href="#29633">#</a> <code id="29633"> ~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29634">#</a> <code id="29634">smtpgate._.c:2703:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29635">#</a> <code id="29635"> if( p1 = getv(ACC_MAX_BYTES) ){</code><br /> <a class="navhash" href="#29636">#</a> <code id="29636"> ^</code><br /> <a class="navhash" href="#29637">#</a> <code id="29637"> ( )</code><br /> <a class="navhash" href="#29638">#</a> <code id="29638">smtpgate._.c:2703:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29639">#</a> <code id="29639"> if( p1 = getv(ACC_MAX_BYTES) ){</code><br /> <a class="navhash" href="#29640">#</a> <code id="29640"> ^</code><br /> <a class="navhash" href="#29641">#</a> <code id="29641"> ==</code><br /> <a class="navhash" href="#29642">#</a> <code id="29642">smtpgate._.c:2719:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29643">#</a> <code id="29643"> if( p1 = getv(ACC_MIN_BYTES) ){</code><br /> <a class="navhash" href="#29644">#</a> <code id="29644"> ~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29645">#</a> <code id="29645">smtpgate._.c:2719:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29646">#</a> <code id="29646"> if( p1 = getv(ACC_MIN_BYTES) ){</code><br /> <a class="navhash" href="#29647">#</a> <code id="29647"> ^</code><br /> <a class="navhash" href="#29648">#</a> <code id="29648"> ( )</code><br /> <a class="navhash" href="#29649">#</a> <code id="29649">smtpgate._.c:2719:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29650">#</a> <code id="29650"> if( p1 = getv(ACC_MIN_BYTES) ){</code><br /> <a class="navhash" href="#29651">#</a> <code id="29651"> ^</code><br /> <a class="navhash" href="#29652">#</a> <code id="29652"> ==</code><br /> <a class="navhash" href="#29653">#</a> <code id="29653">smtpgate._.c:2733:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29654">#</a> <code id="29654"> if( p1 = getv(ACC_MIN_BODY_BYTES) ){</code><br /> <a class="navhash" href="#29655">#</a> <code id="29655"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29656">#</a> <code id="29656">smtpgate._.c:2733:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29657">#</a> <code id="29657"> if( p1 = getv(ACC_MIN_BODY_BYTES) ){</code><br /> <a class="navhash" href="#29658">#</a> <code id="29658"> ^</code><br /> <a class="navhash" href="#29659">#</a> <code id="29659"> ( )</code><br /> <a class="navhash" href="#29660">#</a> <code id="29660">smtpgate._.c:2733:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29661">#</a> <code id="29661"> if( p1 = getv(ACC_MIN_BODY_BYTES) ){</code><br /> <a class="navhash" href="#29662">#</a> <code id="29662"> ^</code><br /> <a class="navhash" href="#29663">#</a> <code id="29663"> ==</code><br /> <a class="navhash" href="#29664">#</a> <code id="29664">smtpgate._.c:2750:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29665">#</a> <code id="29665"> if( p1 = getv(ACC_USERTEXT) ){</code><br /> <a class="navhash" href="#29666">#</a> <code id="29666"> ~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29667">#</a> <code id="29667">smtpgate._.c:2750:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29668">#</a> <code id="29668"> if( p1 = getv(ACC_USERTEXT) ){</code><br /> <a class="navhash" href="#29669">#</a> <code id="29669"> ^</code><br /> <a class="navhash" href="#29670">#</a> <code id="29670"> ( )</code><br /> <a class="navhash" href="#29671">#</a> <code id="29671">smtpgate._.c:2750:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29672">#</a> <code id="29672"> if( p1 = getv(ACC_USERTEXT) ){</code><br /> <a class="navhash" href="#29673">#</a> <code id="29673"> ^</code><br /> <a class="navhash" href="#29674">#</a> <code id="29674"> ==</code><br /> <a class="navhash" href="#29675">#</a> <code id="29675">smtpgate._.c:2757:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29676">#</a> <code id="29676"> if( p1 = getv(REJ_USERTEXT) ){</code><br /> <a class="navhash" href="#29677">#</a> <code id="29677"> ~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29678">#</a> <code id="29678">smtpgate._.c:2757:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29679">#</a> <code id="29679"> if( p1 = getv(REJ_USERTEXT) ){</code><br /> <a class="navhash" href="#29680">#</a> <code id="29680"> ^</code><br /> <a class="navhash" href="#29681">#</a> <code id="29681"> ( )</code><br /> <a class="navhash" href="#29682">#</a> <code id="29682">smtpgate._.c:2757:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29683">#</a> <code id="29683"> if( p1 = getv(REJ_USERTEXT) ){</code><br /> <a class="navhash" href="#29684">#</a> <code id="29684"> ^</code><br /> <a class="navhash" href="#29685">#</a> <code id="29685"> ==</code><br /> <a class="navhash" href="#29686">#</a> <code id="29686">smtpgate._.c:2764:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29687">#</a> <code id="29687"> if( p1 = getv(REJ_HEADER) ){</code><br /> <a class="navhash" href="#29688">#</a> <code id="29688"> ~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29689">#</a> <code id="29689">smtpgate._.c:2764:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29690">#</a> <code id="29690"> if( p1 = getv(REJ_HEADER) ){</code><br /> <a class="navhash" href="#29691">#</a> <code id="29691"> ^</code><br /> <a class="navhash" href="#29692">#</a> <code id="29692"> ( )</code><br /> <a class="navhash" href="#29693">#</a> <code id="29693">smtpgate._.c:2764:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29694">#</a> <code id="29694"> if( p1 = getv(REJ_HEADER) ){</code><br /> <a class="navhash" href="#29695">#</a> <code id="29695"> ^</code><br /> <a class="navhash" href="#29696">#</a> <code id="29696"> ==</code><br /> <a class="navhash" href="#29697">#</a> <code id="29697">smtpgate._.c:2766:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29698">#</a> <code id="29698"> if( rc = find_header(tc,mfp,soff,log,p1) ){</code><br /> <a class="navhash" href="#29699">#</a> <code id="29699"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29700">#</a> <code id="29700">smtpgate._.c:2766:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29701">#</a> <code id="29701"> if( rc = find_header(tc,mfp,soff,log,p1) ){</code><br /> <a class="navhash" href="#29702">#</a> <code id="29702"> ^</code><br /> <a class="navhash" href="#29703">#</a> <code id="29703"> ( )</code><br /> <a class="navhash" href="#29704">#</a> <code id="29704">smtpgate._.c:2766:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29705">#</a> <code id="29705"> if( rc = find_header(tc,mfp,soff,log,p1) ){</code><br /> <a class="navhash" href="#29706">#</a> <code id="29706"> ^</code><br /> <a class="navhash" href="#29707">#</a> <code id="29707"> ==</code><br /> <a class="navhash" href="#29708">#</a> <code id="29708">smtpgate._.c:2772:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29709">#</a> <code id="29709"> if( p1 = getv(ACC_MAX_EXCLAMS) ){</code><br /> <a class="navhash" href="#29710">#</a> <code id="29710"> ~~~^~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29711">#</a> <code id="29711">smtpgate._.c:2772:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29712">#</a> <code id="29712"> if( p1 = getv(ACC_MAX_EXCLAMS) ){</code><br /> <a class="navhash" href="#29713">#</a> <code id="29713"> ^</code><br /> <a class="navhash" href="#29714">#</a> <code id="29714"> ( )</code><br /> <a class="navhash" href="#29715">#</a> <code id="29715">smtpgate._.c:2772:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29716">#</a> <code id="29716"> if( p1 = getv(ACC_MAX_EXCLAMS) ){</code><br /> <a class="navhash" href="#29717">#</a> <code id="29717"> ^</code><br /> <a class="navhash" href="#29718">#</a> <code id="29718"> ==</code><br /> <a class="navhash" href="#29719">#</a> <code id="29719">smtpgate._.c:2785:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29720">#</a> <code id="29720"> if( p1 = getv(DELAY_MESSAGE_ID) ){</code><br /> <a class="navhash" href="#29721">#</a> <code id="29721"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29722">#</a> <code id="29722">smtpgate._.c:2785:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29723">#</a> <code id="29723"> if( p1 = getv(DELAY_MESSAGE_ID) ){</code><br /> <a class="navhash" href="#29724">#</a> <code id="29724"> ^</code><br /> <a class="navhash" href="#29725">#</a> <code id="29725"> ( )</code><br /> <a class="navhash" href="#29726">#</a> <code id="29726">smtpgate._.c:2785:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29727">#</a> <code id="29727"> if( p1 = getv(DELAY_MESSAGE_ID) ){</code><br /> <a class="navhash" href="#29728">#</a> <code id="29728"> ^</code><br /> <a class="navhash" href="#29729">#</a> <code id="29729"> ==</code><br /> <a class="navhash" href="#29730">#</a> <code id="29730">smtpgate._.c:2803:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29731">#</a> <code id="29731"> if( p1 = getv(OPTION) )</code><br /> <a class="navhash" href="#29732">#</a> <code id="29732"> ~~~^~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29733">#</a> <code id="29733">smtpgate._.c:2803:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29734">#</a> <code id="29734"> if( p1 = getv(OPTION) )</code><br /> <a class="navhash" href="#29735">#</a> <code id="29735"> ^</code><br /> <a class="navhash" href="#29736">#</a> <code id="29736"> ( )</code><br /> <a class="navhash" href="#29737">#</a> <code id="29737">smtpgate._.c:2803:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29738">#</a> <code id="29738"> if( p1 = getv(OPTION) )</code><br /> <a class="navhash" href="#29739">#</a> <code id="29739"> ^</code><br /> <a class="navhash" href="#29740">#</a> <code id="29740"> ==</code><br /> <a class="navhash" href="#29741">#</a> <code id="29741">smtpgate._.c:2868:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29742">#</a> <code id="29742"> if( sfp = open_file(local2,spath,"w",AVStr(rpath)) ){</code><br /> <a class="navhash" href="#29743">#</a> <code id="29743"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29744">#</a> <code id="29744">smtpgate._.c:2868:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29745">#</a> <code id="29745"> if( sfp = open_file(local2,spath,"w",AVStr(rpath)) ){</code><br /> <a class="navhash" href="#29746">#</a> <code id="29746"> ^</code><br /> <a class="navhash" href="#29747">#</a> <code id="29747"> ( )</code><br /> <a class="navhash" href="#29748">#</a> <code id="29748">smtpgate._.c:2868:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29749">#</a> <code id="29749"> if( sfp = open_file(local2,spath,"w",AVStr(rpath)) ){</code><br /> <a class="navhash" href="#29750">#</a> <code id="29750"> ^</code><br /> <a class="navhash" href="#29751">#</a> <code id="29751"> ==</code><br /> <a class="navhash" href="#29752">#</a> <code id="29752">smtpgate._.c:2880:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29753">#</a> <code id="29753"> if( arcspec = getv(ARCHIVE) ){</code><br /> <a class="navhash" href="#29754">#</a> <code id="29754"> ~~~~~~~~^~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29755">#</a> <code id="29755">smtpgate._.c:2880:15: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29756">#</a> <code id="29756"> if( arcspec = getv(ARCHIVE) ){</code><br /> <a class="navhash" href="#29757">#</a> <code id="29757"> ^</code><br /> <a class="navhash" href="#29758">#</a> <code id="29758"> ( )</code><br /> <a class="navhash" href="#29759">#</a> <code id="29759">smtpgate._.c:2880:15: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29760">#</a> <code id="29760"> if( arcspec = getv(ARCHIVE) ){</code><br /> <a class="navhash" href="#29761">#</a> <code id="29761"> ^</code><br /> <a class="navhash" href="#29762">#</a> <code id="29762"> ==</code><br /> <a class="navhash" href="#29763">#</a> <code id="29763">smtpgate._.c:2886:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29764">#</a> <code id="29764"> if( sfp = open_file(local2,spath,"a",AVStr(rpath)) ){</code><br /> <a class="navhash" href="#29765">#</a> <code id="29765"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29766">#</a> <code id="29766">smtpgate._.c:2886:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29767">#</a> <code id="29767"> if( sfp = open_file(local2,spath,"a",AVStr(rpath)) ){</code><br /> <a class="navhash" href="#29768">#</a> <code id="29768"> ^</code><br /> <a class="navhash" href="#29769">#</a> <code id="29769"> ( )</code><br /> <a class="navhash" href="#29770">#</a> <code id="29770">smtpgate._.c:2886:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29771">#</a> <code id="29771"> if( sfp = open_file(local2,spath,"a",AVStr(rpath)) ){</code><br /> <a class="navhash" href="#29772">#</a> <code id="29772"> ^</code><br /> <a class="navhash" href="#29773">#</a> <code id="29773"> ==</code><br /> <a class="navhash" href="#29774">#</a> <code id="29774">smtpgate._.c:2905:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29775">#</a> <code id="29775"> if( log1 = open_file(local2,"log","a",AVStr(rpath)) ){</code><br /> <a class="navhash" href="#29776">#</a> <code id="29776"> ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29777">#</a> <code id="29777">smtpgate._.c:2905:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29778">#</a> <code id="29778"> if( log1 = open_file(local2,"log","a",AVStr(rpath)) ){</code><br /> <a class="navhash" href="#29779">#</a> <code id="29779"> ^</code><br /> <a class="navhash" href="#29780">#</a> <code id="29780"> ( )</code><br /> <a class="navhash" href="#29781">#</a> <code id="29781">smtpgate._.c:2905:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29782">#</a> <code id="29782"> if( log1 = open_file(local2,"log","a",AVStr(rpath)) ){</code><br /> <a class="navhash" href="#29783">#</a> <code id="29783"> ^</code><br /> <a class="navhash" href="#29784">#</a> <code id="29784"> ==</code><br /> <a class="navhash" href="#29785">#</a> <code id="29785">smtpgate._.c:2926:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29786">#</a> <code id="29786"> if( rfp = open_file(local2,rfile,"a",AVStr(rpath)) ){</code><br /> <a class="navhash" href="#29787">#</a> <code id="29787"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29788">#</a> <code id="29788">smtpgate._.c:2926:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29789">#</a> <code id="29789"> if( rfp = open_file(local2,rfile,"a",AVStr(rpath)) ){</code><br /> <a class="navhash" href="#29790">#</a> <code id="29790"> ^</code><br /> <a class="navhash" href="#29791">#</a> <code id="29791"> ( )</code><br /> <a class="navhash" href="#29792">#</a> <code id="29792">smtpgate._.c:2926:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29793">#</a> <code id="29793"> if( rfp = open_file(local2,rfile,"a",AVStr(rpath)) ){</code><br /> <a class="navhash" href="#29794">#</a> <code id="29794"> ^</code><br /> <a class="navhash" href="#29795">#</a> <code id="29795"> ==</code><br /> <a class="navhash" href="#29796">#</a> <code id="29796">smtpgate._.c:2936:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29797">#</a> <code id="29797"> if( p1 = getv(CTL_REJTO) ){</code><br /> <a class="navhash" href="#29798">#</a> <code id="29798"> ~~~^~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29799">#</a> <code id="29799">smtpgate._.c:2936:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29800">#</a> <code id="29800"> if( p1 = getv(CTL_REJTO) ){</code><br /> <a class="navhash" href="#29801">#</a> <code id="29801"> ^</code><br /> <a class="navhash" href="#29802">#</a> <code id="29802"> ( )</code><br /> <a class="navhash" href="#29803">#</a> <code id="29803">smtpgate._.c:2936:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29804">#</a> <code id="29804"> if( p1 = getv(CTL_REJTO) ){</code><br /> <a class="navhash" href="#29805">#</a> <code id="29805"> ^</code><br /> <a class="navhash" href="#29806">#</a> <code id="29806"> ==</code><br /> <a class="navhash" href="#29807">#</a> <code id="29807">smtpgate._.c:2938:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29808">#</a> <code id="29808"> if( rfp = TMPFILE("Reject-To") ){</code><br /> <a class="navhash" href="#29809">#</a> <code id="29809"> ~~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29810">#</a> <code id="29810">smtpgate._.c:2938:15: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29811">#</a> <code id="29811"> if( rfp = TMPFILE("Reject-To") ){</code><br /> <a class="navhash" href="#29812">#</a> <code id="29812"> ^</code><br /> <a class="navhash" href="#29813">#</a> <code id="29813"> ( )</code><br /> <a class="navhash" href="#29814">#</a> <code id="29814">smtpgate._.c:2938:15: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29815">#</a> <code id="29815"> if( rfp = TMPFILE("Reject-To") ){</code><br /> <a class="navhash" href="#29816">#</a> <code id="29816"> ^</code><br /> <a class="navhash" href="#29817">#</a> <code id="29817"> ==</code><br /> <a class="navhash" href="#29818">#</a> <code id="29818">smtpgate._.c:2957:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29819">#</a> <code id="29819"> if( p1 = getv(CTL_ETO) ){</code><br /> <a class="navhash" href="#29820">#</a> <code id="29820"> ~~~^~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29821">#</a> <code id="29821">smtpgate._.c:2957:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29822">#</a> <code id="29822"> if( p1 = getv(CTL_ETO) ){</code><br /> <a class="navhash" href="#29823">#</a> <code id="29823"> ^</code><br /> <a class="navhash" href="#29824">#</a> <code id="29824"> ( )</code><br /> <a class="navhash" href="#29825">#</a> <code id="29825">smtpgate._.c:2957:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29826">#</a> <code id="29826"> if( p1 = getv(CTL_ETO) ){</code><br /> <a class="navhash" href="#29827">#</a> <code id="29827"> ^</code><br /> <a class="navhash" href="#29828">#</a> <code id="29828"> ==</code><br /> <a class="navhash" href="#29829">#</a> <code id="29829">smtpgate._.c:2959:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29830">#</a> <code id="29830"> if( rfp = TMPFILE("Errors-To") ){</code><br /> <a class="navhash" href="#29831">#</a> <code id="29831"> ~~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29832">#</a> <code id="29832">smtpgate._.c:2959:15: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29833">#</a> <code id="29833"> if( rfp = TMPFILE("Errors-To") ){</code><br /> <a class="navhash" href="#29834">#</a> <code id="29834"> ^</code><br /> <a class="navhash" href="#29835">#</a> <code id="29835"> ( )</code><br /> <a class="navhash" href="#29836">#</a> <code id="29836">smtpgate._.c:2959:15: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29837">#</a> <code id="29837"> if( rfp = TMPFILE("Errors-To") ){</code><br /> <a class="navhash" href="#29838">#</a> <code id="29838"> ^</code><br /> <a class="navhash" href="#29839">#</a> <code id="29839"> ==</code><br /> <a class="navhash" href="#29840">#</a> <code id="29840">74 warnings generated.</code><br /> <a class="navhash" href="#29841">#</a> <code id="29841">../mkcpp alias.c alias._.c</code><br /> <a class="navhash" href="#29842">#</a> <code id="29842">-- mkcpp set time: 1492117339 -> 1250403944 alias._.c</code><br /> <a class="navhash" href="#29843">#</a> <code id="29843">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c alias._.c -o alias.o</code><br /> <a class="navhash" href="#29844">#</a> <code id="29844">alias._.c:48:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29845">#</a> <code id="29845"> if( afp = fopen(recipient,"r") ){</code><br /> <a class="navhash" href="#29846">#</a> <code id="29846"> ~~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29847">#</a> <code id="29847">alias._.c:48:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29848">#</a> <code id="29848"> if( afp = fopen(recipient,"r") ){</code><br /> <a class="navhash" href="#29849">#</a> <code id="29849"> ^</code><br /> <a class="navhash" href="#29850">#</a> <code id="29850"> ( )</code><br /> <a class="navhash" href="#29851">#</a> <code id="29851">alias._.c:48:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29852">#</a> <code id="29852"> if( afp = fopen(recipient,"r") ){</code><br /> <a class="navhash" href="#29853">#</a> <code id="29853"> ^</code><br /> <a class="navhash" href="#29854">#</a> <code id="29854"> ==</code><br /> <a class="navhash" href="#29855">#</a> <code id="29855">alias._.c:50:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29856">#</a> <code id="29856"> if( np = strpbrk(rb,"\r\n") )</code><br /> <a class="navhash" href="#29857">#</a> <code id="29857"> ~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29858">#</a> <code id="29858">alias._.c:50:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29859">#</a> <code id="29859"> if( np = strpbrk(rb,"\r\n") )</code><br /> <a class="navhash" href="#29860">#</a> <code id="29860"> ^</code><br /> <a class="navhash" href="#29861">#</a> <code id="29861"> ( )</code><br /> <a class="navhash" href="#29862">#</a> <code id="29862">alias._.c:50:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29863">#</a> <code id="29863"> if( np = strpbrk(rb,"\r\n") )</code><br /> <a class="navhash" href="#29864">#</a> <code id="29864"> ^</code><br /> <a class="navhash" href="#29865">#</a> <code id="29865"> ==</code><br /> <a class="navhash" href="#29866">#</a> <code id="29866">alias._.c:52:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29867">#</a> <code id="29867"> if( rcode = exp1(rb,RCPT,log) )</code><br /> <a class="navhash" href="#29868">#</a> <code id="29868"> ~~~~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29869">#</a> <code id="29869">alias._.c:52:15: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29870">#</a> <code id="29870"> if( rcode = exp1(rb,RCPT,log) )</code><br /> <a class="navhash" href="#29871">#</a> <code id="29871"> ^</code><br /> <a class="navhash" href="#29872">#</a> <code id="29872"> ( )</code><br /> <a class="navhash" href="#29873">#</a> <code id="29873">alias._.c:52:15: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29874">#</a> <code id="29874"> if( rcode = exp1(rb,RCPT,log) )</code><br /> <a class="navhash" href="#29875">#</a> <code id="29875"> ^</code><br /> <a class="navhash" href="#29876">#</a> <code id="29876"> ==</code><br /> <a class="navhash" href="#29877">#</a> <code id="29877">alias._.c:89:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29878">#</a> <code id="29878"> if( afp = expand_aliases(av[1],stderr) ){</code><br /> <a class="navhash" href="#29879">#</a> <code id="29879"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29880">#</a> <code id="29880">alias._.c:89:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29881">#</a> <code id="29881"> if( afp = expand_aliases(av[1],stderr) ){</code><br /> <a class="navhash" href="#29882">#</a> <code id="29882"> ^</code><br /> <a class="navhash" href="#29883">#</a> <code id="29883"> ( )</code><br /> <a class="navhash" href="#29884">#</a> <code id="29884">alias._.c:89:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29885">#</a> <code id="29885"> if( afp = expand_aliases(av[1],stderr) ){</code><br /> <a class="navhash" href="#29886">#</a> <code id="29886"> ^</code><br /> <a class="navhash" href="#29887">#</a> <code id="29887"> ==</code><br /> <a class="navhash" href="#29888">#</a> <code id="29888">4 warnings generated.</code><br /> <a class="navhash" href="#29889">#</a> <code id="29889">../mkcpp domain.c domain._.c</code><br /> <a class="navhash" href="#29890">#</a> <code id="29890">-- mkcpp set time: 1492117339 -> 1279664449 domain._.c</code><br /> <a class="navhash" href="#29891">#</a> <code id="29891">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c domain._.c -o domain.o</code><br /> <a class="navhash" href="#29892">#</a> <code id="29892">domain._.c:218:19: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse]</code><br /> <a class="navhash" href="#29893">#</a> <code id="29893"> double Start,Time();</code><br /> <a class="navhash" href="#29894">#</a> <code id="29894"> ^~</code><br /> <a class="navhash" href="#29895">#</a> <code id="29895">domain._.c:218:19: note: replace parentheses with an initializer to declare a variable</code><br /> <a class="navhash" href="#29896">#</a> <code id="29896"> double Start,Time();</code><br /> <a class="navhash" href="#29897">#</a> <code id="29897"> ^~</code><br /> <a class="navhash" href="#29898">#</a> <code id="29898"> = 0.0</code><br /> <a class="navhash" href="#29899">#</a> <code id="29899">domain._.c:257:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29900">#</a> <code id="29900"> if( dp = strchr(froma,':') ){</code><br /> <a class="navhash" href="#29901">#</a> <code id="29901"> ~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29902">#</a> <code id="29902">domain._.c:257:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29903">#</a> <code id="29903"> if( dp = strchr(froma,':') ){</code><br /> <a class="navhash" href="#29904">#</a> <code id="29904"> ^</code><br /> <a class="navhash" href="#29905">#</a> <code id="29905"> ( )</code><br /> <a class="navhash" href="#29906">#</a> <code id="29906">domain._.c:257:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29907">#</a> <code id="29907"> if( dp = strchr(froma,':') ){</code><br /> <a class="navhash" href="#29908">#</a> <code id="29908"> ^</code><br /> <a class="navhash" href="#29909">#</a> <code id="29909"> ==</code><br /> <a class="navhash" href="#29910">#</a> <code id="29910">domain._.c:396:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29911">#</a> <code id="29911"> if( dp = strchr(DNS_ORIGIN,'.') )</code><br /> <a class="navhash" href="#29912">#</a> <code id="29912"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29913">#</a> <code id="29913">domain._.c:396:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29914">#</a> <code id="29914"> if( dp = strchr(DNS_ORIGIN,'.') )</code><br /> <a class="navhash" href="#29915">#</a> <code id="29915"> ^</code><br /> <a class="navhash" href="#29916">#</a> <code id="29916"> ( )</code><br /> <a class="navhash" href="#29917">#</a> <code id="29917">domain._.c:396:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29918">#</a> <code id="29918"> if( dp = strchr(DNS_ORIGIN,'.') )</code><br /> <a class="navhash" href="#29919">#</a> <code id="29919"> ^</code><br /> <a class="navhash" href="#29920">#</a> <code id="29920"> ==</code><br /> <a class="navhash" href="#29921">#</a> <code id="29921">3 warnings generated.</code><br /> <a class="navhash" href="#29922">#</a> <code id="29922">../mkcpp lpr.c lpr._.c</code><br /> <a class="navhash" href="#29923">#</a> <code id="29923">-- mkcpp set time: 1492117339 -> 1250403944 lpr._.c</code><br /> <a class="navhash" href="#29924">#</a> <code id="29924">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c lpr._.c -o lpr.o</code><br /> <a class="navhash" href="#29925">#</a> <code id="29925">../mkcpp sftp.c sftp._.c</code><br /> <a class="navhash" href="#29926">#</a> <code id="29926">-- mkcpp set time: 1492117339 -> 1372393927 sftp._.c</code><br /> <a class="navhash" href="#29927">#</a> <code id="29927">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c sftp._.c -o sftp.o</code><br /> <a class="navhash" href="#29928">#</a> <code id="29928">sftp._.c:177:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29929">#</a> <code id="29929"> if( dp = strpbrk(res,"\r\n") )</code><br /> <a class="navhash" href="#29930">#</a> <code id="29930"> ~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29931">#</a> <code id="29931">sftp._.c:177:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29932">#</a> <code id="29932"> if( dp = strpbrk(res,"\r\n") )</code><br /> <a class="navhash" href="#29933">#</a> <code id="29933"> ^</code><br /> <a class="navhash" href="#29934">#</a> <code id="29934"> ( )</code><br /> <a class="navhash" href="#29935">#</a> <code id="29935">sftp._.c:177:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29936">#</a> <code id="29936"> if( dp = strpbrk(res,"\r\n") )</code><br /> <a class="navhash" href="#29937">#</a> <code id="29937"> ^</code><br /> <a class="navhash" href="#29938">#</a> <code id="29938"> ==</code><br /> <a class="navhash" href="#29939">#</a> <code id="29939">sftp._.c:635:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29940">#</a> <code id="29940"> if( tmpdir = getTMPDIR() ){</code><br /> <a class="navhash" href="#29941">#</a> <code id="29941"> ~~~~~~~^~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29942">#</a> <code id="29942">sftp._.c:635:13: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29943">#</a> <code id="29943"> if( tmpdir = getTMPDIR() ){</code><br /> <a class="navhash" href="#29944">#</a> <code id="29944"> ^</code><br /> <a class="navhash" href="#29945">#</a> <code id="29945"> ( )</code><br /> <a class="navhash" href="#29946">#</a> <code id="29946">sftp._.c:635:13: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29947">#</a> <code id="29947"> if( tmpdir = getTMPDIR() ){</code><br /> <a class="navhash" href="#29948">#</a> <code id="29948"> ^</code><br /> <a class="navhash" href="#29949">#</a> <code id="29949"> ==</code><br /> <a class="navhash" href="#29950">#</a> <code id="29950">sftp._.c:679:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29951">#</a> <code id="29951"> if( np = strchr(sp,'\n') ){</code><br /> <a class="navhash" href="#29952">#</a> <code id="29952"> ~~~^~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29953">#</a> <code id="29953">sftp._.c:679:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29954">#</a> <code id="29954"> if( np = strchr(sp,'\n') ){</code><br /> <a class="navhash" href="#29955">#</a> <code id="29955"> ^</code><br /> <a class="navhash" href="#29956">#</a> <code id="29956"> ( )</code><br /> <a class="navhash" href="#29957">#</a> <code id="29957">sftp._.c:679:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29958">#</a> <code id="29958"> if( np = strchr(sp,'\n') ){</code><br /> <a class="navhash" href="#29959">#</a> <code id="29959"> ^</code><br /> <a class="navhash" href="#29960">#</a> <code id="29960"> ==</code><br /> <a class="navhash" href="#29961">#</a> <code id="29961">sftp._.c:687:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29962">#</a> <code id="29962"> if( sp = linehead(sresp,head,0) ){</code><br /> <a class="navhash" href="#29963">#</a> <code id="29963"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29964">#</a> <code id="29964">sftp._.c:687:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29965">#</a> <code id="29965"> if( sp = linehead(sresp,head,0) ){</code><br /> <a class="navhash" href="#29966">#</a> <code id="29966"> ^</code><br /> <a class="navhash" href="#29967">#</a> <code id="29967"> ( )</code><br /> <a class="navhash" href="#29968">#</a> <code id="29968">sftp._.c:687:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29969">#</a> <code id="29969"> if( sp = linehead(sresp,head,0) ){</code><br /> <a class="navhash" href="#29970">#</a> <code id="29970"> ^</code><br /> <a class="navhash" href="#29971">#</a> <code id="29971"> ==</code><br /> <a class="navhash" href="#29972">#</a> <code id="29972">sftp._.c:1218:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29973">#</a> <code id="29973"> if( dp = strstr(sresp,"Couldn't") ){</code><br /> <a class="navhash" href="#29974">#</a> <code id="29974"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29975">#</a> <code id="29975">sftp._.c:1218:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29976">#</a> <code id="29976"> if( dp = strstr(sresp,"Couldn't") ){</code><br /> <a class="navhash" href="#29977">#</a> <code id="29977"> ^</code><br /> <a class="navhash" href="#29978">#</a> <code id="29978"> ( )</code><br /> <a class="navhash" href="#29979">#</a> <code id="29979">sftp._.c:1218:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29980">#</a> <code id="29980"> if( dp = strstr(sresp,"Couldn't") ){</code><br /> <a class="navhash" href="#29981">#</a> <code id="29981"> ^</code><br /> <a class="navhash" href="#29982">#</a> <code id="29982"> ==</code><br /> <a class="navhash" href="#29983">#</a> <code id="29983">sftp._.c:1239:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29984">#</a> <code id="29984"> if( dp = strstr(sresp,"Couldn't") ){</code><br /> <a class="navhash" href="#29985">#</a> <code id="29985"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29986">#</a> <code id="29986">sftp._.c:1239:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29987">#</a> <code id="29987"> if( dp = strstr(sresp,"Couldn't") ){</code><br /> <a class="navhash" href="#29988">#</a> <code id="29988"> ^</code><br /> <a class="navhash" href="#29989">#</a> <code id="29989"> ( )</code><br /> <a class="navhash" href="#29990">#</a> <code id="29990">sftp._.c:1239:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#29991">#</a> <code id="29991"> if( dp = strstr(sresp,"Couldn't") ){</code><br /> <a class="navhash" href="#29992">#</a> <code id="29992"> ^</code><br /> <a class="navhash" href="#29993">#</a> <code id="29993"> ==</code><br /> <a class="navhash" href="#29994">#</a> <code id="29994">sftp._.c:1284:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#29995">#</a> <code id="29995"> if( bp = strchr(buf,'\n') )</code><br /> <a class="navhash" href="#29996">#</a> <code id="29996"> ~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#29997">#</a> <code id="29997">sftp._.c:1284:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#29998">#</a> <code id="29998"> if( bp = strchr(buf,'\n') )</code><br /> <a class="navhash" href="#29999">#</a> <code id="29999"> ^</code><br /> <a class="navhash" href="#30000">#</a> <code id="30000"> ( )</code><br /> <a class="navhash" href="#30001">#</a> <code id="30001">sftp._.c:1284:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30002">#</a> <code id="30002"> if( bp = strchr(buf,'\n') )</code><br /> <a class="navhash" href="#30003">#</a> <code id="30003"> ^</code><br /> <a class="navhash" href="#30004">#</a> <code id="30004"> ==</code><br /> <a class="navhash" href="#30005">#</a> <code id="30005">7 warnings generated.</code><br /> <a class="navhash" href="#30006">#</a> <code id="30006">../mkcpp socks.c socks._.c</code><br /> <a class="navhash" href="#30007">#</a> <code id="30007">-- mkcpp set time: 1492117339 -> 1405429149 socks._.c</code><br /> <a class="navhash" href="#30008">#</a> <code id="30008">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c socks._.c -o socks.o</code><br /> <a class="navhash" href="#30009">#</a> <code id="30009">socks._.c:69:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]</code><br /> <a class="navhash" href="#30010">#</a> <code id="30010"> }else{</code><br /> <a class="navhash" href="#30011">#</a> <code id="30011"> ^</code><br /> <a class="navhash" href="#30012">#</a> <code id="30012">socks._.c:166:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30013">#</a> <code id="30013"> if( opts = strchr(svportver,'/') )</code><br /> <a class="navhash" href="#30014">#</a> <code id="30014"> ~~~~~^~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30015">#</a> <code id="30015">socks._.c:166:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30016">#</a> <code id="30016"> if( opts = strchr(svportver,'/') )</code><br /> <a class="navhash" href="#30017">#</a> <code id="30017"> ^</code><br /> <a class="navhash" href="#30018">#</a> <code id="30018"> ( )</code><br /> <a class="navhash" href="#30019">#</a> <code id="30019">socks._.c:166:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30020">#</a> <code id="30020"> if( opts = strchr(svportver,'/') )</code><br /> <a class="navhash" href="#30021">#</a> <code id="30021"> ^</code><br /> <a class="navhash" href="#30022">#</a> <code id="30022"> ==</code><br /> <a class="navhash" href="#30023">#</a> <code id="30023">socks._.c:183:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30024">#</a> <code id="30024"> for( sx = 0; host1 = sockservs[sx].s_Host; sx++ ){</code><br /> <a class="navhash" href="#30025">#</a> <code id="30025"> ~~~~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30026">#</a> <code id="30026">socks._.c:183:21: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30027">#</a> <code id="30027"> for( sx = 0; host1 = sockservs[sx].s_Host; sx++ ){</code><br /> <a class="navhash" href="#30028">#</a> <code id="30028"> ^</code><br /> <a class="navhash" href="#30029">#</a> <code id="30029"> ( )</code><br /> <a class="navhash" href="#30030">#</a> <code id="30030">socks._.c:183:21: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30031">#</a> <code id="30031"> for( sx = 0; host1 = sockservs[sx].s_Host; sx++ ){</code><br /> <a class="navhash" href="#30032">#</a> <code id="30032"> ^</code><br /> <a class="navhash" href="#30033">#</a> <code id="30033"> ==</code><br /> <a class="navhash" href="#30034">#</a> <code id="30034">socks._.c:330:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30035">#</a> <code id="30035"> if( sv = getViaSocks(host,port,vlocal) ){</code><br /> <a class="navhash" href="#30036">#</a> <code id="30036"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30037">#</a> <code id="30037">socks._.c:330:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30038">#</a> <code id="30038"> if( sv = getViaSocks(host,port,vlocal) ){</code><br /> <a class="navhash" href="#30039">#</a> <code id="30039"> ^</code><br /> <a class="navhash" href="#30040">#</a> <code id="30040"> ( )</code><br /> <a class="navhash" href="#30041">#</a> <code id="30041">socks._.c:330:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30042">#</a> <code id="30042"> if( sv = getViaSocks(host,port,vlocal) ){</code><br /> <a class="navhash" href="#30043">#</a> <code id="30043"> ^</code><br /> <a class="navhash" href="#30044">#</a> <code id="30044"> ==</code><br /> <a class="navhash" href="#30045">#</a> <code id="30045">socks._.c:340:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30046">#</a> <code id="30046"> if( sv = tobeViaSocks(&toConn) ){</code><br /> <a class="navhash" href="#30047">#</a> <code id="30047"> ~~~^~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30048">#</a> <code id="30048">socks._.c:340:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30049">#</a> <code id="30049"> if( sv = tobeViaSocks(&toConn) ){</code><br /> <a class="navhash" href="#30050">#</a> <code id="30050"> ^</code><br /> <a class="navhash" href="#30051">#</a> <code id="30051"> ( )</code><br /> <a class="navhash" href="#30052">#</a> <code id="30052">socks._.c:340:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30053">#</a> <code id="30053"> if( sv = tobeViaSocks(&toConn) ){</code><br /> <a class="navhash" href="#30054">#</a> <code id="30054"> ^</code><br /> <a class="navhash" href="#30055">#</a> <code id="30055"> ==</code><br /> <a class="navhash" href="#30056">#</a> <code id="30056">socks._.c:383:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30057">#</a> <code id="30057"> for( sx = 0; host = sockservs[sx].s_Host; sx++ )</code><br /> <a class="navhash" href="#30058">#</a> <code id="30058"> ~~~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30059">#</a> <code id="30059">socks._.c:383:20: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30060">#</a> <code id="30060"> for( sx = 0; host = sockservs[sx].s_Host; sx++ )</code><br /> <a class="navhash" href="#30061">#</a> <code id="30061"> ^</code><br /> <a class="navhash" href="#30062">#</a> <code id="30062"> ( )</code><br /> <a class="navhash" href="#30063">#</a> <code id="30063">socks._.c:383:20: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30064">#</a> <code id="30064"> for( sx = 0; host = sockservs[sx].s_Host; sx++ )</code><br /> <a class="navhash" href="#30065">#</a> <code id="30065"> ^</code><br /> <a class="navhash" href="#30066">#</a> <code id="30066"> ==</code><br /> <a class="navhash" href="#30067">#</a> <code id="30067">socks._.c:427:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30068">#</a> <code id="30068"> if( addr = gethostaddr(host) ){</code><br /> <a class="navhash" href="#30069">#</a> <code id="30069"> ~~~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30070">#</a> <code id="30070">socks._.c:427:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30071">#</a> <code id="30071"> if( addr = gethostaddr(host) ){</code><br /> <a class="navhash" href="#30072">#</a> <code id="30072"> ^</code><br /> <a class="navhash" href="#30073">#</a> <code id="30073"> ( )</code><br /> <a class="navhash" href="#30074">#</a> <code id="30074">socks._.c:427:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30075">#</a> <code id="30075"> if( addr = gethostaddr(host) ){</code><br /> <a class="navhash" href="#30076">#</a> <code id="30076"> ^</code><br /> <a class="navhash" href="#30077">#</a> <code id="30077"> ==</code><br /> <a class="navhash" href="#30078">#</a> <code id="30078">socks._.c:449:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30079">#</a> <code id="30079"> if( addr = gethostaddr(host) ){</code><br /> <a class="navhash" href="#30080">#</a> <code id="30080"> ~~~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30081">#</a> <code id="30081">socks._.c:449:13: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30082">#</a> <code id="30082"> if( addr = gethostaddr(host) ){</code><br /> <a class="navhash" href="#30083">#</a> <code id="30083"> ^</code><br /> <a class="navhash" href="#30084">#</a> <code id="30084"> ( )</code><br /> <a class="navhash" href="#30085">#</a> <code id="30085">socks._.c:449:13: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30086">#</a> <code id="30086"> if( addr = gethostaddr(host) ){</code><br /> <a class="navhash" href="#30087">#</a> <code id="30087"> ^</code><br /> <a class="navhash" href="#30088">#</a> <code id="30088"> ==</code><br /> <a class="navhash" href="#30089">#</a> <code id="30089">socks._.c:546:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30090">#</a> <code id="30090"> if( sv = getViaSocksX(gethostint_nboV4(host),port,vlocal) ) return sv;</code><br /> <a class="navhash" href="#30091">#</a> <code id="30091"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30092">#</a> <code id="30092">socks._.c:546:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30093">#</a> <code id="30093"> if( sv = getViaSocksX(gethostint_nboV4(host),port,vlocal) ) return sv;</code><br /> <a class="navhash" href="#30094">#</a> <code id="30094"> ^</code><br /> <a class="navhash" href="#30095">#</a> <code id="30095"> ( )</code><br /> <a class="navhash" href="#30096">#</a> <code id="30096">socks._.c:546:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30097">#</a> <code id="30097"> if( sv = getViaSocksX(gethostint_nboV4(host),port,vlocal) ) return sv;</code><br /> <a class="navhash" href="#30098">#</a> <code id="30098"> ^</code><br /> <a class="navhash" href="#30099">#</a> <code id="30099"> ==</code><br /> <a class="navhash" href="#30100">#</a> <code id="30100">socks._.c:547:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30101">#</a> <code id="30101"> if( sv = getViaSocksX(gethostintMin(host),port,vlocal) ) return sv;</code><br /> <a class="navhash" href="#30102">#</a> <code id="30102"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30103">#</a> <code id="30103">socks._.c:547:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30104">#</a> <code id="30104"> if( sv = getViaSocksX(gethostintMin(host),port,vlocal) ) return sv;</code><br /> <a class="navhash" href="#30105">#</a> <code id="30105"> ^</code><br /> <a class="navhash" href="#30106">#</a> <code id="30106"> ( )</code><br /> <a class="navhash" href="#30107">#</a> <code id="30107">socks._.c:547:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30108">#</a> <code id="30108"> if( sv = getViaSocksX(gethostintMin(host),port,vlocal) ) return sv;</code><br /> <a class="navhash" href="#30109">#</a> <code id="30109"> ^</code><br /> <a class="navhash" href="#30110">#</a> <code id="30110"> ==</code><br /> <a class="navhash" href="#30111">#</a> <code id="30111">socks._.c:548:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30112">#</a> <code id="30112"> if( sv = getViaSocksX(_inet_addrV4(host),port,vlocal) ) return sv;</code><br /> <a class="navhash" href="#30113">#</a> <code id="30113"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30114">#</a> <code id="30114">socks._.c:548:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30115">#</a> <code id="30115"> if( sv = getViaSocksX(_inet_addrV4(host),port,vlocal) ) return sv;</code><br /> <a class="navhash" href="#30116">#</a> <code id="30116"> ^</code><br /> <a class="navhash" href="#30117">#</a> <code id="30117"> ( )</code><br /> <a class="navhash" href="#30118">#</a> <code id="30118">socks._.c:548:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30119">#</a> <code id="30119"> if( sv = getViaSocksX(_inet_addrV4(host),port,vlocal) ) return sv;</code><br /> <a class="navhash" href="#30120">#</a> <code id="30120"> ^</code><br /> <a class="navhash" href="#30121">#</a> <code id="30121"> ==</code><br /> <a class="navhash" href="#30122">#</a> <code id="30122">socks._.c:698:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30123">#</a> <code id="30123"> if( sv = getViaSocksX(gethostint_nboV4(dsthost),dstport,NULL) ){</code><br /> <a class="navhash" href="#30124">#</a> <code id="30124"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30125">#</a> <code id="30125">socks._.c:698:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30126">#</a> <code id="30126"> if( sv = getViaSocksX(gethostint_nboV4(dsthost),dstport,NULL) ){</code><br /> <a class="navhash" href="#30127">#</a> <code id="30127"> ^</code><br /> <a class="navhash" href="#30128">#</a> <code id="30128"> ( )</code><br /> <a class="navhash" href="#30129">#</a> <code id="30129">socks._.c:698:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30130">#</a> <code id="30130"> if( sv = getViaSocksX(gethostint_nboV4(dsthost),dstport,NULL) ){</code><br /> <a class="navhash" href="#30131">#</a> <code id="30131"> ^</code><br /> <a class="navhash" href="#30132">#</a> <code id="30132"> ==</code><br /> <a class="navhash" href="#30133">#</a> <code id="30133">socks._.c:787:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30134">#</a> <code id="30134"> if( sv = getViaSocksX(gethostint_nboV4(dsthost),dstport,NULL) ){</code><br /> <a class="navhash" href="#30135">#</a> <code id="30135"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30136">#</a> <code id="30136">socks._.c:787:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30137">#</a> <code id="30137"> if( sv = getViaSocksX(gethostint_nboV4(dsthost),dstport,NULL) ){</code><br /> <a class="navhash" href="#30138">#</a> <code id="30138"> ^</code><br /> <a class="navhash" href="#30139">#</a> <code id="30139"> ( )</code><br /> <a class="navhash" href="#30140">#</a> <code id="30140">socks._.c:787:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30141">#</a> <code id="30141"> if( sv = getViaSocksX(gethostint_nboV4(dsthost),dstport,NULL) ){</code><br /> <a class="navhash" href="#30142">#</a> <code id="30142"> ^</code><br /> <a class="navhash" href="#30143">#</a> <code id="30143"> ==</code><br /> <a class="navhash" href="#30144">#</a> <code id="30144">socks._.c:855:40: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#30145">#</a> <code id="30145"> if( strcaseeq(iSERVER_PROTO,"socks4") && ver != 4</code><br /> <a class="navhash" href="#30146">#</a> <code id="30146"> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~</code><br /> <a class="navhash" href="#30147">#</a> <code id="30147">socks._.c:855:40: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#30148">#</a> <code id="30148"> if( strcaseeq(iSERVER_PROTO,"socks4") && ver != 4</code><br /> <a class="navhash" href="#30149">#</a> <code id="30149"> ^</code><br /> <a class="navhash" href="#30150">#</a> <code id="30150"> ( )</code><br /> <a class="navhash" href="#30151">#</a> <code id="30151">socks._.c:856:40: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#30152">#</a> <code id="30152"> || strcaseeq(iSERVER_PROTO,"socks5") && ver != 5 ){</code><br /> <a class="navhash" href="#30153">#</a> <code id="30153"> ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~</code><br /> <a class="navhash" href="#30154">#</a> <code id="30154">socks._.c:856:40: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#30155">#</a> <code id="30155"> || strcaseeq(iSERVER_PROTO,"socks5") && ver != 5 ){</code><br /> <a class="navhash" href="#30156">#</a> <code id="30156"> ^</code><br /> <a class="navhash" href="#30157">#</a> <code id="30157"> ( )</code><br /> <a class="navhash" href="#30158">#</a> <code id="30158">15 warnings generated.</code><br /> <a class="navhash" href="#30159">#</a> <code id="30159">../mkcpp socks4.c socks4._.c</code><br /> <a class="navhash" href="#30160">#</a> <code id="30160">-- mkcpp set time: 1492117340 -> 1276430632 socks4._.c</code><br /> <a class="navhash" href="#30161">#</a> <code id="30161">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c socks4._.c -o socks4.o</code><br /> <a class="navhash" href="#30162">#</a> <code id="30162">socks4._.c:74:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30163">#</a> <code id="30163"> if( forwrslv = !isinetAddr(addr) ){</code><br /> <a class="navhash" href="#30164">#</a> <code id="30164"> ~~~~~~~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30165">#</a> <code id="30165">socks4._.c:74:15: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30166">#</a> <code id="30166"> if( forwrslv = !isinetAddr(addr) ){</code><br /> <a class="navhash" href="#30167">#</a> <code id="30167"> ^</code><br /> <a class="navhash" href="#30168">#</a> <code id="30168"> ( )</code><br /> <a class="navhash" href="#30169">#</a> <code id="30169">socks4._.c:74:15: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30170">#</a> <code id="30170"> if( forwrslv = !isinetAddr(addr) ){</code><br /> <a class="navhash" href="#30171">#</a> <code id="30171"> ^</code><br /> <a class="navhash" href="#30172">#</a> <code id="30172"> ==</code><br /> <a class="navhash" href="#30173">#</a> <code id="30173">socks4._.c:198:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30174">#</a> <code id="30174"> if( addr = gethostaddr(host) ){</code><br /> <a class="navhash" href="#30175">#</a> <code id="30175"> ~~~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30176">#</a> <code id="30176">socks4._.c:198:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30177">#</a> <code id="30177"> if( addr = gethostaddr(host) ){</code><br /> <a class="navhash" href="#30178">#</a> <code id="30178"> ^</code><br /> <a class="navhash" href="#30179">#</a> <code id="30179"> ( )</code><br /> <a class="navhash" href="#30180">#</a> <code id="30180">socks4._.c:198:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30181">#</a> <code id="30181"> if( addr = gethostaddr(host) ){</code><br /> <a class="navhash" href="#30182">#</a> <code id="30182"> ^</code><br /> <a class="navhash" href="#30183">#</a> <code id="30183"> ==</code><br /> <a class="navhash" href="#30184">#</a> <code id="30184">2 warnings generated.</code><br /> <a class="navhash" href="#30185">#</a> <code id="30185">../mkcpp sox.c sox._.c</code><br /> <a class="navhash" href="#30186">#</a> <code id="30186">-- mkcpp set time: 1492117340 -> 1414752137 sox._.c</code><br /> <a class="navhash" href="#30187">#</a> <code id="30187">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c sox._.c -o sox.o</code><br /> <a class="navhash" href="#30188">#</a> <code id="30188">sox._.c:1326:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30189">#</a> <code id="30189"> if( pp = parameq(arg,P_SOXOUTPORT) ){</code><br /> <a class="navhash" href="#30190">#</a> <code id="30190"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30191">#</a> <code id="30191">sox._.c:1326:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30192">#</a> <code id="30192"> if( pp = parameq(arg,P_SOXOUTPORT) ){</code><br /> <a class="navhash" href="#30193">#</a> <code id="30193"> ^</code><br /> <a class="navhash" href="#30194">#</a> <code id="30194"> ( )</code><br /> <a class="navhash" href="#30195">#</a> <code id="30195">sox._.c:1326:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30196">#</a> <code id="30196"> if( pp = parameq(arg,P_SOXOUTPORT) ){</code><br /> <a class="navhash" href="#30197">#</a> <code id="30197"> ^</code><br /> <a class="navhash" href="#30198">#</a> <code id="30198"> ==</code><br /> <a class="navhash" href="#30199">#</a> <code id="30199">sox._.c:1403:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30200">#</a> <code id="30200"> if( dp = wordScanY(from,addr,"^:") )</code><br /> <a class="navhash" href="#30201">#</a> <code id="30201"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30202">#</a> <code id="30202">sox._.c:1403:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30203">#</a> <code id="30203"> if( dp = wordScanY(from,addr,"^:") )</code><br /> <a class="navhash" href="#30204">#</a> <code id="30204"> ^</code><br /> <a class="navhash" href="#30205">#</a> <code id="30205"> ( )</code><br /> <a class="navhash" href="#30206">#</a> <code id="30206">sox._.c:1403:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30207">#</a> <code id="30207"> if( dp = wordScanY(from,addr,"^:") )</code><br /> <a class="navhash" href="#30208">#</a> <code id="30208"> ^</code><br /> <a class="navhash" href="#30209">#</a> <code id="30209"> ==</code><br /> <a class="navhash" href="#30210">#</a> <code id="30210">sox._.c:1412:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30211">#</a> <code id="30211"> if( dp = strchr(addr,':') ){</code><br /> <a class="navhash" href="#30212">#</a> <code id="30212"> ~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30213">#</a> <code id="30213">sox._.c:1412:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30214">#</a> <code id="30214"> if( dp = strchr(addr,':') ){</code><br /> <a class="navhash" href="#30215">#</a> <code id="30215"> ^</code><br /> <a class="navhash" href="#30216">#</a> <code id="30216"> ( )</code><br /> <a class="navhash" href="#30217">#</a> <code id="30217">sox._.c:1412:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30218">#</a> <code id="30218"> if( dp = strchr(addr,':') ){</code><br /> <a class="navhash" href="#30219">#</a> <code id="30219"> ^</code><br /> <a class="navhash" href="#30220">#</a> <code id="30220"> ==</code><br /> <a class="navhash" href="#30221">#</a> <code id="30221">sox._.c:1530:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30222">#</a> <code id="30222"> if( dp = strchr(servU,'(') ){</code><br /> <a class="navhash" href="#30223">#</a> <code id="30223"> ~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30224">#</a> <code id="30224">sox._.c:1530:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30225">#</a> <code id="30225"> if( dp = strchr(servU,'(') ){</code><br /> <a class="navhash" href="#30226">#</a> <code id="30226"> ^</code><br /> <a class="navhash" href="#30227">#</a> <code id="30227"> ( )</code><br /> <a class="navhash" href="#30228">#</a> <code id="30228">sox._.c:1530:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30229">#</a> <code id="30229"> if( dp = strchr(servU,'(') ){</code><br /> <a class="navhash" href="#30230">#</a> <code id="30230"> ^</code><br /> <a class="navhash" href="#30231">#</a> <code id="30231"> ==</code><br /> <a class="navhash" href="#30232">#</a> <code id="30232">sox._.c:1532:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30233">#</a> <code id="30233"> if( ep = strchr(servU,')') )</code><br /> <a class="navhash" href="#30234">#</a> <code id="30234"> ~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30235">#</a> <code id="30235">sox._.c:1532:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30236">#</a> <code id="30236"> if( ep = strchr(servU,')') )</code><br /> <a class="navhash" href="#30237">#</a> <code id="30237"> ^</code><br /> <a class="navhash" href="#30238">#</a> <code id="30238"> ( )</code><br /> <a class="navhash" href="#30239">#</a> <code id="30239">sox._.c:1532:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30240">#</a> <code id="30240"> if( ep = strchr(servU,')') )</code><br /> <a class="navhash" href="#30241">#</a> <code id="30241"> ^</code><br /> <a class="navhash" href="#30242">#</a> <code id="30242"> ==</code><br /> <a class="navhash" href="#30243">#</a> <code id="30243">sox._.c:1536:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30244">#</a> <code id="30244"> if( dp = strchr(servU,',') ){</code><br /> <a class="navhash" href="#30245">#</a> <code id="30245"> ~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30246">#</a> <code id="30246">sox._.c:1536:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30247">#</a> <code id="30247"> if( dp = strchr(servU,',') ){</code><br /> <a class="navhash" href="#30248">#</a> <code id="30248"> ^</code><br /> <a class="navhash" href="#30249">#</a> <code id="30249"> ( )</code><br /> <a class="navhash" href="#30250">#</a> <code id="30250">sox._.c:1536:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30251">#</a> <code id="30251"> if( dp = strchr(servU,',') ){</code><br /> <a class="navhash" href="#30252">#</a> <code id="30252"> ^</code><br /> <a class="navhash" href="#30253">#</a> <code id="30253"> ==</code><br /> <a class="navhash" href="#30254">#</a> <code id="30254">sox._.c:1651:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30255">#</a> <code id="30255"> if( dp = strstr(fifo,"@") )</code><br /> <a class="navhash" href="#30256">#</a> <code id="30256"> ~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30257">#</a> <code id="30257">sox._.c:1651:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30258">#</a> <code id="30258"> if( dp = strstr(fifo,"@") )</code><br /> <a class="navhash" href="#30259">#</a> <code id="30259"> ^</code><br /> <a class="navhash" href="#30260">#</a> <code id="30260"> ( )</code><br /> <a class="navhash" href="#30261">#</a> <code id="30261">sox._.c:1651:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30262">#</a> <code id="30262"> if( dp = strstr(fifo,"@") )</code><br /> <a class="navhash" href="#30263">#</a> <code id="30263"> ^</code><br /> <a class="navhash" href="#30264">#</a> <code id="30264"> ==</code><br /> <a class="navhash" href="#30265">#</a> <code id="30265">sox._.c:1725:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30266">#</a> <code id="30266"> if( pp = parameq(a1,P_SYNCHTMUX) ){</code><br /> <a class="navhash" href="#30267">#</a> <code id="30267"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30268">#</a> <code id="30268">sox._.c:1725:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30269">#</a> <code id="30269"> if( pp = parameq(a1,P_SYNCHTMUX) ){</code><br /> <a class="navhash" href="#30270">#</a> <code id="30270"> ^</code><br /> <a class="navhash" href="#30271">#</a> <code id="30271"> ( )</code><br /> <a class="navhash" href="#30272">#</a> <code id="30272">sox._.c:1725:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30273">#</a> <code id="30273"> if( pp = parameq(a1,P_SYNCHTMUX) ){</code><br /> <a class="navhash" href="#30274">#</a> <code id="30274"> ^</code><br /> <a class="navhash" href="#30275">#</a> <code id="30275"> ==</code><br /> <a class="navhash" href="#30276">#</a> <code id="30276">sox._.c:1728:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30277">#</a> <code id="30277"> if( pp = parameq(a1,P_SOXINPORTS) ){</code><br /> <a class="navhash" href="#30278">#</a> <code id="30278"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30279">#</a> <code id="30279">sox._.c:1728:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30280">#</a> <code id="30280"> if( pp = parameq(a1,P_SOXINPORTS) ){</code><br /> <a class="navhash" href="#30281">#</a> <code id="30281"> ^</code><br /> <a class="navhash" href="#30282">#</a> <code id="30282"> ( )</code><br /> <a class="navhash" href="#30283">#</a> <code id="30283">sox._.c:1728:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30284">#</a> <code id="30284"> if( pp = parameq(a1,P_SOXINPORTS) ){</code><br /> <a class="navhash" href="#30285">#</a> <code id="30285"> ^</code><br /> <a class="navhash" href="#30286">#</a> <code id="30286"> ==</code><br /> <a class="navhash" href="#30287">#</a> <code id="30287">sox._.c:1942:20: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse]</code><br /> <a class="navhash" href="#30288">#</a> <code id="30288"> int getParentSock();</code><br /> <a class="navhash" href="#30289">#</a> <code id="30289"> ^~</code><br /> <a class="navhash" href="#30290">#</a> <code id="30290">sox._.c:1942:20: note: replace parentheses with an initializer to declare a variable</code><br /> <a class="navhash" href="#30291">#</a> <code id="30291"> int getParentSock();</code><br /> <a class="navhash" href="#30292">#</a> <code id="30292"> ^~</code><br /> <a class="navhash" href="#30293">#</a> <code id="30293"> = 0</code><br /> <a class="navhash" href="#30294">#</a> <code id="30294">sox._.c:2114:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]</code><br /> <a class="navhash" href="#30295">#</a> <code id="30295"> else</code><br /> <a class="navhash" href="#30296">#</a> <code id="30296"> ^</code><br /> <a class="navhash" href="#30297">#</a> <code id="30297">sox._.c:2301:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30298">#</a> <code id="30298"> if( sent = rem - Api->a_lbuf.b_rem ){</code><br /> <a class="navhash" href="#30299">#</a> <code id="30299"> ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30300">#</a> <code id="30300">sox._.c:2301:13: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30301">#</a> <code id="30301"> if( sent = rem - Api->a_lbuf.b_rem ){</code><br /> <a class="navhash" href="#30302">#</a> <code id="30302"> ^</code><br /> <a class="navhash" href="#30303">#</a> <code id="30303"> ( )</code><br /> <a class="navhash" href="#30304">#</a> <code id="30304">sox._.c:2301:13: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30305">#</a> <code id="30305"> if( sent = rem - Api->a_lbuf.b_rem ){</code><br /> <a class="navhash" href="#30306">#</a> <code id="30306"> ^</code><br /> <a class="navhash" href="#30307">#</a> <code id="30307"> ==</code><br /> <a class="navhash" href="#30308">#</a> <code id="30308">sox._.c:2511:6: warning: add explicit braces to avoid dangling else [-Wdangling-else]</code><br /> <a class="navhash" href="#30309">#</a> <code id="30309"> }else{</code><br /> <a class="navhash" href="#30310">#</a> <code id="30310"> ^</code><br /> <a class="navhash" href="#30311">#</a> <code id="30311">13 warnings generated.</code><br /> <a class="navhash" href="#30312">#</a> <code id="30312">../mkcpp cuseeme.c cuseeme._.c</code><br /> <a class="navhash" href="#30313">#</a> <code id="30313">-- mkcpp set time: 1492117340 -> 1264841019 cuseeme._.c</code><br /> <a class="navhash" href="#30314">#</a> <code id="30314">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c cuseeme._.c -o cuseeme.o</code><br /> <a class="navhash" href="#30315">#</a> <code id="30315">cuseeme._.c:226:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30316">#</a> <code id="30316"> if( ci = isClient(caddr) )</code><br /> <a class="navhash" href="#30317">#</a> <code id="30317"> ~~~^~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30318">#</a> <code id="30318">cuseeme._.c:226:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30319">#</a> <code id="30319"> if( ci = isClient(caddr) )</code><br /> <a class="navhash" href="#30320">#</a> <code id="30320"> ^</code><br /> <a class="navhash" href="#30321">#</a> <code id="30321"> ( )</code><br /> <a class="navhash" href="#30322">#</a> <code id="30322">cuseeme._.c:226:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30323">#</a> <code id="30323"> if( ci = isClient(caddr) )</code><br /> <a class="navhash" href="#30324">#</a> <code id="30324"> ^</code><br /> <a class="navhash" href="#30325">#</a> <code id="30325"> ==</code><br /> <a class="navhash" href="#30326">#</a> <code id="30326">cuseeme._.c:428:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30327">#</a> <code id="30327"> if( file = getenv("CUIN") ){</code><br /> <a class="navhash" href="#30328">#</a> <code id="30328"> ~~~~~^~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30329">#</a> <code id="30329">cuseeme._.c:428:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30330">#</a> <code id="30330"> if( file = getenv("CUIN") ){</code><br /> <a class="navhash" href="#30331">#</a> <code id="30331"> ^</code><br /> <a class="navhash" href="#30332">#</a> <code id="30332"> ( )</code><br /> <a class="navhash" href="#30333">#</a> <code id="30333">cuseeme._.c:428:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30334">#</a> <code id="30334"> if( file = getenv("CUIN") ){</code><br /> <a class="navhash" href="#30335">#</a> <code id="30335"> ^</code><br /> <a class="navhash" href="#30336">#</a> <code id="30336"> ==</code><br /> <a class="navhash" href="#30337">#</a> <code id="30337">2 warnings generated.</code><br /> <a class="navhash" href="#30338">#</a> <code id="30338">../mkcpp coupler.c coupler._.c</code><br /> <a class="navhash" href="#30339">#</a> <code id="30339">-- mkcpp set time: 1492117340 -> 1250403944 coupler._.c</code><br /> <a class="navhash" href="#30340">#</a> <code id="30340">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c coupler._.c -o coupler.o</code><br /> <a class="navhash" href="#30341">#</a> <code id="30341">coupler._.c:42:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30342">#</a> <code id="30342"> if( sfp = fopen(spath,"r") ){</code><br /> <a class="navhash" href="#30343">#</a> <code id="30343"> ~~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30344">#</a> <code id="30344">coupler._.c:42:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30345">#</a> <code id="30345"> if( sfp = fopen(spath,"r") ){</code><br /> <a class="navhash" href="#30346">#</a> <code id="30346"> ^</code><br /> <a class="navhash" href="#30347">#</a> <code id="30347"> ( )</code><br /> <a class="navhash" href="#30348">#</a> <code id="30348">coupler._.c:42:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30349">#</a> <code id="30349"> if( sfp = fopen(spath,"r") ){</code><br /> <a class="navhash" href="#30350">#</a> <code id="30350"> ^</code><br /> <a class="navhash" href="#30351">#</a> <code id="30351"> ==</code><br /> <a class="navhash" href="#30352">#</a> <code id="30352">1 warning generated.</code><br /> <a class="navhash" href="#30353">#</a> <code id="30353">../mkcpp vsap.c vsap._.c</code><br /> <a class="navhash" href="#30354">#</a> <code id="30354">-- mkcpp set time: 1492117340 -> 1414752137 vsap._.c</code><br /> <a class="navhash" href="#30355">#</a> <code id="30355">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c vsap._.c -o vsap.o</code><br /> <a class="navhash" href="#30356">#</a> <code id="30356">vsap._.c:114:22: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#30357">#</a> <code id="30357"> ... MOUNT="/path/* http://realserver/"</code><br /> <a class="navhash" href="#30358">#</a> <code id="30358"> ^</code><br /> <a class="navhash" href="#30359">#</a> <code id="30359">vsap._.c:1071:40: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#30360">#</a> <code id="30360"> || sock != ClientSock && sock != ToC && sock != FromC</code><br /> <a class="navhash" href="#30361">#</a> <code id="30361"> ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30362">#</a> <code id="30362">vsap._.c:1071:40: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#30363">#</a> <code id="30363"> || sock != ClientSock && sock != ToC && sock != FromC</code><br /> <a class="navhash" href="#30364">#</a> <code id="30364"> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30365">#</a> <code id="30365">2 warnings generated.</code><br /> <a class="navhash" href="#30366">#</a> <code id="30366">../mkcpp tcprelay.c tcprelay._.c</code><br /> <a class="navhash" href="#30367">#</a> <code id="30367">-- mkcpp set time: 1492117340 -> 1268627511 tcprelay._.c</code><br /> <a class="navhash" href="#30368">#</a> <code id="30368">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c tcprelay._.c -o tcprelay.o</code><br /> <a class="navhash" href="#30369">#</a> <code id="30369">../mkcpp udprelay.c udprelay._.c</code><br /> <a class="navhash" href="#30370">#</a> <code id="30370">-- mkcpp set time: 1492117340 -> 1279663489 udprelay._.c</code><br /> <a class="navhash" href="#30371">#</a> <code id="30371">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c udprelay._.c -o udprelay.o</code><br /> <a class="navhash" href="#30372">#</a> <code id="30372">udprelay._.c:72:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30373">#</a> <code id="30373"> for( ai = 0; ua = uav[ai]; ai++ ){</code><br /> <a class="navhash" href="#30374">#</a> <code id="30374"> ~~~^~~~~~~~~</code><br /> <a class="navhash" href="#30375">#</a> <code id="30375">udprelay._.c:72:18: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30376">#</a> <code id="30376"> for( ai = 0; ua = uav[ai]; ai++ ){</code><br /> <a class="navhash" href="#30377">#</a> <code id="30377"> ^</code><br /> <a class="navhash" href="#30378">#</a> <code id="30378"> ( )</code><br /> <a class="navhash" href="#30379">#</a> <code id="30379">udprelay._.c:72:18: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30380">#</a> <code id="30380"> for( ai = 0; ua = uav[ai]; ai++ ){</code><br /> <a class="navhash" href="#30381">#</a> <code id="30381"> ^</code><br /> <a class="navhash" href="#30382">#</a> <code id="30382"> ==</code><br /> <a class="navhash" href="#30383">#</a> <code id="30383">udprelay._.c:83:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30384">#</a> <code id="30384"> for( ai = 0; ua1 = uav[ai]; ai++ ){</code><br /> <a class="navhash" href="#30385">#</a> <code id="30385"> ~~~~^~~~~~~~~</code><br /> <a class="navhash" href="#30386">#</a> <code id="30386">udprelay._.c:83:19: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30387">#</a> <code id="30387"> for( ai = 0; ua1 = uav[ai]; ai++ ){</code><br /> <a class="navhash" href="#30388">#</a> <code id="30388"> ^</code><br /> <a class="navhash" href="#30389">#</a> <code id="30389"> ( )</code><br /> <a class="navhash" href="#30390">#</a> <code id="30390">udprelay._.c:83:19: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30391">#</a> <code id="30391"> for( ai = 0; ua1 = uav[ai]; ai++ ){</code><br /> <a class="navhash" href="#30392">#</a> <code id="30392"> ^</code><br /> <a class="navhash" href="#30393">#</a> <code id="30393"> ==</code><br /> <a class="navhash" href="#30394">#</a> <code id="30394">udprelay._.c:97:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30395">#</a> <code id="30395"> for( ai = 0; ua = uav[ai]; ai++ ){</code><br /> <a class="navhash" href="#30396">#</a> <code id="30396"> ~~~^~~~~~~~~</code><br /> <a class="navhash" href="#30397">#</a> <code id="30397">udprelay._.c:97:18: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30398">#</a> <code id="30398"> for( ai = 0; ua = uav[ai]; ai++ ){</code><br /> <a class="navhash" href="#30399">#</a> <code id="30399"> ^</code><br /> <a class="navhash" href="#30400">#</a> <code id="30400"> ( )</code><br /> <a class="navhash" href="#30401">#</a> <code id="30401">udprelay._.c:97:18: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30402">#</a> <code id="30402"> for( ai = 0; ua = uav[ai]; ai++ ){</code><br /> <a class="navhash" href="#30403">#</a> <code id="30403"> ^</code><br /> <a class="navhash" href="#30404">#</a> <code id="30404"> ==</code><br /> <a class="navhash" href="#30405">#</a> <code id="30405">udprelay._.c:252:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30406">#</a> <code id="30406"> for( ux = 0; ua = uav[ux]; ux++ ){</code><br /> <a class="navhash" href="#30407">#</a> <code id="30407"> ~~~^~~~~~~~~</code><br /> <a class="navhash" href="#30408">#</a> <code id="30408">udprelay._.c:252:18: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30409">#</a> <code id="30409"> for( ux = 0; ua = uav[ux]; ux++ ){</code><br /> <a class="navhash" href="#30410">#</a> <code id="30410"> ^</code><br /> <a class="navhash" href="#30411">#</a> <code id="30411"> ( )</code><br /> <a class="navhash" href="#30412">#</a> <code id="30412">udprelay._.c:252:18: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30413">#</a> <code id="30413"> for( ux = 0; ua = uav[ux]; ux++ ){</code><br /> <a class="navhash" href="#30414">#</a> <code id="30414"> ^</code><br /> <a class="navhash" href="#30415">#</a> <code id="30415"> ==</code><br /> <a class="navhash" href="#30416">#</a> <code id="30416">udprelay._.c:373:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30417">#</a> <code id="30417"> for( ai = 0; ua = uassocv[ai]; ai++ ){</code><br /> <a class="navhash" href="#30418">#</a> <code id="30418"> ~~~^~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30419">#</a> <code id="30419">udprelay._.c:373:20: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30420">#</a> <code id="30420"> for( ai = 0; ua = uassocv[ai]; ai++ ){</code><br /> <a class="navhash" href="#30421">#</a> <code id="30421"> ^</code><br /> <a class="navhash" href="#30422">#</a> <code id="30422"> ( )</code><br /> <a class="navhash" href="#30423">#</a> <code id="30423">udprelay._.c:373:20: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30424">#</a> <code id="30424"> for( ai = 0; ua = uassocv[ai]; ai++ ){</code><br /> <a class="navhash" href="#30425">#</a> <code id="30425"> ^</code><br /> <a class="navhash" href="#30426">#</a> <code id="30426"> ==</code><br /> <a class="navhash" href="#30427">#</a> <code id="30427">udprelay._.c:381:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30428">#</a> <code id="30428"> for( ai = 0; ua = uassocv[ai]; ai++ ){</code><br /> <a class="navhash" href="#30429">#</a> <code id="30429"> ~~~^~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30430">#</a> <code id="30430">udprelay._.c:381:20: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30431">#</a> <code id="30431"> for( ai = 0; ua = uassocv[ai]; ai++ ){</code><br /> <a class="navhash" href="#30432">#</a> <code id="30432"> ^</code><br /> <a class="navhash" href="#30433">#</a> <code id="30433"> ( )</code><br /> <a class="navhash" href="#30434">#</a> <code id="30434">udprelay._.c:381:20: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30435">#</a> <code id="30435"> for( ai = 0; ua = uassocv[ai]; ai++ ){</code><br /> <a class="navhash" href="#30436">#</a> <code id="30436"> ^</code><br /> <a class="navhash" href="#30437">#</a> <code id="30437"> ==</code><br /> <a class="navhash" href="#30438">#</a> <code id="30438">udprelay._.c:387:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30439">#</a> <code id="30439"> for( ai = 0; ua = uassocv[ai]; ai++ ){</code><br /> <a class="navhash" href="#30440">#</a> <code id="30440"> ~~~^~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30441">#</a> <code id="30441">udprelay._.c:387:20: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30442">#</a> <code id="30442"> for( ai = 0; ua = uassocv[ai]; ai++ ){</code><br /> <a class="navhash" href="#30443">#</a> <code id="30443"> ^</code><br /> <a class="navhash" href="#30444">#</a> <code id="30444"> ( )</code><br /> <a class="navhash" href="#30445">#</a> <code id="30445">udprelay._.c:387:20: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30446">#</a> <code id="30446"> for( ai = 0; ua = uassocv[ai]; ai++ ){</code><br /> <a class="navhash" href="#30447">#</a> <code id="30447"> ^</code><br /> <a class="navhash" href="#30448">#</a> <code id="30448"> ==</code><br /> <a class="navhash" href="#30449">#</a> <code id="30449">7 warnings generated.</code><br /> <a class="navhash" href="#30450">#</a> <code id="30450">../mkcpp ftpgw.c ftpgw._.c</code><br /> <a class="navhash" href="#30451">#</a> <code id="30451">-- mkcpp set time: 1492117340 -> 1285276136 ftpgw._.c</code><br /> <a class="navhash" href="#30452">#</a> <code id="30452">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c ftpgw._.c -o ftpgw.o</code><br /> <a class="navhash" href="#30453">#</a> <code id="30453">ftpgw._.c:113:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30454">#</a> <code id="30454"> for( pb = pathbuf; dp = strchr(pb,'/'); pb = dp +1 ){</code><br /> <a class="navhash" href="#30455">#</a> <code id="30455"> ~~~^~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30456">#</a> <code id="30456">ftpgw._.c:113:24: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30457">#</a> <code id="30457"> for( pb = pathbuf; dp = strchr(pb,'/'); pb = dp +1 ){</code><br /> <a class="navhash" href="#30458">#</a> <code id="30458"> ^</code><br /> <a class="navhash" href="#30459">#</a> <code id="30459"> ( )</code><br /> <a class="navhash" href="#30460">#</a> <code id="30460">ftpgw._.c:113:24: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30461">#</a> <code id="30461"> for( pb = pathbuf; dp = strchr(pb,'/'); pb = dp +1 ){</code><br /> <a class="navhash" href="#30462">#</a> <code id="30462"> ^</code><br /> <a class="navhash" href="#30463">#</a> <code id="30463"> ==</code><br /> <a class="navhash" href="#30464">#</a> <code id="30464">ftpgw._.c:226:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30465">#</a> <code id="30465"> if( dp = strstr(resp,busy) ){</code><br /> <a class="navhash" href="#30466">#</a> <code id="30466"> ~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30467">#</a> <code id="30467">ftpgw._.c:226:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30468">#</a> <code id="30468"> if( dp = strstr(resp,busy) ){</code><br /> <a class="navhash" href="#30469">#</a> <code id="30469"> ^</code><br /> <a class="navhash" href="#30470">#</a> <code id="30470"> ( )</code><br /> <a class="navhash" href="#30471">#</a> <code id="30471">ftpgw._.c:226:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30472">#</a> <code id="30472"> if( dp = strstr(resp,busy) ){</code><br /> <a class="navhash" href="#30473">#</a> <code id="30473"> ^</code><br /> <a class="navhash" href="#30474">#</a> <code id="30474"> ==</code><br /> <a class="navhash" href="#30475">#</a> <code id="30475">ftpgw._.c:322:23: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#30476">#</a> <code id="30476"> if( !Conn->body_only && 0<Conn->cl.p_range[0] || 0<Conn->cl.p_range[1] ){</code><br /> <a class="navhash" href="#30477">#</a> <code id="30477"> ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ~~</code><br /> <a class="navhash" href="#30478">#</a> <code id="30478">ftpgw._.c:322:23: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#30479">#</a> <code id="30479"> if( !Conn->body_only && 0<Conn->cl.p_range[0] || 0<Conn->cl.p_range[1] ){</code><br /> <a class="navhash" href="#30480">#</a> <code id="30480"> ^</code><br /> <a class="navhash" href="#30481">#</a> <code id="30481"> ( )</code><br /> <a class="navhash" href="#30482">#</a> <code id="30482">ftpgw._.c:420:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30483">#</a> <code id="30483"> if( rcode = ftp_cachepath(Conn,host,port,path,AVStr(cachepath)) ){</code><br /> <a class="navhash" href="#30484">#</a> <code id="30484"> ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30485">#</a> <code id="30485">ftpgw._.c:420:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30486">#</a> <code id="30486"> if( rcode = ftp_cachepath(Conn,host,port,path,AVStr(cachepath)) ){</code><br /> <a class="navhash" href="#30487">#</a> <code id="30487"> ^</code><br /> <a class="navhash" href="#30488">#</a> <code id="30488"> ( )</code><br /> <a class="navhash" href="#30489">#</a> <code id="30489">ftpgw._.c:420:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30490">#</a> <code id="30490"> if( rcode = ftp_cachepath(Conn,host,port,path,AVStr(cachepath)) ){</code><br /> <a class="navhash" href="#30491">#</a> <code id="30491"> ^</code><br /> <a class="navhash" href="#30492">#</a> <code id="30492"> ==</code><br /> <a class="navhash" href="#30493">#</a> <code id="30493">ftpgw._.c:449:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30494">#</a> <code id="30494"> if( dp = strrchr(ppath,'/') )</code><br /> <a class="navhash" href="#30495">#</a> <code id="30495"> ~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30496">#</a> <code id="30496">ftpgw._.c:449:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30497">#</a> <code id="30497"> if( dp = strrchr(ppath,'/') )</code><br /> <a class="navhash" href="#30498">#</a> <code id="30498"> ^</code><br /> <a class="navhash" href="#30499">#</a> <code id="30499"> ( )</code><br /> <a class="navhash" href="#30500">#</a> <code id="30500">ftpgw._.c:449:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30501">#</a> <code id="30501"> if( dp = strrchr(ppath,'/') )</code><br /> <a class="navhash" href="#30502">#</a> <code id="30502"> ^</code><br /> <a class="navhash" href="#30503">#</a> <code id="30503"> ==</code><br /> <a class="navhash" href="#30504">#</a> <code id="30504">ftpgw._.c:455:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30505">#</a> <code id="30505"> if( pfp = fopen(ppath,"r") )</code><br /> <a class="navhash" href="#30506">#</a> <code id="30506"> ~~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30507">#</a> <code id="30507">ftpgw._.c:455:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30508">#</a> <code id="30508"> if( pfp = fopen(ppath,"r") )</code><br /> <a class="navhash" href="#30509">#</a> <code id="30509"> ^</code><br /> <a class="navhash" href="#30510">#</a> <code id="30510"> ( )</code><br /> <a class="navhash" href="#30511">#</a> <code id="30511">ftpgw._.c:455:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30512">#</a> <code id="30512"> if( pfp = fopen(ppath,"r") )</code><br /> <a class="navhash" href="#30513">#</a> <code id="30513"> ^</code><br /> <a class="navhash" href="#30514">#</a> <code id="30514"> ==</code><br /> <a class="navhash" href="#30515">#</a> <code id="30515">ftpgw._.c:473:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30516">#</a> <code id="30516"> if( dp = strrchr(ocpath,'/') )</code><br /> <a class="navhash" href="#30517">#</a> <code id="30517"> ~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30518">#</a> <code id="30518">ftpgw._.c:473:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30519">#</a> <code id="30519"> if( dp = strrchr(ocpath,'/') )</code><br /> <a class="navhash" href="#30520">#</a> <code id="30520"> ^</code><br /> <a class="navhash" href="#30521">#</a> <code id="30521"> ( )</code><br /> <a class="navhash" href="#30522">#</a> <code id="30522">ftpgw._.c:473:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30523">#</a> <code id="30523"> if( dp = strrchr(ocpath,'/') )</code><br /> <a class="navhash" href="#30524">#</a> <code id="30524"> ^</code><br /> <a class="navhash" href="#30525">#</a> <code id="30525"> ==</code><br /> <a class="navhash" href="#30526">#</a> <code id="30526">ftpgw._.c:476:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30527">#</a> <code id="30527"> if( file = strrchr(ocpath,'/') )</code><br /> <a class="navhash" href="#30528">#</a> <code id="30528"> ~~~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30529">#</a> <code id="30529">ftpgw._.c:476:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30530">#</a> <code id="30530"> if( file = strrchr(ocpath,'/') )</code><br /> <a class="navhash" href="#30531">#</a> <code id="30531"> ^</code><br /> <a class="navhash" href="#30532">#</a> <code id="30532"> ( )</code><br /> <a class="navhash" href="#30533">#</a> <code id="30533">ftpgw._.c:476:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30534">#</a> <code id="30534"> if( file = strrchr(ocpath,'/') )</code><br /> <a class="navhash" href="#30535">#</a> <code id="30535"> ^</code><br /> <a class="navhash" href="#30536">#</a> <code id="30536"> ==</code><br /> <a class="navhash" href="#30537">#</a> <code id="30537">ftpgw._.c:575:15: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#30538">#</a> <code id="30538"> if( obsolete && !reload || !obsolete && reload )</code><br /> <a class="navhash" href="#30539">#</a> <code id="30539"> ~~~~~~~~~^~~~~~~~~~ ~~</code><br /> <a class="navhash" href="#30540">#</a> <code id="30540">ftpgw._.c:575:15: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#30541">#</a> <code id="30541"> if( obsolete && !reload || !obsolete && reload )</code><br /> <a class="navhash" href="#30542">#</a> <code id="30542"> ^</code><br /> <a class="navhash" href="#30543">#</a> <code id="30543"> ( )</code><br /> <a class="navhash" href="#30544">#</a> <code id="30544">ftpgw._.c:575:39: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#30545">#</a> <code id="30545"> if( obsolete && !reload || !obsolete && reload )</code><br /> <a class="navhash" href="#30546">#</a> <code id="30546"> ~~ ~~~~~~~~~~^~~~~~~~~</code><br /> <a class="navhash" href="#30547">#</a> <code id="30547">ftpgw._.c:575:39: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#30548">#</a> <code id="30548"> if( obsolete && !reload || !obsolete && reload )</code><br /> <a class="navhash" href="#30549">#</a> <code id="30549"> ^</code><br /> <a class="navhash" href="#30550">#</a> <code id="30550"> ( )</code><br /> <a class="navhash" href="#30551">#</a> <code id="30551">ftpgw._.c:654:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30552">#</a> <code id="30552"> if( qp = strchr(url,'?') ){</code><br /> <a class="navhash" href="#30553">#</a> <code id="30553"> ~~~^~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30554">#</a> <code id="30554">ftpgw._.c:654:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30555">#</a> <code id="30555"> if( qp = strchr(url,'?') ){</code><br /> <a class="navhash" href="#30556">#</a> <code id="30556"> ^</code><br /> <a class="navhash" href="#30557">#</a> <code id="30557"> ( )</code><br /> <a class="navhash" href="#30558">#</a> <code id="30558">ftpgw._.c:654:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30559">#</a> <code id="30559"> if( qp = strchr(url,'?') ){</code><br /> <a class="navhash" href="#30560">#</a> <code id="30560"> ^</code><br /> <a class="navhash" href="#30561">#</a> <code id="30561"> ==</code><br /> <a class="navhash" href="#30562">#</a> <code id="30562">ftpgw._.c:704:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30563">#</a> <code id="30563"> if( totalc = putMovedToDir(Conn,tc) ){</code><br /> <a class="navhash" href="#30564">#</a> <code id="30564"> ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30565">#</a> <code id="30565">ftpgw._.c:704:14: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30566">#</a> <code id="30566"> if( totalc = putMovedToDir(Conn,tc) ){</code><br /> <a class="navhash" href="#30567">#</a> <code id="30567"> ^</code><br /> <a class="navhash" href="#30568">#</a> <code id="30568"> ( )</code><br /> <a class="navhash" href="#30569">#</a> <code id="30569">ftpgw._.c:704:14: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30570">#</a> <code id="30570"> if( totalc = putMovedToDir(Conn,tc) ){</code><br /> <a class="navhash" href="#30571">#</a> <code id="30571"> ^</code><br /> <a class="navhash" href="#30572">#</a> <code id="30572"> ==</code><br /> <a class="navhash" href="#30573">#</a> <code id="30573">ftpgw._.c:827:17: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#30574">#</a> <code id="30574"> if( isdir != 0 && (RequestFlags & QF_FTP_COMRETR)</code><br /> <a class="navhash" href="#30575">#</a> <code id="30575"> ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30576">#</a> <code id="30576">ftpgw._.c:827:17: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#30577">#</a> <code id="30577"> if( isdir != 0 && (RequestFlags & QF_FTP_COMRETR)</code><br /> <a class="navhash" href="#30578">#</a> <code id="30578"> ^</code><br /> <a class="navhash" href="#30579">#</a> <code id="30579"> ( )</code><br /> <a class="navhash" href="#30580">#</a> <code id="30580">ftpgw._.c:828:17: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#30581">#</a> <code id="30581"> || isdir == 0 && (RequestFlags & QF_FTP_COMLIST)</code><br /> <a class="navhash" href="#30582">#</a> <code id="30582"> ~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30583">#</a> <code id="30583">ftpgw._.c:828:17: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#30584">#</a> <code id="30584"> || isdir == 0 && (RequestFlags & QF_FTP_COMLIST)</code><br /> <a class="navhash" href="#30585">#</a> <code id="30585"> ^</code><br /> <a class="navhash" href="#30586">#</a> <code id="30586"> ( )</code><br /> <a class="navhash" href="#30587">#</a> <code id="30587">ftpgw._.c:842:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30588">#</a> <code id="30588"> if( qp = strchr(path,'?') ){</code><br /> <a class="navhash" href="#30589">#</a> <code id="30589"> ~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30590">#</a> <code id="30590">ftpgw._.c:842:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30591">#</a> <code id="30591"> if( qp = strchr(path,'?') ){</code><br /> <a class="navhash" href="#30592">#</a> <code id="30592"> ^</code><br /> <a class="navhash" href="#30593">#</a> <code id="30593"> ( )</code><br /> <a class="navhash" href="#30594">#</a> <code id="30594">ftpgw._.c:842:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30595">#</a> <code id="30595"> if( qp = strchr(path,'?') ){</code><br /> <a class="navhash" href="#30596">#</a> <code id="30596"> ^</code><br /> <a class="navhash" href="#30597">#</a> <code id="30597"> ==</code><br /> <a class="navhash" href="#30598">#</a> <code id="30598">ftpgw._.c:1128:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30599">#</a> <code id="30599"> if( totalc = putMovedToDir(Conn,tc) ){</code><br /> <a class="navhash" href="#30600">#</a> <code id="30600"> ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30601">#</a> <code id="30601">ftpgw._.c:1128:15: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30602">#</a> <code id="30602"> if( totalc = putMovedToDir(Conn,tc) ){</code><br /> <a class="navhash" href="#30603">#</a> <code id="30603"> ^</code><br /> <a class="navhash" href="#30604">#</a> <code id="30604"> ( )</code><br /> <a class="navhash" href="#30605">#</a> <code id="30605">ftpgw._.c:1128:15: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30606">#</a> <code id="30606"> if( totalc = putMovedToDir(Conn,tc) ){</code><br /> <a class="navhash" href="#30607">#</a> <code id="30607"> ^</code><br /> <a class="navhash" href="#30608">#</a> <code id="30608"> ==</code><br /> <a class="navhash" href="#30609">#</a> <code id="30609">ftpgw._.c:1148:27: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#30610">#</a> <code id="30610"> gotok = isdir || !isdir && (size == totalc);</code><br /> <a class="navhash" href="#30611">#</a> <code id="30611"> ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30612">#</a> <code id="30612">ftpgw._.c:1148:27: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#30613">#</a> <code id="30613"> gotok = isdir || !isdir && (size == totalc);</code><br /> <a class="navhash" href="#30614">#</a> <code id="30614"> ^</code><br /> <a class="navhash" href="#30615">#</a> <code id="30615"> ( )</code><br /> <a class="navhash" href="#30616">#</a> <code id="30616">ftpgw._.c:1399:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]</code><br /> <a class="navhash" href="#30617">#</a> <code id="30617"> else</code><br /> <a class="navhash" href="#30618">#</a> <code id="30618"> ^</code><br /> <a class="navhash" href="#30619">#</a> <code id="30619">ftpgw._.c:1516:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30620">#</a> <code id="30620"> if( dp = strpbrk(lsl,"\r\n") )</code><br /> <a class="navhash" href="#30621">#</a> <code id="30621"> ~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30622">#</a> <code id="30622">ftpgw._.c:1516:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30623">#</a> <code id="30623"> if( dp = strpbrk(lsl,"\r\n") )</code><br /> <a class="navhash" href="#30624">#</a> <code id="30624"> ^</code><br /> <a class="navhash" href="#30625">#</a> <code id="30625"> ( )</code><br /> <a class="navhash" href="#30626">#</a> <code id="30626">ftpgw._.c:1516:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30627">#</a> <code id="30627"> if( dp = strpbrk(lsl,"\r\n") )</code><br /> <a class="navhash" href="#30628">#</a> <code id="30628"> ^</code><br /> <a class="navhash" href="#30629">#</a> <code id="30629"> ==</code><br /> <a class="navhash" href="#30630">#</a> <code id="30630">ftpgw._.c:1550:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30631">#</a> <code id="30631"> if( len = strlen(links) ){</code><br /> <a class="navhash" href="#30632">#</a> <code id="30632"> ~~~~^~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30633">#</a> <code id="30633">ftpgw._.c:1550:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30634">#</a> <code id="30634"> if( len = strlen(links) ){</code><br /> <a class="navhash" href="#30635">#</a> <code id="30635"> ^</code><br /> <a class="navhash" href="#30636">#</a> <code id="30636"> ( )</code><br /> <a class="navhash" href="#30637">#</a> <code id="30637">ftpgw._.c:1550:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30638">#</a> <code id="30638"> if( len = strlen(links) ){</code><br /> <a class="navhash" href="#30639">#</a> <code id="30639"> ^</code><br /> <a class="navhash" href="#30640">#</a> <code id="30640"> ==</code><br /> <a class="navhash" href="#30641">#</a> <code id="30641">ftpgw._.c:1596:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30642">#</a> <code id="30642"> if( slp = strstr(name," -> ") ){</code><br /> <a class="navhash" href="#30643">#</a> <code id="30643"> ~~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30644">#</a> <code id="30644">ftpgw._.c:1596:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30645">#</a> <code id="30645"> if( slp = strstr(name," -> ") ){</code><br /> <a class="navhash" href="#30646">#</a> <code id="30646"> ^</code><br /> <a class="navhash" href="#30647">#</a> <code id="30647"> ( )</code><br /> <a class="navhash" href="#30648">#</a> <code id="30648">ftpgw._.c:1596:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30649">#</a> <code id="30649"> if( slp = strstr(name," -> ") ){</code><br /> <a class="navhash" href="#30650">#</a> <code id="30650"> ^</code><br /> <a class="navhash" href="#30651">#</a> <code id="30651"> ==</code><br /> <a class="navhash" href="#30652">#</a> <code id="30652">ftpgw._.c:1629:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30653">#</a> <code id="30653"> if( dp = strpbrk(name,"\r\n") )</code><br /> <a class="navhash" href="#30654">#</a> <code id="30654"> ~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30655">#</a> <code id="30655">ftpgw._.c:1629:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30656">#</a> <code id="30656"> if( dp = strpbrk(name,"\r\n") )</code><br /> <a class="navhash" href="#30657">#</a> <code id="30657"> ^</code><br /> <a class="navhash" href="#30658">#</a> <code id="30658"> ( )</code><br /> <a class="navhash" href="#30659">#</a> <code id="30659">ftpgw._.c:1629:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30660">#</a> <code id="30660"> if( dp = strpbrk(name,"\r\n") )</code><br /> <a class="navhash" href="#30661">#</a> <code id="30661"> ^</code><br /> <a class="navhash" href="#30662">#</a> <code id="30662"> ==</code><br /> <a class="navhash" href="#30663">#</a> <code id="30663">ftpgw._.c:1633:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30664">#</a> <code id="30664"> if( dp = strrchr(name,' ') )</code><br /> <a class="navhash" href="#30665">#</a> <code id="30665"> ~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30666">#</a> <code id="30666">ftpgw._.c:1633:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30667">#</a> <code id="30667"> if( dp = strrchr(name,' ') )</code><br /> <a class="navhash" href="#30668">#</a> <code id="30668"> ^</code><br /> <a class="navhash" href="#30669">#</a> <code id="30669"> ( )</code><br /> <a class="navhash" href="#30670">#</a> <code id="30670">ftpgw._.c:1633:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30671">#</a> <code id="30671"> if( dp = strrchr(name,' ') )</code><br /> <a class="navhash" href="#30672">#</a> <code id="30672"> ^</code><br /> <a class="navhash" href="#30673">#</a> <code id="30673"> ==</code><br /> <a class="navhash" href="#30674">#</a> <code id="30674">ftpgw._.c:1651:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30675">#</a> <code id="30675"> if( dp = strrchr(line,' ') ){</code><br /> <a class="navhash" href="#30676">#</a> <code id="30676"> ~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30677">#</a> <code id="30677">ftpgw._.c:1651:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30678">#</a> <code id="30678"> if( dp = strrchr(line,' ') ){</code><br /> <a class="navhash" href="#30679">#</a> <code id="30679"> ^</code><br /> <a class="navhash" href="#30680">#</a> <code id="30680"> ( )</code><br /> <a class="navhash" href="#30681">#</a> <code id="30681">ftpgw._.c:1651:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30682">#</a> <code id="30682"> if( dp = strrchr(line,' ') ){</code><br /> <a class="navhash" href="#30683">#</a> <code id="30683"> ^</code><br /> <a class="navhash" href="#30684">#</a> <code id="30684"> ==</code><br /> <a class="navhash" href="#30685">#</a> <code id="30685">ftpgw._.c:1676:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30686">#</a> <code id="30686"> if( lastdir = strrchr(dir,'/') )</code><br /> <a class="navhash" href="#30687">#</a> <code id="30687"> ~~~~~~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30688">#</a> <code id="30688">ftpgw._.c:1676:16: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30689">#</a> <code id="30689"> if( lastdir = strrchr(dir,'/') )</code><br /> <a class="navhash" href="#30690">#</a> <code id="30690"> ^</code><br /> <a class="navhash" href="#30691">#</a> <code id="30691"> ( )</code><br /> <a class="navhash" href="#30692">#</a> <code id="30692">ftpgw._.c:1676:16: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30693">#</a> <code id="30693"> if( lastdir = strrchr(dir,'/') )</code><br /> <a class="navhash" href="#30694">#</a> <code id="30694"> ^</code><br /> <a class="navhash" href="#30695">#</a> <code id="30695"> ==</code><br /> <a class="navhash" href="#30696">#</a> <code id="30696">ftpgw._.c:1695:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30697">#</a> <code id="30697"> while( cdir = strstr(path,"/./") )</code><br /> <a class="navhash" href="#30698">#</a> <code id="30698"> ~~~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30699">#</a> <code id="30699">ftpgw._.c:1695:15: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30700">#</a> <code id="30700"> while( cdir = strstr(path,"/./") )</code><br /> <a class="navhash" href="#30701">#</a> <code id="30701"> ^</code><br /> <a class="navhash" href="#30702">#</a> <code id="30702"> ( )</code><br /> <a class="navhash" href="#30703">#</a> <code id="30703">ftpgw._.c:1695:15: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30704">#</a> <code id="30704"> while( cdir = strstr(path,"/./") )</code><br /> <a class="navhash" href="#30705">#</a> <code id="30705"> ^</code><br /> <a class="navhash" href="#30706">#</a> <code id="30706"> ==</code><br /> <a class="navhash" href="#30707">#</a> <code id="30707">ftpgw._.c:1698:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30708">#</a> <code id="30708"> while( pdir = strstr(path,"/../") ){</code><br /> <a class="navhash" href="#30709">#</a> <code id="30709"> ~~~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30710">#</a> <code id="30710">ftpgw._.c:1698:15: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30711">#</a> <code id="30711"> while( pdir = strstr(path,"/../") ){</code><br /> <a class="navhash" href="#30712">#</a> <code id="30712"> ^</code><br /> <a class="navhash" href="#30713">#</a> <code id="30713"> ( )</code><br /> <a class="navhash" href="#30714">#</a> <code id="30714">ftpgw._.c:1698:15: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30715">#</a> <code id="30715"> while( pdir = strstr(path,"/../") ){</code><br /> <a class="navhash" href="#30716">#</a> <code id="30716"> ^</code><br /> <a class="navhash" href="#30717">#</a> <code id="30717"> ==</code><br /> <a class="navhash" href="#30718">#</a> <code id="30718">27 warnings generated.</code><br /> <a class="navhash" href="#30719">#</a> <code id="30719">../mkcpp filetype.c filetype._.c</code><br /> <a class="navhash" href="#30720">#</a> <code id="30720">-- mkcpp set time: 1492117341 -> 1274037944 filetype._.c</code><br /> <a class="navhash" href="#30721">#</a> <code id="30721">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c filetype._.c -o filetype.o</code><br /> <a class="navhash" href="#30722">#</a> <code id="30722">filetype._.c:135:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30723">#</a> <code id="30723"> for( fx = 0; filetype = dflt_filetypes[fx]; fx++ )</code><br /> <a class="navhash" href="#30724">#</a> <code id="30724"> ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30725">#</a> <code id="30725">filetype._.c:135:24: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30726">#</a> <code id="30726"> for( fx = 0; filetype = dflt_filetypes[fx]; fx++ )</code><br /> <a class="navhash" href="#30727">#</a> <code id="30727"> ^</code><br /> <a class="navhash" href="#30728">#</a> <code id="30728"> ( )</code><br /> <a class="navhash" href="#30729">#</a> <code id="30729">filetype._.c:135:24: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30730">#</a> <code id="30730"> for( fx = 0; filetype = dflt_filetypes[fx]; fx++ )</code><br /> <a class="navhash" href="#30731">#</a> <code id="30731"> ^</code><br /> <a class="navhash" href="#30732">#</a> <code id="30732"> ==</code><br /> <a class="navhash" href="#30733">#</a> <code id="30733">filetype._.c:143:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30734">#</a> <code id="30734"> if( sp = strrcasestr(path,sfx) ){</code><br /> <a class="navhash" href="#30735">#</a> <code id="30735"> ~~~^~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30736">#</a> <code id="30736">filetype._.c:143:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30737">#</a> <code id="30737"> if( sp = strrcasestr(path,sfx) ){</code><br /> <a class="navhash" href="#30738">#</a> <code id="30738"> ^</code><br /> <a class="navhash" href="#30739">#</a> <code id="30739"> ( )</code><br /> <a class="navhash" href="#30740">#</a> <code id="30740">filetype._.c:143:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30741">#</a> <code id="30741"> if( sp = strrcasestr(path,sfx) ){</code><br /> <a class="navhash" href="#30742">#</a> <code id="30742"> ^</code><br /> <a class="navhash" href="#30743">#</a> <code id="30743"> ==</code><br /> <a class="navhash" href="#30744">#</a> <code id="30744">filetype._.c:155:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30745">#</a> <code id="30745"> for( ci = 0; ft = filetypes[ci]; ci++ ){</code><br /> <a class="navhash" href="#30746">#</a> <code id="30746"> ~~~^~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30747">#</a> <code id="30747">filetype._.c:155:18: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30748">#</a> <code id="30748"> for( ci = 0; ft = filetypes[ci]; ci++ ){</code><br /> <a class="navhash" href="#30749">#</a> <code id="30749"> ^</code><br /> <a class="navhash" href="#30750">#</a> <code id="30750"> ( )</code><br /> <a class="navhash" href="#30751">#</a> <code id="30751">filetype._.c:155:18: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30752">#</a> <code id="30752"> for( ci = 0; ft = filetypes[ci]; ci++ ){</code><br /> <a class="navhash" href="#30753">#</a> <code id="30753"> ^</code><br /> <a class="navhash" href="#30754">#</a> <code id="30754"> ==</code><br /> <a class="navhash" href="#30755">#</a> <code id="30755">filetype._.c:169:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30756">#</a> <code id="30756"> for( ci = 0; ft = filetypes[ci]; ci++ ){</code><br /> <a class="navhash" href="#30757">#</a> <code id="30757"> ~~~^~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30758">#</a> <code id="30758">filetype._.c:169:18: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30759">#</a> <code id="30759"> for( ci = 0; ft = filetypes[ci]; ci++ ){</code><br /> <a class="navhash" href="#30760">#</a> <code id="30760"> ^</code><br /> <a class="navhash" href="#30761">#</a> <code id="30761"> ( )</code><br /> <a class="navhash" href="#30762">#</a> <code id="30762">filetype._.c:169:18: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30763">#</a> <code id="30763"> for( ci = 0; ft = filetypes[ci]; ci++ ){</code><br /> <a class="navhash" href="#30764">#</a> <code id="30764"> ^</code><br /> <a class="navhash" href="#30765">#</a> <code id="30765"> ==</code><br /> <a class="navhash" href="#30766">#</a> <code id="30766">filetype._.c:177:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30767">#</a> <code id="30767"> if( gt = filename2gtypeX(name) )</code><br /> <a class="navhash" href="#30768">#</a> <code id="30768"> ~~~^~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30769">#</a> <code id="30769">filetype._.c:177:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30770">#</a> <code id="30770"> if( gt = filename2gtypeX(name) )</code><br /> <a class="navhash" href="#30771">#</a> <code id="30771"> ^</code><br /> <a class="navhash" href="#30772">#</a> <code id="30772"> ( )</code><br /> <a class="navhash" href="#30773">#</a> <code id="30773">filetype._.c:177:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30774">#</a> <code id="30774"> if( gt = filename2gtypeX(name) )</code><br /> <a class="navhash" href="#30775">#</a> <code id="30775"> ^</code><br /> <a class="navhash" href="#30776">#</a> <code id="30776"> ==</code><br /> <a class="navhash" href="#30777">#</a> <code id="30777">filetype._.c:186:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30778">#</a> <code id="30778"> for( ci = 0; ft = filetypes[ci]; ci++ ){</code><br /> <a class="navhash" href="#30779">#</a> <code id="30779"> ~~~^~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30780">#</a> <code id="30780">filetype._.c:186:18: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30781">#</a> <code id="30781"> for( ci = 0; ft = filetypes[ci]; ci++ ){</code><br /> <a class="navhash" href="#30782">#</a> <code id="30782"> ^</code><br /> <a class="navhash" href="#30783">#</a> <code id="30783"> ( )</code><br /> <a class="navhash" href="#30784">#</a> <code id="30784">filetype._.c:186:18: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30785">#</a> <code id="30785"> for( ci = 0; ft = filetypes[ci]; ci++ ){</code><br /> <a class="navhash" href="#30786">#</a> <code id="30786"> ^</code><br /> <a class="navhash" href="#30787">#</a> <code id="30787"> ==</code><br /> <a class="navhash" href="#30788">#</a> <code id="30788">filetype._.c:212:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30789">#</a> <code id="30789"> if( ctype = filename2ctype(path/*,0L*/) )</code><br /> <a class="navhash" href="#30790">#</a> <code id="30790"> ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30791">#</a> <code id="30791">filetype._.c:212:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30792">#</a> <code id="30792"> if( ctype = filename2ctype(path/*,0L*/) )</code><br /> <a class="navhash" href="#30793">#</a> <code id="30793"> ^</code><br /> <a class="navhash" href="#30794">#</a> <code id="30794"> ( )</code><br /> <a class="navhash" href="#30795">#</a> <code id="30795">filetype._.c:212:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30796">#</a> <code id="30796"> if( ctype = filename2ctype(path/*,0L*/) )</code><br /> <a class="navhash" href="#30797">#</a> <code id="30797"> ^</code><br /> <a class="navhash" href="#30798">#</a> <code id="30798"> ==</code><br /> <a class="navhash" href="#30799">#</a> <code id="30799">filetype._.c:220:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30800">#</a> <code id="30800"> if( gtype = filename2gtypeX(path) ){</code><br /> <a class="navhash" href="#30801">#</a> <code id="30801"> ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30802">#</a> <code id="30802">filetype._.c:220:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30803">#</a> <code id="30803"> if( gtype = filename2gtypeX(path) ){</code><br /> <a class="navhash" href="#30804">#</a> <code id="30804"> ^</code><br /> <a class="navhash" href="#30805">#</a> <code id="30805"> ( )</code><br /> <a class="navhash" href="#30806">#</a> <code id="30806">filetype._.c:220:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30807">#</a> <code id="30807"> if( gtype = filename2gtypeX(path) ){</code><br /> <a class="navhash" href="#30808">#</a> <code id="30808"> ^</code><br /> <a class="navhash" href="#30809">#</a> <code id="30809"> ==</code><br /> <a class="navhash" href="#30810">#</a> <code id="30810">8 warnings generated.</code><br /> <a class="navhash" href="#30811">#</a> <code id="30811">rm -f ../lib/libdelegate.a</code><br /> <a class="navhash" href="#30812">#</a> <code id="30812">ar cr ../lib/libdelegate.a version.o ../srcsign.o editconf.o admin.o notify.o shutter.o abort.o form2conf.o process.o vaddr.o conf.o svport.o ddi.o textconv.o script.o param.o env.o thmain.o syslog.o log.o svstat.o iotimeout.o misc.o msg.o yshell.o shio.o db.o hostlist.o cond.o service.o svconf.o filter.o master.o qstest.o delegate.o caps.o spinach.o stls.o tsp.o sudo.o gacl.o access.o ident.o dgauth.o dgsign.o ccache.o cache.o distrib.o bcounter.o ipno.o inets.o uns.o rident.o inetd.o thruwayd.o dget.o urlfind.o mount.o url.o gopher.o icp.o icap.o http.o httpx.o httplog.o httphead.o httpd.o cgi.o ssi.o htaccept.o htccx.o htswitch.o htmlgen.o htfilter.o nntp.o nntplist.o nntpgw.o enews.o pop.o smtp.o telnet.o ftp.o xferlog.o X.o wais.o whois.o xflash.o imap.o ldap.o smtpgate.o alias.o domain.o lpr.o sftp.o socks.o socks4.o sox.o cuseeme.o coupler.o vsap.o tcprelay.o udprelay.o ftpgw.o filetype.o</code><br /> <a class="navhash" href="#30813">#</a> <code id="30813">/usr/bin/ranlib ../lib/libdelegate.a</code><br /> <a class="navhash" href="#30814">#</a> <code id="30814">"/tmp/delegate/src/delegate9.9.13/mkmake.exe" -touch "../lib/libdelegate.a"</code><br /> <a class="navhash" href="#30815">#</a> <code id="30815">../mkcpp embed.c embed._.c</code><br /> <a class="navhash" href="#30816">#</a> <code id="30816">-- mkcpp set time: 1492117341 -> 1403842561 embed._.c</code><br /> <a class="navhash" href="#30817">#</a> <code id="30817">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c embed._.c -o embed.o -DADMINPASS=\"\" -DADMIN=\"root@localhost\" \</code><br /> <a class="navhash" href="#30818">#</a> <code id="30818"> -DIMPSIZE=10000</code><br /> <a class="navhash" href="#30819">#</a> <code id="30819">embed._.c:127:19: warning: data argument not used by format string [-Wformat-extra-args]</code><br /> <a class="navhash" href="#30820">#</a> <code id="30820"> printf("\"\n\n",nc,st.st_mtime);</code><br /> <a class="navhash" href="#30821">#</a> <code id="30821"> ~~~~~~~~ ^</code><br /> <a class="navhash" href="#30822">#</a> <code id="30822">embed._.c:128:24: warning: data argument not used by format string [-Wformat-extra-args]</code><br /> <a class="navhash" href="#30823">#</a> <code id="30823"> else printf("\";\n\n",nc,st.st_mtime);</code><br /> <a class="navhash" href="#30824">#</a> <code id="30824"> ~~~~~~~~~ ^</code><br /> <a class="navhash" href="#30825">#</a> <code id="30825">embed._.c:191:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30826">#</a> <code id="30826"> if( az = strheadstrX(a1,"-IMPSIZE=",0) ){</code><br /> <a class="navhash" href="#30827">#</a> <code id="30827"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30828">#</a> <code id="30828">embed._.c:191:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30829">#</a> <code id="30829"> if( az = strheadstrX(a1,"-IMPSIZE=",0) ){</code><br /> <a class="navhash" href="#30830">#</a> <code id="30830"> ^</code><br /> <a class="navhash" href="#30831">#</a> <code id="30831"> ( )</code><br /> <a class="navhash" href="#30832">#</a> <code id="30832">embed._.c:191:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30833">#</a> <code id="30833"> if( az = strheadstrX(a1,"-IMPSIZE=",0) ){</code><br /> <a class="navhash" href="#30834">#</a> <code id="30834"> ^</code><br /> <a class="navhash" href="#30835">#</a> <code id="30835"> ==</code><br /> <a class="navhash" href="#30836">#</a> <code id="30836">embed._.c:277:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30837">#</a> <code id="30837"> if( filter = (char*)strrchr(dirfile,'/') ){</code><br /> <a class="navhash" href="#30838">#</a> <code id="30838"> ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30839">#</a> <code id="30839">embed._.c:277:14: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30840">#</a> <code id="30840"> if( filter = (char*)strrchr(dirfile,'/') ){</code><br /> <a class="navhash" href="#30841">#</a> <code id="30841"> ^</code><br /> <a class="navhash" href="#30842">#</a> <code id="30842"> ( )</code><br /> <a class="navhash" href="#30843">#</a> <code id="30843">embed._.c:277:14: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30844">#</a> <code id="30844"> if( filter = (char*)strrchr(dirfile,'/') ){</code><br /> <a class="navhash" href="#30845">#</a> <code id="30845"> ^</code><br /> <a class="navhash" href="#30846">#</a> <code id="30846"> ==</code><br /> <a class="navhash" href="#30847">#</a> <code id="30847">embed._.c:279:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30848">#</a> <code id="30848"> if( recursive = strstr(dirfile,"**") ){</code><br /> <a class="navhash" href="#30849">#</a> <code id="30849"> ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30850">#</a> <code id="30850">embed._.c:279:18: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30851">#</a> <code id="30851"> if( recursive = strstr(dirfile,"**") ){</code><br /> <a class="navhash" href="#30852">#</a> <code id="30852"> ^</code><br /> <a class="navhash" href="#30853">#</a> <code id="30853"> ( )</code><br /> <a class="navhash" href="#30854">#</a> <code id="30854">embed._.c:279:18: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30855">#</a> <code id="30855"> if( recursive = strstr(dirfile,"**") ){</code><br /> <a class="navhash" href="#30856">#</a> <code id="30856"> ^</code><br /> <a class="navhash" href="#30857">#</a> <code id="30857"> ==</code><br /> <a class="navhash" href="#30858">#</a> <code id="30858">embed._.c:335:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30859">#</a> <code id="30859"> if( np = strchr(psp,':') )</code><br /> <a class="navhash" href="#30860">#</a> <code id="30860"> ~~~^~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30861">#</a> <code id="30861">embed._.c:335:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30862">#</a> <code id="30862"> if( np = strchr(psp,':') )</code><br /> <a class="navhash" href="#30863">#</a> <code id="30863"> ^</code><br /> <a class="navhash" href="#30864">#</a> <code id="30864"> ( )</code><br /> <a class="navhash" href="#30865">#</a> <code id="30865">embed._.c:335:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30866">#</a> <code id="30866"> if( np = strchr(psp,':') )</code><br /> <a class="navhash" href="#30867">#</a> <code id="30867"> ^</code><br /> <a class="navhash" href="#30868">#</a> <code id="30868"> ==</code><br /> <a class="navhash" href="#30869">#</a> <code id="30869">6 warnings generated.</code><br /> <a class="navhash" href="#30870">#</a> <code id="30870">clang -L../lib -o embed embed.o version.o ../srcsign.o \</code><br /> <a class="navhash" href="#30871">#</a> <code id="30871"> ../lib/library.a ../lib/libgates.a ../lib/libcfi.a ../lib/libmimekit.a ../lib/libmd5.a \</code><br /> <a class="navhash" href="#30872">#</a> <code id="30872"> -lnsl -ldl -lutil -lpthread -lpam -lstdc++ -lc ../lib/libsubst.a -lnsl -ldl -lutil -lpthread -lpam -lstdc++</code><br /> <a class="navhash" href="#30873">#</a> <code id="30873">./embed -IMPSIZE=10000 > _builtin.c "../COPYRIGHT" "builtin/**/*.gif" "builtin/**/*.ico" "builtin/**/*.bmp" "builtin/**/*.dll" "builtin/**/*.dhtml" "builtin/**/*.pem" "builtin/**/*.cnf" "builtin/**/*.cnv" "builtin/config/smtpgate/**/conf"</code><br /> <a class="navhash" href="#30874">#</a> <code id="30874">embed: R=44 r=98 L=296 f=209</code><br /> <a class="navhash" href="#30875">#</a> <code id="30875">../mkcpp builtin.c builtin._.c</code><br /> <a class="navhash" href="#30876">#</a> <code id="30876">-- mkcpp set time: 1492117341 -> 1399198412 builtin._.c</code><br /> <a class="navhash" href="#30877">#</a> <code id="30877">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c builtin._.c -o builtin.o</code><br /> <a class="navhash" href="#30878">#</a> <code id="30878">builtin._.c:81:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30879">#</a> <code id="30879"> for(i = 0; file1 = get_builtin_file(i); i++){</code><br /> <a class="navhash" href="#30880">#</a> <code id="30880"> ~~~~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30881">#</a> <code id="30881">builtin._.c:81:19: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30882">#</a> <code id="30882"> for(i = 0; file1 = get_builtin_file(i); i++){</code><br /> <a class="navhash" href="#30883">#</a> <code id="30883"> ^</code><br /> <a class="navhash" href="#30884">#</a> <code id="30884"> ( )</code><br /> <a class="navhash" href="#30885">#</a> <code id="30885">builtin._.c:81:19: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30886">#</a> <code id="30886"> for(i = 0; file1 = get_builtin_file(i); i++){</code><br /> <a class="navhash" href="#30887">#</a> <code id="30887"> ^</code><br /> <a class="navhash" href="#30888">#</a> <code id="30888"> ==</code><br /> <a class="navhash" href="#30889">#</a> <code id="30889">builtin._.c:104:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30890">#</a> <code id="30890"> for(i = 0; file1 = get_builtin_file(i); i++){</code><br /> <a class="navhash" href="#30891">#</a> <code id="30891"> ~~~~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30892">#</a> <code id="30892">builtin._.c:104:19: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30893">#</a> <code id="30893"> for(i = 0; file1 = get_builtin_file(i); i++){</code><br /> <a class="navhash" href="#30894">#</a> <code id="30894"> ^</code><br /> <a class="navhash" href="#30895">#</a> <code id="30895"> ( )</code><br /> <a class="navhash" href="#30896">#</a> <code id="30896">builtin._.c:104:19: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30897">#</a> <code id="30897"> for(i = 0; file1 = get_builtin_file(i); i++){</code><br /> <a class="navhash" href="#30898">#</a> <code id="30898"> ^</code><br /> <a class="navhash" href="#30899">#</a> <code id="30899"> ==</code><br /> <a class="navhash" href="#30900">#</a> <code id="30900">builtin._.c:126:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30901">#</a> <code id="30901"> if( fp = fopen(path,"r") ){</code><br /> <a class="navhash" href="#30902">#</a> <code id="30902"> ~~~^~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30903">#</a> <code id="30903">builtin._.c:126:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30904">#</a> <code id="30904"> if( fp = fopen(path,"r") ){</code><br /> <a class="navhash" href="#30905">#</a> <code id="30905"> ^</code><br /> <a class="navhash" href="#30906">#</a> <code id="30906"> ( )</code><br /> <a class="navhash" href="#30907">#</a> <code id="30907">builtin._.c:126:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30908">#</a> <code id="30908"> if( fp = fopen(path,"r") ){</code><br /> <a class="navhash" href="#30909">#</a> <code id="30909"> ^</code><br /> <a class="navhash" href="#30910">#</a> <code id="30910"> ==</code><br /> <a class="navhash" href="#30911">#</a> <code id="30911">builtin._.c:130:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30912">#</a> <code id="30912"> if( fp = dirfopen("builtin-data",AVStr(path),"w") ){</code><br /> <a class="navhash" href="#30913">#</a> <code id="30913"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30914">#</a> <code id="30914">builtin._.c:130:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30915">#</a> <code id="30915"> if( fp = dirfopen("builtin-data",AVStr(path),"w") ){</code><br /> <a class="navhash" href="#30916">#</a> <code id="30916"> ^</code><br /> <a class="navhash" href="#30917">#</a> <code id="30917"> ( )</code><br /> <a class="navhash" href="#30918">#</a> <code id="30918">builtin._.c:130:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30919">#</a> <code id="30919"> if( fp = dirfopen("builtin-data",AVStr(path),"w") ){</code><br /> <a class="navhash" href="#30920">#</a> <code id="30920"> ^</code><br /> <a class="navhash" href="#30921">#</a> <code id="30921"> ==</code><br /> <a class="navhash" href="#30922">#</a> <code id="30922">4 warnings generated.</code><br /> <a class="navhash" href="#30923">#</a> <code id="30923">../mkcpp delegated.c delegated._.c</code><br /> <a class="navhash" href="#30924">#</a> <code id="30924">-- mkcpp set time: 1492117341 -> 1414752076 delegated._.c</code><br /> <a class="navhash" href="#30925">#</a> <code id="30925">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c delegated._.c -o delegated.o</code><br /> <a class="navhash" href="#30926">#</a> <code id="30926">delegated._.c:493:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30927">#</a> <code id="30927"> if( fp = LOG_openLogFile(form,"r") ){</code><br /> <a class="navhash" href="#30928">#</a> <code id="30928"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30929">#</a> <code id="30929">delegated._.c:493:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30930">#</a> <code id="30930"> if( fp = LOG_openLogFile(form,"r") ){</code><br /> <a class="navhash" href="#30931">#</a> <code id="30931"> ^</code><br /> <a class="navhash" href="#30932">#</a> <code id="30932"> ( )</code><br /> <a class="navhash" href="#30933">#</a> <code id="30933">delegated._.c:493:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30934">#</a> <code id="30934"> if( fp = LOG_openLogFile(form,"r") ){</code><br /> <a class="navhash" href="#30935">#</a> <code id="30935"> ^</code><br /> <a class="navhash" href="#30936">#</a> <code id="30936"> ==</code><br /> <a class="navhash" href="#30937">#</a> <code id="30937">delegated._.c:502:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30938">#</a> <code id="30938"> if( fp = LOG_openLogFile(form,"w") ){</code><br /> <a class="navhash" href="#30939">#</a> <code id="30939"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30940">#</a> <code id="30940">delegated._.c:502:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30941">#</a> <code id="30941"> if( fp = LOG_openLogFile(form,"w") ){</code><br /> <a class="navhash" href="#30942">#</a> <code id="30942"> ^</code><br /> <a class="navhash" href="#30943">#</a> <code id="30943"> ( )</code><br /> <a class="navhash" href="#30944">#</a> <code id="30944">delegated._.c:502:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30945">#</a> <code id="30945"> if( fp = LOG_openLogFile(form,"w") ){</code><br /> <a class="navhash" href="#30946">#</a> <code id="30946"> ^</code><br /> <a class="navhash" href="#30947">#</a> <code id="30947"> ==</code><br /> <a class="navhash" href="#30948">#</a> <code id="30948">delegated._.c:711:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30949">#</a> <code id="30949"> if( fp = fopen(NoTmpSpaceLog,"a") ){</code><br /> <a class="navhash" href="#30950">#</a> <code id="30950"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30951">#</a> <code id="30951">delegated._.c:711:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30952">#</a> <code id="30952"> if( fp = fopen(NoTmpSpaceLog,"a") ){</code><br /> <a class="navhash" href="#30953">#</a> <code id="30953"> ^</code><br /> <a class="navhash" href="#30954">#</a> <code id="30954"> ( )</code><br /> <a class="navhash" href="#30955">#</a> <code id="30955">delegated._.c:711:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30956">#</a> <code id="30956"> if( fp = fopen(NoTmpSpaceLog,"a") ){</code><br /> <a class="navhash" href="#30957">#</a> <code id="30957"> ^</code><br /> <a class="navhash" href="#30958">#</a> <code id="30958"> ==</code><br /> <a class="navhash" href="#30959">#</a> <code id="30959">delegated._.c:1019:20: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#30960">#</a> <code id="30960"> || !lFXNUMSERV() && !IsConnected(SR[0],NULL)</code><br /> <a class="navhash" href="#30961">#</a> <code id="30961"> ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30962">#</a> <code id="30962">delegated._.c:1019:20: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#30963">#</a> <code id="30963"> || !lFXNUMSERV() && !IsConnected(SR[0],NULL)</code><br /> <a class="navhash" href="#30964">#</a> <code id="30964"> ^</code><br /> <a class="navhash" href="#30965">#</a> <code id="30965"> ( )</code><br /> <a class="navhash" href="#30966">#</a> <code id="30966">delegated._.c:1205:33: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#30967">#</a> <code id="30967"> * status via file like "/proc/*"</code><br /> <a class="navhash" href="#30968">#</a> <code id="30968"> ^</code><br /> <a class="navhash" href="#30969">#</a> <code id="30969">delegated._.c:1302:19: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse]</code><br /> <a class="navhash" href="#30970">#</a> <code id="30970"> int closeSoxSync();</code><br /> <a class="navhash" href="#30971">#</a> <code id="30971"> ^~</code><br /> <a class="navhash" href="#30972">#</a> <code id="30972">delegated._.c:1302:19: note: replace parentheses with an initializer to declare a variable</code><br /> <a class="navhash" href="#30973">#</a> <code id="30973"> int closeSoxSync();</code><br /> <a class="navhash" href="#30974">#</a> <code id="30974"> ^~</code><br /> <a class="navhash" href="#30975">#</a> <code id="30975"> = 0</code><br /> <a class="navhash" href="#30976">#</a> <code id="30976">delegated._.c:1303:20: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse]</code><br /> <a class="navhash" href="#30977">#</a> <code id="30977"> int closeSoxLocal();</code><br /> <a class="navhash" href="#30978">#</a> <code id="30978"> ^~</code><br /> <a class="navhash" href="#30979">#</a> <code id="30979">delegated._.c:1303:20: note: replace parentheses with an initializer to declare a variable</code><br /> <a class="navhash" href="#30980">#</a> <code id="30980"> int closeSoxLocal();</code><br /> <a class="navhash" href="#30981">#</a> <code id="30981"> ^~</code><br /> <a class="navhash" href="#30982">#</a> <code id="30982"> = 0</code><br /> <a class="navhash" href="#30983">#</a> <code id="30983">delegated._.c:1360:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30984">#</a> <code id="30984"> for( ei = 0; e1 = environ[ei]; ei++ ){</code><br /> <a class="navhash" href="#30985">#</a> <code id="30985"> ~~~^~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30986">#</a> <code id="30986">delegated._.c:1360:19: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30987">#</a> <code id="30987"> for( ei = 0; e1 = environ[ei]; ei++ ){</code><br /> <a class="navhash" href="#30988">#</a> <code id="30988"> ^</code><br /> <a class="navhash" href="#30989">#</a> <code id="30989"> ( )</code><br /> <a class="navhash" href="#30990">#</a> <code id="30990">delegated._.c:1360:19: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#30991">#</a> <code id="30991"> for( ei = 0; e1 = environ[ei]; ei++ ){</code><br /> <a class="navhash" href="#30992">#</a> <code id="30992"> ^</code><br /> <a class="navhash" href="#30993">#</a> <code id="30993"> ==</code><br /> <a class="navhash" href="#30994">#</a> <code id="30994">delegated._.c:1460:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#30995">#</a> <code id="30995"> if( logfp = fopen(lpath,"r") ){</code><br /> <a class="navhash" href="#30996">#</a> <code id="30996"> ~~~~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#30997">#</a> <code id="30997">delegated._.c:1460:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#30998">#</a> <code id="30998"> if( logfp = fopen(lpath,"r") ){</code><br /> <a class="navhash" href="#30999">#</a> <code id="30999"> ^</code><br /> <a class="navhash" href="#31000">#</a> <code id="31000"> ( )</code><br /> <a class="navhash" href="#31001">#</a> <code id="31001">delegated._.c:1460:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31002">#</a> <code id="31002"> if( logfp = fopen(lpath,"r") ){</code><br /> <a class="navhash" href="#31003">#</a> <code id="31003"> ^</code><br /> <a class="navhash" href="#31004">#</a> <code id="31004"> ==</code><br /> <a class="navhash" href="#31005">#</a> <code id="31005">delegated._.c:1668:23: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse]</code><br /> <a class="navhash" href="#31006">#</a> <code id="31006"> int doDeleteOnExit();</code><br /> <a class="navhash" href="#31007">#</a> <code id="31007"> ^~</code><br /> <a class="navhash" href="#31008">#</a> <code id="31008">delegated._.c:1668:23: note: replace parentheses with an initializer to declare a variable</code><br /> <a class="navhash" href="#31009">#</a> <code id="31009"> int doDeleteOnExit();</code><br /> <a class="navhash" href="#31010">#</a> <code id="31010"> ^~</code><br /> <a class="navhash" href="#31011">#</a> <code id="31011"> = 0</code><br /> <a class="navhash" href="#31012">#</a> <code id="31012">delegated._.c:1687:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31013">#</a> <code id="31013"> while( pid = wait(0) ){</code><br /> <a class="navhash" href="#31014">#</a> <code id="31014"> ~~~~^~~~~~~~~</code><br /> <a class="navhash" href="#31015">#</a> <code id="31015">delegated._.c:1687:16: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31016">#</a> <code id="31016"> while( pid = wait(0) ){</code><br /> <a class="navhash" href="#31017">#</a> <code id="31017"> ^</code><br /> <a class="navhash" href="#31018">#</a> <code id="31018"> ( )</code><br /> <a class="navhash" href="#31019">#</a> <code id="31019">delegated._.c:1687:16: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31020">#</a> <code id="31020"> while( pid = wait(0) ){</code><br /> <a class="navhash" href="#31021">#</a> <code id="31021"> ^</code><br /> <a class="navhash" href="#31022">#</a> <code id="31022"> ==</code><br /> <a class="navhash" href="#31023">#</a> <code id="31023">delegated._.c:1917:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31024">#</a> <code id="31024"> if( dp = strchr(arg,':') ){</code><br /> <a class="navhash" href="#31025">#</a> <code id="31025"> ~~~^~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31026">#</a> <code id="31026">delegated._.c:1917:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31027">#</a> <code id="31027"> if( dp = strchr(arg,':') ){</code><br /> <a class="navhash" href="#31028">#</a> <code id="31028"> ^</code><br /> <a class="navhash" href="#31029">#</a> <code id="31029"> ( )</code><br /> <a class="navhash" href="#31030">#</a> <code id="31030">delegated._.c:1917:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31031">#</a> <code id="31031"> if( dp = strchr(arg,':') ){</code><br /> <a class="navhash" href="#31032">#</a> <code id="31032"> ^</code><br /> <a class="navhash" href="#31033">#</a> <code id="31033"> ==</code><br /> <a class="navhash" href="#31034">#</a> <code id="31034">delegated._.c:1947:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31035">#</a> <code id="31035"> if( dp = strchr(arg,'=') ){</code><br /> <a class="navhash" href="#31036">#</a> <code id="31036"> ~~~^~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31037">#</a> <code id="31037">delegated._.c:1947:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31038">#</a> <code id="31038"> if( dp = strchr(arg,'=') ){</code><br /> <a class="navhash" href="#31039">#</a> <code id="31039"> ^</code><br /> <a class="navhash" href="#31040">#</a> <code id="31040"> ( )</code><br /> <a class="navhash" href="#31041">#</a> <code id="31041">delegated._.c:1947:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31042">#</a> <code id="31042"> if( dp = strchr(arg,'=') ){</code><br /> <a class="navhash" href="#31043">#</a> <code id="31043"> ^</code><br /> <a class="navhash" href="#31044">#</a> <code id="31044"> ==</code><br /> <a class="navhash" href="#31045">#</a> <code id="31045">delegated._.c:1977:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31046">#</a> <code id="31046"> if( list = strchr(arg,'=') ){</code><br /> <a class="navhash" href="#31047">#</a> <code id="31047"> ~~~~~^~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31048">#</a> <code id="31048">delegated._.c:1977:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31049">#</a> <code id="31049"> if( list = strchr(arg,'=') ){</code><br /> <a class="navhash" href="#31050">#</a> <code id="31050"> ^</code><br /> <a class="navhash" href="#31051">#</a> <code id="31051"> ( )</code><br /> <a class="navhash" href="#31052">#</a> <code id="31052">delegated._.c:1977:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31053">#</a> <code id="31053"> if( list = strchr(arg,'=') ){</code><br /> <a class="navhash" href="#31054">#</a> <code id="31054"> ^</code><br /> <a class="navhash" href="#31055">#</a> <code id="31055"> ==</code><br /> <a class="navhash" href="#31056">#</a> <code id="31056">delegated._.c:1984:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31057">#</a> <code id="31057"> if( dp = strstr(arg,":+=") )</code><br /> <a class="navhash" href="#31058">#</a> <code id="31058"> ~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31059">#</a> <code id="31059">delegated._.c:1984:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31060">#</a> <code id="31060"> if( dp = strstr(arg,":+=") )</code><br /> <a class="navhash" href="#31061">#</a> <code id="31061"> ^</code><br /> <a class="navhash" href="#31062">#</a> <code id="31062"> ( )</code><br /> <a class="navhash" href="#31063">#</a> <code id="31063">delegated._.c:1984:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31064">#</a> <code id="31064"> if( dp = strstr(arg,":+=") )</code><br /> <a class="navhash" href="#31065">#</a> <code id="31065"> ^</code><br /> <a class="navhash" href="#31066">#</a> <code id="31066"> ==</code><br /> <a class="navhash" href="#31067">#</a> <code id="31067">delegated._.c:1987:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31068">#</a> <code id="31068"> if( dp = strstr(arg,",+=") )</code><br /> <a class="navhash" href="#31069">#</a> <code id="31069"> ~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31070">#</a> <code id="31070">delegated._.c:1987:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31071">#</a> <code id="31071"> if( dp = strstr(arg,",+=") )</code><br /> <a class="navhash" href="#31072">#</a> <code id="31072"> ^</code><br /> <a class="navhash" href="#31073">#</a> <code id="31073"> ( )</code><br /> <a class="navhash" href="#31074">#</a> <code id="31074">delegated._.c:1987:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31075">#</a> <code id="31075"> if( dp = strstr(arg,",+=") )</code><br /> <a class="navhash" href="#31076">#</a> <code id="31076"> ^</code><br /> <a class="navhash" href="#31077">#</a> <code id="31077"> ==</code><br /> <a class="navhash" href="#31078">#</a> <code id="31078">delegated._.c:1986:3: warning: add explicit braces to avoid dangling else [-Wdangling-else]</code><br /> <a class="navhash" href="#31079">#</a> <code id="31079"> else</code><br /> <a class="navhash" href="#31080">#</a> <code id="31080"> ^</code><br /> <a class="navhash" href="#31081">#</a> <code id="31081">delegated._.c:2301:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31082">#</a> <code id="31082"> if( nfp = fdopen(0,"r") ){</code><br /> <a class="navhash" href="#31083">#</a> <code id="31083"> ~~~~^~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31084">#</a> <code id="31084">delegated._.c:2301:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31085">#</a> <code id="31085"> if( nfp = fdopen(0,"r") ){</code><br /> <a class="navhash" href="#31086">#</a> <code id="31086"> ^</code><br /> <a class="navhash" href="#31087">#</a> <code id="31087"> ( )</code><br /> <a class="navhash" href="#31088">#</a> <code id="31088">delegated._.c:2301:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31089">#</a> <code id="31089"> if( nfp = fdopen(0,"r") ){</code><br /> <a class="navhash" href="#31090">#</a> <code id="31090"> ^</code><br /> <a class="navhash" href="#31091">#</a> <code id="31091"> ==</code><br /> <a class="navhash" href="#31092">#</a> <code id="31092">delegated._.c:2305:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]</code><br /> <a class="navhash" href="#31093">#</a> <code id="31093"> }else{</code><br /> <a class="navhash" href="#31094">#</a> <code id="31094"> ^</code><br /> <a class="navhash" href="#31095">#</a> <code id="31095">delegated._.c:2318:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31096">#</a> <code id="31096"> if( nfp = fdopen(1,"a") ){</code><br /> <a class="navhash" href="#31097">#</a> <code id="31097"> ~~~~^~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31098">#</a> <code id="31098">delegated._.c:2318:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31099">#</a> <code id="31099"> if( nfp = fdopen(1,"a") ){</code><br /> <a class="navhash" href="#31100">#</a> <code id="31100"> ^</code><br /> <a class="navhash" href="#31101">#</a> <code id="31101"> ( )</code><br /> <a class="navhash" href="#31102">#</a> <code id="31102">delegated._.c:2318:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31103">#</a> <code id="31103"> if( nfp = fdopen(1,"a") ){</code><br /> <a class="navhash" href="#31104">#</a> <code id="31104"> ^</code><br /> <a class="navhash" href="#31105">#</a> <code id="31105"> ==</code><br /> <a class="navhash" href="#31106">#</a> <code id="31106">delegated._.c:2323:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31107">#</a> <code id="31107"> if( nfp = fdopen(2,"a") ){</code><br /> <a class="navhash" href="#31108">#</a> <code id="31108"> ~~~~^~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31109">#</a> <code id="31109">delegated._.c:2323:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31110">#</a> <code id="31110"> if( nfp = fdopen(2,"a") ){</code><br /> <a class="navhash" href="#31111">#</a> <code id="31111"> ^</code><br /> <a class="navhash" href="#31112">#</a> <code id="31112"> ( )</code><br /> <a class="navhash" href="#31113">#</a> <code id="31113">delegated._.c:2323:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31114">#</a> <code id="31114"> if( nfp = fdopen(2,"a") ){</code><br /> <a class="navhash" href="#31115">#</a> <code id="31115"> ^</code><br /> <a class="navhash" href="#31116">#</a> <code id="31116"> ==</code><br /> <a class="navhash" href="#31117">#</a> <code id="31117">delegated._.c:2397:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31118">#</a> <code id="31118"> if( hl = strstr(serverspec,":-:") ){</code><br /> <a class="navhash" href="#31119">#</a> <code id="31119"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31120">#</a> <code id="31120">delegated._.c:2397:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31121">#</a> <code id="31121"> if( hl = strstr(serverspec,":-:") ){</code><br /> <a class="navhash" href="#31122">#</a> <code id="31122"> ^</code><br /> <a class="navhash" href="#31123">#</a> <code id="31123"> ( )</code><br /> <a class="navhash" href="#31124">#</a> <code id="31124">delegated._.c:2397:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31125">#</a> <code id="31125"> if( hl = strstr(serverspec,":-:") ){</code><br /> <a class="navhash" href="#31126">#</a> <code id="31126"> ^</code><br /> <a class="navhash" href="#31127">#</a> <code id="31127"> ==</code><br /> <a class="navhash" href="#31128">#</a> <code id="31128">delegated._.c:2408:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31129">#</a> <code id="31129"> if( op = strstr(url,",-") ){</code><br /> <a class="navhash" href="#31130">#</a> <code id="31130"> ~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31131">#</a> <code id="31131">delegated._.c:2408:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31132">#</a> <code id="31132"> if( op = strstr(url,",-") ){</code><br /> <a class="navhash" href="#31133">#</a> <code id="31133"> ^</code><br /> <a class="navhash" href="#31134">#</a> <code id="31134"> ( )</code><br /> <a class="navhash" href="#31135">#</a> <code id="31135">delegated._.c:2408:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31136">#</a> <code id="31136"> if( op = strstr(url,",-") ){</code><br /> <a class="navhash" href="#31137">#</a> <code id="31137"> ^</code><br /> <a class="navhash" href="#31138">#</a> <code id="31138"> ==</code><br /> <a class="navhash" href="#31139">#</a> <code id="31139">delegated._.c:2416:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31140">#</a> <code id="31140"> if( op = strstr(url,",-") ){</code><br /> <a class="navhash" href="#31141">#</a> <code id="31141"> ~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31142">#</a> <code id="31142">delegated._.c:2416:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31143">#</a> <code id="31143"> if( op = strstr(url,",-") ){</code><br /> <a class="navhash" href="#31144">#</a> <code id="31144"> ^</code><br /> <a class="navhash" href="#31145">#</a> <code id="31145"> ( )</code><br /> <a class="navhash" href="#31146">#</a> <code id="31146">delegated._.c:2416:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31147">#</a> <code id="31147"> if( op = strstr(url,",-") ){</code><br /> <a class="navhash" href="#31148">#</a> <code id="31148"> ^</code><br /> <a class="navhash" href="#31149">#</a> <code id="31149"> ==</code><br /> <a class="navhash" href="#31150">#</a> <code id="31150">delegated._.c:2431:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31151">#</a> <code id="31151"> if( op = strstr(url,":") ){</code><br /> <a class="navhash" href="#31152">#</a> <code id="31152"> ~~~^~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31153">#</a> <code id="31153">delegated._.c:2431:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31154">#</a> <code id="31154"> if( op = strstr(url,":") ){</code><br /> <a class="navhash" href="#31155">#</a> <code id="31155"> ^</code><br /> <a class="navhash" href="#31156">#</a> <code id="31156"> ( )</code><br /> <a class="navhash" href="#31157">#</a> <code id="31157">delegated._.c:2431:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31158">#</a> <code id="31158"> if( op = strstr(url,":") ){</code><br /> <a class="navhash" href="#31159">#</a> <code id="31159"> ^</code><br /> <a class="navhash" href="#31160">#</a> <code id="31160"> ==</code><br /> <a class="navhash" href="#31161">#</a> <code id="31161">delegated._.c:2602:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31162">#</a> <code id="31162"> if( isorigdst = strheadstrX(svsite,ORIGDST_HOST,0) != 0 ){</code><br /> <a class="navhash" href="#31163">#</a> <code id="31163"> ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31164">#</a> <code id="31164">delegated._.c:2602:16: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31165">#</a> <code id="31165"> if( isorigdst = strheadstrX(svsite,ORIGDST_HOST,0) != 0 ){</code><br /> <a class="navhash" href="#31166">#</a> <code id="31166"> ^</code><br /> <a class="navhash" href="#31167">#</a> <code id="31167"> ( )</code><br /> <a class="navhash" href="#31168">#</a> <code id="31168">delegated._.c:2602:16: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31169">#</a> <code id="31169"> if( isorigdst = strheadstrX(svsite,ORIGDST_HOST,0) != 0 ){</code><br /> <a class="navhash" href="#31170">#</a> <code id="31170"> ^</code><br /> <a class="navhash" href="#31171">#</a> <code id="31171"> ==</code><br /> <a class="navhash" href="#31172">#</a> <code id="31172">delegated._.c:2617:53: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#31173">#</a> <code id="31173"> /* if SERVER=http://server then this should be "%s/*" */</code><br /> <a class="navhash" href="#31174">#</a> <code id="31174"> ^</code><br /> <a class="navhash" href="#31175">#</a> <code id="31175">delegated._.c:2632:14: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#31176">#</a> <code id="31176"> /* MOUNT="/* //-/*" causes virtual hosting,</code><br /> <a class="navhash" href="#31177">#</a> <code id="31177"> ^</code><br /> <a class="navhash" href="#31178">#</a> <code id="31178">delegated._.c:2632:20: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#31179">#</a> <code id="31179"> /* MOUNT="/* //-/*" causes virtual hosting,</code><br /> <a class="navhash" href="#31180">#</a> <code id="31180"> ^</code><br /> <a class="navhash" href="#31181">#</a> <code id="31181">delegated._.c:2642:26: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#31182">#</a> <code id="31182"> set_MOUNT_ifndef(Conn,"/*","file:/-stab-/*","default");</code><br /> <a class="navhash" href="#31183">#</a> <code id="31183"> ^</code><br /> <a class="navhash" href="#31184">#</a> <code id="31184">delegated._.c:2642:43: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#31185">#</a> <code id="31185"> set_MOUNT_ifndef(Conn,"/*","file:/-stab-/*","default");</code><br /> <a class="navhash" href="#31186">#</a> <code id="31186"> ^</code><br /> <a class="navhash" href="#31187">#</a> <code id="31187">delegated._.c:2788:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31188">#</a> <code id="31188"> if( Log = LOG_which(DFLT_PROTO,filter,0) ){</code><br /> <a class="navhash" href="#31189">#</a> <code id="31189"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31190">#</a> <code id="31190">delegated._.c:2788:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31191">#</a> <code id="31191"> if( Log = LOG_which(DFLT_PROTO,filter,0) ){</code><br /> <a class="navhash" href="#31192">#</a> <code id="31192"> ^</code><br /> <a class="navhash" href="#31193">#</a> <code id="31193"> ( )</code><br /> <a class="navhash" href="#31194">#</a> <code id="31194">delegated._.c:2788:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31195">#</a> <code id="31195"> if( Log = LOG_which(DFLT_PROTO,filter,0) ){</code><br /> <a class="navhash" href="#31196">#</a> <code id="31196"> ^</code><br /> <a class="navhash" href="#31197">#</a> <code id="31197"> ==</code><br /> <a class="navhash" href="#31198">#</a> <code id="31198">delegated._.c:2959:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31199">#</a> <code id="31199"> if( startdir = getenv("STARTDIR") )</code><br /> <a class="navhash" href="#31200">#</a> <code id="31200"> ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31201">#</a> <code id="31201">delegated._.c:2959:16: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31202">#</a> <code id="31202"> if( startdir = getenv("STARTDIR") )</code><br /> <a class="navhash" href="#31203">#</a> <code id="31203"> ^</code><br /> <a class="navhash" href="#31204">#</a> <code id="31204"> ( )</code><br /> <a class="navhash" href="#31205">#</a> <code id="31205">delegated._.c:2959:16: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31206">#</a> <code id="31206"> if( startdir = getenv("STARTDIR") )</code><br /> <a class="navhash" href="#31207">#</a> <code id="31207"> ^</code><br /> <a class="navhash" href="#31208">#</a> <code id="31208"> ==</code><br /> <a class="navhash" href="#31209">#</a> <code id="31209">delegated._.c:3087:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31210">#</a> <code id="31210"> if( dp = strrpbrk(xpath,"/\\") ){</code><br /> <a class="navhash" href="#31211">#</a> <code id="31211"> ~~~^~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31212">#</a> <code id="31212">delegated._.c:3087:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31213">#</a> <code id="31213"> if( dp = strrpbrk(xpath,"/\\") ){</code><br /> <a class="navhash" href="#31214">#</a> <code id="31214"> ^</code><br /> <a class="navhash" href="#31215">#</a> <code id="31215"> ( )</code><br /> <a class="navhash" href="#31216">#</a> <code id="31216">delegated._.c:3087:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31217">#</a> <code id="31217"> if( dp = strrpbrk(xpath,"/\\") ){</code><br /> <a class="navhash" href="#31218">#</a> <code id="31218"> ^</code><br /> <a class="navhash" href="#31219">#</a> <code id="31219"> ==</code><br /> <a class="navhash" href="#31220">#</a> <code id="31220">delegated._.c:3116:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31221">#</a> <code id="31221"> if( name = strrpbrk(main_argv[0],"/\\") )</code><br /> <a class="navhash" href="#31222">#</a> <code id="31222"> ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31223">#</a> <code id="31223">delegated._.c:3116:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31224">#</a> <code id="31224"> if( name = strrpbrk(main_argv[0],"/\\") )</code><br /> <a class="navhash" href="#31225">#</a> <code id="31225"> ^</code><br /> <a class="navhash" href="#31226">#</a> <code id="31226"> ( )</code><br /> <a class="navhash" href="#31227">#</a> <code id="31227">delegated._.c:3116:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31228">#</a> <code id="31228"> if( name = strrpbrk(main_argv[0],"/\\") )</code><br /> <a class="navhash" href="#31229">#</a> <code id="31229"> ^</code><br /> <a class="navhash" href="#31230">#</a> <code id="31230"> ==</code><br /> <a class="navhash" href="#31231">#</a> <code id="31231">delegated._.c:3120:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31232">#</a> <code id="31232"> if( np = strrchr(nameb,'.') ){</code><br /> <a class="navhash" href="#31233">#</a> <code id="31233"> ~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31234">#</a> <code id="31234">delegated._.c:3120:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31235">#</a> <code id="31235"> if( np = strrchr(nameb,'.') ){</code><br /> <a class="navhash" href="#31236">#</a> <code id="31236"> ^</code><br /> <a class="navhash" href="#31237">#</a> <code id="31237"> ( )</code><br /> <a class="navhash" href="#31238">#</a> <code id="31238">delegated._.c:3120:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31239">#</a> <code id="31239"> if( np = strrchr(nameb,'.') ){</code><br /> <a class="navhash" href="#31240">#</a> <code id="31240"> ^</code><br /> <a class="navhash" href="#31241">#</a> <code id="31241"> ==</code><br /> <a class="navhash" href="#31242">#</a> <code id="31242">delegated._.c:3182:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31243">#</a> <code id="31243"> if( fp = fopen(conf,"r") ){</code><br /> <a class="navhash" href="#31244">#</a> <code id="31244"> ~~~^~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31245">#</a> <code id="31245">delegated._.c:3182:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31246">#</a> <code id="31246"> if( fp = fopen(conf,"r") ){</code><br /> <a class="navhash" href="#31247">#</a> <code id="31247"> ^</code><br /> <a class="navhash" href="#31248">#</a> <code id="31248"> ( )</code><br /> <a class="navhash" href="#31249">#</a> <code id="31249">delegated._.c:3182:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31250">#</a> <code id="31250"> if( fp = fopen(conf,"r") ){</code><br /> <a class="navhash" href="#31251">#</a> <code id="31251"> ^</code><br /> <a class="navhash" href="#31252">#</a> <code id="31252"> ==</code><br /> <a class="navhash" href="#31253">#</a> <code id="31253">delegated._.c:3233:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31254">#</a> <code id="31254"> if( fp = fopen(conf,"r") ){</code><br /> <a class="navhash" href="#31255">#</a> <code id="31255"> ~~~^~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31256">#</a> <code id="31256">delegated._.c:3233:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31257">#</a> <code id="31257"> if( fp = fopen(conf,"r") ){</code><br /> <a class="navhash" href="#31258">#</a> <code id="31258"> ^</code><br /> <a class="navhash" href="#31259">#</a> <code id="31259"> ( )</code><br /> <a class="navhash" href="#31260">#</a> <code id="31260">delegated._.c:3233:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31261">#</a> <code id="31261"> if( fp = fopen(conf,"r") ){</code><br /> <a class="navhash" href="#31262">#</a> <code id="31262"> ^</code><br /> <a class="navhash" href="#31263">#</a> <code id="31263"> ==</code><br /> <a class="navhash" href="#31264">#</a> <code id="31264">delegated._.c:3246:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31265">#</a> <code id="31265"> if( vp = strchr(arg,'=') ){</code><br /> <a class="navhash" href="#31266">#</a> <code id="31266"> ~~~^~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31267">#</a> <code id="31267">delegated._.c:3246:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31268">#</a> <code id="31268"> if( vp = strchr(arg,'=') ){</code><br /> <a class="navhash" href="#31269">#</a> <code id="31269"> ^</code><br /> <a class="navhash" href="#31270">#</a> <code id="31270"> ( )</code><br /> <a class="navhash" href="#31271">#</a> <code id="31271">delegated._.c:3246:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31272">#</a> <code id="31272"> if( vp = strchr(arg,'=') ){</code><br /> <a class="navhash" href="#31273">#</a> <code id="31273"> ^</code><br /> <a class="navhash" href="#31274">#</a> <code id="31274"> ==</code><br /> <a class="navhash" href="#31275">#</a> <code id="31275">delegated._.c:3273:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31276">#</a> <code id="31276"> if( dconf = getEnv(P_DGCONF) )</code><br /> <a class="navhash" href="#31277">#</a> <code id="31277"> ~~~~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31278">#</a> <code id="31278">delegated._.c:3273:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31279">#</a> <code id="31279"> if( dconf = getEnv(P_DGCONF) )</code><br /> <a class="navhash" href="#31280">#</a> <code id="31280"> ^</code><br /> <a class="navhash" href="#31281">#</a> <code id="31281"> ( )</code><br /> <a class="navhash" href="#31282">#</a> <code id="31282">delegated._.c:3273:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31283">#</a> <code id="31283"> if( dconf = getEnv(P_DGCONF) )</code><br /> <a class="navhash" href="#31284">#</a> <code id="31284"> ^</code><br /> <a class="navhash" href="#31285">#</a> <code id="31285"> ==</code><br /> <a class="navhash" href="#31286">#</a> <code id="31286">delegated._.c:3397:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31287">#</a> <code id="31287"> for( len = 0; ec = estr[len]; len++ ){</code><br /> <a class="navhash" href="#31288">#</a> <code id="31288"> ~~~^~~~~~~~~~~</code><br /> <a class="navhash" href="#31289">#</a> <code id="31289">delegated._.c:3397:19: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31290">#</a> <code id="31290"> for( len = 0; ec = estr[len]; len++ ){</code><br /> <a class="navhash" href="#31291">#</a> <code id="31291"> ^</code><br /> <a class="navhash" href="#31292">#</a> <code id="31292"> ( )</code><br /> <a class="navhash" href="#31293">#</a> <code id="31293">delegated._.c:3397:19: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31294">#</a> <code id="31294"> for( len = 0; ec = estr[len]; len++ ){</code><br /> <a class="navhash" href="#31295">#</a> <code id="31295"> ^</code><br /> <a class="navhash" href="#31296">#</a> <code id="31296"> ==</code><br /> <a class="navhash" href="#31297">#</a> <code id="31297">delegated._.c:3403:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31298">#</a> <code id="31298"> for( ei = 0; env1 = ev[ei]; ei++ ){</code><br /> <a class="navhash" href="#31299">#</a> <code id="31299"> ~~~~~^~~~~~~~</code><br /> <a class="navhash" href="#31300">#</a> <code id="31300">delegated._.c:3403:20: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31301">#</a> <code id="31301"> for( ei = 0; env1 = ev[ei]; ei++ ){</code><br /> <a class="navhash" href="#31302">#</a> <code id="31302"> ^</code><br /> <a class="navhash" href="#31303">#</a> <code id="31303"> ( )</code><br /> <a class="navhash" href="#31304">#</a> <code id="31304">delegated._.c:3403:20: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31305">#</a> <code id="31305"> for( ei = 0; env1 = ev[ei]; ei++ ){</code><br /> <a class="navhash" href="#31306">#</a> <code id="31306"> ^</code><br /> <a class="navhash" href="#31307">#</a> <code id="31307"> ==</code><br /> <a class="navhash" href="#31308">#</a> <code id="31308">delegated._.c:3423:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31309">#</a> <code id="31309"> for( ei = 0; env = oenv[ei]; ei++ ){</code><br /> <a class="navhash" href="#31310">#</a> <code id="31310"> ~~~~^~~~~~~~~~</code><br /> <a class="navhash" href="#31311">#</a> <code id="31311">delegated._.c:3423:19: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31312">#</a> <code id="31312"> for( ei = 0; env = oenv[ei]; ei++ ){</code><br /> <a class="navhash" href="#31313">#</a> <code id="31313"> ^</code><br /> <a class="navhash" href="#31314">#</a> <code id="31314"> ( )</code><br /> <a class="navhash" href="#31315">#</a> <code id="31315">delegated._.c:3423:19: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31316">#</a> <code id="31316"> for( ei = 0; env = oenv[ei]; ei++ ){</code><br /> <a class="navhash" href="#31317">#</a> <code id="31317"> ^</code><br /> <a class="navhash" href="#31318">#</a> <code id="31318"> ==</code><br /> <a class="navhash" href="#31319">#</a> <code id="31319">delegated._.c:3429:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31320">#</a> <code id="31320"> for( di = 0; name = direnvs[di]; di++ ){</code><br /> <a class="navhash" href="#31321">#</a> <code id="31321"> ~~~~~^~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31322">#</a> <code id="31322">delegated._.c:3429:20: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31323">#</a> <code id="31323"> for( di = 0; name = direnvs[di]; di++ ){</code><br /> <a class="navhash" href="#31324">#</a> <code id="31324"> ^</code><br /> <a class="navhash" href="#31325">#</a> <code id="31325"> ( )</code><br /> <a class="navhash" href="#31326">#</a> <code id="31326">delegated._.c:3429:20: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31327">#</a> <code id="31327"> for( di = 0; name = direnvs[di]; di++ ){</code><br /> <a class="navhash" href="#31328">#</a> <code id="31328"> ^</code><br /> <a class="navhash" href="#31329">#</a> <code id="31329"> ==</code><br /> <a class="navhash" href="#31330">#</a> <code id="31330">delegated._.c:3432:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31331">#</a> <code id="31331"> if( xp = putDirEnv1(AVStr(ep),name) ){</code><br /> <a class="navhash" href="#31332">#</a> <code id="31332"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31333">#</a> <code id="31333">delegated._.c:3432:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31334">#</a> <code id="31334"> if( xp = putDirEnv1(AVStr(ep),name) ){</code><br /> <a class="navhash" href="#31335">#</a> <code id="31335"> ^</code><br /> <a class="navhash" href="#31336">#</a> <code id="31336"> ( )</code><br /> <a class="navhash" href="#31337">#</a> <code id="31337">delegated._.c:3432:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31338">#</a> <code id="31338"> if( xp = putDirEnv1(AVStr(ep),name) ){</code><br /> <a class="navhash" href="#31339">#</a> <code id="31339"> ^</code><br /> <a class="navhash" href="#31340">#</a> <code id="31340"> ==</code><br /> <a class="navhash" href="#31341">#</a> <code id="31341">delegated._.c:3459:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31342">#</a> <code id="31342"> for( ei = 0; e1 = environ[ei]; ei++ ){</code><br /> <a class="navhash" href="#31343">#</a> <code id="31343"> ~~~^~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31344">#</a> <code id="31344">delegated._.c:3459:18: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31345">#</a> <code id="31345"> for( ei = 0; e1 = environ[ei]; ei++ ){</code><br /> <a class="navhash" href="#31346">#</a> <code id="31346"> ^</code><br /> <a class="navhash" href="#31347">#</a> <code id="31347"> ( )</code><br /> <a class="navhash" href="#31348">#</a> <code id="31348">delegated._.c:3459:18: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31349">#</a> <code id="31349"> for( ei = 0; e1 = environ[ei]; ei++ ){</code><br /> <a class="navhash" href="#31350">#</a> <code id="31350"> ^</code><br /> <a class="navhash" href="#31351">#</a> <code id="31351"> ==</code><br /> <a class="navhash" href="#31352">#</a> <code id="31352">delegated._.c:3465:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31353">#</a> <code id="31353"> for( ei = 0; e1 = direnv_environ[ei]; ei++ ){</code><br /> <a class="navhash" href="#31354">#</a> <code id="31354"> ~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31355">#</a> <code id="31355">delegated._.c:3465:18: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31356">#</a> <code id="31356"> for( ei = 0; e1 = direnv_environ[ei]; ei++ ){</code><br /> <a class="navhash" href="#31357">#</a> <code id="31357"> ^</code><br /> <a class="navhash" href="#31358">#</a> <code id="31358"> ( )</code><br /> <a class="navhash" href="#31359">#</a> <code id="31359">delegated._.c:3465:18: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31360">#</a> <code id="31360"> for( ei = 0; e1 = direnv_environ[ei]; ei++ ){</code><br /> <a class="navhash" href="#31361">#</a> <code id="31361"> ^</code><br /> <a class="navhash" href="#31362">#</a> <code id="31362"> ==</code><br /> <a class="navhash" href="#31363">#</a> <code id="31363">delegated._.c:3495:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31364">#</a> <code id="31364"> if( dp = strrchr(path,':') )</code><br /> <a class="navhash" href="#31365">#</a> <code id="31365"> ~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31366">#</a> <code id="31366">delegated._.c:3495:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31367">#</a> <code id="31367"> if( dp = strrchr(path,':') )</code><br /> <a class="navhash" href="#31368">#</a> <code id="31368"> ^</code><br /> <a class="navhash" href="#31369">#</a> <code id="31369"> ( )</code><br /> <a class="navhash" href="#31370">#</a> <code id="31370">delegated._.c:3495:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31371">#</a> <code id="31371"> if( dp = strrchr(path,':') )</code><br /> <a class="navhash" href="#31372">#</a> <code id="31372"> ^</code><br /> <a class="navhash" href="#31373">#</a> <code id="31373"> ==</code><br /> <a class="navhash" href="#31374">#</a> <code id="31374">delegated._.c:3524:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31375">#</a> <code id="31375"> if( fmt = (char*)logfmtpart(logspec) ){</code><br /> <a class="navhash" href="#31376">#</a> <code id="31376"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31377">#</a> <code id="31377">delegated._.c:3524:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31378">#</a> <code id="31378"> if( fmt = (char*)logfmtpart(logspec) ){</code><br /> <a class="navhash" href="#31379">#</a> <code id="31379"> ^</code><br /> <a class="navhash" href="#31380">#</a> <code id="31380"> ( )</code><br /> <a class="navhash" href="#31381">#</a> <code id="31381">delegated._.c:3524:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31382">#</a> <code id="31382"> if( fmt = (char*)logfmtpart(logspec) ){</code><br /> <a class="navhash" href="#31383">#</a> <code id="31383"> ^</code><br /> <a class="navhash" href="#31384">#</a> <code id="31384"> ==</code><br /> <a class="navhash" href="#31385">#</a> <code id="31385">delegated._.c:3529:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31386">#</a> <code id="31386"> if( dp = logfmtpart(path) )</code><br /> <a class="navhash" href="#31387">#</a> <code id="31387"> ~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31388">#</a> <code id="31388">delegated._.c:3529:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31389">#</a> <code id="31389"> if( dp = logfmtpart(path) )</code><br /> <a class="navhash" href="#31390">#</a> <code id="31390"> ^</code><br /> <a class="navhash" href="#31391">#</a> <code id="31391"> ( )</code><br /> <a class="navhash" href="#31392">#</a> <code id="31392">delegated._.c:3529:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31393">#</a> <code id="31393"> if( dp = logfmtpart(path) )</code><br /> <a class="navhash" href="#31394">#</a> <code id="31394"> ^</code><br /> <a class="navhash" href="#31395">#</a> <code id="31395"> ==</code><br /> <a class="navhash" href="#31396">#</a> <code id="31396">delegated._.c:3676:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31397">#</a> <code id="31397"> if( env = getEnv(P_ADMIN ) )</code><br /> <a class="navhash" href="#31398">#</a> <code id="31398"> ~~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31399">#</a> <code id="31399">delegated._.c:3676:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31400">#</a> <code id="31400"> if( env = getEnv(P_ADMIN ) )</code><br /> <a class="navhash" href="#31401">#</a> <code id="31401"> ^</code><br /> <a class="navhash" href="#31402">#</a> <code id="31402"> ( )</code><br /> <a class="navhash" href="#31403">#</a> <code id="31403">delegated._.c:3676:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31404">#</a> <code id="31404"> if( env = getEnv(P_ADMIN ) )</code><br /> <a class="navhash" href="#31405">#</a> <code id="31405"> ^</code><br /> <a class="navhash" href="#31406">#</a> <code id="31406"> ==</code><br /> <a class="navhash" href="#31407">#</a> <code id="31407">delegated._.c:3679:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31408">#</a> <code id="31408"> if( env = getEnv(P_MANAGER) ){</code><br /> <a class="navhash" href="#31409">#</a> <code id="31409"> ~~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31410">#</a> <code id="31410">delegated._.c:3679:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31411">#</a> <code id="31411"> if( env = getEnv(P_MANAGER) ){</code><br /> <a class="navhash" href="#31412">#</a> <code id="31412"> ^</code><br /> <a class="navhash" href="#31413">#</a> <code id="31413"> ( )</code><br /> <a class="navhash" href="#31414">#</a> <code id="31414">delegated._.c:3679:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31415">#</a> <code id="31415"> if( env = getEnv(P_MANAGER) ){</code><br /> <a class="navhash" href="#31416">#</a> <code id="31416"> ^</code><br /> <a class="navhash" href="#31417">#</a> <code id="31417"> ==</code><br /> <a class="navhash" href="#31418">#</a> <code id="31418">delegated._.c:3703:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31419">#</a> <code id="31419"> if( env = getEnv(P_MIMECONV) ){</code><br /> <a class="navhash" href="#31420">#</a> <code id="31420"> ~~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31421">#</a> <code id="31421">delegated._.c:3703:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31422">#</a> <code id="31422"> if( env = getEnv(P_MIMECONV) ){</code><br /> <a class="navhash" href="#31423">#</a> <code id="31423"> ^</code><br /> <a class="navhash" href="#31424">#</a> <code id="31424"> ( )</code><br /> <a class="navhash" href="#31425">#</a> <code id="31425">delegated._.c:3703:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31426">#</a> <code id="31426"> if( env = getEnv(P_MIMECONV) ){</code><br /> <a class="navhash" href="#31427">#</a> <code id="31427"> ^</code><br /> <a class="navhash" href="#31428">#</a> <code id="31428"> ==</code><br /> <a class="navhash" href="#31429">#</a> <code id="31429">delegated._.c:3729:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31430">#</a> <code id="31430"> if( env = getEnv(P_SSLTUNNEL) )</code><br /> <a class="navhash" href="#31431">#</a> <code id="31431"> ~~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31432">#</a> <code id="31432">delegated._.c:3729:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31433">#</a> <code id="31433"> if( env = getEnv(P_SSLTUNNEL) )</code><br /> <a class="navhash" href="#31434">#</a> <code id="31434"> ^</code><br /> <a class="navhash" href="#31435">#</a> <code id="31435"> ( )</code><br /> <a class="navhash" href="#31436">#</a> <code id="31436">delegated._.c:3729:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31437">#</a> <code id="31437"> if( env = getEnv(P_SSLTUNNEL) )</code><br /> <a class="navhash" href="#31438">#</a> <code id="31438"> ^</code><br /> <a class="navhash" href="#31439">#</a> <code id="31439"> ==</code><br /> <a class="navhash" href="#31440">#</a> <code id="31440">delegated._.c:3734:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31441">#</a> <code id="31441"> if( env = getEnv(P_SMTPSERVER) )</code><br /> <a class="navhash" href="#31442">#</a> <code id="31442"> ~~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31443">#</a> <code id="31443">delegated._.c:3734:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31444">#</a> <code id="31444"> if( env = getEnv(P_SMTPSERVER) )</code><br /> <a class="navhash" href="#31445">#</a> <code id="31445"> ^</code><br /> <a class="navhash" href="#31446">#</a> <code id="31446"> ( )</code><br /> <a class="navhash" href="#31447">#</a> <code id="31447">delegated._.c:3734:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31448">#</a> <code id="31448"> if( env = getEnv(P_SMTPSERVER) )</code><br /> <a class="navhash" href="#31449">#</a> <code id="31449"> ^</code><br /> <a class="navhash" href="#31450">#</a> <code id="31450"> ==</code><br /> <a class="navhash" href="#31451">#</a> <code id="31451">delegated._.c:3759:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31452">#</a> <code id="31452"> if( env = getEnv(P_REMITTABLE) )</code><br /> <a class="navhash" href="#31453">#</a> <code id="31453"> ~~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31454">#</a> <code id="31454">delegated._.c:3759:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31455">#</a> <code id="31455"> if( env = getEnv(P_REMITTABLE) )</code><br /> <a class="navhash" href="#31456">#</a> <code id="31456"> ^</code><br /> <a class="navhash" href="#31457">#</a> <code id="31457"> ( )</code><br /> <a class="navhash" href="#31458">#</a> <code id="31458">delegated._.c:3759:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31459">#</a> <code id="31459"> if( env = getEnv(P_REMITTABLE) )</code><br /> <a class="navhash" href="#31460">#</a> <code id="31460"> ^</code><br /> <a class="navhash" href="#31461">#</a> <code id="31461"> ==</code><br /> <a class="navhash" href="#31462">#</a> <code id="31462">delegated._.c:3767:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31463">#</a> <code id="31463"> if( env = getEnv(P_PERMIT) )</code><br /> <a class="navhash" href="#31464">#</a> <code id="31464"> ~~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31465">#</a> <code id="31465">delegated._.c:3767:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31466">#</a> <code id="31466"> if( env = getEnv(P_PERMIT) )</code><br /> <a class="navhash" href="#31467">#</a> <code id="31467"> ^</code><br /> <a class="navhash" href="#31468">#</a> <code id="31468"> ( )</code><br /> <a class="navhash" href="#31469">#</a> <code id="31469">delegated._.c:3767:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31470">#</a> <code id="31470"> if( env = getEnv(P_PERMIT) )</code><br /> <a class="navhash" href="#31471">#</a> <code id="31471"> ^</code><br /> <a class="navhash" href="#31472">#</a> <code id="31472"> ==</code><br /> <a class="navhash" href="#31473">#</a> <code id="31473">delegated._.c:3791:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31474">#</a> <code id="31474"> if( env = getEnv(P_RELAY) )</code><br /> <a class="navhash" href="#31475">#</a> <code id="31475"> ~~~~^~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31476">#</a> <code id="31476">delegated._.c:3791:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31477">#</a> <code id="31477"> if( env = getEnv(P_RELAY) )</code><br /> <a class="navhash" href="#31478">#</a> <code id="31478"> ^</code><br /> <a class="navhash" href="#31479">#</a> <code id="31479"> ( )</code><br /> <a class="navhash" href="#31480">#</a> <code id="31480">delegated._.c:3791:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31481">#</a> <code id="31481"> if( env = getEnv(P_RELAY) )</code><br /> <a class="navhash" href="#31482">#</a> <code id="31482"> ^</code><br /> <a class="navhash" href="#31483">#</a> <code id="31483"> ==</code><br /> <a class="navhash" href="#31484">#</a> <code id="31484">delegated._.c:3814:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31485">#</a> <code id="31485"> if( env = getEnv(P_SMTPGATE) )</code><br /> <a class="navhash" href="#31486">#</a> <code id="31486"> ~~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31487">#</a> <code id="31487">delegated._.c:3814:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31488">#</a> <code id="31488"> if( env = getEnv(P_SMTPGATE) )</code><br /> <a class="navhash" href="#31489">#</a> <code id="31489"> ^</code><br /> <a class="navhash" href="#31490">#</a> <code id="31490"> ( )</code><br /> <a class="navhash" href="#31491">#</a> <code id="31491">delegated._.c:3814:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31492">#</a> <code id="31492"> if( env = getEnv(P_SMTPGATE) )</code><br /> <a class="navhash" href="#31493">#</a> <code id="31493"> ^</code><br /> <a class="navhash" href="#31494">#</a> <code id="31494"> ==</code><br /> <a class="navhash" href="#31495">#</a> <code id="31495">delegated._.c:3819:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31496">#</a> <code id="31496"> if( env = getEnv(P_CGIENV) )</code><br /> <a class="navhash" href="#31497">#</a> <code id="31497"> ~~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31498">#</a> <code id="31498">delegated._.c:3819:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31499">#</a> <code id="31499"> if( env = getEnv(P_CGIENV) )</code><br /> <a class="navhash" href="#31500">#</a> <code id="31500"> ^</code><br /> <a class="navhash" href="#31501">#</a> <code id="31501"> ( )</code><br /> <a class="navhash" href="#31502">#</a> <code id="31502">delegated._.c:3819:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31503">#</a> <code id="31503"> if( env = getEnv(P_CGIENV) )</code><br /> <a class="navhash" href="#31504">#</a> <code id="31504"> ^</code><br /> <a class="navhash" href="#31505">#</a> <code id="31505"> ==</code><br /> <a class="navhash" href="#31506">#</a> <code id="31506">delegated._.c:3822:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31507">#</a> <code id="31507"> if( env = getEnv(P_DELAY) )</code><br /> <a class="navhash" href="#31508">#</a> <code id="31508"> ~~~~^~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31509">#</a> <code id="31509">delegated._.c:3822:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31510">#</a> <code id="31510"> if( env = getEnv(P_DELAY) )</code><br /> <a class="navhash" href="#31511">#</a> <code id="31511"> ^</code><br /> <a class="navhash" href="#31512">#</a> <code id="31512"> ( )</code><br /> <a class="navhash" href="#31513">#</a> <code id="31513">delegated._.c:3822:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31514">#</a> <code id="31514"> if( env = getEnv(P_DELAY) )</code><br /> <a class="navhash" href="#31515">#</a> <code id="31515"> ^</code><br /> <a class="navhash" href="#31516">#</a> <code id="31516"> ==</code><br /> <a class="navhash" href="#31517">#</a> <code id="31517">delegated._.c:3872:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31518">#</a> <code id="31518"> if( env = getEnv(P_BASEURL) )</code><br /> <a class="navhash" href="#31519">#</a> <code id="31519"> ~~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31520">#</a> <code id="31520">delegated._.c:3872:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31521">#</a> <code id="31521"> if( env = getEnv(P_BASEURL) )</code><br /> <a class="navhash" href="#31522">#</a> <code id="31522"> ^</code><br /> <a class="navhash" href="#31523">#</a> <code id="31523"> ( )</code><br /> <a class="navhash" href="#31524">#</a> <code id="31524">delegated._.c:3872:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31525">#</a> <code id="31525"> if( env = getEnv(P_BASEURL) )</code><br /> <a class="navhash" href="#31526">#</a> <code id="31526"> ^</code><br /> <a class="navhash" href="#31527">#</a> <code id="31527"> ==</code><br /> <a class="navhash" href="#31528">#</a> <code id="31528">delegated._.c:3875:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31529">#</a> <code id="31529"> if( env = getEnv(P_DELEGATE) )</code><br /> <a class="navhash" href="#31530">#</a> <code id="31530"> ~~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31531">#</a> <code id="31531">delegated._.c:3875:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31532">#</a> <code id="31532"> if( env = getEnv(P_DELEGATE) )</code><br /> <a class="navhash" href="#31533">#</a> <code id="31533"> ^</code><br /> <a class="navhash" href="#31534">#</a> <code id="31534"> ( )</code><br /> <a class="navhash" href="#31535">#</a> <code id="31535">delegated._.c:3875:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31536">#</a> <code id="31536"> if( env = getEnv(P_DELEGATE) )</code><br /> <a class="navhash" href="#31537">#</a> <code id="31537"> ^</code><br /> <a class="navhash" href="#31538">#</a> <code id="31538"> ==</code><br /> <a class="navhash" href="#31539">#</a> <code id="31539">delegated._.c:3878:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31540">#</a> <code id="31540"> if( env = getEnv(P_OVERRIDE) )</code><br /> <a class="navhash" href="#31541">#</a> <code id="31541"> ~~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31542">#</a> <code id="31542">delegated._.c:3878:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31543">#</a> <code id="31543"> if( env = getEnv(P_OVERRIDE) )</code><br /> <a class="navhash" href="#31544">#</a> <code id="31544"> ^</code><br /> <a class="navhash" href="#31545">#</a> <code id="31545"> ( )</code><br /> <a class="navhash" href="#31546">#</a> <code id="31546">delegated._.c:3878:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31547">#</a> <code id="31547"> if( env = getEnv(P_OVERRIDE) )</code><br /> <a class="navhash" href="#31548">#</a> <code id="31548"> ^</code><br /> <a class="navhash" href="#31549">#</a> <code id="31549"> ==</code><br /> <a class="navhash" href="#31550">#</a> <code id="31550">delegated._.c:3906:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31551">#</a> <code id="31551"> if( env = getEnv(P_LIBPATH) )</code><br /> <a class="navhash" href="#31552">#</a> <code id="31552"> ~~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31553">#</a> <code id="31553">delegated._.c:3906:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31554">#</a> <code id="31554"> if( env = getEnv(P_LIBPATH) )</code><br /> <a class="navhash" href="#31555">#</a> <code id="31555"> ^</code><br /> <a class="navhash" href="#31556">#</a> <code id="31556"> ( )</code><br /> <a class="navhash" href="#31557">#</a> <code id="31557">delegated._.c:3906:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31558">#</a> <code id="31558"> if( env = getEnv(P_LIBPATH) )</code><br /> <a class="navhash" href="#31559">#</a> <code id="31559"> ^</code><br /> <a class="navhash" href="#31560">#</a> <code id="31560"> ==</code><br /> <a class="navhash" href="#31561">#</a> <code id="31561">delegated._.c:3908:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31562">#</a> <code id="31562"> if( env = getEnv(P_DATAPATH) )</code><br /> <a class="navhash" href="#31563">#</a> <code id="31563"> ~~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31564">#</a> <code id="31564">delegated._.c:3908:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31565">#</a> <code id="31565"> if( env = getEnv(P_DATAPATH) )</code><br /> <a class="navhash" href="#31566">#</a> <code id="31566"> ^</code><br /> <a class="navhash" href="#31567">#</a> <code id="31567"> ( )</code><br /> <a class="navhash" href="#31568">#</a> <code id="31568">delegated._.c:3908:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31569">#</a> <code id="31569"> if( env = getEnv(P_DATAPATH) )</code><br /> <a class="navhash" href="#31570">#</a> <code id="31570"> ^</code><br /> <a class="navhash" href="#31571">#</a> <code id="31571"> ==</code><br /> <a class="navhash" href="#31572">#</a> <code id="31572">delegated._.c:3910:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31573">#</a> <code id="31573"> if( env = getEnv(P_LDPATH) )</code><br /> <a class="navhash" href="#31574">#</a> <code id="31574"> ~~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31575">#</a> <code id="31575">delegated._.c:3910:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31576">#</a> <code id="31576"> if( env = getEnv(P_LDPATH) )</code><br /> <a class="navhash" href="#31577">#</a> <code id="31577"> ^</code><br /> <a class="navhash" href="#31578">#</a> <code id="31578"> ( )</code><br /> <a class="navhash" href="#31579">#</a> <code id="31579">delegated._.c:3910:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31580">#</a> <code id="31580"> if( env = getEnv(P_LDPATH) )</code><br /> <a class="navhash" href="#31581">#</a> <code id="31581"> ^</code><br /> <a class="navhash" href="#31582">#</a> <code id="31582"> ==</code><br /> <a class="navhash" href="#31583">#</a> <code id="31583">delegated._.c:3913:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31584">#</a> <code id="31584"> if( env = getEnv(P_VARDIR) ) DELEGATE_VARDIR = stralloc(env);</code><br /> <a class="navhash" href="#31585">#</a> <code id="31585"> ~~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31586">#</a> <code id="31586">delegated._.c:3913:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31587">#</a> <code id="31587"> if( env = getEnv(P_VARDIR) ) DELEGATE_VARDIR = stralloc(env);</code><br /> <a class="navhash" href="#31588">#</a> <code id="31588"> ^</code><br /> <a class="navhash" href="#31589">#</a> <code id="31589"> ( )</code><br /> <a class="navhash" href="#31590">#</a> <code id="31590">delegated._.c:3913:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31591">#</a> <code id="31591"> if( env = getEnv(P_VARDIR) ) DELEGATE_VARDIR = stralloc(env);</code><br /> <a class="navhash" href="#31592">#</a> <code id="31592"> ^</code><br /> <a class="navhash" href="#31593">#</a> <code id="31593"> ==</code><br /> <a class="navhash" href="#31594">#</a> <code id="31594">delegated._.c:3914:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31595">#</a> <code id="31595"> if( env = getEnv(P_LOGFILE) ) DELEGATE_LOGFILE = stralloc(env);</code><br /> <a class="navhash" href="#31596">#</a> <code id="31596"> ~~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31597">#</a> <code id="31597">delegated._.c:3914:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31598">#</a> <code id="31598"> if( env = getEnv(P_LOGFILE) ) DELEGATE_LOGFILE = stralloc(env);</code><br /> <a class="navhash" href="#31599">#</a> <code id="31599"> ^</code><br /> <a class="navhash" href="#31600">#</a> <code id="31600"> ( )</code><br /> <a class="navhash" href="#31601">#</a> <code id="31601">delegated._.c:3914:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31602">#</a> <code id="31602"> if( env = getEnv(P_LOGFILE) ) DELEGATE_LOGFILE = stralloc(env);</code><br /> <a class="navhash" href="#31603">#</a> <code id="31603"> ^</code><br /> <a class="navhash" href="#31604">#</a> <code id="31604"> ==</code><br /> <a class="navhash" href="#31605">#</a> <code id="31605">delegated._.c:3915:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31606">#</a> <code id="31606"> if( env = getEnv(P_ERRORLOG) ) DELEGATE_ERRORLOG = stralloc(env);</code><br /> <a class="navhash" href="#31607">#</a> <code id="31607"> ~~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31608">#</a> <code id="31608">delegated._.c:3915:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31609">#</a> <code id="31609"> if( env = getEnv(P_ERRORLOG) ) DELEGATE_ERRORLOG = stralloc(env);</code><br /> <a class="navhash" href="#31610">#</a> <code id="31610"> ^</code><br /> <a class="navhash" href="#31611">#</a> <code id="31611"> ( )</code><br /> <a class="navhash" href="#31612">#</a> <code id="31612">delegated._.c:3915:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31613">#</a> <code id="31613"> if( env = getEnv(P_ERRORLOG) ) DELEGATE_ERRORLOG = stralloc(env);</code><br /> <a class="navhash" href="#31614">#</a> <code id="31614"> ^</code><br /> <a class="navhash" href="#31615">#</a> <code id="31615"> ==</code><br /> <a class="navhash" href="#31616">#</a> <code id="31616">delegated._.c:3916:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31617">#</a> <code id="31617"> if( env = getEnv(P_STDOUTLOG)) DELEGATE_STDOUTLOG = stralloc(env);</code><br /> <a class="navhash" href="#31618">#</a> <code id="31618"> ~~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31619">#</a> <code id="31619">delegated._.c:3916:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31620">#</a> <code id="31620"> if( env = getEnv(P_STDOUTLOG)) DELEGATE_STDOUTLOG = stralloc(env);</code><br /> <a class="navhash" href="#31621">#</a> <code id="31621"> ^</code><br /> <a class="navhash" href="#31622">#</a> <code id="31622"> ( )</code><br /> <a class="navhash" href="#31623">#</a> <code id="31623">delegated._.c:3916:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31624">#</a> <code id="31624"> if( env = getEnv(P_STDOUTLOG)) DELEGATE_STDOUTLOG = stralloc(env);</code><br /> <a class="navhash" href="#31625">#</a> <code id="31625"> ^</code><br /> <a class="navhash" href="#31626">#</a> <code id="31626"> ==</code><br /> <a class="navhash" href="#31627">#</a> <code id="31627">delegated._.c:3917:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31628">#</a> <code id="31628"> if( env = getEnv(P_TRACELOG) ) DELEGATE_TRACELOG = stralloc(env);</code><br /> <a class="navhash" href="#31629">#</a> <code id="31629"> ~~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31630">#</a> <code id="31630">delegated._.c:3917:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31631">#</a> <code id="31631"> if( env = getEnv(P_TRACELOG) ) DELEGATE_TRACELOG = stralloc(env);</code><br /> <a class="navhash" href="#31632">#</a> <code id="31632"> ^</code><br /> <a class="navhash" href="#31633">#</a> <code id="31633"> ( )</code><br /> <a class="navhash" href="#31634">#</a> <code id="31634">delegated._.c:3917:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31635">#</a> <code id="31635"> if( env = getEnv(P_TRACELOG) ) DELEGATE_TRACELOG = stralloc(env);</code><br /> <a class="navhash" href="#31636">#</a> <code id="31636"> ^</code><br /> <a class="navhash" href="#31637">#</a> <code id="31637"> ==</code><br /> <a class="navhash" href="#31638">#</a> <code id="31638">delegated._.c:3918:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31639">#</a> <code id="31639"> if( env = getEnv(P_PIDFILE) ) DELEGATE_PIDFILE = stralloc(env);</code><br /> <a class="navhash" href="#31640">#</a> <code id="31640"> ~~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31641">#</a> <code id="31641">delegated._.c:3918:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31642">#</a> <code id="31642"> if( env = getEnv(P_PIDFILE) ) DELEGATE_PIDFILE = stralloc(env);</code><br /> <a class="navhash" href="#31643">#</a> <code id="31643"> ^</code><br /> <a class="navhash" href="#31644">#</a> <code id="31644"> ( )</code><br /> <a class="navhash" href="#31645">#</a> <code id="31645">delegated._.c:3918:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31646">#</a> <code id="31646"> if( env = getEnv(P_PIDFILE) ) DELEGATE_PIDFILE = stralloc(env);</code><br /> <a class="navhash" href="#31647">#</a> <code id="31647"> ^</code><br /> <a class="navhash" href="#31648">#</a> <code id="31648"> ==</code><br /> <a class="navhash" href="#31649">#</a> <code id="31649">delegated._.c:3919:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31650">#</a> <code id="31650"> if( env = getEnv(P_PROTOLOG) ){</code><br /> <a class="navhash" href="#31651">#</a> <code id="31651"> ~~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31652">#</a> <code id="31652">delegated._.c:3919:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31653">#</a> <code id="31653"> if( env = getEnv(P_PROTOLOG) ){</code><br /> <a class="navhash" href="#31654">#</a> <code id="31654"> ^</code><br /> <a class="navhash" href="#31655">#</a> <code id="31655"> ( )</code><br /> <a class="navhash" href="#31656">#</a> <code id="31656">delegated._.c:3919:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31657">#</a> <code id="31657"> if( env = getEnv(P_PROTOLOG) ){</code><br /> <a class="navhash" href="#31658">#</a> <code id="31658"> ^</code><br /> <a class="navhash" href="#31659">#</a> <code id="31659"> ==</code><br /> <a class="navhash" href="#31660">#</a> <code id="31660">delegated._.c:3925:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31661">#</a> <code id="31661"> if( fmt = logfmtpart(logspec) )</code><br /> <a class="navhash" href="#31662">#</a> <code id="31662"> ~~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31663">#</a> <code id="31663">delegated._.c:3925:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31664">#</a> <code id="31664"> if( fmt = logfmtpart(logspec) )</code><br /> <a class="navhash" href="#31665">#</a> <code id="31665"> ^</code><br /> <a class="navhash" href="#31666">#</a> <code id="31666"> ( )</code><br /> <a class="navhash" href="#31667">#</a> <code id="31667">delegated._.c:3925:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31668">#</a> <code id="31668"> if( fmt = logfmtpart(logspec) )</code><br /> <a class="navhash" href="#31669">#</a> <code id="31669"> ^</code><br /> <a class="navhash" href="#31670">#</a> <code id="31670"> ==</code><br /> <a class="navhash" href="#31671">#</a> <code id="31671">delegated._.c:3932:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31672">#</a> <code id="31672"> if( env = getEnv(P_CERTDIR) ) scan_CERTDIR(Conn,env);</code><br /> <a class="navhash" href="#31673">#</a> <code id="31673"> ~~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31674">#</a> <code id="31674">delegated._.c:3932:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31675">#</a> <code id="31675"> if( env = getEnv(P_CERTDIR) ) scan_CERTDIR(Conn,env);</code><br /> <a class="navhash" href="#31676">#</a> <code id="31676"> ^</code><br /> <a class="navhash" href="#31677">#</a> <code id="31677"> ( )</code><br /> <a class="navhash" href="#31678">#</a> <code id="31678">delegated._.c:3932:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31679">#</a> <code id="31679"> if( env = getEnv(P_CERTDIR) ) scan_CERTDIR(Conn,env);</code><br /> <a class="navhash" href="#31680">#</a> <code id="31680"> ^</code><br /> <a class="navhash" href="#31681">#</a> <code id="31681"> ==</code><br /> <a class="navhash" href="#31682">#</a> <code id="31682">delegated._.c:3944:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31683">#</a> <code id="31683"> if( env = getEnv("IMAGEDIR") ) DELEGATE_IMAGEDIR = stralloc(env);</code><br /> <a class="navhash" href="#31684">#</a> <code id="31684"> ~~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31685">#</a> <code id="31685">delegated._.c:3944:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31686">#</a> <code id="31686"> if( env = getEnv("IMAGEDIR") ) DELEGATE_IMAGEDIR = stralloc(env);</code><br /> <a class="navhash" href="#31687">#</a> <code id="31687"> ^</code><br /> <a class="navhash" href="#31688">#</a> <code id="31688"> ( )</code><br /> <a class="navhash" href="#31689">#</a> <code id="31689">delegated._.c:3944:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31690">#</a> <code id="31690"> if( env = getEnv("IMAGEDIR") ) DELEGATE_IMAGEDIR = stralloc(env);</code><br /> <a class="navhash" href="#31691">#</a> <code id="31691"> ^</code><br /> <a class="navhash" href="#31692">#</a> <code id="31692"> ==</code><br /> <a class="navhash" href="#31693">#</a> <code id="31693">delegated._.c:3946:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31694">#</a> <code id="31694"> if( env = getEnv(P_CACHEARC) ) scan_CACHEARC(stralloc(env));</code><br /> <a class="navhash" href="#31695">#</a> <code id="31695"> ~~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31696">#</a> <code id="31696">delegated._.c:3946:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31697">#</a> <code id="31697"> if( env = getEnv(P_CACHEARC) ) scan_CACHEARC(stralloc(env));</code><br /> <a class="navhash" href="#31698">#</a> <code id="31698"> ^</code><br /> <a class="navhash" href="#31699">#</a> <code id="31699"> ( )</code><br /> <a class="navhash" href="#31700">#</a> <code id="31700">delegated._.c:3946:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31701">#</a> <code id="31701"> if( env = getEnv(P_CACHEARC) ) scan_CACHEARC(stralloc(env));</code><br /> <a class="navhash" href="#31702">#</a> <code id="31702"> ^</code><br /> <a class="navhash" href="#31703">#</a> <code id="31703"> ==</code><br /> <a class="navhash" href="#31704">#</a> <code id="31704">delegated._.c:3947:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31705">#</a> <code id="31705"> if( env = getEnv(P_CACHEDIR) ) scan_CACHEDIR(stralloc(env));</code><br /> <a class="navhash" href="#31706">#</a> <code id="31706"> ~~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31707">#</a> <code id="31707">delegated._.c:3947:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31708">#</a> <code id="31708"> if( env = getEnv(P_CACHEDIR) ) scan_CACHEDIR(stralloc(env));</code><br /> <a class="navhash" href="#31709">#</a> <code id="31709"> ^</code><br /> <a class="navhash" href="#31710">#</a> <code id="31710"> ( )</code><br /> <a class="navhash" href="#31711">#</a> <code id="31711">delegated._.c:3947:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31712">#</a> <code id="31712"> if( env = getEnv(P_CACHEDIR) ) scan_CACHEDIR(stralloc(env));</code><br /> <a class="navhash" href="#31713">#</a> <code id="31713"> ^</code><br /> <a class="navhash" href="#31714">#</a> <code id="31714"> ==</code><br /> <a class="navhash" href="#31715">#</a> <code id="31715">delegated._.c:3948:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31716">#</a> <code id="31716"> if( env = getEnv(P_CACHEFILE)) scan_CACHEFILE(stralloc(env));</code><br /> <a class="navhash" href="#31717">#</a> <code id="31717"> ~~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31718">#</a> <code id="31718">delegated._.c:3948:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31719">#</a> <code id="31719"> if( env = getEnv(P_CACHEFILE)) scan_CACHEFILE(stralloc(env));</code><br /> <a class="navhash" href="#31720">#</a> <code id="31720"> ^</code><br /> <a class="navhash" href="#31721">#</a> <code id="31721"> ( )</code><br /> <a class="navhash" href="#31722">#</a> <code id="31722">delegated._.c:3948:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31723">#</a> <code id="31723"> if( env = getEnv(P_CACHEFILE)) scan_CACHEFILE(stralloc(env));</code><br /> <a class="navhash" href="#31724">#</a> <code id="31724"> ^</code><br /> <a class="navhash" href="#31725">#</a> <code id="31725"> ==</code><br /> <a class="navhash" href="#31726">#</a> <code id="31726">delegated._.c:3953:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31727">#</a> <code id="31727"> if( env = getEnv(P_COUNTER) ) scan_COUNTER(Conn,env);</code><br /> <a class="navhash" href="#31728">#</a> <code id="31728"> ~~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31729">#</a> <code id="31729">delegated._.c:3953:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31730">#</a> <code id="31730"> if( env = getEnv(P_COUNTER) ) scan_COUNTER(Conn,env);</code><br /> <a class="navhash" href="#31731">#</a> <code id="31731"> ^</code><br /> <a class="navhash" href="#31732">#</a> <code id="31732"> ( )</code><br /> <a class="navhash" href="#31733">#</a> <code id="31733">delegated._.c:3953:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31734">#</a> <code id="31734"> if( env = getEnv(P_COUNTER) ) scan_COUNTER(Conn,env);</code><br /> <a class="navhash" href="#31735">#</a> <code id="31735"> ^</code><br /> <a class="navhash" href="#31736">#</a> <code id="31736"> ==</code><br /> <a class="navhash" href="#31737">#</a> <code id="31737">delegated._.c:3960:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31738">#</a> <code id="31738"> if( env = getEnv(P_EXPIRE) ) scanEnv(Conn,P_EXPIRE,scan_EXPIRE);</code><br /> <a class="navhash" href="#31739">#</a> <code id="31739"> ~~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31740">#</a> <code id="31740">delegated._.c:3960:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31741">#</a> <code id="31741"> if( env = getEnv(P_EXPIRE) ) scanEnv(Conn,P_EXPIRE,scan_EXPIRE);</code><br /> <a class="navhash" href="#31742">#</a> <code id="31742"> ^</code><br /> <a class="navhash" href="#31743">#</a> <code id="31743"> ( )</code><br /> <a class="navhash" href="#31744">#</a> <code id="31744">delegated._.c:3960:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31745">#</a> <code id="31745"> if( env = getEnv(P_EXPIRE) ) scanEnv(Conn,P_EXPIRE,scan_EXPIRE);</code><br /> <a class="navhash" href="#31746">#</a> <code id="31746"> ^</code><br /> <a class="navhash" href="#31747">#</a> <code id="31747"> ==</code><br /> <a class="navhash" href="#31748">#</a> <code id="31748">delegated._.c:4099:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31749">#</a> <code id="31749"> if( env = getEnv("HUPENV") ){</code><br /> <a class="navhash" href="#31750">#</a> <code id="31750"> ~~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31751">#</a> <code id="31751">delegated._.c:4099:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31752">#</a> <code id="31752"> if( env = getEnv("HUPENV") ){</code><br /> <a class="navhash" href="#31753">#</a> <code id="31753"> ^</code><br /> <a class="navhash" href="#31754">#</a> <code id="31754"> ( )</code><br /> <a class="navhash" href="#31755">#</a> <code id="31755">delegated._.c:4099:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31756">#</a> <code id="31756"> if( env = getEnv("HUPENV") ){</code><br /> <a class="navhash" href="#31757">#</a> <code id="31757"> ^</code><br /> <a class="navhash" href="#31758">#</a> <code id="31758"> ==</code><br /> <a class="navhash" href="#31759">#</a> <code id="31759">delegated._.c:4179:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31760">#</a> <code id="31760"> if( dp = strheadstrX(av[ai],"-Fkill-",0) ){</code><br /> <a class="navhash" href="#31761">#</a> <code id="31761"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31762">#</a> <code id="31762">delegated._.c:4179:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31763">#</a> <code id="31763"> if( dp = strheadstrX(av[ai],"-Fkill-",0) ){</code><br /> <a class="navhash" href="#31764">#</a> <code id="31764"> ^</code><br /> <a class="navhash" href="#31765">#</a> <code id="31765"> ( )</code><br /> <a class="navhash" href="#31766">#</a> <code id="31766">delegated._.c:4179:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31767">#</a> <code id="31767"> if( dp = strheadstrX(av[ai],"-Fkill-",0) ){</code><br /> <a class="navhash" href="#31768">#</a> <code id="31768"> ^</code><br /> <a class="navhash" href="#31769">#</a> <code id="31769"> ==</code><br /> <a class="navhash" href="#31770">#</a> <code id="31770">delegated._.c:4329:19: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#31771">#</a> <code id="31771"> if( match != 0 && SCREEN_FILE_ACCEPT == 0</code><br /> <a class="navhash" href="#31772">#</a> <code id="31772"> ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31773">#</a> <code id="31773">delegated._.c:4329:19: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#31774">#</a> <code id="31774"> if( match != 0 && SCREEN_FILE_ACCEPT == 0</code><br /> <a class="navhash" href="#31775">#</a> <code id="31775"> ^</code><br /> <a class="navhash" href="#31776">#</a> <code id="31776"> ( )</code><br /> <a class="navhash" href="#31777">#</a> <code id="31777">delegated._.c:4330:19: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#31778">#</a> <code id="31778"> || match == 0 && SCREEN_FILE_ACCEPT != 0</code><br /> <a class="navhash" href="#31779">#</a> <code id="31779"> ~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31780">#</a> <code id="31780">delegated._.c:4330:19: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#31781">#</a> <code id="31781"> || match == 0 && SCREEN_FILE_ACCEPT != 0</code><br /> <a class="navhash" href="#31782">#</a> <code id="31782"> ^</code><br /> <a class="navhash" href="#31783">#</a> <code id="31783"> ( )</code><br /> <a class="navhash" href="#31784">#</a> <code id="31784">delegated._.c:4637:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31785">#</a> <code id="31785"> if( na = aliveServ(Conn) ){</code><br /> <a class="navhash" href="#31786">#</a> <code id="31786"> ~~~^~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31787">#</a> <code id="31787">delegated._.c:4637:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31788">#</a> <code id="31788"> if( na = aliveServ(Conn) ){</code><br /> <a class="navhash" href="#31789">#</a> <code id="31789"> ^</code><br /> <a class="navhash" href="#31790">#</a> <code id="31790"> ( )</code><br /> <a class="navhash" href="#31791">#</a> <code id="31791">delegated._.c:4637:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31792">#</a> <code id="31792"> if( na = aliveServ(Conn) ){</code><br /> <a class="navhash" href="#31793">#</a> <code id="31793"> ^</code><br /> <a class="navhash" href="#31794">#</a> <code id="31794"> ==</code><br /> <a class="navhash" href="#31795">#</a> <code id="31795">delegated._.c:4671:5: warning: add explicit braces to avoid dangling else [-Wdangling-else]</code><br /> <a class="navhash" href="#31796">#</a> <code id="31796"> }else{</code><br /> <a class="navhash" href="#31797">#</a> <code id="31797"> ^</code><br /> <a class="navhash" href="#31798">#</a> <code id="31798">delegated._.c:4897:29: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#31799">#</a> <code id="31799"> ( streq(func,FuncSTICKY) && !ViaVSAPassociator(-1)</code><br /> <a class="navhash" href="#31800">#</a> <code id="31800"> ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31801">#</a> <code id="31801">delegated._.c:4897:29: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#31802">#</a> <code id="31802"> ( streq(func,FuncSTICKY) && !ViaVSAPassociator(-1)</code><br /> <a class="navhash" href="#31803">#</a> <code id="31803"> ^</code><br /> <a class="navhash" href="#31804">#</a> <code id="31804"> ( )</code><br /> <a class="navhash" href="#31805">#</a> <code id="31805">delegated._.c:4926:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31806">#</a> <code id="31806">if( port = getClientHostPort(Conn,QVStr(from+4,from)) )</code><br /> <a class="navhash" href="#31807">#</a> <code id="31807"> ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31808">#</a> <code id="31808">delegated._.c:4926:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31809">#</a> <code id="31809">if( port = getClientHostPort(Conn,QVStr(from+4,from)) )</code><br /> <a class="navhash" href="#31810">#</a> <code id="31810"> ^</code><br /> <a class="navhash" href="#31811">#</a> <code id="31811"> ( )</code><br /> <a class="navhash" href="#31812">#</a> <code id="31812">delegated._.c:4926:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31813">#</a> <code id="31813">if( port = getClientHostPort(Conn,QVStr(from+4,from)) )</code><br /> <a class="navhash" href="#31814">#</a> <code id="31814"> ^</code><br /> <a class="navhash" href="#31815">#</a> <code id="31815"> ==</code><br /> <a class="navhash" href="#31816">#</a> <code id="31816">delegated._.c:5115:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31817">#</a> <code id="31817"> if( name = strrpbrk(EXEC_PATH,"/\\") )</code><br /> <a class="navhash" href="#31818">#</a> <code id="31818"> ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31819">#</a> <code id="31819">delegated._.c:5115:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31820">#</a> <code id="31820"> if( name = strrpbrk(EXEC_PATH,"/\\") )</code><br /> <a class="navhash" href="#31821">#</a> <code id="31821"> ^</code><br /> <a class="navhash" href="#31822">#</a> <code id="31822"> ( )</code><br /> <a class="navhash" href="#31823">#</a> <code id="31823">delegated._.c:5115:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31824">#</a> <code id="31824"> if( name = strrpbrk(EXEC_PATH,"/\\") )</code><br /> <a class="navhash" href="#31825">#</a> <code id="31825"> ^</code><br /> <a class="navhash" href="#31826">#</a> <code id="31826"> ==</code><br /> <a class="navhash" href="#31827">#</a> <code id="31827">delegated._.c:5141:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31828">#</a> <code id="31828"> if( closestdIO = frominetd || IamCGI ){</code><br /> <a class="navhash" href="#31829">#</a> <code id="31829"> ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31830">#</a> <code id="31830">delegated._.c:5141:17: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31831">#</a> <code id="31831"> if( closestdIO = frominetd || IamCGI ){</code><br /> <a class="navhash" href="#31832">#</a> <code id="31832"> ^</code><br /> <a class="navhash" href="#31833">#</a> <code id="31833"> ( )</code><br /> <a class="navhash" href="#31834">#</a> <code id="31834">delegated._.c:5141:17: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31835">#</a> <code id="31835"> if( closestdIO = frominetd || IamCGI ){</code><br /> <a class="navhash" href="#31836">#</a> <code id="31836"> ^</code><br /> <a class="navhash" href="#31837">#</a> <code id="31837"> ==</code><br /> <a class="navhash" href="#31838">#</a> <code id="31838">delegated._.c:5362:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31839">#</a> <code id="31839"> if( nonexist = !File_is(apath) ){</code><br /> <a class="navhash" href="#31840">#</a> <code id="31840"> ~~~~~~~~~^~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31841">#</a> <code id="31841">delegated._.c:5362:15: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31842">#</a> <code id="31842"> if( nonexist = !File_is(apath) ){</code><br /> <a class="navhash" href="#31843">#</a> <code id="31843"> ^</code><br /> <a class="navhash" href="#31844">#</a> <code id="31844"> ( )</code><br /> <a class="navhash" href="#31845">#</a> <code id="31845">delegated._.c:5362:15: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31846">#</a> <code id="31846"> if( nonexist = !File_is(apath) ){</code><br /> <a class="navhash" href="#31847">#</a> <code id="31847"> ^</code><br /> <a class="navhash" href="#31848">#</a> <code id="31848"> ==</code><br /> <a class="navhash" href="#31849">#</a> <code id="31849">delegated._.c:5363:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31850">#</a> <code id="31850"> if( dp = strpbrk(apath," \t") ){</code><br /> <a class="navhash" href="#31851">#</a> <code id="31851"> ~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31852">#</a> <code id="31852">delegated._.c:5363:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31853">#</a> <code id="31853"> if( dp = strpbrk(apath," \t") ){</code><br /> <a class="navhash" href="#31854">#</a> <code id="31854"> ^</code><br /> <a class="navhash" href="#31855">#</a> <code id="31855"> ( )</code><br /> <a class="navhash" href="#31856">#</a> <code id="31856">delegated._.c:5363:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31857">#</a> <code id="31857"> if( dp = strpbrk(apath," \t") ){</code><br /> <a class="navhash" href="#31858">#</a> <code id="31858"> ^</code><br /> <a class="navhash" href="#31859">#</a> <code id="31859"> ==</code><br /> <a class="navhash" href="#31860">#</a> <code id="31860">delegated._.c:5424:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31861">#</a> <code id="31861"> if( dp = strrpbrk(av[ai],"/\\") )</code><br /> <a class="navhash" href="#31862">#</a> <code id="31862"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31863">#</a> <code id="31863">delegated._.c:5424:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31864">#</a> <code id="31864"> if( dp = strrpbrk(av[ai],"/\\") )</code><br /> <a class="navhash" href="#31865">#</a> <code id="31865"> ^</code><br /> <a class="navhash" href="#31866">#</a> <code id="31866"> ( )</code><br /> <a class="navhash" href="#31867">#</a> <code id="31867">delegated._.c:5424:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31868">#</a> <code id="31868"> if( dp = strrpbrk(av[ai],"/\\") )</code><br /> <a class="navhash" href="#31869">#</a> <code id="31869"> ^</code><br /> <a class="navhash" href="#31870">#</a> <code id="31870"> ==</code><br /> <a class="navhash" href="#31871">#</a> <code id="31871">delegated._.c:5582:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31872">#</a> <code id="31872"> if( dgargs = getenv("DELEGATE_ARGS") ){</code><br /> <a class="navhash" href="#31873">#</a> <code id="31873"> ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31874">#</a> <code id="31874">delegated._.c:5582:13: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31875">#</a> <code id="31875"> if( dgargs = getenv("DELEGATE_ARGS") ){</code><br /> <a class="navhash" href="#31876">#</a> <code id="31876"> ^</code><br /> <a class="navhash" href="#31877">#</a> <code id="31877"> ( )</code><br /> <a class="navhash" href="#31878">#</a> <code id="31878">delegated._.c:5582:13: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31879">#</a> <code id="31879"> if( dgargs = getenv("DELEGATE_ARGS") ){</code><br /> <a class="navhash" href="#31880">#</a> <code id="31880"> ^</code><br /> <a class="navhash" href="#31881">#</a> <code id="31881"> ==</code><br /> <a class="navhash" href="#31882">#</a> <code id="31882">delegated._.c:5619:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31883">#</a> <code id="31883"> for( fi = 0; file = sysfiles[fi]; fi++ ){</code><br /> <a class="navhash" href="#31884">#</a> <code id="31884"> ~~~~~^~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31885">#</a> <code id="31885">delegated._.c:5619:20: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31886">#</a> <code id="31886"> for( fi = 0; file = sysfiles[fi]; fi++ ){</code><br /> <a class="navhash" href="#31887">#</a> <code id="31887"> ^</code><br /> <a class="navhash" href="#31888">#</a> <code id="31888"> ( )</code><br /> <a class="navhash" href="#31889">#</a> <code id="31889">delegated._.c:5619:20: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31890">#</a> <code id="31890"> for( fi = 0; file = sysfiles[fi]; fi++ ){</code><br /> <a class="navhash" href="#31891">#</a> <code id="31891"> ^</code><br /> <a class="navhash" href="#31892">#</a> <code id="31892"> ==</code><br /> <a class="navhash" href="#31893">#</a> <code id="31893">delegated._.c:5667:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31894">#</a> <code id="31894"> if( env = getenv("PATH") ){</code><br /> <a class="navhash" href="#31895">#</a> <code id="31895"> ~~~~^~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31896">#</a> <code id="31896">delegated._.c:5667:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31897">#</a> <code id="31897"> if( env = getenv("PATH") ){</code><br /> <a class="navhash" href="#31898">#</a> <code id="31898"> ^</code><br /> <a class="navhash" href="#31899">#</a> <code id="31899"> ( )</code><br /> <a class="navhash" href="#31900">#</a> <code id="31900">delegated._.c:5667:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31901">#</a> <code id="31901"> if( env = getenv("PATH") ){</code><br /> <a class="navhash" href="#31902">#</a> <code id="31902"> ^</code><br /> <a class="navhash" href="#31903">#</a> <code id="31903"> ==</code><br /> <a class="navhash" href="#31904">#</a> <code id="31904">delegated._.c:5675:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31905">#</a> <code id="31905"> if( dgd = strrpbrk(av[0],"/\\") )</code><br /> <a class="navhash" href="#31906">#</a> <code id="31906"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31907">#</a> <code id="31907">delegated._.c:5675:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31908">#</a> <code id="31908"> if( dgd = strrpbrk(av[0],"/\\") )</code><br /> <a class="navhash" href="#31909">#</a> <code id="31909"> ^</code><br /> <a class="navhash" href="#31910">#</a> <code id="31910"> ( )</code><br /> <a class="navhash" href="#31911">#</a> <code id="31911">delegated._.c:5675:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31912">#</a> <code id="31912"> if( dgd = strrpbrk(av[0],"/\\") )</code><br /> <a class="navhash" href="#31913">#</a> <code id="31913"> ^</code><br /> <a class="navhash" href="#31914">#</a> <code id="31914"> ==</code><br /> <a class="navhash" href="#31915">#</a> <code id="31915">delegated._.c:5726:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31916">#</a> <code id="31916"> for( ei = 0; env = environ[ei]; ei++ ){</code><br /> <a class="navhash" href="#31917">#</a> <code id="31917"> ~~~~^~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31918">#</a> <code id="31918">delegated._.c:5726:19: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31919">#</a> <code id="31919"> for( ei = 0; env = environ[ei]; ei++ ){</code><br /> <a class="navhash" href="#31920">#</a> <code id="31920"> ^</code><br /> <a class="navhash" href="#31921">#</a> <code id="31921"> ( )</code><br /> <a class="navhash" href="#31922">#</a> <code id="31922">delegated._.c:5726:19: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31923">#</a> <code id="31923"> for( ei = 0; env = environ[ei]; ei++ ){</code><br /> <a class="navhash" href="#31924">#</a> <code id="31924"> ^</code><br /> <a class="navhash" href="#31925">#</a> <code id="31925"> ==</code><br /> <a class="navhash" href="#31926">#</a> <code id="31926">delegated._.c:6147:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31927">#</a> <code id="31927"> if( pid = Fork("SUDO") ){</code><br /> <a class="navhash" href="#31928">#</a> <code id="31928"> ~~~~^~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31929">#</a> <code id="31929">delegated._.c:6147:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31930">#</a> <code id="31930"> if( pid = Fork("SUDO") ){</code><br /> <a class="navhash" href="#31931">#</a> <code id="31931"> ^</code><br /> <a class="navhash" href="#31932">#</a> <code id="31932"> ( )</code><br /> <a class="navhash" href="#31933">#</a> <code id="31933">delegated._.c:6147:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31934">#</a> <code id="31934"> if( pid = Fork("SUDO") ){</code><br /> <a class="navhash" href="#31935">#</a> <code id="31935"> ^</code><br /> <a class="navhash" href="#31936">#</a> <code id="31936"> ==</code><br /> <a class="navhash" href="#31937">#</a> <code id="31937">delegated._.c:6286:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31938">#</a> <code id="31938"> if( env = getEnv(P_RES_DEBUG) )</code><br /> <a class="navhash" href="#31939">#</a> <code id="31939"> ~~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31940">#</a> <code id="31940">delegated._.c:6286:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31941">#</a> <code id="31941"> if( env = getEnv(P_RES_DEBUG) )</code><br /> <a class="navhash" href="#31942">#</a> <code id="31942"> ^</code><br /> <a class="navhash" href="#31943">#</a> <code id="31943"> ( )</code><br /> <a class="navhash" href="#31944">#</a> <code id="31944">delegated._.c:6286:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31945">#</a> <code id="31945"> if( env = getEnv(P_RES_DEBUG) )</code><br /> <a class="navhash" href="#31946">#</a> <code id="31946"> ^</code><br /> <a class="navhash" href="#31947">#</a> <code id="31947"> ==</code><br /> <a class="navhash" href="#31948">#</a> <code id="31948">delegated._.c:6325:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31949">#</a> <code id="31949"> if( root = getEnv(P_CHROOT) ){</code><br /> <a class="navhash" href="#31950">#</a> <code id="31950"> ~~~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31951">#</a> <code id="31951">delegated._.c:6325:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31952">#</a> <code id="31952"> if( root = getEnv(P_CHROOT) ){</code><br /> <a class="navhash" href="#31953">#</a> <code id="31953"> ^</code><br /> <a class="navhash" href="#31954">#</a> <code id="31954"> ( )</code><br /> <a class="navhash" href="#31955">#</a> <code id="31955">delegated._.c:6325:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31956">#</a> <code id="31956"> if( root = getEnv(P_CHROOT) ){</code><br /> <a class="navhash" href="#31957">#</a> <code id="31957"> ^</code><br /> <a class="navhash" href="#31958">#</a> <code id="31958"> ==</code><br /> <a class="navhash" href="#31959">#</a> <code id="31959">delegated._.c:6420:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31960">#</a> <code id="31960"> if( fp = dirfopen(wh,AVStr(path),"r-") ){</code><br /> <a class="navhash" href="#31961">#</a> <code id="31961"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31962">#</a> <code id="31962">delegated._.c:6420:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31963">#</a> <code id="31963"> if( fp = dirfopen(wh,AVStr(path),"r-") ){</code><br /> <a class="navhash" href="#31964">#</a> <code id="31964"> ^</code><br /> <a class="navhash" href="#31965">#</a> <code id="31965"> ( )</code><br /> <a class="navhash" href="#31966">#</a> <code id="31966">delegated._.c:6420:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31967">#</a> <code id="31967"> if( fp = dirfopen(wh,AVStr(path),"r-") ){</code><br /> <a class="navhash" href="#31968">#</a> <code id="31968"> ^</code><br /> <a class="navhash" href="#31969">#</a> <code id="31969"> ==</code><br /> <a class="navhash" href="#31970">#</a> <code id="31970">delegated._.c:6441:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31971">#</a> <code id="31971"> if( fp = dirfopen("SoftBreak",AVStr(path),"w") ){</code><br /> <a class="navhash" href="#31972">#</a> <code id="31972"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31973">#</a> <code id="31973">delegated._.c:6441:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31974">#</a> <code id="31974"> if( fp = dirfopen("SoftBreak",AVStr(path),"w") ){</code><br /> <a class="navhash" href="#31975">#</a> <code id="31975"> ^</code><br /> <a class="navhash" href="#31976">#</a> <code id="31976"> ( )</code><br /> <a class="navhash" href="#31977">#</a> <code id="31977">delegated._.c:6441:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31978">#</a> <code id="31978"> if( fp = dirfopen("SoftBreak",AVStr(path),"w") ){</code><br /> <a class="navhash" href="#31979">#</a> <code id="31979"> ^</code><br /> <a class="navhash" href="#31980">#</a> <code id="31980"> ==</code><br /> <a class="navhash" href="#31981">#</a> <code id="31981">delegated._.c:6467:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31982">#</a> <code id="31982"> for( np = name; nc = (unsigned char)*np; np++ ){</code><br /> <a class="navhash" href="#31983">#</a> <code id="31983"> ~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31984">#</a> <code id="31984">delegated._.c:6467:21: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31985">#</a> <code id="31985"> for( np = name; nc = (unsigned char)*np; np++ ){</code><br /> <a class="navhash" href="#31986">#</a> <code id="31986"> ^</code><br /> <a class="navhash" href="#31987">#</a> <code id="31987"> ( )</code><br /> <a class="navhash" href="#31988">#</a> <code id="31988">delegated._.c:6467:21: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#31989">#</a> <code id="31989"> for( np = name; nc = (unsigned char)*np; np++ ){</code><br /> <a class="navhash" href="#31990">#</a> <code id="31990"> ^</code><br /> <a class="navhash" href="#31991">#</a> <code id="31991"> ==</code><br /> <a class="navhash" href="#31992">#</a> <code id="31992">delegated._.c:6517:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#31993">#</a> <code id="31993"> if( fp = dirfopen("getConfig",AVStr(path),"r") ){</code><br /> <a class="navhash" href="#31994">#</a> <code id="31994"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#31995">#</a> <code id="31995">delegated._.c:6517:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#31996">#</a> <code id="31996"> if( fp = dirfopen("getConfig",AVStr(path),"r") ){</code><br /> <a class="navhash" href="#31997">#</a> <code id="31997"> ^</code><br /> <a class="navhash" href="#31998">#</a> <code id="31998"> ( )</code><br /> <a class="navhash" href="#31999">#</a> <code id="31999">delegated._.c:6517:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32000">#</a> <code id="32000"> if( fp = dirfopen("getConfig",AVStr(path),"r") ){</code><br /> <a class="navhash" href="#32001">#</a> <code id="32001"> ^</code><br /> <a class="navhash" href="#32002">#</a> <code id="32002"> ==</code><br /> <a class="navhash" href="#32003">#</a> <code id="32003">delegated._.c:6527:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32004">#</a> <code id="32004"> if( fp = dirfopen("putConfig",AVStr(path),mode) ){</code><br /> <a class="navhash" href="#32005">#</a> <code id="32005"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32006">#</a> <code id="32006">delegated._.c:6527:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32007">#</a> <code id="32007"> if( fp = dirfopen("putConfig",AVStr(path),mode) ){</code><br /> <a class="navhash" href="#32008">#</a> <code id="32008"> ^</code><br /> <a class="navhash" href="#32009">#</a> <code id="32009"> ( )</code><br /> <a class="navhash" href="#32010">#</a> <code id="32010">delegated._.c:6527:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32011">#</a> <code id="32011"> if( fp = dirfopen("putConfig",AVStr(path),mode) ){</code><br /> <a class="navhash" href="#32012">#</a> <code id="32012"> ^</code><br /> <a class="navhash" href="#32013">#</a> <code id="32013"> ==</code><br /> <a class="navhash" href="#32014">#</a> <code id="32014">delegated._.c:6561:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32015">#</a> <code id="32015"> if( fp = dirfopen("DGHTML",AVStr(path),"w") ){</code><br /> <a class="navhash" href="#32016">#</a> <code id="32016"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32017">#</a> <code id="32017">delegated._.c:6561:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32018">#</a> <code id="32018"> if( fp = dirfopen("DGHTML",AVStr(path),"w") ){</code><br /> <a class="navhash" href="#32019">#</a> <code id="32019"> ^</code><br /> <a class="navhash" href="#32020">#</a> <code id="32020"> ( )</code><br /> <a class="navhash" href="#32021">#</a> <code id="32021">delegated._.c:6561:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32022">#</a> <code id="32022"> if( fp = dirfopen("DGHTML",AVStr(path),"w") ){</code><br /> <a class="navhash" href="#32023">#</a> <code id="32023"> ^</code><br /> <a class="navhash" href="#32024">#</a> <code id="32024"> ==</code><br /> <a class="navhash" href="#32025">#</a> <code id="32025">delegated._.c:6622:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32026">#</a> <code id="32026"> if( env = getv(av,"_isService") ){</code><br /> <a class="navhash" href="#32027">#</a> <code id="32027"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32028">#</a> <code id="32028">delegated._.c:6622:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32029">#</a> <code id="32029"> if( env = getv(av,"_isService") ){</code><br /> <a class="navhash" href="#32030">#</a> <code id="32030"> ^</code><br /> <a class="navhash" href="#32031">#</a> <code id="32031"> ( )</code><br /> <a class="navhash" href="#32032">#</a> <code id="32032">delegated._.c:6622:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32033">#</a> <code id="32033"> if( env = getv(av,"_isService") ){</code><br /> <a class="navhash" href="#32034">#</a> <code id="32034"> ^</code><br /> <a class="navhash" href="#32035">#</a> <code id="32035"> ==</code><br /> <a class="navhash" href="#32036">#</a> <code id="32036">delegated._.c:6631:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32037">#</a> <code id="32037"> if( env = getEnv("_ServerPid") ){</code><br /> <a class="navhash" href="#32038">#</a> <code id="32038"> ~~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32039">#</a> <code id="32039">delegated._.c:6631:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32040">#</a> <code id="32040"> if( env = getEnv("_ServerPid") ){</code><br /> <a class="navhash" href="#32041">#</a> <code id="32041"> ^</code><br /> <a class="navhash" href="#32042">#</a> <code id="32042"> ( )</code><br /> <a class="navhash" href="#32043">#</a> <code id="32043">delegated._.c:6631:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32044">#</a> <code id="32044"> if( env = getEnv("_ServerPid") ){</code><br /> <a class="navhash" href="#32045">#</a> <code id="32045"> ^</code><br /> <a class="navhash" href="#32046">#</a> <code id="32046"> ==</code><br /> <a class="navhash" href="#32047">#</a> <code id="32047">delegated._.c:6704:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32048">#</a> <code id="32048"> if( name = strrpbrk(EXEC_PATH,"/\\") )</code><br /> <a class="navhash" href="#32049">#</a> <code id="32049"> ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32050">#</a> <code id="32050">delegated._.c:6704:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32051">#</a> <code id="32051"> if( name = strrpbrk(EXEC_PATH,"/\\") )</code><br /> <a class="navhash" href="#32052">#</a> <code id="32052"> ^</code><br /> <a class="navhash" href="#32053">#</a> <code id="32053"> ( )</code><br /> <a class="navhash" href="#32054">#</a> <code id="32054">delegated._.c:6704:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32055">#</a> <code id="32055"> if( name = strrpbrk(EXEC_PATH,"/\\") )</code><br /> <a class="navhash" href="#32056">#</a> <code id="32056"> ^</code><br /> <a class="navhash" href="#32057">#</a> <code id="32057"> ==</code><br /> <a class="navhash" href="#32058">#</a> <code id="32058">delegated._.c:6709:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32059">#</a> <code id="32059"> if( func = getEnvBin(P_FUNC) ){</code><br /> <a class="navhash" href="#32060">#</a> <code id="32060"> ~~~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32061">#</a> <code id="32061">delegated._.c:6709:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32062">#</a> <code id="32062"> if( func = getEnvBin(P_FUNC) ){</code><br /> <a class="navhash" href="#32063">#</a> <code id="32063"> ^</code><br /> <a class="navhash" href="#32064">#</a> <code id="32064"> ( )</code><br /> <a class="navhash" href="#32065">#</a> <code id="32065">delegated._.c:6709:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32066">#</a> <code id="32066"> if( func = getEnvBin(P_FUNC) ){</code><br /> <a class="navhash" href="#32067">#</a> <code id="32067"> ^</code><br /> <a class="navhash" href="#32068">#</a> <code id="32068"> ==</code><br /> <a class="navhash" href="#32069">#</a> <code id="32069">delegated._.c:6758:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32070">#</a> <code id="32070"> if( env = getEnv(P_DGPATH) )</code><br /> <a class="navhash" href="#32071">#</a> <code id="32071"> ~~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32072">#</a> <code id="32072">delegated._.c:6758:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32073">#</a> <code id="32073"> if( env = getEnv(P_DGPATH) )</code><br /> <a class="navhash" href="#32074">#</a> <code id="32074"> ^</code><br /> <a class="navhash" href="#32075">#</a> <code id="32075"> ( )</code><br /> <a class="navhash" href="#32076">#</a> <code id="32076">delegated._.c:6758:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32077">#</a> <code id="32077"> if( env = getEnv(P_DGPATH) )</code><br /> <a class="navhash" href="#32078">#</a> <code id="32078"> ^</code><br /> <a class="navhash" href="#32079">#</a> <code id="32079"> ==</code><br /> <a class="navhash" href="#32080">#</a> <code id="32080">delegated._.c:6788:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32081">#</a> <code id="32081"> if( env = getEnv(P_DGPATH) )</code><br /> <a class="navhash" href="#32082">#</a> <code id="32082"> ~~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32083">#</a> <code id="32083">delegated._.c:6788:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32084">#</a> <code id="32084"> if( env = getEnv(P_DGPATH) )</code><br /> <a class="navhash" href="#32085">#</a> <code id="32085"> ^</code><br /> <a class="navhash" href="#32086">#</a> <code id="32086"> ( )</code><br /> <a class="navhash" href="#32087">#</a> <code id="32087">delegated._.c:6788:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32088">#</a> <code id="32088"> if( env = getEnv(P_DGPATH) )</code><br /> <a class="navhash" href="#32089">#</a> <code id="32089"> ^</code><br /> <a class="navhash" href="#32090">#</a> <code id="32090"> ==</code><br /> <a class="navhash" href="#32091">#</a> <code id="32091">delegated._.c:6815:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32092">#</a> <code id="32092"> if( env = getEnv(P_DGPATH) )</code><br /> <a class="navhash" href="#32093">#</a> <code id="32093"> ~~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32094">#</a> <code id="32094">delegated._.c:6815:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32095">#</a> <code id="32095"> if( env = getEnv(P_DGPATH) )</code><br /> <a class="navhash" href="#32096">#</a> <code id="32096"> ^</code><br /> <a class="navhash" href="#32097">#</a> <code id="32097"> ( )</code><br /> <a class="navhash" href="#32098">#</a> <code id="32098">delegated._.c:6815:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32099">#</a> <code id="32099"> if( env = getEnv(P_DGPATH) )</code><br /> <a class="navhash" href="#32100">#</a> <code id="32100"> ^</code><br /> <a class="navhash" href="#32101">#</a> <code id="32101"> ==</code><br /> <a class="navhash" href="#32102">#</a> <code id="32102">delegated._.c:6859:26: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#32103">#</a> <code id="32103"> || 0 < file_issock(0) && 0 < file_issock(1) )</code><br /> <a class="navhash" href="#32104">#</a> <code id="32104"> ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32105">#</a> <code id="32105">delegated._.c:6859:26: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#32106">#</a> <code id="32106"> || 0 < file_issock(0) && 0 < file_issock(1) )</code><br /> <a class="navhash" href="#32107">#</a> <code id="32107"> ^</code><br /> <a class="navhash" href="#32108">#</a> <code id="32108"> ( )</code><br /> <a class="navhash" href="#32109">#</a> <code id="32109">delegated._.c:6868:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32110">#</a> <code id="32110"> if( env = getEnv(P_INPARAM) )</code><br /> <a class="navhash" href="#32111">#</a> <code id="32111"> ~~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32112">#</a> <code id="32112">delegated._.c:6868:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32113">#</a> <code id="32113"> if( env = getEnv(P_INPARAM) )</code><br /> <a class="navhash" href="#32114">#</a> <code id="32114"> ^</code><br /> <a class="navhash" href="#32115">#</a> <code id="32115"> ( )</code><br /> <a class="navhash" href="#32116">#</a> <code id="32116">delegated._.c:6868:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32117">#</a> <code id="32117"> if( env = getEnv(P_INPARAM) )</code><br /> <a class="navhash" href="#32118">#</a> <code id="32118"> ^</code><br /> <a class="navhash" href="#32119">#</a> <code id="32119"> ==</code><br /> <a class="navhash" href="#32120">#</a> <code id="32120">delegated._.c:6985:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32121">#</a> <code id="32121"> if( fp = fopenInitLog(get_svname(),mode) ){</code><br /> <a class="navhash" href="#32122">#</a> <code id="32122"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32123">#</a> <code id="32123">delegated._.c:6985:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32124">#</a> <code id="32124"> if( fp = fopenInitLog(get_svname(),mode) ){</code><br /> <a class="navhash" href="#32125">#</a> <code id="32125"> ^</code><br /> <a class="navhash" href="#32126">#</a> <code id="32126"> ( )</code><br /> <a class="navhash" href="#32127">#</a> <code id="32127">delegated._.c:6985:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32128">#</a> <code id="32128"> if( fp = fopenInitLog(get_svname(),mode) ){</code><br /> <a class="navhash" href="#32129">#</a> <code id="32129"> ^</code><br /> <a class="navhash" href="#32130">#</a> <code id="32130"> ==</code><br /> <a class="navhash" href="#32131">#</a> <code id="32131">delegated._.c:7014:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32132">#</a> <code id="32132"> if( env = getEnv(P_TIMEOUT)) scanEnv(Conn,P_TIMEOUT,scan_TIMEOUT);</code><br /> <a class="navhash" href="#32133">#</a> <code id="32133"> ~~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32134">#</a> <code id="32134">delegated._.c:7014:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32135">#</a> <code id="32135"> if( env = getEnv(P_TIMEOUT)) scanEnv(Conn,P_TIMEOUT,scan_TIMEOUT);</code><br /> <a class="navhash" href="#32136">#</a> <code id="32136"> ^</code><br /> <a class="navhash" href="#32137">#</a> <code id="32137"> ( )</code><br /> <a class="navhash" href="#32138">#</a> <code id="32138">delegated._.c:7014:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32139">#</a> <code id="32139"> if( env = getEnv(P_TIMEOUT)) scanEnv(Conn,P_TIMEOUT,scan_TIMEOUT);</code><br /> <a class="navhash" href="#32140">#</a> <code id="32140"> ^</code><br /> <a class="navhash" href="#32141">#</a> <code id="32141"> ==</code><br /> <a class="navhash" href="#32142">#</a> <code id="32142">delegated._.c:7015:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32143">#</a> <code id="32143"> if( env = getEnv(P_MAXIMA)) scanEnv(Conn,P_MAXIMA,scan_MAXIMA);</code><br /> <a class="navhash" href="#32144">#</a> <code id="32144"> ~~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32145">#</a> <code id="32145">delegated._.c:7015:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32146">#</a> <code id="32146"> if( env = getEnv(P_MAXIMA)) scanEnv(Conn,P_MAXIMA,scan_MAXIMA);</code><br /> <a class="navhash" href="#32147">#</a> <code id="32147"> ^</code><br /> <a class="navhash" href="#32148">#</a> <code id="32148"> ( )</code><br /> <a class="navhash" href="#32149">#</a> <code id="32149">delegated._.c:7015:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32150">#</a> <code id="32150"> if( env = getEnv(P_MAXIMA)) scanEnv(Conn,P_MAXIMA,scan_MAXIMA);</code><br /> <a class="navhash" href="#32151">#</a> <code id="32151"> ^</code><br /> <a class="navhash" href="#32152">#</a> <code id="32152"> ==</code><br /> <a class="navhash" href="#32153">#</a> <code id="32153">delegated._.c:7060:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32154">#</a> <code id="32154"> if( env = getEnv(P_LOGCENTER) )</code><br /> <a class="navhash" href="#32155">#</a> <code id="32155"> ~~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32156">#</a> <code id="32156">delegated._.c:7060:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32157">#</a> <code id="32157"> if( env = getEnv(P_LOGCENTER) )</code><br /> <a class="navhash" href="#32158">#</a> <code id="32158"> ^</code><br /> <a class="navhash" href="#32159">#</a> <code id="32159"> ( )</code><br /> <a class="navhash" href="#32160">#</a> <code id="32160">delegated._.c:7060:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32161">#</a> <code id="32161"> if( env = getEnv(P_LOGCENTER) )</code><br /> <a class="navhash" href="#32162">#</a> <code id="32162"> ^</code><br /> <a class="navhash" href="#32163">#</a> <code id="32163"> ==</code><br /> <a class="navhash" href="#32164">#</a> <code id="32164">delegated._.c:7191:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32165">#</a> <code id="32165"> if( env = getEnv("LINGER") ) DELEGATE_LINGER = atoi(env);</code><br /> <a class="navhash" href="#32166">#</a> <code id="32166"> ~~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32167">#</a> <code id="32167">delegated._.c:7191:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32168">#</a> <code id="32168"> if( env = getEnv("LINGER") ) DELEGATE_LINGER = atoi(env);</code><br /> <a class="navhash" href="#32169">#</a> <code id="32169"> ^</code><br /> <a class="navhash" href="#32170">#</a> <code id="32170"> ( )</code><br /> <a class="navhash" href="#32171">#</a> <code id="32171">delegated._.c:7191:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32172">#</a> <code id="32172"> if( env = getEnv("LINGER") ) DELEGATE_LINGER = atoi(env);</code><br /> <a class="navhash" href="#32173">#</a> <code id="32173"> ^</code><br /> <a class="navhash" href="#32174">#</a> <code id="32174"> ==</code><br /> <a class="navhash" href="#32175">#</a> <code id="32175">delegated._.c:7198:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32176">#</a> <code id="32176"> if( env = getEnv(P_TUNNEL) ){</code><br /> <a class="navhash" href="#32177">#</a> <code id="32177"> ~~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32178">#</a> <code id="32178">delegated._.c:7198:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32179">#</a> <code id="32179"> if( env = getEnv(P_TUNNEL) ){</code><br /> <a class="navhash" href="#32180">#</a> <code id="32180"> ^</code><br /> <a class="navhash" href="#32181">#</a> <code id="32181"> ( )</code><br /> <a class="navhash" href="#32182">#</a> <code id="32182">delegated._.c:7198:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32183">#</a> <code id="32183"> if( env = getEnv(P_TUNNEL) ){</code><br /> <a class="navhash" href="#32184">#</a> <code id="32184"> ^</code><br /> <a class="navhash" href="#32185">#</a> <code id="32185"> ==</code><br /> <a class="navhash" href="#32186">#</a> <code id="32186">delegated._.c:7214:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32187">#</a> <code id="32187"> if( env = getEnv("_masterp") ){</code><br /> <a class="navhash" href="#32188">#</a> <code id="32188"> ~~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32189">#</a> <code id="32189">delegated._.c:7214:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32190">#</a> <code id="32190"> if( env = getEnv("_masterp") ){</code><br /> <a class="navhash" href="#32191">#</a> <code id="32191"> ^</code><br /> <a class="navhash" href="#32192">#</a> <code id="32192"> ( )</code><br /> <a class="navhash" href="#32193">#</a> <code id="32193">delegated._.c:7214:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32194">#</a> <code id="32194"> if( env = getEnv("_masterp") ){</code><br /> <a class="navhash" href="#32195">#</a> <code id="32195"> ^</code><br /> <a class="navhash" href="#32196">#</a> <code id="32196"> ==</code><br /> <a class="navhash" href="#32197">#</a> <code id="32197">delegated._.c:7217:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32198">#</a> <code id="32198"> if( env = getEnv(P_MASTERP) ){</code><br /> <a class="navhash" href="#32199">#</a> <code id="32199"> ~~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32200">#</a> <code id="32200">delegated._.c:7217:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32201">#</a> <code id="32201"> if( env = getEnv(P_MASTERP) ){</code><br /> <a class="navhash" href="#32202">#</a> <code id="32202"> ^</code><br /> <a class="navhash" href="#32203">#</a> <code id="32203"> ( )</code><br /> <a class="navhash" href="#32204">#</a> <code id="32204">delegated._.c:7217:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32205">#</a> <code id="32205"> if( env = getEnv(P_MASTERP) ){</code><br /> <a class="navhash" href="#32206">#</a> <code id="32206"> ^</code><br /> <a class="navhash" href="#32207">#</a> <code id="32207"> ==</code><br /> <a class="navhash" href="#32208">#</a> <code id="32208">delegated._.c:7240:25: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse]</code><br /> <a class="navhash" href="#32209">#</a> <code id="32209"> int openLocalServPorts();</code><br /> <a class="navhash" href="#32210">#</a> <code id="32210"> ^~</code><br /> <a class="navhash" href="#32211">#</a> <code id="32211">delegated._.c:7240:25: note: replace parentheses with an initializer to declare a variable</code><br /> <a class="navhash" href="#32212">#</a> <code id="32212"> int openLocalServPorts();</code><br /> <a class="navhash" href="#32213">#</a> <code id="32213"> ^~</code><br /> <a class="navhash" href="#32214">#</a> <code id="32214"> = 0</code><br /> <a class="navhash" href="#32215">#</a> <code id="32215">delegated._.c:7364:21: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#32216">#</a> <code id="32216"> || *iSERVER_HOST && !isMYSELF(iSERVER_HOST) /* SERVER=sockmux://H:P */</code><br /> <a class="navhash" href="#32217">#</a> <code id="32217"> ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32218">#</a> <code id="32218">delegated._.c:7364:21: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#32219">#</a> <code id="32219"> || *iSERVER_HOST && !isMYSELF(iSERVER_HOST) /* SERVER=sockmux://H:P */</code><br /> <a class="navhash" href="#32220">#</a> <code id="32220"> ^</code><br /> <a class="navhash" href="#32221">#</a> <code id="32221"> ( )</code><br /> <a class="navhash" href="#32222">#</a> <code id="32222">delegated._.c:7362:29: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#32223">#</a> <code id="32223"> || streq(proto,"sockmux") &&</code><br /> <a class="navhash" href="#32224">#</a> <code id="32224"> ~~ ~~~~~~~~~~~~~~~~~~~~~~~^~</code><br /> <a class="navhash" href="#32225">#</a> <code id="32225">delegated._.c:7362:29: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#32226">#</a> <code id="32226"> || streq(proto,"sockmux") &&</code><br /> <a class="navhash" href="#32227">#</a> <code id="32227"> ^</code><br /> <a class="navhash" href="#32228">#</a> <code id="32228">delegated._.c:7427:32: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#32229">#</a> <code id="32229"> if( NUM_HUPS == MAX_ERESTART && 0 < ERROR_RESTART</code><br /> <a class="navhash" href="#32230">#</a> <code id="32230"> ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32231">#</a> <code id="32231">delegated._.c:7427:32: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#32232">#</a> <code id="32232"> if( NUM_HUPS == MAX_ERESTART && 0 < ERROR_RESTART</code><br /> <a class="navhash" href="#32233">#</a> <code id="32233"> ^</code><br /> <a class="navhash" href="#32234">#</a> <code id="32234"> ( )</code><br /> <a class="navhash" href="#32235">#</a> <code id="32235">delegated._.c:7428:21: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#32236">#</a> <code id="32236"> || NUM_HUPS == 0 && ERROR_RESTART == 0</code><br /> <a class="navhash" href="#32237">#</a> <code id="32237"> ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32238">#</a> <code id="32238">delegated._.c:7428:21: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#32239">#</a> <code id="32239"> || NUM_HUPS == 0 && ERROR_RESTART == 0</code><br /> <a class="navhash" href="#32240">#</a> <code id="32240"> ^</code><br /> <a class="navhash" href="#32241">#</a> <code id="32241"> ( )</code><br /> <a class="navhash" href="#32242">#</a> <code id="32242">delegated._.c:7475:38: warning: '&&' within '||' [-Wlogical-op-parentheses]</code><br /> <a class="navhash" href="#32243">#</a> <code id="32243"> if( reinit || (LOG_type & L_REINIT) && NUM_HUPS == 0 ){</code><br /> <a class="navhash" href="#32244">#</a> <code id="32244"> ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32245">#</a> <code id="32245">delegated._.c:7475:38: note: place parentheses around the '&&' expression to silence this warning</code><br /> <a class="navhash" href="#32246">#</a> <code id="32246"> if( reinit || (LOG_type & L_REINIT) && NUM_HUPS == 0 ){</code><br /> <a class="navhash" href="#32247">#</a> <code id="32247"> ^</code><br /> <a class="navhash" href="#32248">#</a> <code id="32248"> ( )</code><br /> <a class="navhash" href="#32249">#</a> <code id="32249">delegated._.c:7561:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32250">#</a> <code id="32250"> if( logMMap = filemmap("","w+",0,sizeof(LogControls)) ){</code><br /> <a class="navhash" href="#32251">#</a> <code id="32251"> ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32252">#</a> <code id="32252">delegated._.c:7561:14: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32253">#</a> <code id="32253"> if( logMMap = filemmap("","w+",0,sizeof(LogControls)) ){</code><br /> <a class="navhash" href="#32254">#</a> <code id="32254"> ^</code><br /> <a class="navhash" href="#32255">#</a> <code id="32255"> ( )</code><br /> <a class="navhash" href="#32256">#</a> <code id="32256">delegated._.c:7561:14: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32257">#</a> <code id="32257"> if( logMMap = filemmap("","w+",0,sizeof(LogControls)) ){</code><br /> <a class="navhash" href="#32258">#</a> <code id="32258"> ^</code><br /> <a class="navhash" href="#32259">#</a> <code id="32259"> ==</code><br /> <a class="navhash" href="#32260">#</a> <code id="32260">delegated._.c:7998:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32261">#</a> <code id="32261"> if( ndead = cleanup_zombis(0) ){</code><br /> <a class="navhash" href="#32262">#</a> <code id="32262"> ~~~~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32263">#</a> <code id="32263">delegated._.c:7998:13: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32264">#</a> <code id="32264"> if( ndead = cleanup_zombis(0) ){</code><br /> <a class="navhash" href="#32265">#</a> <code id="32265"> ^</code><br /> <a class="navhash" href="#32266">#</a> <code id="32266"> ( )</code><br /> <a class="navhash" href="#32267">#</a> <code id="32267">delegated._.c:7998:13: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32268">#</a> <code id="32268"> if( ndead = cleanup_zombis(0) ){</code><br /> <a class="navhash" href="#32269">#</a> <code id="32269"> ^</code><br /> <a class="navhash" href="#32270">#</a> <code id="32270"> ==</code><br /> <a class="navhash" href="#32271">#</a> <code id="32271">delegated._.c:8029:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32272">#</a> <code id="32272"> if( pid = ForkX("SequentialServer",xproc) )</code><br /> <a class="navhash" href="#32273">#</a> <code id="32273"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32274">#</a> <code id="32274">delegated._.c:8029:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32275">#</a> <code id="32275"> if( pid = ForkX("SequentialServer",xproc) )</code><br /> <a class="navhash" href="#32276">#</a> <code id="32276"> ^</code><br /> <a class="navhash" href="#32277">#</a> <code id="32277"> ( )</code><br /> <a class="navhash" href="#32278">#</a> <code id="32278">delegated._.c:8029:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32279">#</a> <code id="32279"> if( pid = ForkX("SequentialServer",xproc) )</code><br /> <a class="navhash" href="#32280">#</a> <code id="32280"> ^</code><br /> <a class="navhash" href="#32281">#</a> <code id="32281"> ==</code><br /> <a class="navhash" href="#32282">#</a> <code id="32282">delegated._.c:8136:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32283">#</a> <code id="32283"> if( pid = ForkX("OnetimeServer",xproc) )</code><br /> <a class="navhash" href="#32284">#</a> <code id="32284"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32285">#</a> <code id="32285">delegated._.c:8136:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32286">#</a> <code id="32286"> if( pid = ForkX("OnetimeServer",xproc) )</code><br /> <a class="navhash" href="#32287">#</a> <code id="32287"> ^</code><br /> <a class="navhash" href="#32288">#</a> <code id="32288"> ( )</code><br /> <a class="navhash" href="#32289">#</a> <code id="32289">delegated._.c:8136:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32290">#</a> <code id="32290"> if( pid = ForkX("OnetimeServer",xproc) )</code><br /> <a class="navhash" href="#32291">#</a> <code id="32291"> ^</code><br /> <a class="navhash" href="#32292">#</a> <code id="32292"> ==</code><br /> <a class="navhash" href="#32293">#</a> <code id="32293">delegated._.c:8182:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32294">#</a> <code id="32294"> if( ep = strrpbrk(eb,"/\\") ){</code><br /> <a class="navhash" href="#32295">#</a> <code id="32295"> ~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32296">#</a> <code id="32296">delegated._.c:8182:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32297">#</a> <code id="32297"> if( ep = strrpbrk(eb,"/\\") ){</code><br /> <a class="navhash" href="#32298">#</a> <code id="32298"> ^</code><br /> <a class="navhash" href="#32299">#</a> <code id="32299"> ( )</code><br /> <a class="navhash" href="#32300">#</a> <code id="32300">delegated._.c:8182:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32301">#</a> <code id="32301"> if( ep = strrpbrk(eb,"/\\") ){</code><br /> <a class="navhash" href="#32302">#</a> <code id="32302"> ^</code><br /> <a class="navhash" href="#32303">#</a> <code id="32303"> ==</code><br /> <a class="navhash" href="#32304">#</a> <code id="32304">delegated._.c:8273:24: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse]</code><br /> <a class="navhash" href="#32305">#</a> <code id="32305"> const char *myExePath();</code><br /> <a class="navhash" href="#32306">#</a> <code id="32306"> ^~</code><br /> <a class="navhash" href="#32307">#</a> <code id="32307">delegated._.c:8273:24: note: replace parentheses with an initializer to declare a variable</code><br /> <a class="navhash" href="#32308">#</a> <code id="32308"> const char *myExePath();</code><br /> <a class="navhash" href="#32309">#</a> <code id="32309"> ^~</code><br /> <a class="navhash" href="#32310">#</a> <code id="32310"> = NULL</code><br /> <a class="navhash" href="#32311">#</a> <code id="32311">delegated._.c:8276:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32312">#</a> <code id="32312"> if( env = getEnv(P_EXEC_PATH) )</code><br /> <a class="navhash" href="#32313">#</a> <code id="32313"> ~~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32314">#</a> <code id="32314">delegated._.c:8276:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32315">#</a> <code id="32315"> if( env = getEnv(P_EXEC_PATH) )</code><br /> <a class="navhash" href="#32316">#</a> <code id="32316"> ^</code><br /> <a class="navhash" href="#32317">#</a> <code id="32317"> ( )</code><br /> <a class="navhash" href="#32318">#</a> <code id="32318">delegated._.c:8276:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32319">#</a> <code id="32319"> if( env = getEnv(P_EXEC_PATH) )</code><br /> <a class="navhash" href="#32320">#</a> <code id="32320"> ^</code><br /> <a class="navhash" href="#32321">#</a> <code id="32321"> ==</code><br /> <a class="navhash" href="#32322">#</a> <code id="32322">delegated._.c:8280:24: warning: empty parentheses interpreted as a function declaration [-Wvexing-parse]</code><br /> <a class="navhash" href="#32323">#</a> <code id="32323"> const char *myExePath();</code><br /> <a class="navhash" href="#32324">#</a> <code id="32324"> ^~</code><br /> <a class="navhash" href="#32325">#</a> <code id="32325">delegated._.c:8280:24: note: replace parentheses with an initializer to declare a variable</code><br /> <a class="navhash" href="#32326">#</a> <code id="32326"> const char *myExePath();</code><br /> <a class="navhash" href="#32327">#</a> <code id="32327"> ^~</code><br /> <a class="navhash" href="#32328">#</a> <code id="32328"> = NULL</code><br /> <a class="navhash" href="#32329">#</a> <code id="32329">delegated._.c:8328:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32330">#</a> <code id="32330"> if( pid = Fork("FilterTrace") ){</code><br /> <a class="navhash" href="#32331">#</a> <code id="32331"> ~~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32332">#</a> <code id="32332">delegated._.c:8328:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32333">#</a> <code id="32333"> if( pid = Fork("FilterTrace") ){</code><br /> <a class="navhash" href="#32334">#</a> <code id="32334"> ^</code><br /> <a class="navhash" href="#32335">#</a> <code id="32335"> ( )</code><br /> <a class="navhash" href="#32336">#</a> <code id="32336">delegated._.c:8328:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32337">#</a> <code id="32337"> if( pid = Fork("FilterTrace") ){</code><br /> <a class="navhash" href="#32338">#</a> <code id="32338"> ^</code><br /> <a class="navhash" href="#32339">#</a> <code id="32339"> ==</code><br /> <a class="navhash" href="#32340">#</a> <code id="32340">delegated._.c:8388:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32341">#</a> <code id="32341"> if( ndead = cleanup_zombis(1) )</code><br /> <a class="navhash" href="#32342">#</a> <code id="32342"> ~~~~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32343">#</a> <code id="32343">delegated._.c:8388:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32344">#</a> <code id="32344"> if( ndead = cleanup_zombis(1) )</code><br /> <a class="navhash" href="#32345">#</a> <code id="32345"> ^</code><br /> <a class="navhash" href="#32346">#</a> <code id="32346"> ( )</code><br /> <a class="navhash" href="#32347">#</a> <code id="32347">delegated._.c:8388:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32348">#</a> <code id="32348"> if( ndead = cleanup_zombis(1) )</code><br /> <a class="navhash" href="#32349">#</a> <code id="32349"> ^</code><br /> <a class="navhash" href="#32350">#</a> <code id="32350"> ==</code><br /> <a class="navhash" href="#32351">#</a> <code id="32351">delegated._.c:8424:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32352">#</a> <code id="32352"> if( ndead = cleanup_zombis(1) )</code><br /> <a class="navhash" href="#32353">#</a> <code id="32353"> ~~~~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32354">#</a> <code id="32354">delegated._.c:8424:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32355">#</a> <code id="32355"> if( ndead = cleanup_zombis(1) )</code><br /> <a class="navhash" href="#32356">#</a> <code id="32356"> ^</code><br /> <a class="navhash" href="#32357">#</a> <code id="32357"> ( )</code><br /> <a class="navhash" href="#32358">#</a> <code id="32358">delegated._.c:8424:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32359">#</a> <code id="32359"> if( ndead = cleanup_zombis(1) )</code><br /> <a class="navhash" href="#32360">#</a> <code id="32360"> ^</code><br /> <a class="navhash" href="#32361">#</a> <code id="32361"> ==</code><br /> <a class="navhash" href="#32362">#</a> <code id="32362">delegated._.c:8479:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32363">#</a> <code id="32363"> if( ndone = StickyDone - lastdoneN ){</code><br /> <a class="navhash" href="#32364">#</a> <code id="32364"> ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32365">#</a> <code id="32365">delegated._.c:8479:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32366">#</a> <code id="32366"> if( ndone = StickyDone - lastdoneN ){</code><br /> <a class="navhash" href="#32367">#</a> <code id="32367"> ^</code><br /> <a class="navhash" href="#32368">#</a> <code id="32368"> ( )</code><br /> <a class="navhash" href="#32369">#</a> <code id="32369">delegated._.c:8479:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32370">#</a> <code id="32370"> if( ndone = StickyDone - lastdoneN ){</code><br /> <a class="navhash" href="#32371">#</a> <code id="32371"> ^</code><br /> <a class="navhash" href="#32372">#</a> <code id="32372"> ==</code><br /> <a class="navhash" href="#32373">#</a> <code id="32373">delegated._.c:8484:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32374">#</a> <code id="32374"> if( nserved = StickyNserved - lastserveN ){</code><br /> <a class="navhash" href="#32375">#</a> <code id="32375"> ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32376">#</a> <code id="32376">delegated._.c:8484:14: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32377">#</a> <code id="32377"> if( nserved = StickyNserved - lastserveN ){</code><br /> <a class="navhash" href="#32378">#</a> <code id="32378"> ^</code><br /> <a class="navhash" href="#32379">#</a> <code id="32379"> ( )</code><br /> <a class="navhash" href="#32380">#</a> <code id="32380">delegated._.c:8484:14: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32381">#</a> <code id="32381"> if( nserved = StickyNserved - lastserveN ){</code><br /> <a class="navhash" href="#32382">#</a> <code id="32382"> ^</code><br /> <a class="navhash" href="#32383">#</a> <code id="32383"> ==</code><br /> <a class="navhash" href="#32384">#</a> <code id="32384">delegated._.c:8495:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32385">#</a> <code id="32385"> if( idle = getStickyIdle("lo1",shlock) )</code><br /> <a class="navhash" href="#32386">#</a> <code id="32386"> ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32387">#</a> <code id="32387">delegated._.c:8495:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32388">#</a> <code id="32388"> if( idle = getStickyIdle("lo1",shlock) )</code><br /> <a class="navhash" href="#32389">#</a> <code id="32389"> ^</code><br /> <a class="navhash" href="#32390">#</a> <code id="32390"> ( )</code><br /> <a class="navhash" href="#32391">#</a> <code id="32391">delegated._.c:8495:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32392">#</a> <code id="32392"> if( idle = getStickyIdle("lo1",shlock) )</code><br /> <a class="navhash" href="#32393">#</a> <code id="32393"> ^</code><br /> <a class="navhash" href="#32394">#</a> <code id="32394"> ==</code><br /> <a class="navhash" href="#32395">#</a> <code id="32395">delegated._.c:9089:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32396">#</a> <code id="32396"> if( to = strstr(opts,"expire/") ){</code><br /> <a class="navhash" href="#32397">#</a> <code id="32397"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32398">#</a> <code id="32398">delegated._.c:9089:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32399">#</a> <code id="32399"> if( to = strstr(opts,"expire/") ){</code><br /> <a class="navhash" href="#32400">#</a> <code id="32400"> ^</code><br /> <a class="navhash" href="#32401">#</a> <code id="32401"> ( )</code><br /> <a class="navhash" href="#32402">#</a> <code id="32402">delegated._.c:9089:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32403">#</a> <code id="32403"> if( to = strstr(opts,"expire/") ){</code><br /> <a class="navhash" href="#32404">#</a> <code id="32404"> ^</code><br /> <a class="navhash" href="#32405">#</a> <code id="32405"> ==</code><br /> <a class="navhash" href="#32406">#</a> <code id="32406">delegated._.c:9339:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32407">#</a> <code id="32407"> if( sport = clSock->_clif._portProto ){</code><br /> <a class="navhash" href="#32408">#</a> <code id="32408"> ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32409">#</a> <code id="32409">delegated._.c:9339:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32410">#</a> <code id="32410"> if( sport = clSock->_clif._portProto ){</code><br /> <a class="navhash" href="#32411">#</a> <code id="32411"> ^</code><br /> <a class="navhash" href="#32412">#</a> <code id="32412"> ( )</code><br /> <a class="navhash" href="#32413">#</a> <code id="32413">delegated._.c:9339:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32414">#</a> <code id="32414"> if( sport = clSock->_clif._portProto ){</code><br /> <a class="navhash" href="#32415">#</a> <code id="32415"> ^</code><br /> <a class="navhash" href="#32416">#</a> <code id="32416"> ==</code><br /> <a class="navhash" href="#32417">#</a> <code id="32417">delegated._.c:9340:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32418">#</a> <code id="32418"> if( sname = servicename(sport,0) ){</code><br /> <a class="navhash" href="#32419">#</a> <code id="32419"> ~~~~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32420">#</a> <code id="32420">delegated._.c:9340:13: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32421">#</a> <code id="32421"> if( sname = servicename(sport,0) ){</code><br /> <a class="navhash" href="#32422">#</a> <code id="32422"> ^</code><br /> <a class="navhash" href="#32423">#</a> <code id="32423"> ( )</code><br /> <a class="navhash" href="#32424">#</a> <code id="32424">delegated._.c:9340:13: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32425">#</a> <code id="32425"> if( sname = servicename(sport,0) ){</code><br /> <a class="navhash" href="#32426">#</a> <code id="32426"> ^</code><br /> <a class="navhash" href="#32427">#</a> <code id="32427"> ==</code><br /> <a class="navhash" href="#32428">#</a> <code id="32428">delegated._.c:9735:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32429">#</a> <code id="32429"> if( logaddr = setmmap(logmmap,0,sizeof(LogControls)) ){</code><br /> <a class="navhash" href="#32430">#</a> <code id="32430"> ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32431">#</a> <code id="32431">delegated._.c:9735:15: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32432">#</a> <code id="32432"> if( logaddr = setmmap(logmmap,0,sizeof(LogControls)) ){</code><br /> <a class="navhash" href="#32433">#</a> <code id="32433"> ^</code><br /> <a class="navhash" href="#32434">#</a> <code id="32434"> ( )</code><br /> <a class="navhash" href="#32435">#</a> <code id="32435">delegated._.c:9735:15: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32436">#</a> <code id="32436"> if( logaddr = setmmap(logmmap,0,sizeof(LogControls)) ){</code><br /> <a class="navhash" href="#32437">#</a> <code id="32437"> ^</code><br /> <a class="navhash" href="#32438">#</a> <code id="32438"> ==</code><br /> <a class="navhash" href="#32439">#</a> <code id="32439">delegated._.c:9809:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32440">#</a> <code id="32440"> if( env = getEnv(P_EXEC_ENV) )</code><br /> <a class="navhash" href="#32441">#</a> <code id="32441"> ~~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32442">#</a> <code id="32442">delegated._.c:9809:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32443">#</a> <code id="32443"> if( env = getEnv(P_EXEC_ENV) )</code><br /> <a class="navhash" href="#32444">#</a> <code id="32444"> ^</code><br /> <a class="navhash" href="#32445">#</a> <code id="32445"> ( )</code><br /> <a class="navhash" href="#32446">#</a> <code id="32446">delegated._.c:9809:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32447">#</a> <code id="32447"> if( env = getEnv(P_EXEC_ENV) )</code><br /> <a class="navhash" href="#32448">#</a> <code id="32448"> ^</code><br /> <a class="navhash" href="#32449">#</a> <code id="32449"> ==</code><br /> <a class="navhash" href="#32450">#</a> <code id="32450">delegated._.c:9835:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32451">#</a> <code id="32451"> if( env = getEnv(P_EXEC_PATH) ) strcpy(EXEC_PATH,env);</code><br /> <a class="navhash" href="#32452">#</a> <code id="32452"> ~~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32453">#</a> <code id="32453">delegated._.c:9835:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32454">#</a> <code id="32454"> if( env = getEnv(P_EXEC_PATH) ) strcpy(EXEC_PATH,env);</code><br /> <a class="navhash" href="#32455">#</a> <code id="32455"> ^</code><br /> <a class="navhash" href="#32456">#</a> <code id="32456"> ( )</code><br /> <a class="navhash" href="#32457">#</a> <code id="32457">delegated._.c:9835:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32458">#</a> <code id="32458"> if( env = getEnv(P_EXEC_PATH) ) strcpy(EXEC_PATH,env);</code><br /> <a class="navhash" href="#32459">#</a> <code id="32459"> ^</code><br /> <a class="navhash" href="#32460">#</a> <code id="32460"> ==</code><br /> <a class="navhash" href="#32461">#</a> <code id="32461">delegated._.c:9836:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32462">#</a> <code id="32462"> if( env = getEnv(P_START_TIME) ) START_TIME = atoi(env);</code><br /> <a class="navhash" href="#32463">#</a> <code id="32463"> ~~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32464">#</a> <code id="32464">delegated._.c:9836:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32465">#</a> <code id="32465"> if( env = getEnv(P_START_TIME) ) START_TIME = atoi(env);</code><br /> <a class="navhash" href="#32466">#</a> <code id="32466"> ^</code><br /> <a class="navhash" href="#32467">#</a> <code id="32467"> ( )</code><br /> <a class="navhash" href="#32468">#</a> <code id="32468">delegated._.c:9836:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32469">#</a> <code id="32469"> if( env = getEnv(P_START_TIME) ) START_TIME = atoi(env);</code><br /> <a class="navhash" href="#32470">#</a> <code id="32470"> ^</code><br /> <a class="navhash" href="#32471">#</a> <code id="32471"> ==</code><br /> <a class="navhash" href="#32472">#</a> <code id="32472">delegated._.c:9837:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32473">#</a> <code id="32473"> if( env = getEnv(P_ALIVE_PEERS)) NUM_CHILDREN = atoi(env);</code><br /> <a class="navhash" href="#32474">#</a> <code id="32474"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32475">#</a> <code id="32475">delegated._.c:9837:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32476">#</a> <code id="32476"> if( env = getEnv(P_ALIVE_PEERS)) NUM_CHILDREN = atoi(env);</code><br /> <a class="navhash" href="#32477">#</a> <code id="32477"> ^</code><br /> <a class="navhash" href="#32478">#</a> <code id="32478"> ( )</code><br /> <a class="navhash" href="#32479">#</a> <code id="32479">delegated._.c:9837:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32480">#</a> <code id="32480"> if( env = getEnv(P_ALIVE_PEERS)) NUM_CHILDREN = atoi(env);</code><br /> <a class="navhash" href="#32481">#</a> <code id="32481"> ^</code><br /> <a class="navhash" href="#32482">#</a> <code id="32482"> ==</code><br /> <a class="navhash" href="#32483">#</a> <code id="32483">delegated._.c:9909:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32484">#</a> <code id="32484"> if( fp = dirfopen("WORKFILE",AVStr(pid),"w") )</code><br /> <a class="navhash" href="#32485">#</a> <code id="32485"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32486">#</a> <code id="32486">delegated._.c:9909:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32487">#</a> <code id="32487"> if( fp = dirfopen("WORKFILE",AVStr(pid),"w") )</code><br /> <a class="navhash" href="#32488">#</a> <code id="32488"> ^</code><br /> <a class="navhash" href="#32489">#</a> <code id="32489"> ( )</code><br /> <a class="navhash" href="#32490">#</a> <code id="32490">delegated._.c:9909:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32491">#</a> <code id="32491"> if( fp = dirfopen("WORKFILE",AVStr(pid),"w") )</code><br /> <a class="navhash" href="#32492">#</a> <code id="32492"> ^</code><br /> <a class="navhash" href="#32493">#</a> <code id="32493"> ==</code><br /> <a class="navhash" href="#32494">#</a> <code id="32494">delegated._.c:9945:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32495">#</a> <code id="32495"> for( tx = 0; workfile = workFiles[tx]; tx++ ){</code><br /> <a class="navhash" href="#32496">#</a> <code id="32496"> ~~~~~~~~~^~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32497">#</a> <code id="32497">delegated._.c:9945:24: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32498">#</a> <code id="32498"> for( tx = 0; workfile = workFiles[tx]; tx++ ){</code><br /> <a class="navhash" href="#32499">#</a> <code id="32499"> ^</code><br /> <a class="navhash" href="#32500">#</a> <code id="32500"> ( )</code><br /> <a class="navhash" href="#32501">#</a> <code id="32501">delegated._.c:9945:24: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32502">#</a> <code id="32502"> for( tx = 0; workfile = workFiles[tx]; tx++ ){</code><br /> <a class="navhash" href="#32503">#</a> <code id="32503"> ^</code><br /> <a class="navhash" href="#32504">#</a> <code id="32504"> ==</code><br /> <a class="navhash" href="#32505">#</a> <code id="32505">delegated._.c:9946:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32506">#</a> <code id="32506"> if( dp = strrpbrk(workfile,"/\\") )</code><br /> <a class="navhash" href="#32507">#</a> <code id="32507"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32508">#</a> <code id="32508">delegated._.c:9946:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32509">#</a> <code id="32509"> if( dp = strrpbrk(workfile,"/\\") )</code><br /> <a class="navhash" href="#32510">#</a> <code id="32510"> ^</code><br /> <a class="navhash" href="#32511">#</a> <code id="32511"> ( )</code><br /> <a class="navhash" href="#32512">#</a> <code id="32512">delegated._.c:9946:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32513">#</a> <code id="32513"> if( dp = strrpbrk(workfile,"/\\") )</code><br /> <a class="navhash" href="#32514">#</a> <code id="32514"> ^</code><br /> <a class="navhash" href="#32515">#</a> <code id="32515"> ==</code><br /> <a class="navhash" href="#32516">#</a> <code id="32516">delegated._.c:9958:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32517">#</a> <code id="32517"> if( file = getEnv("STATFILE") )</code><br /> <a class="navhash" href="#32518">#</a> <code id="32518"> ~~~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32519">#</a> <code id="32519">delegated._.c:9958:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32520">#</a> <code id="32520"> if( file = getEnv("STATFILE") )</code><br /> <a class="navhash" href="#32521">#</a> <code id="32521"> ^</code><br /> <a class="navhash" href="#32522">#</a> <code id="32522"> ( )</code><br /> <a class="navhash" href="#32523">#</a> <code id="32523">delegated._.c:9958:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32524">#</a> <code id="32524"> if( file = getEnv("STATFILE") )</code><br /> <a class="navhash" href="#32525">#</a> <code id="32525"> ^</code><br /> <a class="navhash" href="#32526">#</a> <code id="32526"> ==</code><br /> <a class="navhash" href="#32527">#</a> <code id="32527">delegated._.c:9959:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32528">#</a> <code id="32528"> if( fp = openStatusFile(file) ){</code><br /> <a class="navhash" href="#32529">#</a> <code id="32529"> ~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32530">#</a> <code id="32530">delegated._.c:9959:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32531">#</a> <code id="32531"> if( fp = openStatusFile(file) ){</code><br /> <a class="navhash" href="#32532">#</a> <code id="32532"> ^</code><br /> <a class="navhash" href="#32533">#</a> <code id="32533"> ( )</code><br /> <a class="navhash" href="#32534">#</a> <code id="32534">delegated._.c:9959:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32535">#</a> <code id="32535"> if( fp = openStatusFile(file) ){</code><br /> <a class="navhash" href="#32536">#</a> <code id="32536"> ^</code><br /> <a class="navhash" href="#32537">#</a> <code id="32537"> ==</code><br /> <a class="navhash" href="#32538">#</a> <code id="32538">delegated._.c:9971:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32539">#</a> <code id="32539"> if( pxaddr = gethostaddr(pxhost) )</code><br /> <a class="navhash" href="#32540">#</a> <code id="32540"> ~~~~~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32541">#</a> <code id="32541">delegated._.c:9971:13: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32542">#</a> <code id="32542"> if( pxaddr = gethostaddr(pxhost) )</code><br /> <a class="navhash" href="#32543">#</a> <code id="32543"> ^</code><br /> <a class="navhash" href="#32544">#</a> <code id="32544"> ( )</code><br /> <a class="navhash" href="#32545">#</a> <code id="32545">delegated._.c:9971:13: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32546">#</a> <code id="32546"> if( pxaddr = gethostaddr(pxhost) )</code><br /> <a class="navhash" href="#32547">#</a> <code id="32547"> ^</code><br /> <a class="navhash" href="#32548">#</a> <code id="32548"> ==</code><br /> <a class="navhash" href="#32549">#</a> <code id="32549">delegated._.c:10011:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32550">#</a> <code id="32550"> if( cachefp = fopen(cachepath,"r+") ){</code><br /> <a class="navhash" href="#32551">#</a> <code id="32551"> ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32552">#</a> <code id="32552">delegated._.c:10011:15: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32553">#</a> <code id="32553"> if( cachefp = fopen(cachepath,"r+") ){</code><br /> <a class="navhash" href="#32554">#</a> <code id="32554"> ^</code><br /> <a class="navhash" href="#32555">#</a> <code id="32555"> ( )</code><br /> <a class="navhash" href="#32556">#</a> <code id="32556">delegated._.c:10011:15: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32557">#</a> <code id="32557"> if( cachefp = fopen(cachepath,"r+") ){</code><br /> <a class="navhash" href="#32558">#</a> <code id="32558"> ^</code><br /> <a class="navhash" href="#32559">#</a> <code id="32559"> ==</code><br /> <a class="navhash" href="#32560">#</a> <code id="32560">delegated._.c:10054:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32561">#</a> <code id="32561"> if( cachefp = dirfopen("X-Proxy",AVStr(cachepath),"w") ){</code><br /> <a class="navhash" href="#32562">#</a> <code id="32562"> ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32563">#</a> <code id="32563">delegated._.c:10054:15: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32564">#</a> <code id="32564"> if( cachefp = dirfopen("X-Proxy",AVStr(cachepath),"w") ){</code><br /> <a class="navhash" href="#32565">#</a> <code id="32565"> ^</code><br /> <a class="navhash" href="#32566">#</a> <code id="32566"> ( )</code><br /> <a class="navhash" href="#32567">#</a> <code id="32567">delegated._.c:10054:15: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32568">#</a> <code id="32568"> if( cachefp = dirfopen("X-Proxy",AVStr(cachepath),"w") ){</code><br /> <a class="navhash" href="#32569">#</a> <code id="32569"> ^</code><br /> <a class="navhash" href="#32570">#</a> <code id="32570"> ==</code><br /> <a class="navhash" href="#32571">#</a> <code id="32571">delegated._.c:10096:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32572">#</a> <code id="32572"> if( env = getEnv(P_CONNECT) ){</code><br /> <a class="navhash" href="#32573">#</a> <code id="32573"> ~~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32574">#</a> <code id="32574">delegated._.c:10096:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32575">#</a> <code id="32575"> if( env = getEnv(P_CONNECT) ){</code><br /> <a class="navhash" href="#32576">#</a> <code id="32576"> ^</code><br /> <a class="navhash" href="#32577">#</a> <code id="32577"> ( )</code><br /> <a class="navhash" href="#32578">#</a> <code id="32578">delegated._.c:10096:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32579">#</a> <code id="32579"> if( env = getEnv(P_CONNECT) ){</code><br /> <a class="navhash" href="#32580">#</a> <code id="32580"> ^</code><br /> <a class="navhash" href="#32581">#</a> <code id="32581"> ==</code><br /> <a class="navhash" href="#32582">#</a> <code id="32582">delegated._.c:10118:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32583">#</a> <code id="32583"> if( env = getEnv(P_VARDIR) ){</code><br /> <a class="navhash" href="#32584">#</a> <code id="32584"> ~~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32585">#</a> <code id="32585">delegated._.c:10118:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32586">#</a> <code id="32586"> if( env = getEnv(P_VARDIR) ){</code><br /> <a class="navhash" href="#32587">#</a> <code id="32587"> ^</code><br /> <a class="navhash" href="#32588">#</a> <code id="32588"> ( )</code><br /> <a class="navhash" href="#32589">#</a> <code id="32589">delegated._.c:10118:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32590">#</a> <code id="32590"> if( env = getEnv(P_VARDIR) ){</code><br /> <a class="navhash" href="#32591">#</a> <code id="32591"> ^</code><br /> <a class="navhash" href="#32592">#</a> <code id="32592"> ==</code><br /> <a class="navhash" href="#32593">#</a> <code id="32593">delegated._.c:10122:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32594">#</a> <code id="32594"> if( env = getEnv(P_LOGDIR) ){</code><br /> <a class="navhash" href="#32595">#</a> <code id="32595"> ~~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32596">#</a> <code id="32596">delegated._.c:10122:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32597">#</a> <code id="32597"> if( env = getEnv(P_LOGDIR) ){</code><br /> <a class="navhash" href="#32598">#</a> <code id="32598"> ^</code><br /> <a class="navhash" href="#32599">#</a> <code id="32599"> ( )</code><br /> <a class="navhash" href="#32600">#</a> <code id="32600">delegated._.c:10122:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32601">#</a> <code id="32601"> if( env = getEnv(P_LOGDIR) ){</code><br /> <a class="navhash" href="#32602">#</a> <code id="32602"> ^</code><br /> <a class="navhash" href="#32603">#</a> <code id="32603"> ==</code><br /> <a class="navhash" href="#32604">#</a> <code id="32604">delegated._.c:10126:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32605">#</a> <code id="32605"> if( env = getEnv(P_LOGFILE) ){</code><br /> <a class="navhash" href="#32606">#</a> <code id="32606"> ~~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32607">#</a> <code id="32607">delegated._.c:10126:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32608">#</a> <code id="32608"> if( env = getEnv(P_LOGFILE) ){</code><br /> <a class="navhash" href="#32609">#</a> <code id="32609"> ^</code><br /> <a class="navhash" href="#32610">#</a> <code id="32610"> ( )</code><br /> <a class="navhash" href="#32611">#</a> <code id="32611">delegated._.c:10126:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32612">#</a> <code id="32612"> if( env = getEnv(P_LOGFILE) ){</code><br /> <a class="navhash" href="#32613">#</a> <code id="32613"> ^</code><br /> <a class="navhash" href="#32614">#</a> <code id="32614"> ==</code><br /> <a class="navhash" href="#32615">#</a> <code id="32615">delegated._.c:10193:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32616">#</a> <code id="32616"> if( pid = fork() )</code><br /> <a class="navhash" href="#32617">#</a> <code id="32617"> ~~~~^~~~~~~~</code><br /> <a class="navhash" href="#32618">#</a> <code id="32618">delegated._.c:10193:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32619">#</a> <code id="32619"> if( pid = fork() )</code><br /> <a class="navhash" href="#32620">#</a> <code id="32620"> ^</code><br /> <a class="navhash" href="#32621">#</a> <code id="32621"> ( )</code><br /> <a class="navhash" href="#32622">#</a> <code id="32622">delegated._.c:10193:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32623">#</a> <code id="32623"> if( pid = fork() )</code><br /> <a class="navhash" href="#32624">#</a> <code id="32624"> ^</code><br /> <a class="navhash" href="#32625">#</a> <code id="32625"> ==</code><br /> <a class="navhash" href="#32626">#</a> <code id="32626">delegated._.c:10463:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32627">#</a> <code id="32627"> for( ei = 0; e1 = environ[ei]; ei++ ){</code><br /> <a class="navhash" href="#32628">#</a> <code id="32628"> ~~~^~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32629">#</a> <code id="32629">delegated._.c:10463:18: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32630">#</a> <code id="32630"> for( ei = 0; e1 = environ[ei]; ei++ ){</code><br /> <a class="navhash" href="#32631">#</a> <code id="32631"> ^</code><br /> <a class="navhash" href="#32632">#</a> <code id="32632"> ( )</code><br /> <a class="navhash" href="#32633">#</a> <code id="32633">delegated._.c:10463:18: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32634">#</a> <code id="32634"> for( ei = 0; e1 = environ[ei]; ei++ ){</code><br /> <a class="navhash" href="#32635">#</a> <code id="32635"> ^</code><br /> <a class="navhash" href="#32636">#</a> <code id="32636"> ==</code><br /> <a class="navhash" href="#32637">#</a> <code id="32637">delegated._.c:10537:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32638">#</a> <code id="32638"> if( mask = sigblock(0) ){</code><br /> <a class="navhash" href="#32639">#</a> <code id="32639"> ~~~~~^~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32640">#</a> <code id="32640">delegated._.c:10537:12: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32641">#</a> <code id="32641"> if( mask = sigblock(0) ){</code><br /> <a class="navhash" href="#32642">#</a> <code id="32642"> ^</code><br /> <a class="navhash" href="#32643">#</a> <code id="32643"> ( )</code><br /> <a class="navhash" href="#32644">#</a> <code id="32644">delegated._.c:10537:12: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32645">#</a> <code id="32645"> if( mask = sigblock(0) ){</code><br /> <a class="navhash" href="#32646">#</a> <code id="32646"> ^</code><br /> <a class="navhash" href="#32647">#</a> <code id="32647"> ==</code><br /> <a class="navhash" href="#32648">#</a> <code id="32648">169 warnings generated.</code><br /> <a class="navhash" href="#32649">#</a> <code id="32649">../mkcpp commands.c commands._.c</code><br /> <a class="navhash" href="#32650">#</a> <code id="32650">-- mkcpp set time: 1492117342 -> 1300499075 commands._.c</code><br /> <a class="navhash" href="#32651">#</a> <code id="32651">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c commands._.c -o commands.o</code><br /> <a class="navhash" href="#32652">#</a> <code id="32652">commands._.c:279:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32653">#</a> <code id="32653"> for( fi = 0; name = subfuncs[fi].f_name; fi++ )</code><br /> <a class="navhash" href="#32654">#</a> <code id="32654"> ~~~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32655">#</a> <code id="32655">commands._.c:279:20: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32656">#</a> <code id="32656"> for( fi = 0; name = subfuncs[fi].f_name; fi++ )</code><br /> <a class="navhash" href="#32657">#</a> <code id="32657"> ^</code><br /> <a class="navhash" href="#32658">#</a> <code id="32658"> ( )</code><br /> <a class="navhash" href="#32659">#</a> <code id="32659">commands._.c:279:20: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32660">#</a> <code id="32660"> for( fi = 0; name = subfuncs[fi].f_name; fi++ )</code><br /> <a class="navhash" href="#32661">#</a> <code id="32661"> ^</code><br /> <a class="navhash" href="#32662">#</a> <code id="32662"> ==</code><br /> <a class="navhash" href="#32663">#</a> <code id="32663">commands._.c:289:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32664">#</a> <code id="32664"> if( dp = strrpbrk(name,"\\/") )</code><br /> <a class="navhash" href="#32665">#</a> <code id="32665"> ~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32666">#</a> <code id="32666">commands._.c:289:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32667">#</a> <code id="32667"> if( dp = strrpbrk(name,"\\/") )</code><br /> <a class="navhash" href="#32668">#</a> <code id="32668"> ^</code><br /> <a class="navhash" href="#32669">#</a> <code id="32669"> ( )</code><br /> <a class="navhash" href="#32670">#</a> <code id="32670">commands._.c:289:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32671">#</a> <code id="32671"> if( dp = strrpbrk(name,"\\/") )</code><br /> <a class="navhash" href="#32672">#</a> <code id="32672"> ^</code><br /> <a class="navhash" href="#32673">#</a> <code id="32673"> ==</code><br /> <a class="navhash" href="#32674">#</a> <code id="32674">commands._.c:291:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32675">#</a> <code id="32675"> if( dp = strtailstrX(name,".exe",1) )</code><br /> <a class="navhash" href="#32676">#</a> <code id="32676"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32677">#</a> <code id="32677">commands._.c:291:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32678">#</a> <code id="32678"> if( dp = strtailstrX(name,".exe",1) )</code><br /> <a class="navhash" href="#32679">#</a> <code id="32679"> ^</code><br /> <a class="navhash" href="#32680">#</a> <code id="32680"> ( )</code><br /> <a class="navhash" href="#32681">#</a> <code id="32681">commands._.c:291:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32682">#</a> <code id="32682"> if( dp = strtailstrX(name,".exe",1) )</code><br /> <a class="navhash" href="#32683">#</a> <code id="32683"> ^</code><br /> <a class="navhash" href="#32684">#</a> <code id="32684"> ==</code><br /> <a class="navhash" href="#32685">#</a> <code id="32685">commands._.c:293:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32686">#</a> <code id="32686"> for( fi = 0; n1 = subfuncs[fi].f_name; fi++ ){</code><br /> <a class="navhash" href="#32687">#</a> <code id="32687"> ~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32688">#</a> <code id="32688">commands._.c:293:18: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32689">#</a> <code id="32689"> for( fi = 0; n1 = subfuncs[fi].f_name; fi++ ){</code><br /> <a class="navhash" href="#32690">#</a> <code id="32690"> ^</code><br /> <a class="navhash" href="#32691">#</a> <code id="32691"> ( )</code><br /> <a class="navhash" href="#32692">#</a> <code id="32692">commands._.c:293:18: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32693">#</a> <code id="32693"> for( fi = 0; n1 = subfuncs[fi].f_name; fi++ ){</code><br /> <a class="navhash" href="#32694">#</a> <code id="32694"> ^</code><br /> <a class="navhash" href="#32695">#</a> <code id="32695"> ==</code><br /> <a class="navhash" href="#32696">#</a> <code id="32696">commands._.c:320:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32697">#</a> <code id="32697"> if( fi = asFunc(func) ){</code><br /> <a class="navhash" href="#32698">#</a> <code id="32698"> ~~~^~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32699">#</a> <code id="32699">commands._.c:320:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32700">#</a> <code id="32700"> if( fi = asFunc(func) ){</code><br /> <a class="navhash" href="#32701">#</a> <code id="32701"> ^</code><br /> <a class="navhash" href="#32702">#</a> <code id="32702"> ( )</code><br /> <a class="navhash" href="#32703">#</a> <code id="32703">commands._.c:320:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32704">#</a> <code id="32704"> if( fi = asFunc(func) ){</code><br /> <a class="navhash" href="#32705">#</a> <code id="32705"> ^</code><br /> <a class="navhash" href="#32706">#</a> <code id="32706"> ==</code><br /> <a class="navhash" href="#32707">#</a> <code id="32707">commands._.c:332:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32708">#</a> <code id="32708"> if( fi = asFunc(func) )</code><br /> <a class="navhash" href="#32709">#</a> <code id="32709"> ~~~^~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32710">#</a> <code id="32710">commands._.c:332:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32711">#</a> <code id="32711"> if( fi = asFunc(func) )</code><br /> <a class="navhash" href="#32712">#</a> <code id="32712"> ^</code><br /> <a class="navhash" href="#32713">#</a> <code id="32713"> ( )</code><br /> <a class="navhash" href="#32714">#</a> <code id="32714">commands._.c:332:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32715">#</a> <code id="32715"> if( fi = asFunc(func) )</code><br /> <a class="navhash" href="#32716">#</a> <code id="32716"> ^</code><br /> <a class="navhash" href="#32717">#</a> <code id="32717"> ==</code><br /> <a class="navhash" href="#32718">#</a> <code id="32718">commands._.c:396:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32719">#</a> <code id="32719"> if( fp = fopen(kfile,"w") ){</code><br /> <a class="navhash" href="#32720">#</a> <code id="32720"> ~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32721">#</a> <code id="32721">commands._.c:396:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32722">#</a> <code id="32722"> if( fp = fopen(kfile,"w") ){</code><br /> <a class="navhash" href="#32723">#</a> <code id="32723"> ^</code><br /> <a class="navhash" href="#32724">#</a> <code id="32724"> ( )</code><br /> <a class="navhash" href="#32725">#</a> <code id="32725">commands._.c:396:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32726">#</a> <code id="32726"> if( fp = fopen(kfile,"w") ){</code><br /> <a class="navhash" href="#32727">#</a> <code id="32727"> ^</code><br /> <a class="navhash" href="#32728">#</a> <code id="32728"> ==</code><br /> <a class="navhash" href="#32729">#</a> <code id="32729">commands._.c:403:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32730">#</a> <code id="32730"> if( pp = popen(command,"w") ){</code><br /> <a class="navhash" href="#32731">#</a> <code id="32731"> ~~~^~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32732">#</a> <code id="32732">commands._.c:403:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32733">#</a> <code id="32733"> if( pp = popen(command,"w") ){</code><br /> <a class="navhash" href="#32734">#</a> <code id="32734"> ^</code><br /> <a class="navhash" href="#32735">#</a> <code id="32735"> ( )</code><br /> <a class="navhash" href="#32736">#</a> <code id="32736">commands._.c:403:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32737">#</a> <code id="32737"> if( pp = popen(command,"w") ){</code><br /> <a class="navhash" href="#32738">#</a> <code id="32738"> ^</code><br /> <a class="navhash" href="#32739">#</a> <code id="32739"> ==</code><br /> <a class="navhash" href="#32740">#</a> <code id="32740">commands._.c:414:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32741">#</a> <code id="32741"> for( fi = 0; fname = subfuncs[fi].f_name; fi++ )</code><br /> <a class="navhash" href="#32742">#</a> <code id="32742"> ~~~~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32743">#</a> <code id="32743">commands._.c:414:21: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32744">#</a> <code id="32744"> for( fi = 0; fname = subfuncs[fi].f_name; fi++ )</code><br /> <a class="navhash" href="#32745">#</a> <code id="32745"> ^</code><br /> <a class="navhash" href="#32746">#</a> <code id="32746"> ( )</code><br /> <a class="navhash" href="#32747">#</a> <code id="32747">commands._.c:414:21: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32748">#</a> <code id="32748"> for( fi = 0; fname = subfuncs[fi].f_name; fi++ )</code><br /> <a class="navhash" href="#32749">#</a> <code id="32749"> ^</code><br /> <a class="navhash" href="#32750">#</a> <code id="32750"> ==</code><br /> <a class="navhash" href="#32751">#</a> <code id="32751">commands._.c:519:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32752">#</a> <code id="32752"> for( fi = 0; fname = subfuncs[fi].f_name; fi++ ){</code><br /> <a class="navhash" href="#32753">#</a> <code id="32753"> ~~~~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32754">#</a> <code id="32754">commands._.c:519:21: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32755">#</a> <code id="32755"> for( fi = 0; fname = subfuncs[fi].f_name; fi++ ){</code><br /> <a class="navhash" href="#32756">#</a> <code id="32756"> ^</code><br /> <a class="navhash" href="#32757">#</a> <code id="32757"> ( )</code><br /> <a class="navhash" href="#32758">#</a> <code id="32758">commands._.c:519:21: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32759">#</a> <code id="32759"> for( fi = 0; fname = subfuncs[fi].f_name; fi++ ){</code><br /> <a class="navhash" href="#32760">#</a> <code id="32760"> ^</code><br /> <a class="navhash" href="#32761">#</a> <code id="32761"> ==</code><br /> <a class="navhash" href="#32762">#</a> <code id="32762">10 warnings generated.</code><br /> <a class="navhash" href="#32763">#</a> <code id="32763">../mkcpp croncom.c croncom._.c</code><br /> <a class="navhash" href="#32764">#</a> <code id="32764">-- mkcpp set time: 1492117342 -> 1275177909 croncom._.c</code><br /> <a class="navhash" href="#32765">#</a> <code id="32765">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c croncom._.c -o croncom.o</code><br /> <a class="navhash" href="#32766">#</a> <code id="32766">croncom._.c:156:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32767">#</a> <code id="32767"> if( env = DELEGATE_getEnv(P_EXPIRE) )</code><br /> <a class="navhash" href="#32768">#</a> <code id="32768"> ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32769">#</a> <code id="32769">croncom._.c:156:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32770">#</a> <code id="32770"> if( env = DELEGATE_getEnv(P_EXPIRE) )</code><br /> <a class="navhash" href="#32771">#</a> <code id="32771"> ^</code><br /> <a class="navhash" href="#32772">#</a> <code id="32772"> ( )</code><br /> <a class="navhash" href="#32773">#</a> <code id="32773">croncom._.c:156:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32774">#</a> <code id="32774"> if( env = DELEGATE_getEnv(P_EXPIRE) )</code><br /> <a class="navhash" href="#32775">#</a> <code id="32775"> ^</code><br /> <a class="navhash" href="#32776">#</a> <code id="32776"> ==</code><br /> <a class="navhash" href="#32777">#</a> <code id="32777">1 warning generated.</code><br /> <a class="navhash" href="#32778">#</a> <code id="32778">../mkcpp remote.c remote._.c</code><br /> <a class="navhash" href="#32779">#</a> <code id="32779">-- mkcpp set time: 1492117342 -> 1252611708 remote._.c</code><br /> <a class="navhash" href="#32780">#</a> <code id="32780">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c remote._.c -o remote.o</code><br /> <a class="navhash" href="#32781">#</a> <code id="32781">../mkcpp inets_lib.c inets_lib._.c</code><br /> <a class="navhash" href="#32782">#</a> <code id="32782">-- mkcpp set time: 1492117342 -> 1250403944 inets_lib._.c</code><br /> <a class="navhash" href="#32783">#</a> <code id="32783">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c inets_lib._.c -o inets_lib.o</code><br /> <a class="navhash" href="#32784">#</a> <code id="32784">In file included from inets_lib._.c:2:</code><br /> <a class="navhash" href="#32785">#</a> <code id="32785">./inets.c:318:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32786">#</a> <code id="32786"> if( hp = gethostbyname(host) )</code><br /> <a class="navhash" href="#32787">#</a> <code id="32787"> ~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32788">#</a> <code id="32788">./inets.c:318:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32789">#</a> <code id="32789"> if( hp = gethostbyname(host) )</code><br /> <a class="navhash" href="#32790">#</a> <code id="32790"> ^</code><br /> <a class="navhash" href="#32791">#</a> <code id="32791"> ( )</code><br /> <a class="navhash" href="#32792">#</a> <code id="32792">./inets.c:318:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32793">#</a> <code id="32793"> if( hp = gethostbyname(host) )</code><br /> <a class="navhash" href="#32794">#</a> <code id="32794"> ^</code><br /> <a class="navhash" href="#32795">#</a> <code id="32795"> ==</code><br /> <a class="navhash" href="#32796">#</a> <code id="32796">1 warning generated.</code><br /> <a class="navhash" href="#32797">#</a> <code id="32797">../mkcpp smtp_lib.c smtp_lib._.c</code><br /> <a class="navhash" href="#32798">#</a> <code id="32798">-- mkcpp set time: 1492117342 -> 1258854713 smtp_lib._.c</code><br /> <a class="navhash" href="#32799">#</a> <code id="32799">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c smtp_lib._.c -o smtp_lib.o</code><br /> <a class="navhash" href="#32800">#</a> <code id="32800">smtp_lib._.c:387:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32801">#</a> <code id="32801"> if( np = strstr(rbuf,"] ") ){ /* Timestamp */</code><br /> <a class="navhash" href="#32802">#</a> <code id="32802"> ~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32803">#</a> <code id="32803">smtp_lib._.c:387:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32804">#</a> <code id="32804"> if( np = strstr(rbuf,"] ") ){ /* Timestamp */</code><br /> <a class="navhash" href="#32805">#</a> <code id="32805"> ^</code><br /> <a class="navhash" href="#32806">#</a> <code id="32806"> ( )</code><br /> <a class="navhash" href="#32807">#</a> <code id="32807">smtp_lib._.c:387:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32808">#</a> <code id="32808"> if( np = strstr(rbuf,"] ") ){ /* Timestamp */</code><br /> <a class="navhash" href="#32809">#</a> <code id="32809"> ^</code><br /> <a class="navhash" href="#32810">#</a> <code id="32810"> ==</code><br /> <a class="navhash" href="#32811">#</a> <code id="32811">smtp_lib._.c:522:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32812">#</a> <code id="32812"> if( dp = strrchr(tob,'%') )</code><br /> <a class="navhash" href="#32813">#</a> <code id="32813"> ~~~^~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32814">#</a> <code id="32814">smtp_lib._.c:522:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32815">#</a> <code id="32815"> if( dp = strrchr(tob,'%') )</code><br /> <a class="navhash" href="#32816">#</a> <code id="32816"> ^</code><br /> <a class="navhash" href="#32817">#</a> <code id="32817"> ( )</code><br /> <a class="navhash" href="#32818">#</a> <code id="32818">smtp_lib._.c:522:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32819">#</a> <code id="32819"> if( dp = strrchr(tob,'%') )</code><br /> <a class="navhash" href="#32820">#</a> <code id="32820"> ^</code><br /> <a class="navhash" href="#32821">#</a> <code id="32821"> ==</code><br /> <a class="navhash" href="#32822">#</a> <code id="32822">smtp_lib._.c:523:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32823">#</a> <code id="32823"> if( op = strchr(dp,'@') ){</code><br /> <a class="navhash" href="#32824">#</a> <code id="32824"> ~~~^~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32825">#</a> <code id="32825">smtp_lib._.c:523:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32826">#</a> <code id="32826"> if( op = strchr(dp,'@') ){</code><br /> <a class="navhash" href="#32827">#</a> <code id="32827"> ^</code><br /> <a class="navhash" href="#32828">#</a> <code id="32828"> ( )</code><br /> <a class="navhash" href="#32829">#</a> <code id="32829">smtp_lib._.c:523:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32830">#</a> <code id="32830"> if( op = strchr(dp,'@') ){</code><br /> <a class="navhash" href="#32831">#</a> <code id="32831"> ^</code><br /> <a class="navhash" href="#32832">#</a> <code id="32832"> ==</code><br /> <a class="navhash" href="#32833">#</a> <code id="32833">smtp_lib._.c:599:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32834">#</a> <code id="32834"> if( np = strchr(sp,'\n') )</code><br /> <a class="navhash" href="#32835">#</a> <code id="32835"> ~~~^~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32836">#</a> <code id="32836">smtp_lib._.c:599:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32837">#</a> <code id="32837"> if( np = strchr(sp,'\n') )</code><br /> <a class="navhash" href="#32838">#</a> <code id="32838"> ^</code><br /> <a class="navhash" href="#32839">#</a> <code id="32839"> ( )</code><br /> <a class="navhash" href="#32840">#</a> <code id="32840">smtp_lib._.c:599:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32841">#</a> <code id="32841"> if( np = strchr(sp,'\n') )</code><br /> <a class="navhash" href="#32842">#</a> <code id="32842"> ^</code><br /> <a class="navhash" href="#32843">#</a> <code id="32843"> ==</code><br /> <a class="navhash" href="#32844">#</a> <code id="32844">smtp_lib._.c:844:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#32845">#</a> <code id="32845"> if( ep = strpbrk(line,"\r\n") )</code><br /> <a class="navhash" href="#32846">#</a> <code id="32846"> ~~~^~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#32847">#</a> <code id="32847">smtp_lib._.c:844:11: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#32848">#</a> <code id="32848"> if( ep = strpbrk(line,"\r\n") )</code><br /> <a class="navhash" href="#32849">#</a> <code id="32849"> ^</code><br /> <a class="navhash" href="#32850">#</a> <code id="32850"> ( )</code><br /> <a class="navhash" href="#32851">#</a> <code id="32851">smtp_lib._.c:844:11: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#32852">#</a> <code id="32852"> if( ep = strpbrk(line,"\r\n") )</code><br /> <a class="navhash" href="#32853">#</a> <code id="32853"> ^</code><br /> <a class="navhash" href="#32854">#</a> <code id="32854"> ==</code><br /> <a class="navhash" href="#32855">#</a> <code id="32855">5 warnings generated.</code><br /> <a class="navhash" href="#32856">#</a> <code id="32856">rm -f ../lib/libnety.a</code><br /> <a class="navhash" href="#32857">#</a> <code id="32857">ar cr ../lib/libnety.a inets_lib.o smtp_lib.o</code><br /> <a class="navhash" href="#32858">#</a> <code id="32858">/usr/bin/ranlib ../lib/libnety.a</code><br /> <a class="navhash" href="#32859">#</a> <code id="32859">"/tmp/delegate/src/delegate9.9.13/mkmake.exe" -randtext ../include/randtext.c</code><br /> <a class="navhash" href="#32860">#</a> <code id="32860">./embed -IMPSIZE=10000 > _builtin.c "../COPYRIGHT" "builtin/**/*.gif" "builtin/**/*.ico" "builtin/**/*.bmp" "builtin/**/*.dll" "builtin/**/*.dhtml" "builtin/**/*.pem" "builtin/**/*.cnf" "builtin/**/*.cnv" "builtin/config/smtpgate/**/conf"</code><br /> <a class="navhash" href="#32861">#</a> <code id="32861">embed: R=44 r=98 L=296 f=209</code><br /> <a class="navhash" href="#32862">#</a> <code id="32862">clang -L../lib -o dg.exe builtin.o delegated.o commands.o croncom.o remote.o ../lib/libdelegate.a ../lib/libresolvy.a ../lib/libteleport.a ../lib/libmd5.a ../lib/libcfi.a ../lib/library.a ../lib/libgates.a ../lib/libmimekit.a ../lib/libfsx.a -lnsl -ldl -lutil -lpthread -lpam -lstdc++ -lc ../lib/libregex.a ../lib/libsubst.a -lnsl -ldl -lutil -lpthread -lpam -lstdc++</code><br /> <a class="navhash" href="#32863">#</a> <code id="32863"></code><br /> <a class="navhash" href="#32864">#</a> <code id="32864">################</code><br /> <a class="navhash" href="#32865">#</a> <code id="32865">./dg.exe -Fver</code><br /> <a class="navhash" href="#32866">#</a> <code id="32866">DGROOT=/home/tuscan/delegate</code><br /> <a class="navhash" href="#32867">#</a> <code id="32867">--</code><br /> <a class="navhash" href="#32868">#</a> <code id="32868">DeleGate/9.9.13 (October 31, 2014)</code><br /> <a class="navhash" href="#32869">#</a> <code id="32869">AIST-Product-ID: 2000-ETL-198715-01, H14PRO-049, H15PRO-165, H18PRO-443</code><br /> <a class="navhash" href="#32870">#</a> <code id="32870">Copyright (c) 1994-2000 Yutaka Sato and ETL,AIST,MITI</code><br /> <a class="navhash" href="#32871">#</a> <code id="32871">Copyright (c) 2001-2014 National Institute of Advanced Industrial Science and Technology (AIST)</code><br /> <a class="navhash" href="#32872">#</a> <code id="32872">--</code><br /> <a class="navhash" href="#32873">#</a> <code id="32873">FTP: <URL:ftp://ftp.delegate.org/pub/DeleGate/></code><br /> <a class="navhash" href="#32874">#</a> <code id="32874">WWW: <URL:http://www.delegate.org/></code><br /> <a class="navhash" href="#32875">#</a> <code id="32875">Mail:<URL:mailto:feedback@delegate.org></code><br /> <a class="navhash" href="#32876">#</a> <code id="32876"> <URL:http://www.delegate.org/feedback/></code><br /> <a class="navhash" href="#32877">#</a> <code id="32877">_execPath=/tmp/delegate/src/delegate9.9.13/src/./dg.exe</code><br /> <a class="navhash" href="#32878">#</a> <code id="32878">Config: Linux/4.10.6-1-ARCH; FileSize-Bits=64/64,64/32,64,64; socket=87380/16384,++NAT; sockpair=212992/212992,1002++U; char=signed; fcF=B; thread=PThread/pthread,64/128; zlib=112,308000; pam=3; stty=tcsetattr/termio; regex=regex; addr=A/46AAC0/7FFDF22292C0; fmem=5855/-1748/56199M</code><br /> <a class="navhash" href="#32879">#</a> <code id="32879">ADMIN=root@localhost</code><br /> <a class="navhash" href="#32880">#</a> <code id="32880">-- ERROR: can't link the SSL/Crypto library.</code><br /> <a class="navhash" href="#32881">#</a> <code id="32881">-- Hint: use -vl option to trace the required library,</code><br /> <a class="navhash" href="#32882">#</a> <code id="32882">--- find it (ex. libssl.so.X.Y.Z) under /usr/lib or /lib,</code><br /> <a class="navhash" href="#32883">#</a> <code id="32883">--- then set the library version as DYLIB='+,lib*.so.X.Y.Z'</code><br /> <a class="navhash" href="#32884">#</a> <code id="32884">Usage: add -vv option to trace the library search</code><br /> <a class="navhash" href="#32885">#</a> <code id="32885">Loaded: Zlib 1.2.8</code><br /> <a class="navhash" href="#32886">#</a> <code id="32886">--</code><br /> <a class="navhash" href="#32887">#</a> <code id="32887">################</code><br /> <a class="navhash" href="#32888">#</a> <code id="32888">"/tmp/delegate/src/delegate9.9.13/mkmake.exe" -cksum Makefile auth.h hostlist.h param.h param.h service.h filter.h</code><br /> <a class="navhash" href="#32889">#</a> <code id="32889">"/tmp/delegate/src/delegate9.9.13/mkmake.exe" -cksum ../maker/mkmake.c</code><br /> <a class="navhash" href="#32890">#</a> <code id="32890">[/tmp/delegate/src/delegate9.9.13/src]cksum(../maker/mkmake.c)</code><br /> <a class="navhash" href="#32891">#</a> <code id="32891">cp -f -p dg.exe delegated.sign</code><br /> <a class="navhash" href="#32892">#</a> <code id="32892">./dg.exe -Fesign -s -w delegated.sign</code><br /> <a class="navhash" href="#32893">#</a> <code id="32893">-- ERROR: can't link the SSL/Crypto library.</code><br /> <a class="navhash" href="#32894">#</a> <code id="32894">-- Hint: use -vl option to trace the required library,</code><br /> <a class="navhash" href="#32895">#</a> <code id="32895">--- find it (ex. libssl.so.X.Y.Z) under /usr/lib or /lib,</code><br /> <a class="navhash" href="#32896">#</a> <code id="32896">--- then set the library version as DYLIB='+,lib*.so.X.Y.Z'</code><br /> <a class="navhash" href="#32897">#</a> <code id="32897">-- src Sign? 9.9.13:20141031194217+0900:6fdc87e522763a5e:Author@DeleGate.ORG</code><br /> <a class="navhash" href="#32898">#</a> <code id="32898">-- File MD5: 78f37987d412b15e355bae2de20e7207</code><br /> <a class="navhash" href="#32899">#</a> <code id="32899">old> 9.9.13 2017041321 0000000000000000 (none@nowhere)</code><br /> <a class="navhash" href="#32900">#</a> <code id="32900">new> 9.9.13 2017041321 78f37987d412b15e (root@localhost)</code><br /> <a class="navhash" href="#32901">#</a> <code id="32901">-rwxr-xr-x 1 tuscan tuscan 6363712 Apr 13 21:02 delegated.sign</code><br /> <a class="navhash" href="#32902">#</a> <code id="32902">mv -f delegated.sign delegated</code><br /> <a class="navhash" href="#32903">#</a> <code id="32903">"/tmp/delegate/src/delegate9.9.13/mkmake.exe" -makeat "" ../subin "" \</code><br /> <a class="navhash" href="#32904">#</a> <code id="32904"> "make" commands MAKE="make" SHELL="/bin/sh" CC="clang" HDRDIR="-I../gen -I../include -Wno-narrowing" RANLIB="/usr/bin/ranlib" LDFLAGS=" -L../lib" LIBDIR="-L../lib" NETLIB="-lnsl -ldl -lutil -lpthread -lpam -lstdc++" AR="ar" TAR="tar" CFLAGS="-Wno-narrowing -x c++ -DQS -DNONC99=3 " \</code><br /> <a class="navhash" href="#32905">#</a> <code id="32905"> CFLAGS="-Wno-narrowing -x c++ -DQS -DNONC99=3 " LIBSC="../lib/libresolvy.a ../lib/libteleport.a ../lib/libmd5.a ../lib/libcfi.a ../lib/library.a ../lib/libgates.a ../lib/libmimekit.a ../lib/libfsx.a -lnsl -ldl -lutil -lpthread -lpam -lstdc++ -lc ../lib/libregex.a ../lib/libsubst.a -lnsl -ldl -lutil -lpthread -lpam -lstdc++" LIBDGF=-ldelegate</code><br /> <a class="navhash" href="#32906">#</a> <code id="32906"> ---- testing CC capability [clang][-Wno-narrowing -x c++ -DQS -DNONC99=3 ][] ...</code><br /> <a class="navhash" href="#32907">#</a> <code id="32907">***</code><br /> <a class="navhash" href="#32908">#</a> <code id="32908">clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c</code><br /> <a class="navhash" href="#32909">#</a> <code id="32909">_.c:2:1: error: C++ requires a type specifier for all declarations</code><br /> <a class="navhash" href="#32910">#</a> <code id="32910">main(){ }</code><br /> <a class="navhash" href="#32911">#</a> <code id="32911">^</code><br /> <a class="navhash" href="#32912">#</a> <code id="32912">1 error generated.</code><br /> <a class="navhash" href="#32913">#</a> <code id="32913"></code><br /> <a class="navhash" href="#32914">#</a> <code id="32914"> ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c</code><br /> <a class="navhash" href="#32915">#</a> <code id="32915"> ---- LD exit(256) clang _.o -lstdc++</code><br /> <a class="navhash" href="#32916">#</a> <code id="32916"></code><br /> <a class="navhash" href="#32917">#</a> <code id="32917">***</code><br /> <a class="navhash" href="#32918">#</a> <code id="32918">clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c</code><br /> <a class="navhash" href="#32919">#</a> <code id="32919">_.c:1:16: error: field has incomplete type 'char []'</code><br /> <a class="navhash" href="#32920">#</a> <code id="32920">struct _S{char A[]; char B[1];}S;</code><br /> <a class="navhash" href="#32921">#</a> <code id="32921"> ^</code><br /> <a class="navhash" href="#32922">#</a> <code id="32922">_.c:2:1: error: C++ requires a type specifier for all declarations</code><br /> <a class="navhash" href="#32923">#</a> <code id="32923">main(){ }</code><br /> <a class="navhash" href="#32924">#</a> <code id="32924">^</code><br /> <a class="navhash" href="#32925">#</a> <code id="32925">2 errors generated.</code><br /> <a class="navhash" href="#32926">#</a> <code id="32926"></code><br /> <a class="navhash" href="#32927">#</a> <code id="32927"> ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c</code><br /> <a class="navhash" href="#32928">#</a> <code id="32928"> ---- LD exit(256) clang _.o -lstdc++</code><br /> <a class="navhash" href="#32929">#</a> <code id="32929"></code><br /> <a class="navhash" href="#32930">#</a> <code id="32930">***</code><br /> <a class="navhash" href="#32931">#</a> <code id="32931">clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c</code><br /> <a class="navhash" href="#32932">#</a> <code id="32932">_.c:2:1: error: C++ requires a type specifier for all declarations</code><br /> <a class="navhash" href="#32933">#</a> <code id="32933">main(){ }</code><br /> <a class="navhash" href="#32934">#</a> <code id="32934">^</code><br /> <a class="navhash" href="#32935">#</a> <code id="32935">1 error generated.</code><br /> <a class="navhash" href="#32936">#</a> <code id="32936"></code><br /> <a class="navhash" href="#32937">#</a> <code id="32937"> ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c</code><br /> <a class="navhash" href="#32938">#</a> <code id="32938"> ---- LD exit(256) clang _.o -lstdc++</code><br /> <a class="navhash" href="#32939">#</a> <code id="32939"></code><br /> <a class="navhash" href="#32940">#</a> <code id="32940"> [clang -c -Wno-narrowing -x c++ -DQS -DNONC99=3 ] NONC99=2, NONAZ0=6 @0011ec079acd</code><br /> <a class="navhash" href="#32941">#</a> <code id="32941"></code><br /> <a class="navhash" href="#32942">#</a> <code id="32942">####### -makeat: /tmp/delegate/src/delegate9.9.13/subin @0011ec079acd</code><br /> <a class="navhash" href="#32943">#</a> <code id="32943">make[3]: Entering directory '/tmp/delegate/src/delegate9.9.13/subin'</code><br /> <a class="navhash" href="#32944">#</a> <code id="32944">"/tmp/delegate/src/delegate9.9.13/mkmake.exe" -cksum README_SUBIN Makefile dgpam.c dgxauth.c dgbind.c dgdate.c dgchroot.c dgcpnod.c dgforkpty.c dgsetlogin.c install.sh</code><br /> <a class="navhash" href="#32945">#</a> <code id="32945">"/tmp/delegate/src/delegate9.9.13/mkmake.exe" -mkmake "/usr/bin/make" Makefile.go "clang" "-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 " "" "-L../lib" "/usr/bin/ranlib" "-lnsl -ldl -lutil -lpthread -lpam -lstdc++" NETLIB</code><br /> <a class="navhash" href="#32946">#</a> <code id="32946"> ---- testing CC capability [clang][-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ][] ...</code><br /> <a class="navhash" href="#32947">#</a> <code id="32947">***</code><br /> <a class="navhash" href="#32948">#</a> <code id="32948">clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#32949">#</a> <code id="32949">_.c:2:1: error: C++ requires a type specifier for all declarations</code><br /> <a class="navhash" href="#32950">#</a> <code id="32950">main(){ }</code><br /> <a class="navhash" href="#32951">#</a> <code id="32951">^</code><br /> <a class="navhash" href="#32952">#</a> <code id="32952">1 error generated.</code><br /> <a class="navhash" href="#32953">#</a> <code id="32953"></code><br /> <a class="navhash" href="#32954">#</a> <code id="32954"> ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#32955">#</a> <code id="32955"> ---- LD exit(256) clang _.o -lstdc++</code><br /> <a class="navhash" href="#32956">#</a> <code id="32956"></code><br /> <a class="navhash" href="#32957">#</a> <code id="32957">***</code><br /> <a class="navhash" href="#32958">#</a> <code id="32958">clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#32959">#</a> <code id="32959">_.c:1:16: error: field has incomplete type 'char []'</code><br /> <a class="navhash" href="#32960">#</a> <code id="32960">struct _S{char A[]; char B[1];}S;</code><br /> <a class="navhash" href="#32961">#</a> <code id="32961"> ^</code><br /> <a class="navhash" href="#32962">#</a> <code id="32962">_.c:2:1: error: C++ requires a type specifier for all declarations</code><br /> <a class="navhash" href="#32963">#</a> <code id="32963">main(){ }</code><br /> <a class="navhash" href="#32964">#</a> <code id="32964">^</code><br /> <a class="navhash" href="#32965">#</a> <code id="32965">2 errors generated.</code><br /> <a class="navhash" href="#32966">#</a> <code id="32966"></code><br /> <a class="navhash" href="#32967">#</a> <code id="32967"> ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#32968">#</a> <code id="32968"> ---- LD exit(256) clang _.o -lstdc++</code><br /> <a class="navhash" href="#32969">#</a> <code id="32969"></code><br /> <a class="navhash" href="#32970">#</a> <code id="32970">***</code><br /> <a class="navhash" href="#32971">#</a> <code id="32971">clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#32972">#</a> <code id="32972">_.c:2:1: error: C++ requires a type specifier for all declarations</code><br /> <a class="navhash" href="#32973">#</a> <code id="32973">main(){ }</code><br /> <a class="navhash" href="#32974">#</a> <code id="32974">^</code><br /> <a class="navhash" href="#32975">#</a> <code id="32975">1 error generated.</code><br /> <a class="navhash" href="#32976">#</a> <code id="32976"></code><br /> <a class="navhash" href="#32977">#</a> <code id="32977"> ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#32978">#</a> <code id="32978"> ---- LD exit(256) clang _.o -lstdc++</code><br /> <a class="navhash" href="#32979">#</a> <code id="32979"></code><br /> <a class="navhash" href="#32980">#</a> <code id="32980"> mkmake:</code><br /> <a class="navhash" href="#32981">#</a> <code id="32981"> cpyfile[/tmp/delegate/src/delegate9.9.13/subin]: cannot read 'DELEGATE_CONF'</code><br /> <a class="navhash" href="#32982">#</a> <code id="32982"> [clang -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ] NONC99=2, NONAZ0=6 @0011ec079acd</code><br /> <a class="navhash" href="#32983">#</a> <code id="32983"> #### [/tmp/delegate/src/delegate9.9.13/subin] creating Makefile.go</code><br /> <a class="navhash" href="#32984">#</a> <code id="32984"> cpyfile Makefile[1-0][0-40ae95] > Makefile.go</code><br /> <a class="navhash" href="#32985">#</a> <code id="32985"> #ifdef UNIX,OS2EMX ################################################</code><br /> <a class="navhash" href="#32986">#</a> <code id="32986"> [SET] MKMAKE=/tmp/delegate/src/delegate9.9.13/mkmake.exe</code><br /> <a class="navhash" href="#32987">#</a> <code id="32987"> [SET] RANLIB=/usr/bin/ranlib</code><br /> <a class="navhash" href="#32988">#</a> <code id="32988"> - checking availability of -lnsl []</code><br /> <a class="navhash" href="#32989">#</a> <code id="32989"> cpyfile[/tmp/delegate/src/delegate9.9.13/subin]: cannot read 'DELEGATE_CONF'</code><br /> <a class="navhash" href="#32990">#</a> <code id="32990"> - checking availability of -ldl [-lnsl]</code><br /> <a class="navhash" href="#32991">#</a> <code id="32991"> cpyfile[/tmp/delegate/src/delegate9.9.13/subin]: cannot read 'DELEGATE_CONF'</code><br /> <a class="navhash" href="#32992">#</a> <code id="32992"> - checking availability of -lutil [-lnsl -ldl]</code><br /> <a class="navhash" href="#32993">#</a> <code id="32993"> cpyfile[/tmp/delegate/src/delegate9.9.13/subin]: cannot read 'DELEGATE_CONF'</code><br /> <a class="navhash" href="#32994">#</a> <code id="32994"> - checking availability of -lpthread [-lnsl -ldl -lutil]</code><br /> <a class="navhash" href="#32995">#</a> <code id="32995"> cpyfile[/tmp/delegate/src/delegate9.9.13/subin]: cannot read 'DELEGATE_CONF'</code><br /> <a class="navhash" href="#32996">#</a> <code id="32996"> - checking availability of -lpam [-lnsl -ldl -lutil -lpthread]</code><br /> <a class="navhash" href="#32997">#</a> <code id="32997"> cpyfile[/tmp/delegate/src/delegate9.9.13/subin]: cannot read 'DELEGATE_CONF'</code><br /> <a class="navhash" href="#32998">#</a> <code id="32998"> - checking availability of -lstdc++ [-lnsl -ldl -lutil -lpthread -lpam]</code><br /> <a class="navhash" href="#32999">#</a> <code id="32999"> cpyfile[/tmp/delegate/src/delegate9.9.13/subin]: cannot read 'DELEGATE_CONF'</code><br /> <a class="navhash" href="#33000">#</a> <code id="33000"> [SET] NETLIB=-lnsl -ldl -lutil -lpthread -lpam -lstdc++</code><br /> <a class="navhash" href="#33001">#</a> <code id="33001"> cpyfile[/tmp/delegate/src/delegate9.9.13/subin]: cannot read 'DELEGATE_CONF'</code><br /> <a class="navhash" href="#33002">#</a> <code id="33002"> cpyfile Makefile[0-0][40af38-0] > Makefile.go</code><br /> <a class="navhash" href="#33003">#</a> <code id="33003"> #ifdef UNIX,OS2EMX ################################################</code><br /> <a class="navhash" href="#33004">#</a> <code id="33004">/usr/bin/make -f Makefile.go all SHELL="/bin/sh" HDRDIR="-I../gen -I../include -Wno-narrowing"</code><br /> <a class="navhash" href="#33005">#</a> <code id="33005">make[4]: Entering directory '/tmp/delegate/src/delegate9.9.13/subin'</code><br /> <a class="navhash" href="#33006">#</a> <code id="33006">../mkcpp dgpam.c dgpam.cc</code><br /> <a class="navhash" href="#33007">#</a> <code id="33007">-- mkcpp set time: 1492117344 -> 1250403944 dgpam.cc</code><br /> <a class="navhash" href="#33008">#</a> <code id="33008">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c dgpam.cc</code><br /> <a class="navhash" href="#33009">#</a> <code id="33009">In file included from dgpam.cc:20:</code><br /> <a class="navhash" href="#33010">#</a> <code id="33010">./dgxauth.c:39:35: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#33011">#</a> <code id="33011"> /* allow super-user to use subin/* */</code><br /> <a class="navhash" href="#33012">#</a> <code id="33012"> ^</code><br /> <a class="navhash" href="#33013">#</a> <code id="33013">1 warning generated.</code><br /> <a class="navhash" href="#33014">#</a> <code id="33014">clang -L../lib -o dgpam dgpam.o ../lib/library.a ../lib/libcfi.a ../lib/libmimekit.a ../lib/libmd5.a -lnsl -ldl -lutil -lpthread -lpam -lstdc++ -lc ../lib/libsubst.a -lnsl -ldl -lutil -lpthread -lpam -lstdc++</code><br /> <a class="navhash" href="#33015">#</a> <code id="33015">../mkcpp dgbind.c dgbind.cc</code><br /> <a class="navhash" href="#33016">#</a> <code id="33016">-- mkcpp set time: 1492117345 -> 1273788917 dgbind.cc</code><br /> <a class="navhash" href="#33017">#</a> <code id="33017">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c dgbind.cc</code><br /> <a class="navhash" href="#33018">#</a> <code id="33018">In file included from dgbind.cc:35:</code><br /> <a class="navhash" href="#33019">#</a> <code id="33019">./dgxauth.c:39:35: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#33020">#</a> <code id="33020"> /* allow super-user to use subin/* */</code><br /> <a class="navhash" href="#33021">#</a> <code id="33021"> ^</code><br /> <a class="navhash" href="#33022">#</a> <code id="33022">1 warning generated.</code><br /> <a class="navhash" href="#33023">#</a> <code id="33023">clang -L../lib -o dgbind dgbind.o ../lib/library.a ../lib/libcfi.a ../lib/libmimekit.a ../lib/libmd5.a -lnsl -ldl -lutil -lpthread -lpam -lstdc++ -lc ../lib/libsubst.a -lnsl -ldl -lutil -lpthread -lpam -lstdc++</code><br /> <a class="navhash" href="#33024">#</a> <code id="33024">../mkcpp dgdate.c dgdate.cc</code><br /> <a class="navhash" href="#33025">#</a> <code id="33025">-- mkcpp set time: 1492117345 -> 1250403944 dgdate.cc</code><br /> <a class="navhash" href="#33026">#</a> <code id="33026">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c dgdate.cc</code><br /> <a class="navhash" href="#33027">#</a> <code id="33027">In file included from dgdate.cc:21:</code><br /> <a class="navhash" href="#33028">#</a> <code id="33028">./dgxauth.c:39:35: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#33029">#</a> <code id="33029"> /* allow super-user to use subin/* */</code><br /> <a class="navhash" href="#33030">#</a> <code id="33030"> ^</code><br /> <a class="navhash" href="#33031">#</a> <code id="33031">1 warning generated.</code><br /> <a class="navhash" href="#33032">#</a> <code id="33032">clang -L../lib -o dgdate dgdate.o ../lib/library.a ../lib/libcfi.a ../lib/libmimekit.a ../lib/libmd5.a -lnsl -ldl -lutil -lpthread -lpam -lstdc++ -lc ../lib/libsubst.a -lnsl -ldl -lutil -lpthread -lpam -lstdc++</code><br /> <a class="navhash" href="#33033">#</a> <code id="33033">../mkcpp dgchroot.c dgchroot.cc</code><br /> <a class="navhash" href="#33034">#</a> <code id="33034">-- mkcpp set time: 1492117345 -> 1250403944 dgchroot.cc</code><br /> <a class="navhash" href="#33035">#</a> <code id="33035">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c dgchroot.cc</code><br /> <a class="navhash" href="#33036">#</a> <code id="33036">In file included from dgchroot.cc:22:</code><br /> <a class="navhash" href="#33037">#</a> <code id="33037">./dgxauth.c:39:35: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#33038">#</a> <code id="33038"> /* allow super-user to use subin/* */</code><br /> <a class="navhash" href="#33039">#</a> <code id="33039"> ^</code><br /> <a class="navhash" href="#33040">#</a> <code id="33040">1 warning generated.</code><br /> <a class="navhash" href="#33041">#</a> <code id="33041">clang -L../lib -o dgchroot dgchroot.o ../lib/library.a ../lib/libcfi.a ../lib/libmimekit.a ../lib/libmd5.a -lnsl -ldl -lutil -lpthread -lpam -lstdc++ -lc ../lib/libsubst.a -lnsl -ldl -lutil -lpthread -lpam -lstdc++</code><br /> <a class="navhash" href="#33042">#</a> <code id="33042">../mkcpp dgcpnod.c dgcpnod.cc</code><br /> <a class="navhash" href="#33043">#</a> <code id="33043">-- mkcpp set time: 1492117345 -> 1264835288 dgcpnod.cc</code><br /> <a class="navhash" href="#33044">#</a> <code id="33044">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c dgcpnod.cc</code><br /> <a class="navhash" href="#33045">#</a> <code id="33045">In file included from dgcpnod.cc:22:</code><br /> <a class="navhash" href="#33046">#</a> <code id="33046">./dgxauth.c:39:35: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#33047">#</a> <code id="33047"> /* allow super-user to use subin/* */</code><br /> <a class="navhash" href="#33048">#</a> <code id="33048"> ^</code><br /> <a class="navhash" href="#33049">#</a> <code id="33049">1 warning generated.</code><br /> <a class="navhash" href="#33050">#</a> <code id="33050">clang -L../lib -o dgcpnod dgcpnod.o ../lib/library.a ../lib/libcfi.a ../lib/libmimekit.a ../lib/libmd5.a -lnsl -ldl -lutil -lpthread -lpam -lstdc++ -lc ../lib/libsubst.a -lnsl -ldl -lutil -lpthread -lpam -lstdc++</code><br /> <a class="navhash" href="#33051">#</a> <code id="33051">../mkcpp dgforkpty.c dgforkpty.cc</code><br /> <a class="navhash" href="#33052">#</a> <code id="33052">-- mkcpp set time: 1492117345 -> 1267205266 dgforkpty.cc</code><br /> <a class="navhash" href="#33053">#</a> <code id="33053">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../include -Wno-narrowing -c dgforkpty.cc</code><br /> <a class="navhash" href="#33054">#</a> <code id="33054">In file included from dgforkpty.cc:21:</code><br /> <a class="navhash" href="#33055">#</a> <code id="33055">./dgxauth.c:39:35: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#33056">#</a> <code id="33056"> /* allow super-user to use subin/* */</code><br /> <a class="navhash" href="#33057">#</a> <code id="33057"> ^</code><br /> <a class="navhash" href="#33058">#</a> <code id="33058">In file included from dgforkpty.cc:23:</code><br /> <a class="navhash" href="#33059">#</a> <code id="33059">./../rary/netsh.c:288:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#33060">#</a> <code id="33060"> if( env = getenv("LINES") ){</code><br /> <a class="navhash" href="#33061">#</a> <code id="33061"> ~~~~^~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#33062">#</a> <code id="33062">./../rary/netsh.c:288:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#33063">#</a> <code id="33063"> if( env = getenv("LINES") ){</code><br /> <a class="navhash" href="#33064">#</a> <code id="33064"> ^</code><br /> <a class="navhash" href="#33065">#</a> <code id="33065"> ( )</code><br /> <a class="navhash" href="#33066">#</a> <code id="33066">./../rary/netsh.c:288:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#33067">#</a> <code id="33067"> if( env = getenv("LINES") ){</code><br /> <a class="navhash" href="#33068">#</a> <code id="33068"> ^</code><br /> <a class="navhash" href="#33069">#</a> <code id="33069"> ==</code><br /> <a class="navhash" href="#33070">#</a> <code id="33070">./../rary/netsh.c:291:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#33071">#</a> <code id="33071"> if( env = getenv("COLUMNS") ){</code><br /> <a class="navhash" href="#33072">#</a> <code id="33072"> ~~~~^~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#33073">#</a> <code id="33073">./../rary/netsh.c:291:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#33074">#</a> <code id="33074"> if( env = getenv("COLUMNS") ){</code><br /> <a class="navhash" href="#33075">#</a> <code id="33075"> ^</code><br /> <a class="navhash" href="#33076">#</a> <code id="33076"> ( )</code><br /> <a class="navhash" href="#33077">#</a> <code id="33077">./../rary/netsh.c:291:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#33078">#</a> <code id="33078"> if( env = getenv("COLUMNS") ){</code><br /> <a class="navhash" href="#33079">#</a> <code id="33079"> ^</code><br /> <a class="navhash" href="#33080">#</a> <code id="33080"> ==</code><br /> <a class="navhash" href="#33081">#</a> <code id="33081">./../rary/netsh.c:1402:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#33082">#</a> <code id="33082"> if( fp = fopen("C:/DeleGate/dgpty.log","a") ){</code><br /> <a class="navhash" href="#33083">#</a> <code id="33083"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#33084">#</a> <code id="33084">./../rary/netsh.c:1402:10: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#33085">#</a> <code id="33085"> if( fp = fopen("C:/DeleGate/dgpty.log","a") ){</code><br /> <a class="navhash" href="#33086">#</a> <code id="33086"> ^</code><br /> <a class="navhash" href="#33087">#</a> <code id="33087"> ( )</code><br /> <a class="navhash" href="#33088">#</a> <code id="33088">./../rary/netsh.c:1402:10: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#33089">#</a> <code id="33089"> if( fp = fopen("C:/DeleGate/dgpty.log","a") ){</code><br /> <a class="navhash" href="#33090">#</a> <code id="33090"> ^</code><br /> <a class="navhash" href="#33091">#</a> <code id="33091"> ==</code><br /> <a class="navhash" href="#33092">#</a> <code id="33092">4 warnings generated.</code><br /> <a class="navhash" href="#33093">#</a> <code id="33093">clang -L../lib -o dgforkpty dgforkpty.o ../lib/library.a ../lib/libcfi.a ../lib/libmimekit.a ../lib/libmd5.a -lnsl -ldl -lutil -lpthread -lpam -lstdc++ -lc ../lib/libsubst.a -lnsl -ldl -lutil -lpthread -lpam -lstdc++</code><br /> <a class="navhash" href="#33094">#</a> <code id="33094">make[4]: Leaving directory '/tmp/delegate/src/delegate9.9.13/subin'</code><br /> <a class="navhash" href="#33095">#</a> <code id="33095">make[3]: Leaving directory '/tmp/delegate/src/delegate9.9.13/subin'</code><br /> <a class="navhash" href="#33096">#</a> <code id="33096">"/tmp/delegate/src/delegate9.9.13/mkmake.exe" -makeat ../lib/libsubstx.a ../maker libsubstx.a \</code><br /> <a class="navhash" href="#33097">#</a> <code id="33097"> "make" libxx MAKE="make" SHELL="/bin/sh" CC="clang" HDRDIR="-I../gen -I../include -Wno-narrowing" RANLIB="/usr/bin/ranlib" LDFLAGS=" -L../lib" LIBDIR="-L../lib" NETLIB="-lnsl -ldl -lutil -lpthread -lpam -lstdc++" AR="ar" TAR="tar" CFLAGS="-Wno-narrowing -x c++ -DQS -DNONC99=3 " \</code><br /> <a class="navhash" href="#33098">#</a> <code id="33098"> LDLIBS="-lnsl -ldl -lutil -lpthread -lpam -lstdc++ -lcrypto -lssl"</code><br /> <a class="navhash" href="#33099">#</a> <code id="33099"> ---- testing CC capability [clang][-Wno-narrowing -x c++ -DQS -DNONC99=3 ][] ...</code><br /> <a class="navhash" href="#33100">#</a> <code id="33100">***</code><br /> <a class="navhash" href="#33101">#</a> <code id="33101">clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c</code><br /> <a class="navhash" href="#33102">#</a> <code id="33102">_.c:2:1: error: C++ requires a type specifier for all declarations</code><br /> <a class="navhash" href="#33103">#</a> <code id="33103">main(){ }</code><br /> <a class="navhash" href="#33104">#</a> <code id="33104">^</code><br /> <a class="navhash" href="#33105">#</a> <code id="33105">1 error generated.</code><br /> <a class="navhash" href="#33106">#</a> <code id="33106"></code><br /> <a class="navhash" href="#33107">#</a> <code id="33107"> ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c</code><br /> <a class="navhash" href="#33108">#</a> <code id="33108"> ---- LD exit(256) clang _.o -lstdc++</code><br /> <a class="navhash" href="#33109">#</a> <code id="33109"></code><br /> <a class="navhash" href="#33110">#</a> <code id="33110">***</code><br /> <a class="navhash" href="#33111">#</a> <code id="33111">clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c</code><br /> <a class="navhash" href="#33112">#</a> <code id="33112">_.c:1:16: error: field has incomplete type 'char []'</code><br /> <a class="navhash" href="#33113">#</a> <code id="33113">struct _S{char A[]; char B[1];}S;</code><br /> <a class="navhash" href="#33114">#</a> <code id="33114"> ^</code><br /> <a class="navhash" href="#33115">#</a> <code id="33115">_.c:2:1: error: C++ requires a type specifier for all declarations</code><br /> <a class="navhash" href="#33116">#</a> <code id="33116">main(){ }</code><br /> <a class="navhash" href="#33117">#</a> <code id="33117">^</code><br /> <a class="navhash" href="#33118">#</a> <code id="33118">2 errors generated.</code><br /> <a class="navhash" href="#33119">#</a> <code id="33119"></code><br /> <a class="navhash" href="#33120">#</a> <code id="33120"> ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c</code><br /> <a class="navhash" href="#33121">#</a> <code id="33121"> ---- LD exit(256) clang _.o -lstdc++</code><br /> <a class="navhash" href="#33122">#</a> <code id="33122"></code><br /> <a class="navhash" href="#33123">#</a> <code id="33123">***</code><br /> <a class="navhash" href="#33124">#</a> <code id="33124">clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c</code><br /> <a class="navhash" href="#33125">#</a> <code id="33125">_.c:2:1: error: C++ requires a type specifier for all declarations</code><br /> <a class="navhash" href="#33126">#</a> <code id="33126">main(){ }</code><br /> <a class="navhash" href="#33127">#</a> <code id="33127">^</code><br /> <a class="navhash" href="#33128">#</a> <code id="33128">1 error generated.</code><br /> <a class="navhash" href="#33129">#</a> <code id="33129"></code><br /> <a class="navhash" href="#33130">#</a> <code id="33130"> ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c</code><br /> <a class="navhash" href="#33131">#</a> <code id="33131"> ---- LD exit(256) clang _.o -lstdc++</code><br /> <a class="navhash" href="#33132">#</a> <code id="33132"></code><br /> <a class="navhash" href="#33133">#</a> <code id="33133"> [clang -c -Wno-narrowing -x c++ -DQS -DNONC99=3 ] NONC99=2, NONAZ0=6 @0011ec079acd</code><br /> <a class="navhash" href="#33134">#</a> <code id="33134"></code><br /> <a class="navhash" href="#33135">#</a> <code id="33135">####### -makeat: /tmp/delegate/src/delegate9.9.13/maker @0011ec079acd</code><br /> <a class="navhash" href="#33136">#</a> <code id="33136">make[3]: Entering directory '/tmp/delegate/src/delegate9.9.13/maker'</code><br /> <a class="navhash" href="#33137">#</a> <code id="33137">/usr/bin/make -f Makefile.go libsubstx.a MAKEFILE=Makefile.go MKMAKE="/tmp/delegate/src/delegate9.9.13/mkmake.exe" SHELL="/bin/sh" HDRDIR="-I../gen -I../include -Wno-narrowing" LIBDIR="-L../lib"</code><br /> <a class="navhash" href="#33138">#</a> <code id="33138">make[4]: Entering directory '/tmp/delegate/src/delegate9.9.13/maker'</code><br /> <a class="navhash" href="#33139">#</a> <code id="33139">rm -f libtemp.a</code><br /> <a class="navhash" href="#33140">#</a> <code id="33140">"/tmp/delegate/src/delegate9.9.13/mkmake.exe" -subst libck "/usr/bin/make" "Makefile.go" "clang" "-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 " "-I../gen -I../include -Wno-narrowing" "/usr/bin/ranlib" "libsubstx.a" "-L../lib" "-lnsl -ldl -lutil -lpthread -lpam -lstdc++ -lcrypto -lssl" "-L../lib" "dummy.c SSL_library_init.c ERR_error_string_n.c RSA_generate_key.c SSL_set_SSL_CTX.c SSL_CTX_set_tmp_rsa_callback.c"</code><br /> <a class="navhash" href="#33141">#</a> <code id="33141"> ---- testing CC capability [clang][-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ][] ...</code><br /> <a class="navhash" href="#33142">#</a> <code id="33142">***</code><br /> <a class="navhash" href="#33143">#</a> <code id="33143">clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#33144">#</a> <code id="33144">_.c:2:1: error: C++ requires a type specifier for all declarations</code><br /> <a class="navhash" href="#33145">#</a> <code id="33145">main(){ }</code><br /> <a class="navhash" href="#33146">#</a> <code id="33146">^</code><br /> <a class="navhash" href="#33147">#</a> <code id="33147">1 error generated.</code><br /> <a class="navhash" href="#33148">#</a> <code id="33148"></code><br /> <a class="navhash" href="#33149">#</a> <code id="33149"> ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#33150">#</a> <code id="33150"> ---- LD exit(256) clang _.o -lstdc++</code><br /> <a class="navhash" href="#33151">#</a> <code id="33151"></code><br /> <a class="navhash" href="#33152">#</a> <code id="33152">***</code><br /> <a class="navhash" href="#33153">#</a> <code id="33153">clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#33154">#</a> <code id="33154">_.c:1:16: error: field has incomplete type 'char []'</code><br /> <a class="navhash" href="#33155">#</a> <code id="33155">struct _S{char A[]; char B[1];}S;</code><br /> <a class="navhash" href="#33156">#</a> <code id="33156"> ^</code><br /> <a class="navhash" href="#33157">#</a> <code id="33157">_.c:2:1: error: C++ requires a type specifier for all declarations</code><br /> <a class="navhash" href="#33158">#</a> <code id="33158">main(){ }</code><br /> <a class="navhash" href="#33159">#</a> <code id="33159">^</code><br /> <a class="navhash" href="#33160">#</a> <code id="33160">2 errors generated.</code><br /> <a class="navhash" href="#33161">#</a> <code id="33161"></code><br /> <a class="navhash" href="#33162">#</a> <code id="33162"> ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#33163">#</a> <code id="33163"> ---- LD exit(256) clang _.o -lstdc++</code><br /> <a class="navhash" href="#33164">#</a> <code id="33164"></code><br /> <a class="navhash" href="#33165">#</a> <code id="33165">***</code><br /> <a class="navhash" href="#33166">#</a> <code id="33166">clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#33167">#</a> <code id="33167">_.c:2:1: error: C++ requires a type specifier for all declarations</code><br /> <a class="navhash" href="#33168">#</a> <code id="33168">main(){ }</code><br /> <a class="navhash" href="#33169">#</a> <code id="33169">^</code><br /> <a class="navhash" href="#33170">#</a> <code id="33170">1 error generated.</code><br /> <a class="navhash" href="#33171">#</a> <code id="33171"></code><br /> <a class="navhash" href="#33172">#</a> <code id="33172"> ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#33173">#</a> <code id="33173"> ---- LD exit(256) clang _.o -lstdc++</code><br /> <a class="navhash" href="#33174">#</a> <code id="33174"></code><br /> <a class="navhash" href="#33175">#</a> <code id="33175"> -- checking CC = clang</code><br /> <a class="navhash" href="#33176">#</a> <code id="33176"> -- checking CC with CFLAGS = clang -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 </code><br /> <a class="navhash" href="#33177">#</a> <code id="33177">##ERROR## ***</code><br /> <a class="navhash" href="#33178">#</a> <code id="33178">##ERROR## clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#33179">#</a> <code id="33179">##ERROR## _.c:1:1: error: C++ requires a type specifier for all declarations</code><br /> <a class="navhash" href="#33180">#</a> <code id="33180">##ERROR## main(){ }</code><br /> <a class="navhash" href="#33181">#</a> <code id="33181">##ERROR## ^</code><br /> <a class="navhash" href="#33182">#</a> <code id="33182">##ERROR## 1 error generated.</code><br /> <a class="navhash" href="#33183">#</a> <code id="33183">##ERROR## </code><br /> <a class="navhash" href="#33184">#</a> <code id="33184">FATAL!!!!: Something wrong in the CFLAGS.</code><br /> <a class="navhash" href="#33185">#</a> <code id="33185"> -- checking LDLIBS = -lnsl -ldl -lutil -lpthread -lpam -lstdc++ -lcrypto -lssl</code><br /> <a class="navhash" href="#33186">#</a> <code id="33186"> -- checking socket library</code><br /> <a class="navhash" href="#33187">#</a> <code id="33187">** CC CFLAGS LIBS and socket library are OK.</code><br /> <a class="navhash" href="#33188">#</a> <code id="33188"> [clang -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ] NONC99=2, NONAZ0=6 @0011ec079acd</code><br /> <a class="navhash" href="#33189">#</a> <code id="33189"> MAKE=/usr/bin/make</code><br /> <a class="navhash" href="#33190">#</a> <code id="33190"> MAKEFILE=Makefile.go</code><br /> <a class="navhash" href="#33191">#</a> <code id="33191"> CC=clang</code><br /> <a class="navhash" href="#33192">#</a> <code id="33192"> CFLAGS=-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 </code><br /> <a class="navhash" href="#33193">#</a> <code id="33193"> HDRDIR=-I../gen -I../include -Wno-narrowing</code><br /> <a class="navhash" href="#33194">#</a> <code id="33194"> RANLIB=/usr/bin/ranlib</code><br /> <a class="navhash" href="#33195">#</a> <code id="33195"> LIBFILE=libsubstx.a</code><br /> <a class="navhash" href="#33196">#</a> <code id="33196"> LIBDIR=-L../lib</code><br /> <a class="navhash" href="#33197">#</a> <code id="33197"> LDLIBS=-lnsl -ldl -lutil -lpthread -lpam -lstdc++ -lcrypto -lssl</code><br /> <a class="navhash" href="#33198">#</a> <code id="33198"> LDFLAGS=-L../lib</code><br /> <a class="navhash" href="#33199">#</a> <code id="33199"> Files=dummy.c SSL_library_init.c ERR_error_string_n.c RSA_generate_key.c SSL_set_SSL_CTX.c SSL_CTX_set_tmp_rsa_callback.c</code><br /> <a class="navhash" href="#33200">#</a> <code id="33200">"/tmp/delegate/src/delegate9.9.13/mkmake.exe" -subst libmk "/usr/bin/make" "Makefile.go" "clang" "-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 " "-I../gen -I../include -Wno-narrowing" "/usr/bin/ranlib" "libsubstx.a" "-L../lib" "-lnsl -ldl -lutil -lpthread -lpam -lstdc++ -lcrypto -lssl" "-L../lib" "dummy.c SSL_library_init.c ERR_error_string_n.c RSA_generate_key.c SSL_set_SSL_CTX.c SSL_CTX_set_tmp_rsa_callback.c" libtemp.a LIBOBJS</code><br /> <a class="navhash" href="#33201">#</a> <code id="33201"> ---- testing CC capability [clang][-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ][] ...</code><br /> <a class="navhash" href="#33202">#</a> <code id="33202">***</code><br /> <a class="navhash" href="#33203">#</a> <code id="33203">clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#33204">#</a> <code id="33204">_.c:2:1: error: C++ requires a type specifier for all declarations</code><br /> <a class="navhash" href="#33205">#</a> <code id="33205">main(){ }</code><br /> <a class="navhash" href="#33206">#</a> <code id="33206">^</code><br /> <a class="navhash" href="#33207">#</a> <code id="33207">1 error generated.</code><br /> <a class="navhash" href="#33208">#</a> <code id="33208"></code><br /> <a class="navhash" href="#33209">#</a> <code id="33209"> ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#33210">#</a> <code id="33210"> ---- LD exit(256) clang _.o -lstdc++</code><br /> <a class="navhash" href="#33211">#</a> <code id="33211"></code><br /> <a class="navhash" href="#33212">#</a> <code id="33212">***</code><br /> <a class="navhash" href="#33213">#</a> <code id="33213">clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#33214">#</a> <code id="33214">_.c:1:16: error: field has incomplete type 'char []'</code><br /> <a class="navhash" href="#33215">#</a> <code id="33215">struct _S{char A[]; char B[1];}S;</code><br /> <a class="navhash" href="#33216">#</a> <code id="33216"> ^</code><br /> <a class="navhash" href="#33217">#</a> <code id="33217">_.c:2:1: error: C++ requires a type specifier for all declarations</code><br /> <a class="navhash" href="#33218">#</a> <code id="33218">main(){ }</code><br /> <a class="navhash" href="#33219">#</a> <code id="33219">^</code><br /> <a class="navhash" href="#33220">#</a> <code id="33220">2 errors generated.</code><br /> <a class="navhash" href="#33221">#</a> <code id="33221"></code><br /> <a class="navhash" href="#33222">#</a> <code id="33222"> ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#33223">#</a> <code id="33223"> ---- LD exit(256) clang _.o -lstdc++</code><br /> <a class="navhash" href="#33224">#</a> <code id="33224"></code><br /> <a class="navhash" href="#33225">#</a> <code id="33225">***</code><br /> <a class="navhash" href="#33226">#</a> <code id="33226">clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#33227">#</a> <code id="33227">_.c:2:1: error: C++ requires a type specifier for all declarations</code><br /> <a class="navhash" href="#33228">#</a> <code id="33228">main(){ }</code><br /> <a class="navhash" href="#33229">#</a> <code id="33229">^</code><br /> <a class="navhash" href="#33230">#</a> <code id="33230">1 error generated.</code><br /> <a class="navhash" href="#33231">#</a> <code id="33231"></code><br /> <a class="navhash" href="#33232">#</a> <code id="33232"> ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#33233">#</a> <code id="33233"> ---- LD exit(256) clang _.o -lstdc++</code><br /> <a class="navhash" href="#33234">#</a> <code id="33234"></code><br /> <a class="navhash" href="#33235">#</a> <code id="33235">** mksubst **</code><br /> <a class="navhash" href="#33236">#</a> <code id="33236"> where: ../src</code><br /> <a class="navhash" href="#33237">#</a> <code id="33237"> compile: clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -lnsl -ldl -lutil -lpthread -lpam -lstdc++ -lcrypto -lssl</code><br /> <a class="navhash" href="#33238">#</a> <code id="33238"> files: dummy.c SSL_library_init.c ERR_error_string_n.c RSA_generate_key.c SSL_set_SSL_CTX.c SSL_CTX_set_tmp_rsa_callback.c</code><br /> <a class="navhash" href="#33239">#</a> <code id="33239"> [clang -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ] NONC99=2, NONAZ0=6 @0011ec079acd</code><br /> <a class="navhash" href="#33240">#</a> <code id="33240"> MAKE=/usr/bin/make</code><br /> <a class="navhash" href="#33241">#</a> <code id="33241"> MAKEFILE=Makefile.go</code><br /> <a class="navhash" href="#33242">#</a> <code id="33242"> CC=clang</code><br /> <a class="navhash" href="#33243">#</a> <code id="33243"> CFLAGS=-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 </code><br /> <a class="navhash" href="#33244">#</a> <code id="33244"> HDRDIR=-I../gen -I../include -Wno-narrowing</code><br /> <a class="navhash" href="#33245">#</a> <code id="33245"> RANLIB=/usr/bin/ranlib</code><br /> <a class="navhash" href="#33246">#</a> <code id="33246"> LIBFILE=libsubstx.a</code><br /> <a class="navhash" href="#33247">#</a> <code id="33247"> LIBDIR=-L../lib</code><br /> <a class="navhash" href="#33248">#</a> <code id="33248"> LDLIBS=-lnsl -ldl -lutil -lpthread -lpam -lstdc++ -lcrypto -lssl</code><br /> <a class="navhash" href="#33249">#</a> <code id="33249"> LDFLAGS=-L../lib</code><br /> <a class="navhash" href="#33250">#</a> <code id="33250"> Files=dummy.c SSL_library_init.c ERR_error_string_n.c RSA_generate_key.c SSL_set_SSL_CTX.c SSL_CTX_set_tmp_rsa_callback.c</code><br /> <a class="navhash" href="#33251">#</a> <code id="33251"> ** dummy.c is substituted</code><br /> <a class="navhash" href="#33252">#</a> <code id="33252"> ** SSL_library_init.c is substituted</code><br /> <a class="navhash" href="#33253">#</a> <code id="33253"> ** ERR_error_string_n.c is substituted</code><br /> <a class="navhash" href="#33254">#</a> <code id="33254"> ** RSA_generate_key.c is substituted</code><br /> <a class="navhash" href="#33255">#</a> <code id="33255"> ** SSL_set_SSL_CTX.c is substituted</code><br /> <a class="navhash" href="#33256">#</a> <code id="33256"> ** SSL_CTX_set_tmp_rsa_callback.c is substituted</code><br /> <a class="navhash" href="#33257">#</a> <code id="33257">#### dumped to '/tmp/delegate/src/delegate9.9.13/maker/libsubstx.a.list' (6)</code><br /> <a class="navhash" href="#33258">#</a> <code id="33258">#### mksubst errors to /tmp/delegate/src/delegate9.9.13/maker/errors: 1492117346</code><br /> <a class="navhash" href="#33259">#</a> <code id="33259">make[5]: Entering directory '/tmp/delegate/src/delegate9.9.13/maker'</code><br /> <a class="navhash" href="#33260">#</a> <code id="33260">make[5]: 'dummy.o' is up to date.</code><br /> <a class="navhash" href="#33261">#</a> <code id="33261">../mkcpp SSL_library_init.c SSL_library_init.cc</code><br /> <a class="navhash" href="#33262">#</a> <code id="33262">-- mkcpp set time: 1492117346 -> 1250403944 SSL_library_init.cc</code><br /> <a class="navhash" href="#33263">#</a> <code id="33263">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c SSL_library_init.cc</code><br /> <a class="navhash" href="#33264">#</a> <code id="33264">../mkcpp ERR_error_string_n.c ERR_error_string_n.cc</code><br /> <a class="navhash" href="#33265">#</a> <code id="33265">-- mkcpp set time: 1492117346 -> 1250403944 ERR_error_string_n.cc</code><br /> <a class="navhash" href="#33266">#</a> <code id="33266">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c ERR_error_string_n.cc</code><br /> <a class="navhash" href="#33267">#</a> <code id="33267">../mkcpp RSA_generate_key.c RSA_generate_key.cc</code><br /> <a class="navhash" href="#33268">#</a> <code id="33268">-- mkcpp set time: 1492117346 -> 1250403944 RSA_generate_key.cc</code><br /> <a class="navhash" href="#33269">#</a> <code id="33269">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c RSA_generate_key.cc</code><br /> <a class="navhash" href="#33270">#</a> <code id="33270">../mkcpp SSL_set_SSL_CTX.c SSL_set_SSL_CTX.cc</code><br /> <a class="navhash" href="#33271">#</a> <code id="33271">-- mkcpp set time: 1492117346 -> 1250403944 SSL_set_SSL_CTX.cc</code><br /> <a class="navhash" href="#33272">#</a> <code id="33272">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c SSL_set_SSL_CTX.cc</code><br /> <a class="navhash" href="#33273">#</a> <code id="33273">../mkcpp SSL_CTX_set_tmp_rsa_callback.c SSL_CTX_set_tmp_rsa_callback.cc</code><br /> <a class="navhash" href="#33274">#</a> <code id="33274">-- mkcpp set time: 1492117346 -> 1250403944 SSL_CTX_set_tmp_rsa_callback.cc</code><br /> <a class="navhash" href="#33275">#</a> <code id="33275">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c SSL_CTX_set_tmp_rsa_callback.cc</code><br /> <a class="navhash" href="#33276">#</a> <code id="33276">make[5]: Leaving directory '/tmp/delegate/src/delegate9.9.13/maker'</code><br /> <a class="navhash" href="#33277">#</a> <code id="33277"> mksub[0] /usr/bin/make</code><br /> <a class="navhash" href="#33278">#</a> <code id="33278"> mksub[1] MAKE=/usr/bin/make</code><br /> <a class="navhash" href="#33279">#</a> <code id="33279"> mksub[2] -f</code><br /> <a class="navhash" href="#33280">#</a> <code id="33280"> mksub[3] Makefile.go</code><br /> <a class="navhash" href="#33281">#</a> <code id="33281"> mksub[4] CC=clang</code><br /> <a class="navhash" href="#33282">#</a> <code id="33282"> mksub[5] CFLAGS=-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 </code><br /> <a class="navhash" href="#33283">#</a> <code id="33283"> mksub[6] HDRDIR=-I../gen -I../include -Wno-narrowing</code><br /> <a class="navhash" href="#33284">#</a> <code id="33284"> mksub[7] RANLIB=/usr/bin/ranlib</code><br /> <a class="navhash" href="#33285">#</a> <code id="33285"> mksub[8] LIBFILE=libsubstx.a</code><br /> <a class="navhash" href="#33286">#</a> <code id="33286"> mksub[9] dummy.o</code><br /> <a class="navhash" href="#33287">#</a> <code id="33287"> mksub[10] SSL_library_init.o</code><br /> <a class="navhash" href="#33288">#</a> <code id="33288"> mksub[11] ERR_error_string_n.o</code><br /> <a class="navhash" href="#33289">#</a> <code id="33289"> mksub[12] RSA_generate_key.o</code><br /> <a class="navhash" href="#33290">#</a> <code id="33290"> mksub[13] SSL_set_SSL_CTX.o</code><br /> <a class="navhash" href="#33291">#</a> <code id="33291"> mksub[14] SSL_CTX_set_tmp_rsa_callback.o</code><br /> <a class="navhash" href="#33292">#</a> <code id="33292">make[5]: Entering directory '/tmp/delegate/src/delegate9.9.13/maker'</code><br /> <a class="navhash" href="#33293">#</a> <code id="33293">ar cr libtemp.a dummy.o SSL_library_init.o ERR_error_string_n.o RSA_generate_key.o SSL_set_SSL_CTX.o SSL_CTX_set_tmp_rsa_callback.o</code><br /> <a class="navhash" href="#33294">#</a> <code id="33294">/usr/bin/ranlib libtemp.a</code><br /> <a class="navhash" href="#33295">#</a> <code id="33295">cp libtemp.a libsubstx.a</code><br /> <a class="navhash" href="#33296">#</a> <code id="33296">/usr/bin/ranlib libsubstx.a</code><br /> <a class="navhash" href="#33297">#</a> <code id="33297">make[5]: Leaving directory '/tmp/delegate/src/delegate9.9.13/maker'</code><br /> <a class="navhash" href="#33298">#</a> <code id="33298"> libmk[0] /usr/bin/make</code><br /> <a class="navhash" href="#33299">#</a> <code id="33299"> libmk[1] MAKE=/usr/bin/make</code><br /> <a class="navhash" href="#33300">#</a> <code id="33300"> libmk[2] -f</code><br /> <a class="navhash" href="#33301">#</a> <code id="33301"> libmk[3] Makefile.go</code><br /> <a class="navhash" href="#33302">#</a> <code id="33302"> libmk[4] CC=clang</code><br /> <a class="navhash" href="#33303">#</a> <code id="33303"> libmk[5] CFLAGS=-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 </code><br /> <a class="navhash" href="#33304">#</a> <code id="33304"> libmk[6] HDRDIR=-I../gen -I../include -Wno-narrowing</code><br /> <a class="navhash" href="#33305">#</a> <code id="33305"> libmk[7] RANLIB=/usr/bin/ranlib</code><br /> <a class="navhash" href="#33306">#</a> <code id="33306"> libmk[8] LIBFILE=libsubstx.a</code><br /> <a class="navhash" href="#33307">#</a> <code id="33307"> libmk[9] LIBOBJS=dummy.o SSL_library_init.o ERR_error_string_n.o RSA_generate_key.o SSL_set_SSL_CTX.o SSL_CTX_set_tmp_rsa_callback.o</code><br /> <a class="navhash" href="#33308">#</a> <code id="33308"> libmk[10] libtemp.a</code><br /> <a class="navhash" href="#33309">#</a> <code id="33309">make[4]: Leaving directory '/tmp/delegate/src/delegate9.9.13/maker'</code><br /> <a class="navhash" href="#33310">#</a> <code id="33310">make[3]: Leaving directory '/tmp/delegate/src/delegate9.9.13/maker'</code><br /> <a class="navhash" href="#33311">#</a> <code id="33311">**[0] move ../maker/libsubstx.a to ../lib/libsubstx.a</code><br /> <a class="navhash" href="#33312">#</a> <code id="33312">make[2]: Leaving directory '/tmp/delegate/src/delegate9.9.13/src'</code><br /> <a class="navhash" href="#33313">#</a> <code id="33313">make[1]: Leaving directory '/tmp/delegate/src/delegate9.9.13/src'</code><br /> <a class="navhash" href="#33314">#</a> <code id="33314">sleep 1</code><br /> <a class="navhash" href="#33315">#</a> <code id="33315">"src/dg.exe" "-Fsrcmd5" -csrc -f srcfiles -type f -o gen/bldsign.h</code><br /> <a class="navhash" href="#33316">#</a> <code id="33316">source MD5 = 6fdc87e522763a5e375d67f0a9c8a9ee</code><br /> <a class="navhash" href="#33317">#</a> <code id="33317">rm src/dg.exe</code><br /> <a class="navhash" href="#33318">#</a> <code id="33318">rm src/delegated</code><br /> <a class="navhash" href="#33319">#</a> <code id="33319">rm src/builtin.o</code><br /> <a class="navhash" href="#33320">#</a> <code id="33320">rm src/_builtin.c</code><br /> <a class="navhash" href="#33321">#</a> <code id="33321"></code><br /> <a class="navhash" href="#33322">#</a> <code id="33322">####### -makeat: /tmp/delegate/src/delegate9.9.13/src @0011ec079acd</code><br /> <a class="navhash" href="#33323">#</a> <code id="33323">make[1]: Entering directory '/tmp/delegate/src/delegate9.9.13/src'</code><br /> <a class="navhash" href="#33324">#</a> <code id="33324">make[2]: Entering directory '/tmp/delegate/src/delegate9.9.13/src'</code><br /> <a class="navhash" href="#33325">#</a> <code id="33325">../mkcpp ../include/dglib.h ../gen/dglib.h</code><br /> <a class="navhash" href="#33326">#</a> <code id="33326">-- mkcpp set time: 1492117352 -> 1411904544 ../gen/dglib.h</code><br /> <a class="navhash" href="#33327">#</a> <code id="33327">../mkcpp ../include/delegate.h ../gen/delegate.h</code><br /> <a class="navhash" href="#33328">#</a> <code id="33328">-- mkcpp set time: 1492117352 -> 1409100207 ../gen/delegate.h</code><br /> <a class="navhash" href="#33329">#</a> <code id="33329">../mkcpp ../include/htswitch.h ../gen/htswitch.h</code><br /> <a class="navhash" href="#33330">#</a> <code id="33330">-- mkcpp set time: 1492117352 -> 1250403944 ../gen/htswitch.h</code><br /> <a class="navhash" href="#33331">#</a> <code id="33331">../mkcpp ../include/ystrvec.h ../gen/ystrvec.h</code><br /> <a class="navhash" href="#33332">#</a> <code id="33332">-- mkcpp set time: 1492117352 -> 1264936957 ../gen/ystrvec.h</code><br /> <a class="navhash" href="#33333">#</a> <code id="33333">../mkcpp ../include/vaddr.h ../gen/vaddr.h</code><br /> <a class="navhash" href="#33334">#</a> <code id="33334">-- mkcpp set time: 1492117352 -> 1398938735 ../gen/vaddr.h</code><br /> <a class="navhash" href="#33335">#</a> <code id="33335">../mkcpp ../include/http.h ../gen/http.h</code><br /> <a class="navhash" href="#33336">#</a> <code id="33336">-- mkcpp set time: 1492117352 -> 1411902220 ../gen/http.h</code><br /> <a class="navhash" href="#33337">#</a> <code id="33337">../mkcpp ../include/url.h ../gen/url.h</code><br /> <a class="navhash" href="#33338">#</a> <code id="33338">-- mkcpp set time: 1492117352 -> 1407833903 ../gen/url.h</code><br /> <a class="navhash" href="#33339">#</a> <code id="33339">../mkcpp ../include/mime.h ../gen/mime.h</code><br /> <a class="navhash" href="#33340">#</a> <code id="33340">-- mkcpp set time: 1492117352 -> 1258620620 ../gen/mime.h</code><br /> <a class="navhash" href="#33341">#</a> <code id="33341">../mkcpp ../include/htadmin.h ../gen/htadmin.h</code><br /> <a class="navhash" href="#33342">#</a> <code id="33342">-- mkcpp set time: 1492117352 -> 1250403944 ../gen/htadmin.h</code><br /> <a class="navhash" href="#33343">#</a> <code id="33343">../mkcpp opt_s_htaccept.c opt_s_htaccept._.c</code><br /> <a class="navhash" href="#33344">#</a> <code id="33344">-- mkcpp set time: 1492117352 -> 1414752137 opt_s_htaccept._.c</code><br /> <a class="navhash" href="#33345">#</a> <code id="33345">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c opt_s_htaccept._.c -o opt_s_htaccept.o -DOPT_S</code><br /> <a class="navhash" href="#33346">#</a> <code id="33346">opt_s_htaccept._.c:66:55: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#33347">#</a> <code id="33347"> ACCEPT http://host:port/path -->> MOUNT="/path/* http://client/*"</code><br /> <a class="navhash" href="#33348">#</a> <code id="33348"> ^</code><br /> <a class="navhash" href="#33349">#</a> <code id="33349">opt_s_htaccept._.c:66:71: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#33350">#</a> <code id="33350"> ACCEPT http://host:port/path -->> MOUNT="/path/* http://client/*"</code><br /> <a class="navhash" href="#33351">#</a> <code id="33351"> ^</code><br /> <a class="navhash" href="#33352">#</a> <code id="33352">2 warnings generated.</code><br /> <a class="navhash" href="#33353">#</a> <code id="33353">../mkcpp opt_s_sox.c opt_s_sox._.c</code><br /> <a class="navhash" href="#33354">#</a> <code id="33354">-- mkcpp set time: 1492117352 -> 1414752137 opt_s_sox._.c</code><br /> <a class="navhash" href="#33355">#</a> <code id="33355">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c opt_s_sox._.c -o opt_s_sox.o -DOPT_S</code><br /> <a class="navhash" href="#33356">#</a> <code id="33356">../mkcpp opt_s_stls.c opt_s_stls._.c</code><br /> <a class="navhash" href="#33357">#</a> <code id="33357">-- mkcpp set time: 1492117352 -> 1414752137 opt_s_stls._.c</code><br /> <a class="navhash" href="#33358">#</a> <code id="33358">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c opt_s_stls._.c -o opt_s_stls.o -DOPT_S</code><br /> <a class="navhash" href="#33359">#</a> <code id="33359">../mkcpp opt_s_vsap.c opt_s_vsap._.c</code><br /> <a class="navhash" href="#33360">#</a> <code id="33360">-- mkcpp set time: 1492117352 -> 1414752137 opt_s_vsap._.c</code><br /> <a class="navhash" href="#33361">#</a> <code id="33361">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c opt_s_vsap._.c -o opt_s_vsap.o -DOPT_S</code><br /> <a class="navhash" href="#33362">#</a> <code id="33362">opt_s_vsap._.c:114:22: warning: '/*' within block comment [-Wcomment]</code><br /> <a class="navhash" href="#33363">#</a> <code id="33363"> ... MOUNT="/path/* http://realserver/"</code><br /> <a class="navhash" href="#33364">#</a> <code id="33364"> ^</code><br /> <a class="navhash" href="#33365">#</a> <code id="33365">1 warning generated.</code><br /> <a class="navhash" href="#33366">#</a> <code id="33366">rm -f ../lib/libopt_s.a</code><br /> <a class="navhash" href="#33367">#</a> <code id="33367">ar cr ../lib/libopt_s.a opt_s_htaccept.o opt_s_sox.o opt_s_stls.o opt_s_vsap.o opt_s_caps.o </code><br /> <a class="navhash" href="#33368">#</a> <code id="33368">/usr/bin/ranlib ../lib/libopt_s.a</code><br /> <a class="navhash" href="#33369">#</a> <code id="33369">"/tmp/delegate/src/delegate9.9.13/mkmake.exe" -makeat ../lib/libsubst.a ../maker libsubst.a "make" libx MAKE="make" SHELL="/bin/sh" CC="clang" HDRDIR="-I../gen -I../include -Wno-narrowing" RANLIB="/usr/bin/ranlib" LDFLAGS=" -L../lib" LIBDIR="-L../lib" NETLIB="-lnsl -ldl -lutil -lpthread -lpam -lstdc++" AR="ar" TAR="tar" CFLAGS="-Wno-narrowing -x c++ -DQS -DNONC99=3 " \</code><br /> <a class="navhash" href="#33370">#</a> <code id="33370"> LDFLAGS=" -L../lib" \</code><br /> <a class="navhash" href="#33371">#</a> <code id="33371"> LDLIBS="../lib/libresolvy.a ../lib/libteleport.a ../lib/libmd5.a ../lib/libcfi.a ../lib/library.a ../lib/libgates.a ../lib/libmimekit.a ../lib/libfsx.a -lnsl -ldl -lutil -lpthread -lpam -lstdc++ ../lib/library.a ../lib/libgates.a -lc"</code><br /> <a class="navhash" href="#33372">#</a> <code id="33372"> ---- testing CC capability [clang][-Wno-narrowing -x c++ -DQS -DNONC99=3 ][] ...</code><br /> <a class="navhash" href="#33373">#</a> <code id="33373">***</code><br /> <a class="navhash" href="#33374">#</a> <code id="33374">clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c</code><br /> <a class="navhash" href="#33375">#</a> <code id="33375">_.c:2:1: error: C++ requires a type specifier for all declarations</code><br /> <a class="navhash" href="#33376">#</a> <code id="33376">main(){ }</code><br /> <a class="navhash" href="#33377">#</a> <code id="33377">^</code><br /> <a class="navhash" href="#33378">#</a> <code id="33378">1 error generated.</code><br /> <a class="navhash" href="#33379">#</a> <code id="33379"></code><br /> <a class="navhash" href="#33380">#</a> <code id="33380"> ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c</code><br /> <a class="navhash" href="#33381">#</a> <code id="33381"> ---- LD exit(256) clang _.o -lstdc++</code><br /> <a class="navhash" href="#33382">#</a> <code id="33382"></code><br /> <a class="navhash" href="#33383">#</a> <code id="33383">***</code><br /> <a class="navhash" href="#33384">#</a> <code id="33384">clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c</code><br /> <a class="navhash" href="#33385">#</a> <code id="33385">_.c:1:16: error: field has incomplete type 'char []'</code><br /> <a class="navhash" href="#33386">#</a> <code id="33386">struct _S{char A[]; char B[1];}S;</code><br /> <a class="navhash" href="#33387">#</a> <code id="33387"> ^</code><br /> <a class="navhash" href="#33388">#</a> <code id="33388">_.c:2:1: error: C++ requires a type specifier for all declarations</code><br /> <a class="navhash" href="#33389">#</a> <code id="33389">main(){ }</code><br /> <a class="navhash" href="#33390">#</a> <code id="33390">^</code><br /> <a class="navhash" href="#33391">#</a> <code id="33391">2 errors generated.</code><br /> <a class="navhash" href="#33392">#</a> <code id="33392"></code><br /> <a class="navhash" href="#33393">#</a> <code id="33393"> ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c</code><br /> <a class="navhash" href="#33394">#</a> <code id="33394"> ---- LD exit(256) clang _.o -lstdc++</code><br /> <a class="navhash" href="#33395">#</a> <code id="33395"></code><br /> <a class="navhash" href="#33396">#</a> <code id="33396">***</code><br /> <a class="navhash" href="#33397">#</a> <code id="33397">clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c</code><br /> <a class="navhash" href="#33398">#</a> <code id="33398">_.c:2:1: error: C++ requires a type specifier for all declarations</code><br /> <a class="navhash" href="#33399">#</a> <code id="33399">main(){ }</code><br /> <a class="navhash" href="#33400">#</a> <code id="33400">^</code><br /> <a class="navhash" href="#33401">#</a> <code id="33401">1 error generated.</code><br /> <a class="navhash" href="#33402">#</a> <code id="33402"></code><br /> <a class="navhash" href="#33403">#</a> <code id="33403"> ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c</code><br /> <a class="navhash" href="#33404">#</a> <code id="33404"> ---- LD exit(256) clang _.o -lstdc++</code><br /> <a class="navhash" href="#33405">#</a> <code id="33405"></code><br /> <a class="navhash" href="#33406">#</a> <code id="33406"> [clang -c -Wno-narrowing -x c++ -DQS -DNONC99=3 ] NONC99=2, NONAZ0=6 @0011ec079acd</code><br /> <a class="navhash" href="#33407">#</a> <code id="33407"></code><br /> <a class="navhash" href="#33408">#</a> <code id="33408">####### -makeat: /tmp/delegate/src/delegate9.9.13/maker @0011ec079acd</code><br /> <a class="navhash" href="#33409">#</a> <code id="33409">make[3]: Entering directory '/tmp/delegate/src/delegate9.9.13/maker'</code><br /> <a class="navhash" href="#33410">#</a> <code id="33410">/usr/bin/make -f Makefile.go libsubst.a MAKEFILE=Makefile.go MKMAKE="/tmp/delegate/src/delegate9.9.13/mkmake.exe" SHELL="/bin/sh" HDRDIR="-I../gen -I../include -Wno-narrowing" LIBDIR="-L../lib" LDFLAGS="-L../lib"</code><br /> <a class="navhash" href="#33411">#</a> <code id="33411">make[4]: Entering directory '/tmp/delegate/src/delegate9.9.13/maker'</code><br /> <a class="navhash" href="#33412">#</a> <code id="33412">rm -f libtemp.a</code><br /> <a class="navhash" href="#33413">#</a> <code id="33413">"/tmp/delegate/src/delegate9.9.13/mkmake.exe" -subst libck "/usr/bin/make" "Makefile.go" "clang" "-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 " "-I../gen -I../include -Wno-narrowing" "/usr/bin/ranlib" "libsubst.a" "-L../lib" "../lib/libresolvy.a ../lib/libteleport.a ../lib/libmd5.a ../lib/libcfi.a ../lib/library.a ../lib/libgates.a ../lib/libmimekit.a ../lib/libfsx.a -lnsl -ldl -lutil -lpthread -lpam -lstdc++ ../lib/library.a ../lib/libgates.a -lc" "-L../lib" "dummy.c gxx.c p2ll.c p2i.c dlopen.c __uname.c uname.c bcopy.c bzero.c putenv.c unsetenv.c unsetenv_.c __alloca.c old_alloca.c alloca.c __malloc_size.c malloc_size.c killpg.c setsid.c sigmask.c sigsetmask.c setresuid.c seteuid.c setegid.c unaligned.c timegm.c __usleep.c usleep.c __ualarm.c ualarm.c _-poll.c _-select.c _-poll1.c _-poll2.c _-recv.c sendFd1.c sendFd2.c sendFd3.c closesocket.c yp_match.c endhostent.c gethostbyname2.c __gethostbyname2.c socklen_u.c socklen_s.c socketpair.c inet_aton.c _-setferror.c setferror.c strerror.c snprintf.c strcasecmp.c _-strcasestr.c strcasestr.c strrcasestr.c strstr.c strdup.c strncpy.c setbuffer.c setlinebuf.c __syslog.c syslog.c __syscall.c __fork.c fork.c __ptrace.c _-ptrace.c ptrace.c __sigaction.c sigaction.c __futimes.c futimes.c futimes_.c __utimes.c utimes.c fsync.c __fchmod.c fchmod.c __fchown.c fchown.c chown.c __link.c link.c __symlink.c symlink.c readlink.c __lstat.c lstat.c __statvfs.c _-statvfs.c statvfs.c vfork.c wait3.c waitpid.c getmsg.c chroot.c nice.c __getrlimit.c getrlimit.c _-getrusage.c getrusage.c ___spawnvp.c __spawnvp.c _spawnvp.c spawnvp.c spawnvp_.c __system.c _-system.c _-mutex.c mutex.c __pthread_create.c ___lwp_create.c __lwp_create.c _-pthread_create.c __pthread_kill.c pthread_kill.c ___beginthread.c nothread.c __flock.c _-fcntl.c flockfile.c FMODE.c getwd.c getcwd.c __opendir.c __scandir.c pam_start.c __forkpty.c _-forkpty.c forkpty1.c forkpty.c __tcsetattr.c Stty.c __getwinsize.c getwinsize.c _-sgTTy.c sgTTy.c setlogin.c _-mkfifo.c mkfifo.c _-fseeko.c fseeko.c _-fgetpos.c fgetpos.c fpurge.c stdio.c pendingcc1.c pendingcc.c _-fcloseFILE.c _-fcloseFILE2.c fcloseFILE.c __setproctitle.c setproctitle.c __sysctl.c sysctl.c __sysinfo.c __sysconf.c sysinfo.c sysctlbyname.c _-sysinfo.c _-sysconf.c _-sysconf2.c netsh_none.c _-regex.c regex.c errno.c Gates_Win32.c gethostid.c opt_s_vsap.c opt_s_htaccept.c opt_s_sox.c opt_s_stls.c opt_s_caps.c opt_s_pilsner.c opt_s_spinach.c"</code><br /> <a class="navhash" href="#33414">#</a> <code id="33414"> ---- testing CC capability [clang][-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ][] ...</code><br /> <a class="navhash" href="#33415">#</a> <code id="33415">***</code><br /> <a class="navhash" href="#33416">#</a> <code id="33416">clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#33417">#</a> <code id="33417">_.c:2:1: error: C++ requires a type specifier for all declarations</code><br /> <a class="navhash" href="#33418">#</a> <code id="33418">main(){ }</code><br /> <a class="navhash" href="#33419">#</a> <code id="33419">^</code><br /> <a class="navhash" href="#33420">#</a> <code id="33420">1 error generated.</code><br /> <a class="navhash" href="#33421">#</a> <code id="33421"></code><br /> <a class="navhash" href="#33422">#</a> <code id="33422"> ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#33423">#</a> <code id="33423"> ---- LD exit(256) clang _.o -lstdc++</code><br /> <a class="navhash" href="#33424">#</a> <code id="33424"></code><br /> <a class="navhash" href="#33425">#</a> <code id="33425">***</code><br /> <a class="navhash" href="#33426">#</a> <code id="33426">clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#33427">#</a> <code id="33427">_.c:1:16: error: field has incomplete type 'char []'</code><br /> <a class="navhash" href="#33428">#</a> <code id="33428">struct _S{char A[]; char B[1];}S;</code><br /> <a class="navhash" href="#33429">#</a> <code id="33429"> ^</code><br /> <a class="navhash" href="#33430">#</a> <code id="33430">_.c:2:1: error: C++ requires a type specifier for all declarations</code><br /> <a class="navhash" href="#33431">#</a> <code id="33431">main(){ }</code><br /> <a class="navhash" href="#33432">#</a> <code id="33432">^</code><br /> <a class="navhash" href="#33433">#</a> <code id="33433">2 errors generated.</code><br /> <a class="navhash" href="#33434">#</a> <code id="33434"></code><br /> <a class="navhash" href="#33435">#</a> <code id="33435"> ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#33436">#</a> <code id="33436"> ---- LD exit(256) clang _.o -lstdc++</code><br /> <a class="navhash" href="#33437">#</a> <code id="33437"></code><br /> <a class="navhash" href="#33438">#</a> <code id="33438">***</code><br /> <a class="navhash" href="#33439">#</a> <code id="33439">clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#33440">#</a> <code id="33440">_.c:2:1: error: C++ requires a type specifier for all declarations</code><br /> <a class="navhash" href="#33441">#</a> <code id="33441">main(){ }</code><br /> <a class="navhash" href="#33442">#</a> <code id="33442">^</code><br /> <a class="navhash" href="#33443">#</a> <code id="33443">1 error generated.</code><br /> <a class="navhash" href="#33444">#</a> <code id="33444"></code><br /> <a class="navhash" href="#33445">#</a> <code id="33445"> ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#33446">#</a> <code id="33446"> ---- LD exit(256) clang _.o -lstdc++</code><br /> <a class="navhash" href="#33447">#</a> <code id="33447"></code><br /> <a class="navhash" href="#33448">#</a> <code id="33448"> -- checking CC = clang</code><br /> <a class="navhash" href="#33449">#</a> <code id="33449"> -- checking CC with CFLAGS = clang -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 </code><br /> <a class="navhash" href="#33450">#</a> <code id="33450">##ERROR## ***</code><br /> <a class="navhash" href="#33451">#</a> <code id="33451">##ERROR## clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#33452">#</a> <code id="33452">##ERROR## _.c:1:1: error: C++ requires a type specifier for all declarations</code><br /> <a class="navhash" href="#33453">#</a> <code id="33453">##ERROR## main(){ }</code><br /> <a class="navhash" href="#33454">#</a> <code id="33454">##ERROR## ^</code><br /> <a class="navhash" href="#33455">#</a> <code id="33455">##ERROR## 1 error generated.</code><br /> <a class="navhash" href="#33456">#</a> <code id="33456">##ERROR## </code><br /> <a class="navhash" href="#33457">#</a> <code id="33457">FATAL!!!!: Something wrong in the CFLAGS.</code><br /> <a class="navhash" href="#33458">#</a> <code id="33458"> -- checking LDLIBS = ../lib/libresolvy.a ../lib/libteleport.a ../lib/libmd5.a ../lib/libcfi.a ../lib/library.a ../lib/libgates.a ../lib/libmimekit.a ../lib/libfsx.a -lnsl -ldl -lutil -lpthread -lpam -lstdc++ ../lib/library.a ../lib/libgates.a -lc</code><br /> <a class="navhash" href="#33459">#</a> <code id="33459"> -- checking socket library</code><br /> <a class="navhash" href="#33460">#</a> <code id="33460">** CC CFLAGS LIBS and socket library are OK.</code><br /> <a class="navhash" href="#33461">#</a> <code id="33461"> [clang -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ] NONC99=2, NONAZ0=6 @0011ec079acd</code><br /> <a class="navhash" href="#33462">#</a> <code id="33462"> MAKE=/usr/bin/make</code><br /> <a class="navhash" href="#33463">#</a> <code id="33463"> MAKEFILE=Makefile.go</code><br /> <a class="navhash" href="#33464">#</a> <code id="33464"> CC=clang</code><br /> <a class="navhash" href="#33465">#</a> <code id="33465"> CFLAGS=-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 </code><br /> <a class="navhash" href="#33466">#</a> <code id="33466"> HDRDIR=-I../gen -I../include -Wno-narrowing</code><br /> <a class="navhash" href="#33467">#</a> <code id="33467"> RANLIB=/usr/bin/ranlib</code><br /> <a class="navhash" href="#33468">#</a> <code id="33468"> LIBFILE=libsubst.a</code><br /> <a class="navhash" href="#33469">#</a> <code id="33469"> LIBDIR=-L../lib</code><br /> <a class="navhash" href="#33470">#</a> <code id="33470"> LDLIBS=../lib/libresolvy.a ../lib/libteleport.a ../lib/libmd5.a ../lib/libcfi.a ../lib/library.a ../lib/libgates.a ../lib/libmimekit.a ../lib/libfsx.a -lnsl -ldl -lutil -lpthread -lpam -lstdc++ ../lib/library.a ../lib/libgates.a -lc</code><br /> <a class="navhash" href="#33471">#</a> <code id="33471"> LDFLAGS=-L../lib</code><br /> <a class="navhash" href="#33472">#</a> <code id="33472"> Files=dummy.c gxx.c p2ll.c p2i.c dlopen.c __uname.c uname.c bcopy.c bzero.c putenv.c unsetenv.c unsetenv_.c __alloca.c old_alloca.c alloca.c __malloc_size.c malloc_size.c killpg.c setsid.c sigmask.c sigsetmask.c setresuid.c seteuid.c setegid.c unaligned.c timegm.c __usleep.c usleep.c __ualarm.c ualarm.c _-poll.c _-select.c _-poll1.c _-poll2.c _-recv.c sendFd1.c sendFd2.c sendFd3.c closesocket.c yp_match.c endhostent.c gethostbyname2.c __gethostbyname2.c socklen_u.c socklen_s.c socketpair.c inet_aton.c _-setferror.c setferror.c strerror.c snprintf.c strcasecmp.c _-strcasestr.c strcasestr.c strrcasestr.c strstr.c strdup.c strncpy.c setbuffer.c setlinebuf.c __syslog.c syslog.c __syscall.c __fork.c fork.c __ptrace.c _-ptrace.c ptrace.c __sigaction.c sigaction.c __futimes.c futimes.c futimes_.c __utimes.c utimes.c fsync.c __fchmod.c fchmod.c __fchown.c fchown.c chown.c __link.c link.c __symlink.c symlink.c readlink.c __lstat.c lstat.c __statvfs.c _-statvfs.c statvfs.c vfork.c wait3.c waitpid.c getmsg.c chroot.c nice.c __getrlimit.c getrlimit.c _-getrusage.c getrusage.c ___spawnvp.c __spawnvp.c _spawnvp.c spawnvp.c spawnvp_.c __system.c _-system.c _-mutex.c mutex.c __pthread_create.c ___lwp_create.c __lwp_create.c _-pthread_create.c __pthread_kill.c pthread_kill.c ___beginthread.c nothread.c __flock.c _-fcntl.c flockfile.c FMODE.c getwd.c getcwd.c __opendir.c __scandir.c pam_start.c __forkpty.c _-forkpty.c forkpty1.c forkpty.c __tcsetattr.c Stty.c __getwinsize.c getwinsize.c _-sgTTy.c sgTTy.c setlogin.c _-mkfifo.c mkfifo.c _-fseeko.c fseeko.c _-fgetpos.c fgetpos.c fpurge.c stdio.c pendingcc1.c pendingcc.c _-fcloseFILE.c _-fcloseFILE2.c fcloseFILE.c __setproctitle.c setproctitle.c __sysctl.c sysctl.c __sysinfo.c __sysconf.c sysinfo.c sysctlbyname.c _-sysinfo.c _-sysconf.c _-sysconf2.c netsh_none.c _-regex.c regex.c errno.c Gates_Win32.c gethostid.c opt_s_vsap.c opt_s_htaccept.c opt_s_sox.c opt_s_stls.c opt_s_caps.c opt_s_pilsner.c opt_s_spinach.c</code><br /> <a class="navhash" href="#33473">#</a> <code id="33473">"/tmp/delegate/src/delegate9.9.13/mkmake.exe" -subst libmk "/usr/bin/make" "Makefile.go" "clang" "-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 " "-I../gen -I../include -Wno-narrowing" "/usr/bin/ranlib" "libsubst.a" "-L../lib" "../lib/libresolvy.a ../lib/libteleport.a ../lib/libmd5.a ../lib/libcfi.a ../lib/library.a ../lib/libgates.a ../lib/libmimekit.a ../lib/libfsx.a -lnsl -ldl -lutil -lpthread -lpam -lstdc++ ../lib/library.a ../lib/libgates.a -lc" "-L../lib" "dummy.c gxx.c p2ll.c p2i.c dlopen.c __uname.c uname.c bcopy.c bzero.c putenv.c unsetenv.c unsetenv_.c __alloca.c old_alloca.c alloca.c __malloc_size.c malloc_size.c killpg.c setsid.c sigmask.c sigsetmask.c setresuid.c seteuid.c setegid.c unaligned.c timegm.c __usleep.c usleep.c __ualarm.c ualarm.c _-poll.c _-select.c _-poll1.c _-poll2.c _-recv.c sendFd1.c sendFd2.c sendFd3.c closesocket.c yp_match.c endhostent.c gethostbyname2.c __gethostbyname2.c socklen_u.c socklen_s.c socketpair.c inet_aton.c _-setferror.c setferror.c strerror.c snprintf.c strcasecmp.c _-strcasestr.c strcasestr.c strrcasestr.c strstr.c strdup.c strncpy.c setbuffer.c setlinebuf.c __syslog.c syslog.c __syscall.c __fork.c fork.c __ptrace.c _-ptrace.c ptrace.c __sigaction.c sigaction.c __futimes.c futimes.c futimes_.c __utimes.c utimes.c fsync.c __fchmod.c fchmod.c __fchown.c fchown.c chown.c __link.c link.c __symlink.c symlink.c readlink.c __lstat.c lstat.c __statvfs.c _-statvfs.c statvfs.c vfork.c wait3.c waitpid.c getmsg.c chroot.c nice.c __getrlimit.c getrlimit.c _-getrusage.c getrusage.c ___spawnvp.c __spawnvp.c _spawnvp.c spawnvp.c spawnvp_.c __system.c _-system.c _-mutex.c mutex.c __pthread_create.c ___lwp_create.c __lwp_create.c _-pthread_create.c __pthread_kill.c pthread_kill.c ___beginthread.c nothread.c __flock.c _-fcntl.c flockfile.c FMODE.c getwd.c getcwd.c __opendir.c __scandir.c pam_start.c __forkpty.c _-forkpty.c forkpty1.c forkpty.c __tcsetattr.c Stty.c __getwinsize.c getwinsize.c _-sgTTy.c sgTTy.c setlogin.c _-mkfifo.c mkfifo.c _-fseeko.c fseeko.c _-fgetpos.c fgetpos.c fpurge.c stdio.c pendingcc1.c pendingcc.c _-fcloseFILE.c _-fcloseFILE2.c fcloseFILE.c __setproctitle.c setproctitle.c __sysctl.c sysctl.c __sysinfo.c __sysconf.c sysinfo.c sysctlbyname.c _-sysinfo.c _-sysconf.c _-sysconf2.c netsh_none.c _-regex.c regex.c errno.c Gates_Win32.c gethostid.c opt_s_vsap.c opt_s_htaccept.c opt_s_sox.c opt_s_stls.c opt_s_caps.c opt_s_pilsner.c opt_s_spinach.c" libtemp.a LIBOBJS</code><br /> <a class="navhash" href="#33474">#</a> <code id="33474"> ---- testing CC capability [clang][-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ][] ...</code><br /> <a class="navhash" href="#33475">#</a> <code id="33475">***</code><br /> <a class="navhash" href="#33476">#</a> <code id="33476">clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#33477">#</a> <code id="33477">_.c:2:1: error: C++ requires a type specifier for all declarations</code><br /> <a class="navhash" href="#33478">#</a> <code id="33478">main(){ }</code><br /> <a class="navhash" href="#33479">#</a> <code id="33479">^</code><br /> <a class="navhash" href="#33480">#</a> <code id="33480">1 error generated.</code><br /> <a class="navhash" href="#33481">#</a> <code id="33481"></code><br /> <a class="navhash" href="#33482">#</a> <code id="33482"> ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#33483">#</a> <code id="33483"> ---- LD exit(256) clang _.o -lstdc++</code><br /> <a class="navhash" href="#33484">#</a> <code id="33484"></code><br /> <a class="navhash" href="#33485">#</a> <code id="33485">***</code><br /> <a class="navhash" href="#33486">#</a> <code id="33486">clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#33487">#</a> <code id="33487">_.c:1:16: error: field has incomplete type 'char []'</code><br /> <a class="navhash" href="#33488">#</a> <code id="33488">struct _S{char A[]; char B[1];}S;</code><br /> <a class="navhash" href="#33489">#</a> <code id="33489"> ^</code><br /> <a class="navhash" href="#33490">#</a> <code id="33490">_.c:2:1: error: C++ requires a type specifier for all declarations</code><br /> <a class="navhash" href="#33491">#</a> <code id="33491">main(){ }</code><br /> <a class="navhash" href="#33492">#</a> <code id="33492">^</code><br /> <a class="navhash" href="#33493">#</a> <code id="33493">2 errors generated.</code><br /> <a class="navhash" href="#33494">#</a> <code id="33494"></code><br /> <a class="navhash" href="#33495">#</a> <code id="33495"> ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#33496">#</a> <code id="33496"> ---- LD exit(256) clang _.o -lstdc++</code><br /> <a class="navhash" href="#33497">#</a> <code id="33497"></code><br /> <a class="navhash" href="#33498">#</a> <code id="33498">***</code><br /> <a class="navhash" href="#33499">#</a> <code id="33499">clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#33500">#</a> <code id="33500">_.c:2:1: error: C++ requires a type specifier for all declarations</code><br /> <a class="navhash" href="#33501">#</a> <code id="33501">main(){ }</code><br /> <a class="navhash" href="#33502">#</a> <code id="33502">^</code><br /> <a class="navhash" href="#33503">#</a> <code id="33503">1 error generated.</code><br /> <a class="navhash" href="#33504">#</a> <code id="33504"></code><br /> <a class="navhash" href="#33505">#</a> <code id="33505"> ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#33506">#</a> <code id="33506"> ---- LD exit(256) clang _.o -lstdc++</code><br /> <a class="navhash" href="#33507">#</a> <code id="33507"></code><br /> <a class="navhash" href="#33508">#</a> <code id="33508">** mksubst **</code><br /> <a class="navhash" href="#33509">#</a> <code id="33509"> where: ../src</code><br /> <a class="navhash" href="#33510">#</a> <code id="33510"> compile: clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ../lib/libresolvy.a ../lib/libteleport.a ../lib/libmd5.a ../lib/libcfi.a ../lib/library.a ../lib/libgates.a ../lib/libmimekit.a ../lib/libfsx.a -lnsl -ldl -lutil -lpthread -lpam -lstdc++ ../lib/library.a ../lib/libgates.a -lc</code><br /> <a class="navhash" href="#33511">#</a> <code id="33511"> files: dummy.c gxx.c p2ll.c p2i.c dlopen.c __uname.c uname.c bcopy.c bzero.c putenv.c unsetenv.c unsetenv_.c __alloca.c old_alloca.c alloca.c __malloc_size.c malloc_size.c killpg.c setsid.c sigmask.c sigsetmask.c setresuid.c seteuid.c setegid.c unaligned.c timegm.c __usleep.c usleep.c __ualarm.c ualarm.c _-poll.c _-select.c _-poll1.c _-poll2.c _-recv.c sendFd1.c sendFd2.c sendFd3.c closesocket.c yp_match.c endhostent.c gethostbyname2.c __gethostbyname2.c socklen_u.c socklen_s.c socketpair.c inet_aton.c _-setferror.c setferror.c strerror.c snprintf.c strcasecmp.c _-strcasestr.c strcasestr.c strrcasestr.c strstr.c strdup.c strncpy.c setbuffer.c setlinebuf.c __syslog.c syslog.c __syscall.c __fork.c fork.c __ptrace.c _-ptrace.c ptrace.c __sigaction.c sigaction.c __futimes.c futimes.c futimes_.c __utimes.c utimes.c fsync.c __fchmod.c fchmod.c __fchown.c fchown.c chown.c __link.c link.c __symlink.c symlink.c readlink.c __lstat.c lstat.c __statvfs.c _-statvfs.c statvfs.c vfork.c wait3.c waitpid.c getmsg.c chroot.c nice.c __getrlimit.c getrlimit.c _-getrusage.c getrusage.c ___spawnvp.c __spawnvp.c _spawnvp.c spawnvp.c spawnvp_.c __system.c _-system.c _-mutex.c mutex.c __pthread_create.c ___lwp_create.c __lwp_create.c _-pthread_create.c __pthread_kill.c pthread_kill.c ___beginthread.c nothread.c __flock.c _-fcntl.c flockfile.c FMODE.c getwd.c getcwd.c __opendir.c __scandir.c pam_start.c __forkpty.c _-forkpty.c forkpty1.c forkpty.c __tcsetattr.c Stty.c __getwinsize.c getwinsize.c _-sgTTy.c sgTTy.c setlogin.c _-mkfifo.c mkfifo.c _-fseeko.c fseeko.c _-fgetpos.c fgetpos.c fpurge.c stdio.c pendingcc1.c pendingcc.c _-fcloseFILE.c _-fcloseFILE2.c fcloseFILE.c __setproctitle.c setproctitle.c __sysctl.c sysctl.c __sysinfo.c __sysconf.c sysinfo.c sysctlbyname.c _-sysinfo.c _-sysconf.c _-sysconf2.c netsh_none.c _-regex.c regex.c errno.c Gates_Win32.c gethostid.c opt_s_vsap.c opt_s_htaccept.c opt_s_sox.c opt_s_stls.c opt_s_caps.c opt_s_pilsner.c opt_s_spinach.c</code><br /> <a class="navhash" href="#33512">#</a> <code id="33512">#### loaded from '/tmp/delegate/src/delegate9.9.13/maker/libsubst.a.list' (175)</code><br /> <a class="navhash" href="#33513">#</a> <code id="33513">#### mksubst errors to /tmp/delegate/src/delegate9.9.13/maker/errors: 1492117354</code><br /> <a class="navhash" href="#33514">#</a> <code id="33514"> [clang -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ] NONC99=2, NONAZ0=6 @0011ec079acd</code><br /> <a class="navhash" href="#33515">#</a> <code id="33515"> MAKE=/usr/bin/make</code><br /> <a class="navhash" href="#33516">#</a> <code id="33516"> MAKEFILE=Makefile.go</code><br /> <a class="navhash" href="#33517">#</a> <code id="33517"> CC=clang</code><br /> <a class="navhash" href="#33518">#</a> <code id="33518"> CFLAGS=-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 </code><br /> <a class="navhash" href="#33519">#</a> <code id="33519"> HDRDIR=-I../gen -I../include -Wno-narrowing</code><br /> <a class="navhash" href="#33520">#</a> <code id="33520"> RANLIB=/usr/bin/ranlib</code><br /> <a class="navhash" href="#33521">#</a> <code id="33521"> LIBFILE=libsubst.a</code><br /> <a class="navhash" href="#33522">#</a> <code id="33522"> LIBDIR=-L../lib</code><br /> <a class="navhash" href="#33523">#</a> <code id="33523"> LDLIBS=../lib/libresolvy.a ../lib/libteleport.a ../lib/libmd5.a ../lib/libcfi.a ../lib/library.a ../lib/libgates.a ../lib/libmimekit.a ../lib/libfsx.a -lnsl -ldl -lutil -lpthread -lpam -lstdc++ ../lib/library.a ../lib/libgates.a -lc</code><br /> <a class="navhash" href="#33524">#</a> <code id="33524"> LDFLAGS=-L../lib</code><br /> <a class="navhash" href="#33525">#</a> <code id="33525"> Files=dummy.c gxx.c p2ll.c p2i.c dlopen.c __uname.c uname.c bcopy.c bzero.c putenv.c unsetenv.c unsetenv_.c __alloca.c old_alloca.c alloca.c __malloc_size.c malloc_size.c killpg.c setsid.c sigmask.c sigsetmask.c setresuid.c seteuid.c setegid.c unaligned.c timegm.c __usleep.c usleep.c __ualarm.c ualarm.c _-poll.c _-select.c _-poll1.c _-poll2.c _-recv.c sendFd1.c sendFd2.c sendFd3.c closesocket.c yp_match.c endhostent.c gethostbyname2.c __gethostbyname2.c socklen_u.c socklen_s.c socketpair.c inet_aton.c _-setferror.c setferror.c strerror.c snprintf.c strcasecmp.c _-strcasestr.c strcasestr.c strrcasestr.c strstr.c strdup.c strncpy.c setbuffer.c setlinebuf.c __syslog.c syslog.c __syscall.c __fork.c fork.c __ptrace.c _-ptrace.c ptrace.c __sigaction.c sigaction.c __futimes.c futimes.c futimes_.c __utimes.c utimes.c fsync.c __fchmod.c fchmod.c __fchown.c fchown.c chown.c __link.c link.c __symlink.c symlink.c readlink.c __lstat.c lstat.c __statvfs.c _-statvfs.c statvfs.c vfork.c wait3.c waitpid.c getmsg.c chroot.c nice.c __getrlimit.c getrlimit.c _-getrusage.c getrusage.c ___spawnvp.c __spawnvp.c _spawnvp.c spawnvp.c spawnvp_.c __system.c _-system.c _-mutex.c mutex.c __pthread_create.c ___lwp_create.c __lwp_create.c _-pthread_create.c __pthread_kill.c pthread_kill.c ___beginthread.c nothread.c __flock.c _-fcntl.c flockfile.c FMODE.c getwd.c getcwd.c __opendir.c __scandir.c pam_start.c __forkpty.c _-forkpty.c forkpty1.c forkpty.c __tcsetattr.c Stty.c __getwinsize.c getwinsize.c _-sgTTy.c sgTTy.c setlogin.c _-mkfifo.c mkfifo.c _-fseeko.c fseeko.c _-fgetpos.c fgetpos.c fpurge.c stdio.c pendingcc1.c pendingcc.c _-fcloseFILE.c _-fcloseFILE2.c fcloseFILE.c __setproctitle.c setproctitle.c __sysctl.c sysctl.c __sysinfo.c __sysconf.c sysinfo.c sysctlbyname.c _-sysinfo.c _-sysconf.c _-sysconf2.c netsh_none.c _-regex.c regex.c errno.c Gates_Win32.c gethostid.c opt_s_vsap.c opt_s_htaccept.c opt_s_sox.c opt_s_stls.c opt_s_caps.c opt_s_pilsner.c opt_s_spinach.c</code><br /> <a class="navhash" href="#33526">#</a> <code id="33526"> mksub[0] /usr/bin/make</code><br /> <a class="navhash" href="#33527">#</a> <code id="33527"> mksub[1] MAKE=/usr/bin/make</code><br /> <a class="navhash" href="#33528">#</a> <code id="33528"> mksub[2] -f</code><br /> <a class="navhash" href="#33529">#</a> <code id="33529"> mksub[3] Makefile.go</code><br /> <a class="navhash" href="#33530">#</a> <code id="33530"> mksub[4] CC=clang</code><br /> <a class="navhash" href="#33531">#</a> <code id="33531"> mksub[5] CFLAGS=-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 </code><br /> <a class="navhash" href="#33532">#</a> <code id="33532"> mksub[6] HDRDIR=-I../gen -I../include -Wno-narrowing</code><br /> <a class="navhash" href="#33533">#</a> <code id="33533"> mksub[7] RANLIB=/usr/bin/ranlib</code><br /> <a class="navhash" href="#33534">#</a> <code id="33534"> mksub[8] LIBFILE=libsubst.a</code><br /> <a class="navhash" href="#33535">#</a> <code id="33535"> mksub[9] dummy.o</code><br /> <a class="navhash" href="#33536">#</a> <code id="33536"> mksub[10] gxx.o</code><br /> <a class="navhash" href="#33537">#</a> <code id="33537"> mksub[11] p2ll.o</code><br /> <a class="navhash" href="#33538">#</a> <code id="33538"> mksub[12] p2i.o</code><br /> <a class="navhash" href="#33539">#</a> <code id="33539"> mksub[13] dlopen.o</code><br /> <a class="navhash" href="#33540">#</a> <code id="33540"> mksub[14] __uname.o</code><br /> <a class="navhash" href="#33541">#</a> <code id="33541"> mksub[15] uname.o</code><br /> <a class="navhash" href="#33542">#</a> <code id="33542"> mksub[16] bcopy.o</code><br /> <a class="navhash" href="#33543">#</a> <code id="33543"> mksub[17] bzero.o</code><br /> <a class="navhash" href="#33544">#</a> <code id="33544"> mksub[18] putenv.o</code><br /> <a class="navhash" href="#33545">#</a> <code id="33545"> mksub[19] unsetenv.o</code><br /> <a class="navhash" href="#33546">#</a> <code id="33546"> mksub[20] unsetenv_.o</code><br /> <a class="navhash" href="#33547">#</a> <code id="33547"> mksub[21] __alloca.o</code><br /> <a class="navhash" href="#33548">#</a> <code id="33548"> mksub[22] old_alloca.o</code><br /> <a class="navhash" href="#33549">#</a> <code id="33549"> mksub[23] alloca.o</code><br /> <a class="navhash" href="#33550">#</a> <code id="33550"> mksub[24] __malloc_size.o</code><br /> <a class="navhash" href="#33551">#</a> <code id="33551"> mksub[25] malloc_size.o</code><br /> <a class="navhash" href="#33552">#</a> <code id="33552"> mksub[26] killpg.o</code><br /> <a class="navhash" href="#33553">#</a> <code id="33553"> mksub[27] setsid.o</code><br /> <a class="navhash" href="#33554">#</a> <code id="33554"> mksub[28] sigmask.o</code><br /> <a class="navhash" href="#33555">#</a> <code id="33555"> mksub[29] sigsetmask.o</code><br /> <a class="navhash" href="#33556">#</a> <code id="33556"> mksub[30] setresuid.o</code><br /> <a class="navhash" href="#33557">#</a> <code id="33557"> mksub[31] seteuid.o</code><br /> <a class="navhash" href="#33558">#</a> <code id="33558"> mksub[32] setegid.o</code><br /> <a class="navhash" href="#33559">#</a> <code id="33559"> mksub[33] unaligned.o</code><br /> <a class="navhash" href="#33560">#</a> <code id="33560"> mksub[34] timegm.o</code><br /> <a class="navhash" href="#33561">#</a> <code id="33561"> mksub[35] __usleep.o</code><br /> <a class="navhash" href="#33562">#</a> <code id="33562"> mksub[36] usleep.o</code><br /> <a class="navhash" href="#33563">#</a> <code id="33563"> mksub[37] __ualarm.o</code><br /> <a class="navhash" href="#33564">#</a> <code id="33564"> mksub[38] ualarm.o</code><br /> <a class="navhash" href="#33565">#</a> <code id="33565"> mksub[39] _-poll.o</code><br /> <a class="navhash" href="#33566">#</a> <code id="33566"> mksub[40] _-select.o</code><br /> <a class="navhash" href="#33567">#</a> <code id="33567"> mksub[41] _-poll1.o</code><br /> <a class="navhash" href="#33568">#</a> <code id="33568"> mksub[42] _-poll2.o</code><br /> <a class="navhash" href="#33569">#</a> <code id="33569"> mksub[43] _-recv.o</code><br /> <a class="navhash" href="#33570">#</a> <code id="33570"> mksub[44] sendFd1.o</code><br /> <a class="navhash" href="#33571">#</a> <code id="33571"> mksub[45] sendFd2.o</code><br /> <a class="navhash" href="#33572">#</a> <code id="33572"> mksub[46] sendFd3.o</code><br /> <a class="navhash" href="#33573">#</a> <code id="33573"> mksub[47] closesocket.o</code><br /> <a class="navhash" href="#33574">#</a> <code id="33574"> mksub[48] yp_match.o</code><br /> <a class="navhash" href="#33575">#</a> <code id="33575"> mksub[49] endhostent.o</code><br /> <a class="navhash" href="#33576">#</a> <code id="33576"> mksub[50] gethostbyname2.o</code><br /> <a class="navhash" href="#33577">#</a> <code id="33577"> mksub[51] __gethostbyname2.o</code><br /> <a class="navhash" href="#33578">#</a> <code id="33578"> mksub[52] socklen_u.o</code><br /> <a class="navhash" href="#33579">#</a> <code id="33579"> mksub[53] socklen_s.o</code><br /> <a class="navhash" href="#33580">#</a> <code id="33580"> mksub[54] socketpair.o</code><br /> <a class="navhash" href="#33581">#</a> <code id="33581"> mksub[55] inet_aton.o</code><br /> <a class="navhash" href="#33582">#</a> <code id="33582"> mksub[56] _-setferror.o</code><br /> <a class="navhash" href="#33583">#</a> <code id="33583"> mksub[57] setferror.o</code><br /> <a class="navhash" href="#33584">#</a> <code id="33584"> mksub[58] strerror.o</code><br /> <a class="navhash" href="#33585">#</a> <code id="33585"> mksub[59] snprintf.o</code><br /> <a class="navhash" href="#33586">#</a> <code id="33586"> mksub[60] strcasecmp.o</code><br /> <a class="navhash" href="#33587">#</a> <code id="33587"> mksub[61] _-strcasestr.o</code><br /> <a class="navhash" href="#33588">#</a> <code id="33588"> mksub[62] strcasestr.o</code><br /> <a class="navhash" href="#33589">#</a> <code id="33589"> mksub[63] strrcasestr.o</code><br /> <a class="navhash" href="#33590">#</a> <code id="33590"> mksub[64] strstr.o</code><br /> <a class="navhash" href="#33591">#</a> <code id="33591"> mksub[65] strdup.o</code><br /> <a class="navhash" href="#33592">#</a> <code id="33592"> mksub[66] strncpy.o</code><br /> <a class="navhash" href="#33593">#</a> <code id="33593"> mksub[67make[5]: Entering directory '/tmp/delegate/src/delegate9.9.13/maker'</code><br /> <a class="navhash" href="#33594">#</a> <code id="33594">make[5]: 'dummy.o' is up to date.</code><br /> <a class="navhash" href="#33595">#</a> <code id="33595">make[5]: 'gxx.o' is up to date.</code><br /> <a class="navhash" href="#33596">#</a> <code id="33596">make[5]: 'p2ll.o' is up to date.</code><br /> <a class="navhash" href="#33597">#</a> <code id="33597">make[5]: 'p2i.o' is up to date.</code><br /> <a class="navhash" href="#33598">#</a> <code id="33598">make[5]: 'dlopen.o' is up to date.</code><br /> <a class="navhash" href="#33599">#</a> <code id="33599">make[5]: '__uname.o' is up to date.</code><br /> <a class="navhash" href="#33600">#</a> <code id="33600">make[5]: 'uname.o' is up to date.</code><br /> <a class="navhash" href="#33601">#</a> <code id="33601">make[5]: 'bcopy.o' is up to date.</code><br /> <a class="navhash" href="#33602">#</a> <code id="33602">make[5]: 'bzero.o' is up to date.</code><br /> <a class="navhash" href="#33603">#</a> <code id="33603">make[5]: 'putenv.o' is up to date.</code><br /> <a class="navhash" href="#33604">#</a> <code id="33604">make[5]: 'unsetenv.o' is up to date.</code><br /> <a class="navhash" href="#33605">#</a> <code id="33605">make[5]: 'unsetenv_.o' is up to date.</code><br /> <a class="navhash" href="#33606">#</a> <code id="33606">make[5]: '__alloca.o' is up to date.</code><br /> <a class="navhash" href="#33607">#</a> <code id="33607">make[5]: 'old_alloca.o' is up to date.</code><br /> <a class="navhash" href="#33608">#</a> <code id="33608">make[5]: 'alloca.o' is up to date.</code><br /> <a class="navhash" href="#33609">#</a> <code id="33609">../mkcpp __malloc_size.c __malloc_size.cc</code><br /> <a class="navhash" href="#33610">#</a> <code id="33610">-- mkcpp set time: 1492117354 -> 1250403944 __malloc_size.cc</code><br /> <a class="navhash" href="#33611">#</a> <code id="33611">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __malloc_size.cc</code><br /> <a class="navhash" href="#33612">#</a> <code id="33612">make[5]: 'malloc_size.o' is up to date.</code><br /> <a class="navhash" href="#33613">#</a> <code id="33613">make[5]: 'killpg.o' is up to date.</code><br /> <a class="navhash" href="#33614">#</a> <code id="33614">make[5]: 'setsid.o' is up to date.</code><br /> <a class="navhash" href="#33615">#</a> <code id="33615">make[5]: 'sigmask.o' is up to date.</code><br /> <a class="navhash" href="#33616">#</a> <code id="33616">make[5]: 'sigsetmask.o' is up to date.</code><br /> <a class="navhash" href="#33617">#</a> <code id="33617">make[5]: 'setresuid.o' is up to date.</code><br /> <a class="navhash" href="#33618">#</a> <code id="33618">make[5]: 'seteuid.o' is up to date.</code><br /> <a class="navhash" href="#33619">#</a> <code id="33619">make[5]: 'setegid.o' is up to date.</code><br /> <a class="navhash" href="#33620">#</a> <code id="33620">make[5]: 'unaligned.o' is up to date.</code><br /> <a class="navhash" href="#33621">#</a> <code id="33621">make[5]: 'timegm.o' is up to date.</code><br /> <a class="navhash" href="#33622">#</a> <code id="33622">make[5]: '__usleep.o' is up to date.</code><br /> <a class="navhash" href="#33623">#</a> <code id="33623">make[5]: 'usleep.o' is up to date.</code><br /> <a class="navhash" href="#33624">#</a> <code id="33624">make[5]: '__ualarm.o' is up to date.</code><br /> <a class="navhash" href="#33625">#</a> <code id="33625">make[5]: 'ualarm.o' is up to date.</code><br /> <a class="navhash" href="#33626">#</a> <code id="33626">make[5]: '_-poll.o' is up to date.</code><br /> <a class="navhash" href="#33627">#</a> <code id="33627">make[5]: '_-select.o' is up to date.</code><br /> <a class="navhash" href="#33628">#</a> <code id="33628">../mkcpp _-poll1.c _-poll1.cc</code><br /> <a class="navhash" href="#33629">#</a> <code id="33629">-- mkcpp set time: 1492117354 -> 1264723126 _-poll1.cc</code><br /> <a class="navhash" href="#33630">#</a> <code id="33630">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c _-poll1.cc</code><br /> <a class="navhash" href="#33631">#</a> <code id="33631">make[5]: '_-poll2.o' is up to date.</code><br /> <a class="navhash" href="#33632">#</a> <code id="33632">make[5]: '_-recv.o' is up to date.</code><br /> <a class="navhash" href="#33633">#</a> <code id="33633">make[5]: 'sendFd1.o' is up to date.</code><br /> <a class="navhash" href="#33634">#</a> <code id="33634">../mkcpp sendFd2.c sendFd2.cc</code><br /> <a class="navhash" href="#33635">#</a> <code id="33635">-- mkcpp set time: 1492117354 -> 1250403944 sendFd2.cc</code><br /> <a class="navhash" href="#33636">#</a> <code id="33636">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c sendFd2.cc</code><br /> <a class="navhash" href="#33637">#</a> <code id="33637">make[5]: 'sendFd3.o' is up to date.</code><br /> <a class="navhash" href="#33638">#</a> <code id="33638">make[5]: 'closesocket.o' is up to date.</code><br /> <a class="navhash" href="#33639">#</a> <code id="33639">make[5]: 'yp_match.o' is up to date.</code><br /> <a class="navhash" href="#33640">#</a> <code id="33640">make[5]: 'endhostent.o' is up to date.</code><br /> <a class="navhash" href="#33641">#</a> <code id="33641">make[5]: 'gethostbyname2.o' is up to date.</code><br /> <a class="navhash" href="#33642">#</a> <code id="33642">make[5]: '__gethostbyname2.o' is up to date.</code><br /> <a class="navhash" href="#33643">#</a> <code id="33643">make[5]: 'socklen_u.o' is up to date.</code><br /> <a class="navhash" href="#33644">#</a> <code id="33644">../mkcpp socklen_s.c socklen_s.cc</code><br /> <a class="navhash" href="#33645">#</a> <code id="33645">-- mkcpp set time: 1492117355 -> 1250403944 socklen_s.cc</code><br /> <a class="navhash" href="#33646">#</a> <code id="33646">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c socklen_s.cc</code><br /> <a class="navhash" href="#33647">#</a> <code id="33647">make[5]: 'socketpair.o' is up to date.</code><br /> <a class="navhash" href="#33648">#</a> <code id="33648">make[5]: 'inet_aton.o' is up to date.</code><br /> <a class="navhash" href="#33649">#</a> <code id="33649">make[5]: '_-setferror.o' is up to date.</code><br /> <a class="navhash" href="#33650">#</a> <code id="33650">make[5]: 'setferror.o' is up to date.</code><br /> <a class="navhash" href="#33651">#</a> <code id="33651">make[5]: 'strerror.o' is up to date.</code><br /> <a class="navhash" href="#33652">#</a> <code id="33652">make[5]: 'snprintf.o' is up to date.</code><br /> <a class="navhash" href="#33653">#</a> <code id="33653">make[5]: 'strcasecmp.o' is up to date.</code><br /> <a class="navhash" href="#33654">#</a> <code id="33654">make[5]: '_-strcasestr.o' is up to date.</code><br /> <a class="navhash" href="#33655">#</a> <code id="33655">make[5]: 'strcasestr.o' is up to date.</code><br /> <a class="navhash" href="#33656">#</a> <code id="33656">make[5]: 'strrcasestr.o' is up to date.</code><br /> <a class="navhash" href="#33657">#</a> <code id="33657">make[5]: 'strstr.o' is up to date.</code><br /> <a class="navhash" href="#33658">#</a> <code id="33658">make[5]: 'strdup.o' is up to date.</code><br /> <a class="navhash" href="#33659">#</a> <code id="33659">make[5]: 'strncpy.o' is up to date.</code><br /> <a class="navhash" href="#33660">#</a> <code id="33660">make[5]: 'setbuffer.o' is up to date.</code><br /> <a class="navhash" href="#33661">#</a> <code id="33661">make[5]: 'setlinebuf.o' is up to date.</code><br /> <a class="navhash" href="#33662">#</a> <code id="33662">make[5]: '__syslog.o' is up to date.</code><br /> <a class="navhash" href="#33663">#</a> <code id="33663">make[5]: 'syslog.o' is up to date.</code><br /> <a class="navhash" href="#33664">#</a> <code id="33664">make[5]: '__syscall.o' is up to date.</code><br /> <a class="navhash" href="#33665">#</a> <code id="33665">make[5]: '__fork.o' is up to date.</code><br /> <a class="navhash" href="#33666">#</a> <code id="33666">make[5]: 'fork.o' is up to date.</code><br /> <a class="navhash" href="#33667">#</a> <code id="33667">make[5]: '__ptrace.o' is up to date.</code><br /> <a class="navhash" href="#33668">#</a> <code id="33668">make[5]: '_-ptrace.o' is up to date.</code><br /> <a class="navhash" href="#33669">#</a> <code id="33669">make[5]: 'ptrace.o' is up to date.</code><br /> <a class="navhash" href="#33670">#</a> <code id="33670">make[5]: '__sigaction.o' is up to date.</code><br /> <a class="navhash" href="#33671">#</a> <code id="33671">make[5]: 'sigaction.o' is up to date.</code><br /> <a class="navhash" href="#33672">#</a> <code id="33672">../mkcpp __futimes.c __futimes.cc</code><br /> <a class="navhash" href="#33673">#</a> <code id="33673">-- mkcpp set time: 1492117355 -> 1250403944 __futimes.cc</code><br /> <a class="navhash" href="#33674">#</a> <code id="33674">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __futimes.cc</code><br /> <a class="navhash" href="#33675">#</a> <code id="33675">make[5]: 'futimes.o' is up to date.</code><br /> <a class="navhash" href="#33676">#</a> <code id="33676">make[5]: 'futimes_.o' is up to date.</code><br /> <a class="navhash" href="#33677">#</a> <code id="33677">make[5]: '__utimes.o' is up to date.</code><br /> <a class="navhash" href="#33678">#</a> <code id="33678">../mkcpp utimes.c utimes.cc</code><br /> <a class="navhash" href="#33679">#</a> <code id="33679">-- mkcpp set time: 1492117355 -> 1250403944 utimes.cc</code><br /> <a class="navhash" href="#33680">#</a> <code id="33680">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c utimes.cc</code><br /> <a class="navhash" href="#33681">#</a> <code id="33681">make[5]: 'fsync.o' is up to date.</code><br /> <a class="navhash" href="#33682">#</a> <code id="33682">make[5]: '__fchmod.o' is up to date.</code><br /> <a class="navhash" href="#33683">#</a> <code id="33683">make[5]: 'fchmod.o' is up to date.</code><br /> <a class="navhash" href="#33684">#</a> <code id="33684">make[5]: '__fchown.o' is up to date.</code><br /> <a class="navhash" href="#33685">#</a> <code id="33685">make[5]: 'fchown.o' is up to date.</code><br /> <a class="navhash" href="#33686">#</a> <code id="33686">make[5]: 'chown.o' is up to date.</code><br /> <a class="navhash" href="#33687">#</a> <code id="33687">make[5]: '__link.o' is up to date.</code><br /> <a class="navhash" href="#33688">#</a> <code id="33688">make[5]: 'link.o' is up to date.</code><br /> <a class="navhash" href="#33689">#</a> <code id="33689">make[5]: '__symlink.o' is up to date.</code><br /> <a class="navhash" href="#33690">#</a> <code id="33690">make[5]: 'symlink.o' is up to date.</code><br /> <a class="navhash" href="#33691">#</a> <code id="33691">make[5]: 'readlink.o' is up to date.</code><br /> <a class="navhash" href="#33692">#</a> <code id="33692">make[5]: '__lstat.o' is up to date.</code><br /> <a class="navhash" href="#33693">#</a> <code id="33693">../mkcpp lstat.c lstat.cc</code><br /> <a class="navhash" href="#33694">#</a> <code id="33694">-- mkcpp set time: 1492117355 -> 1250403944 lstat.cc</code><br /> <a class="navhash" href="#33695">#</a> <code id="33695">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c lstat.cc</code><br /> <a class="navhash" href="#33696">#</a> <code id="33696">../mkcpp __statvfs.c __statvfs.cc</code><br /> <a class="navhash" href="#33697">#</a> <code id="33697">-- mkcpp set time: 1492117355 -> 1250403944 __statvfs.cc</code><br /> <a class="navhash" href="#33698">#</a> <code id="33698">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __statvfs.cc</code><br /> <a class="navhash" href="#33699">#</a> <code id="33699">make[5]: '_-statvfs.o' is up to date.</code><br /> <a class="navhash" href="#33700">#</a> <code id="33700">make[5]: 'statvfs.o' is up to date.</code><br /> <a class="navhash" href="#33701">#</a> <code id="33701">make[5]: 'vfork.o' is up to date.</code><br /> <a class="navhash" href="#33702">#</a> <code id="33702">make[5]: 'wait3.o' is up to date.</code><br /> <a class="navhash" href="#33703">#</a> <code id="33703">make[5]: 'waitpid.o' is up to date.</code><br /> <a class="navhash" href="#33704">#</a> <code id="33704">make[5]: 'getmsg.o' is up to date.</code><br /> <a class="navhash" href="#33705">#</a> <code id="33705">make[5]: 'chroot.o' is up to date.</code><br /> <a class="navhash" href="#33706">#</a> <code id="33706">make[5]: 'nice.o' is up to date.</code><br /> <a class="navhash" href="#33707">#</a> <code id="33707">make[5]: '__getrlimit.o' is up to date.</code><br /> <a class="navhash" href="#33708">#</a> <code id="33708">make[5]: 'getrlimit.o' is up to date.</code><br /> <a class="navhash" href="#33709">#</a> <code id="33709">make[5]: '_-getrusage.o' is up to date.</code><br /> <a class="navhash" href="#33710">#</a> <code id="33710">make[5]: 'getrusage.o' is up to date.</code><br /> <a class="navhash" href="#33711">#</a> <code id="33711">../mkcpp ___spawnvp.c ___spawnvp.cc</code><br /> <a class="navhash" href="#33712">#</a> <code id="33712">-- mkcpp set time: 1492117355 -> 1250403944 ___spawnvp.cc</code><br /> <a class="navhash" href="#33713">#</a> <code id="33713">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c ___spawnvp.cc</code><br /> <a class="navhash" href="#33714">#</a> <code id="33714">../mkcpp __spawnvp.c __spawnvp.cc</code><br /> <a class="navhash" href="#33715">#</a> <code id="33715">-- mkcpp set time: 1492117356 -> 1250403944 __spawnvp.cc</code><br /> <a class="navhash" href="#33716">#</a> <code id="33716">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __spawnvp.cc</code><br /> <a class="navhash" href="#33717">#</a> <code id="33717">make[5]: '_spawnvp.o' is up to date.</code><br /> <a class="navhash" href="#33718">#</a> <code id="33718">make[5]: 'spawnvp.o' is up to date.</code><br /> <a class="navhash" href="#33719">#</a> <code id="33719">make[5]: 'spawnvp_.o' is up to date.</code><br /> <a class="navhash" href="#33720">#</a> <code id="33720">../mkcpp __system.c __system.cc</code><br /> <a class="navhash" href="#33721">#</a> <code id="33721">-- mkcpp set time: 1492117356 -> 1399867918 __system.cc</code><br /> <a class="navhash" href="#33722">#</a> <code id="33722">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __system.cc</code><br /> <a class="navhash" href="#33723">#</a> <code id="33723">make[5]: '_-system.o' is up to date.</code><br /> <a class="navhash" href="#33724">#</a> <code id="33724">make[5]: '_-mutex.o' is up to date.</code><br /> <a class="navhash" href="#33725">#</a> <code id="33725">make[5]: 'mutex.o' is up to date.</code><br /> <a class="navhash" href="#33726">#</a> <code id="33726">make[5]: '__pthread_create.o' is up to date.</code><br /> <a class="navhash" href="#33727">#</a> <code id="33727">make[5]: '___lwp_create.o' is up to date.</code><br /> <a class="navhash" href="#33728">#</a> <code id="33728">make[5]: '__lwp_create.o' is up to date.</code><br /> <a class="navhash" href="#33729">#</a> <code id="33729">make[5]: '_-pthread_create.o' is up to date.</code><br /> <a class="navhash" href="#33730">#</a> <code id="33730">make[5]: '__pthread_kill.o' is up to date.</code><br /> <a class="navhash" href="#33731">#</a> <code id="33731">make[5]: 'pthread_kill.o' is up to date.</code><br /> <a class="navhash" href="#33732">#</a> <code id="33732">make[5]: '___beginthread.o' is up to date.</code><br /> <a class="navhash" href="#33733">#</a> <code id="33733">make[5]: 'nothread.o' is up to date.</code><br /> <a class="navhash" href="#33734">#</a> <code id="33734">make[5]: '__flock.o' is up to date.</code><br /> <a class="navhash" href="#33735">#</a> <code id="33735">make[5]: '_-fcntl.o' is up to date.</code><br /> <a class="navhash" href="#33736">#</a> <code id="33736">make[5]: 'flockfile.o' is up to date.</code><br /> <a class="navhash" href="#33737">#</a> <code id="33737">make[5]: 'FMODE.o' is up to date.</code><br /> <a class="navhash" href="#33738">#</a> <code id="33738">make[5]: 'getwd.o' is up to date.</code><br /> <a class="navhash" href="#33739">#</a> <code id="33739">make[5]: 'getcwd.o' is up to date.</code><br /> <a class="navhash" href="#33740">#</a> <code id="33740">make[5]: '__opendir.o' is up to date.</code><br /> <a class="navhash" href="#33741">#</a> <code id="33741">../mkcpp __scandir.c __scandir.cc</code><br /> <a class="navhash" href="#33742">#</a> <code id="33742">-- mkcpp set time: 1492117356 -> 1250403944 __scandir.cc</code><br /> <a class="navhash" href="#33743">#</a> <code id="33743">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __scandir.cc</code><br /> <a class="navhash" href="#33744">#</a> <code id="33744">make[5]: 'pam_start.o' is up to date.</code><br /> <a class="navhash" href="#33745">#</a> <code id="33745">../mkcpp __forkpty.c __forkpty.cc</code><br /> <a class="navhash" href="#33746">#</a> <code id="33746">-- mkcpp set time: 1492117356 -> 1264752941 __forkpty.cc</code><br /> <a class="navhash" href="#33747">#</a> <code id="33747">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __forkpty.cc</code><br /> <a class="navhash" href="#33748">#</a> <code id="33748">make[5]: '_-forkpty.o' is up to date.</code><br /> <a class="navhash" href="#33749">#</a> <code id="33749">make[5]: 'forkpty1.o' is up to date.</code><br /> <a class="navhash" href="#33750">#</a> <code id="33750">make[5]: 'forkpty.o' is up to date.</code><br /> <a class="navhash" href="#33751">#</a> <code id="33751">make[5]: '__tcsetattr.o' is up to date.</code><br /> <a class="navhash" href="#33752">#</a> <code id="33752">make[5]: 'Stty.o' is up to date.</code><br /> <a class="navhash" href="#33753">#</a> <code id="33753">make[5]: '__getwinsize.o' is up to date.</code><br /> <a class="navhash" href="#33754">#</a> <code id="33754">make[5]: 'getwinsize.o' is up to date.</code><br /> <a class="navhash" href="#33755">#</a> <code id="33755">make[5]: '_-sgTTy.o' is up to date.</code><br /> <a class="navhash" href="#33756">#</a> <code id="33756">make[5]: 'sgTTy.o' is up to date.</code><br /> <a class="navhash" href="#33757">#</a> <code id="33757">make[5]: 'setlogin.o' is up to date.</code><br /> <a class="navhash" href="#33758">#</a> <code id="33758">make[5]: '_-mkfifo.o' is up to date.</code><br /> <a class="navhash" href="#33759">#</a> <code id="33759">make[5]: 'mkfifo.o' is up to date.</code><br /> <a class="navhash" href="#33760">#</a> <code id="33760">make[5]: '_-fseeko.o' is up to date.</code><br /> <a class="navhash" href="#33761">#</a> <code id="33761">make[5]: 'fseeko.o' is up to date.</code><br /> <a class="navhash" href="#33762">#</a> <code id="33762">make[5]: '_-fgetpos.o' is up to date.</code><br /> <a class="navhash" href="#33763">#</a> <code id="33763">../mkcpp fgetpos.c fgetpos.cc</code><br /> <a class="navhash" href="#33764">#</a> <code id="33764">-- mkcpp set time: 1492117356 -> 1250403944 fgetpos.cc</code><br /> <a class="navhash" href="#33765">#</a> <code id="33765">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c fgetpos.cc</code><br /> <a class="navhash" href="#33766">#</a> <code id="33766">make[5]: 'fpurge.o' is up to date.</code><br /> <a class="navhash" href="#33767">#</a> <code id="33767">make[5]: 'stdio.o' is up to date.</code><br /> <a class="navhash" href="#33768">#</a> <code id="33768">../mkcpp pendingcc1.c pendingcc1.cc</code><br /> <a class="navhash" href="#33769">#</a> <code id="33769">-- mkcpp set time: 1492117356 -> 1250403944 pendingcc1.cc</code><br /> <a class="navhash" href="#33770">#</a> <code id="33770">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c pendingcc1.cc</code><br /> <a class="navhash" href="#33771">#</a> <code id="33771">make[5]: 'pendingcc.o' is up to date.</code><br /> <a class="navhash" href="#33772">#</a> <code id="33772">../mkcpp _-fcloseFILE.c _-fcloseFILE.cc</code><br /> <a class="navhash" href="#33773">#</a> <code id="33773">-- mkcpp set time: 1492117356 -> 1277060405 _-fcloseFILE.cc</code><br /> <a class="navhash" href="#33774">#</a> <code id="33774">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c _-fcloseFILE.cc</code><br /> <a class="navhash" href="#33775">#</a> <code id="33775">make[5]: '_-fcloseFILE2.o' is up to date.</code><br /> <a class="navhash" href="#33776">#</a> <code id="33776">make[5]: 'fcloseFILE.o' is up to date.</code><br /> <a class="navhash" href="#33777">#</a> <code id="33777">../mkcpp __setproctitle.c __setproctitle.cc</code><br /> <a class="navhash" href="#33778">#</a> <code id="33778">-- mkcpp set time: 1492117356 -> 1250403944 __setproctitle.cc</code><br /> <a class="navhash" href="#33779">#</a> <code id="33779">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __setproctitle.cc</code><br /> <a class="navhash" href="#33780">#</a> <code id="33780">make[5]: 'setproctitle.o' is up to date.</code><br /> <a class="navhash" href="#33781">#</a> <code id="33781">../mkcpp __sysctl.c __sysctl.cc</code><br /> <a class="navhash" href="#33782">#</a> <code id="33782">-- mkcpp set time: 1492117356 -> 1250403944 __sysctl.cc</code><br /> <a class="navhash" href="#33783">#</a> <code id="33783">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -I../gen -I../src -I../gen -I../include -Wno-narrowing -c __sysctl.cc</code><br /> <a class="navhash" href="#33784">#</a> <code id="33784">make[5]: 'sysctl.o' is up to date.</code><br /> <a class="navhash" href="#33785">#</a> <code id="33785">make[5]: '__sysinfo.o' is up to date.</code><br /> <a class="navhash" href="#33786">#</a> <code id="33786">make[5]: '__sysconf.o' is up to date.</code><br /> <a class="navhash" href="#33787">#</a> <code id="33787">make[5]: 'sysinfo.o' is up to date.</code><br /> <a class="navhash" href="#33788">#</a> <code id="33788">make[5]: 'sysctlbyname.o' is up to date.</code><br /> <a class="navhash" href="#33789">#</a> <code id="33789">make[5]: '_-sysinfo.o' is up to date.</code><br /> <a class="navhash" href="#33790">#</a> <code id="33790">make[5]: '_-sysconf.o' is up to date.</code><br /> <a class="navhash" href="#33791">#</a> <code id="33791">make[5]: '_-sysconf2.o' is up to date.</code><br /> <a class="navhash" href="#33792">#</a> <code id="33792">make[5]: 'netsh_none.o' is up to date.</code><br /> <a class="navhash" href="#33793">#</a> <code id="33793">make[5]: '_-regex.o' is up to date.</code><br /> <a class="navhash" href="#33794">#</a> <code id="33794">make[5]: 'regex.o' is up to date.</code><br /> <a class="navhash" href="#33795">#</a> <code id="33795">make[5]: 'errno.o' is up to date.</code><br /> <a class="navhash" href="#33796">#</a> <code id="33796">make[5]: 'Gates_Win32.o' is up to date.</code><br /> <a class="navhash" href="#33797">#</a> <code id="33797">make[5]: 'gethostid.o' is up to date.</code><br /> <a class="navhash" href="#33798">#</a> <code id="33798">make[5]: 'opt_s_vsap.o' is up to date.</code><br /> <a class="navhash" href="#33799">#</a> <code id="33799">make[5]: 'opt_s_htaccept.o' is up to date.</code><br /> <a class="navhash" href="#33800">#</a> <code id="33800">make[5]: 'opt_s_sox.o' is up to date.</code><br /> <a class="navhash" href="#33801">#</a> <code id="33801">make[5]: 'opt_s_stls.o' is up to date.</code><br /> <a class="navhash" href="#33802">#</a> <code id="33802">make[5]: 'opt_s_caps.o' is up to date.</code><br /> <a class="navhash" href="#33803">#</a> <code id="33803">make[5]: 'opt_s_pilsner.o' is up to date.</code><br /> <a class="navhash" href="#33804">#</a> <code id="33804">make[5]: 'opt_s_spinach.o' is up to date.</code><br /> <a class="navhash" href="#33805">#</a> <code id="33805">make[5]: Leaving directory '/tmp/delegate/src/delegate9.9.13/maker'</code><br /> <a class="navhash" href="#33806">#</a> <code id="33806">] setbuffer.o</code><br /> <a class="navhash" href="#33807">#</a> <code id="33807"> mksub[68] setlinebuf.o</code><br /> <a class="navhash" href="#33808">#</a> <code id="33808"> mksub[69] __syslog.o</code><br /> <a class="navhash" href="#33809">#</a> <code id="33809"> mksub[70] syslog.o</code><br /> <a class="navhash" href="#33810">#</a> <code id="33810"> mksub[71] __syscall.o</code><br /> <a class="navhash" href="#33811">#</a> <code id="33811"> mksub[72] __fork.o</code><br /> <a class="navhash" href="#33812">#</a> <code id="33812"> mksub[73] fork.o</code><br /> <a class="navhash" href="#33813">#</a> <code id="33813"> mksub[74] __ptrace.o</code><br /> <a class="navhash" href="#33814">#</a> <code id="33814"> mksub[75] _-ptrace.o</code><br /> <a class="navhash" href="#33815">#</a> <code id="33815"> mksub[76] ptrace.o</code><br /> <a class="navhash" href="#33816">#</a> <code id="33816"> mksub[77] __sigaction.o</code><br /> <a class="navhash" href="#33817">#</a> <code id="33817"> mksub[78] sigaction.o</code><br /> <a class="navhash" href="#33818">#</a> <code id="33818"> mksub[79] __futimes.o</code><br /> <a class="navhash" href="#33819">#</a> <code id="33819"> mksub[80] futimes.o</code><br /> <a class="navhash" href="#33820">#</a> <code id="33820"> mksub[81] futimes_.o</code><br /> <a class="navhash" href="#33821">#</a> <code id="33821"> mksub[82] __utimes.o</code><br /> <a class="navhash" href="#33822">#</a> <code id="33822"> mksub[83] utimes.o</code><br /> <a class="navhash" href="#33823">#</a> <code id="33823"> mksub[84] fsync.o</code><br /> <a class="navhash" href="#33824">#</a> <code id="33824"> mksub[85] __fchmod.o</code><br /> <a class="navhash" href="#33825">#</a> <code id="33825"> mksub[86] fchmod.o</code><br /> <a class="navhash" href="#33826">#</a> <code id="33826"> mksub[87] __fchown.o</code><br /> <a class="navhash" href="#33827">#</a> <code id="33827"> mksub[88] fchown.o</code><br /> <a class="navhash" href="#33828">#</a> <code id="33828"> mksub[89] chown.o</code><br /> <a class="navhash" href="#33829">#</a> <code id="33829"> mksub[90] __link.o</code><br /> <a class="navhash" href="#33830">#</a> <code id="33830"> mksub[91] link.o</code><br /> <a class="navhash" href="#33831">#</a> <code id="33831"> mksub[92] __symlink.o</code><br /> <a class="navhash" href="#33832">#</a> <code id="33832"> mksub[93] symlink.o</code><br /> <a class="navhash" href="#33833">#</a> <code id="33833"> mksub[94] readlink.o</code><br /> <a class="navhash" href="#33834">#</a> <code id="33834"> mksub[95] __lstat.o</code><br /> <a class="navhash" href="#33835">#</a> <code id="33835"> mksub[96] lstat.o</code><br /> <a class="navhash" href="#33836">#</a> <code id="33836"> mksub[97] __statvfs.o</code><br /> <a class="navhash" href="#33837">#</a> <code id="33837"> mksub[98] _-statvfs.o</code><br /> <a class="navhash" href="#33838">#</a> <code id="33838"> mksub[99] statvfs.o</code><br /> <a class="navhash" href="#33839">#</a> <code id="33839"> mksub[100] vfork.o</code><br /> <a class="navhash" href="#33840">#</a> <code id="33840"> mksub[101] wait3.o</code><br /> <a class="navhash" href="#33841">#</a> <code id="33841"> mksub[102] waitpid.o</code><br /> <a class="navhash" href="#33842">#</a> <code id="33842"> mksub[103] getmsg.o</code><br /> <a class="navhash" href="#33843">#</a> <code id="33843"> mksub[104] chroot.o</code><br /> <a class="navhash" href="#33844">#</a> <code id="33844"> mksub[105] nice.o</code><br /> <a class="navhash" href="#33845">#</a> <code id="33845"> mksub[106] __getrlimit.o</code><br /> <a class="navhash" href="#33846">#</a> <code id="33846"> mksub[107] getrlimit.o</code><br /> <a class="navhash" href="#33847">#</a> <code id="33847"> mksub[108] _-getrusage.o</code><br /> <a class="navhash" href="#33848">#</a> <code id="33848"> mksub[109] getrusage.o</code><br /> <a class="navhash" href="#33849">#</a> <code id="33849"> mksub[110] ___spawnvp.o</code><br /> <a class="navhash" href="#33850">#</a> <code id="33850"> mksub[111] __spawnvp.o</code><br /> <a class="navhash" href="#33851">#</a> <code id="33851"> mksub[112] _spawnvp.o</code><br /> <a class="navhash" href="#33852">#</a> <code id="33852"> mksub[113] spawnvp.o</code><br /> <a class="navhash" href="#33853">#</a> <code id="33853"> mksub[114] spawnvp_.o</code><br /> <a class="navhash" href="#33854">#</a> <code id="33854"> mksub[115] __system.o</code><br /> <a class="navhash" href="#33855">#</a> <code id="33855"> mksub[116] _-system.o</code><br /> <a class="navhash" href="#33856">#</a> <code id="33856"> mksub[117] _-mutex.o</code><br /> <a class="navhash" href="#33857">#</a> <code id="33857"> mksub[118] mutex.o</code><br /> <a class="navhash" href="#33858">#</a> <code id="33858"> mksub[119] __pthread_create.o</code><br /> <a class="navhash" href="#33859">#</a> <code id="33859"> mksub[120] ___lwp_create.o</code><br /> <a class="navhash" href="#33860">#</a> <code id="33860"> mksub[121] __lwp_create.o</code><br /> <a class="navhash" href="#33861">#</a> <code id="33861"> mksub[122] _-pthread_create.o</code><br /> <a class="navhash" href="#33862">#</a> <code id="33862"> mksub[123] __pthread_kill.o</code><br /> <a class="navhash" href="#33863">#</a> <code id="33863"> mksub[124] pthread_kill.o</code><br /> <a class="navhash" href="#33864">#</a> <code id="33864"> mksub[125] ___beginthread.o</code><br /> <a class="navhash" href="#33865">#</a> <code id="33865"> mksub[126] nothread.o</code><br /> <a class="navhash" href="#33866">#</a> <code id="33866"> mksub[127] __flock.o</code><br /> <a class="navhash" href="#33867">#</a> <code id="33867"> mksub[128] _-fcntl.o</code><br /> <a class="navhash" href="#33868">#</a> <code id="33868"> mksub[129] flockfile.o</code><br /> <a class="navhash" href="#33869">#</a> <code id="33869"> mksub[130] FMODE.o</code><br /> <a class="navhash" href="#33870">#</a> <code id="33870"> mksub[131] getwd.o</code><br /> <a class="navhash" href="#33871">#</a> <code id="33871"> mksub[132] getcwd.o</code><br /> <a class="navhash" href="#33872">#</a> <code id="33872"> mksub[133] __opendir.o</code><br /> <a class="navhash" href="#33873">#</a> <code id="33873"> mksub[134] __scandir.o</code><br /> <a class="navhash" href="#33874">#</a> <code id="33874"> mksub[135] pam_start.o</code><br /> <a class="navhash" href="#33875">#</a> <code id="33875"> mksub[136] __forkpty.o</code><br /> <a class="navhash" href="#33876">#</a> <code id="33876"> mksub[137] _-forkpty.o</code><br /> <a class="navhash" href="#33877">#</a> <code id="33877"> mksub[138] forkpty1.o</code><br /> <a class="navhash" href="#33878">#</a> <code id="33878"> mksub[139] forkpty.o</code><br /> <a class="navhash" href="#33879">#</a> <code id="33879"> mksub[140] __tcsetattr.o</code><br /> <a class="navhash" href="#33880">#</a> <code id="33880"> mksub[141] Stty.o</code><br /> <a class="navhash" href="#33881">#</a> <code id="33881"> mksub[142] __getwinsize.o</code><br /> <a class="navhash" href="#33882">#</a> <code id="33882"> mksub[143] getwinsize.o</code><br /> <a class="navhash" href="#33883">#</a> <code id="33883"> mksub[144] _-sgTTy.o</code><br /> <a class="navhash" href="#33884">#</a> <code id="33884"> mksub[145] sgTTy.o</code><br /> <a class="navhash" href="#33885">#</a> <code id="33885"> mksub[146] setlogin.o</code><br /> <a class="navhash" href="#33886">#</a> <code id="33886"> mksub[147] _-mkfifo.o</code><br /> <a class="navhash" href="#33887">#</a> <code id="33887"> mksub[148] mkfifo.o</code><br /> <a class="navhash" href="#33888">#</a> <code id="33888"> mksub[149] _-fseeko.o</code><br /> <a class="navhash" href="#33889">#</a> <code id="33889"> mksub[150] fseeko.o</code><br /> <a class="navhash" href="#33890">#</a> <code id="33890"> mksub[151] _-fgetpos.o</code><br /> <a class="navhash" href="#33891">#</a> <code id="33891"> mksub[152] fgetpos.o</code><br /> <a class="navhash" href="#33892">#</a> <code id="33892"> mksub[153] fpurge.o</code><br /> <a class="navhash" href="#33893">#</a> <code id="33893"> mksub[154] stdio.o</code><br /> <a class="navhash" href="#33894">#</a> <code id="33894"> mksub[155] pendingcc1.o</code><br /> <a class="navhash" href="#33895">#</a> <code id="33895"> mksub[156] pendingcc.o</code><br /> <a class="navhash" href="#33896">#</a> <code id="33896"> mksub[157] _-fcloseFILE.o</code><br /> <a class="navhash" href="#33897">#</a> <code id="33897"> mksub[158] _-fcloseFILE2.o</code><br /> <a class="navhash" href="#33898">#</a> <code id="33898"> mksub[159] fcloseFILE.o</code><br /> <a class="navhash" href="#33899">#</a> <code id="33899"> mksub[160] __setproctitle.o</code><br /> <a class="navhash" href="#33900">#</a> <code id="33900"> mksub[161] setproctitle.o</code><br /> <a class="navhash" href="#33901">#</a> <code id="33901"> mksub[162] __sysctl.o</code><br /> <a class="navhash" href="#33902">#</a> <code id="33902"> mksub[163] sysctl.o</code><br /> <a class="navhash" href="#33903">#</a> <code id="33903"> mksub[164] __sysinfo.o</code><br /> <a class="navhash" href="#33904">#</a> <code id="33904"> mksub[165] __sysconf.o</code><br /> <a class="navhash" href="#33905">#</a> <code id="33905"> mksub[166] sysinfo.o</code><br /> <a class="navhash" href="#33906">#</a> <code id="33906"> mksub[167] sysctlbyname.o</code><br /> <a class="navhash" href="#33907">#</a> <code id="33907"> mksub[168] _-sysinfo.o</code><br /> <a class="navhash" href="#33908">#</a> <code id="33908"> mksub[169] _-sysconf.o</code><br /> <a class="navhash" href="#33909">#</a> <code id="33909"> mksub[170] _-sysconf2.o</code><br /> <a class="navhash" href="#33910">#</a> <code id="33910"> mksub[171] netsh_none.o</code><br /> <a class="navhash" href="#33911">#</a> <code id="33911"> mksub[172] _-regex.o</code><br /> <a class="navhash" href="#33912">#</a> <code id="33912"> mksub[173] regex.o</code><br /> <a class="navhash" href="#33913">#</a> <code id="33913"> mksub[174] errno.o</code><br /> <a class="navhash" href="#33914">#</a> <code id="33914"> mksub[175] Gates_Win32.o</code><br /> <a class="navhash" href="#33915">#</a> <code id="33915"> mksub[176] gethostid.o</code><br /> <a class="navhash" href="#33916">#</a> <code id="33916"> mksub[177] opt_s_vsap.o</code><br /> <a class="navhash" href="#33917">#</a> <code id="33917"> mksub[178] opt_s_htaccept.o</code><br /> <a class="navhash" href="#33918">#</a> <code id="33918"> mksub[179] opt_s_sox.o</code><br /> <a class="navhash" href="#33919">#</a> <code id="33919"> mksub[180] opt_s_stls.o</code><br /> <a class="navhash" href="#33920">#</a> <code id="33920"> mksub[181] opt_s_caps.o</code><br /> <a class="navhash" href="#33921">#</a> <code id="33921"> mksub[182] opt_s_pilsner.o</code><br /> <a class="navhash" href="#33922">#</a> <code id="33922"> mksub[183] opt_s_spinach.o</code><br /> <a class="navhash" href="#33923">#</a> <code id="33923"> [clang -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ] NONC99=2, NONAZ0=6 @0011ec079acd</code><br /> <a class="navhash" href="#33924">#</a> <code id="33924"> MAKE=/usr/bin/make</code><br /> <a class="navhash" href="#33925">#</a> <code id="33925"> MAKEFILE=Makefile.go</code><br /> <a class="navhash" href="#33926">#</a> <code id="33926"> CC=clang</code><br /> <a class="navhash" href="#33927">#</a> <code id="33927"> CFLAGS=-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 </code><br /> <a class="navhash" href="#33928">#</a> <code id="33928"> HDRDIR=-I../gen -I../include -Wno-narrowing</code><br /> <a class="navhash" href="#33929">#</a> <code id="33929"> RANLIB=/usr/bin/ranlib</code><br /> <a class="navhash" href="#33930">#</a> <code id="33930"> LIBFILE=libsubst.a</code><br /> <a class="navhash" href="#33931">#</a> <code id="33931"> LIBDIR=-L../lib</code><br /> <a class="navhash" href="#33932">#</a> <code id="33932"> LDLIBS=../lib/libresolvy.a ../lib/libteleport.a ../lib/libmd5.a ../lib/libcfi.a ../lib/library.a ../lib/libgates.a ../lib/libmimekit.a ../lib/libfsx.a -lnsl -ldl -lutil -lpthread -lpam -lstdc++ ../lib/library.a ../lib/libgates.a -lc</code><br /> <a class="navhash" href="#33933">#</a> <code id="33933"> LDFLAGS=-L../lib</code><br /> <a class="navhash" href="#33934">#</a> <code id="33934"> Files=dummy.c gxx.c p2ll.c p2i.c dlopen.c __uname.c uname.c bcopy.c bzero.c putenv.c unsetenv.c unsetenv_.c __alloca.c old_alloca.c alloca.c __malloc_size.c malloc_size.c killpg.c setsid.c sigmask.c sigsetmask.c setresuid.c seteuid.c setegid.c unaligned.c timegm.c __usleep.c usleep.c __ualarm.c ualarm.c _-poll.c _-select.c _-poll1.c _-poll2.c _-recv.c sendFd1.c sendFd2.c sendFd3.c closesocket.c yp_match.c endhostent.c gethostbyname2.c __gethostbyname2.c socklen_u.c socklen_s.c socketpair.c inet_aton.c _-setferror.c setferror.c strerror.c snprintf.c strcasecmp.c _-strcasestr.c strcasestr.c strrcasestr.c strstr.c strdup.c strncpy.c setbuffer.c setlinebuf.c __syslog.c syslog.c __syscall.c __fork.c fork.c __ptrace.c _-ptrace.c ptrace.c __sigaction.c sigaction.c __futimes.c futimes.c futimes_.c __utimes.c utimes.c fsync.c __fchmod.c fchmod.c __fchown.c fchown.c chown.c __link.c link.c __symlink.c symlink.c readlink.c __lstat.c lstat.c __statvfs.c _-statvfs.c statvfs.c vfork.c wait3.c waitpid.c getmsg.c chroot.c nice.c __getrlimit.c getrlimit.c _-getrusage.c getrusage.c ___spawnvp.c __spawnvp.c _spawnvp.c spawnvp.c spawnvp_.c __system.c _-system.c _-mutex.c mutex.c __pthread_create.c ___lwp_create.c __lwp_create.c _-pthread_create.c __pthread_kill.c pthread_kill.c ___beginthread.c nothread.c __flock.c _-fcntl.c flockfile.c FMODE.c getwd.c getcwd.c __opendir.c __scandir.c pam_start.c __forkpty.c _-forkpty.c forkpty1.c forkpty.c __tcsetattr.c Stty.c __getwinsize.c getwinsize.c _-sgTTy.c sgTTy.c setlogin.c _-mkfifo.c mkfifo.c _-fseeko.c fseeko.c _-fgetpos.c fgetpos.c fpurge.c stdio.c pendingcc1.c pendingcc.c _-fcloseFILE.c _-fcloseFILE2.c fcloseFILE.c __setproctitle.c setproctitle.c __sysctl.c sysctl.c __sysinfo.c __sysconf.c sysinfo.c sysctlbyname.c _-sysinfo.c _-sysconf.c _-sysconf2.c netsh_none.c _-regex.c regex.c errno.c Gates_Win32.c gethostid.c opt_s_vsap.c opt_s_htaccept.c opt_s_sox.c opt_s_stls.c opt_s_caps.c opt_s_pilsner.c opt_s_spinach.c</code><br /> <a class="navhash" href="#33935">#</a> <code id="33935"> libmk[0] /usr/bin/make</code><br /> <a class="navhash" href="#33936">#</a> <code id="33936"> libmk[1] MAKE=/usr/bin/make</code><br /> <a class="navhash" href="#33937">#</a> <code id="33937"> libmk[2] -f</code><br /> <a class="navhash" href="#33938">#</a> <code id="33938"> libmk[3] Makefile.go</code><br /> <a class="navhash" href="#33939">#</a> <code id="33939"> libmk[4] CC=clang</code><br /> <a class="navhash" href="#33940">#</a> <code id="33940"> libmk[5] CFLAGS=-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 </code><br /> <a class="navhash" href="#33941">#</a> <code id="33941"> libmk[6] HDRDIR=-I../gen -I../include -Wno-narrowing</code><br /> <a class="navhash" href="#33942">#</a> <code id="33942"> libmk[7] RANLIB=/usr/bin/ranlib</code><br /> <a class="navhash" href="#33943">#</a> <code id="33943"> libmk[8] LIBFILE=libsubst.a</code><br /> <a class="navhash" href="#33944">#</a> <code id="33944"> libmk[9] LIBOBJS=dummy.o gxx.o p2ll.o p2i.o dlopen.o __uname.o uname.o bcopy.o bzero.o putenv.o unsetenv.o unsetenv_.o __alloca.o old_alloca.o alloca.o malloc_size.o killpg.o setsid.o sigmask.o sigsetmask.o setresuid.o seteuid.o setegid.o unaligned.o timegm.o __usleep.o usleep.o __ualarm.o ualarm.o _-poll.o _-select.o _-poll2.o _-recv.o sendFd1.o sendFd3.o closesocket.o yp_match.o endhostent.o gethostbyname2.o __gethostbyname2.o socklen_u.o socketpair.o inet_aton.o _-setferror.o setferror.o strerror.o snprintf.o strcasecmp.o _-strcasestr.o strcasestr.o strrcasestr.o strstr.o strdup.o strncpy.o setbuffer.o setlinebuf.o __syslog.o syslog.o __syscall.o __fork.o fork.o __ptrace.o _-ptrace.o ptrace.o __sigaction.o sigaction.o futimes.o futimes_.o __utimes.o fsync.o __fchmod.o fchmod.o __fchown.o fchown.o chown.o __link.o link.o __symlink.o symlink.o readlink.o __lstat.o _-statvfs.o statvfs.o vfork.o wait3.o waitpid.o getmsg.o chroot.o nice.o __getrlimit.o getrlimit.o _-getrusage.o getrusage.o _spawnvp.o spawnvp.o spawnvp_.o _-system.o _-mutex.o mutex.o __pthread_create.o ___lwp_create.o __lwp_create.o _-pthread_create.o __pthread_kill.o pthread_kill.o ___beginthread.o nothread.o __flock.o _-fcntl.o flockfile.o FMODE.o getwd.o getcwd.o __opendir.o pam_start.o _-fmake[5]: Entering directory '/tmp/delegate/src/delegate9.9.13/maker'</code><br /> <a class="navhash" href="#33945">#</a> <code id="33945">ar cr libtemp.a dummy.o gxx.o p2ll.o p2i.o dlopen.o __uname.o uname.o bcopy.o bzero.o putenv.o unsetenv.o unsetenv_.o __alloca.o old_alloca.o alloca.o malloc_size.o killpg.o setsid.o sigmask.o sigsetmask.o setresuid.o seteuid.o setegid.o unaligned.o timegm.o __usleep.o usleep.o __ualarm.o ualarm.o _-poll.o _-select.o _-poll2.o _-recv.o sendFd1.o sendFd3.o closesocket.o yp_match.o endhostent.o gethostbyname2.o __gethostbyname2.o socklen_u.o socketpair.o inet_aton.o _-setferror.o setferror.o strerror.o snprintf.o strcasecmp.o _-strcasestr.o strcasestr.o strrcasestr.o strstr.o strdup.o strncpy.o setbuffer.o setlinebuf.o __syslog.o syslog.o __syscall.o __fork.o fork.o __ptrace.o _-ptrace.o ptrace.o __sigaction.o sigaction.o futimes.o futimes_.o __utimes.o fsync.o __fchmod.o fchmod.o __fchown.o fchown.o chown.o __link.o link.o __symlink.o symlink.o readlink.o __lstat.o _-statvfs.o statvfs.o vfork.o wait3.o waitpid.o getmsg.o chroot.o nice.o __getrlimit.o getrlimit.o _-getrusage.o getrusage.o _spawnvp.o spawnvp.o spawnvp_.o _-system.o _-mutex.o mutex.o __pthread_create.o ___lwp_create.o __lwp_create.o _-pthread_create.o __pthread_kill.o pthread_kill.o ___beginthread.o nothread.o __flock.o _-fcntl.o flockfile.o FMODE.o getwd.o getcwd.o __opendir.o pam_start.o _-forkpty.o forkpty1.o forkpty.o __tcsetattr.o Stty.o __getwinsize.o getwinsize.o _-sgTTy.o sgTTy.o setlogin.o _-mkfifo.o mkfifo.o _-fseeko.o fseeko.o _-fgetpos.o fpurge.o stdio.o pendingcc.o _-fcloseFILE2.o fcloseFILE.o setproctitle.o sysctl.o __sysinfo.o __sysconf.o sysinfo.o sysctlbyname.o _-sysinfo.o _-sysconf.o _-sysconf2.o netsh_none.o _-regex.o regex.o errno.o Gates_Win32.o gethostid.o opt_s_vsap.o opt_s_htaccept.o opt_s_sox.o opt_s_stls.o opt_s_caps.o opt_s_pilsner.o opt_s_spinach.o</code><br /> <a class="navhash" href="#33946">#</a> <code id="33946">/usr/bin/ranlib libtemp.a</code><br /> <a class="navhash" href="#33947">#</a> <code id="33947">cp libtemp.a libsubst.a</code><br /> <a class="navhash" href="#33948">#</a> <code id="33948">/usr/bin/ranlib libsubst.a</code><br /> <a class="navhash" href="#33949">#</a> <code id="33949">make[5]: Leaving directory '/tmp/delegate/src/delegate9.9.13/maker'</code><br /> <a class="navhash" href="#33950">#</a> <code id="33950">orkpty.o forkpty1.o forkpty.o __tcsetattr.o Stty.o __getwinsize.o getwinsize.o _-sgTTy.o sgTTy.o setlogin.o _-mkfifo.o mkfifo.o _-fseeko.o fseeko.o _-fgetpos.o fpurge.o stdio.o pendingcc.o _-fcloseFILE2.o fcloseFILE.o setproctitle.o sysctl.o __sysinfo.o __sysconf.o sysinfo.o sysctlbyname.o _-sysinfo.o _-sysconf.o _-sysconf2.o netsh_none.o _-regex.o regex.o errno.o Gates_Win32.o gethostid.o opt_s_vsap.o opt_s_htaccept.o opt_s_sox.o opt_s_stls.o opt_s_caps.o opt_s_pilsner.o opt_s_spinach.o</code><br /> <a class="navhash" href="#33951">#</a> <code id="33951"> libmk[10] libtemp.a</code><br /> <a class="navhash" href="#33952">#</a> <code id="33952">"/tmp/delegate/src/delegate9.9.13/mkmake.exe" -subst manmk "/usr/bin/make" "Makefile.go" "clang" "-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 " "-I../gen -I../include -Wno-narrowing" "/usr/bin/ranlib" "libsubst.a" "-L../lib" "../lib/libresolvy.a ../lib/libteleport.a ../lib/libmd5.a ../lib/libcfi.a ../lib/library.a ../lib/libgates.a ../lib/libmimekit.a ../lib/libfsx.a -lnsl -ldl -lutil -lpthread -lpam -lstdc++ ../lib/library.a ../lib/libgates.a -lc" "-L../lib" "dummy.c gxx.c p2ll.c p2i.c dlopen.c __uname.c uname.c bcopy.c bzero.c putenv.c unsetenv.c unsetenv_.c __alloca.c old_alloca.c alloca.c __malloc_size.c malloc_size.c killpg.c setsid.c sigmask.c sigsetmask.c setresuid.c seteuid.c setegid.c unaligned.c timegm.c __usleep.c usleep.c __ualarm.c ualarm.c _-poll.c _-select.c _-poll1.c _-poll2.c _-recv.c sendFd1.c sendFd2.c sendFd3.c closesocket.c yp_match.c endhostent.c gethostbyname2.c __gethostbyname2.c socklen_u.c socklen_s.c socketpair.c inet_aton.c _-setferror.c setferror.c strerror.c snprintf.c strcasecmp.c _-strcasestr.c strcasestr.c strrcasestr.c strstr.c strdup.c strncpy.c setbuffer.c setlinebuf.c __syslog.c syslog.c __syscall.c __fork.c fork.c __ptrace.c _-ptrace.c ptrace.c __sigaction.c sigaction.c __futimes.c futimes.c futimes_.c __utimes.c utimes.c fsync.c __fchmod.c fchmod.c __fchown.c fchown.c chown.c __link.c link.c __symlink.c symlink.c readlink.c __lstat.c lstat.c __statvfs.c _-statvfs.c statvfs.c vfork.c wait3.c waitpid.c getmsg.c chroot.c nice.c __getrlimit.c getrlimit.c _-getrusage.c getrusage.c ___spawnvp.c __spawnvp.c _spawnvp.c spawnvp.c spawnvp_.c __system.c _-system.c _-mutex.c mutex.c __pthread_create.c ___lwp_create.c __lwp_create.c _-pthread_create.c __pthread_kill.c pthread_kill.c ___beginthread.c nothread.c __flock.c _-fcntl.c flockfile.c FMODE.c getwd.c getcwd.c __opendir.c __scandir.c pam_start.c __forkpty.c _-forkpty.c forkpty1.c forkpty.c __tcsetattr.c Stty.c __getwinsize.c getwinsize.c _-sgTTy.c sgTTy.c setlogin.c _-mkfifo.c mkfifo.c _-fseeko.c fseeko.c _-fgetpos.c fgetpos.c fpurge.c stdio.c pendingcc1.c pendingcc.c _-fcloseFILE.c _-fcloseFILE2.c fcloseFILE.c __setproctitle.c setproctitle.c __sysctl.c sysctl.c __sysinfo.c __sysconf.c sysinfo.c sysctlbyname.c _-sysinfo.c _-sysconf.c _-sysconf2.c netsh_none.c _-regex.c regex.c errno.c Gates_Win32.c gethostid.c opt_s_vsap.c opt_s_htaccept.c opt_s_sox.c opt_s_stls.c opt_s_caps.c opt_s_pilsner.c opt_s_spinach.c"</code><br /> <a class="navhash" href="#33953">#</a> <code id="33953"> ---- testing CC capability [clang][-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ][] ...</code><br /> <a class="navhash" href="#33954">#</a> <code id="33954">***</code><br /> <a class="navhash" href="#33955">#</a> <code id="33955">clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#33956">#</a> <code id="33956">_.c:2:1: error: C++ requires a type specifier for all declarations</code><br /> <a class="navhash" href="#33957">#</a> <code id="33957">main(){ }</code><br /> <a class="navhash" href="#33958">#</a> <code id="33958">^</code><br /> <a class="navhash" href="#33959">#</a> <code id="33959">1 error generated.</code><br /> <a class="navhash" href="#33960">#</a> <code id="33960"></code><br /> <a class="navhash" href="#33961">#</a> <code id="33961"> ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#33962">#</a> <code id="33962"> ---- LD exit(256) clang _.o -lstdc++</code><br /> <a class="navhash" href="#33963">#</a> <code id="33963"></code><br /> <a class="navhash" href="#33964">#</a> <code id="33964">***</code><br /> <a class="navhash" href="#33965">#</a> <code id="33965">clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#33966">#</a> <code id="33966">_.c:1:16: error: field has incomplete type 'char []'</code><br /> <a class="navhash" href="#33967">#</a> <code id="33967">struct _S{char A[]; char B[1];}S;</code><br /> <a class="navhash" href="#33968">#</a> <code id="33968"> ^</code><br /> <a class="navhash" href="#33969">#</a> <code id="33969">_.c:2:1: error: C++ requires a type specifier for all declarations</code><br /> <a class="navhash" href="#33970">#</a> <code id="33970">main(){ }</code><br /> <a class="navhash" href="#33971">#</a> <code id="33971">^</code><br /> <a class="navhash" href="#33972">#</a> <code id="33972">2 errors generated.</code><br /> <a class="navhash" href="#33973">#</a> <code id="33973"></code><br /> <a class="navhash" href="#33974">#</a> <code id="33974"> ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#33975">#</a> <code id="33975"> ---- LD exit(256) clang _.o -lstdc++</code><br /> <a class="navhash" href="#33976">#</a> <code id="33976"></code><br /> <a class="navhash" href="#33977">#</a> <code id="33977">***</code><br /> <a class="navhash" href="#33978">#</a> <code id="33978">clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#33979">#</a> <code id="33979">_.c:2:1: error: C++ requires a type specifier for all declarations</code><br /> <a class="navhash" href="#33980">#</a> <code id="33980">main(){ }</code><br /> <a class="navhash" href="#33981">#</a> <code id="33981">^</code><br /> <a class="navhash" href="#33982">#</a> <code id="33982">1 error generated.</code><br /> <a class="navhash" href="#33983">#</a> <code id="33983"></code><br /> <a class="navhash" href="#33984">#</a> <code id="33984"> ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#33985">#</a> <code id="33985"> ---- LD exit(256) clang _.o -lstdc++</code><br /> <a class="navhash" href="#33986">#</a> <code id="33986"></code><br /> <a class="navhash" href="#33987">#</a> <code id="33987"> [clang -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ] NONC99=2, NONAZ0=6 @0011ec079acd</code><br /> <a class="navhash" href="#33988">#</a> <code id="33988"> MAKE=/usr/bin/make</code><br /> <a class="navhash" href="#33989">#</a> <code id="33989"> MAKEFILE=Makefile.go</code><br /> <a class="navhash" href="#33990">#</a> <code id="33990"> CC=clang</code><br /> <a class="navhash" href="#33991">#</a> <code id="33991"> CFLAGS=-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 </code><br /> <a class="navhash" href="#33992">#</a> <code id="33992"> HDRDIR=-I../gen -I../include -Wno-narrowing</code><br /> <a class="navhash" href="#33993">#</a> <code id="33993"> RANLIB=/usr/bin/ranlib</code><br /> <a class="navhash" href="#33994">#</a> <code id="33994"> LIBFILE=libsubst.a</code><br /> <a class="navhash" href="#33995">#</a> <code id="33995"> LIBDIR=-L../lib</code><br /> <a class="navhash" href="#33996">#</a> <code id="33996"> LDLIBS=../lib/libresolvy.a ../lib/libteleport.a ../lib/libmd5.a ../lib/libcfi.a ../lib/library.a ../lib/libgates.a ../lib/libmimekit.a ../lib/libfsx.a -lnsl -ldl -lutil -lpthread -lpam -lstdc++ ../lib/library.a ../lib/libgates.a -lc</code><br /> <a class="navhash" href="#33997">#</a> <code id="33997"> LDFLAGS=-L../lib</code><br /> <a class="navhash" href="#33998">#</a> <code id="33998"> Files=dummy.c gxx.c p2ll.c p2i.c dlopen.c __uname.c uname.c bcopy.c bzero.c putenv.c unsetenv.c unsetenv_.c __alloca.c old_alloca.c alloca.c __malloc_size.c malloc_size.c killpg.c setsid.c sigmask.c sigsetmask.c setresuid.c seteuid.c setegid.c unaligned.c timegm.c __usleep.c usleep.c __ualarm.c ualarm.c _-poll.c _-select.c _-poll1.c _-poll2.c _-recv.c sendFd1.c sendFd2.c sendFd3.c closesocket.c yp_match.c endhostent.c gethostbyname2.c __gethostbyname2.c socklen_u.c socklen_s.c socketpair.c inet_aton.c _-setferror.c setferror.c strerror.c snprintf.c strcasecmp.c _-strcasestr.c strcasestr.c strrcasestr.c strstr.c strdup.c strncpy.c setbuffer.c setlinebuf.c __syslog.c syslog.c __syscall.c __fork.c fork.c __ptrace.c _-ptrace.c ptrace.c __sigaction.c sigaction.c __futimes.c futimes.c futimes_.c __utimes.c utimes.c fsync.c __fchmod.c fchmod.c __fchown.c fchown.c chown.c __link.c link.c __symlink.c symlink.c readlink.c __lstat.c lstat.c __statvfs.c _-statvfs.c statvfs.c vfork.c wait3.c waitpid.c getmsg.c chroot.c nice.c __getrlimit.c getrlimit.c _-getrusage.c getrusage.c ___spawnvp.c __spawnvp.c _spawnvp.c spawnvp.c spawnvp_.c __system.c _-system.c _-mutex.c mutex.c __pthread_create.c ___lwp_create.c __lwp_create.c _-pthread_create.c __pthread_kill.c pthread_kill.c ___beginthread.c nothread.c __flock.c _-fcntl.c flockfile.c FMODE.c getwd.c getcwd.c __opendir.c __scandir.c pam_start.c __forkpty.c _-forkpty.c forkpty1.c forkpty.c __tcsetattr.c Stty.c __getwinsize.c getwinsize.c _-sgTTy.c sgTTy.c setlogin.c _-mkfifo.c mkfifo.c _-fseeko.c fseeko.c _-fgetpos.c fgetpos.c fpurge.c stdio.c pendingcc1.c pendingcc.c _-fcloseFILE.c _-fcloseFILE2.c fcloseFILE.c __setproctitle.c setproctitle.c __sysctl.c sysctl.c __sysinfo.c __sysconf.c sysinfo.c sysctlbyname.c _-sysinfo.c _-sysconf.c _-sysconf2.c netsh_none.c _-regex.c regex.c errno.c Gates_Win32.c gethostid.c opt_s_vsap.c opt_s_htaccept.c opt_s_sox.c opt_s_stls.c opt_s_caps.c opt_s_pilsner.c opt_s_spinach.c</code><br /> <a class="navhash" href="#33999">#</a> <code id="33999">make[4]: Leaving directory '/tmp/delegate/src/delegate9.9.13/maker'</code><br /> <a class="navhash" href="#34000">#</a> <code id="34000">make[3]: Leaving directory '/tmp/delegate/src/delegate9.9.13/maker'</code><br /> <a class="navhash" href="#34001">#</a> <code id="34001">**[0] move ../maker/libsubst.a to ../lib/libsubst.a</code><br /> <a class="navhash" href="#34002">#</a> <code id="34002">./embed -IMPSIZE=10000 > _builtin.c "../COPYRIGHT" "builtin/**/*.gif" "builtin/**/*.ico" "builtin/**/*.bmp" "builtin/**/*.dll" "builtin/**/*.dhtml" "builtin/**/*.pem" "builtin/**/*.cnf" "builtin/**/*.cnv" "builtin/config/smtpgate/**/conf"</code><br /> <a class="navhash" href="#34003">#</a> <code id="34003">embed: R=44 r=98 L=296 f=209</code><br /> <a class="navhash" href="#34004">#</a> <code id="34004">../mkcpp builtin.c builtin._.c</code><br /> <a class="navhash" href="#34005">#</a> <code id="34005">-- mkcpp set time: 1492117357 -> 1399198412 builtin._.c</code><br /> <a class="navhash" href="#34006">#</a> <code id="34006">clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -I../gen -I../include -Wno-narrowing -c builtin._.c -o builtin.o</code><br /> <a class="navhash" href="#34007">#</a> <code id="34007">builtin._.c:81:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#34008">#</a> <code id="34008"> for(i = 0; file1 = get_builtin_file(i); i++){</code><br /> <a class="navhash" href="#34009">#</a> <code id="34009"> ~~~~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#34010">#</a> <code id="34010">builtin._.c:81:19: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#34011">#</a> <code id="34011"> for(i = 0; file1 = get_builtin_file(i); i++){</code><br /> <a class="navhash" href="#34012">#</a> <code id="34012"> ^</code><br /> <a class="navhash" href="#34013">#</a> <code id="34013"> ( )</code><br /> <a class="navhash" href="#34014">#</a> <code id="34014">builtin._.c:81:19: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#34015">#</a> <code id="34015"> for(i = 0; file1 = get_builtin_file(i); i++){</code><br /> <a class="navhash" href="#34016">#</a> <code id="34016"> ^</code><br /> <a class="navhash" href="#34017">#</a> <code id="34017"> ==</code><br /> <a class="navhash" href="#34018">#</a> <code id="34018">builtin._.c:104:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#34019">#</a> <code id="34019"> for(i = 0; file1 = get_builtin_file(i); i++){</code><br /> <a class="navhash" href="#34020">#</a> <code id="34020"> ~~~~~~^~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#34021">#</a> <code id="34021">builtin._.c:104:19: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#34022">#</a> <code id="34022"> for(i = 0; file1 = get_builtin_file(i); i++){</code><br /> <a class="navhash" href="#34023">#</a> <code id="34023"> ^</code><br /> <a class="navhash" href="#34024">#</a> <code id="34024"> ( )</code><br /> <a class="navhash" href="#34025">#</a> <code id="34025">builtin._.c:104:19: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#34026">#</a> <code id="34026"> for(i = 0; file1 = get_builtin_file(i); i++){</code><br /> <a class="navhash" href="#34027">#</a> <code id="34027"> ^</code><br /> <a class="navhash" href="#34028">#</a> <code id="34028"> ==</code><br /> <a class="navhash" href="#34029">#</a> <code id="34029">builtin._.c:126:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#34030">#</a> <code id="34030"> if( fp = fopen(path,"r") ){</code><br /> <a class="navhash" href="#34031">#</a> <code id="34031"> ~~~^~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#34032">#</a> <code id="34032">builtin._.c:126:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#34033">#</a> <code id="34033"> if( fp = fopen(path,"r") ){</code><br /> <a class="navhash" href="#34034">#</a> <code id="34034"> ^</code><br /> <a class="navhash" href="#34035">#</a> <code id="34035"> ( )</code><br /> <a class="navhash" href="#34036">#</a> <code id="34036">builtin._.c:126:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#34037">#</a> <code id="34037"> if( fp = fopen(path,"r") ){</code><br /> <a class="navhash" href="#34038">#</a> <code id="34038"> ^</code><br /> <a class="navhash" href="#34039">#</a> <code id="34039"> ==</code><br /> <a class="navhash" href="#34040">#</a> <code id="34040">builtin._.c:130:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]</code><br /> <a class="navhash" href="#34041">#</a> <code id="34041"> if( fp = dirfopen("builtin-data",AVStr(path),"w") ){</code><br /> <a class="navhash" href="#34042">#</a> <code id="34042"> ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~</code><br /> <a class="navhash" href="#34043">#</a> <code id="34043">builtin._.c:130:9: note: place parentheses around the assignment to silence this warning</code><br /> <a class="navhash" href="#34044">#</a> <code id="34044"> if( fp = dirfopen("builtin-data",AVStr(path),"w") ){</code><br /> <a class="navhash" href="#34045">#</a> <code id="34045"> ^</code><br /> <a class="navhash" href="#34046">#</a> <code id="34046"> ( )</code><br /> <a class="navhash" href="#34047">#</a> <code id="34047">builtin._.c:130:9: note: use '==' to turn this assignment into an equality comparison</code><br /> <a class="navhash" href="#34048">#</a> <code id="34048"> if( fp = dirfopen("builtin-data",AVStr(path),"w") ){</code><br /> <a class="navhash" href="#34049">#</a> <code id="34049"> ^</code><br /> <a class="navhash" href="#34050">#</a> <code id="34050"> ==</code><br /> <a class="navhash" href="#34051">#</a> <code id="34051">4 warnings generated.</code><br /> <a class="navhash" href="#34052">#</a> <code id="34052">"/tmp/delegate/src/delegate9.9.13/mkmake.exe" -randtext ../include/randtext.c</code><br /> <a class="navhash" href="#34053">#</a> <code id="34053">./embed -IMPSIZE=10000 > _builtin.c "../COPYRIGHT" "builtin/**/*.gif" "builtin/**/*.ico" "builtin/**/*.bmp" "builtin/**/*.dll" "builtin/**/*.dhtml" "builtin/**/*.pem" "builtin/**/*.cnf" "builtin/**/*.cnv" "builtin/config/smtpgate/**/conf"</code><br /> <a class="navhash" href="#34054">#</a> <code id="34054">embed: R=44 r=98 L=296 f=209</code><br /> <a class="navhash" href="#34055">#</a> <code id="34055">clang -L../lib -o dg.exe builtin.o delegated.o commands.o croncom.o remote.o ../lib/libdelegate.a ../lib/libresolvy.a ../lib/libteleport.a ../lib/libmd5.a ../lib/libcfi.a ../lib/library.a ../lib/libgates.a ../lib/libmimekit.a ../lib/libfsx.a -lnsl -ldl -lutil -lpthread -lpam -lstdc++ -lc ../lib/libregex.a ../lib/libsubst.a -lnsl -ldl -lutil -lpthread -lpam -lstdc++</code><br /> <a class="navhash" href="#34056">#</a> <code id="34056"></code><br /> <a class="navhash" href="#34057">#</a> <code id="34057">################</code><br /> <a class="navhash" href="#34058">#</a> <code id="34058">./dg.exe -Fver</code><br /> <a class="navhash" href="#34059">#</a> <code id="34059">DGROOT=/home/tuscan/delegate</code><br /> <a class="navhash" href="#34060">#</a> <code id="34060">--</code><br /> <a class="navhash" href="#34061">#</a> <code id="34061">DeleGate/9.9.13 (October 31, 2014)</code><br /> <a class="navhash" href="#34062">#</a> <code id="34062">AIST-Product-ID: 2000-ETL-198715-01, H14PRO-049, H15PRO-165, H18PRO-443</code><br /> <a class="navhash" href="#34063">#</a> <code id="34063">Copyright (c) 1994-2000 Yutaka Sato and ETL,AIST,MITI</code><br /> <a class="navhash" href="#34064">#</a> <code id="34064">Copyright (c) 2001-2014 National Institute of Advanced Industrial Science and Technology (AIST)</code><br /> <a class="navhash" href="#34065">#</a> <code id="34065">--</code><br /> <a class="navhash" href="#34066">#</a> <code id="34066">FTP: <URL:ftp://ftp.delegate.org/pub/DeleGate/></code><br /> <a class="navhash" href="#34067">#</a> <code id="34067">WWW: <URL:http://www.delegate.org/></code><br /> <a class="navhash" href="#34068">#</a> <code id="34068">Mail:<URL:mailto:feedback@delegate.org></code><br /> <a class="navhash" href="#34069">#</a> <code id="34069"> <URL:http://www.delegate.org/feedback/></code><br /> <a class="navhash" href="#34070">#</a> <code id="34070">_execPath=/tmp/delegate/src/delegate9.9.13/src/./dg.exe</code><br /> <a class="navhash" href="#34071">#</a> <code id="34071">Config: Linux/4.10.6-1-ARCH; FileSize-Bits=64/64,64/32,64,64; socket=87380/16384,++NAT; sockpair=212992/212992,1002++U; char=signed; fcF=B; thread=PThread/pthread,64/128; zlib=112,308000; pam=3; stty=tcsetattr/termio; regex=regex; addr=A/46AAD0/7FFCB19A5450; fmem=4235/-655/56199M</code><br /> <a class="navhash" href="#34072">#</a> <code id="34072">ADMIN=root@localhost</code><br /> <a class="navhash" href="#34073">#</a> <code id="34073">-- ERROR: can't link the SSL/Crypto library.</code><br /> <a class="navhash" href="#34074">#</a> <code id="34074">-- Hint: use -vl option to trace the required library,</code><br /> <a class="navhash" href="#34075">#</a> <code id="34075">--- find it (ex. libssl.so.X.Y.Z) under /usr/lib or /lib,</code><br /> <a class="navhash" href="#34076">#</a> <code id="34076">--- then set the library version as DYLIB='+,lib*.so.X.Y.Z'</code><br /> <a class="navhash" href="#34077">#</a> <code id="34077">Usage: add -vv option to trace the library search</code><br /> <a class="navhash" href="#34078">#</a> <code id="34078">Loaded: Zlib 1.2.8</code><br /> <a class="navhash" href="#34079">#</a> <code id="34079">--</code><br /> <a class="navhash" href="#34080">#</a> <code id="34080">################</code><br /> <a class="navhash" href="#34081">#</a> <code id="34081">"/tmp/delegate/src/delegate9.9.13/mkmake.exe" -cksum Makefile auth.h hostlist.h param.h param.h service.h filter.h</code><br /> <a class="navhash" href="#34082">#</a> <code id="34082">"/tmp/delegate/src/delegate9.9.13/mkmake.exe" -cksum ../maker/mkmake.c</code><br /> <a class="navhash" href="#34083">#</a> <code id="34083">[/tmp/delegate/src/delegate9.9.13/src]cksum(../maker/mkmake.c)</code><br /> <a class="navhash" href="#34084">#</a> <code id="34084">cp -f -p dg.exe delegated.sign</code><br /> <a class="navhash" href="#34085">#</a> <code id="34085">./dg.exe -Fesign -s -w delegated.sign</code><br /> <a class="navhash" href="#34086">#</a> <code id="34086">-- ERROR: can't link the SSL/Crypto library.</code><br /> <a class="navhash" href="#34087">#</a> <code id="34087">-- Hint: use -vl option to trace the required library,</code><br /> <a class="navhash" href="#34088">#</a> <code id="34088">--- find it (ex. libssl.so.X.Y.Z) under /usr/lib or /lib,</code><br /> <a class="navhash" href="#34089">#</a> <code id="34089">--- then set the library version as DYLIB='+,lib*.so.X.Y.Z'</code><br /> <a class="navhash" href="#34090">#</a> <code id="34090">-- src Sign? 9.9.13:20141031194217+0900:6fdc87e522763a5e:Author@DeleGate.ORG</code><br /> <a class="navhash" href="#34091">#</a> <code id="34091">-- bld Sign> 9.9.13 2017041321 6fdc87e522763a5e (root@localhost)</code><br /> <a class="navhash" href="#34092">#</a> <code id="34092">** NG, this executable is not built from the original code: delegated.sign</code><br /> <a class="navhash" href="#34093">#</a> <code id="34093">-- File MD5: 257f822d2e9d34e9817f44846730151f</code><br /> <a class="navhash" href="#34094">#</a> <code id="34094">old> 9.9.13 2017041321 0000000000000000 (none@nowhere)</code><br /> <a class="navhash" href="#34095">#</a> <code id="34095">new> 9.9.13 2017041321 257f822d2e9d34e9 (root@localhost)</code><br /> <a class="navhash" href="#34096">#</a> <code id="34096">-rwxr-xr-x 1 tuscan tuscan 6363712 Apr 13 21:02 delegated.sign</code><br /> <a class="navhash" href="#34097">#</a> <code id="34097">mv -f delegated.sign delegated</code><br /> <a class="navhash" href="#34098">#</a> <code id="34098">"/tmp/delegate/src/delegate9.9.13/mkmake.exe" -makeat ../lib/libsubstx.a ../maker libsubstx.a \</code><br /> <a class="navhash" href="#34099">#</a> <code id="34099"> "make" libxx MAKE="make" SHELL="/bin/sh" CC="clang" HDRDIR="-I../gen -I../include -Wno-narrowing" RANLIB="/usr/bin/ranlib" LDFLAGS=" -L../lib" LIBDIR="-L../lib" NETLIB="-lnsl -ldl -lutil -lpthread -lpam -lstdc++" AR="ar" TAR="tar" CFLAGS="-Wno-narrowing -x c++ -DQS -DNONC99=3 " \</code><br /> <a class="navhash" href="#34100">#</a> <code id="34100"> LDLIBS="-lnsl -ldl -lutil -lpthread -lpam -lstdc++ -lcrypto -lssl"</code><br /> <a class="navhash" href="#34101">#</a> <code id="34101"> ---- testing CC capability [clang][-Wno-narrowing -x c++ -DQS -DNONC99=3 ][] ...</code><br /> <a class="navhash" href="#34102">#</a> <code id="34102">***</code><br /> <a class="navhash" href="#34103">#</a> <code id="34103">clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c</code><br /> <a class="navhash" href="#34104">#</a> <code id="34104">_.c:2:1: error: C++ requires a type specifier for all declarations</code><br /> <a class="navhash" href="#34105">#</a> <code id="34105">main(){ }</code><br /> <a class="navhash" href="#34106">#</a> <code id="34106">^</code><br /> <a class="navhash" href="#34107">#</a> <code id="34107">1 error generated.</code><br /> <a class="navhash" href="#34108">#</a> <code id="34108"></code><br /> <a class="navhash" href="#34109">#</a> <code id="34109"> ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c</code><br /> <a class="navhash" href="#34110">#</a> <code id="34110"> ---- LD exit(256) clang _.o -lstdc++</code><br /> <a class="navhash" href="#34111">#</a> <code id="34111"></code><br /> <a class="navhash" href="#34112">#</a> <code id="34112">***</code><br /> <a class="navhash" href="#34113">#</a> <code id="34113">clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c</code><br /> <a class="navhash" href="#34114">#</a> <code id="34114">_.c:1:16: error: field has incomplete type 'char []'</code><br /> <a class="navhash" href="#34115">#</a> <code id="34115">struct _S{char A[]; char B[1];}S;</code><br /> <a class="navhash" href="#34116">#</a> <code id="34116"> ^</code><br /> <a class="navhash" href="#34117">#</a> <code id="34117">_.c:2:1: error: C++ requires a type specifier for all declarations</code><br /> <a class="navhash" href="#34118">#</a> <code id="34118">main(){ }</code><br /> <a class="navhash" href="#34119">#</a> <code id="34119">^</code><br /> <a class="navhash" href="#34120">#</a> <code id="34120">2 errors generated.</code><br /> <a class="navhash" href="#34121">#</a> <code id="34121"></code><br /> <a class="navhash" href="#34122">#</a> <code id="34122"> ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c</code><br /> <a class="navhash" href="#34123">#</a> <code id="34123"> ---- LD exit(256) clang _.o -lstdc++</code><br /> <a class="navhash" href="#34124">#</a> <code id="34124"></code><br /> <a class="navhash" href="#34125">#</a> <code id="34125">***</code><br /> <a class="navhash" href="#34126">#</a> <code id="34126">clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c</code><br /> <a class="navhash" href="#34127">#</a> <code id="34127">_.c:2:1: error: C++ requires a type specifier for all declarations</code><br /> <a class="navhash" href="#34128">#</a> <code id="34128">main(){ }</code><br /> <a class="navhash" href="#34129">#</a> <code id="34129">^</code><br /> <a class="navhash" href="#34130">#</a> <code id="34130">1 error generated.</code><br /> <a class="navhash" href="#34131">#</a> <code id="34131"></code><br /> <a class="navhash" href="#34132">#</a> <code id="34132"> ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 _.c</code><br /> <a class="navhash" href="#34133">#</a> <code id="34133"> ---- LD exit(256) clang _.o -lstdc++</code><br /> <a class="navhash" href="#34134">#</a> <code id="34134"></code><br /> <a class="navhash" href="#34135">#</a> <code id="34135"> [clang -c -Wno-narrowing -x c++ -DQS -DNONC99=3 ] NONC99=2, NONAZ0=6 @0011ec079acd</code><br /> <a class="navhash" href="#34136">#</a> <code id="34136"></code><br /> <a class="navhash" href="#34137">#</a> <code id="34137">####### -makeat: /tmp/delegate/src/delegate9.9.13/maker @0011ec079acd</code><br /> <a class="navhash" href="#34138">#</a> <code id="34138">make[3]: Entering directory '/tmp/delegate/src/delegate9.9.13/maker'</code><br /> <a class="navhash" href="#34139">#</a> <code id="34139">/usr/bin/make -f Makefile.go libsubstx.a MAKEFILE=Makefile.go MKMAKE="/tmp/delegate/src/delegate9.9.13/mkmake.exe" SHELL="/bin/sh" HDRDIR="-I../gen -I../include -Wno-narrowing" LIBDIR="-L../lib"</code><br /> <a class="navhash" href="#34140">#</a> <code id="34140">make[4]: Entering directory '/tmp/delegate/src/delegate9.9.13/maker'</code><br /> <a class="navhash" href="#34141">#</a> <code id="34141">rm -f libtemp.a</code><br /> <a class="navhash" href="#34142">#</a> <code id="34142">"/tmp/delegate/src/delegate9.9.13/mkmake.exe" -subst libck "/usr/bin/make" "Makefile.go" "clang" "-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 " "-I../gen -I../include -Wno-narrowing" "/usr/bin/ranlib" "libsubstx.a" "-L../lib" "-lnsl -ldl -lutil -lpthread -lpam -lstdc++ -lcrypto -lssl" "-L../lib" "dummy.c SSL_library_init.c ERR_error_string_n.c RSA_generate_key.c SSL_set_SSL_CTX.c SSL_CTX_set_tmp_rsa_callback.c"</code><br /> <a class="navhash" href="#34143">#</a> <code id="34143"> ---- testing CC capability [clang][-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ][] ...</code><br /> <a class="navhash" href="#34144">#</a> <code id="34144">***</code><br /> <a class="navhash" href="#34145">#</a> <code id="34145">clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#34146">#</a> <code id="34146">_.c:2:1: error: C++ requires a type specifier for all declarations</code><br /> <a class="navhash" href="#34147">#</a> <code id="34147">main(){ }</code><br /> <a class="navhash" href="#34148">#</a> <code id="34148">^</code><br /> <a class="navhash" href="#34149">#</a> <code id="34149">1 error generated.</code><br /> <a class="navhash" href="#34150">#</a> <code id="34150"></code><br /> <a class="navhash" href="#34151">#</a> <code id="34151"> ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#34152">#</a> <code id="34152"> ---- LD exit(256) clang _.o -lstdc++</code><br /> <a class="navhash" href="#34153">#</a> <code id="34153"></code><br /> <a class="navhash" href="#34154">#</a> <code id="34154">***</code><br /> <a class="navhash" href="#34155">#</a> <code id="34155">clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#34156">#</a> <code id="34156">_.c:1:16: error: field has incomplete type 'char []'</code><br /> <a class="navhash" href="#34157">#</a> <code id="34157">struct _S{char A[]; char B[1];}S;</code><br /> <a class="navhash" href="#34158">#</a> <code id="34158"> ^</code><br /> <a class="navhash" href="#34159">#</a> <code id="34159">_.c:2:1: error: C++ requires a type specifier for all declarations</code><br /> <a class="navhash" href="#34160">#</a> <code id="34160">main(){ }</code><br /> <a class="navhash" href="#34161">#</a> <code id="34161">^</code><br /> <a class="navhash" href="#34162">#</a> <code id="34162">2 errors generated.</code><br /> <a class="navhash" href="#34163">#</a> <code id="34163"></code><br /> <a class="navhash" href="#34164">#</a> <code id="34164"> ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#34165">#</a> <code id="34165"> ---- LD exit(256) clang _.o -lstdc++</code><br /> <a class="navhash" href="#34166">#</a> <code id="34166"></code><br /> <a class="navhash" href="#34167">#</a> <code id="34167">***</code><br /> <a class="navhash" href="#34168">#</a> <code id="34168">clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#34169">#</a> <code id="34169">_.c:2:1: error: C++ requires a type specifier for all declarations</code><br /> <a class="navhash" href="#34170">#</a> <code id="34170">main(){ }</code><br /> <a class="navhash" href="#34171">#</a> <code id="34171">^</code><br /> <a class="navhash" href="#34172">#</a> <code id="34172">1 error generated.</code><br /> <a class="navhash" href="#34173">#</a> <code id="34173"></code><br /> <a class="navhash" href="#34174">#</a> <code id="34174"> ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#34175">#</a> <code id="34175"> ---- LD exit(256) clang _.o -lstdc++</code><br /> <a class="navhash" href="#34176">#</a> <code id="34176"></code><br /> <a class="navhash" href="#34177">#</a> <code id="34177"> -- checking CC = clang</code><br /> <a class="navhash" href="#34178">#</a> <code id="34178"> -- checking CC with CFLAGS = clang -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 </code><br /> <a class="navhash" href="#34179">#</a> <code id="34179">##ERROR## ***</code><br /> <a class="navhash" href="#34180">#</a> <code id="34180">##ERROR## clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#34181">#</a> <code id="34181">##ERROR## _.c:1:1: error: C++ requires a type specifier for all declarations</code><br /> <a class="navhash" href="#34182">#</a> <code id="34182">##ERROR## main(){ }</code><br /> <a class="navhash" href="#34183">#</a> <code id="34183">##ERROR## ^</code><br /> <a class="navhash" href="#34184">#</a> <code id="34184">##ERROR## 1 error generated.</code><br /> <a class="navhash" href="#34185">#</a> <code id="34185">##ERROR## </code><br /> <a class="navhash" href="#34186">#</a> <code id="34186">FATAL!!!!: Something wrong in the CFLAGS.</code><br /> <a class="navhash" href="#34187">#</a> <code id="34187"> -- checking LDLIBS = -lnsl -ldl -lutil -lpthread -lpam -lstdc++ -lcrypto -lssl</code><br /> <a class="navhash" href="#34188">#</a> <code id="34188"> -- checking socket library</code><br /> <a class="navhash" href="#34189">#</a> <code id="34189">** CC CFLAGS LIBS and socket library are OK.</code><br /> <a class="navhash" href="#34190">#</a> <code id="34190"> [clang -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ] NONC99=2, NONAZ0=6 @0011ec079acd</code><br /> <a class="navhash" href="#34191">#</a> <code id="34191"> MAKE=/usr/bin/make</code><br /> <a class="navhash" href="#34192">#</a> <code id="34192"> MAKEFILE=Makefile.go</code><br /> <a class="navhash" href="#34193">#</a> <code id="34193"> CC=clang</code><br /> <a class="navhash" href="#34194">#</a> <code id="34194"> CFLAGS=-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 </code><br /> <a class="navhash" href="#34195">#</a> <code id="34195"> HDRDIR=-I../gen -I../include -Wno-narrowing</code><br /> <a class="navhash" href="#34196">#</a> <code id="34196"> RANLIB=/usr/bin/ranlib</code><br /> <a class="navhash" href="#34197">#</a> <code id="34197"> LIBFILE=libsubstx.a</code><br /> <a class="navhash" href="#34198">#</a> <code id="34198"> LIBDIR=-L../lib</code><br /> <a class="navhash" href="#34199">#</a> <code id="34199"> LDLIBS=-lnsl -ldl -lutil -lpthread -lpam -lstdc++ -lcrypto -lssl</code><br /> <a class="navhash" href="#34200">#</a> <code id="34200"> LDFLAGS=-L../lib</code><br /> <a class="navhash" href="#34201">#</a> <code id="34201"> Files=dummy.c SSL_library_init.c ERR_error_string_n.c RSA_generate_key.c SSL_set_SSL_CTX.c SSL_CTX_set_tmp_rsa_callback.c</code><br /> <a class="navhash" href="#34202">#</a> <code id="34202">"/tmp/delegate/src/delegate9.9.13/mkmake.exe" -subst libmk "/usr/bin/make" "Makefile.go" "clang" "-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 " "-I../gen -I../include -Wno-narrowing" "/usr/bin/ranlib" "libsubstx.a" "-L../lib" "-lnsl -ldl -lutil -lpthread -lpam -lstdc++ -lcrypto -lssl" "-L../lib" "dummy.c SSL_library_init.c ERR_error_string_n.c RSA_generate_key.c SSL_set_SSL_CTX.c SSL_CTX_set_tmp_rsa_callback.c" libtemp.a LIBOBJS</code><br /> <a class="navhash" href="#34203">#</a> <code id="34203"> ---- testing CC capability [clang][-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ][] ...</code><br /> <a class="navhash" href="#34204">#</a> <code id="34204">***</code><br /> <a class="navhash" href="#34205">#</a> <code id="34205">clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#34206">#</a> <code id="34206">_.c:2:1: error: C++ requires a type specifier for all declarations</code><br /> <a class="navhash" href="#34207">#</a> <code id="34207">main(){ }</code><br /> <a class="navhash" href="#34208">#</a> <code id="34208">^</code><br /> <a class="navhash" href="#34209">#</a> <code id="34209">1 error generated.</code><br /> <a class="navhash" href="#34210">#</a> <code id="34210"></code><br /> <a class="navhash" href="#34211">#</a> <code id="34211"> ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#34212">#</a> <code id="34212"> ---- LD exit(256) clang _.o -lstdc++</code><br /> <a class="navhash" href="#34213">#</a> <code id="34213"></code><br /> <a class="navhash" href="#34214">#</a> <code id="34214">***</code><br /> <a class="navhash" href="#34215">#</a> <code id="34215">clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#34216">#</a> <code id="34216">_.c:1:16: error: field has incomplete type 'char []'</code><br /> <a class="navhash" href="#34217">#</a> <code id="34217">struct _S{char A[]; char B[1];}S;</code><br /> <a class="navhash" href="#34218">#</a> <code id="34218"> ^</code><br /> <a class="navhash" href="#34219">#</a> <code id="34219">_.c:2:1: error: C++ requires a type specifier for all declarations</code><br /> <a class="navhash" href="#34220">#</a> <code id="34220">main(){ }</code><br /> <a class="navhash" href="#34221">#</a> <code id="34221">^</code><br /> <a class="navhash" href="#34222">#</a> <code id="34222">2 errors generated.</code><br /> <a class="navhash" href="#34223">#</a> <code id="34223"></code><br /> <a class="navhash" href="#34224">#</a> <code id="34224"> ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#34225">#</a> <code id="34225"> ---- LD exit(256) clang _.o -lstdc++</code><br /> <a class="navhash" href="#34226">#</a> <code id="34226"></code><br /> <a class="navhash" href="#34227">#</a> <code id="34227">***</code><br /> <a class="navhash" href="#34228">#</a> <code id="34228">clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#34229">#</a> <code id="34229">_.c:2:1: error: C++ requires a type specifier for all declarations</code><br /> <a class="navhash" href="#34230">#</a> <code id="34230">main(){ }</code><br /> <a class="navhash" href="#34231">#</a> <code id="34231">^</code><br /> <a class="navhash" href="#34232">#</a> <code id="34232">1 error generated.</code><br /> <a class="navhash" href="#34233">#</a> <code id="34233"></code><br /> <a class="navhash" href="#34234">#</a> <code id="34234"> ---- CC exit(256) clang -c -o _.o -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 _.c</code><br /> <a class="navhash" href="#34235">#</a> <code id="34235"> ---- LD exit(256) clang _.o -lstdc++</code><br /> <a class="navhash" href="#34236">#</a> <code id="34236"></code><br /> <a class="navhash" href="#34237">#</a> <code id="34237">** mksubst **</code><br /> <a class="navhash" href="#34238">#</a> <code id="34238"> where: ../src</code><br /> <a class="navhash" href="#34239">#</a> <code id="34239"> compile: clang -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 -lnsl -ldl -lutil -lpthread -lpam -lstdc++ -lcrypto -lssl</code><br /> <a class="navhash" href="#34240">#</a> <code id="34240"> files: dummy.c SSL_library_init.c ERR_error_string_n.c RSA_generate_key.c SSL_set_SSL_CTX.c SSL_CTX_set_tmp_rsa_callback.c</code><br /> <a class="navhash" href="#34241">#</a> <code id="34241">#### loaded from '/tmp/delegate/src/delegate9.9.13/maker/libsubstx.a.list' (6)</code><br /> <a class="navhash" href="#34242">#</a> <code id="34242">#### mksubst errors to /tmp/delegate/src/delegate9.9.13/maker/errors: 1492117358</code><br /> <a class="navhash" href="#34243">#</a> <code id="34243">make[5]: Entering directory '/tmp/delegate/src/delegate9.9.13/maker'</code><br /> <a class="navhash" href="#34244">#</a> <code id="34244">make[5]: 'dummy.o' is up to date.</code><br /> <a class="navhash" href="#34245">#</a> <code id="34245">make[5]: 'SSL_library_init.o' is up to date.</code><br /> <a class="navhash" href="#34246">#</a> <code id="34246">make[5]: 'ERR_error_string_n.o' is up to date.</code><br /> <a class="navhash" href="#34247">#</a> <code id="34247">make[5]: 'RSA_generate_key.o' is up to date.</code><br /> <a class="navhash" href="#34248">#</a> <code id="34248">make[5]: 'SSL_set_SSL_CTX.o' is up to date.</code><br /> <a class="navhash" href="#34249">#</a> <code id="34249">make[5]: 'SSL_CTX_set_tmp_rsa_callback.o' is up to date.</code><br /> <a class="navhash" href="#34250">#</a> <code id="34250">make[5]: Leaving directory '/tmp/delegate/src/delegate9.9.13/maker'</code><br /> <a class="navhash" href="#34251">#</a> <code id="34251"> [clang -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ] NONC99=2, NONAZ0=6 @0011ec079acd</code><br /> <a class="navhash" href="#34252">#</a> <code id="34252"> MAKE=/usr/bin/make</code><br /> <a class="navhash" href="#34253">#</a> <code id="34253"> MAKEFILE=Makefile.go</code><br /> <a class="navhash" href="#34254">#</a> <code id="34254"> CC=clang</code><br /> <a class="navhash" href="#34255">#</a> <code id="34255"> CFLAGS=-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 </code><br /> <a class="navhash" href="#34256">#</a> <code id="34256"> HDRDIR=-I../gen -I../include -Wno-narrowing</code><br /> <a class="navhash" href="#34257">#</a> <code id="34257"> RANLIB=/usr/bin/ranlib</code><br /> <a class="navhash" href="#34258">#</a> <code id="34258"> LIBFILE=libsubstx.a</code><br /> <a class="navhash" href="#34259">#</a> <code id="34259"> LIBDIR=-L../lib</code><br /> <a class="navhash" href="#34260">#</a> <code id="34260"> LDLIBS=-lnsl -ldl -lutil -lpthread -lpam -lstdc++ -lcrypto -lssl</code><br /> <a class="navhash" href="#34261">#</a> <code id="34261"> LDFLAGS=-L../lib</code><br /> <a class="navhash" href="#34262">#</a> <code id="34262"> Files=dummy.c SSL_library_init.c ERR_error_string_n.c RSA_generate_key.c SSL_set_SSL_CTX.c SSL_CTX_set_tmp_rsa_callback.c</code><br /> <a class="navhash" href="#34263">#</a> <code id="34263"> mksub[0] /usr/bin/make</code><br /> <a class="navhash" href="#34264">#</a> <code id="34264"> mksub[1] MAKE=/usr/bin/make</code><br /> <a class="navhash" href="#34265">#</a> <code id="34265"> mksub[2] -f</code><br /> <a class="navhash" href="#34266">#</a> <code id="34266"> mksub[3] Makefile.go</code><br /> <a class="navhash" href="#34267">#</a> <code id="34267"> mksub[4] CC=clang</code><br /> <a class="navhash" href="#34268">#</a> <code id="34268"> mksub[5] CFLAGS=-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 </code><br /> <a class="navhash" href="#34269">#</a> <code id="34269"> mksub[6] HDRDIR=-I../gen -I../include -Wno-narrowing</code><br /> <a class="navhash" href="#34270">#</a> <code id="34270"> mksub[7] RANLIB=/usr/bin/ranlib</code><br /> <a class="navhash" href="#34271">#</a> <code id="34271"> mksub[8] LIBFILE=libsubstx.a</code><br /> <a class="navhash" href="#34272">#</a> <code id="34272"> mksub[9] dummy.o</code><br /> <a class="navhash" href="#34273">#</a> <code id="34273"> mksub[10] SSL_library_init.o</code><br /> <a class="navhash" href="#34274">#</a> <code id="34274"> mksub[11] ERR_error_string_n.o</code><br /> <a class="navhash" href="#34275">#</a> <code id="34275"> mksub[12] RSA_generate_key.o</code><br /> <a class="navhash" href="#34276">#</a> <code id="34276"> mksub[13] SSL_set_SSL_CTX.o</code><br /> <a class="navhash" href="#34277">#</a> <code id="34277"> mksub[14] SSL_CTX_set_tmp_rsa_callback.o</code><br /> <a class="navhash" href="#34278">#</a> <code id="34278">make[5]: Entering directory '/tmp/delegate/src/delegate9.9.13/maker'</code><br /> <a class="navhash" href="#34279">#</a> <code id="34279">ar cr libtemp.a dummy.o SSL_library_init.o ERR_error_string_n.o RSA_generate_key.o SSL_set_SSL_CTX.o SSL_CTX_set_tmp_rsa_callback.o</code><br /> <a class="navhash" href="#34280">#</a> <code id="34280">/usr/bin/ranlib libtemp.a</code><br /> <a class="navhash" href="#34281">#</a> <code id="34281">cp libtemp.a libsubstx.a</code><br /> <a class="navhash" href="#34282">#</a> <code id="34282">/usr/bin/ranlib libsubstx.a</code><br /> <a class="navhash" href="#34283">#</a> <code id="34283">make[5]: Leaving directory '/tmp/delegate/src/delegate9.9.13/maker'</code><br /> <a class="navhash" href="#34284">#</a> <code id="34284"> [clang -c -Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 ] NONC99=2, NONAZ0=6 @0011ec079acd</code><br /> <a class="navhash" href="#34285">#</a> <code id="34285"> MAKE=/usr/bin/make</code><br /> <a class="navhash" href="#34286">#</a> <code id="34286"> MAKEFILE=Makefile.go</code><br /> <a class="navhash" href="#34287">#</a> <code id="34287"> CC=clang</code><br /> <a class="navhash" href="#34288">#</a> <code id="34288"> CFLAGS=-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 </code><br /> <a class="navhash" href="#34289">#</a> <code id="34289"> HDRDIR=-I../gen -I../include -Wno-narrowing</code><br /> <a class="navhash" href="#34290">#</a> <code id="34290"> RANLIB=/usr/bin/ranlib</code><br /> <a class="navhash" href="#34291">#</a> <code id="34291"> LIBFILE=libsubstx.a</code><br /> <a class="navhash" href="#34292">#</a> <code id="34292"> LIBDIR=-L../lib</code><br /> <a class="navhash" href="#34293">#</a> <code id="34293"> LDLIBS=-lnsl -ldl -lutil -lpthread -lpam -lstdc++ -lcrypto -lssl</code><br /> <a class="navhash" href="#34294">#</a> <code id="34294"> LDFLAGS=-L../lib</code><br /> <a class="navhash" href="#34295">#</a> <code id="34295"> Files=dummy.c SSL_library_init.c ERR_error_string_n.c RSA_generate_key.c SSL_set_SSL_CTX.c SSL_CTX_set_tmp_rsa_callback.c</code><br /> <a class="navhash" href="#34296">#</a> <code id="34296"> libmk[0] /usr/bin/make</code><br /> <a class="navhash" href="#34297">#</a> <code id="34297"> libmk[1] MAKE=/usr/bin/make</code><br /> <a class="navhash" href="#34298">#</a> <code id="34298"> libmk[2] -f</code><br /> <a class="navhash" href="#34299">#</a> <code id="34299"> libmk[3] Makefile.go</code><br /> <a class="navhash" href="#34300">#</a> <code id="34300"> libmk[4] CC=clang</code><br /> <a class="navhash" href="#34301">#</a> <code id="34301"> libmk[5] CFLAGS=-Wno-narrowing -x c++ -DQS -DNONC99=3 -Dm64 </code><br /> <a class="navhash" href="#34302">#</a> <code id="34302"> libmk[6] HDRDIR=-I../gen -I../include -Wno-narrowing</code><br /> <a class="navhash" href="#34303">#</a> <code id="34303"> libmk[7] RANLIB=/usr/bin/ranlib</code><br /> <a class="navhash" href="#34304">#</a> <code id="34304"> libmk[8] LIBFILE=libsubstx.a</code><br /> <a class="navhash" href="#34305">#</a> <code id="34305"> libmk[9] LIBOBJS=dummy.o SSL_library_init.o ERR_error_string_n.o RSA_generate_key.o SSL_set_SSL_CTX.o SSL_CTX_set_tmp_rsa_callback.o</code><br /> <a class="navhash" href="#34306">#</a> <code id="34306"> libmk[10] libtemp.a</code><br /> <a class="navhash" href="#34307">#</a> <code id="34307">make[4]: Leaving directory '/tmp/delegate/src/delegate9.9.13/maker'</code><br /> <a class="navhash" href="#34308">#</a> <code id="34308">make[3]: Leaving directory '/tmp/delegate/src/delegate9.9.13/maker'</code><br /> <a class="navhash" href="#34309">#</a> <code id="34309">**[0] move ../maker/libsubstx.a to ../lib/libsubstx.a</code><br /> <a class="navhash" href="#34310">#</a> <code id="34310">make[2]: Leaving directory '/tmp/delegate/src/delegate9.9.13/src'</code><br /> <a class="navhash" href="#34311">#</a> <code id="34311">make[1]: Leaving directory '/tmp/delegate/src/delegate9.9.13/src'</code><br /> <a class="navhash" href="#34312">#</a> <code id="34312">================</code><br /> <a class="navhash" href="#34313">#</a> <code id="34313">"src/dg.exe" "-Fsrcmd5" -f srcfiles -type f</code><br /> <a class="navhash" href="#34314">#</a> <code id="34314">source MD5 = 6fdc87e522763a5e375d67f0a9c8a9ee</code><br /> <a class="navhash" href="#34315">#</a> <code id="34315">*** OK, this is the original source from DeleGate.ORG</code><br /> <a class="navhash" href="#34316">#</a> <code id="34316">"src/dg.exe" "-Fcksum" -x -c -f srcfiles</code><br /> <a class="navhash" href="#34317">#</a> <code id="34317">Total-file-line-byte-csum: 561 326983 8380782 26342C78 0011ec079acd</code><br /> <a class="navhash" href="#34318">#</a> <code id="34318">====FINISHED====</code><br /> <a class="navhash" href="#34319">#</a> <code id="34319">sh make-fin.sh</code><br /> <a class="navhash" href="#34320">#</a> <code id="34320">==> Entering fakeroot environment...</code><br /> <a class="navhash" href="#34321">#</a> <code id="34321">==> Starting package()...</code><br /> <a class="navhash" href="#34322">#</a> <code id="34322">==> Tidying install...</code><br /> <a class="navhash" href="#34323">#</a> <code id="34323"> -> Removing doc files...</code><br /> <a class="navhash" href="#34324">#</a> <code id="34324"> -> Purging unwanted files...</code><br /> <a class="navhash" href="#34325">#</a> <code id="34325">==> Checking for packaging issue...</code><br /> <a class="navhash" href="#34326">#</a> <code id="34326">==> Creating package "delegate"...</code><br /> <a class="navhash" href="#34327">#</a> <code id="34327"> -> Generating .PKGINFO file...</code><br /> <a class="navhash" href="#34328">#</a> <code id="34328"> -> Generating .BUILDINFO file...</code><br /> <a class="navhash" href="#34329">#</a> <code id="34329">error: invalid option '--noprogressbar'</code><br /> <a class="navhash" href="#34330">#</a> <code id="34330"> -> Adding install file...</code><br /> <a class="navhash" href="#34331">#</a> <code id="34331"> -> Generating .MTREE file...</code><br /> <a class="navhash" href="#34332">#</a> <code id="34332"> -> Compressing package...</code><br /> <a class="navhash" href="#34333">#</a> <code id="34333">==> Leaving fakeroot environment.</code><br /> <a class="navhash" href="#34334">#</a> <code id="34334">==> Finished making: delegate 9.9.13-3 (Thu Apr 13 21:02:43 UTC 2017)</code><br /> </div> </div> <br /> <div class="block"> <div class="command"> <code><span class="prompt">CMD: </span>pacman --query --file delegate-9.9.13-3-x86_64.pkg.tar.xz</code> </div> <div class="output"> <a class="navhash" href="#34335">#</a> <code id="34335">delegate 9.9.13-3</code><br /> </div> </div> <br /> <div class="block"> <div class="info"> <code>Creating hybrid package for 'delegate'</code> </div> </div> <br /> <div class="block"> <div class="info"> <code>Trying to find vanilla package 'delegate'...</code> </div> </div> <br /> <div class="block"> <div class="command"> <code><span class="prompt">CMD: </span>pacman --query --file /mirror/delegate-9.9.13-3.pkg.tar.xz</code> </div> <div class="output"> <a class="navhash" href="#34336">#</a> <code id="34336">delegate 9.9.13-3</code><br /> </div> </div> <br /> <div class="block"> <div class="info"> <code>Package file has the following structure:</code> </div> <div class="output"> <a class="navhash" href="#34337">#</a> <code id="34337">/.PKGINFO</code><br /> <a class="navhash" href="#34338">#</a> <code id="34338">/.BUILDINFO</code><br /> <a class="navhash" href="#34339">#</a> <code id="34339">/.INSTALL</code><br /> <a class="navhash" href="#34340">#</a> <code id="34340">/.MTREE</code><br /> <a class="navhash" href="#34341">#</a> <code id="34341">/usr/bin/delegated</code><br /> <a class="navhash" href="#34342">#</a> <code id="34342">/usr/bin/dgchroot</code><br /> <a class="navhash" href="#34343">#</a> <code id="34343">/usr/bin/dgbind</code><br /> <a class="navhash" href="#34344">#</a> <code id="34344">/usr/bin/dgcpnod</code><br /> <a class="navhash" href="#34345">#</a> <code id="34345">/usr/bin/dgpam</code><br /> <a class="navhash" href="#34346">#</a> <code id="34346">/usr/share/delegate/manual.htm</code><br /> <a class="navhash" href="#34347">#</a> <code id="34347">/usr/share/delegate/tutor-en.htm</code><br /> </div> </div> <br /> <div class="block"> <div class="info"> <code>Generating .MTREE</code> </div> </div> <br /> <div class="block"> <div class="command"> <code><span class="prompt">CMD: </span>bsdtar -czf .MTREE --format=mtree --options=!all,use-set,type,uid,mode,time,size,md5,sha256,link .PKGINFO .BUILDINFO .INSTALL usr</code> </div> </div> <br /> <div class="block"> <div class="info"> <code>Tar-ing up files</code> </div> </div> <br /> <div class="block"> <div class="command"> <code><span class="prompt">CMD: </span>bsdtar -cf - .PKGINFO .BUILDINFO .INSTALL usr .MTREE</code> </div> </div> <br /> <div class="block"> <div class="command"> <code><span class="prompt">CMD: </span>xz -c -z</code> </div> </div> <br /> <div class="block"> <div class="info"> <code>Successfully ran bsdtar -cf - .PKGINFO .BUILDINFO .INSTALL usr .MTREE | xz -c -z</code> </div> </div> <br /> <div class="block"> <div class="command"> <code><span class="prompt">CMD: </span>bsdtar -tqf delegate.pkg.tar.xz .PKGINFO</code> </div> <div class="output"> <a class="navhash" href="#34348">#</a> <code id="34348">.PKGINFO</code><br /> </div> </div> <br /> <div class="block"> <div class="info"> <code>Created package at path /var/cache/pacman/pkg/delegate.pkg.tar.xz</code> </div> </div> <br /> <div class="block"> <div class="info"> <code>Attempting to access local repository, attempt 1</code> </div> </div> <br /> <div class="block"> <div class="command"> <code><span class="prompt">CMD: </span>repo-add /var/cache/pacman/pkg/tuscan.db.tar /var/cache/pacman/pkg/delegate.pkg.tar.xz</code> </div> <div class="output"> <a class="navhash" href="#34349">#</a> <code id="34349">==> Extracting database to a temporary location...</code><br /> <a class="navhash" href="#34350">#</a> <code id="34350">==> Extracting database to a temporary location...</code><br /> <a class="navhash" href="#34351">#</a> <code id="34351">==> Adding package '/var/cache/pacman/pkg/delegate.pkg.tar.xz'</code><br /> <a class="navhash" href="#34352">#</a> <code id="34352"> -> Computing checksums...</code><br /> <a class="navhash" href="#34353">#</a> <code id="34353"> -> Creating 'desc' db entry...</code><br /> <a class="navhash" href="#34354">#</a> <code id="34354"> -> Creating 'files' db entry...</code><br /> <a class="navhash" href="#34355">#</a> <code id="34355">==> Creating updated database file '/var/cache/pacman/pkg/tuscan.db.tar'</code><br /> </div> </div> <br /> </body> </html>