=> Bootstrap dependency digest>=20010302: found digest-20160304 ===> Building for openbabel-2.3.2nb6 Scanning dependencies of target openbabel Scanning dependencies of target inchi [ 1%] Building C object src/formats/libinchi/CMakeFiles/inchi.dir/ichi_bns.o [ 1%] Building CXX object src/CMakeFiles/openbabel.dir/alias.o [ 2%] Building CXX object src/CMakeFiles/openbabel.dir/atom.o /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:734:36: warning: '&&' within '||' [-Wlogical-op-parentheses] ( v0 >= num_atoms && ( pBNS->vert[v0].type & BNS_VERT_TYPE_C_GROUP ) || ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:734:36: note: place parentheses around the '&&' expression to silence this warning ( v0 >= num_atoms && ( pBNS->vert[v0].type & BNS_VERT_TYPE_C_GROUP ) || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:735:36: warning: '&&' within '||' [-Wlogical-op-parentheses] v2 >= num_atoms && ( pBNS->vert[v2].type & BNS_VERT_TYPE_C_GROUP ) ) ) { ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:735:36: note: place parentheses around the '&&' expression to silence this warning v2 >= num_atoms && ( pBNS->vert[v2].type & BNS_VERT_TYPE_C_GROUP ) ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:1191:26: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( 0 <= v1 && v1 == nEnd1 || v1 == nEnd2 && 0 <= v2 && v2 < num_atoms ) { ~~~~~~~~^~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:1191:26: note: place parentheses around the '&&' expression to silence this warning if ( 0 <= v1 && v1 == nEnd1 || v1 == nEnd2 && 0 <= v2 && v2 < num_atoms ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:1191:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( 0 <= v1 && v1 == nEnd1 || v1 == nEnd2 && 0 <= v2 && v2 < num_atoms ) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:1191:67: note: place parentheses around the '&&' expression to silence this warning if ( 0 <= v1 && v1 == nEnd1 || v1 == nEnd2 && 0 <= v2 && v2 < num_atoms ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:1198:26: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( 0 <= v2 && v2 == nEnd1 || v2 == nEnd2 && 0 <= v1 && v1 < num_atoms ) { ~~~~~~~~^~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:1198:26: note: place parentheses around the '&&' expression to silence this warning if ( 0 <= v2 && v2 == nEnd1 || v2 == nEnd2 && 0 <= v1 && v1 < num_atoms ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:1198:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( 0 <= v2 && v2 == nEnd1 || v2 == nEnd2 && 0 <= v1 && v1 < num_atoms ) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:1198:67: note: place parentheses around the '&&' expression to silence this warning if ( 0 <= v2 && v2 == nEnd1 || v2 == nEnd2 && 0 <= v1 && v1 < num_atoms ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:1217:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( cDelta[j] > 0 && cDelta[i] > 0 || ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:1217:36: note: place parentheses around the '&&' expression to silence this warning if ( cDelta[j] > 0 && cDelta[i] > 0 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:1218:36: warning: '&&' within '||' [-Wlogical-op-parentheses] cDelta[j] < 0 && cDelta[i] < 0 ) { ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:1218:36: note: place parentheses around the '&&' expression to silence this warning cDelta[j] < 0 && cDelta[i] < 0 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:1248:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( cDelta[j] > 0 && cDelta[i] > 0 || ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:1248:36: note: place parentheses around the '&&' expression to silence this warning if ( cDelta[j] > 0 && cDelta[i] > 0 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:1249:36: warning: '&&' within '||' [-Wlogical-op-parentheses] cDelta[j] < 0 && cDelta[i] < 0 ) { ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:1249:36: note: place parentheses around the '&&' expression to silence this warning cDelta[j] < 0 && cDelta[i] < 0 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:1828:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for ( b = el; e = strchr( b, ';'); b = e+1 ) { ~~^~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:1828:25: note: place parentheses around the assignment to silence this warning for ( b = el; e = strchr( b, ';'); b = e+1 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:1828:25: note: use '==' to turn this assignment into an equality comparison for ( b = el; e = strchr( b, ';'); b = e+1 ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:2127:49: warning: '&&' within '||' [-Wlogical-op-parentheses] || 1 == at[n1].charge && 2 == at[n1].valence ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:2127:49: note: place parentheses around the '&&' expression to silence this warning || 1 == at[n1].charge && 2 == at[n1].valence ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:2214:49: warning: '&&' within '||' [-Wlogical-op-parentheses] || 1 == at[n1].charge && 2 == at[n1].valence ~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:2214:49: note: place parentheses around the '&&' expression to silence this warning || 1 == at[n1].charge && 2 == at[n1].valence ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:2438:76: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( !at->valence && at->charge == 0 && 1 == at->num_H && !at->radical && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:2438:76: note: place parentheses around the '&&' expression to silence this warning if ( !at->valence && at->charge == 0 && 1 == at->num_H && !at->radical && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:2443:76: warning: '&&' within '||' [-Wlogical-op-parentheses] !at->valence && at->charge == 0 && 2 == at->num_H && !at->radical && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:2443:76: note: place parentheses around the '&&' expression to silence this warning !at->valence && at->charge == 0 && 2 == at->num_H && !at->radical && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:2587:92: warning: '&&' within '||' [-Wlogical-op-parentheses] atom[neigh].valence == 2 && (!atom[neigh].num_H || atom[neigh].num_H == 1 && atom[neigh].charge == 1) ) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:2587:92: note: place parentheses around the '&&' expression to silence this warning atom[neigh].valence == 2 && (!atom[neigh].num_H || atom[neigh].num_H == 1 && atom[neigh].charge == 1) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:3019:25: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( nCharge==1 && at[c_point].charge != 1 || nCharge==-1 && at[c_point].charge == -1 ) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:3019:25: note: place parentheses around the '&&' expression to silence this warning if ( nCharge==1 && at[c_point].charge != 1 || nCharge==-1 && at[c_point].charge == -1 ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:3019:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( nCharge==1 && at[c_point].charge != 1 || nCharge==-1 && at[c_point].charge == -1 ) ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:3019:67: note: place parentheses around the '&&' expression to silence this warning if ( nCharge==1 && at[c_point].charge != 1 || nCharge==-1 && at[c_point].charge == -1 ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:4111:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( num = pAATG->nAtTypeTotals[ATTOT_NUM_NP_Proton] + pAATG->nAtTypeTotals[ATTOT_NUM_OH_Plus] ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:4111:14: note: place parentheses around the assignment to silence this warning if ( num = pAATG->nAtTypeTotals[ATTOT_NUM_NP_Proton] + pAATG->nAtTypeTotals[ATTOT_NUM_OH_Plus] ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:4111:14: note: use '==' to turn this assignment into an equality comparison if ( num = pAATG->nAtTypeTotals[ATTOT_NUM_NP_Proton] + pAATG->nAtTypeTotals[ATTOT_NUM_OH_Plus] ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:6025:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( n = apc->bSetOldCapsVert[i] ) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:6025:20: note: place parentheses around the assignment to silence this warning if ( n = apc->bSetOldCapsVert[i] ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:6025:20: note: use '==' to turn this assignment into an equality comparison if ( n = apc->bSetOldCapsVert[i] ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:6041:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( n = apc->bSetOldCapsVert[i] ) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:6041:20: note: place parentheses around the assignment to silence this warning if ( n = apc->bSetOldCapsVert[i] ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:6041:20: note: use '==' to turn this assignment into an equality comparison if ( n = apc->bSetOldCapsVert[i] ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:6017:46: warning: 'memset' call operates on objects of type 'BNS_VERTEX' (aka 'struct BnsVertex') while the size is based on a different type 'BNS_VERTEX *' (aka 'struct BnsVertex *') [-Wsizeof-pointer-memaccess] memset( pNewVert, 0, sizeof( pNewVert ) ); ~~~~~~~~ ^~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:6017:46: note: did you mean to dereference the argument to 'sizeof' (and multiply it by the number of elements)? memset( pNewVert, 0, sizeof( pNewVert ) ); ^~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:6070:46: warning: 'memset' call operates on objects of type 'BNS_VERTEX' (aka 'struct BnsVertex') while the size is based on a different type 'BNS_VERTEX *' (aka 'struct BnsVertex *') [-Wsizeof-pointer-memaccess] memset( pNewVert, 0, sizeof( pNewVert ) ); ~~~~~~~~ ^~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:6070:46: note: did you mean to dereference the argument to 'sizeof' (and multiply it by the number of elements)? memset( pNewVert, 0, sizeof( pNewVert ) ); ^~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:6982:51: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ((ret & 1) || (ret_val & 1)) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:6982:51: note: place parentheses around the '&&' expression to silence this warning if ( ((ret & 1) || (ret_val & 1)) && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:8406:49: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( pBNS->edge[iuv].neighbor1 != (u/2-1) && pBNS->edge[iuv].neighbor1 != v/2-1 || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:8406:49: note: place parentheses around the '&&' expression to silence this warning if ( pBNS->edge[iuv].neighbor1 != (u/2-1) && pBNS->edge[iuv].neighbor1 != v/2-1 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:9290:82: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( !nStackAtom || !nRingStack || !nDfsNumber || !nLowNumber || !nBondStack && num_edges || !cNeighNumb ~~ ~~~~~~~~~~~~^~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:9290:82: note: place parentheses around the '&&' expression to silence this warning if ( !nStackAtom || !nRingStack || !nDfsNumber || !nLowNumber || !nBondStack && num_edges || !cNeighNumb ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:9408:53: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( i == bond[w].neighbor1 && u == (i ^ bond[w].neighbor12) || ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:9408:53: note: place parentheses around the '&&' expression to silence this warning if ( i == bond[w].neighbor1 && u == (i ^ bond[w].neighbor12) || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:9409:53: warning: '&&' within '||' [-Wlogical-op-parentheses] u == bond[w].neighbor1 && i == (u ^ bond[w].neighbor12)) { ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:9409:53: note: place parentheses around the '&&' expression to silence this warning u == bond[w].neighbor1 && i == (u ^ bond[w].neighbor12)) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:9823:35: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( bSuccess = (type & AaTypMask[2*j]) && (mask && AaTypMask[2*j+1]) ) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:9823:35: note: place parentheses around the assignment to silence this warning if ( bSuccess = (type & AaTypMask[2*j]) && (mask && AaTypMask[2*j+1]) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:9823:35: note: use '==' to turn this assignment into an equality comparison if ( bSuccess = (type & AaTypMask[2*j]) && (mask && AaTypMask[2*j+1]) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:9918:35: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( bSuccess = (type & ArTypMask[2*j]) && (mask && ArTypMask[2*j+1]) ) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:9918:35: note: place parentheses around the assignment to silence this warning if ( bSuccess = (type & ArTypMask[2*j]) && (mask && ArTypMask[2*j+1]) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_bns.c:9918:35: note: use '==' to turn this assignment into an equality comparison if ( bSuccess = (type & ArTypMask[2*j]) && (mask && ArTypMask[2*j+1]) ) { ^ == 30 warnings generated. [ 2%] Building C object src/formats/libinchi/CMakeFiles/inchi.dir/ichi_io.o /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_io.c:722:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( p = inchi_fgetsTab( szSkip, sizeof(szSkip)-1, f ) ) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_io.c:722:19: note: place parentheses around the assignment to silence this warning while ( p = inchi_fgetsTab( szSkip, sizeof(szSkip)-1, f ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichi_io.c:722:19: note: use '==' to turn this assignment into an equality comparison while ( p = inchi_fgetsTab( szSkip, sizeof(szSkip)-1, f ) ) { ^ == 1 warning generated. [ 2%] Building C object src/formats/libinchi/CMakeFiles/inchi.dir/ichican2.o /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:1106:49: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( uCurAuxRank == uInpAuxRank && nCurAtNumb > nInpAtNumb || uCurAuxRank > uInpAuxRank ) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:1106:49: note: place parentheses around the '&&' expression to silence this warning if ( uCurAuxRank == uInpAuxRank && nCurAtNumb > nInpAtNumb || uCurAuxRank > uInpAuxRank ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:1611:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( diff = -(startCt1 - startCt2) ) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:1611:15: note: place parentheses around the assignment to silence this warning if ( diff = -(startCt1 - startCt2) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:1611:15: note: use '==' to turn this assignment into an equality comparison if ( diff = -(startCt1 - startCt2) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:1644:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( diff = -(endCt1 - endCt2) ) { /* negative sign reproduces results for NSC=28393 */ ~~~~~^~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:1644:15: note: place parentheses around the assignment to silence this warning if ( diff = -(endCt1 - endCt2) ) { /* negative sign reproduces results for NSC=28393 */ ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:1644:15: note: use '==' to turn this assignment into an equality comparison if ( diff = -(endCt1 - endCt2) ) { /* negative sign reproduces results for NSC=28393 */ ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:1705:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( diff = -(startAt1 - startAt2) ) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:1705:15: note: place parentheses around the assignment to silence this warning if ( diff = -(startAt1 - startAt2) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:1705:15: note: use '==' to turn this assignment into an equality comparison if ( diff = -(startAt1 - startAt2) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:1708:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( diff = -(endAt1 - endAt2) ) { ~~~~~^~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:1708:15: note: place parentheses around the assignment to silence this warning if ( diff = -(endAt1 - endAt2) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:1708:15: note: use '==' to turn this assignment into an equality comparison if ( diff = -(endAt1 - endAt2) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:1885:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( diff = -(endCt1 - endCt2) ) { /* negative sign reproduces results for NSC=28393 */ ~~~~~^~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:1885:15: note: place parentheses around the assignment to silence this warning if ( diff = -(endCt1 - endCt2) ) { /* negative sign reproduces results for NSC=28393 */ ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:1885:15: note: use '==' to turn this assignment into an equality comparison if ( diff = -(endCt1 - endCt2) ) { /* negative sign reproduces results for NSC=28393 */ ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:1914:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( diff = -(lenNumH1 - lenNumH2) ) { /* negative sign reproduces results for NSC=28393 */ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:1914:19: note: place parentheses around the assignment to silence this warning if ( diff = -(lenNumH1 - lenNumH2) ) { /* negative sign reproduces results for NSC=28393 */ ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:1914:19: note: use '==' to turn this assignment into an equality comparison if ( diff = -(lenNumH1 - lenNumH2) ) { /* negative sign reproduces results for NSC=28393 */ ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:1967:19: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( diff = -(len_iso_sort_key1 - len_iso_sort_key2) ) { /* negative sign reproduces results for NSC=28393 */ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:1967:19: note: place parentheses around the assignment to silence this warning if ( diff = -(len_iso_sort_key1 - len_iso_sort_key2) ) { /* negative sign reproduces results for NSC=28393 */ ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:1967:19: note: use '==' to turn this assignment into an equality comparison if ( diff = -(len_iso_sort_key1 - len_iso_sort_key2) ) { /* negative sign reproduces results for NSC=28393 */ ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:2939:55: warning: '&&' within '||' [-Wlogical-op-parentheses] L_rho_fix_diff == L_rho_fix_prev && kLeast_rho_fix[L_rho_fix_diff].i < I_rho_fix_prev ) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:2939:55: note: place parentheses around the '&&' expression to silence this warning L_rho_fix_diff == L_rho_fix_prev && kLeast_rho_fix[L_rho_fix_diff].i < I_rho_fix_prev ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:2978:55: warning: '&&' within '||' [-Wlogical-op-parentheses] L_rho_diff == L_rho_fix_prev && kLeast_rho[L_rho_diff].i < I_rho_fix_prev ) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:2978:55: note: place parentheses around the '&&' expression to silence this warning L_rho_diff == L_rho_fix_prev && kLeast_rho[L_rho_diff].i < I_rho_fix_prev ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:2997:38: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( qzb_rho > 0 || !qzb_rho && !bRhoIsDiscrete ) { ~~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:2997:38: note: place parentheses around the '&&' expression to silence this warning if ( qzb_rho > 0 || !qzb_rho && !bRhoIsDiscrete ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:3069:30: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( !lab || qzb_rho < 0 && ( !pzb_rho_fix || qzb_rho_fix > 0 ) ) ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:3069:30: note: place parentheses around the '&&' expression to silence this warning if ( !lab || qzb_rho < 0 && ( !pzb_rho_fix || qzb_rho_fix > 0 ) ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:3071:25: warning: address of array 'kLeast_rho_fix' will always evaluate to 'true' [-Wpointer-bool-conversion] if ( pzb_rho_fix && kLeast_rho_fix && 0 == qzb_rho_fix ) { ~~ ^~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:3073:14: warning: address of array 'kLeast_rho_fix' will always evaluate to 'true' [-Wpointer-bool-conversion] if ( kLeast_rho_fix ) { ~~ ^~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:3111:10: warning: address of array 'kLeast_rho' will always evaluate to 'true' [-Wpointer-bool-conversion] if ( kLeast_rho ) { ~~ ^~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:3201:21: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( UserAction && USER_ACTION_QUIT == (*UserAction)() || ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:3201:21: note: place parentheses around the '&&' expression to silence this warning if ( UserAction && USER_ACTION_QUIT == (*UserAction)() || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:3202:22: warning: '&&' within '||' [-Wlogical-op-parentheses] ConsoleQuit && (*ConsoleQuit)() ) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:3202:22: note: place parentheses around the '&&' expression to silence this warning ConsoleQuit && (*ConsoleQuit)() ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:3831:49: warning: '&&' within '||' [-Wlogical-op-parentheses] t_group_info->t_group && t_group_info->num_t_groups > 0 || ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:3831:49: note: place parentheses around the '&&' expression to silence this warning t_group_info->t_group && t_group_info->num_t_groups > 0 || ^ ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:3835:67: warning: '&&' within '||' [-Wlogical-op-parentheses] t_group_info->nNumIsotopicEndpoints > 1 && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:3835:67: note: place parentheses around the '&&' expression to silence this warning t_group_info->nNumIsotopicEndpoints > 1 && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:4378:49: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( s[iBase].num_isotopic_atoms && !s[iBase].bIgnoreIsotopic || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:4378:49: note: place parentheses around the '&&' expression to silence this warning if ( s[iBase].num_isotopic_atoms && !s[iBase].bIgnoreIsotopic || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:4379:49: warning: '&&' within '||' [-Wlogical-op-parentheses] s[iBase].bHasIsotopicTautGroups && !bTautIgnoreIsotopic || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:4379:49: note: place parentheses around the '&&' expression to silence this warning s[iBase].bHasIsotopicTautGroups && !bTautIgnoreIsotopic || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:4380:49: warning: '&&' within '||' [-Wlogical-op-parentheses] bUseIsoAuxBase[iBase] && !bTautIgnoreIsotopic ) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:4380:49: note: place parentheses around the '&&' expression to silence this warning bUseIsoAuxBase[iBase] && !bTautIgnoreIsotopic ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:4395:42: warning: '&&' within '||' [-Wlogical-op-parentheses] maxlen_iso_exchg_atnos && !iso_exchg_atnos ) { ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:4395:42: note: place parentheses around the '&&' expression to silence this warning maxlen_iso_exchg_atnos && !iso_exchg_atnos ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:4405:61: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( at_base[i].endpoint || iso_exchg_atnos && (at_base[i].cFlags & AT_FLAG_ISO_H_POINT) ) { ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:4405:61: note: place parentheses around the '&&' expression to silence this warning if ( at_base[i].endpoint || iso_exchg_atnos && (at_base[i].cFlags & AT_FLAG_ISO_H_POINT) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:4448:39: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( iso_sort_key = t_group_info->t_group[m].iWeight ) { ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:4448:39: note: place parentheses around the assignment to silence this warning if ( iso_sort_key = t_group_info->t_group[m].iWeight ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:4448:39: note: use '==' to turn this assignment into an equality comparison if ( iso_sort_key = t_group_info->t_group[m].iWeight ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:4695:45: warning: '&&' within '||' [-Wlogical-op-parentheses] iflag = s[iBase].num_isotopic_atoms && !s[iBase].bIgnoreIsotopic || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:4695:45: note: place parentheses around the '&&' expression to silence this warning iflag = s[iBase].num_isotopic_atoms && !s[iBase].bIgnoreIsotopic || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:4696:46: warning: '&&' within '||' [-Wlogical-op-parentheses] s[iBase].bHasIsotopicTautGroups && !bTautIgnoreIsotopic; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:4696:46: note: place parentheses around the '&&' expression to silence this warning s[iBase].bHasIsotopicTautGroups && !bTautIgnoreIsotopic; ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:4699:60: warning: '&&' within '||' [-Wlogical-op-parentheses] iflag = iflag || s[iOther].num_isotopic_atoms && !s[iOther].bIgnoreIsotopic; ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichican2.c:4699:60: note: place parentheses around the '&&' expression to silence this warning iflag = iflag || s[iOther].num_isotopic_atoms && !s[iOther].bIgnoreIsotopic; ^ ( ) [ 2%] Building C object src/formats/libinchi/CMakeFiles/inchi.dir/ichicano.o /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichicano.c:179:38: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( TickEnd->clockTime >= 0 && TickStart->clockTime >= 0 || ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichicano.c:179:38: note: place parentheses around the '&&' expression to silence this warning if ( TickEnd->clockTime >= 0 && TickStart->clockTime >= 0 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichicano.c:180:38: warning: '&&' within '||' [-Wlogical-op-parentheses] TickEnd->clockTime <= 0 && TickStart->clockTime <= 0) { ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichicano.c:180:38: note: place parentheses around the '&&' expression to silence this warning TickEnd->clockTime <= 0 && TickStart->clockTime <= 0) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichicano.c:260:33: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( clockCurrTime >= 0 && TickStart->clockTime >= 0 || ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichicano.c:260:33: note: place parentheses around the '&&' expression to silence this warning if ( clockCurrTime >= 0 && TickStart->clockTime >= 0 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichicano.c:261:33: warning: '&&' within '||' [-Wlogical-op-parentheses] clockCurrTime <= 0 && TickStart->clockTime <= 0) { ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichicano.c:261:33: note: place parentheses around the '&&' expression to silence this warning clockCurrTime <= 0 && TickStart->clockTime <= 0) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichicano.c:531:78: warning: '&&' within '||' [-Wlogical-op-parentheses] (nMode & CMODE_ISO) && CANON_MODE_TAUT == (nMode & CANON_MODE_TAUT) && nLenLinearCTIsotopicTautomer > 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichicano.c:531:78: note: place parentheses around the '&&' expression to silence this warning (nMode & CMODE_ISO) && CANON_MODE_TAUT == (nMode & CANON_MODE_TAUT) && nLenLinearCTIsotopicTautomer > 0 ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichicano.c:580:33: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( (nMode & CMODE_STEREO) && (nLenLinearCTStereoDble > 0 || nLenLinearCTStereoCarb > 0 ) || ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichicano.c:580:33: note: place parentheses around the '&&' expression to silence this warning if ( (nMode & CMODE_STEREO) && (nLenLinearCTStereoDble > 0 || nLenLinearCTStereoCarb > 0 ) || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichicano.c:581:37: warning: '&&' within '||' [-Wlogical-op-parentheses] (nMode & CMODE_ISO_STEREO) && (nLenLinearCTIsotopicStereoDble > 0 || nLenLinearCTIsotopicStereoCarb > 0 ) ) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichicano.c:581:37: note: place parentheses around the '&&' expression to silence this warning (nMode & CMODE_ISO_STEREO) && (nLenLinearCTIsotopicStereoDble > 0 || nLenLinearCTIsotopicStereoCarb > 0 ) ) { ^ ( ) 7 warnings generated. [ 2%] Building CXX object src/CMakeFiles/openbabel.dir/base.o [ 2%] Building C object src/formats/libinchi/CMakeFiles/inchi.dir/ichicans.o /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichicans.c:274:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( bIsotopic && (at[jc].num_iso_H[0] > 1 || ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichicans.c:274:44: note: place parentheses around the '&&' expression to silence this warning if ( bIsotopic && (at[jc].num_iso_H[0] > 1 || ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichicans.c:389:34: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( bAllene > 0 && !num_allene || bAllene == 0 && num_allene ) { ~~~~~~~~~~~~^~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichicans.c:389:34: note: place parentheses around the '&&' expression to silence this warning if ( bAllene > 0 && !num_allene || bAllene == 0 && num_allene ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichicans.c:389:65: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( bAllene > 0 && !num_allene || bAllene == 0 && num_allene ) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichicans.c:389:65: note: place parentheses around the '&&' expression to silence this warning if ( bAllene > 0 && !num_allene || bAllene == 0 && num_allene ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichicans.c:777:70: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( nAtomRank2 < nAtomRank1 || nAtomRank2 == nAtomRank1 && i1 < i2 ) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichicans.c:777:70: note: place parentheses around the '&&' expression to silence this warning if ( nAtomRank2 < nAtomRank1 || nAtomRank2 == nAtomRank1 && i1 < i2 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichicans.c:1038:38: warning: '&&' within '||' [-Wlogical-op-parentheses] at[cur1].stereo_atom_parity && !PARITY_WELL_DEF (at[cur1].stereo_atom_parity) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichicans.c:1038:38: note: place parentheses around the '&&' expression to silence this warning at[cur1].stereo_atom_parity && !PARITY_WELL_DEF (at[cur1].stereo_atom_parity) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 2%] Building CXX object src/CMakeFiles/openbabel.dir/bitvec.o 5 warnings generated. [ 2%] Building CXX object src/CMakeFiles/openbabel.dir/bond.o /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/bitvec.cpp:234:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] LowBit(s,bit); ^ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/bitvec.cpp:69:4: note: expanded from macro 'LowBit' {register int m; \ ^ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/bitvec.cpp:246:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] LowBit(s, bit); ^ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/bitvec.cpp:69:4: note: expanded from macro 'LowBit' {register int m; \ ^ 28 warnings generated. [ 3%] Building C object src/formats/libinchi/CMakeFiles/inchi.dir/ichiisot.o [ 3%] Building C object src/formats/libinchi/CMakeFiles/inchi.dir/ichilnct.o In file included from /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichilnct.c:69: /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:408:28: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( q = strchr( p, '=' ) ) { ~~^~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:408:28: note: place parentheses around the assignment to silence this warning if ( q = strchr( p, '=' ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:408:28: note: use '==' to turn this assignment into an equality comparison if ( q = strchr( p, '=' ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:426:28: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( q = strstr( p, sStructHdrPlnNoLblVal ) ) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:426:28: note: place parentheses around the assignment to silence this warning if ( q = strstr( p, sStructHdrPlnNoLblVal ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:426:28: note: use '==' to turn this assignment into an equality comparison if ( q = strstr( p, sStructHdrPlnNoLblVal ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:629:62: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( !bItemIsOver || i != num_atoms || s && p != s ) { ~~ ~~^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:629:62: note: place parentheses around the '&&' expression to silence this warning if ( !bItemIsOver || i != num_atoms || s && p != s ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:661:50: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( i >= num_atoms || s && p >= s ) { ~~ ~~^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:661:50: note: place parentheses around the '&&' expression to silence this warning if ( i >= num_atoms || s && p >= s ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:834:62: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( !bItemIsOver || i != num_atoms || s && p != s ) { ~~ ~~^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:834:62: note: place parentheses around the '&&' expression to silence this warning if ( !bItemIsOver || i != num_atoms || s && p != s ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:855:35: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( pszCoord = (MOL_COORD*) inchi_malloc(inchi_max(num_atoms,1) * sizeof(MOL_COORD)) ) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:855:35: note: place parentheses around the assignment to silence this warning if ( pszCoord = (MOL_COORD*) inchi_malloc(inchi_max(num_atoms,1) * sizeof(MOL_COORD)) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:855:35: note: use '==' to turn this assignment into an equality comparison if ( pszCoord = (MOL_COORD*) inchi_malloc(inchi_max(num_atoms,1) * sizeof(MOL_COORD)) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:869:50: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( i >= num_atoms || s && p >= s ) { ~~ ~~^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:869:50: note: place parentheses around the '&&' expression to silence this warning if ( i >= num_atoms || s && p >= s ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:931:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( !bItemIsOver || s && p != s || i != num_atoms ) { ~~ ~~^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:931:44: note: place parentheses around the '&&' expression to silence this warning if ( !bItemIsOver || s && p != s || i != num_atoms ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:1360:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( q = strstr( p, sStructHdrXmlNumber ) ) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:1360:24: note: place parentheses around the assignment to silence this warning if ( q = strstr( p, sStructHdrXmlNumber ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:1360:24: note: use '==' to turn this assignment into an equality comparison if ( q = strstr( p, sStructHdrXmlNumber ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:1373:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( q = strstr( p, sStructHdrXmlIdName ) ) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:1373:24: note: place parentheses around the assignment to silence this warning if ( q = strstr( p, sStructHdrXmlIdName ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:1373:24: note: use '==' to turn this assignment into an equality comparison if ( q = strstr( p, sStructHdrXmlIdName ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:1385:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( q = strstr( p, sStructHdrXmlIdValue ) ) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:1385:24: note: place parentheses around the assignment to silence this warning if ( q = strstr( p, sStructHdrXmlIdValue ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:1385:24: note: use '==' to turn this assignment into an equality comparison if ( q = strstr( p, sStructHdrXmlIdValue ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:1401:30: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( bHeaderRead && (bFatal=0, len=sizeof(sStructMsgXmlErr)-1, !memcmp(szLine, sStructMsgXmlErr, len)) || ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:1401:30: note: place parentheses around the '&&' expression to silence this warning if ( bHeaderRead && (bFatal=0, len=sizeof(sStructMsgXmlErr)-1, !memcmp(szLine, sStructMsgXmlErr, len)) || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:1402:115: warning: '&&' within '||' [-Wlogical-op-parentheses] bHeaderRead && (len=sizeof(sStructMsgXmlErrFatal)-1, !memcmp(szLine, sStructMsgXmlErrFatal, len))&&(bFatal=1)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:1402:115: note: place parentheses around the '&&' expression to silence this warning bHeaderRead && (len=sizeof(sStructMsgXmlErrFatal)-1, !memcmp(szLine, sStructMsgXmlErrFatal, len))&&(bFatal=1)) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:1857:31: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( pszCoord = (MOL_COORD*) inchi_malloc(inchi_max(num_atoms,1) * sizeof(MOL_COORD)) ) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:1857:31: note: place parentheses around the assignment to silence this warning if ( pszCoord = (MOL_COORD*) inchi_malloc(inchi_max(num_atoms,1) * sizeof(MOL_COORD)) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:1857:31: note: use '==' to turn this assignment into an equality comparison if ( pszCoord = (MOL_COORD*) inchi_malloc(inchi_max(num_atoms,1) * sizeof(MOL_COORD)) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:2556:49: warning: '&&' within '||' [-Wlogical-op-parentheses] parity != INCHI_PARITY_UNKNOWN && parity != INCHI_PARITY_UNDEFINED ) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:2556:49: note: place parentheses around the '&&' expression to silence this warning parity != INCHI_PARITY_UNKNOWN && parity != INCHI_PARITY_UNDEFINED ) { ^ ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:2572:27: warning: '&&' within '||' [-Wlogical-op-parentheses] 0 <= a2 && a2 < nNumAtoms || ~~~~~~~~^~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:2572:27: note: place parentheses around the '&&' expression to silence this warning 0 <= a2 && a2 < nNumAtoms || ^ ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:2573:55: warning: '&&' within '||' [-Wlogical-op-parentheses] type == INCHI_StereoType_DoubleBond && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:2573:55: note: place parentheses around the '&&' expression to silence this warning type == INCHI_StereoType_DoubleBond && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:2777:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( k = ReconcileAllCmlBondParities( at, nNumAtoms, 0 ) ) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:2777:16: note: place parentheses around the assignment to silence this warning if ( k = ReconcileAllCmlBondParities( at, nNumAtoms, 0 ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/aux2atom.h:2777:16: note: use '==' to turn this assignment into an equality comparison if ( k = ReconcileAllCmlBondParities( at, nNumAtoms, 0 ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichilnct.c:251:37: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( orig_at_data->atom = CreateInchi_Atom( nNumAtoms ) ) { ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichilnct.c:251:37: note: place parentheses around the assignment to silence this warning if ( orig_at_data->atom = CreateInchi_Atom( nNumAtoms ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichilnct.c:251:37: note: use '==' to turn this assignment into an equality comparison if ( orig_at_data->atom = CreateInchi_Atom( nNumAtoms ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichilnct.c:269:49: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( orig_at_data->stereo0D = CreateInchi_Stereo0D( nNumStereo0D ) ) { ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichilnct.c:269:49: note: place parentheses around the assignment to silence this warning if ( orig_at_data->stereo0D = CreateInchi_Stereo0D( nNumStereo0D ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichilnct.c:269:49: note: use '==' to turn this assignment into an equality comparison if ( orig_at_data->stereo0D = CreateInchi_Stereo0D( nNumStereo0D ) ) { ^ == 2 warnings generated. [ 3%] Building C object src/formats/libinchi/CMakeFiles/inchi.dir/ichimak2.o /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimak2.c:306:27: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( pHillFormula = (char*) inchi_malloc( nLen+1 ) ) { ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimak2.c:306:27: note: place parentheses around the assignment to silence this warning if ( pHillFormula = (char*) inchi_malloc( nLen+1 ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimak2.c:306:27: note: use '==' to turn this assignment into an equality comparison if ( pHillFormula = (char*) inchi_malloc( nLen+1 ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimak2.c:425:48: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( bAllene != bAlleneInv || !bAllene && ~~ ~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimak2.c:425:48: note: place parentheses around the '&&' expression to silence this warning if ( bAllene != bAlleneInv || !bAllene && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimak2.c:559:63: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( !Stereo || Stereo && !Stereo->nNumberOfStereoCenters && !Stereo->nNumberOfStereoBonds) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimak2.c:559:63: note: place parentheses around the '&&' expression to silence this warning if ( !Stereo || Stereo && !Stereo->nNumberOfStereoCenters && !Stereo->nNumberOfStereoBonds) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimak2.c:750:35: warning: '&&' within '||' [-Wlogical-op-parentheses] (pCS->LinearCTStereoCarb && pCS->LinearCTStereoCarbInv || ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimak2.c:750:35: note: place parentheses around the '&&' expression to silence this warning (pCS->LinearCTStereoCarb && pCS->LinearCTStereoCarbInv || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimak2.c:751:35: warning: '&&' within '||' [-Wlogical-op-parentheses] pCS->LinearCTStereoDble && pCS->LinearCTStereoDbleInv) && ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimak2.c:751:35: note: place parentheses around the '&&' expression to silence this warning pCS->LinearCTStereoDble && pCS->LinearCTStereoDbleInv) && ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimak2.c:937:69: warning: '&&' within '||' [-Wlogical-op-parentheses] t_group_info->nNumIsotopicEndpoints>1 && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimak2.c:937:69: note: place parentheses around the '&&' expression to silence this warning t_group_info->nNumIsotopicEndpoints>1 && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimak2.c:1001:28: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( nStereoUnmarkMode = UnmarkAllUndefinedUnknownStereo( pINChI->Stereo, nUserMode ) ) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimak2.c:1001:28: note: place parentheses around the assignment to silence this warning if ( nStereoUnmarkMode = UnmarkAllUndefinedUnknownStereo( pINChI->Stereo, nUserMode ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimak2.c:1001:28: note: use '==' to turn this assignment into an equality comparison if ( nStereoUnmarkMode = UnmarkAllUndefinedUnknownStereo( pINChI->Stereo, nUserMode ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimak2.c:1025:43: warning: '&&' within '||' [-Wlogical-op-parentheses] (pCS->LinearCTIsotopicStereoCarb && pCS->LinearCTIsotopicStereoCarbInv || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimak2.c:1025:43: note: place parentheses around the '&&' expression to silence this warning (pCS->LinearCTIsotopicStereoCarb && pCS->LinearCTIsotopicStereoCarbInv || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimak2.c:1026:43: warning: '&&' within '||' [-Wlogical-op-parentheses] pCS->LinearCTIsotopicStereoDble && pCS->LinearCTIsotopicStereoDbleInv) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimak2.c:1026:43: note: place parentheses around the '&&' expression to silence this warning pCS->LinearCTIsotopicStereoDble && pCS->LinearCTIsotopicStereoDbleInv) && ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimak2.c:1162:28: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( nStereoUnmarkMode = UnmarkAllUndefinedUnknownStereo( pINChI->StereoIsotopic, nUserMode ) ) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimak2.c:1162:28: note: place parentheses around the assignment to silence this warning if ( nStereoUnmarkMode = UnmarkAllUndefinedUnknownStereo( pINChI->StereoIsotopic, nUserMode ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimak2.c:1162:28: note: use '==' to turn this assignment into an equality comparison if ( nStereoUnmarkMode = UnmarkAllUndefinedUnknownStereo( pINChI->StereoIsotopic, nUserMode ) ) { ^ == 20 warnings generated. [ 3%] Building CXX object src/CMakeFiles/openbabel.dir/bondtyper.o [ 3%] Building C object src/formats/libinchi/CMakeFiles/inchi.dir/ichimake.o 10 warnings generated. [ 4%] Building CXX object src/CMakeFiles/openbabel.dir/builder.o /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:207:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = strcmp( szEl1, szEl2 ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:207:22: note: place parentheses around the assignment to silence this warning if ( ret = strcmp( szEl1, szEl2 ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:207:22: note: use '==' to turn this assignment into an equality comparison if ( ret = strcmp( szEl1, szEl2 ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:210:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = count2 - count1 ) { ~~~~^~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:210:22: note: place parentheses around the assignment to silence this warning if ( ret = count2 - count1 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:210:22: note: use '==' to turn this assignment into an equality comparison if ( ret = count2 - count1 ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:239:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = strcmp( szEl1, szEl2 ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:239:22: note: place parentheses around the assignment to silence this warning if ( ret = strcmp( szEl1, szEl2 ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:239:22: note: use '==' to turn this assignment into an equality comparison if ( ret = strcmp( szEl1, szEl2 ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:242:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = count2 - count1 ) { ~~~~^~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:242:22: note: place parentheses around the assignment to silence this warning if ( ret = count2 - count1 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:242:22: note: use '==' to turn this assignment into an equality comparison if ( ret = count2 - count1 ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:261:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = len2 - len1 ) { ~~~~~^~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:261:15: note: place parentheses around the assignment to silence this warning if ( ret = len2 - len1 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:261:15: note: use '==' to turn this assignment into an equality comparison if ( ret = len2 - len1 ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:265:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = (int)i2->nTautomer[i] - (int)i1->nTautomer[i] ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:265:18: note: place parentheses around the assignment to silence this warning if ( ret = (int)i2->nTautomer[i] - (int)i1->nTautomer[i] ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:265:18: note: use '==' to turn this assignment into an equality comparison if ( ret = (int)i2->nTautomer[i] - (int)i1->nTautomer[i] ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:312:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = CompareHillFormulasNoH( i1->szHillFormula, i2->szHillFormula, &num_H1, &num_H2 ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:312:14: note: place parentheses around the assignment to silence this warning if ( ret = CompareHillFormulasNoH( i1->szHillFormula, i2->szHillFormula, &num_H1, &num_H2 ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:312:14: note: use '==' to turn this assignment into an equality comparison if ( ret = CompareHillFormulasNoH( i1->szHillFormula, i2->szHillFormula, &num_H1, &num_H2 ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:321:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = i2->nNumberOfAtoms - i1->nNumberOfAtoms ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:321:14: note: place parentheses around the assignment to silence this warning if ( ret = i2->nNumberOfAtoms - i1->nNumberOfAtoms ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:321:14: note: use '==' to turn this assignment into an equality comparison if ( ret = i2->nNumberOfAtoms - i1->nNumberOfAtoms ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:327:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = (int)i2->nAtom[i] - (int)i1->nAtom[i] ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:327:18: note: place parentheses around the assignment to silence this warning if ( ret = (int)i2->nAtom[i] - (int)i1->nAtom[i] ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:327:18: note: use '==' to turn this assignment into an equality comparison if ( ret = (int)i2->nAtom[i] - (int)i1->nAtom[i] ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:333:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = i2->lenConnTable - i1->lenConnTable ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:333:14: note: place parentheses around the assignment to silence this warning if ( ret = i2->lenConnTable - i1->lenConnTable ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:333:14: note: use '==' to turn this assignment into an equality comparison if ( ret = i2->lenConnTable - i1->lenConnTable ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:337:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = (int)i2->nConnTable[i] - (int)i1->nConnTable[i] ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:337:18: note: place parentheses around the assignment to silence this warning if ( ret = (int)i2->nConnTable[i] - (int)i1->nConnTable[i] ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:337:18: note: use '==' to turn this assignment into an equality comparison if ( ret = (int)i2->nConnTable[i] - (int)i1->nConnTable[i] ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:343:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = num_H2 - num_H1 ) ~~~~^~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:343:14: note: place parentheses around the assignment to silence this warning if ( ret = num_H2 - num_H1 ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:343:14: note: use '==' to turn this assignment into an equality comparison if ( ret = num_H2 - num_H1 ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:359:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = CompareTautNonIsoPartOfINChI( i1, i2) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:359:14: note: place parentheses around the assignment to silence this warning if ( ret = CompareTautNonIsoPartOfINChI( i1, i2) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:359:14: note: use '==' to turn this assignment into an equality comparison if ( ret = CompareTautNonIsoPartOfINChI( i1, i2) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:417:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = i2->nNumberOfIsotopicAtoms - i1->nNumberOfIsotopicAtoms ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:417:18: note: place parentheses around the assignment to silence this warning if ( ret = i2->nNumberOfIsotopicAtoms - i1->nNumberOfIsotopicAtoms ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:417:18: note: use '==' to turn this assignment into an equality comparison if ( ret = i2->nNumberOfIsotopicAtoms - i1->nNumberOfIsotopicAtoms ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:422:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = (int)i2->IsotopicAtom[i].nAtomNumber - (int)i1->IsotopicAtom[i].nAtomNumber ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:422:22: note: place parentheses around the assignment to silence this warning if ( ret = (int)i2->IsotopicAtom[i].nAtomNumber - (int)i1->IsotopicAtom[i].nAtomNumber ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:422:22: note: use '==' to turn this assignment into an equality comparison if ( ret = (int)i2->IsotopicAtom[i].nAtomNumber - (int)i1->IsotopicAtom[i].nAtomNumber ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:424:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = (int)i2->IsotopicAtom[i].nIsoDifference - (int)i1->IsotopicAtom[i].nIsoDifference ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:424:22: note: place parentheses around the assignment to silence this warning if ( ret = (int)i2->IsotopicAtom[i].nIsoDifference - (int)i1->IsotopicAtom[i].nIsoDifference ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:424:22: note: use '==' to turn this assignment into an equality comparison if ( ret = (int)i2->IsotopicAtom[i].nIsoDifference - (int)i1->IsotopicAtom[i].nIsoDifference ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:430:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = (int)i2->IsotopicAtom[i].nNum_T - (int)i1->IsotopicAtom[i].nNum_T ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:430:22: note: place parentheses around the assignment to silence this warning if ( ret = (int)i2->IsotopicAtom[i].nNum_T - (int)i1->IsotopicAtom[i].nNum_T ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:430:22: note: use '==' to turn this assignment into an equality comparison if ( ret = (int)i2->IsotopicAtom[i].nNum_T - (int)i1->IsotopicAtom[i].nNum_T ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:432:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = (int)i2->IsotopicAtom[i].nNum_D - (int)i1->IsotopicAtom[i].nNum_D ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:432:22: note: place parentheses around the assignment to silence this warning if ( ret = (int)i2->IsotopicAtom[i].nNum_D - (int)i1->IsotopicAtom[i].nNum_D ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:432:22: note: use '==' to turn this assignment into an equality comparison if ( ret = (int)i2->IsotopicAtom[i].nNum_D - (int)i1->IsotopicAtom[i].nNum_D ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:434:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = (int)i2->IsotopicAtom[i].nNum_H - (int)i1->IsotopicAtom[i].nNum_H ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:434:22: note: place parentheses around the assignment to silence this warning if ( ret = (int)i2->IsotopicAtom[i].nNum_H - (int)i1->IsotopicAtom[i].nNum_H ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:434:22: note: use '==' to turn this assignment into an equality comparison if ( ret = (int)i2->IsotopicAtom[i].nNum_H - (int)i1->IsotopicAtom[i].nNum_H ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:440:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = i2->nNumberOfIsotopicTGroups || i1->nNumberOfIsotopicTGroups ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:440:18: note: place parentheses around the assignment to silence this warning if ( ret = i2->nNumberOfIsotopicTGroups || i1->nNumberOfIsotopicTGroups ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:440:18: note: use '==' to turn this assignment into an equality comparison if ( ret = i2->nNumberOfIsotopicTGroups || i1->nNumberOfIsotopicTGroups ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:475:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = (i1->nTotalCharge? 1:0) - (i2->nTotalCharge? 1:0) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:475:14: note: place parentheses around the assignment to silence this warning if ( ret = (i1->nTotalCharge? 1:0) - (i2->nTotalCharge? 1:0) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:475:14: note: use '==' to turn this assignment into an equality comparison if ( ret = (i1->nTotalCharge? 1:0) - (i2->nTotalCharge? 1:0) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1045:31: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( diff = (int)i2->IsotopicAtom[i].nAtomNumber - (int)i1->IsotopicAtom[i].nAtomNumber ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1045:31: note: place parentheses around the assignment to silence this warning if ( diff = (int)i2->IsotopicAtom[i].nAtomNumber - (int)i1->IsotopicAtom[i].nAtomNumber ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1045:31: note: use '==' to turn this assignment into an equality comparison if ( diff = (int)i2->IsotopicAtom[i].nAtomNumber - (int)i1->IsotopicAtom[i].nAtomNumber ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1047:31: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( diff = (int)i2->IsotopicAtom[i].nIsoDifference - (int)i1->IsotopicAtom[i].nIsoDifference ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1047:31: note: place parentheses around the assignment to silence this warning if ( diff = (int)i2->IsotopicAtom[i].nIsoDifference - (int)i1->IsotopicAtom[i].nIsoDifference ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1047:31: note: use '==' to turn this assignment into an equality comparison if ( diff = (int)i2->IsotopicAtom[i].nIsoDifference - (int)i1->IsotopicAtom[i].nIsoDifference ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1050:31: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( diff = (int)i2->IsotopicAtom[i].nNum_T - (int)i1->IsotopicAtom[i].nNum_T ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1050:31: note: place parentheses around the assignment to silence this warning if ( diff = (int)i2->IsotopicAtom[i].nNum_T - (int)i1->IsotopicAtom[i].nNum_T ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1050:31: note: use '==' to turn this assignment into an equality comparison if ( diff = (int)i2->IsotopicAtom[i].nNum_T - (int)i1->IsotopicAtom[i].nNum_T ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1052:31: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( diff = (int)i2->IsotopicAtom[i].nNum_D - (int)i1->IsotopicAtom[i].nNum_D ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1052:31: note: place parentheses around the assignment to silence this warning if ( diff = (int)i2->IsotopicAtom[i].nNum_D - (int)i1->IsotopicAtom[i].nNum_D ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1052:31: note: use '==' to turn this assignment into an equality comparison if ( diff = (int)i2->IsotopicAtom[i].nNum_D - (int)i1->IsotopicAtom[i].nNum_D ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1054:31: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( diff = (int)i2->IsotopicAtom[i].nNum_H - (int)i1->IsotopicAtom[i].nNum_H ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1054:31: note: place parentheses around the assignment to silence this warning if ( diff = (int)i2->IsotopicAtom[i].nNum_H - (int)i1->IsotopicAtom[i].nNum_H ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1054:31: note: use '==' to turn this assignment into an equality comparison if ( diff = (int)i2->IsotopicAtom[i].nNum_H - (int)i1->IsotopicAtom[i].nNum_H ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1060:35: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( diff = (int)i2->IsotopicTGroup[i].nTGroupNumber - (int)i1->IsotopicTGroup[i].nTGroupNumber ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1060:35: note: place parentheses around the assignment to silence this warning if ( diff = (int)i2->IsotopicTGroup[i].nTGroupNumber - (int)i1->IsotopicTGroup[i].nTGroupNumber ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1060:35: note: use '==' to turn this assignment into an equality comparison if ( diff = (int)i2->IsotopicTGroup[i].nTGroupNumber - (int)i1->IsotopicTGroup[i].nTGroupNumber ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1062:35: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( diff = (int)i2->IsotopicTGroup[i].nNum_T - (int)i1->IsotopicTGroup[i].nNum_T ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1062:35: note: place parentheses around the assignment to silence this warning if ( diff = (int)i2->IsotopicTGroup[i].nNum_T - (int)i1->IsotopicTGroup[i].nNum_T ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1062:35: note: use '==' to turn this assignment into an equality comparison if ( diff = (int)i2->IsotopicTGroup[i].nNum_T - (int)i1->IsotopicTGroup[i].nNum_T ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1064:35: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( diff = (int)i2->IsotopicTGroup[i].nNum_D - (int)i1->IsotopicTGroup[i].nNum_D ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1064:35: note: place parentheses around the assignment to silence this warning if ( diff = (int)i2->IsotopicTGroup[i].nNum_D - (int)i1->IsotopicTGroup[i].nNum_D ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1064:35: note: use '==' to turn this assignment into an equality comparison if ( diff = (int)i2->IsotopicTGroup[i].nNum_D - (int)i1->IsotopicTGroup[i].nNum_D ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1066:35: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( diff = (int)i2->IsotopicTGroup[i].nNum_H - (int)i1->IsotopicTGroup[i].nNum_H ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1066:35: note: place parentheses around the assignment to silence this warning if ( diff = (int)i2->IsotopicTGroup[i].nNum_H - (int)i1->IsotopicTGroup[i].nNum_H ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1066:35: note: use '==' to turn this assignment into an equality comparison if ( diff = (int)i2->IsotopicTGroup[i].nNum_H - (int)i1->IsotopicTGroup[i].nNum_H ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1189:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = (int)Stereo2->nBondAtom1[i] - (int)Stereo1->nBondAtom1[i] ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1189:22: note: place parentheses around the assignment to silence this warning if ( ret = (int)Stereo2->nBondAtom1[i] - (int)Stereo1->nBondAtom1[i] ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1189:22: note: use '==' to turn this assignment into an equality comparison if ( ret = (int)Stereo2->nBondAtom1[i] - (int)Stereo1->nBondAtom1[i] ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1191:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = (int)Stereo2->nBondAtom2[i] - (int)Stereo1->nBondAtom2[i] ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1191:22: note: place parentheses around the assignment to silence this warning if ( ret = (int)Stereo2->nBondAtom2[i] - (int)Stereo1->nBondAtom2[i] ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1191:22: note: use '==' to turn this assignment into an equality comparison if ( ret = (int)Stereo2->nBondAtom2[i] - (int)Stereo1->nBondAtom2[i] ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1193:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = (int)Stereo2->b_parity[i] - (int)Stereo1->b_parity[i] ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1193:22: note: place parentheses around the assignment to silence this warning if ( ret = (int)Stereo2->b_parity[i] - (int)Stereo1->b_parity[i] ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1193:22: note: use '==' to turn this assignment into an equality comparison if ( ret = (int)Stereo2->b_parity[i] - (int)Stereo1->b_parity[i] ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1196:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = (int)Stereo2->nNumberOfStereoBonds - (int)Stereo1->nNumberOfStereoBonds ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1196:18: note: place parentheses around the assignment to silence this warning if ( ret = (int)Stereo2->nNumberOfStereoBonds - (int)Stereo1->nNumberOfStereoBonds ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1196:18: note: use '==' to turn this assignment into an equality comparison if ( ret = (int)Stereo2->nNumberOfStereoBonds - (int)Stereo1->nNumberOfStereoBonds ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1209:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = (int)Stereo2->nNumber[i] - (int)Stereo1->nNumber[i] ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1209:26: note: place parentheses around the assignment to silence this warning if ( ret = (int)Stereo2->nNumber[i] - (int)Stereo1->nNumber[i] ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1209:26: note: use '==' to turn this assignment into an equality comparison if ( ret = (int)Stereo2->nNumber[i] - (int)Stereo1->nNumber[i] ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1211:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = (int)Stereo2->t_parity[i] - (int)Stereo1->t_parity[i] ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1211:26: note: place parentheses around the assignment to silence this warning if ( ret = (int)Stereo2->t_parity[i] - (int)Stereo1->t_parity[i] ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1211:26: note: use '==' to turn this assignment into an equality comparison if ( ret = (int)Stereo2->t_parity[i] - (int)Stereo1->t_parity[i] ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1214:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = (int)Stereo2->nNumberOfStereoCenters - (int)Stereo1->nNumberOfStereoCenters ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1214:22: note: place parentheses around the assignment to silence this warning if ( ret = (int)Stereo2->nNumberOfStereoCenters - (int)Stereo1->nNumberOfStereoCenters ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1214:22: note: use '==' to turn this assignment into an equality comparison if ( ret = (int)Stereo2->nNumberOfStereoCenters - (int)Stereo1->nNumberOfStereoCenters ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1218:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = (Stereo2->nCompInv2Abs < 0) - (Stereo1->nCompInv2Abs < 0) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1218:26: note: place parentheses around the assignment to silence this warning if ( ret = (Stereo2->nCompInv2Abs < 0) - (Stereo1->nCompInv2Abs < 0) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1218:26: note: use '==' to turn this assignment into an equality comparison if ( ret = (Stereo2->nCompInv2Abs < 0) - (Stereo1->nCompInv2Abs < 0) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1296:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = CompareHillFormulasNoH( i1->szHillFormula, i2->szHillFormula, &num_H1, &num_H2 ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1296:14: note: place parentheses around the assignment to silence this warning if ( ret = CompareHillFormulasNoH( i1->szHillFormula, i2->szHillFormula, &num_H1, &num_H2 ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1296:14: note: use '==' to turn this assignment into an equality comparison if ( ret = CompareHillFormulasNoH( i1->szHillFormula, i2->szHillFormula, &num_H1, &num_H2 ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1305:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = i2->nNumberOfAtoms - i1->nNumberOfAtoms ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1305:14: note: place parentheses around the assignment to silence this warning if ( ret = i2->nNumberOfAtoms - i1->nNumberOfAtoms ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1305:14: note: use '==' to turn this assignment into an equality comparison if ( ret = i2->nNumberOfAtoms - i1->nNumberOfAtoms ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1311:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = (int)i2->nAtom[i] - (int)i1->nAtom[i] ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1311:18: note: place parentheses around the assignment to silence this warning if ( ret = (int)i2->nAtom[i] - (int)i1->nAtom[i] ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1311:18: note: use '==' to turn this assignment into an equality comparison if ( ret = (int)i2->nAtom[i] - (int)i1->nAtom[i] ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1317:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = i2->lenConnTable - i1->lenConnTable ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1317:14: note: place parentheses around the assignment to silence this warning if ( ret = i2->lenConnTable - i1->lenConnTable ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1317:14: note: use '==' to turn this assignment into an equality comparison if ( ret = i2->lenConnTable - i1->lenConnTable ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1321:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = (int)i2->nConnTable[i] - (int)i1->nConnTable[i] ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1321:18: note: place parentheses around the assignment to silence this warning if ( ret = (int)i2->nConnTable[i] - (int)i1->nConnTable[i] ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1321:18: note: use '==' to turn this assignment into an equality comparison if ( ret = (int)i2->nConnTable[i] - (int)i1->nConnTable[i] ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1327:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = num_H2 - num_H1 ) ~~~~^~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1327:14: note: place parentheses around the assignment to silence this warning if ( ret = num_H2 - num_H1 ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1327:14: note: use '==' to turn this assignment into an equality comparison if ( ret = num_H2 - num_H1 ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1343:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = CompareTautNonIsoPartOfINChI( i1, i2) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1343:14: note: place parentheses around the assignment to silence this warning if ( ret = CompareTautNonIsoPartOfINChI( i1, i2) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1343:14: note: use '==' to turn this assignment into an equality comparison if ( ret = CompareTautNonIsoPartOfINChI( i1, i2) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1365:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( TAUT_NON == bTaut && (i1n && i1n->nNum_H_fixed || i2n && i2n->nNum_H_fixed) ) { ~~~~^~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1365:36: note: place parentheses around the '&&' expression to silence this warning if ( TAUT_NON == bTaut && (i1n && i1n->nNum_H_fixed || i2n && i2n->nNum_H_fixed) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1365:64: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( TAUT_NON == bTaut && (i1n && i1n->nNum_H_fixed || i2n && i2n->nNum_H_fixed) ) { ~~ ~~~~^~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1365:64: note: place parentheses around the '&&' expression to silence this warning if ( TAUT_NON == bTaut && (i1n && i1n->nNum_H_fixed || i2n && i2n->nNum_H_fixed) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1382:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = (int)i2n->nNumberOfAtoms - (int)i1n->nNumberOfAtoms ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1382:22: note: place parentheses around the assignment to silence this warning if ( ret = (int)i2n->nNumberOfAtoms - (int)i1n->nNumberOfAtoms ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1382:22: note: use '==' to turn this assignment into an equality comparison if ( ret = (int)i2n->nNumberOfAtoms - (int)i1n->nNumberOfAtoms ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1446:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = i2->nNumberOfIsotopicAtoms - i1->nNumberOfIsotopicAtoms ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1446:18: note: place parentheses around the assignment to silence this warning if ( ret = i2->nNumberOfIsotopicAtoms - i1->nNumberOfIsotopicAtoms ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1446:18: note: use '==' to turn this assignment into an equality comparison if ( ret = i2->nNumberOfIsotopicAtoms - i1->nNumberOfIsotopicAtoms ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1451:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = (int)i2->IsotopicAtom[i].nAtomNumber - (int)i1->IsotopicAtom[i].nAtomNumber ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1451:22: note: place parentheses around the assignment to silence this warning if ( ret = (int)i2->IsotopicAtom[i].nAtomNumber - (int)i1->IsotopicAtom[i].nAtomNumber ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1451:22: note: use '==' to turn this assignment into an equality comparison if ( ret = (int)i2->IsotopicAtom[i].nAtomNumber - (int)i1->IsotopicAtom[i].nAtomNumber ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1453:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = (int)i2->IsotopicAtom[i].nIsoDifference - (int)i1->IsotopicAtom[i].nIsoDifference ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1453:22: note: place parentheses around the assignment to silence this warning if ( ret = (int)i2->IsotopicAtom[i].nIsoDifference - (int)i1->IsotopicAtom[i].nIsoDifference ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1453:22: note: use '==' to turn this assignment into an equality comparison if ( ret = (int)i2->IsotopicAtom[i].nIsoDifference - (int)i1->IsotopicAtom[i].nIsoDifference ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1459:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = (int)i2->IsotopicAtom[i].nNum_T - (int)i1->IsotopicAtom[i].nNum_T ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1459:22: note: place parentheses around the assignment to silence this warning if ( ret = (int)i2->IsotopicAtom[i].nNum_T - (int)i1->IsotopicAtom[i].nNum_T ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1459:22: note: use '==' to turn this assignment into an equality comparison if ( ret = (int)i2->IsotopicAtom[i].nNum_T - (int)i1->IsotopicAtom[i].nNum_T ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1461:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = (int)i2->IsotopicAtom[i].nNum_D - (int)i1->IsotopicAtom[i].nNum_D ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1461:22: note: place parentheses around the assignment to silence this warning if ( ret = (int)i2->IsotopicAtom[i].nNum_D - (int)i1->IsotopicAtom[i].nNum_D ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1461:22: note: use '==' to turn this assignment into an equality comparison if ( ret = (int)i2->IsotopicAtom[i].nNum_D - (int)i1->IsotopicAtom[i].nNum_D ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1463:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = (int)i2->IsotopicAtom[i].nNum_H - (int)i1->IsotopicAtom[i].nNum_H ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1463:22: note: place parentheses around the assignment to silence this warning if ( ret = (int)i2->IsotopicAtom[i].nNum_H - (int)i1->IsotopicAtom[i].nNum_H ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1463:22: note: use '==' to turn this assignment into an equality comparison if ( ret = (int)i2->IsotopicAtom[i].nNum_H - (int)i1->IsotopicAtom[i].nNum_H ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1469:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = i2->nNumberOfIsotopicTGroups - i1->nNumberOfIsotopicTGroups ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1469:18: note: place parentheses around the assignment to silence this warning if ( ret = i2->nNumberOfIsotopicTGroups - i1->nNumberOfIsotopicTGroups ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1469:18: note: use '==' to turn this assignment into an equality comparison if ( ret = i2->nNumberOfIsotopicTGroups - i1->nNumberOfIsotopicTGroups ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1473:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = (int)i2->IsotopicTGroup[i].nTGroupNumber - (int)i1->IsotopicTGroup[i].nTGroupNumber ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1473:22: note: place parentheses around the assignment to silence this warning if ( ret = (int)i2->IsotopicTGroup[i].nTGroupNumber - (int)i1->IsotopicTGroup[i].nTGroupNumber ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1473:22: note: use '==' to turn this assignment into an equality comparison if ( ret = (int)i2->IsotopicTGroup[i].nTGroupNumber - (int)i1->IsotopicTGroup[i].nTGroupNumber ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1475:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = (int)i2->IsotopicTGroup[i].nNum_T - (int)i1->IsotopicTGroup[i].nNum_T ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1475:22: note: place parentheses around the assignment to silence this warning if ( ret = (int)i2->IsotopicTGroup[i].nNum_T - (int)i1->IsotopicTGroup[i].nNum_T ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1475:22: note: use '==' to turn this assignment into an equality comparison if ( ret = (int)i2->IsotopicTGroup[i].nNum_T - (int)i1->IsotopicTGroup[i].nNum_T ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1477:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = (int)i2->IsotopicTGroup[i].nNum_D - (int)i1->IsotopicTGroup[i].nNum_D ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1477:22: note: place parentheses around the assignment to silence this warning if ( ret = (int)i2->IsotopicTGroup[i].nNum_D - (int)i1->IsotopicTGroup[i].nNum_D ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1477:22: note: use '==' to turn this assignment into an equality comparison if ( ret = (int)i2->IsotopicTGroup[i].nNum_D - (int)i1->IsotopicTGroup[i].nNum_D ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1479:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = (int)i2->IsotopicTGroup[i].nNum_H - (int)i1->IsotopicTGroup[i].nNum_H ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1479:22: note: place parentheses around the assignment to silence this warning if ( ret = (int)i2->IsotopicTGroup[i].nNum_H - (int)i1->IsotopicTGroup[i].nNum_H ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1479:22: note: use '==' to turn this assignment into an equality comparison if ( ret = (int)i2->IsotopicTGroup[i].nNum_H - (int)i1->IsotopicTGroup[i].nNum_H ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1501:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = (i1->nTotalCharge? 1:0) - (i2->nTotalCharge? 1:0) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1501:14: note: place parentheses around the assignment to silence this warning if ( ret = (i1->nTotalCharge? 1:0) - (i2->nTotalCharge? 1:0) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1501:14: note: use '==' to turn this assignment into an equality comparison if ( ret = (i1->nTotalCharge? 1:0) - (i2->nTotalCharge? 1:0) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1586:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = nDesc1 - nDesc2 ) { ~~~~^~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1586:18: note: place parentheses around the assignment to silence this warning if ( ret = nDesc1 - nDesc2 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1586:18: note: use '==' to turn this assignment into an equality comparison if ( ret = nDesc1 - nDesc2 ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1727:28: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( nOutputString = (AT_RANK *)inchi_calloc( nTotOutputStringLen, sizeof(nOutputString[0]) ) ) { ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1727:28: note: place parentheses around the assignment to silence this warning if ( nOutputString = (AT_RANK *)inchi_calloc( nTotOutputStringLen, sizeof(nOutputString[0]) ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1727:28: note: use '==' to turn this assignment into an equality comparison if ( nOutputString = (AT_RANK *)inchi_calloc( nTotOutputStringLen, sizeof(nOutputString[0]) ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1765:28: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( nOutputString = (AT_RANK *)inchi_calloc( nTotOutputStringLen, sizeof(nOutputString[0]) ) ) { ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1765:28: note: place parentheses around the assignment to silence this warning if ( nOutputString = (AT_RANK *)inchi_calloc( nTotOutputStringLen, sizeof(nOutputString[0]) ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:1765:28: note: use '==' to turn this assignment into an equality comparison if ( nOutputString = (AT_RANK *)inchi_calloc( nTotOutputStringLen, sizeof(nOutputString[0]) ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:2203:59: warning: '&&' within '||' [-Wlogical-op-parentheses] s1->nBondAtom1[j1] == s2->nBondAtom1[j2] && s1->nBondAtom2[j1] < s2->nBondAtom2[j2]) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:2203:59: note: place parentheses around the '&&' expression to silence this warning s1->nBondAtom1[j1] == s2->nBondAtom1[j2] && s1->nBondAtom2[j1] < s2->nBondAtom2[j2]) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:2421:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = CompareReversedStereoINChI( i1->Stereo, i2->Stereo ) ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:2421:14: note: place parentheses around the assignment to silence this warning if ( ret = CompareReversedStereoINChI( i1->Stereo, i2->Stereo ) ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:2421:14: note: use '==' to turn this assignment into an equality comparison if ( ret = CompareReversedStereoINChI( i1->Stereo, i2->Stereo ) ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:2432:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = CompareReversedStereoINChI( i1->StereoIsotopic, i2->StereoIsotopic ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:2432:14: note: place parentheses around the assignment to silence this warning if ( ret = CompareReversedStereoINChI( i1->StereoIsotopic, i2->StereoIsotopic ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:2432:14: note: use '==' to turn this assignment into an equality comparison if ( ret = CompareReversedStereoINChI( i1->StereoIsotopic, i2->StereoIsotopic ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:2900:39: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( !out_norm_data[TAUT_NON]->at && !out_norm_data[TAUT_YES]->at || !inp_at || ret ) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:2900:39: note: place parentheses around the '&&' expression to silence this warning if ( !out_norm_data[TAUT_NON]->at && !out_norm_data[TAUT_YES]->at || !inp_at || ret ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:3105:53: warning: '&&' within '||' [-Wlogical-op-parentheses] 1 < NUM_H_ISOTOPES && t_group_info->tni.nNumRemovedProtonsIsotopic[1] || ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:3105:53: note: place parentheses around the '&&' expression to silence this warning 1 < NUM_H_ISOTOPES && t_group_info->tni.nNumRemovedProtonsIsotopic[1] || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:3106:53: warning: '&&' within '||' [-Wlogical-op-parentheses] 2 < NUM_H_ISOTOPES && t_group_info->tni.nNumRemovedProtonsIsotopic[2]) ; ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:3106:53: note: place parentheses around the '&&' expression to silence this warning 2 < NUM_H_ISOTOPES && t_group_info->tni.nNumRemovedProtonsIsotopic[2]) ; ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:3103:86: warning: '&&' within '||' [-Wlogical-op-parentheses] s[TAUT_YES].nLenLinearCTTautomer > 0 && t_group_info && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:3103:86: note: place parentheses around the '&&' expression to silence this warning s[TAUT_YES].nLenLinearCTTautomer > 0 && t_group_info && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:3109:83: warning: '&&' within '||' [-Wlogical-op-parentheses] s[TAUT_YES].nLenIsotopicEndpoints > 1 && t_group_info && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:3109:83: note: place parentheses around the '&&' expression to silence this warning s[TAUT_YES].nLenIsotopicEndpoints > 1 && t_group_info && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:3245:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret= AllocateCS( pCS, num_atoms, num_atoms, s[TAUT_NON].nLenCT, s[TAUT_NON].nLenCTAtOnly, ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:3245:21: note: place parentheses around the assignment to silence this warning if ( ret= AllocateCS( pCS, num_atoms, num_atoms, s[TAUT_NON].nLenCT, s[TAUT_NON].nLenCTAtOnly, ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:3245:21: note: use '==' to turn this assignment into an equality comparison if ( ret= AllocateCS( pCS, num_atoms, num_atoms, s[TAUT_NON].nLenCT, s[TAUT_NON].nLenCTAtOnly, ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:3269:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret= AllocateCS( pCS, num_atoms, num_at_tg, s[TAUT_YES].nLenCT, s[TAUT_YES].nLenCTAtOnly, ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:3269:21: note: place parentheses around the assignment to silence this warning if ( ret= AllocateCS( pCS, num_atoms, num_at_tg, s[TAUT_YES].nLenCT, s[TAUT_YES].nLenCTAtOnly, ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimake.c:3269:21: note: use '==' to turn this assignment into an equality comparison if ( ret= AllocateCS( pCS, num_atoms, num_at_tg, s[TAUT_YES].nLenCT, s[TAUT_YES].nLenCTAtOnly, ^ == 73 warnings generated. [ 5%] Building C object src/formats/libinchi/CMakeFiles/inchi.dir/ichimap1.o /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap1.c:166:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = (int)LinearCTStereoDble1[i].at_num1 - (int)LinearCTStereoDble2[i].at_num1 ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap1.c:166:22: note: place parentheses around the assignment to silence this warning if ( ret = (int)LinearCTStereoDble1[i].at_num1 - (int)LinearCTStereoDble2[i].at_num1 ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap1.c:166:22: note: use '==' to turn this assignment into an equality comparison if ( ret = (int)LinearCTStereoDble1[i].at_num1 - (int)LinearCTStereoDble2[i].at_num1 ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap1.c:168:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = (int)LinearCTStereoDble1[i].at_num2 - (int)LinearCTStereoDble2[i].at_num2 ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap1.c:168:22: note: place parentheses around the assignment to silence this warning if ( ret = (int)LinearCTStereoDble1[i].at_num2 - (int)LinearCTStereoDble2[i].at_num2 ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap1.c:168:22: note: use '==' to turn this assignment into an equality comparison if ( ret = (int)LinearCTStereoDble1[i].at_num2 - (int)LinearCTStereoDble2[i].at_num2 ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap1.c:170:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = (int)LinearCTStereoDble1[i].parity - (int)LinearCTStereoDble2[i].parity ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap1.c:170:22: note: place parentheses around the assignment to silence this warning if ( ret = (int)LinearCTStereoDble1[i].parity - (int)LinearCTStereoDble2[i].parity ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap1.c:170:22: note: use '==' to turn this assignment into an equality comparison if ( ret = (int)LinearCTStereoDble1[i].parity - (int)LinearCTStereoDble2[i].parity ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap1.c:195:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = (int)LinearCTStereoCarb1[i].at_num - (int)LinearCTStereoCarb2[i].at_num ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap1.c:195:22: note: place parentheses around the assignment to silence this warning if ( ret = (int)LinearCTStereoCarb1[i].at_num - (int)LinearCTStereoCarb2[i].at_num ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap1.c:195:22: note: use '==' to turn this assignment into an equality comparison if ( ret = (int)LinearCTStereoCarb1[i].at_num - (int)LinearCTStereoCarb2[i].at_num ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap1.c:197:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = (int)LinearCTStereoCarb1[i].parity - (int)LinearCTStereoCarb2[i].parity ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap1.c:197:22: note: place parentheses around the assignment to silence this warning if ( ret = (int)LinearCTStereoCarb1[i].parity - (int)LinearCTStereoCarb2[i].parity ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap1.c:197:22: note: use '==' to turn this assignment into an equality comparison if ( ret = (int)LinearCTStereoCarb1[i].parity - (int)LinearCTStereoCarb2[i].parity ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap1.c:425:46: warning: '&&' within '||' [-Wlogical-op-parentheses] canon_rank1_inp == *canon_rank1_min && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap1.c:425:46: note: place parentheses around the '&&' expression to silence this warning canon_rank1_inp == *canon_rank1_min && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap1.c:451:46: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( cumulene_len%2 && !bAllene || /* 09-26-2003 */ ~~~~~~~~~~~~~~~~^~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap1.c:451:46: note: place parentheses around the '&&' expression to silence this warning if ( cumulene_len%2 && !bAllene || /* 09-26-2003 */ ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap1.c:452:48: warning: '&&' within '||' [-Wlogical-op-parentheses] !(cumulene_len%2) && bAllene ) { /* 08-17-2003 Fix05 */ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap1.c:452:48: note: place parentheses around the '&&' expression to silence this warning !(cumulene_len%2) && bAllene ) { /* 08-17-2003 Fix05 */ ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap1.c:675:29: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( cur_tree->tree = (AT_NUMB *)inchi_calloc( num_atoms, sizeof(cur_tree->tree[0]) ) ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap1.c:675:29: note: place parentheses around the assignment to silence this warning if ( cur_tree->tree = (AT_NUMB *)inchi_calloc( num_atoms, sizeof(cur_tree->tree[0]) ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap1.c:675:29: note: use '==' to turn this assignment into an equality comparison if ( cur_tree->tree = (AT_NUMB *)inchi_calloc( num_atoms, sizeof(cur_tree->tree[0]) ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap1.c:689:33: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( cur_tree->tree = (AT_NUMB *)inchi_calloc( cur_tree->max_len + cur_tree->incr_len, sizeof(cur_tree->tree[0]) ) ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap1.c:689:33: note: place parentheses around the assignment to silence this warning if ( cur_tree->tree = (AT_NUMB *)inchi_calloc( cur_tree->max_len + cur_tree->incr_len, sizeof(cur_tree->tree[0]) ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap1.c:689:33: note: use '==' to turn this assignment into an equality comparison if ( cur_tree->tree = (AT_NUMB *)inchi_calloc( cur_tree->max_len + cur_tree->incr_len, sizeof(cur_tree->tree[0]) ) ) { ^ == 10 warnings generated. [ 5%] Building C object src/formats/libinchi/CMakeFiles/inchi.dir/ichimap2.o /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:737:16: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( j > 0 && !r[0] || j > 1 && !r[1] ) ~~~~~~^~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:737:16: note: place parentheses around the '&&' expression to silence this warning if ( j > 0 && !r[0] || j > 1 && !r[1] ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:737:34: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( j > 0 && !r[0] || j > 1 && !r[1] ) ~~ ~~~~~~^~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:737:34: note: place parentheses around the '&&' expression to silence this warning if ( j > 0 && !r[0] || j > 1 && !r[1] ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:740:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( j == 2 && r[0] == r[1] || iNeigh < 0 ) { ~~~~~~~^~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:740:17: note: place parentheses around the '&&' expression to silence this warning if ( j == 2 && r[0] == r[1] || iNeigh < 0 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:1231:31: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( mode == MAP_MODE_S4 && in1 || /* for S4 we need only (in1,in2) = (0,1) (0,2) (0,3) pairs of neighbors */ ~~~~~~~~~~~~~~~~~~~~~^~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:1231:31: note: place parentheses around the '&&' expression to silence this warning if ( mode == MAP_MODE_S4 && in1 || /* for S4 we need only (in1,in2) = (0,1) (0,2) (0,3) pairs of neighbors */ ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:1232:31: warning: '&&' within '||' [-Wlogical-op-parentheses] mode != MAP_MODE_STD && at[ia].valence != MAX_NUM_STEREO_ATOM_NEIGH || ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:1232:31: note: place parentheses around the '&&' expression to silence this warning mode != MAP_MODE_STD && at[ia].valence != MAX_NUM_STEREO_ATOM_NEIGH || ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:1233:31: warning: '&&' within '||' [-Wlogical-op-parentheses] mode != MAP_MODE_STD && nSymmRank[n1] != nSymmRank[n2] ) { ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:1233:31: note: place parentheses around the '&&' expression to silence this warning mode != MAP_MODE_STD && nSymmRank[n1] != nSymmRank[n2] ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:1253:31: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( mode != MAP_MODE_STD && nSymmRank[other_neigh[0]] != nSymmRank[other_neigh[1]] || ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:1253:31: note: place parentheses around the '&&' expression to silence this warning if ( mode != MAP_MODE_STD && nSymmRank[other_neigh[0]] != nSymmRank[other_neigh[1]] || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:1254:31: warning: '&&' within '||' [-Wlogical-op-parentheses] mode == MAP_MODE_S4 && nSymmRank[n1] != nSymmRank[other_neigh[1]] ) { ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:1254:31: note: place parentheses around the '&&' expression to silence this warning mode == MAP_MODE_S4 && nSymmRank[n1] != nSymmRank[other_neigh[1]] ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:1879:40: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( nNeighMode != NEIGH_MODE_RING && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:1879:40: note: place parentheses around the '&&' expression to silence this warning if ( nNeighMode != NEIGH_MODE_RING && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:1904:33: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( bParitiesInverted > 0 && !(mode == MAP_MODE_C2v || mode == MAP_MODE_S4) || ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:1904:33: note: place parentheses around the '&&' expression to silence this warning if ( bParitiesInverted > 0 && !(mode == MAP_MODE_C2v || mode == MAP_MODE_S4) || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:1905:33: warning: '&&' within '||' [-Wlogical-op-parentheses] bParitiesInverted == 0 && !(mode == MAP_MODE_C2 || mode == MAP_MODE_STD)) { ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:1905:33: note: place parentheses around the '&&' expression to silence this warning bParitiesInverted == 0 && !(mode == MAP_MODE_C2 || mode == MAP_MODE_STD)) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:2135:21: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( s1 && !at[i11].parity || s2 && !at[i12].parity ) { ~~~^~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:2135:21: note: place parentheses around the '&&' expression to silence this warning if ( s1 && !at[i11].parity || s2 && !at[i12].parity ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:2135:46: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( s1 && !at[i11].parity || s2 && !at[i12].parity ) { ~~ ~~~^~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:2135:46: note: place parentheses around the '&&' expression to silence this warning if ( s1 && !at[i11].parity || s2 && !at[i12].parity ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:2141:61: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( nNeighMode == NEIGH_MODE_RING && (i11 != i01) && (i12 != i01) || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:2141:61: note: place parentheses around the '&&' expression to silence this warning if ( nNeighMode == NEIGH_MODE_RING && (i11 != i01) && (i12 != i01) || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:2159:99: warning: '&&' within '||' [-Wlogical-op-parentheses] (parity1 == parity1orig || parity2 == parity2orig || parity1 != parity2) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:2159:99: note: place parentheses around the '&&' expression to silence this warning (parity1 == parity1orig || parity2 == parity2orig || parity1 != parity2) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:2161:45: warning: '&&' within '||' [-Wlogical-op-parentheses] parity1 != parity2 && (!ATOM_PARITY_WELL_DEF(parity1) || ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:2161:45: note: place parentheses around the '&&' expression to silence this warning parity1 != parity2 && (!ATOM_PARITY_WELL_DEF(parity1) || ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:2263:34: warning: '&&' within '||' [-Wlogical-op-parentheses] switch ( (i11 == cur && i12 == prev_sb_neigh || i12 == cur && i11 == prev_sb_neigh) + ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:2263:34: note: place parentheses around the '&&' expression to silence this warning switch ( (i11 == cur && i12 == prev_sb_neigh || i12 == cur && i11 == prev_sb_neigh) + ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:2263:72: warning: '&&' within '||' [-Wlogical-op-parentheses] switch ( (i11 == cur && i12 == prev_sb_neigh || i12 == cur && i11 == prev_sb_neigh) + ~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:2263:72: note: place parentheses around the '&&' expression to silence this warning switch ( (i11 == cur && i12 == prev_sb_neigh || i12 == cur && i11 == prev_sb_neigh) + ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:2264:34: warning: '&&' within '||' [-Wlogical-op-parentheses] (i21 == cur && i22 == prev_sb_neigh || i22 == cur && i21 == prev_sb_neigh) ) { ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:2264:34: note: place parentheses around the '&&' expression to silence this warning (i21 == cur && i22 == prev_sb_neigh || i22 == cur && i21 == prev_sb_neigh) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:2264:72: warning: '&&' within '||' [-Wlogical-op-parentheses] (i21 == cur && i22 == prev_sb_neigh || i22 == cur && i21 == prev_sb_neigh) ) { ~~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:2264:72: note: place parentheses around the '&&' expression to silence this warning (i21 == cur && i22 == prev_sb_neigh || i22 == cur && i21 == prev_sb_neigh) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:2290:21: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( s1 && 0 > GetStereoNeighborPos( at, i11, i12 ) || ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:2290:21: note: place parentheses around the '&&' expression to silence this warning if ( s1 && 0 > GetStereoNeighborPos( at, i11, i12 ) || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:2291:21: warning: '&&' within '||' [-Wlogical-op-parentheses] s2 && 0 > GetStereoNeighborPos( at, i21, i22 ) ) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:2291:21: note: place parentheses around the '&&' expression to silence this warning s2 && 0 > GetStereoNeighborPos( at, i21, i22 ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:2300:75: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( nNeighMode == NEIGH_MODE_RING && (i11 != i01 || i12 != i02) && (i11 != i02 || i12 != i01) || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:2300:75: note: place parentheses around the '&&' expression to silence this warning if ( nNeighMode == NEIGH_MODE_RING && (i11 != i01 || i12 != i02) && (i11 != i02 || i12 != i01) || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:2310:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( s1 && s2 && ((i11 != i21 || i12 != i22) && (i11 != i22 || i12 != i21) || parity1 != parity2 ) ) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:2310:58: note: place parentheses around the '&&' expression to silence this warning if ( s1 && s2 && ((i11 != i21 || i12 != i22) && (i11 != i22 || i12 != i21) || parity1 != parity2 ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:2320:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( nSymmRank[cur] == nSymmRank[i01] && nSymmRank[prev_sb_neigh] == nSymmRank[i02] || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:2320:59: note: place parentheses around the '&&' expression to silence this warning if ( nSymmRank[cur] == nSymmRank[i01] && nSymmRank[prev_sb_neigh] == nSymmRank[i02] || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:2321:59: warning: '&&' within '||' [-Wlogical-op-parentheses] nSymmRank[cur] == nSymmRank[i02] && nSymmRank[prev_sb_neigh] == nSymmRank[i01] ) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:2321:59: note: place parentheses around the '&&' expression to silence this warning nSymmRank[cur] == nSymmRank[i02] && nSymmRank[prev_sb_neigh] == nSymmRank[i01] ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:2528:72: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( PARITY_ILL_DEF(at[i1].stereo_bond_parity[n1]) && PARITY_VAL(at[i1].stereo_bond_parity[n1]) > new_parity || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:2528:72: note: place parentheses around the '&&' expression to silence this warning if ( PARITY_ILL_DEF(at[i1].stereo_bond_parity[n1]) && PARITY_VAL(at[i1].stereo_bond_parity[n1]) > new_parity || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:2756:75: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( PARITY_ILL_DEF(at[i].stereo_atom_parity) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap2.c:2756:75: note: place parentheses around the '&&' expression to silence this warning if ( PARITY_ILL_DEF(at[i].stereo_atom_parity) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 28 warnings generated. [ 5%] Building C object src/formats/libinchi/CMakeFiles/inchi.dir/ichimap4.o /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap4.c:158:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( !pCS->bStereoIsBetter /* ??? && !pCS->bFirstCT ???*/ && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap4.c:158:67: note: place parentheses around the '&&' expression to silence this warning if ( !pCS->bStereoIsBetter /* ??? && !pCS->bFirstCT ???*/ && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap4.c:160:82: warning: '&&' within '||' [-Wlogical-op-parentheses] at_rank_canon1 == pCS->LinearCTStereoDble[nNumMappedBonds].at_num1 && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap4.c:160:82: note: place parentheses around the '&&' expression to silence this warning at_rank_canon1 == pCS->LinearCTStereoDble[nNumMappedBonds].at_num1 && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap4.c:187:27: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret1 = Next_SB_At_CanonRanks2( &at_rank_canon1_Allene, &at_rank_canon2_Allene, ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap4.c:187:27: note: place parentheses around the assignment to silence this warning if ( ret1 = Next_SB_At_CanonRanks2( &at_rank_canon1_Allene, &at_rank_canon2_Allene, ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap4.c:187:27: note: use '==' to turn this assignment into an equality comparison if ( ret1 = Next_SB_At_CanonRanks2( &at_rank_canon1_Allene, &at_rank_canon2_Allene, ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap4.c:204:82: warning: '&&' within '||' [-Wlogical-op-parentheses] at_rank_canon1 == pCS->LinearCTStereoDble[nNumMappedBonds].at_num1 && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap4.c:204:82: note: place parentheses around the '&&' expression to silence this warning at_rank_canon1 == pCS->LinearCTStereoDble[nNumMappedBonds].at_num1 && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap4.c:202:45: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( !ret1 || !pCS->bStereoIsBetter && ~~ ~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap4.c:202:45: note: place parentheses around the '&&' expression to silence this warning if ( !ret1 || !pCS->bStereoIsBetter && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap4.c:782:36: warning: '&&' within '||' [-Wlogical-op-parentheses] c < 0 && !pCS->bStereoIsBetter ) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap4.c:782:36: note: place parentheses around the '&&' expression to silence this warning c < 0 && !pCS->bStereoIsBetter ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap4.c:1028:37: warning: '&&' within '||' [-Wlogical-op-parentheses] !pCS->bStereoIsBetter && ~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap4.c:1028:37: note: place parentheses around the '&&' expression to silence this warning !pCS->bStereoIsBetter && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap4.c:1252:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( stereo_center_parity == sb_parity_calc && !EN[istk].num_to || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap4.c:1252:57: note: place parentheses around the '&&' expression to silence this warning if ( stereo_center_parity == sb_parity_calc && !EN[istk].num_to || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap4.c:1434:28: warning: '&&' within '||' [-Wlogical-op-parentheses] c < 0 && !pCS->bStereoIsBetter ) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap4.c:1434:28: note: place parentheses around the '&&' expression to silence this warning c < 0 && !pCS->bStereoIsBetter ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap4.c:1555:25: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( UserAction && USER_ACTION_QUIT == (*UserAction)() || ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap4.c:1555:25: note: place parentheses around the '&&' expression to silence this warning if ( UserAction && USER_ACTION_QUIT == (*UserAction)() || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap4.c:1556:26: warning: '&&' within '||' [-Wlogical-op-parentheses] ConsoleQuit && (*ConsoleQuit)() ) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichimap4.c:1556:26: note: place parentheses around the '&&' expression to silence this warning ConsoleQuit && (*ConsoleQuit)() ) { ^ ( ) [ 5%] Building C object src/formats/libinchi/CMakeFiles/inchi.dir/ichinorm.o [ 5%] Building CXX object src/CMakeFiles/openbabel.dir/canon.o 11 warnings generated. [ 5%] Building C object src/formats/libinchi/CMakeFiles/inchi.dir/ichiparm.o In file included from /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiparm.c:76: /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/ichiparm.h:739:43: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( q > pArg+k+1 && errno == ERANGE || t < 0.0 || t*1000.0 > (double)ULONG_MAX) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/ichiparm.h:739:43: note: place parentheses around the '&&' expression to silence this warning if ( q > pArg+k+1 && errno == ERANGE || t < 0.0 || t*1000.0 > (double)ULONG_MAX) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/ichiparm.h:1413:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( sz = (char*) inchi_malloc( (strlen(argv[i]) + 1)*sizeof(sz[0])) ) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/ichiparm.h:1413:25: note: place parentheses around the assignment to silence this warning if ( sz = (char*) inchi_malloc( (strlen(argv[i]) + 1)*sizeof(sz[0])) ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/ichiparm.h:1413:25: note: use '==' to turn this assignment into an equality comparison if ( sz = (char*) inchi_malloc( (strlen(argv[i]) + 1)*sizeof(sz[0])) ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/ichiparm.h:1503:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( sz = (char*) inchi_malloc( (len+1)*sizeof(sz[0]) ) ) ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/ichiparm.h:1503:25: note: place parentheses around the assignment to silence this warning if ( sz = (char*) inchi_malloc( (len+1)*sizeof(sz[0]) ) ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/inchi/ichiparm.h:1503:25: note: use '==' to turn this assignment into an equality comparison if ( sz = (char*) inchi_malloc( (len+1)*sizeof(sz[0]) ) ) ^ == 3 warnings generated. [ 6%] Building C object src/formats/libinchi/CMakeFiles/inchi.dir/ichiprt1.o /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:423:28: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for ( p = s; p = strchr( p, q->nChar ); p ++ ) { ~~^~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:423:28: note: place parentheses around the assignment to silence this warning for ( p = s; p = strchr( p, q->nChar ); p ++ ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:423:28: note: use '==' to turn this assignment into an equality comparison for ( p = s; p = strchr( p, q->nChar ); p ++ ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:530:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( len = Needs2addXmlEntityRefs( szSdfLabel ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:530:18: note: place parentheses around the assignment to silence this warning if ( len = Needs2addXmlEntityRefs( szSdfLabel ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:530:18: note: use '==' to turn this assignment into an equality comparison if ( len = Needs2addXmlEntityRefs( szSdfLabel ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:531:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( p = (char*) inchi_malloc( len+1 ) ) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:531:20: note: place parentheses around the assignment to silence this warning if ( p = (char*) inchi_malloc( len+1 ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:531:20: note: use '==' to turn this assignment into an equality comparison if ( p = (char*) inchi_malloc( len+1 ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:536:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( len = Needs2addXmlEntityRefs( szSdfValue ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:536:18: note: place parentheses around the assignment to silence this warning if ( len = Needs2addXmlEntityRefs( szSdfValue ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:536:18: note: use '==' to turn this assignment into an equality comparison if ( len = Needs2addXmlEntityRefs( szSdfValue ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:537:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( p = (char*) inchi_malloc( len+1 ) ) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:537:20: note: place parentheses around the assignment to silence this warning if ( p = (char*) inchi_malloc( len+1 ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:537:20: note: use '==' to turn this assignment into an equality comparison if ( p = (char*) inchi_malloc( len+1 ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:608:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( len = Needs2addXmlEntityRefs( szErrorText ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:608:14: note: place parentheses around the assignment to silence this warning if ( len = Needs2addXmlEntityRefs( szErrorText ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:608:14: note: use '==' to turn this assignment into an equality comparison if ( len = Needs2addXmlEntityRefs( szErrorText ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:609:28: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( pNewErrorText = (char*) inchi_malloc( len+1 ) ) { ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:609:28: note: place parentheses around the assignment to silence this warning if ( pNewErrorText = (char*) inchi_malloc( len+1 ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:609:28: note: use '==' to turn this assignment into an equality comparison if ( pNewErrorText = (char*) inchi_malloc( len+1 ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:1517:78: warning: '&&' within '||' [-Wlogical-op-parentheses] bCurIsoHPos = (pINChI->nPossibleLocationsOfIsotopicH && pINChI->nPossibleLocationsOfIsotopicH[0] > 1 || pINChI->lenTautomer > 1); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:1517:78: note: place parentheses around the '&&' expression to silence this warning bCurIsoHPos = (pINChI->nPossibleLocationsOfIsotopicH && pINChI->nPossibleLocationsOfIsotopicH[0] > 1 || pINChI->lenTautomer > 1); ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:1519:51: warning: '&&' within '||' [-Wlogical-op-parentheses] bCurIsoHStereo = bCurIsoHPos && (bTautIsoHNum || bTautIsoAt) || bCurIso; ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:1519:51: note: place parentheses around the '&&' expression to silence this warning bCurIsoHStereo = bCurIsoHPos && (bTautIsoHNum || bTautIsoAt) || bCurIso; ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:1590:71: warning: '&&' within '||' [-Wlogical-op-parentheses] bCurStereoSp3 = bCurRelative || bCurStereoSp3 && (pINChI->Stereo->nNumberOfStereoCenters > 1 ); /* Fix11 */ ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:1590:71: note: place parentheses around the '&&' expression to silence this warning bCurStereoSp3 = bCurRelative || bCurStereoSp3 && (pINChI->Stereo->nNumberOfStereoCenters > 1 ); /* Fix11 */ ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:1597:81: warning: '&&' within '||' [-Wlogical-op-parentheses] bCurStereoSp3 = bCurRacemic > 1 || bCurStereoSp3 && (pINChI->Stereo->nNumberOfStereoCenters > 1 ); /* Fix11 */ ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:1597:81: note: place parentheses around the '&&' expression to silence this warning bCurStereoSp3 = bCurRacemic > 1 || bCurStereoSp3 && (pINChI->Stereo->nNumberOfStereoCenters > 1 ); /* Fix11 */ ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:1617:69: warning: '&&' within '||' [-Wlogical-op-parentheses] bIsotopicStereoAbsInverted[ii] |= bCurIsoStereoSp3 && (pINChI->StereoIsotopic->nCompInv2Abs < 0) || ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:1617:69: note: place parentheses around the '&&' expression to silence this warning bIsotopicStereoAbsInverted[ii] |= bCurIsoStereoSp3 && (pINChI->StereoIsotopic->nCompInv2Abs < 0) || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:1619:89: warning: '&&' within '||' [-Wlogical-op-parentheses] pINChI->StereoIsotopic->nCompInv2Abs && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:1619:89: note: place parentheses around the '&&' expression to silence this warning pINChI->StereoIsotopic->nCompInv2Abs && ^ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:1622:69: warning: '&&' within '||' [-Wlogical-op-parentheses] bIsotopicStereoAbs[ii] |= bCurIsoStereoSp3 && (pINChI->StereoIsotopic->nCompInv2Abs != 0) || ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:1622:69: note: place parentheses around the '&&' expression to silence this warning bIsotopicStereoAbs[ii] |= bCurIsoStereoSp3 && (pINChI->StereoIsotopic->nCompInv2Abs != 0) || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:1624:89: warning: '&&' within '||' [-Wlogical-op-parentheses] pINChI->StereoIsotopic->nCompInv2Abs && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:1624:89: note: place parentheses around the '&&' expression to silence this warning pINChI->StereoIsotopic->nCompInv2Abs && ^ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:1795:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( INCHI_REC == iINChI || INCHI_BAS == iINChI && bDisconnectedCoord ) ~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:1795:57: note: place parentheses around the '&&' expression to silence this warning if ( INCHI_REC == iINChI || INCHI_BAS == iINChI && bDisconnectedCoord ) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:2019:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( nSegmAction = INChI_SegmentAction( sDifSegs[nCurINChISegment][DIFS_b_SBONDS] ) ) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:2019:26: note: place parentheses around the assignment to silence this warning if ( nSegmAction = INChI_SegmentAction( sDifSegs[nCurINChISegment][DIFS_b_SBONDS] ) ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:2019:26: note: use '==' to turn this assignment into an equality comparison if ( nSegmAction = INChI_SegmentAction( sDifSegs[nCurINChISegment][DIFS_b_SBONDS] ) ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:2044:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( nSegmAction = INChI_SegmentAction( sDifSegs[nCurINChISegment][DIFS_t_SATOMS] ) ) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:2044:26: note: place parentheses around the assignment to silence this warning if ( nSegmAction = INChI_SegmentAction( sDifSegs[nCurINChISegment][DIFS_t_SATOMS] ) ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:2044:26: note: use '==' to turn this assignment into an equality comparison if ( nSegmAction = INChI_SegmentAction( sDifSegs[nCurINChISegment][DIFS_t_SATOMS] ) ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:2071:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( nSegmAction = INChI_SegmentAction( sDifSegs[nCurINChISegment][DIFS_m_SP3INV] ) ) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:2071:26: note: place parentheses around the assignment to silence this warning if ( nSegmAction = INChI_SegmentAction( sDifSegs[nCurINChISegment][DIFS_m_SP3INV] ) ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:2071:26: note: use '==' to turn this assignment into an equality comparison if ( nSegmAction = INChI_SegmentAction( sDifSegs[nCurINChISegment][DIFS_m_SP3INV] ) ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:2095:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( nSegmAction = INChI_SegmentAction( sDifSegs[nCurINChISegment][DIFS_s_STYPE] ) ) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:2095:26: note: place parentheses around the assignment to silence this warning if ( nSegmAction = INChI_SegmentAction( sDifSegs[nCurINChISegment][DIFS_s_STYPE] ) ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:2095:26: note: use '==' to turn this assignment into an equality comparison if ( nSegmAction = INChI_SegmentAction( sDifSegs[nCurINChISegment][DIFS_s_STYPE] ) ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:2155:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( nSegmAction = INChI_SegmentAction( sDifSegs[nCurINChISegment][DIFS_i_IATOMS] ) ) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:2155:26: note: place parentheses around the assignment to silence this warning if ( nSegmAction = INChI_SegmentAction( sDifSegs[nCurINChISegment][DIFS_i_IATOMS] ) ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:2155:26: note: use '==' to turn this assignment into an equality comparison if ( nSegmAction = INChI_SegmentAction( sDifSegs[nCurINChISegment][DIFS_i_IATOMS] ) ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:2181:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( nSegmAction = INChI_SegmentAction( sDifSegs[nCurINChISegment][DIFS_h_H_ATOMS] ) ) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:2181:26: note: place parentheses around the assignment to silence this warning if ( nSegmAction = INChI_SegmentAction( sDifSegs[nCurINChISegment][DIFS_h_H_ATOMS] ) ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:2181:26: note: use '==' to turn this assignment into an equality comparison if ( nSegmAction = INChI_SegmentAction( sDifSegs[nCurINChISegment][DIFS_h_H_ATOMS] ) ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:2217:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( nSegmAction = INChI_SegmentAction( sDifSegs[nCurINChISegment][DIFS_b_SBONDS] ) ) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:2217:30: note: place parentheses around the assignment to silence this warning if ( nSegmAction = INChI_SegmentAction( sDifSegs[nCurINChISegment][DIFS_b_SBONDS] ) ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:2217:30: note: use '==' to turn this assignment into an equality comparison if ( nSegmAction = INChI_SegmentAction( sDifSegs[nCurINChISegment][DIFS_b_SBONDS] ) ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:2243:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( nSegmAction = INChI_SegmentAction( sDifSegs[nCurINChISegment][DIFS_t_SATOMS] ) ) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:2243:30: note: place parentheses around the assignment to silence this warning if ( nSegmAction = INChI_SegmentAction( sDifSegs[nCurINChISegment][DIFS_t_SATOMS] ) ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:2243:30: note: use '==' to turn this assignment into an equality comparison if ( nSegmAction = INChI_SegmentAction( sDifSegs[nCurINChISegment][DIFS_t_SATOMS] ) ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:2267:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( nSegmAction = INChI_SegmentAction( sDifSegs[nCurINChISegment][DIFS_m_SP3INV] ) ) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:2267:30: note: place parentheses around the assignment to silence this warning if ( nSegmAction = INChI_SegmentAction( sDifSegs[nCurINChISegment][DIFS_m_SP3INV] ) ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:2267:30: note: use '==' to turn this assignment into an equality comparison if ( nSegmAction = INChI_SegmentAction( sDifSegs[nCurINChISegment][DIFS_m_SP3INV] ) ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:2290:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( nSegmAction = INChI_SegmentAction( sDifSegs[nCurINChISegment][DIFS_s_STYPE] ) ) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:2290:30: note: place parentheses around the assignment to silence this warning if ( nSegmAction = INChI_SegmentAction( sDifSegs[nCurINChISegment][DIFS_s_STYPE] ) ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:2290:30: note: use '==' to turn this assignment into an equality comparison if ( nSegmAction = INChI_SegmentAction( sDifSegs[nCurINChISegment][DIFS_s_STYPE] ) ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:2596:61: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( INCHI_REC == iINChI || INCHI_BAS == iINChI && bDisconnectedCoord ) ~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:2596:61: note: place parentheses around the '&&' expression to silence this warning if ( INCHI_REC == iINChI || INCHI_BAS == iINChI && bDisconnectedCoord ) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:2832:68: warning: '&&' within '||' [-Wlogical-op-parentheses] bTautomericOutputAllowed && bTautomeric && bIsotopicTautEqu[iCurTautMode] || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:2832:68: note: place parentheses around the '&&' expression to silence this warning bTautomericOutputAllowed && bTautomeric && bIsotopicTautEqu[iCurTautMode] || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:2834:33: warning: '&&' within '||' [-Wlogical-op-parentheses] bXml && ( bIgn_UU_Sp3_Iso[iCurTautMode] || bIgn_UU_Sp2_Iso[iCurTautMode] ) ) ) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:2834:33: note: place parentheses around the '&&' expression to silence this warning bXml && ( bIgn_UU_Sp3_Iso[iCurTautMode] || bIgn_UU_Sp2_Iso[iCurTautMode] ) ) ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:3561:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( q = strchr(szVal, '.') ) { ~~^~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:3561:20: note: place parentheses around the assignment to silence this warning if ( q = strchr(szVal, '.') ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:3561:20: note: use '==' to turn this assignment into an equality comparison if ( q = strchr(szVal, '.') ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:3613:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( p = (char *)memchr( szCurCoord, '\0', sizeof(szCurCoord)) ) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:3613:20: note: place parentheses around the assignment to silence this warning if ( p = (char *)memchr( szCurCoord, '\0', sizeof(szCurCoord)) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:3613:20: note: use '==' to turn this assignment into an equality comparison if ( p = (char *)memchr( szCurCoord, '\0', sizeof(szCurCoord)) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:3715:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( val = at[j].charge ) { ~~~~^~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:3715:22: note: place parentheses around the assignment to silence this warning if ( val = at[j].charge ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:3715:22: note: use '==' to turn this assignment into an equality comparison if ( val = at[j].charge ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:3722:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( val = at[j].radical ) { ~~~~^~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:3722:22: note: place parentheses around the assignment to silence this warning if ( val = at[j].radical ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:3722:22: note: use '==' to turn this assignment into an equality comparison if ( val = at[j].radical ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:3726:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( val = at[j].iso_atw_diff ) { ~~~~^~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:3726:22: note: place parentheses around the assignment to silence this warning if ( val = at[j].iso_atw_diff ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:3726:22: note: use '==' to turn this assignment into an equality comparison if ( val = at[j].iso_atw_diff ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:3748:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( val = at[j].num_iso_H[k] ) { ~~~~^~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:3748:30: note: place parentheses around the assignment to silence this warning if ( val = at[j].num_iso_H[k] ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:3748:30: note: use '==' to turn this assignment into an equality comparison if ( val = at[j].num_iso_H[k] ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:3910:37: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( chain_len == 1 && chain_len2 == 1 || /* regular stereobond */ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:3910:37: note: place parentheses around the '&&' expression to silence this warning if ( chain_len == 1 && chain_len2 == 1 || /* regular stereobond */ ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:3911:37: warning: '&&' within '||' [-Wlogical-op-parentheses] chain_len > 1 && j > pnxt_atom ) { /* j is a cumulene endpoint */ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:3911:37: note: place parentheses around the '&&' expression to silence this warning chain_len > 1 && j > pnxt_atom ) { /* j is a cumulene endpoint */ ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:4072:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( len = WriteOrigCoord( orig_inp_data->num_inp_atoms, ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:4072:21: note: place parentheses around the assignment to silence this warning while ( len = WriteOrigCoord( orig_inp_data->num_inp_atoms, ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:4072:21: note: use '==' to turn this assignment into an equality comparison while ( len = WriteOrigCoord( orig_inp_data->num_inp_atoms, ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:4095:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( len = WriteOrigAtoms( orig_inp_data->num_inp_atoms, ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:4095:17: note: place parentheses around the assignment to silence this warning while ( len = WriteOrigAtoms( orig_inp_data->num_inp_atoms, ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:4095:17: note: use '==' to turn this assignment into an equality comparison while ( len = WriteOrigAtoms( orig_inp_data->num_inp_atoms, ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:4114:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( len = WriteOrigBonds( orig_inp_data->num_inp_atoms, ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:4114:17: note: place parentheses around the assignment to silence this warning while ( len = WriteOrigBonds( orig_inp_data->num_inp_atoms, ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt1.c:4114:17: note: use '==' to turn this assignment into an equality comparison while ( len = WriteOrigBonds( orig_inp_data->num_inp_atoms, ^ == 40 warnings generated. [ 6%] Building C object src/formats/libinchi/CMakeFiles/inchi.dir/ichiprt2.o /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt2.c:174:53: warning: '&&' within '||' [-Wlogical-op-parentheses] i1->IsotopicAtom && i2->IsotopicAtom && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt2.c:174:53: note: place parentheses around the '&&' expression to silence this warning i1->IsotopicAtom && i2->IsotopicAtom && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt2.c:178:57: warning: '&&' within '||' [-Wlogical-op-parentheses] i1->IsotopicTGroup && i2->IsotopicTGroup && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt2.c:178:57: note: place parentheses around the '&&' expression to silence this warning i1->IsotopicTGroup && i2->IsotopicTGroup && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt2.c:246:31: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( (eql1 & EQL_NUM_ISO) && !a1->bIsIsotopic || ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt2.c:246:31: note: place parentheses around the '&&' expression to silence this warning if ( (eql1 & EQL_NUM_ISO) && !a1->bIsIsotopic || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt2.c:247:31: warning: '&&' within '||' [-Wlogical-op-parentheses] (eql2 & EQL_NUM_ISO) && !a2->bIsIsotopic ) { ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt2.c:247:31: note: place parentheses around the '&&' expression to silence this warning (eql2 & EQL_NUM_ISO) && !a2->bIsIsotopic ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt2.c:530:32: warning: '&&' within '||' [-Wlogical-op-parentheses] i+1 < nLenCT && LinearCT[i+1] < (nMax=LinearCT[i])) ) { ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt2.c:530:32: note: place parentheses around the '&&' expression to silence this warning i+1 < nLenCT && LinearCT[i+1] < (nMax=LinearCT[i])) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt2.c:1482:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( nChar = nValue % ALPHA_BASE ) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt2.c:1482:20: note: place parentheses around the assignment to silence this warning if ( nChar = nValue % ALPHA_BASE ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt2.c:1482:20: note: use '==' to turn this assignment into an equality comparison if ( nChar = nValue % ALPHA_BASE ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt2.c:1595:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( nChar = nValue % DECIMAL_BASE ) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt2.c:1595:20: note: place parentheses around the assignment to silence this warning if ( nChar = nValue % DECIMAL_BASE ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt2.c:1595:20: note: use '==' to turn this assignment into an equality comparison if ( nChar = nValue % DECIMAL_BASE ) { ^ == 7 warnings generated. [ 6%] Building C object src/formats/libinchi/CMakeFiles/inchi.dir/ichiprt3.o /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt3.c:1965:55: warning: '&&' within '||' [-Wlogical-op-parentheses] pINChI->nPossibleLocationsOfIsotopicH && pINChI->nPossibleLocationsOfIsotopicH[0] > 1) ) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt3.c:1965:55: note: place parentheses around the '&&' expression to silence this warning pINChI->nPossibleLocationsOfIsotopicH && pINChI->nPossibleLocationsOfIsotopicH[0] > 1) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt3.c:2594:40: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( nTotalCharge_Prev = pINChI_Prev->nTotalCharge ) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt3.c:2594:40: note: place parentheses around the assignment to silence this warning if ( nTotalCharge_Prev = pINChI_Prev->nTotalCharge ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt3.c:2594:40: note: use '==' to turn this assignment into an equality comparison if ( nTotalCharge_Prev = pINChI_Prev->nTotalCharge ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt3.c:2663:44: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( nTotalCharge_Prev = pINChI_Prev->nTotalCharge ) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt3.c:2663:44: note: place parentheses around the assignment to silence this warning if ( nTotalCharge_Prev = pINChI_Prev->nTotalCharge ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt3.c:2663:44: note: use '==' to turn this assignment into an equality comparison if ( nTotalCharge_Prev = pINChI_Prev->nTotalCharge ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt3.c:2671:50: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( nTotalCharge_Taut_Prev = pINChI_Taut_Prev->nTotalCharge ) { ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt3.c:2671:50: note: place parentheses around the assignment to silence this warning if ( nTotalCharge_Taut_Prev = pINChI_Taut_Prev->nTotalCharge ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt3.c:2671:50: note: use '==' to turn this assignment into an equality comparison if ( nTotalCharge_Taut_Prev = pINChI_Taut_Prev->nTotalCharge ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt3.c:2980:96: warning: '&&' within '||' [-Wlogical-op-parentheses] (nTrans_n = (AT_NUMB *)inchi_calloc( num_components+1, sizeof(nTrans_n[0]))) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiprt3.c:2980:96: note: place parentheses around the '&&' expression to silence this warning (nTrans_n = (AT_NUMB *)inchi_calloc( num_components+1, sizeof(nTrans_n[0]))) && ^ ( 5 warnings generated. [ 6%] Building C object src/formats/libinchi/CMakeFiles/inchi.dir/ichiqueu.o /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:180:72: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( endpoint_valence && (endpoint_valence > atom[iat].valence && /* added a check for negative charge or H 3-31-03 */ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:180:72: note: place parentheses around the '&&' expression to silence this warning if ( endpoint_valence && (endpoint_valence > atom[iat].valence && /* added a check for negative charge or H 3-31-03 */ ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:182:52: warning: '&&' within '||' [-Wlogical-op-parentheses] !atom[iat].charge && atom[iat].c_point) ) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:182:52: note: place parentheses around the '&&' expression to silence this warning !atom[iat].charge && atom[iat].c_point) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:541:30: warning: '&&' within '||' [-Wlogical-op-parentheses] nLenDfsPath && nxt_at == (int)DfsPath[nLenDfsPath-1].at_no /* step backwards */ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:541:30: note: place parentheses around the '&&' expression to silence this warning nLenDfsPath && nxt_at == (int)DfsPath[nLenDfsPath-1].at_no /* step backwards */ ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:655:73: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( BondPos[i].nAtomNumber == BondPosTmp[j].nAtomNumber && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:655:73: note: place parentheses around the '&&' expression to silence this warning if ( BondPos[i].nAtomNumber == BondPosTmp[j].nAtomNumber && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:657:75: warning: '&&' within '||' [-Wlogical-op-parentheses] BondPos[i].nAtomNumber == BondPosTmp[j+1].nAtomNumber && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:657:75: note: place parentheses around the '&&' expression to silence this warning BondPos[i].nAtomNumber == BondPosTmp[j+1].nAtomNumber && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:831:53: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( j == BOND_SINGLE && (!atom[o2_at].endpoint && !eif2.cDonor || !atom[o1_at].endpoint && !eif1.cAcceptor) || ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:831:53: note: place parentheses around the '&&' expression to silence this warning if ( j == BOND_SINGLE && (!atom[o2_at].endpoint && !eif2.cDonor || !atom[o1_at].endpoint && !eif1.cAcceptor) || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:831:94: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( j == BOND_SINGLE && (!atom[o2_at].endpoint && !eif2.cDonor || !atom[o1_at].endpoint && !eif1.cAcceptor) || ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:831:94: note: place parentheses around the '&&' expression to silence this warning if ( j == BOND_SINGLE && (!atom[o2_at].endpoint && !eif2.cDonor || !atom[o1_at].endpoint && !eif1.cAcceptor) || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:833:53: warning: '&&' within '||' [-Wlogical-op-parentheses] j == BOND_DOUBLE && (!atom[o2_at].endpoint && !eif2.cAcceptor || !atom[o1_at].endpoint && !eif1.cDonor) ) { ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:833:53: note: place parentheses around the '&&' expression to silence this warning j == BOND_DOUBLE && (!atom[o2_at].endpoint && !eif2.cAcceptor || !atom[o1_at].endpoint && !eif1.cDonor) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:833:97: warning: '&&' within '||' [-Wlogical-op-parentheses] j == BOND_DOUBLE && (!atom[o2_at].endpoint && !eif2.cAcceptor || !atom[o1_at].endpoint && !eif1.cDonor) ) { ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:833:97: note: place parentheses around the '&&' expression to silence this warning j == BOND_DOUBLE && (!atom[o2_at].endpoint && !eif2.cAcceptor || !atom[o1_at].endpoint && !eif1.cDonor) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:831:27: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( j == BOND_SINGLE && (!atom[o2_at].endpoint && !eif2.cDonor || !atom[o1_at].endpoint && !eif1.cAcceptor) || ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:831:27: note: place parentheses around the '&&' expression to silence this warning if ( j == BOND_SINGLE && (!atom[o2_at].endpoint && !eif2.cDonor || !atom[o1_at].endpoint && !eif1.cAcceptor) || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:833:27: warning: '&&' within '||' [-Wlogical-op-parentheses] j == BOND_DOUBLE && (!atom[o2_at].endpoint && !eif2.cAcceptor || !atom[o1_at].endpoint && !eif1.cDonor) ) { ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:833:27: note: place parentheses around the '&&' expression to silence this warning j == BOND_DOUBLE && (!atom[o2_at].endpoint && !eif2.cAcceptor || !atom[o1_at].endpoint && !eif1.cDonor) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:842:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = (nNumBondPos > *pnNumBondPos) || (nNumEndPoint > *pnNumEndPoint)) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:842:17: note: place parentheses around the assignment to silence this warning if (ret = (nNumBondPos > *pnNumBondPos) || (nNumEndPoint > *pnNumEndPoint)) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:842:17: note: use '==' to turn this assignment into an equality comparison if (ret = (nNumBondPos > *pnNumBondPos) || (nNumEndPoint > *pnNumEndPoint)) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:1082:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = (nNumBondPos > *pnNumBondPos) || (nNumEndPoint > *pnNumEndPoint)) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:1082:17: note: place parentheses around the assignment to silence this warning if (ret = (nNumBondPos > *pnNumBondPos) || (nNumEndPoint > *pnNumEndPoint)) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:1082:17: note: use '==' to turn this assignment into an equality comparison if (ret = (nNumBondPos > *pnNumBondPos) || (nNumEndPoint > *pnNumEndPoint)) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:1277:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = (nNumBondPos > *pnNumBondPos) || (nNumEndPoint > *pnNumEndPoint)) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:1277:17: note: place parentheses around the assignment to silence this warning if (ret = (nNumBondPos > *pnNumBondPos) || (nNumEndPoint > *pnNumEndPoint)) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:1277:17: note: use '==' to turn this assignment into an equality comparison if (ret = (nNumBondPos > *pnNumBondPos) || (nNumEndPoint > *pnNumEndPoint)) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:1416:53: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( i == BOND_SINGLE && (!atom[n1_at].endpoint && !eif1.cDonor || !atom[n2_at].endpoint && !eif2.cAcceptor ) || ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ~~ [ 6%] Building C object src/formats/libinchi/CMakeFiles/inchi.dir/ichiread.o /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:1416:53: note: place parentheses around the '&&' expression to silence this warning if ( i == BOND_SINGLE && (!atom[n1_at].endpoint && !eif1.cDonor || !atom[n2_at].endpoint && !eif2.cAcceptor ) || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:1040:22: warning: address of array 'szMessage' will always evaluate to 'true' [-Wpointer-bool-conversion] if ( szMessage ) ~~ ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:1416:97: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( i == BOND_SINGLE && (!atom[n1_at].endpoint && !eif1.cDonor || !atom[n2_at].endpoint && !eif2.cAcceptor ) || ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:1479:47: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( bReqNonTaut || j != TAUT_NON && OneInput->pInpInChI[iINChI][j] ) ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:1416:97: note: place parentheses around the '&&' expression to silence this warning if ( i == BOND_SINGLE && (!atom[n1_at].endpoint && !eif1.cDonor || !atom[n2_at].endpoint && !eif2.cAcceptor ) || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:1479:47: note: place parentheses around the '&&' expression to silence this warning if ( bReqNonTaut || j != TAUT_NON && OneInput->pInpInChI[iINChI][j] ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:1418:53: warning: '&&' within '||' [-Wlogical-op-parentheses] i == BOND_DOUBLE && (!atom[n1_at].endpoint && !eif1.cAcceptor || !atom[n2_at].endpoint && !eif2.cDonor) ) { ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:1515:38: warning: '&&' within '||' [-Wlogical-op-parentheses] else if ( !k && nModeProtonIsoExchgH[iINChI] == MODE_PIXH_ADD_TO_FIRST || ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:1418:53: note: place parentheses around the '&&' expression to silence this warning i == BOND_DOUBLE && (!atom[n1_at].endpoint && !eif1.cAcceptor || !atom[n2_at].endpoint && !eif2.cDonor) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:1515:38: note: place parentheses around the '&&' expression to silence this warning else if ( !k && nModeProtonIsoExchgH[iINChI] == MODE_PIXH_ADD_TO_FIRST || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:1418:97: warning: '&&' within '||' [-Wlogical-op-parentheses] i == BOND_DOUBLE && (!atom[n1_at].endpoint && !eif1.cAcceptor || !atom[n2_at].endpoint && !eif2.cDonor) ) { ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:1516:73: warning: '&&' within '||' [-Wlogical-op-parentheses] k+1 == OneInput->nNumComponents[iINChI][j] && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:1418:97: note: place parentheses around the '&&' expression to silence this warning i == BOND_DOUBLE && (!atom[n1_at].endpoint && !eif1.cAcceptor || !atom[n2_at].endpoint && !eif2.cDonor) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:1516:73: note: place parentheses around the '&&' expression to silence this warning k+1 == OneInput->nNumComponents[iINChI][j] && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:1416:27: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( i == BOND_SINGLE && (!atom[n1_at].endpoint && !eif1.cDonor || !atom[n2_at].endpoint && !eif2.cAcceptor ) || ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:1616:62: warning: '&&' within '||' [-Wlogical-op-parentheses] int cur_is_non_taut = cur_is_in_non_taut && 0 == pINChI[iINChI][k][TAUT_NON]->lenTautomer || ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:1416:27: note: place parentheses around the '&&' expression to silence this warning if ( i == BOND_SINGLE && (!atom[n1_at].endpoint && !eif1.cDonor || !atom[n2_at].endpoint && !eif2.cAcceptor ) || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:1616:62: note: place parentheses around the '&&' expression to silence this warning int cur_is_non_taut = cur_is_in_non_taut && 0 == pINChI[iINChI][k][TAUT_NON]->lenTautomer || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:1418:27: warning: '&&' within '||' [-Wlogical-op-parentheses] i == BOND_DOUBLE && (!atom[n1_at].endpoint && !eif1.cAcceptor || !atom[n2_at].endpoint && !eif2.cDonor) ) { ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:1617:62: warning: '&&' within '||' [-Wlogical-op-parentheses] cur_is_in_taut && 0 == pINChI[iINChI][k][TAUT_YES]->lenTautomer; ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:1418:27: note: place parentheses around the '&&' expression to silence this warning i == BOND_DOUBLE && (!atom[n1_at].endpoint && !eif1.cAcceptor || !atom[n2_at].endpoint && !eif2.cDonor) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:1617:62: note: place parentheses around the '&&' expression to silence this warning cur_is_in_taut && 0 == pINChI[iINChI][k][TAUT_YES]->lenTautomer; ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:1426:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = (nNumBondPos > *pnNumBondPos) || (nNumEndPoint > *pnNumEndPoint)) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:1652:66: warning: '&&' within '||' [-Wlogical-op-parentheses] int cur_is_non_taut = cur_is_in_non_taut && 0 == pINChI[iINChI][k][TAUT_NON]->lenTautomer || ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:1426:17: note: place parentheses around the assignment to silence this warning if (ret = (nNumBondPos > *pnNumBondPos) || (nNumEndPoint > *pnNumEndPoint)) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:1652:66: note: place parentheses around the '&&' expression to silence this warning int cur_is_non_taut = cur_is_in_non_taut && 0 == pINChI[iINChI][k][TAUT_NON]->lenTautomer || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiqueu.c:1426:17: note: use '==' to turn this assignment into an equality comparison if (ret = (nNumBondPos > *pnNumBondPos) || (nNumEndPoint > *pnNumEndPoint)) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:1653:66: warning: '&&' within '||' [-Wlogical-op-parentheses] cur_is_in_taut && 0 == pINChI[iINChI][k][TAUT_YES]->lenTautomer; ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:1653:66: note: place parentheses around the '&&' expression to silence this warning cur_is_in_taut && 0 == pINChI[iINChI][k][TAUT_YES]->lenTautomer; ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:1872:32: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( INCHI_BAS != iInChI && iInChI != INCHI_REC || ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:1872:32: note: place parentheses around the '&&' expression to silence this warning if ( INCHI_BAS != iInChI && iInChI != INCHI_REC || ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:1873:32: warning: '&&' within '||' [-Wlogical-op-parentheses] TAUT_NON != bMobileH && TAUT_YES != bMobileH || k < 0 ) { ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:1873:32: note: place parentheses around the '&&' expression to silence this warning TAUT_NON != bMobileH && TAUT_YES != bMobileH || k < 0 ) { ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:1884:32: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( INCHI_BAS != iInChI && iInChI != INCHI_REC || ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:1884:32: note: place parentheses around the '&&' expression to silence this warning if ( INCHI_BAS != iInChI && iInChI != INCHI_REC || ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:1885:32: warning: '&&' within '||' [-Wlogical-op-parentheses] TAUT_NON != bMobileH && TAUT_YES != bMobileH || k < 0 ) { ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:1885:32: note: place parentheses around the '&&' expression to silence this warning TAUT_NON != bMobileH && TAUT_YES != bMobileH || k < 0 ) { ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:1897:32: warning: '&&' within '||' [-Wlogical-op-parentheses] INCHI_BAS != iInChI && iInChI != INCHI_REC || ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:1897:32: note: place parentheses around the '&&' expression to silence this warning INCHI_BAS != iInChI && iInChI != INCHI_REC || ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:1898:32: warning: '&&' within '||' [-Wlogical-op-parentheses] TAUT_NON != bMobileH && TAUT_YES != bMobileH || k < 0 ) { ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:1898:32: note: place parentheses around the '&&' expression to silence this warning TAUT_NON != bMobileH && TAUT_YES != bMobileH || k < 0 ) { ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:1912:32: warning: '&&' within '||' [-Wlogical-op-parentheses] INCHI_BAS != iInChI && iInChI != INCHI_REC || ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:1912:32: note: place parentheses around the '&&' expression to silence this warning INCHI_BAS != iInChI && iInChI != INCHI_REC || ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:1913:32: warning: '&&' within '||' [-Wlogical-op-parentheses] TAUT_NON != bMobileH && TAUT_YES != bMobileH || k < 0 ) { ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:1913:32: note: place parentheses around the '&&' expression to silence this warning TAUT_NON != bMobileH && TAUT_YES != bMobileH || k < 0 ) { ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:2040:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( pInChI->nNumberOfAtoms > 1 || pInChI->nNum_H && pInChI->nNum_H[0] ) ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:2040:67: note: place parentheses around the '&&' expression to silence this warning if ( pInChI->nNumberOfAtoms > 1 || pInChI->nNum_H && pInChI->nNum_H[0] ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:2139:77: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( nModeProtonIsoExchgH[iINChI] == MODE_PIXH_ADD_A_PIXH_COMPONENT && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:2139:77: note: place parentheses around the '&&' expression to silence this warning if ( nModeProtonIsoExchgH[iINChI] == MODE_PIXH_ADD_A_PIXH_COMPONENT && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:2143:58: warning: '&&' within '||' [-Wlogical-op-parentheses] !OneInput->nNumComponents[iINChI][TAUT_NON] && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:2143:58: note: place parentheses around the '&&' expression to silence this warning !OneInput->nNumComponents[iINChI][TAUT_NON] && ^ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:2511:46: warning: '&&' within '||' [-Wlogical-op-parentheses] pInChI_Alt && pInChI_Alt->nNumberOfIsotopicAtoms; ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:2511:46: note: place parentheses around the '&&' expression to silence this warning pInChI_Alt && pInChI_Alt->nNumberOfIsotopicAtoms; ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:2518:138: warning: '&&' within '||' [-Wlogical-op-parentheses] (!pInChI->StereoIsotopic->nCompInv2Abs || NO_VALUE_INT == pInChI->StereoIsotopic->nCompInv2Abs) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:2518:138: note: place parentheses around the '&&' expression to silence this warning (!pInChI->StereoIsotopic->nCompInv2Abs || NO_VALUE_INT == pInChI->StereoIsotopic->nCompInv2Abs) && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:2590:59: warning: '&&' within '||' [-Wlogical-op-parentheses] pInChI_Alt && pInChI_Alt->nNumberOfIsotopicAtoms; ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:2590:59: note: place parentheses around the '&&' expression to silence this warning pInChI_Alt && pInChI_Alt->nNumberOfIsotopicAtoms; ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:2626:47: warning: '&&' within '||' [-Wlogical-op-parentheses] pInChI_Alt && pInChI_Alt->nNumberOfIsotopicAtoms; ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:2626:47: note: place parentheses around the '&&' expression to silence this warning pInChI_Alt && pInChI_Alt->nNumberOfIsotopicAtoms; ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:2703:46: warning: '&&' within '||' [-Wlogical-op-parentheses] pAltInChI && ( ~~~~~~~~~~^~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:2703:46: note: place parentheses around the '&&' expression to silence this warning pAltInChI && ( ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:2730:118: warning: '&&' within '||' [-Wlogical-op-parentheses] (!pInChI->Stereo->nCompInv2Abs || NO_VALUE_INT == pInChI->Stereo->nCompInv2Abs) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:2730:118: note: place parentheses around the '&&' expression to silence this warning (!pInChI->Stereo->nCompInv2Abs || NO_VALUE_INT == pInChI->Stereo->nCompInv2Abs) && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:2785:77: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( !pInChI->StereoIsotopic && 0 > (ret2 = CopySegment( pInChI, pAltInChI, CPY_SP3_M, 1, -1)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:2785:77: note: place parentheses around the '&&' expression to silence this warning if ( !pInChI->StereoIsotopic && 0 > (ret2 = CopySegment( pInChI, pAltInChI, CPY_SP3_M, 1, -1)) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:2787:79: warning: '&&' within '||' [-Wlogical-op-parentheses] || !pAltInChI->StereoIsotopic && 0 > (ret2 = CopySegment( pAltInChI, pAltInChI, CPY_SP3_M, 1, -1)) ) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:2787:79: note: place parentheses around the '&&' expression to silence this warning || !pAltInChI->StereoIsotopic && 0 > (ret2 = CopySegment( pAltInChI, pAltInChI, CPY_SP3_M, 1, -1)) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:2869:138: warning: '&&' within '||' [-Wlogical-op-parentheses] (!pInChI->StereoIsotopic->nCompInv2Abs || NO_VALUE_INT == pInChI->StereoIsotopic->nCompInv2Abs) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:2869:138: note: place parentheses around the '&&' expression to silence this warning (!pInChI->StereoIsotopic->nCompInv2Abs || NO_VALUE_INT == pInChI->StereoIsotopic->nCompInv2Abs) && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:2923:138: warning: '&&' within '||' [-Wlogical-op-parentheses] (!pInChI->StereoIsotopic->nCompInv2Abs || NO_VALUE_INT == pInChI->StereoIsotopic->nCompInv2Abs) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:2923:138: note: place parentheses around the '&&' expression to silence this warning (!pInChI->StereoIsotopic->nCompInv2Abs || NO_VALUE_INT == pInChI->StereoIsotopic->nCompInv2Abs) && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:3005:45: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( pInChI->Stereo && pInChI->Stereo->nCompInv2Abs == NO_VALUE_INT || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:3005:45: note: place parentheses around the '&&' expression to silence this warning if ( pInChI->Stereo && pInChI->Stereo->nCompInv2Abs == NO_VALUE_INT || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:3006:53: warning: '&&' within '||' [-Wlogical-op-parentheses] pInChI->StereoIsotopic && pInChI->StereoIsotopic->nCompInv2Abs == NO_VALUE_INT ) { ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:3006:53: note: place parentheses around the '&&' expression to silence this warning pInChI->StereoIsotopic && pInChI->StereoIsotopic->nCompInv2Abs == NO_VALUE_INT ) { ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:3531:38: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( (isdigit(UCINT *pStart) && ~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:3531:38: note: place parentheses around the '&&' expression to silence this warning if ( (isdigit(UCINT *pStart) && ~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:4054:61: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( pLine->len == 0 || c != SEG_END && c != RI_ERR_EOF && !INCHI_INP_EOL(c) ) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:4054:61: note: place parentheses around the '&&' expression to silence this warning if ( pLine->len == 0 || c != SEG_END && c != RI_ERR_EOF && !INCHI_INP_EOL(c) ) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:4337:42: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( pLine->len == 0 || c != SEG_END && c != RI_ERR_EOF || !(p = strstr(pLine->str, "InChI=1")) ) ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:4337:42: note: place parentheses around the '&&' expression to silence this warning if ( pLine->len == 0 || c != SEG_END && c != RI_ERR_EOF || !(p = strstr(pLine->str, "InChI=1")) ) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:4916:31: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( !(bMobileH==TAUT_YES && state == IST_MOBILE_H_ISO_ATOMS || ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:4916:31: note: place parentheses around the '&&' expression to silence this warning if ( !(bMobileH==TAUT_YES && state == IST_MOBILE_H_ISO_ATOMS || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:4917:31: warning: '&&' within '||' [-Wlogical-op-parentheses] bMobileH==TAUT_NON && state == IST_FIXED_H_ISO_ATOMS ) ) { ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:4917:31: note: place parentheses around the '&&' expression to silence this warning bMobileH==TAUT_NON && state == IST_FIXED_H_ISO_ATOMS ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:4943:32: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( (isdigit(*pStart) && ~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:4943:32: note: place parentheses around the '&&' expression to silence this warning if ( (isdigit(*pStart) && ~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:5059:96: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( p > pEnd || !isoAtom.nIsoDifference && !isoAtom.nNum_T && !isoAtom.nNum_D && !isoAtom.nNum_H ) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:5059:96: note: place parentheses around the '&&' expression to silence this warning if ( p > pEnd || !isoAtom.nIsoDifference && !isoAtom.nNum_T && !isoAtom.nNum_D && !isoAtom.nNum_H ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:5235:40: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( !pStereo[0]->t_parity && ~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:5235:40: note: place parentheses around the '&&' expression to silence this warning if ( !pStereo[0]->t_parity && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:5237:39: warning: '&&' within '||' [-Wlogical-op-parentheses] !pStereo[0]->nNumber && ~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:5237:39: note: place parentheses around the '&&' expression to silence this warning !pStereo[0]->nNumber && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:5339:32: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( !bMobileHFrom && bIsoFrom || bMobileHFrom && !bIsoFrom ) { ~~~~~~~~~~~~~~^~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:5339:32: note: place parentheses around the '&&' expression to silence this warning if ( !bMobileHFrom && bIsoFrom || bMobileHFrom && !bIsoFrom ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:5339:60: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( !bMobileHFrom && bIsoFrom || bMobileHFrom && !bIsoFrom ) { ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:5339:60: note: place parentheses around the '&&' expression to silence this warning if ( !bMobileHFrom && bIsoFrom || bMobileHFrom && !bIsoFrom ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:5398:40: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( !pStereo[0]->t_parity && ~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:5398:40: note: place parentheses around the '&&' expression to silence this warning if ( !pStereo[0]->t_parity && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:5400:39: warning: '&&' within '||' [-Wlogical-op-parentheses] !pStereo[0]->nNumber && ~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:5400:39: note: place parentheses around the '&&' expression to silence this warning !pStereo[0]->nNumber && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:5504:40: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( !pStereo[0]->b_parity && ~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:5504:40: note: place parentheses around the '&&' expression to silence this warning if ( !pStereo[0]->b_parity && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:5506:42: warning: '&&' within '||' [-Wlogical-op-parentheses] !pStereo[0]->nBondAtom1 && ~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:5506:42: note: place parentheses around the '&&' expression to silence this warning !pStereo[0]->nBondAtom1 && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:5508:42: warning: '&&' within '||' [-Wlogical-op-parentheses] !pStereo[0]->nBondAtom2 && ~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:5508:42: note: place parentheses around the '&&' expression to silence this warning !pStereo[0]->nBondAtom2 && 21 warnings generated. ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:5540:32: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( (isdigit(*pStart) && ~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:5540:32: note: place parentheses around the '&&' expression to silence this warning if ( (isdigit(*pStart) && ~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:5897:32: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( (isdigit(*pStart) && ~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:5897:32: note: place parentheses around the '&&' expression to silence this warning if ( (isdigit(*pStart) && ~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:6132:66: warning: '&&' within '||' [-Wlogical-op-parentheses] pStereo[0]->nBondAtom1[iBond-1] == nAtom1 && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 6%] Building CXX object src/CMakeFiles/openbabel.dir/chains.o /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:6132:66: note: place parentheses around the '&&' expression to silence this warning pStereo[0]->nBondAtom1[iBond-1] == nAtom1 && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:6159:66: warning: '&&' within '||' [-Wlogical-op-parentheses] pStereo[0]->nBondAtom1[iBond-1] == nAtom1 && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:6159:66: note: place parentheses around the '&&' expression to silence this warning pStereo[0]->nBondAtom1[iBond-1] == nAtom1 && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:6278:38: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( (isdigit(UCINT *pStart) && ~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:6278:38: note: place parentheses around the '&&' expression to silence this warning if ( (isdigit(UCINT *pStart) && ~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:6542:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( curAtom = nxtAtom = (int)inchi_strtol( p, &q, base ) ) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:6542:30: note: place parentheses around the assignment to silence this warning if ( curAtom = nxtAtom = (int)inchi_strtol( p, &q, base ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:6542:30: note: use '==' to turn this assignment into an equality comparison if ( curAtom = nxtAtom = (int)inchi_strtol( p, &q, base ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:6648:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( p = t ) { ~~^~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:6648:16: note: place parentheses around the assignment to silence this warning if ( p = t ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:6648:16: note: use '==' to turn this assignment into an equality comparison if ( p = t ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:6741:49: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( !num_Atoms || p < pEnd && !isdigit( UCINT *p) ) { ~~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:6741:49: note: place parentheses around the '&&' expression to silence this warning if ( !num_Atoms || p < pEnd && !isdigit( UCINT *p) ) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:7252:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddLinkedBond( last_atom[num_open], curAtom, (AT_NUMB)nNumAtoms, pLB ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:7252:30: note: place parentheses around the assignment to silence this warning if ( ret = AddLinkedBond( last_atom[num_open], curAtom, (AT_NUMB)nNumAtoms, pLB ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:7252:30: note: use '==' to turn this assignment into an equality comparison if ( ret = AddLinkedBond( last_atom[num_open], curAtom, (AT_NUMB)nNumAtoms, pLB ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:7259:42: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( curAtom = (AT_NUMB)inchi_strtol( p, &q, base ) ) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:7259:42: note: place parentheses around the assignment to silence this warning if ( curAtom = (AT_NUMB)inchi_strtol( p, &q, base ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:7259:42: note: use '==' to turn this assignment into an equality comparison if ( curAtom = (AT_NUMB)inchi_strtol( p, &q, base ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:7260:42: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddLinkedBond( last_atom[num_open], curAtom, (AT_NUMB)nNumAtoms, pLB ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:7260:42: note: place parentheses around the assignment to silence this warning if ( ret = AddLinkedBond( last_atom[num_open], curAtom, (AT_NUMB)nNumAtoms, pLB ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:7260:42: note: use '==' to turn this assignment into an equality comparison if ( ret = AddLinkedBond( last_atom[num_open], curAtom, (AT_NUMB)nNumAtoms, pLB ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:7274:42: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( curAtom = (AT_NUMB)inchi_strtol( p, &q, base ) ) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:7274:42: note: place parentheses around the assignment to silence this warning if ( curAtom = (AT_NUMB)inchi_strtol( p, &q, base ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:7274:42: note: use '==' to turn this assignment into an equality comparison if ( curAtom = (AT_NUMB)inchi_strtol( p, &q, base ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:7275:42: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddLinkedBond( last_atom[num_open], curAtom, (AT_NUMB)nNumAtoms, pLB ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:7275:42: note: place parentheses around the assignment to silence this warning if ( ret = AddLinkedBond( last_atom[num_open], curAtom, (AT_NUMB)nNumAtoms, pLB ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:7275:42: note: use '==' to turn this assignment into an equality comparison if ( ret = AddLinkedBond( last_atom[num_open], curAtom, (AT_NUMB)nNumAtoms, pLB ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:7318:38: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddLinkedBond( last_atom[num_open], curAtom, (AT_NUMB)nNumAtoms, pLB ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:7318:38: note: place parentheses around the assignment to silence this warning if ( ret = AddLinkedBond( last_atom[num_open], curAtom, (AT_NUMB)nNumAtoms, pLB ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:7318:38: note: use '==' to turn this assignment into an equality comparison if ( ret = AddLinkedBond( last_atom[num_open], curAtom, (AT_NUMB)nNumAtoms, pLB ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:7334:38: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddLinkedBond( last_atom[--num_open], curAtom, (AT_NUMB)nNumAtoms, pLB ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:7334:38: note: place parentheses around the assignment to silence this warning if ( ret = AddLinkedBond( last_atom[--num_open], curAtom, (AT_NUMB)nNumAtoms, pLB ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:7334:38: note: use '==' to turn this assignment into an equality comparison if ( ret = AddLinkedBond( last_atom[--num_open], curAtom, (AT_NUMB)nNumAtoms, pLB ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:7346:38: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddLinkedBond( last_atom[num_open-1], curAtom, (AT_NUMB)nNumAtoms, pLB ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:7346:38: note: place parentheses around the assignment to silence this warning if ( ret = AddLinkedBond( last_atom[num_open-1], curAtom, (AT_NUMB)nNumAtoms, pLB ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:7346:38: note: use '==' to turn this assignment into an equality comparison if ( ret = AddLinkedBond( last_atom[num_open-1], curAtom, (AT_NUMB)nNumAtoms, pLB ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:7353:38: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddLinkedBond( last_atom[num_open], curAtom, (AT_NUMB)nNumAtoms, pLB ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:7353:38: note: place parentheses around the assignment to silence this warning if ( ret = AddLinkedBond( last_atom[num_open], curAtom, (AT_NUMB)nNumAtoms, pLB ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:7353:38: note: use '==' to turn this assignment into an equality comparison if ( ret = AddLinkedBond( last_atom[num_open], curAtom, (AT_NUMB)nNumAtoms, pLB ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:7375:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( j = pLB->pBond[i+1].prev ) { ~~^~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:7375:24: note: place parentheses around the assignment to silence this warning if ( j = pLB->pBond[i+1].prev ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:7375:24: note: use '==' to turn this assignment into an equality comparison if ( j = pLB->pBond[i+1].prev ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:7572:55: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( pInpInChI[bMobileH][i].nAtom = (U_CHAR *) inchi_malloc( (len + 1) * sizeof(pInpInChI[0][0].nAtom[0]) ) ) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:7572:55: note: place parentheses around the assignment to silence this warning if ( pInpInChI[bMobileH][i].nAtom = (U_CHAR *) inchi_malloc( (len + 1) * sizeof(pInpInChI[0][0].nAtom[0]) ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:7572:55: note: use '==' to turn this assignment into an equality comparison if ( pInpInChI[bMobileH][i].nAtom = (U_CHAR *) inchi_malloc( (len + 1) * sizeof(pInpInChI[0][0].nAtom[0]) ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:7583:63: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( pInpInChI[bMobileH][i].szHillFormula = (char *) inchi_malloc( inchi_max(len,2) ) ) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:7583:63: note: place parentheses around the assignment to silence this warning if ( pInpInChI[bMobileH][i].szHillFormula = (char *) inchi_malloc( inchi_max(len,2) ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:7583:63: note: use '==' to turn this assignment into an equality comparison if ( pInpInChI[bMobileH][i].szHillFormula = (char *) inchi_malloc( inchi_max(len,2) ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:7806:45: warning: '&&' within '||' [-Wlogical-op-parentheses] stereoFrom->nBondAtom1 && ~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:7806:45: note: place parentheses around the '&&' expression to silence this warning stereoFrom->nBondAtom1 && ^ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:7859:43: warning: '&&' within '||' [-Wlogical-op-parentheses] stereoFrom->t_parity && ~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiread.c:7859:43: note: place parentheses around the '&&' expression to silence this warning stereoFrom->t_parity && ^ ( [ 7%] Building C object src/formats/libinchi/CMakeFiles/inchi.dir/ichiring.o /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiring.c:217:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( qLen = QueueLength( q ) ) { ~~~~~^~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiring.c:217:18: note: place parentheses around the assignment to silence this warning while ( qLen = QueueLength( q ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichiring.c:217:18: note: use '==' to turn this assignment into an equality comparison while ( qLen = QueueLength( q ) ) { ^ == 1 warning generated. [ 7%] Building CXX object src/CMakeFiles/openbabel.dir/chargemodel.o 69 warnings generated. [ 7%] Building C object src/formats/libinchi/CMakeFiles/inchi.dir/ichirvr1.o /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:687:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( diff = (int)p1->nValence - (int)p2->nValence ) /* smaller valence first */ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:687:15: note: place parentheses around the assignment to silence this warning if ( diff = (int)p1->nValence - (int)p2->nValence ) /* smaller valence first */ ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:687:15: note: use '==' to turn this assignment into an equality comparison if ( diff = (int)p1->nValence - (int)p2->nValence ) /* smaller valence first */ ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:689:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( diff = abs((int)p1->nCharge) - abs((int)p2->nCharge )) /* smaller abs charge first */ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:689:15: note: place parentheses around the assignment to silence this warning if ( diff = abs((int)p1->nCharge) - abs((int)p2->nCharge )) /* smaller abs charge first */ ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:689:15: note: use '==' to turn this assignment into an equality comparison if ( diff = abs((int)p1->nCharge) - abs((int)p2->nCharge )) /* smaller abs charge first */ ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:691:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( diff = (int)p2->nCharge - (int)p1->nCharge ) /* (+) first, (-) second */ ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:691:15: note: place parentheses around the assignment to silence this warning if ( diff = (int)p2->nCharge - (int)p1->nCharge ) /* (+) first, (-) second */ ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:691:15: note: use '==' to turn this assignment into an equality comparison if ( diff = (int)p2->nCharge - (int)p1->nCharge ) /* (+) first, (-) second */ ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:711:27: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for ( b = szEl; e = strchr( b, ';'); b = e+1 ) { ~~^~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:711:27: note: place parentheses around the assignment to silence this warning for ( b = szEl; e = strchr( b, ';'); b = e+1 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:711:27: note: use '==' to turn this assignment into an equality comparison for ( b = szEl; e = strchr( b, ';'); b = e+1 ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:719:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( p = (char *)memchr( en, at[iat].el_number, ne ) ) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:719:12: note: place parentheses around the assignment to silence this warning if ( p = (char *)memchr( en, at[iat].el_number, ne ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:719:12: note: use '==' to turn this assignment into an equality comparison if ( p = (char *)memchr( en, at[iat].el_number, ne ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:780:32: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( (bTautomeric || j && bFixedHTautomeric) && pChargeVal[i].nCharge < 0 ) { ~~ ~~^~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:780:32: note: place parentheses around the '&&' expression to silence this warning if ( (bTautomeric || j && bFixedHTautomeric) && pChargeVal[i].nCharge < 0 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:1504:18: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( nStereo && pSrm->bFixStereoBonds || !nMetal || !pSrm->bMetalAddFlower ) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:1504:18: note: place parentheses around the '&&' expression to silence this warning if ( nStereo && pSrm->bFixStereoBonds || !nMetal || !pSrm->bMetalAddFlower ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:1524:75: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( pVA[iat].cMetal && !at->endpoint && !pVA[neigh].cMetal && atom[neigh].endpoint|| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:1524:75: note: place parentheses around the '&&' expression to silence this warning if ( pVA[iat].cMetal && !at->endpoint && !pVA[neigh].cMetal && atom[neigh].endpoint|| ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:1525:75: warning: '&&' within '||' [-Wlogical-op-parentheses] pVA[neigh].cMetal && !atom[neigh].endpoint && !pVA[iat].cMetal && at->endpoint ) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:1525:75: note: place parentheses around the '&&' expression to silence this warning pVA[neigh].cMetal && !atom[neigh].endpoint && !pVA[iat].cMetal && at->endpoint ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:1999:74: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( pTCGroups->nGroup[k] >= 0 || pTCGroups->pTCG[i].ord_num && !IS_BNS_VT_M_GR(pTCGroups->pTCG[i].type) ) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:1999:74: note: place parentheses around the '&&' expression to silence this warning if ( pTCGroups->nGroup[k] >= 0 || pTCGroups->pTCG[i].ord_num && !IS_BNS_VT_M_GR(pTCGroups->pTCG[i].type) ) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:2985:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( IS_BNS_VT_M_GR( pCN[i1].v.type ) && IS_BNS_VT_ATOM( pCN[i2].v.type ) || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:2985:59: note: place parentheses around the '&&' expression to silence this warning if ( IS_BNS_VT_M_GR( pCN[i1].v.type ) && IS_BNS_VT_ATOM( pCN[i2].v.type ) || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:2986:59: warning: '&&' within '||' [-Wlogical-op-parentheses] IS_BNS_VT_M_GR( pCN[i2].v.type ) && IS_BNS_VT_ATOM( pCN[i1].v.type ) ) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:2986:59: note: place parentheses around the '&&' expression to silence this warning IS_BNS_VT_M_GR( pCN[i2].v.type ) && IS_BNS_VT_ATOM( pCN[i1].v.type ) ) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:3073:42: warning: '&&' within '||' [-Wlogical-op-parentheses] (pVA[c_point].cMetal && pVA[c_point].cNumBondsToMetal || ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:3073:42: note: place parentheses around the '&&' expression to silence this warning (pVA[c_point].cMetal && pVA[c_point].cNumBondsToMetal || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:3074:42: warning: '&&' within '||' [-Wlogical-op-parentheses] pVA[c_neigh].cMetal && pVA[c_neigh].cNumBondsToMetal) ) { ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:3074:42: note: place parentheses around the '&&' expression to silence this warning pVA[c_neigh].cMetal && pVA[c_neigh].cNumBondsToMetal) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:3844:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = (int)p2->cMetal - (int)p1->cMetal ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:3844:14: note: place parentheses around the assignment to silence this warning if ( ret = (int)p2->cMetal - (int)p1->cMetal ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:3844:14: note: use '==' to turn this assignment into an equality comparison if ( ret = (int)p2->cMetal - (int)p1->cMetal ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:3846:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = (int)p2->cNumBondsToMetal - (int)p1->cNumBondsToMetal ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:3846:14: note: place parentheses around the assignment to silence this warning if ( ret = (int)p2->cNumBondsToMetal - (int)p1->cNumBondsToMetal ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:3846:14: note: use '==' to turn this assignment into an equality comparison if ( ret = (int)p2->cNumBondsToMetal - (int)p1->cNumBondsToMetal ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:3848:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = (int)p2->cPeriodicRowNumber - (int)p1->cPeriodicRowNumber ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:3848:14: note: place parentheses around the assignment to silence this warning if ( ret = (int)p2->cPeriodicRowNumber - (int)p1->cPeriodicRowNumber ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:3848:14: note: use '==' to turn this assignment into an equality comparison if ( ret = (int)p2->cPeriodicRowNumber - (int)p1->cPeriodicRowNumber ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:3850:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = (int)p2->num_bonds - (int)p1->num_bonds ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:3850:14: note: place parentheses around the assignment to silence this warning if ( ret = (int)p2->num_bonds - (int)p1->num_bonds ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:3850:14: note: use '==' to turn this assignment into an equality comparison if ( ret = (int)p2->num_bonds - (int)p1->num_bonds ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:3852:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = (int)p1->chem_valence - (int)p2->chem_valence ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:3852:14: note: place parentheses around the assignment to silence this warning if ( ret = (int)p1->chem_valence - (int)p2->chem_valence ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:3852:14: note: use '==' to turn this assignment into an equality comparison if ( ret = (int)p1->chem_valence - (int)p2->chem_valence ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:3966:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AllocEdgeList( pEdges, pEdges->num_alloc + nAddLen ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:3966:18: note: place parentheses around the assignment to silence this warning if ( ret = AllocEdgeList( pEdges, pEdges->num_alloc + nAddLen ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:3966:18: note: use '==' to turn this assignment into an equality comparison if ( ret = AllocEdgeList( pEdges, pEdges->num_alloc + nAddLen ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:4006:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = RemoveFromEdgeListByIndex( pEdges, i ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:4006:22: note: place parentheses around the assignment to silence this warning if ( ret = RemoveFromEdgeListByIndex( pEdges, i ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:4006:22: note: use '==' to turn this assignment into an equality comparison if ( ret = RemoveFromEdgeListByIndex( pEdges, i ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:4366:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( i = bNumHeterAtomHasIsotopicH( at3, num_atoms ) ) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:4366:12: note: place parentheses around the assignment to silence this warning if ( i = bNumHeterAtomHasIsotopicH( at3, num_atoms ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:4366:12: note: use '==' to turn this assignment into an equality comparison if ( i = bNumHeterAtomHasIsotopicH( at3, num_atoms ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:4388:30: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( k==TAUT_NON && (ip->nMode & REQ_MODE_BASIC ) || ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:4388:30: note: place parentheses around the '&&' expression to silence this warning if ( k==TAUT_NON && (ip->nMode & REQ_MODE_BASIC ) || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:4389:30: warning: '&&' within '||' [-Wlogical-op-parentheses] k==TAUT_YES && (ip->nMode & REQ_MODE_TAUT ) ) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr1.c:4389:30: note: place parentheses around the '&&' expression to silence this warning k==TAUT_YES && (ip->nMode & REQ_MODE_TAUT ) ) { ^ ( ) [ 7%] Building C object src/formats/libinchi/CMakeFiles/inchi.dir/ichirvr2.o /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:186:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = GetTgroupInfoFromInChI( &pStruct->ti, at, NULL, pInChI ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:186:14: note: place parentheses around the assignment to silence this warning if ( ret = GetTgroupInfoFromInChI( &pStruct->ti, at, NULL, pInChI ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:186:14: note: use '==' to turn this assignment into an equality comparison if ( ret = GetTgroupInfoFromInChI( &pStruct->ti, at, NULL, pInChI ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:262:24: warning: unsequenced modification and access to 'jn' [-Wunsequenced] at[jn = at[n_vertex].neighbor[1]].valence + at[jn].num_H == 3 && ^ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:260:24: warning: unsequenced modification and access to 'jv' [-Wunsequenced] at[jv = at[n_vertex].neighbor[0]].valence + at[jv].num_H == 3 && ^ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:288:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( diff < 0 || diff == 0 && diff2 <= 0) { ~~ ~~~~~~~~~~^~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:288:44: note: place parentheses around the '&&' expression to silence this warning if ( diff < 0 || diff == 0 && diff2 <= 0) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:769:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( charge = pe->flow ) { ~~~~~~~^~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:769:25: note: place parentheses around the assignment to silence this warning if ( charge = pe->flow ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:769:25: note: use '==' to turn this assignment into an equality comparison if ( charge = pe->flow ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:776:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( charge = pe->cap - pe->flow ) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:776:25: note: place parentheses around the assignment to silence this warning if ( charge = pe->cap - pe->flow ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:776:25: note: use '==' to turn this assignment into an equality comparison if ( charge = pe->cap - pe->flow ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:788:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( charge = pv->st_edge.cap - pv->st_edge.flow ) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:788:21: note: place parentheses around the assignment to silence this warning if ( charge = pv->st_edge.cap - pv->st_edge.flow ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:788:21: note: use '==' to turn this assignment into an equality comparison if ( charge = pv->st_edge.cap - pv->st_edge.flow ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:1337:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( p1 = is_in_the_list( at[i1].neighbor, (AT_NUMB)idelH1, at[i1].valence ) ) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:1337:17: note: place parentheses around the assignment to silence this warning if ( p1 = is_in_the_list( at[i1].neighbor, (AT_NUMB)idelH1, at[i1].valence ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:1337:17: note: use '==' to turn this assignment into an equality comparison if ( p1 = is_in_the_list( at[i1].neighbor, (AT_NUMB)idelH1, at[i1].valence ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:1348:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( p2 = is_in_the_list( at[i2].neighbor, (AT_NUMB)idelH2, at[i2].valence ) ) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:1348:17: note: place parentheses around the assignment to silence this warning if ( p2 = is_in_the_list( at[i2].neighbor, (AT_NUMB)idelH2, at[i2].valence ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:1348:17: note: use '==' to turn this assignment into an equality comparison if ( p2 = is_in_the_list( at[i2].neighbor, (AT_NUMB)idelH2, at[i2].valence ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:1525:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( delta = pv->st_edge.cap - pv->st_edge.flow ) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:1525:24: note: place parentheses around the assignment to silence this warning if ( delta = pv->st_edge.cap - pv->st_edge.flow ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:1525:24: note: use '==' to turn this assignment into an equality comparison if ( delta = pv->st_edge.cap - pv->st_edge.flow ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:1596:32: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( delta = pv->st_edge.cap - pv->st_edge.flow ) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:1596:32: note: place parentheses around the assignment to silence this warning if ( delta = pv->st_edge.cap - pv->st_edge.flow ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:1596:32: note: use '==' to turn this assignment into an equality comparison if ( delta = pv->st_edge.cap - pv->st_edge.flow ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:1790:49: warning: '&&' within '||' [-Wlogical-op-parentheses] num_eql_mobile_gr == num_endpoints && !num_forbidden || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:1790:49: note: place parentheses around the '&&' expression to silence this warning num_eql_mobile_gr == num_endpoints && !num_forbidden || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:1791:25: warning: '&&' within '||' [-Wlogical-op-parentheses] !tg_number && !has_mobile_H ) { ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:1791:25: note: place parentheses around the '&&' expression to silence this warning !tg_number && !has_mobile_H ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:2292:78: warning: '&&' within '||' [-Wlogical-op-parentheses] (MobileGr[j].atom_type_pVA & (EL_TYPE_O | EL_TYPE_S)) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:2292:78: note: place parentheses around the '&&' expression to silence this warning (MobileGr[j].atom_type_pVA & (EL_TYPE_O | EL_TYPE_S)) && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:2476:78: warning: '&&' within '||' [-Wlogical-op-parentheses] (MobileGr[j].atom_type_pVA & (EL_TYPE_O | EL_TYPE_S)) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:2476:78: note: place parentheses around the '&&' expression to silence this warning (MobileGr[j].atom_type_pVA & (EL_TYPE_O | EL_TYPE_S)) && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:2745:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AllocEdgeList( &NewlyFixedEdges, num_tot + pBNS->num_bonds ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:2745:14: note: place parentheses around the assignment to silence this warning if ( ret = AllocEdgeList( &NewlyFixedEdges, num_tot + pBNS->num_bonds ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:2745:14: note: use '==' to turn this assignment into an equality comparison if ( ret = AllocEdgeList( &NewlyFixedEdges, num_tot + pBNS->num_bonds ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:2778:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &NewlyFixedEdges, eMinus, 0 )) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:2778:22: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &NewlyFixedEdges, eMinus, 0 )) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:2778:22: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &NewlyFixedEdges, eMinus, 0 )) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:2786:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &NewlyFixedEdges, ePlus, 0 )) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:2786:22: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &NewlyFixedEdges, ePlus, 0 )) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:2786:22: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &NewlyFixedEdges, ePlus, 0 )) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:2793:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &NewlyFixedEdges, i, 0 )) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:2793:18: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &NewlyFixedEdges, i, 0 )) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:2793:18: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &NewlyFixedEdges, i, 0 )) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:2884:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &NewlyFixedEdges, pe - pBNS->edge, FIX_BOND_ADD_ALLOC )) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:2884:34: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &NewlyFixedEdges, pe - pBNS->edge, FIX_BOND_ADD_ALLOC )) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:2884:34: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &NewlyFixedEdges, pe - pBNS->edge, FIX_BOND_ADD_ALLOC )) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:2898:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &NewlyFixedEdges, pe - pBNS->edge, FIX_BOND_ADD_ALLOC )) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:2898:34: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &NewlyFixedEdges, pe - pBNS->edge, FIX_BOND_ADD_ALLOC )) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:2898:34: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &NewlyFixedEdges, pe - pBNS->edge, FIX_BOND_ADD_ALLOC )) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:2936:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == vMeFlower0 && vPathStart == vNeighMeigh || ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:2936:58: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == vMeFlower0 && vPathStart == vNeighMeigh || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:2937:59: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == vNeighMeigh && vPathStart == vMeFlower0) && abs(nDeltaCharge) <= 2 ) { ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:2937:59: note: place parentheses around the '&&' expression to silence this warning vPathEnd == vNeighMeigh && vPathStart == vMeFlower0) && abs(nDeltaCharge) <= 2 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:2945:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &NewlyFixedEdges, peZero - pBNS->edge, FIX_BOND_ADD_ALLOC )) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:2945:30: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &NewlyFixedEdges, peZero - pBNS->edge, FIX_BOND_ADD_ALLOC )) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:2945:30: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &NewlyFixedEdges, peZero - pBNS->edge, FIX_BOND_ADD_ALLOC )) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3027:19: warning: unsequenced modification and access to 'pvS' [-Wunsequenced] (pvS = pBNS->vert+i)->st_edge.cap == pvS->st_edge.flow && ^ ~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3087:46: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3087:46: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3088:46: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == -1 ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3088:46: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == -1 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3218:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == vPlusSuper && vPathStart == vPlusMinus || ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3218:58: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == vPlusSuper && vPathStart == vPlusMinus || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3219:58: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == vPlusMinus && vPathStart == vPlusSuper) && nDeltaCharge < 0 ) { ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3219:58: note: place parentheses around the '&&' expression to silence this warning vPathEnd == vPlusMinus && vPathStart == vPlusSuper) && nDeltaCharge < 0 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3718:46: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3718:46: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3719:46: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 1 ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3719:46: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 1 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3785:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CarbonChargeEdges, eNMinusEdge, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3785:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CarbonChargeEdges, eNMinusEdge, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3785:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CarbonChargeEdges, eNMinusEdge, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3790:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &AllChargeEdges, eNMinusEdge, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3790:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &AllChargeEdges, eNMinusEdge, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3790:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &AllChargeEdges, eNMinusEdge, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3798:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CarbonChargeEdges, eNPlusEdge, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3798:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CarbonChargeEdges, eNPlusEdge, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3798:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CarbonChargeEdges, eNPlusEdge, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3803:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &AllChargeEdges, eNPlusEdge, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3803:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &AllChargeEdges, eNPlusEdge, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3803:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &AllChargeEdges, eNPlusEdge, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3809:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &AllChargeEdges, eNFlowerEdge1, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3809:30: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &AllChargeEdges, eNFlowerEdge1, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3809:30: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &AllChargeEdges, eNFlowerEdge1, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3889:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &IsoCyanoCarbonChargeEdges, eNMinusEdge, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3889:22: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &IsoCyanoCarbonChargeEdges, eNMinusEdge, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3889:22: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &IsoCyanoCarbonChargeEdges, eNMinusEdge, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3892:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &IsoCyanoCarbonChargeEdges, eNPlusEdge, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3892:22: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &IsoCyanoCarbonChargeEdges, eNPlusEdge, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3892:22: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &IsoCyanoCarbonChargeEdges, eNPlusEdge, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3895:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &IsoCyanoCarbonChargeEdges, eN34Edge, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3895:22: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &IsoCyanoCarbonChargeEdges, eN34Edge, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3895:22: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &IsoCyanoCarbonChargeEdges, eN34Edge, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3925:42: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3925:42: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3926:42: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && nDeltaCharge <= -2 ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3926:42: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && nDeltaCharge <= -2 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3964:46: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3964:46: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3965:46: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && nDeltaCharge <= 2 ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:3965:46: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && nDeltaCharge <= 2 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4057:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &AllChargeEdges, e, num_at ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4057:34: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &AllChargeEdges, e, num_at ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4057:34: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &AllChargeEdges, e, num_at ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4063:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &AllChargeEdges, e, num_at ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4063:34: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &AllChargeEdges, e, num_at ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4063:34: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &AllChargeEdges, e, num_at ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4069:38: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &AllChargeEdges, e, num_at ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4069:38: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &AllChargeEdges, e, num_at ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4069:38: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &AllChargeEdges, e, num_at ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4108:46: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4108:46: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4109:46: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) /*&& nDeltaCharge == nDeltaChargeMax*/ ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4109:46: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) /*&& nDeltaCharge == nDeltaChargeMax*/ ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4224:46: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4224:46: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4225:46: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && nDeltaCharge <= 0 ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4225:46: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && nDeltaCharge <= 0 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4231:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CarbonChargeEdges, eNMinusEdge, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4231:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CarbonChargeEdges, eNMinusEdge, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4231:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CarbonChargeEdges, eNMinusEdge, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4234:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CarbonChargeEdges, eNPlusEdge, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4234:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CarbonChargeEdges, eNPlusEdge, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4234:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CarbonChargeEdges, eNPlusEdge, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4263:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &AllChargeEdges, eNMinusEdge, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4263:22: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &AllChargeEdges, eNMinusEdge, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4263:22: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &AllChargeEdges, eNMinusEdge, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4271:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &AllChargeEdges, eNPlusEdge, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4271:22: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &AllChargeEdges, eNPlusEdge, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4271:22: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &AllChargeEdges, eNPlusEdge, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4275:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &AllNIIIChargeEdges, eNPlusEdge, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4275:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &AllNIIIChargeEdges, eNPlusEdge, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4275:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &AllNIIIChargeEdges, eNPlusEdge, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4325:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &AllNNNTermAtoms, i, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4325:22: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &AllNNNTermAtoms, i, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4325:22: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &AllNNNTermAtoms, i, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4333:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &NNNChargeEdges, eNMinusEdge, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4333:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &NNNChargeEdges, eNMinusEdge, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4333:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &NNNChargeEdges, eNMinusEdge, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4343:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &NNNChargeEdges, eNPlusEdge1, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4343:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &NNNChargeEdges, eNPlusEdge1, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4343:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &NNNChargeEdges, eNPlusEdge1, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4353:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &NNNChargeEdges, eNMinusEdge, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4353:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &NNNChargeEdges, eNMinusEdge, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4353:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &NNNChargeEdges, eNMinusEdge, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4356:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &NNNChargeEdges, eNMinusEdge2, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4356:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &NNNChargeEdges, eNMinusEdge2, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4356:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &NNNChargeEdges, eNMinusEdge2, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4366:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &NNNChargeEdges, eNMinusEdge, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4366:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &NNNChargeEdges, eNMinusEdge, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4366:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &NNNChargeEdges, eNMinusEdge, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4369:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &NNNChargeEdges, eNPlusEdge2, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4369:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &NNNChargeEdges, eNPlusEdge2, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4369:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &NNNChargeEdges, eNPlusEdge2, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4446:46: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4446:46: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4447:46: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) /*&& nDeltaCharge <= 2*/ ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4447:46: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) /*&& nDeltaCharge <= 2*/ ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4520:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CarbonChargeEdges, eNMinusEdge, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4520:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CarbonChargeEdges, eNMinusEdge, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4520:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CarbonChargeEdges, eNMinusEdge, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4523:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CarbonChargeEdges, eNPlusEdge1, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4523:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CarbonChargeEdges, eNPlusEdge1, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4523:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CarbonChargeEdges, eNPlusEdge1, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4526:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CarbonChargeEdges, eNMinusEdge1, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4526:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CarbonChargeEdges, eNMinusEdge1, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4526:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CarbonChargeEdges, eNMinusEdge1, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4529:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CarbonChargeEdges, eNPlusEdge2, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4529:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CarbonChargeEdges, eNPlusEdge2, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4529:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CarbonChargeEdges, eNPlusEdge2, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4532:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CarbonChargeEdges, eNMinusEdge2, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4532:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CarbonChargeEdges, eNMinusEdge2, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4532:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CarbonChargeEdges, eNMinusEdge2, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4542:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &NNNChargeEdges, eNPlusEdge1, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4542:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &NNNChargeEdges, eNPlusEdge1, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4542:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &NNNChargeEdges, eNPlusEdge1, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4545:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &NNNChargeEdges, eNMinusEdge1, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4545:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &NNNChargeEdges, eNMinusEdge1, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4545:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &NNNChargeEdges, eNMinusEdge1, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4548:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &NNNChargeEdges, eNPlusEdge2, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4548:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &NNNChargeEdges, eNPlusEdge2, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4548:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &NNNChargeEdges, eNPlusEdge2, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4551:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &NNNChargeEdges, eNMinusEdge2, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4551:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &NNNChargeEdges, eNMinusEdge2, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4551:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &NNNChargeEdges, eNMinusEdge2, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4563:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &NNNChargeEdges, eNMinusEdge, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4563:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &NNNChargeEdges, eNMinusEdge, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4563:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &NNNChargeEdges, eNMinusEdge, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4566:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &NNNChargeEdges, eNMinusEdge1, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4566:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &NNNChargeEdges, eNMinusEdge1, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4566:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &NNNChargeEdges, eNMinusEdge1, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4569:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &NNNChargeEdges, eNPlusEdge2, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4569:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &NNNChargeEdges, eNPlusEdge2, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4569:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &NNNChargeEdges, eNPlusEdge2, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4572:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &NNNChargeEdges, eNMinusEdge2, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4572:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &NNNChargeEdges, eNMinusEdge2, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4572:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &NNNChargeEdges, eNMinusEdge2, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4588:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &NNNChargeEdges, eNPlusEdge1, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4588:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &NNNChargeEdges, eNPlusEdge1, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4588:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &NNNChargeEdges, eNPlusEdge1, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4591:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &NNNChargeEdges, eNMinusEdge1, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4591:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &NNNChargeEdges, eNMinusEdge1, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4591:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &NNNChargeEdges, eNMinusEdge1, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4594:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &NNNChargeEdges, eNPlusEdge2, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4594:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &NNNChargeEdges, eNPlusEdge2, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4594:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &NNNChargeEdges, eNPlusEdge2, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4606:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &NNNChargeEdges, eNPlusEdge1, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4606:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &NNNChargeEdges, eNPlusEdge1, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4606:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &NNNChargeEdges, eNPlusEdge1, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4609:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &NNNChargeEdges, eNMinusEdge1, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4609:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &NNNChargeEdges, eNMinusEdge1, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4609:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &NNNChargeEdges, eNMinusEdge1, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4612:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &NNNChargeEdges, eNMinusEdge2, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4612:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &NNNChargeEdges, eNMinusEdge2, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4612:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &NNNChargeEdges, eNMinusEdge2, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4623:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &NNNChargeEdges, eNFlowerEdge1, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4623:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &NNNChargeEdges, eNFlowerEdge1, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4623:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &NNNChargeEdges, eNFlowerEdge1, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4628:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &NNNChargeEdges, eNFlowerEdge2, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4628:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &NNNChargeEdges, eNFlowerEdge2, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4628:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &NNNChargeEdges, eNFlowerEdge2, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4656:46: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4656:46: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4657:46: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && nDeltaCharge <= nDeltaChargeMax ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4657:46: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && nDeltaCharge <= nDeltaChargeMax ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4663:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CarbonChargeEdges, eNMinusEdge, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4663:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CarbonChargeEdges, eNMinusEdge, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4663:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CarbonChargeEdges, eNMinusEdge, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4666:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CarbonChargeEdges, eNPlusEdge1, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4666:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CarbonChargeEdges, eNPlusEdge1, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4666:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CarbonChargeEdges, eNPlusEdge1, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4669:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CarbonChargeEdges, eNMinusEdge1, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4669:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CarbonChargeEdges, eNMinusEdge1, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4669:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CarbonChargeEdges, eNMinusEdge1, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4672:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CarbonChargeEdges, eNPlusEdge2, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4672:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CarbonChargeEdges, eNPlusEdge2, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4672:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CarbonChargeEdges, eNPlusEdge2, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4675:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CarbonChargeEdges, eNMinusEdge2, INC_EDGE_LIST ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4675:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CarbonChargeEdges, eNMinusEdge2, INC_EDGE_LIST ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4675:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CarbonChargeEdges, eNMinusEdge2, INC_EDGE_LIST ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4759:53: warning: '&&' within '||' [-Wlogical-op-parentheses] !(at2[i].endpoint || pStruct->endpoint && pStruct->endpoint[i]) && pVA[i].cnListIndex > 0 && ~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4759:53: note: place parentheses around the '&&' expression to silence this warning !(at2[i].endpoint || pStruct->endpoint && pStruct->endpoint[i]) && pVA[i].cnListIndex > 0 && ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4924:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &FlowerEdgesList, k, 64 )) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4924:22: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &FlowerEdgesList, k, 64 )) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4924:22: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &FlowerEdgesList, k, 64 )) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4933:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &FlowerEdgesList, k, 64 )) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4933:30: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &FlowerEdgesList, k, 64 )) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4933:30: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &FlowerEdgesList, k, 64 )) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4953:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &FlowerEdgesList, k, 64 )) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4953:34: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &FlowerEdgesList, k, 64 )) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:4953:34: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &FlowerEdgesList, k, 64 )) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5019:34: warning: '&&' within '||' [-Wlogical-op-parentheses] (vPathEnd == v1 && vPathStart == v2 || vPathEnd == v2 && vPathStart == v1) && ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5019:34: note: place parentheses around the '&&' expression to silence this warning (vPathEnd == v1 && vPathStart == v2 || vPathEnd == v2 && vPathStart == v1) && ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5019:72: warning: '&&' within '||' [-Wlogical-op-parentheses] (vPathEnd == v1 && vPathStart == v2 || vPathEnd == v2 && vPathStart == v1) && ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5019:72: note: place parentheses around the '&&' expression to silence this warning (vPathEnd == v1 && vPathStart == v2 || vPathEnd == v2 && vPathStart == v1) && ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5041:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &FlowerEdgesList, nFlowerEdge, 64 )) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5041:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &FlowerEdgesList, nFlowerEdge, 64 )) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5041:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &FlowerEdgesList, nFlowerEdge, 64 )) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5103:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CarbonChargeEdges, k, 64 ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5103:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CarbonChargeEdges, k, 64 ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5103:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CarbonChargeEdges, k, 64 ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5108:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CarbonChargeEdges, k, 64 ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5108:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CarbonChargeEdges, k, 64 ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5108:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CarbonChargeEdges, k, 64 ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5145:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &NO_EdgeList, k, 64 ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5145:30: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &NO_EdgeList, k, 64 ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5145:30: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &NO_EdgeList, k, 64 ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5173:34: warning: '&&' within '||' [-Wlogical-op-parentheses] (vPathEnd == v1 && vPathStart == v2 || vPathEnd == v2 && vPathStart == v1) && ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5173:34: note: place parentheses around the '&&' expression to silence this warning (vPathEnd == v1 && vPathStart == v2 || vPathEnd == v2 && vPathStart == v1) && ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5173:72: warning: '&&' within '||' [-Wlogical-op-parentheses] (vPathEnd == v1 && vPathStart == v2 || vPathEnd == v2 && vPathStart == v1) && ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5173:72: note: place parentheses around the '&&' expression to silence this warning (vPathEnd == v1 && vPathStart == v2 || vPathEnd == v2 && vPathStart == v1) && ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5369:83: warning: '&&' within '||' [-Wlogical-op-parentheses] pVA[centerpoint_found].cNumValenceElectrons == 4 && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5369:83: note: place parentheses around the '&&' expression to silence this warning pVA[centerpoint_found].cNumValenceElectrons == 4 && ^ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5375:92: warning: '&&' within '||' [-Wlogical-op-parentheses] at[centerpoint].valence == at[centerpoint_found].valence && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5375:92: note: place parentheses around the '&&' expression to silence this warning at[centerpoint].valence == at[centerpoint_found].valence && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5373:81: warning: '&&' within '||' [-Wlogical-op-parentheses] pVA[centerpoint].cPeriodicRowNumber != 1 ) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5373:81: note: place parentheses around the '&&' expression to silence this warning pVA[centerpoint].cPeriodicRowNumber != 1 ) && ^ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5492:83: warning: '&&' within '||' [-Wlogical-op-parentheses] pVA[centerpoint_found].cNumValenceElectrons == 4 && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5492:83: note: place parentheses around the '&&' expression to silence this warning pVA[centerpoint_found].cNumValenceElectrons == 4 && ^ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5498:92: warning: '&&' within '||' [-Wlogical-op-parentheses] at[centerpoint].valence == at[centerpoint_found].valence && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5498:92: note: place parentheses around the '&&' expression to silence this warning at[centerpoint].valence == at[centerpoint_found].valence && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5496:81: warning: '&&' within '||' [-Wlogical-op-parentheses] pVA[centerpoint].cPeriodicRowNumber != 1 ) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5496:81: note: place parentheses around the '&&' expression to silence this warning pVA[centerpoint].cPeriodicRowNumber != 1 ) && ^ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5577:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret2 == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5577:59: note: place parentheses around the '&&' expression to silence this warning if ( ret2 == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5578:59: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 0 ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5578:59: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 0 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5770:83: warning: '&&' within '||' [-Wlogical-op-parentheses] pVA[centerpoint_found].cNumValenceElectrons == 4 && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5770:83: note: place parentheses around the '&&' expression to silence this warning pVA[centerpoint_found].cNumValenceElectrons == 4 && ^ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5776:92: warning: '&&' within '||' [-Wlogical-op-parentheses] at[centerpoint].valence == at[centerpoint_found].valence && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5776:92: note: place parentheses around the '&&' expression to silence this warning at[centerpoint].valence == at[centerpoint_found].valence && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5774:81: warning: '&&' within '||' [-Wlogical-op-parentheses] pVA[centerpoint].cPeriodicRowNumber != 1 ) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5774:81: note: place parentheses around the '&&' expression to silence this warning pVA[centerpoint].cPeriodicRowNumber != 1 ) && ^ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5882:83: warning: '&&' within '||' [-Wlogical-op-parentheses] pVA[centerpoint_found].cNumValenceElectrons == 4 && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5882:83: note: place parentheses around the '&&' expression to silence this warning pVA[centerpoint_found].cNumValenceElectrons == 4 && ^ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5888:92: warning: '&&' within '||' [-Wlogical-op-parentheses] at[centerpoint].valence == at[centerpoint_found].valence && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5888:92: note: place parentheses around the '&&' expression to silence this warning at[centerpoint].valence == at[centerpoint_found].valence && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5886:81: warning: '&&' within '||' [-Wlogical-op-parentheses] pVA[centerpoint].cPeriodicRowNumber != 1 ) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5886:81: note: place parentheses around the '&&' expression to silence this warning pVA[centerpoint].cPeriodicRowNumber != 1 ) && ^ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5914:51: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret3 == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5914:51: note: place parentheses around the '&&' expression to silence this warning if ( ret3 == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5915:51: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && nDeltaCharge % 2 == 0 ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:5915:51: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && nDeltaCharge % 2 == 0 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:6014:53: warning: '&&' within '||' [-Wlogical-op-parentheses] !IS_C(endpoint2_found) && IS_C(endpoint2) || ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:6014:53: note: place parentheses around the '&&' expression to silence this warning !IS_C(endpoint2_found) && IS_C(endpoint2) || ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:6016:55: warning: '&&' within '||' [-Wlogical-op-parentheses] !IS_C(centerpoint_found) && IS_C(centerpoint) ) { ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:6016:55: note: place parentheses around the '&&' expression to silence this warning !IS_C(centerpoint_found) && IS_C(centerpoint) ) { ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:6084:51: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret2 == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:6084:51: note: place parentheses around the '&&' expression to silence this warning if ( ret2 == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:6085:51: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 0 ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:6085:51: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 0 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:6161:53: warning: '&&' within '||' [-Wlogical-op-parentheses] !IS_C(endpoint2_found) && IS_C(endpoint1) || ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:6161:53: note: place parentheses around the '&&' expression to silence this warning !IS_C(endpoint2_found) && IS_C(endpoint1) || ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:6163:55: warning: '&&' within '||' [-Wlogical-op-parentheses] !IS_C(centerpoint_found) && IS_C(centerpoint) ) { ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:6163:55: note: place parentheses around the '&&' expression to silence this warning !IS_C(centerpoint_found) && IS_C(centerpoint) ) { ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:6279:28: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( delta = pEdgePlus->flow ) { ~~~~~~^~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:6279:28: note: place parentheses around the assignment to silence this warning if ( delta = pEdgePlus->flow ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:6279:28: note: use '==' to turn this assignment into an equality comparison if ( delta = pEdgePlus->flow ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:6294:55: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1p && vPathStart == v2p || ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:6294:55: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1p && vPathStart == v2p || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:6295:55: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2p && vPathStart == v1p) && ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:6295:55: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2p && vPathStart == v1p) && ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:6333:55: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1m && vPathStart == v2m || ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:6333:55: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1m && vPathStart == v2m || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:6334:55: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2m && vPathStart == v1m) && ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr2.c:6334:55: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2m && vPathStart == v1m) && ^ ( ) 24 warnings generated. [ 7%] Building CXX object src/CMakeFiles/openbabel.dir/chiral.o [ 7%] Building C object src/formats/libinchi/CMakeFiles/inchi.dir/ichirvr3.o /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:249:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( pAtomIndList, IndList.pnEdges[j+2], INC_ADD_EDGE )) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:249:34: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( pAtomIndList, IndList.pnEdges[j+2], INC_ADD_EDGE )) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:249:34: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( pAtomIndList, IndList.pnEdges[j+2], INC_ADD_EDGE )) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:327:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &AllChargeEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:327:22: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &AllChargeEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:327:22: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &AllChargeEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:340:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &AllChargeEdges, j, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:340:30: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &AllChargeEdges, j, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:340:30: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &AllChargeEdges, j, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:343:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &NFlowerEdges, j, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:343:30: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &NFlowerEdges, j, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:343:30: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &NFlowerEdges, j, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:347:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &OtherNFlowerEdges, j, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:347:30: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &OtherNFlowerEdges, j, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:347:30: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &OtherNFlowerEdges, j, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:361:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &SFlowerEdges, j, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:361:30: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &SFlowerEdges, j, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:361:30: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &SFlowerEdges, j, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:371:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &AllBondEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:371:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &AllBondEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:371:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &AllBondEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:393:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:393:14: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:393:14: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:397:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:397:14: note: place parentheses around the assignment to silence this warning if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:397:14: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:407:33: warning: '&&' within '||' [-Wlogical-op-parentheses] !pc2i->nNumTgDiffMinus && !pc2i->nNumTgDiffH ) { ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:407:33: note: place parentheses around the '&&' expression to silence this warning !pc2i->nNumTgDiffMinus && !pc2i->nNumTgDiffH ) { ^ ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:437:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:437:30: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:437:30: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:449:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:449:30: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:449:30: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:455:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( num_try = inchi_min( num_SB_O_Minus, num_DB_O ) ) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:455:22: note: place parentheses around the assignment to silence this warning if ( num_try = inchi_min( num_SB_O_Minus, num_DB_O ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:455:22: note: use '==' to turn this assignment into an equality comparison if ( num_try = inchi_min( num_SB_O_Minus, num_DB_O ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:477:50: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:477:50: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:478:50: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 1 ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:478:50: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 1 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:505:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:505:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:505:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:511:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:511:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:511:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:540:49: warning: '&&' within '||' [-Wlogical-op-parentheses] (pc2i->c2at[i].nValElectr == 5 && pc2i->c2at[i].nPeriodNum == 1 || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:540:49: note: place parentheses around the '&&' expression to silence this warning (pc2i->c2at[i].nValElectr == 5 && pc2i->c2at[i].nPeriodNum == 1 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:550:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:550:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:550:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:562:54: warning: '&&' within '||' [-Wlogical-op-parentheses] pVA[iat].cNumValenceElectrons == 5 && pVA[iat].cPeriodicRowNumber > 1) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:562:54: note: place parentheses around the '&&' expression to silence this warning pVA[iat].cNumValenceElectrons == 5 && pVA[iat].cPeriodicRowNumber > 1) && ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:570:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:570:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:570:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:575:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( num_try = inchi_min( num_DB_O_Plus, num_SB_NH ) ) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:575:22: note: place parentheses around the assignment to silence this warning if ( num_try = inchi_min( num_DB_O_Plus, num_SB_NH ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:575:22: note: use '==' to turn this assignment into an equality comparison if ( num_try = inchi_min( num_DB_O_Plus, num_SB_NH ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:598:50: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:598:50: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:599:50: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == -1 ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:599:50: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == -1 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:633:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:633:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:633:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:639:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:639:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:639:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:685:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:685:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:685:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:707:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:707:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:707:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:712:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( num_try = inchi_min( num_SB_N_Minus, num_DB_O ) ) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:712:22: note: place parentheses around the assignment to silence this warning if ( num_try = inchi_min( num_SB_N_Minus, num_DB_O ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:712:22: note: use '==' to turn this assignment into an equality comparison if ( num_try = inchi_min( num_SB_N_Minus, num_DB_O ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:734:50: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:734:50: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:735:50: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 1 ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:735:50: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 1 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:762:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:762:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:762:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:768:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:768:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:768:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:820:69: warning: '&&' within '||' [-Wlogical-op-parentheses] pnMobHInChI && pnMobHInChI[i] == 1 && pnFixHInChI && pnFixHInChI[i] == -1 ) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:820:69: note: place parentheses around the '&&' expression to silence this warning pnMobHInChI && pnMobHInChI[i] == 1 && pnFixHInChI && pnFixHInChI[i] == -1 ) && ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:824:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:824:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:824:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:829:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( num_try = inchi_min( num_SB_N_Minus, num_DB_O ) ) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:829:22: note: place parentheses around the assignment to silence this warning if ( num_try = inchi_min( num_SB_N_Minus, num_DB_O ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:829:22: note: use '==' to turn this assignment into an equality comparison if ( num_try = inchi_min( num_SB_N_Minus, num_DB_O ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:852:50: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:852:50: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:853:50: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 1 ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:853:50: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 1 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:880:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:880:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:880:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:886:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:886:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:886:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:919:54: warning: '&&' within '||' [-Wlogical-op-parentheses] pVA[iat].cNumValenceElectrons == 5 && pVA[iat].cPeriodicRowNumber == 1) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:919:54: note: place parentheses around the '&&' expression to silence this warning pVA[iat].cNumValenceElectrons == 5 && pVA[iat].cPeriodicRowNumber == 1) && ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:929:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:929:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:929:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:949:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:949:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:949:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:954:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( num_try = inchi_min( num_SB_Neutr, num_DB_Charged ) ) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:954:22: note: place parentheses around the assignment to silence this warning if ( num_try = inchi_min( num_SB_Neutr, num_DB_Charged ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:954:22: note: use '==' to turn this assignment into an equality comparison if ( num_try = inchi_min( num_SB_Neutr, num_DB_Charged ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:976:50: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:976:50: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:977:50: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == -1 ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:977:50: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == -1 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1004:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1004:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1004:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1010:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1010:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1010:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1034:49: warning: '&&' within '||' [-Wlogical-op-parentheses] (pc2i->c2at[i].nValElectr == 5 && pc2i->c2at[i].nPeriodNum == 1 || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1034:49: note: place parentheses around the '&&' expression to silence this warning (pc2i->c2at[i].nValElectr == 5 && pc2i->c2at[i].nPeriodNum == 1 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1045:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1045:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1045:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1061:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1061:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1061:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1066:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( num_try = inchi_min( num_DB_O, num_SB_NH ) ) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1066:22: note: place parentheses around the assignment to silence this warning if ( num_try = inchi_min( num_DB_O, num_SB_NH ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1066:22: note: use '==' to turn this assignment into an equality comparison if ( num_try = inchi_min( num_DB_O, num_SB_NH ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1088:50: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1088:50: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1089:50: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 1 ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1089:50: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 1 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1116:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1116:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1116:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1122:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1122:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1122:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1163:49: warning: '&&' within '||' [-Wlogical-op-parentheses] pc2i->c2at[i].nValElectr == 5 && pc2i->c2at[i].nPeriodNum == 1) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1163:49: note: place parentheses around the '&&' expression to silence this warning pc2i->c2at[i].nValElectr == 5 && pc2i->c2at[i].nPeriodNum == 1) && ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1172:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1172:30: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1172:30: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1203:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( num_try = inchi_min( CurrEdges.num_edges, CurChargeEdges.num_edges ) ) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1203:22: note: place parentheses around the assignment to silence this warning if ( num_try = inchi_min( CurrEdges.num_edges, CurChargeEdges.num_edges ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1203:22: note: use '==' to turn this assignment into an equality comparison if ( num_try = inchi_min( CurrEdges.num_edges, CurChargeEdges.num_edges ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1224:50: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1224:50: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1225:50: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == -1 ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1225:50: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == -1 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1256:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1256:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1256:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1262:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1262:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1262:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1306:45: warning: '&&' within '||' [-Wlogical-op-parentheses] (!pc2i->c2at[i].nFixHInChI && pc2i->c2at[i].nMobHInChI == pc2i->c2at[i].nFixHRevrs || ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1306:45: note: place parentheses around the '&&' expression to silence this warning (!pc2i->c2at[i].nFixHInChI && pc2i->c2at[i].nMobHInChI == pc2i->c2at[i].nFixHRevrs || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1307:71: warning: '&&' within '||' [-Wlogical-op-parentheses] pc2i->c2at[i].nFixHInChI == pc2i->c2at[i].nFixHRevrs && pc2i->c2at[i].endptInChI )) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1307:71: note: place parentheses around the '&&' expression to silence this warning pc2i->c2at[i].nFixHInChI == pc2i->c2at[i].nFixHRevrs && pc2i->c2at[i].endptInChI )) && ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1310:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = AddToEdgeList( &CurChargeEdges, e, INC_ADD_EDGE )) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1310:25: note: place parentheses around the assignment to silence this warning if (ret = AddToEdgeList( &CurChargeEdges, e, INC_ADD_EDGE )) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1310:25: note: use '==' to turn this assignment into an equality comparison if (ret = AddToEdgeList( &CurChargeEdges, e, INC_ADD_EDGE )) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1320:45: warning: '&&' within '||' [-Wlogical-op-parentheses] (!pc2i->c2at[i].nFixHRevrs && pc2i->c2at[i].nMobHRevrs == pc2i->c2at[i].nFixHInChI || ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1320:45: note: place parentheses around the '&&' expression to silence this warning (!pc2i->c2at[i].nFixHRevrs && pc2i->c2at[i].nMobHRevrs == pc2i->c2at[i].nFixHInChI || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1321:71: warning: '&&' within '||' [-Wlogical-op-parentheses] pc2i->c2at[i].nFixHRevrs == pc2i->c2at[i].nFixHInChI && pc2i->c2at[i].endptRevrs )) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1321:71: note: place parentheses around the '&&' expression to silence this warning pc2i->c2at[i].nFixHRevrs == pc2i->c2at[i].nFixHInChI && pc2i->c2at[i].endptRevrs )) && ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1325:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE )) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1325:25: note: place parentheses around the assignment to silence this warning if (ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE )) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1325:25: note: use '==' to turn this assignment into an equality comparison if (ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE )) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1330:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( num_try = inchi_min( CurrEdges.num_edges, CurChargeEdges.num_edges ) ) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1330:22: note: place parentheses around the assignment to silence this warning if ( num_try = inchi_min( CurrEdges.num_edges, CurChargeEdges.num_edges ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1330:22: note: use '==' to turn this assignment into an equality comparison if ( num_try = inchi_min( CurrEdges.num_edges, CurChargeEdges.num_edges ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1359:54: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1359:54: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1360:54: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == -1 ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1360:54: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == -1 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1391:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1391:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1391:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1397:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1397:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1397:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1421:49: warning: '&&' within '||' [-Wlogical-op-parentheses] pc2i->c2at[i].nValElectr == 5 && pc2i->c2at[i].nPeriodNum == 1) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1421:49: note: place parentheses around the '&&' expression to silence this warning pc2i->c2at[i].nValElectr == 5 && pc2i->c2at[i].nPeriodNum == 1) && ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1432:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1432:30: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1432:30: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1444:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1444:30: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1444:30: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1450:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( num_try = inchi_min( num_SB_NHm_Neutr, num_DB_NHn_Plus ) ) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1450:22: note: place parentheses around the assignment to silence this warning if ( num_try = inchi_min( num_SB_NHm_Neutr, num_DB_NHn_Plus ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1450:22: note: use '==' to turn this assignment into an equality comparison if ( num_try = inchi_min( num_SB_NHm_Neutr, num_DB_NHn_Plus ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1472:50: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1472:50: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1473:50: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == -1 ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1473:50: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == -1 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1500:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1500:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1500:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1506:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1506:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1506:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1515:49: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( (pc2i->nNumTgInChI > pc2i->nNumTgRevrs && pc2i->nNumTgRevrs == 1 || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1515:49: note: place parentheses around the '&&' expression to silence this warning if ( (pc2i->nNumTgInChI > pc2i->nNumTgRevrs && pc2i->nNumTgRevrs == 1 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1564:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( num_try = inchi_min( CurrEdges.num_edges, CurChargeEdges.num_edges ) ) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1564:22: note: place parentheses around the assignment to silence this warning if ( num_try = inchi_min( CurrEdges.num_edges, CurChargeEdges.num_edges ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1564:22: note: use '==' to turn this assignment into an equality comparison if ( num_try = inchi_min( CurrEdges.num_edges, CurChargeEdges.num_edges ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1585:50: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1585:50: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1586:50: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == -1 ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1586:50: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == -1 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1614:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1614:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1614:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1620:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1620:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1620:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1628:49: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( (pc2i->nNumTgInChI > pc2i->nNumTgRevrs && pc2i->nNumTgRevrs == 1 || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1628:49: note: place parentheses around the '&&' expression to silence this warning if ( (pc2i->nNumTgInChI > pc2i->nNumTgRevrs && pc2i->nNumTgRevrs == 1 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1679:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( num_try = inchi_min( CurrEdges.num_edges, CurChargeEdges.num_edges ) ) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1679:22: note: place parentheses around the assignment to silence this warning if ( num_try = inchi_min( CurrEdges.num_edges, CurChargeEdges.num_edges ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1679:22: note: use '==' to turn this assignment into an equality comparison if ( num_try = inchi_min( CurrEdges.num_edges, CurChargeEdges.num_edges ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1708:54: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1708:54: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1709:54: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == -1 ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1709:54: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == -1 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1740:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1740:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1740:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1746:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1746:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1746:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1831:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurChargeEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1831:30: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurChargeEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1831:30: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurChargeEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1845:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1845:30: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1845:30: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1904:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1n && vPathStart == v2n || ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1904:59: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1n && vPathStart == v2n || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1905:59: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2n && vPathStart == v1n) && ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1905:59: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2n && vPathStart == v1n) && ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1922:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1922:34: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1922:34: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1941:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1941:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1941:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1947:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1947:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1947:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1989:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1989:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:1989:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2009:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2009:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2009:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2014:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( num_try = inchi_min( num_SB_O_Minus, num_DB_O_Neutr ) ) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2014:22: note: place parentheses around the assignment to silence this warning if ( num_try = inchi_min( num_SB_O_Minus, num_DB_O_Neutr ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2014:22: note: use '==' to turn this assignment into an equality comparison if ( num_try = inchi_min( num_SB_O_Minus, num_DB_O_Neutr ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2036:50: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2036:50: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2037:50: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 1 ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2037:50: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 1 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2064:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2064:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2064:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2070:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2070:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2070:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2108:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2108:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2108:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2131:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2131:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2131:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2136:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( num_try = inchi_min( num_SB_O_Minus, num_DB_O_Neutr ) ) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2136:22: note: place parentheses around the assignment to silence this warning if ( num_try = inchi_min( num_SB_O_Minus, num_DB_O_Neutr ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2136:22: note: use '==' to turn this assignment into an equality comparison if ( num_try = inchi_min( num_SB_O_Minus, num_DB_O_Neutr ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2158:50: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2158:50: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2159:50: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 1 ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2159:50: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 1 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2186:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2186:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2186:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2192:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2192:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2192:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2233:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2233:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2233:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2252:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2252:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2252:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2257:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( num_try = inchi_min( num_DB_N_Neutr, num_SB_O_Minus ) ) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2257:22: note: place parentheses around the assignment to silence this warning if ( num_try = inchi_min( num_DB_N_Neutr, num_SB_O_Minus ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2257:22: note: use '==' to turn this assignment into an equality comparison if ( num_try = inchi_min( num_DB_N_Neutr, num_SB_O_Minus ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2283:50: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2283:50: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2284:50: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 1 ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2284:50: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 1 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2313:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2313:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2313:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2319:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2319:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2319:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2389:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2389:34: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2389:34: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2392:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, eCPlusC, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2392:34: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, eCPlusC, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2392:34: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, eCPlusC, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2414:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2414:58: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2415:58: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 0 ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2415:58: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 0 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2445:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2445:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2445:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2451:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2451:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2451:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2476:49: warning: '&&' within '||' [-Wlogical-op-parentheses] pc2i->c2at[i].nValElectr == 5 && pc2i->c2at[i].nPeriodNum == 1) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2476:49: note: place parentheses around the '&&' expression to silence this warning pc2i->c2at[i].nValElectr == 5 && pc2i->c2at[i].nPeriodNum == 1) && ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2529:50: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, eCPlusC, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2529:50: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, eCPlusC, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2529:50: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, eCPlusC, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2548:74: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2548:74: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2549:74: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == -1 ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2549:74: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == -1 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2592:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2592:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2592:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2598:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2598:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2598:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2632:54: warning: '&&' within '||' [-Wlogical-op-parentheses] (pVA[iat].cNumValenceElectrons == 5 && pVA[iat].cPeriodicRowNumber == 1 || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2632:54: note: place parentheses around the '&&' expression to silence this warning (pVA[iat].cNumValenceElectrons == 5 && pVA[iat].cPeriodicRowNumber == 1 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2662:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2662:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2662:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2667:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( num_try = inchi_min( num_SB_Neutr, num_DB_Charged ) ) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2667:22: note: place parentheses around the assignment to silence this warning if ( num_try = inchi_min( num_SB_Neutr, num_DB_Charged ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2667:22: note: use '==' to turn this assignment into an equality comparison if ( num_try = inchi_min( num_SB_Neutr, num_DB_Charged ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2713:51: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1n && vPathStart == v2n || ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2713:51: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1n && vPathStart == v2n || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2714:51: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2n && vPathStart == v1n) && ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2714:51: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2n && vPathStart == v1n) && ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2774:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2774:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2774:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2780:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2780:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2780:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2820:53: warning: '&&' within '||' [-Wlogical-op-parentheses] pc2i->c2at[i].nValElectr == 5 && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2820:53: note: place parentheses around the '&&' expression to silence this warning pc2i->c2at[i].nValElectr == 5 && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2871:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2871:34: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2871:34: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2874:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, j, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2874:34: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, j, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2874:34: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, j, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2880:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2880:34: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2880:34: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2886:38: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, j, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2886:38: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, j, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2886:38: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, j, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2893:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( num_try = inchi_min( num_SB_N_Neutr, num_DB_O ) ) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2893:26: note: place parentheses around the assignment to silence this warning if ( num_try = inchi_min( num_SB_N_Neutr, num_DB_O ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2893:26: note: use '==' to turn this assignment into an equality comparison if ( num_try = inchi_min( num_SB_N_Neutr, num_DB_O ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2919:54: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2919:54: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2920:54: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 2 ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2920:54: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 2 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2946:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2946:26: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2946:26: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2952:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2952:26: note: place parentheses around the assignment to silence this warning if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:2952:26: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3047:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3047:34: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3047:34: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3052:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( num_try = inchi_min( num_SB_N_Neutr, num_DB_O ) ) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3052:30: note: place parentheses around the assignment to silence this warning if ( num_try = inchi_min( num_SB_N_Neutr, num_DB_O ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3052:30: note: use '==' to turn this assignment into an equality comparison if ( num_try = inchi_min( num_SB_N_Neutr, num_DB_O ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3078:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3078:58: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3079:58: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 2 ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3079:58: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 2 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3105:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3105:30: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3105:30: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3111:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3111:30: note: place parentheses around the assignment to silence this warning if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3111:30: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3128:34: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( (pc2i->nNumTgInChI <= 1 && ~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3128:34: note: place parentheses around the '&&' expression to silence this warning if ( (pc2i->nNumTgInChI <= 1 && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3195:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &iat_N_III_List, iat, 32 ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3195:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &iat_N_III_List, iat, 32 ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3195:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &iat_N_III_List, iat, 32 ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3203:54: warning: '&&' within '||' [-Wlogical-op-parentheses] (pVA[iat].cNumValenceElectrons == 5 && pVA[iat].cPeriodicRowNumber == 1 || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3203:54: note: place parentheses around the '&&' expression to silence this warning (pVA[iat].cNumValenceElectrons == 5 && pVA[iat].cPeriodicRowNumber == 1 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3211:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &iat_X_List, iat, 32 ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3211:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &iat_X_List, iat, 32 ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3211:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &iat_X_List, iat, 32 ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3305:59: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1n && vPathStart == v2n || ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3305:59: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1n && vPathStart == v2n || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3306:59: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2n && vPathStart == v1n) && ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3306:59: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2n && vPathStart == v1n) && ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3336:63: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1n && vPathStart == v2n || ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3336:63: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1n && vPathStart == v2n || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3337:63: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2n && vPathStart == v1n) && ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3337:63: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2n && vPathStart == v1n) && ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3394:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3394:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3394:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3400:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3400:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3400:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3413:33: warning: '&&' within '||' [-Wlogical-op-parentheses] pc2i->nNumTgInChI <= 1 && pc2i->nNumTgRevrs > pc2i->nNumTgInChI ) { ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3413:33: note: place parentheses around the '&&' expression to silence this warning pc2i->nNumTgInChI <= 1 && pc2i->nNumTgRevrs > pc2i->nNumTgInChI ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3466:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3466:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3466:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3471:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( num_try = inchi_min( num_SB_Neutr, num_DB_Charged ) ) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3471:22: note: place parentheses around the assignment to silence this warning if ( num_try = inchi_min( num_SB_Neutr, num_DB_Charged ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3471:22: note: use '==' to turn this assignment into an equality comparison if ( num_try = inchi_min( num_SB_Neutr, num_DB_Charged ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3517:51: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1n && vPathStart == v2n || ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3517:51: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1n && vPathStart == v2n || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3518:51: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2n && vPathStart == v1n) && ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3518:51: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2n && vPathStart == v1n) && ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3547:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3547:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3547:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3553:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3553:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3553:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3600:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3600:30: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3600:30: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3626:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( num_try = inchi_min( num_SB_N_Minus, num_DB_O_Neutr ) ) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3626:26: note: place parentheses around the assignment to silence this warning if ( num_try = inchi_min( num_SB_N_Minus, num_DB_O_Neutr ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3626:26: note: use '==' to turn this assignment into an equality comparison if ( num_try = inchi_min( num_SB_N_Minus, num_DB_O_Neutr ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3653:54: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3653:54: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3654:54: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 1 ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3654:54: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 1 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3685:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3685:26: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3685:26: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3691:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3691:26: note: place parentheses around the assignment to silence this warning if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3691:26: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3721:54: warning: '&&' within '||' [-Wlogical-op-parentheses] pVA[iat].cNumValenceElectrons == 5 && pVA[iat].cPeriodicRowNumber == 1) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3721:54: note: place parentheses around the '&&' expression to silence this warning pVA[iat].cNumValenceElectrons == 5 && pVA[iat].cPeriodicRowNumber == 1) && ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3737:54: warning: '&&' within '||' [-Wlogical-op-parentheses] pVA[iat].cNumValenceElectrons == 5 && pVA[iat].cPeriodicRowNumber > 1 ) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3737:54: note: place parentheses around the '&&' expression to silence this warning pVA[iat].cNumValenceElectrons == 5 && pVA[iat].cPeriodicRowNumber > 1 ) && ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3748:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3748:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3748:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3753:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( num_try = inchi_min( num_SB_Neutr, num_DB_Charged ) ) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3753:22: note: place parentheses around the assignment to silence this warning if ( num_try = inchi_min( num_SB_Neutr, num_DB_Charged ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3753:22: note: use '==' to turn this assignment into an equality comparison if ( num_try = inchi_min( num_SB_Neutr, num_DB_Charged ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3801:51: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1n && vPathStart == v2n || ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3801:51: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1n && vPathStart == v2n || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3802:51: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2n && vPathStart == v1n) && ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3802:51: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2n && vPathStart == v1n) && ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3831:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3831:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3831:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3837:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3837:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3837:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3883:59: warning: '&&' within '||' [-Wlogical-op-parentheses] 0 <= (e1=pVA[iat].nCPlusGroupEdge-1) && !pBNS->edge[e1].flow || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3883:59: note: place parentheses around the '&&' expression to silence this warning 0 <= (e1=pVA[iat].nCPlusGroupEdge-1) && !pBNS->edge[e1].flow || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3888:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3888:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3888:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3901:56: warning: '&&' within '||' [-Wlogical-op-parentheses] 0 <= (e1=pVA[iat].nCMinusGroupEdge-1) && !pBNS->edge[e1].flow || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3901:56: note: place parentheses around the '&&' expression to silence this warning 0 <= (e1=pVA[iat].nCMinusGroupEdge-1) && !pBNS->edge[e1].flow || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3925:46: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3925:46: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3926:46: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 1 ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3926:46: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 1 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3956:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3956:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3956:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3962:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3962:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:3962:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4005:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, iat, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4005:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, iat, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4005:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, iat, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4055:50: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4055:50: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4056:50: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == DeltaChargeExpected ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4056:50: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == DeltaChargeExpected ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4086:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4086:26: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4086:26: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4092:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4092:26: note: place parentheses around the assignment to silence this warning if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4092:26: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4141:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4141:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4141:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4179:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4179:30: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4179:30: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4185:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( num_try = inchi_min( num_SB_O_Minus, num_DB_N ) ) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4185:22: note: place parentheses around the assignment to silence this warning if ( num_try = inchi_min( num_SB_O_Minus, num_DB_N ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4185:22: note: use '==' to turn this assignment into an equality comparison if ( num_try = inchi_min( num_SB_O_Minus, num_DB_N ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4206:50: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4206:50: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4207:50: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 1 ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4207:50: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 1 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4233:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4233:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4233:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4239:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4239:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4239:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4287:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4287:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4287:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4353:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( num_try = inchi_min( num_SB_O_Minus, num_DB_O ) ) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4353:22: note: place parentheses around the assignment to silence this warning if ( num_try = inchi_min( num_SB_O_Minus, num_DB_O ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4353:22: note: use '==' to turn this assignment into an equality comparison if ( num_try = inchi_min( num_SB_O_Minus, num_DB_O ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4375:50: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4375:50: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4376:50: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 1 ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4376:50: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 1 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4402:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4402:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4402:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4408:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4408:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4408:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4514:42: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &OtherSO, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4514:42: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &OtherSO, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4514:42: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &OtherSO, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4520:42: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &SOMinus, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4520:42: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &SOMinus, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4520:42: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &SOMinus, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4526:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CentralS, iS, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4526:30: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CentralS, iS, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4526:30: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CentralS, iS, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4533:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4533:30: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4533:30: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4544:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( num_try = inchi_min( SOMinus.num_edges, CurrEdges.num_edges ) ) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4544:22: note: place parentheses around the assignment to silence this warning if ( num_try = inchi_min( SOMinus.num_edges, CurrEdges.num_edges ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4544:22: note: use '==' to turn this assignment into an equality comparison if ( num_try = inchi_min( SOMinus.num_edges, CurrEdges.num_edges ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4565:50: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4565:50: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4566:50: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 1 ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4566:50: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 1 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4597:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4597:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4597:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4603:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4603:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4603:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4663:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4663:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4663:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4668:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( num_try = inchi_min( CurrEdges.num_edges, num_DB_O ) ) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4668:22: note: place parentheses around the assignment to silence this warning if ( num_try = inchi_min( CurrEdges.num_edges, num_DB_O ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4668:22: note: use '==' to turn this assignment into an equality comparison if ( num_try = inchi_min( CurrEdges.num_edges, num_DB_O ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4694:50: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4694:50: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4695:50: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 0 ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4695:50: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 0 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4722:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4722:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4722:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4728:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4728:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4728:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4850:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &ChangeableEdges[CHG_SET_O_FIXED], e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4850:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &ChangeableEdges[CHG_SET_O_FIXED], e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4850:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &ChangeableEdges[CHG_SET_O_FIXED], e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4992:54: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4992:54: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4993:54: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:4993:54: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:5030:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:5030:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:5030:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:5036:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:5036:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:5036:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:5239:50: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:5239:50: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:5240:50: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:5240:50: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:5275:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:5275:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:5275:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:5281:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:5281:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:5281:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:5351:63: warning: '&&' within '||' [-Wlogical-op-parentheses] bFirst = ( pVA[iat].cNumValenceElectrons == 5 && pc2i->nNumTgInChI == 1 || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:5351:63: note: place parentheses around the '&&' expression to silence this warning bFirst = ( pVA[iat].cNumValenceElectrons == 5 && pc2i->nNumTgInChI == 1 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:5352:63: warning: '&&' within '||' [-Wlogical-op-parentheses] pVA[iat].cNumValenceElectrons == 6 && pc2i->nNumTgInChI != 1 ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:5352:63: note: place parentheses around the '&&' expression to silence this warning pVA[iat].cNumValenceElectrons == 6 && pc2i->nNumTgInChI != 1 ); ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:5361:29: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = AddToEdgeList( &ChangeableEdges[CHG_SET_MISSED_TAUT_ALL], e, INC_ADD_EDGE )) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:5361:29: note: place parentheses around the assignment to silence this warning if (ret = AddToEdgeList( &ChangeableEdges[CHG_SET_MISSED_TAUT_ALL], e, INC_ADD_EDGE )) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:5361:29: note: use '==' to turn this assignment into an equality comparison if (ret = AddToEdgeList( &ChangeableEdges[CHG_SET_MISSED_TAUT_ALL], e, INC_ADD_EDGE )) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:5369:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = AddToEdgeList( &ChangeableEdges[CHG_SET_OTHER_TAUT_ALL], e, INC_ADD_EDGE )) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:5369:25: note: place parentheses around the assignment to silence this warning if (ret = AddToEdgeList( &ChangeableEdges[CHG_SET_OTHER_TAUT_ALL], e, INC_ADD_EDGE )) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:5369:25: note: use '==' to turn this assignment into an equality comparison if (ret = AddToEdgeList( &ChangeableEdges[CHG_SET_OTHER_TAUT_ALL], e, INC_ADD_EDGE )) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:5372:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = AddToEdgeList( &ChangeableEdges[CHG_SET_AVOID], e, INC_ADD_EDGE )) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:5372:25: note: place parentheses around the assignment to silence this warning if (ret = AddToEdgeList( &ChangeableEdges[CHG_SET_AVOID], e, INC_ADD_EDGE )) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:5372:25: note: use '==' to turn this assignment into an equality comparison if (ret = AddToEdgeList( &ChangeableEdges[CHG_SET_AVOID], e, INC_ADD_EDGE )) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:5460:50: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:5460:50: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:5461:50: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:5461:50: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:5496:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:5496:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:5496:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:5502:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:5502:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr3.c:5502:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutCMP2FHINCHI( pStruct, at2, pVA, pInChI, pc2i ) ) { ^ == 131 warnings generated. [ 8%] Building CXX object src/CMakeFiles/openbabel.dir/data.o [ 8%] Building C object src/formats/libinchi/CMakeFiles/inchi.dir/ichirvr4.o /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:79:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AllocEdgeList( pCarbonChargeEdges, MAX_NUM_CARBON_CHARGE_EDGES ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:79:14: note: place parentheses around the assignment to silence this warning if ( ret = AllocEdgeList( pCarbonChargeEdges, MAX_NUM_CARBON_CHARGE_EDGES ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:79:14: note: use '==' to turn this assignment into an equality comparison if ( ret = AllocEdgeList( pCarbonChargeEdges, MAX_NUM_CARBON_CHARGE_EDGES ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:101:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( pCarbonChargeEdges, k, 0 ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:101:30: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( pCarbonChargeEdges, k, 0 ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:101:30: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( pCarbonChargeEdges, k, 0 ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:138:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( pNplus2BondsEdges, j, 128 ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:138:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( pNplus2BondsEdges, j, 128 ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:138:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( pNplus2BondsEdges, j, 128 ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:175:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AllocEdgeList( &NewlyFixedEdges, 2*num_at ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:175:14: note: place parentheses around the assignment to silence this warning if ( ret = AllocEdgeList( &NewlyFixedEdges, 2*num_at ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:175:14: note: use '==' to turn this assignment into an equality comparison if ( ret = AllocEdgeList( &NewlyFixedEdges, 2*num_at ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:180:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &NewlyFixedEdges, j, 0 )) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:180:22: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &NewlyFixedEdges, j, 0 )) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:180:22: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &NewlyFixedEdges, j, 0 )) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:186:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &NewlyFixedEdges, j, 0 )) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:186:22: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &NewlyFixedEdges, j, 0 )) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:186:22: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &NewlyFixedEdges, j, 0 )) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:268:71: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( iNV >= 0 && (j = pVA[iNV].nCPlusGroupEdge-1) > 0 && pBNS->edge[j].flow > 0 || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:268:71: note: place parentheses around the '&&' expression to silence this warning if ( iNV >= 0 && (j = pVA[iNV].nCPlusGroupEdge-1) > 0 && pBNS->edge[j].flow > 0 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:269:71: warning: '&&' within '||' [-Wlogical-op-parentheses] iNH >= 0 && (j = pVA[iNH].nCPlusGroupEdge-1) > 0 && pBNS->edge[j].flow > 0 ) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:269:71: note: place parentheses around the '&&' expression to silence this warning iNH >= 0 && (j = pVA[iNH].nCPlusGroupEdge-1) > 0 && pBNS->edge[j].flow > 0 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:284:38: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &NewlyFixedEdges, ieFlower, 0 )) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:284:38: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &NewlyFixedEdges, ieFlower, 0 )) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:284:38: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &NewlyFixedEdges, ieFlower, 0 )) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:299:54: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:299:54: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:300:54: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:300:54: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:355:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AllocEdgeList( &NewlyFixedEdges, 2*num_at ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:355:14: note: place parentheses around the assignment to silence this warning if ( ret = AllocEdgeList( &NewlyFixedEdges, 2*num_at ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:355:14: note: use '==' to turn this assignment into an equality comparison if ( ret = AllocEdgeList( &NewlyFixedEdges, 2*num_at ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:361:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &NewlyFixedEdges, j, 0 )) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:361:22: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &NewlyFixedEdges, j, 0 )) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:361:22: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &NewlyFixedEdges, j, 0 )) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:367:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &NewlyFixedEdges, j, 0 )) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:367:22: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &NewlyFixedEdges, j, 0 )) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:367:22: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &NewlyFixedEdges, j, 0 )) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:383:23: warning: unsequenced modification and access to 'neigh' [-Wunsequenced] at2[neigh=at2[i].neighbor[0]].chem_bonds_valence > at2[neigh].valence ^ ~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:416:50: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:416:50: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:417:50: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:417:50: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:503:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AllocEdgeList( &NewlyFixedEdges, 2*num_at ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:503:14: note: place parentheses around the assignment to silence this warning if ( ret = AllocEdgeList( &NewlyFixedEdges, 2*num_at ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:503:14: note: use '==' to turn this assignment into an equality comparison if ( ret = AllocEdgeList( &NewlyFixedEdges, 2*num_at ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:509:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &NewlyFixedEdges, j, 0 )) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:509:22: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &NewlyFixedEdges, j, 0 )) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:509:22: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &NewlyFixedEdges, j, 0 )) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:515:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &NewlyFixedEdges, j, 0 )) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:515:22: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &NewlyFixedEdges, j, 0 )) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:515:22: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &NewlyFixedEdges, j, 0 )) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:578:50: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:578:50: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:579:50: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:579:50: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:628:43: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( !pStruct->nCanon2Atno[i] && ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:628:43: note: place parentheses around the '&&' expression to silence this warning if ( !pStruct->nCanon2Atno[i] && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:630:43: warning: '&&' within '||' [-Wlogical-op-parentheses] !pStruct->nAtno2Canon[i] && ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:630:43: note: place parentheses around the '&&' expression to silence this warning !pStruct->nAtno2Canon[i] && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:1451:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &WrongEdges, ne, 0 )) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:1451:22: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &WrongEdges, ne, 0 )) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:1451:22: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &WrongEdges, ne, 0 )) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:1511:109: warning: '&&' within '||' [-Wlogical-op-parentheses] int bPossiblyIgnore = pStruct->charge >= 0 && (!pTCGroups->num_tgroups || pStruct->iMobileH == TAUT_NON && pStruct->ti.num_t_groups); ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:1511:109: note: place parentheses around the '&&' expression to silence this warning int bPossiblyIgnore = pStruct->charge >= 0 && (!pTCGroups->num_tgroups || pStruct->iMobileH == TAUT_NON && pStruct->ti.num_t_groups); ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:1530:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AllocEdgeList( &ChargeListAllExcept_DB_O, EDGE_LIST_CLEAR ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:1530:14: note: place parentheses around the assignment to silence this warning if ( ret = AllocEdgeList( &ChargeListAllExcept_DB_O, EDGE_LIST_CLEAR ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:1530:14: note: use '==' to turn this assignment into an equality comparison if ( ret = AllocEdgeList( &ChargeListAllExcept_DB_O, EDGE_LIST_CLEAR ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:1560:92: warning: '&&' within '||' [-Wlogical-op-parentheses] !(pVA[i].nTautGroupEdge || pStruct->iMobileH == TAUT_NON && pStruct->endpoint && pStruct->endpoint[i] ) && ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:1560:92: note: place parentheses around the '&&' expression to silence this warning !(pVA[i].nTautGroupEdge || pStruct->iMobileH == TAUT_NON && pStruct->endpoint && pStruct->endpoint[i] ) && ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:1572:97: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( (at2[neigh].endpoint || pStruct->iMobileH == TAUT_NON && pStruct->endpoint && pStruct->endpoint[neigh]) || at2[neigh].charge > 0 ) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:1572:97: note: place parentheses around the '&&' expression to silence this warning if ( (at2[neigh].endpoint || pStruct->iMobileH == TAUT_NON && pStruct->endpoint && pStruct->endpoint[neigh]) || at2[neigh].charge > 0 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:1640:48: warning: '&&' within '||' [-Wlogical-op-parentheses] pStruct->endpoint && pStruct->endpoint[k] || ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:1640:48: note: place parentheses around the '&&' expression to silence this warning pStruct->endpoint && pStruct->endpoint[k] || ^ ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:1641:47: warning: '&&' within '||' [-Wlogical-op-parentheses] pStruct->fixed_H && pStruct->fixed_H[k] ) { ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:1641:47: note: place parentheses around the '&&' expression to silence this warning pStruct->fixed_H && pStruct->fixed_H[k] ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:1683:55: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1m && vPathStart == v2m || ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:1683:55: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1m && vPathStart == v2m || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:1684:55: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2m && vPathStart == v1m) && ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:1684:55: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2m && vPathStart == v1m) && ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:1708:79: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( !bPossiblyIgnore || !num_known_endpoints && !num_wrong_neigh && (num_acceptors_O + num_donors_O) >=3 ) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:1708:79: note: place parentheses around the '&&' expression to silence this warning if ( !bPossiblyIgnore || !num_known_endpoints && !num_wrong_neigh && (num_acceptors_O + num_donors_O) >=3 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:1975:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &AllChargeEdges, ie, num_edges ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:1975:34: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &AllChargeEdges, ie, num_edges ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:1975:34: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &AllChargeEdges, ie, num_edges ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:2025:54: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:2025:54: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:2026:54: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) /*&& nDeltaCharge > 0*/ ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:2026:54: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) /*&& nDeltaCharge > 0*/ ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:2093:54: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:2093:54: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:2094:54: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) /*&& nDeltaCharge == 1*/ ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:2094:54: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) /*&& nDeltaCharge == 1*/ ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:2231:15: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( !at2 && !(at2 = (inp_ATOM *) inchi_malloc((num_at + num_deleted_H)*sizeof(at2[0]))) || ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:2231:15: note: place parentheses around the '&&' expression to silence this warning if ( !at2 && !(at2 = (inp_ATOM *) inchi_malloc((num_at + num_deleted_H)*sizeof(at2[0]))) || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:2232:15: warning: '&&' within '||' [-Wlogical-op-parentheses] !at3 && !(at3 = (inp_ATOM *) inchi_malloc((num_at + num_deleted_H)*sizeof(at3[0])))) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:2232:15: note: place parentheses around the '&&' expression to silence this warning !at3 && !(at3 = (inp_ATOM *) inchi_malloc((num_at + num_deleted_H)*sizeof(at3[0])))) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr4.c:3133:48: warning: address of array 'num_prot' will always evaluate to 'true' [-Wpointer-bool-conversion] for ( iComp = 0; iComp < num_components && num_prot; iComp ++ ) { ~~ ^~~~~~~~ 42 warnings generated. [ 8%] Building CXX object src/CMakeFiles/openbabel.dir/descriptor.o 246 warnings generated. [ 9%] Building C object src/formats/libinchi/CMakeFiles/inchi.dir/ichirvr5.o /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:92:31: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( bCheckForbiddenPlus && NO_VERTEX == vPlusMinus1 || ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:92:31: note: place parentheses around the '&&' expression to silence this warning if ( bCheckForbiddenPlus && NO_VERTEX == vPlusMinus1 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:93:31: warning: '&&' within '||' [-Wlogical-op-parentheses] bCheckForbiddenMinus && NO_VERTEX == vPlusMinus2 ) { ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:93:31: note: place parentheses around the '&&' expression to silence this warning bCheckForbiddenMinus && NO_VERTEX == vPlusMinus2 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:181:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &TautEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:181:22: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &TautEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:181:22: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &TautEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:193:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &AllChargeEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:193:22: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &AllChargeEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:193:22: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &AllChargeEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:202:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &AllChargeEdges, j, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:202:30: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &AllChargeEdges, j, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:202:30: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &AllChargeEdges, j, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:205:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &NFlowerEdges, j, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:205:30: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &NFlowerEdges, j, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:205:30: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &NFlowerEdges, j, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:209:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &OtherNFlowerEdges, j, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:209:30: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &OtherNFlowerEdges, j, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:209:30: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &OtherNFlowerEdges, j, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:234:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:234:14: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:234:14: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:238:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutCMP2MHINCHI( pStruct, pTCGroups, at2, pVA, pInChI, pc2i ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:238:14: note: place parentheses around the assignment to silence this warning if ( ret = FillOutCMP2MHINCHI( pStruct, pTCGroups, at2, pVA, pInChI, pc2i ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:238:14: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutCMP2MHINCHI( pStruct, pTCGroups, at2, pVA, pInChI, pc2i ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:263:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:263:18: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:263:18: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:269:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutCMP2MHINCHI( pStruct, pTCGroups, at2, pVA, pInChI, pc2i ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:269:18: note: place parentheses around the assignment to silence this warning if ( ret = FillOutCMP2MHINCHI( pStruct, pTCGroups, at2, pVA, pInChI, pc2i ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:269:18: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutCMP2MHINCHI( pStruct, pTCGroups, at2, pVA, pInChI, pc2i ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:319:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:319:30: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:319:30: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:356:50: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:356:50: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:357:50: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 2 ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:357:50: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 2 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:402:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:402:26: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:402:26: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:405:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutCMP2MHINCHI( pStruct, pTCGroups, at2, pVA, pInChI, pc2i ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:405:26: note: place parentheses around the assignment to silence this warning if ( ret = FillOutCMP2MHINCHI( pStruct, pTCGroups, at2, pVA, pInChI, pc2i ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:405:26: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutCMP2MHINCHI( pStruct, pTCGroups, at2, pVA, pInChI, pc2i ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:518:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, eTg, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:518:34: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, eTg, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:518:34: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, eTg, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:551:46: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges2, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:551:46: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges2, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:551:46: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges2, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:596:50: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:596:50: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:597:50: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 2 ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:597:50: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 2 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:656:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:656:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:656:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:659:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutCMP2MHINCHI( pStruct, pTCGroups, at2, pVA, pInChI, pc2i ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:659:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutCMP2MHINCHI( pStruct, pTCGroups, at2, pVA, pInChI, pc2i ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:659:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutCMP2MHINCHI( pStruct, pTCGroups, at2, pVA, pInChI, pc2i ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:695:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:695:26: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:695:26: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:698:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutCMP2MHINCHI( pStruct, pTCGroups, at2, pVA, pInChI, pc2i ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:698:26: note: place parentheses around the assignment to silence this warning if ( ret = FillOutCMP2MHINCHI( pStruct, pTCGroups, at2, pVA, pInChI, pc2i ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:698:26: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutCMP2MHINCHI( pStruct, pTCGroups, at2, pVA, pInChI, pc2i ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:758:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:758:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:758:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:776:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &CurrEdges2, eTg, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:776:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &CurrEdges2, eTg, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:776:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &CurrEdges2, eTg, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:810:46: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:810:46: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:811:46: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 1 ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:811:46: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 1 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:847:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:847:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:847:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:850:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutCMP2MHINCHI( pStruct, pTCGroups, at2, pVA, pInChI, pc2i ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:850:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutCMP2MHINCHI( pStruct, pTCGroups, at2, pVA, pInChI, pc2i ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:850:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutCMP2MHINCHI( pStruct, pTCGroups, at2, pVA, pInChI, pc2i ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:913:62: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:913:62: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:914:62: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 1 ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:914:62: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 1 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:941:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:941:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:941:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:944:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutCMP2MHINCHI( pStruct, pTCGroups, at2, pVA, pInChI, pc2i ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:944:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutCMP2MHINCHI( pStruct, pTCGroups, at2, pVA, pInChI, pc2i ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:944:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutCMP2MHINCHI( pStruct, pTCGroups, at2, pVA, pInChI, pc2i ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:1061:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &ChangeableEdges[CHG_SET_O_FIXED], e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:1061:26: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &ChangeableEdges[CHG_SET_O_FIXED], e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:1061:26: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &ChangeableEdges[CHG_SET_O_FIXED], e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:1075:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = AddToEdgeList( &ChangeableEdges[CHG_SET_WRONG_TAUT_O], e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:1075:34: note: place parentheses around the assignment to silence this warning if (ret = AddToEdgeList( &ChangeableEdges[CHG_SET_WRONG_TAUT_O], e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:1075:34: note: use '==' to turn this assignment into an equality comparison if (ret = AddToEdgeList( &ChangeableEdges[CHG_SET_WRONG_TAUT_O], e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:1080:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = AddToEdgeList( &ChangeableEdges[CHG_SET_WRONG_TAUT_N], e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:1080:34: note: place parentheses around the assignment to silence this warning if (ret = AddToEdgeList( &ChangeableEdges[CHG_SET_WRONG_TAUT_N], e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:1080:34: note: use '==' to turn this assignment into an equality comparison if (ret = AddToEdgeList( &ChangeableEdges[CHG_SET_WRONG_TAUT_N], e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:1084:29: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = AddToEdgeList( &ChangeableEdges[CHG_SET_WRONG_TAUT_ALL], e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:1084:29: note: place parentheses around the assignment to silence this warning if (ret = AddToEdgeList( &ChangeableEdges[CHG_SET_WRONG_TAUT_ALL], e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:1084:29: note: use '==' to turn this assignment into an equality comparison if (ret = AddToEdgeList( &ChangeableEdges[CHG_SET_WRONG_TAUT_ALL], e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:1124:54: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:1124:54: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:1125:54: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:1125:54: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:1162:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:1162:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:1162:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:1165:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutCMP2MHINCHI( pStruct, pTCGroups, at2, pVA, pInChI, pc2i ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:1165:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutCMP2MHINCHI( pStruct, pTCGroups, at2, pVA, pInChI, pc2i ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr5.c:1165:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutCMP2MHINCHI( pStruct, pTCGroups, at2, pVA, pInChI, pc2i ) ) { ^ == 42 warnings generated. [ 9%] Building C object src/formats/libinchi/CMakeFiles/inchi.dir/ichirvr6.o /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:302:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:302:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:302:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:387:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:387:18: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:387:18: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:443:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:443:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:443:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:553:37: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = AddToEdgeList( &AllChargeEdges, k, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:553:37: note: place parentheses around the assignment to silence this warning if (ret = AddToEdgeList( &AllChargeEdges, k, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:553:37: note: use '==' to turn this assignment into an equality comparison if (ret = AddToEdgeList( &AllChargeEdges, k, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:559:37: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = AddToEdgeList( TautMinusEdges+0, k, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:559:37: note: place parentheses around the assignment to silence this warning if (ret = AddToEdgeList( TautMinusEdges+0, k, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:559:37: note: use '==' to turn this assignment into an equality comparison if (ret = AddToEdgeList( TautMinusEdges+0, k, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:564:37: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = AddToEdgeList( TautMinusEdges+1, k, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:564:37: note: place parentheses around the assignment to silence this warning if (ret = AddToEdgeList( TautMinusEdges+1, k, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:564:37: note: use '==' to turn this assignment into an equality comparison if (ret = AddToEdgeList( TautMinusEdges+1, k, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:570:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &AllChargeEdges, k, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:570:34: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &AllChargeEdges, k, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:570:34: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &AllChargeEdges, k, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:578:42: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &AllChargeEdges, k, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:578:42: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &AllChargeEdges, k, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:578:42: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &AllChargeEdges, k, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:616:54: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:616:54: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:617:54: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 0 ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:617:54: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 0 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:649:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:649:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:649:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:745:33: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = AddToEdgeList( &AllChargeEdges, k, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:745:33: note: place parentheses around the assignment to silence this warning if (ret = AddToEdgeList( &AllChargeEdges, k, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:745:33: note: use '==' to turn this assignment into an equality comparison if (ret = AddToEdgeList( &AllChargeEdges, k, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:751:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( bMayBeUnfixed && pVA[j].cNumValenceElectrons == 6 || ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:751:44: note: place parentheses around the '&&' expression to silence this warning if ( bMayBeUnfixed && pVA[j].cNumValenceElectrons == 6 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:752:63: warning: '&&' within '||' [-Wlogical-op-parentheses] pVA[j].cNumValenceElectrons == 5 && pVA[j].cPeriodicRowNumber > 1 ) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:752:63: note: place parentheses around the '&&' expression to silence this warning pVA[j].cNumValenceElectrons == 5 && pVA[j].cPeriodicRowNumber > 1 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:754:37: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = AddToEdgeList( TautMinusEdges+0, k, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:754:37: note: place parentheses around the assignment to silence this warning if (ret = AddToEdgeList( TautMinusEdges+0, k, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:754:37: note: use '==' to turn this assignment into an equality comparison if (ret = AddToEdgeList( TautMinusEdges+0, k, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:761:37: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = AddToEdgeList( TautMinusEdges+1, k, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:761:37: note: place parentheses around the assignment to silence this warning if (ret = AddToEdgeList( TautMinusEdges+1, k, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:761:37: note: use '==' to turn this assignment into an equality comparison if (ret = AddToEdgeList( TautMinusEdges+1, k, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:765:38: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &AllChargeEdges, k, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:765:38: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &AllChargeEdges, k, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:765:38: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &AllChargeEdges, k, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:773:42: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &AllChargeEdges, k, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:773:42: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &AllChargeEdges, k, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:773:42: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &AllChargeEdges, k, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:812:54: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:812:54: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:813:54: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 0 ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:813:54: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 0 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:845:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:845:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:845:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:943:22: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( !i1 && !i2 || i1 && i2 ) { ~~~~^~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:943:22: note: place parentheses around the '&&' expression to silence this warning if ( !i1 && !i2 || i1 && i2 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:943:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( !i1 && !i2 || i1 && i2 ) { ~~ ~~~^~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:943:36: note: place parentheses around the '&&' expression to silence this warning if ( !i1 && !i2 || i1 && i2 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:985:33: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = AddToEdgeList( &AllChargeEdges, k, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:985:33: note: place parentheses around the assignment to silence this warning if (ret = AddToEdgeList( &AllChargeEdges, k, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:985:33: note: use '==' to turn this assignment into an equality comparison if (ret = AddToEdgeList( &AllChargeEdges, k, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:992:69: warning: '&&' within '||' [-Wlogical-op-parentheses] !(at2[j].endpoint || pStruct->endpoint && pStruct->endpoint[j]) ) { ~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:992:69: note: place parentheses around the '&&' expression to silence this warning !(at2[j].endpoint || pStruct->endpoint && pStruct->endpoint[j]) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:996:37: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = AddToEdgeList( TautMinusEdges+0, k, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:996:37: note: place parentheses around the assignment to silence this warning if (ret = AddToEdgeList( TautMinusEdges+0, k, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:996:37: note: use '==' to turn this assignment into an equality comparison if (ret = AddToEdgeList( TautMinusEdges+0, k, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:1004:42: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &AllChargeEdges, k, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:1004:42: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &AllChargeEdges, k, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:1004:42: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &AllChargeEdges, k, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:1020:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &AllChargeEdges, e, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:1020:22: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &AllChargeEdges, e, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:1020:22: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &AllChargeEdges, e, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:1031:54: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == vPlusMinus && vPathStart == aC || ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:1031:54: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == vPlusMinus && vPathStart == aC || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:1032:46: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == aC && vPathStart == vPlusMinus) && nDeltaCharge == 1 ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:1032:46: note: place parentheses around the '&&' expression to silence this warning vPathEnd == aC && vPathStart == vPlusMinus) && nDeltaCharge == 1 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:1066:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:1066:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:1066:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:1153:22: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( !i1 && !i2 || i1 && i2 ) { ~~~~^~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:1153:22: note: place parentheses around the '&&' expression to silence this warning if ( !i1 && !i2 || i1 && i2 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:1153:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( !i1 && !i2 || i1 && i2 ) { ~~ ~~~^~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:1153:36: note: place parentheses around the '&&' expression to silence this warning if ( !i1 && !i2 || i1 && i2 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:1182:33: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = AddToEdgeList( &AllChargeEdges, k, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:1182:33: note: place parentheses around the assignment to silence this warning if (ret = AddToEdgeList( &AllChargeEdges, k, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:1182:33: note: use '==' to turn this assignment into an equality comparison if (ret = AddToEdgeList( &AllChargeEdges, k, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:1189:69: warning: '&&' within '||' [-Wlogical-op-parentheses] !(at2[j].endpoint || pStruct->endpoint && pStruct->endpoint[j]) ) { ~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:1189:69: note: place parentheses around the '&&' expression to silence this warning !(at2[j].endpoint || pStruct->endpoint && pStruct->endpoint[j]) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:1193:37: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = AddToEdgeList( TautMinusEdges+0, k, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:1193:37: note: place parentheses around the assignment to silence this warning if (ret = AddToEdgeList( TautMinusEdges+0, k, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:1193:37: note: use '==' to turn this assignment into an equality comparison if (ret = AddToEdgeList( TautMinusEdges+0, k, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:1201:42: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = AddToEdgeList( &AllChargeEdges, k, INC_ADD_EDGE ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:1201:42: note: place parentheses around the assignment to silence this warning if ( ret = AddToEdgeList( &AllChargeEdges, k, INC_ADD_EDGE ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:1201:42: note: use '==' to turn this assignment into an equality comparison if ( ret = AddToEdgeList( &AllChargeEdges, k, INC_ADD_EDGE ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:1229:46: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:1229:46: note: place parentheses around the '&&' expression to silence this warning if ( ret == 1 && (vPathEnd == v1 && vPathStart == v2 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:1230:46: warning: '&&' within '||' [-Wlogical-op-parentheses] vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 0 ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:1230:46: note: place parentheses around the '&&' expression to silence this warning vPathEnd == v2 && vPathStart == v1) && nDeltaCharge == 0 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:1254:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:1254:22: note: place parentheses around the assignment to silence this warning if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr6.c:1254:22: note: use '==' to turn this assignment into an equality comparison if ( ret = FillOutExtraFixedHDataRestr( pStruct ) ) { ^ == [ 9%] Building C object src/formats/libinchi/CMakeFiles/inchi.dir/ichirvr7.o /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr7.c:118:79: warning: '&&' within '||' [-Wlogical-op-parentheses] OneInput->pInpInChI[iINChI][TAUT_NON][iComponent].nNumberOfAtoms > 0 && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr7.c:118:79: note: place parentheses around the '&&' expression to silence this warning OneInput->pInpInChI[iINChI][TAUT_NON][iComponent].nNumberOfAtoms > 0 && ^ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr7.c:186:28: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( eqM && (!isF1 && !isF2 || eqF ) ) { ~~~~~~^~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr7.c:186:28: note: place parentheses around the '&&' expression to silence this warning if ( eqM && (!isF1 && !isF2 || eqF ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr7.c:256:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( num_components = pOneInput->nNumComponents[INCHI_REC][TAUT_NON] ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr7.c:256:25: note: place parentheses around the assignment to silence this warning if ( num_components = pOneInput->nNumComponents[INCHI_REC][TAUT_NON] ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr7.c:256:25: note: use '==' to turn this assignment into an equality comparison if ( num_components = pOneInput->nNumComponents[INCHI_REC][TAUT_NON] ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr7.c:260:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( num_components = pOneInput->nNumComponents[INCHI_REC][TAUT_YES] ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr7.c:260:25: note: place parentheses around the assignment to silence this warning if ( num_components = pOneInput->nNumComponents[INCHI_REC][TAUT_YES] ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr7.c:260:25: note: use '==' to turn this assignment into an equality comparison if ( num_components = pOneInput->nNumComponents[INCHI_REC][TAUT_YES] ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr7.c:264:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( num_components = pOneInput->nNumComponents[INCHI_BAS][TAUT_NON] ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr7.c:264:25: note: place parentheses around the assignment to silence this warning if ( num_components = pOneInput->nNumComponents[INCHI_BAS][TAUT_NON] ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr7.c:264:25: note: use '==' to turn this assignment into an equality comparison if ( num_components = pOneInput->nNumComponents[INCHI_BAS][TAUT_NON] ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr7.c:268:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( num_components = pOneInput->nNumComponents[INCHI_BAS][TAUT_YES] ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr7.c:268:25: note: place parentheses around the assignment to silence this warning if ( num_components = pOneInput->nNumComponents[INCHI_BAS][TAUT_YES] ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr7.c:268:25: note: use '==' to turn this assignment into an equality comparison if ( num_components = pOneInput->nNumComponents[INCHI_BAS][TAUT_YES] ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr7.c:319:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( len = nAtomOffs[k+1] - nAtomOffs[k] ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr7.c:319:18: note: place parentheses around the assignment to silence this warning if ( len = nAtomOffs[k+1] - nAtomOffs[k] ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr7.c:319:18: note: use '==' to turn this assignment into an equality comparison if ( len = nAtomOffs[k+1] - nAtomOffs[k] ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr7.c:321:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( len2 = nDelHOffs[k+1] - nDelHOffs[k] ) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr7.c:321:23: note: place parentheses around the assignment to silence this warning if ( len2 = nDelHOffs[k+1] - nDelHOffs[k] ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr7.c:321:23: note: use '==' to turn this assignment into an equality comparison if ( len2 = nDelHOffs[k+1] - nDelHOffs[k] ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr7.c:749:32: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( !iMobileH && !pOneInput->pInpInChI[iInchiRec][iMobileH][k].nNumberOfAtoms || ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr7.c:749:32: note: place parentheses around the '&&' expression to silence this warning if ( !iMobileH && !pOneInput->pInpInChI[iInchiRec][iMobileH][k].nNumberOfAtoms || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr7.c:850:67: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( iInchiRec == INCHI_REC || iInchiRec == INCHI_BAS && (k1=pStruct[iInchiRec][TAUT_YES][k].nLink) >= 0 ) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr7.c:850:67: note: place parentheses around the '&&' expression to silence this warning if ( iInchiRec == INCHI_REC || iInchiRec == INCHI_BAS && (k1=pStruct[iInchiRec][TAUT_YES][k].nLink) >= 0 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr7.c:1629:54: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( pStruct->RevInChI.num_components[i] > 1 && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr7.c:1629:54: note: place parentheses around the '&&' expression to silence this warning if ( pStruct->RevInChI.num_components[i] > 1 && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr7.c:1651:63: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( pStruct->RevInChI.pINChI[i][0][TAUT_YES] && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr7.c:1651:63: note: place parentheses around the '&&' expression to silence this warning if ( pStruct->RevInChI.pINChI[i][0][TAUT_YES] && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr7.c:1653:32: warning: '&&' within '||' [-Wlogical-op-parentheses] pInChI[1] && !pInChI[1]->bDeleted ) { ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr7.c:1653:32: note: place parentheses around the '&&' expression to silence this warning pInChI[1] && !pInChI[1]->bDeleted ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr7.c:1811:59: warning: '&&' within '||' [-Wlogical-op-parentheses] s1->nBondAtom1[j1] == s2->nBondAtom1[j2] && s1->nBondAtom2[j1] < s2->nBondAtom2[j2]) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichirvr7.c:1811:59: note: place parentheses around the '&&' expression to silence this warning s1->nBondAtom1[j1] == s2->nBondAtom1[j2] && s1->nBondAtom2[j1] < s2->nBondAtom2[j2]) { ^ ( ) 40 warnings generated. [ 9%] Building CXX object src/CMakeFiles/openbabel.dir/fingerprint.o 14 warnings generated. [ 9%] Building C object src/formats/libinchi/CMakeFiles/inchi.dir/ichisort.o /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichisort.c:156:19: warning: '&&' within '||' [-Wlogical-op-parentheses] !diff && nCanonRank[(int)*i] < nCanonRank[(int)*j]); j=i, i -- ) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichisort.c:156:19: note: place parentheses around the '&&' expression to silence this warning !diff && nCanonRank[(int)*i] < nCanonRank[(int)*j]); j=i, i -- ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichisort.c:376:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( pp = (NEIGH_LIST *) inchi_calloc((num_atoms+1), sizeof(NEIGH_LIST)) ) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichisort.c:376:13: note: place parentheses around the assignment to silence this warning if ( pp = (NEIGH_LIST *) inchi_calloc((num_atoms+1), sizeof(NEIGH_LIST)) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichisort.c:376:13: note: use '==' to turn this assignment into an equality comparison if ( pp = (NEIGH_LIST *) inchi_calloc((num_atoms+1), sizeof(NEIGH_LIST)) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichisort.c:377:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( pAtList = (AT_NUMB *) inchi_malloc( length*sizeof(*pAtList) ) ) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichisort.c:377:22: note: place parentheses around the assignment to silence this warning if ( pAtList = (AT_NUMB *) inchi_malloc( length*sizeof(*pAtList) ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichisort.c:377:22: note: use '==' to turn this assignment into an equality comparison if ( pAtList = (AT_NUMB *) inchi_malloc( length*sizeof(*pAtList) ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichisort.c:468:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( pAtList = (AT_NUMB *) inchi_malloc( length*sizeof(*pAtList) ) ) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichisort.c:468:22: note: place parentheses around the assignment to silence this warning if ( pAtList = (AT_NUMB *) inchi_malloc( length*sizeof(*pAtList) ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichisort.c:468:22: note: use '==' to turn this assignment into an equality comparison if ( pAtList = (AT_NUMB *) inchi_malloc( length*sizeof(*pAtList) ) ) { ^ == [ 9%] Building C object src/formats/libinchi/CMakeFiles/inchi.dir/ichister.o 4 warnings generated. [ 9%] Building CXX object src/CMakeFiles/openbabel.dir/forcefield.o /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:157:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( bFlat = (fabs(z) < ZERO_LENGTH) ) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:157:16: note: place parentheses around the assignment to silence this warning if ( bFlat = (fabs(z) < ZERO_LENGTH) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:157:16: note: use '==' to turn this assignment into an equality comparison if ( bFlat = (fabs(z) < ZERO_LENGTH) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:721:60: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( dAngle < 2.0 * ZERO_ANGLE && dAlpha > MIN_ANGLE || ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:721:60: note: place parentheses around the '&&' expression to silence this warning if ( dAngle < 2.0 * ZERO_ANGLE && dAlpha > MIN_ANGLE || ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:722:60: warning: '&&' within '||' [-Wlogical-op-parentheses] dAlpha < 2.0 * ZERO_ANGLE && dAngle > MIN_ANGLE ) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:722:60: note: place parentheses around the '&&' expression to silence this warning dAlpha < 2.0 * ZERO_ANGLE && dAngle > MIN_ANGLE ) ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:1173:23: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( NumDbleBonds && NumDbleBonds > num_mult || ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:1173:23: note: place parentheses around the '&&' expression to silence this warning if ( NumDbleBonds && NumDbleBonds > num_mult || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:1174:24: warning: '&&' within '||' [-Wlogical-op-parentheses] !NumDbleBonds && at[cur_at].valence != num_1s ) { ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:1174:24: note: place parentheses around the '&&' expression to silence this warning !NumDbleBonds && at[cur_at].valence != num_1s ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:1356:39: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( 1 == at->valence && 1 == num_H || ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:1356:39: note: place parentheses around the '&&' expression to silence this warning if ( 1 == at->valence && 1 == num_H || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:1357:39: warning: '&&' within '||' [-Wlogical-op-parentheses] 2 == at->valence && 0 == num_H ) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:1357:39: note: place parentheses around the '&&' expression to silence this warning 2 == at->valence && 0 == num_H ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:1815:32: warning: '&&' within '||' [-Wlogical-op-parentheses] !(/*(a)*/ 1 == num_nH && !num_iso_H[0] || ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:1815:32: note: place parentheses around the '&&' expression to silence this warning !(/*(a)*/ 1 == num_nH && !num_iso_H[0] || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:1816:32: warning: '&&' within '||' [-Wlogical-op-parentheses] /*(b)*/ 1 == num_H && !num_eH) ~~~~~~~~~~~~^~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:1816:32: note: place parentheses around the '&&' expression to silence this warning /*(b)*/ 1 == num_H && !num_eH) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:2166:61: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( num_wrong_bonds_1 > 1 || num_wrong_bonds_1 && 2 >= at[cur_at].valence ) { ~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:2166:61: note: place parentheses around the '&&' expression to silence this warning if ( num_wrong_bonds_1 > 1 || num_wrong_bonds_1 && 2 >= at[cur_at].valence ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:2214:69: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( num_wrong_bonds_1 > 1 || num_wrong_bonds_1 && 2 >= at[cur_at].valence ) { ~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:2214:69: note: place parentheses around the '&&' expression to silence this warning if ( num_wrong_bonds_1 > 1 || num_wrong_bonds_1 && 2 >= at[cur_at].valence ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:2228:32: warning: '&&' within '||' [-Wlogical-op-parentheses] ( 2 == type_N && !bIsOxide( at, cur_at ) || ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:2228:32: note: place parentheses around the '&&' expression to silence this warning ( 2 == type_N && !bIsOxide( at, cur_at ) || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:2229:37: warning: '&&' within '||' [-Wlogical-op-parentheses] 2 == type_N_next && !bIsOxide( at, next_at ) ) ) { ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:2229:37: note: place parentheses around the '&&' expression to silence this warning 2 == type_N_next && !bIsOxide( at, next_at ) ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:2572:61: warning: '&&' within '||' [-Wlogical-op-parentheses] num_wrong_bonds_2 > 1 || num_wrong_bonds_2 && 2 >= at[at_2].valence || ~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:2572:61: note: place parentheses around the '&&' expression to silence this warning num_wrong_bonds_2 > 1 || num_wrong_bonds_2 && 2 >= at[at_2].valence || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:2589:32: warning: '&&' within '||' [-Wlogical-op-parentheses] ( 2 == type_N && !bIsOxide( at, at_1 ) || ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:2589:32: note: place parentheses around the '&&' expression to silence this warning ( 2 == type_N && !bIsOxide( at, at_1 ) || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:2590:37: warning: '&&' within '||' [-Wlogical-op-parentheses] 2 == type_N_next && !bIsOxide( at, at_2 ) ) ) { ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:2590:37: note: place parentheses around the '&&' expression to silence this warning 2 == type_N_next && !bIsOxide( at, at_2 ) ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:2651:53: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( num_wrong_bonds_1 > 1 || num_wrong_bonds_1 && 2 >= at[at_1].valence ) { ~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:2651:53: note: place parentheses around the '&&' expression to silence this warning if ( num_wrong_bonds_1 > 1 || num_wrong_bonds_1 && 2 >= at[at_1].valence ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:2883:45: warning: '&&' within '||' [-Wlogical-op-parentheses] cur_parity_defined && !ATOM_PARITY_WELL_DEF(abs(out_at[at_1].parity)) ) { ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:2883:45: note: place parentheses around the '&&' expression to silence this warning cur_parity_defined && !ATOM_PARITY_WELL_DEF(abs(out_at[at_1].parity)) ) { ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:2888:46: warning: '&&' within '||' [-Wlogical-op-parentheses] next_parity_defined && !ATOM_PARITY_WELL_DEF(abs(out_at[at_2].parity)) ) { ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:2888:46: note: place parentheses around the '&&' expression to silence this warning next_parity_defined && !ATOM_PARITY_WELL_DEF(abs(out_at[at_2].parity)) ) { ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:2916:45: warning: '&&' within '||' [-Wlogical-op-parentheses] cur_parity_defined && !ATOM_PARITY_WELL_DEF(abs(out_at[at_1].parity2)) ) { ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:2916:45: note: place parentheses around the '&&' expression to silence this warning cur_parity_defined && !ATOM_PARITY_WELL_DEF(abs(out_at[at_1].parity2)) ) { ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:2923:46: warning: '&&' within '||' [-Wlogical-op-parentheses] next_parity_defined && !ATOM_PARITY_WELL_DEF(abs(out_at[at_2].parity2)) ) { ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:2923:46: note: place parentheses around the '&&' expression to silence this warning next_parity_defined && !ATOM_PARITY_WELL_DEF(abs(out_at[at_2].parity2)) ) { ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:3402:99: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( fabs(triple_product) > ZERO_FLOAT && (min_sine > MIN_SINE || fabs(min_sine) > ZERO_FLOAT && (n2DTetrahedralAmbiguity & T2D_OKAY ) ) ) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:3402:99: note: place parentheses around the '&&' expression to silence this warning if ( fabs(triple_product) > ZERO_FLOAT && (min_sine > MIN_SINE || fabs(min_sine) > ZERO_FLOAT && (n2DTetrahedralAmbiguity & T2D_OKAY ) ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:3698:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = ReconcileCmlIncidentBondParities( at, i, -1, visited, bDisconnected ) ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:3698:22: note: place parentheses around the assignment to silence this warning if ( ret = ReconcileCmlIncidentBondParities( at, i, -1, visited, bDisconnected ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichister.c:3698:22: note: use '==' to turn this assignment into an equality comparison if ( ret = ReconcileCmlIncidentBondParities( at, i, -1, visited, bDisconnected ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/fingerprint.cpp:149:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int* p; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/fingerprint.cpp:150:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int* ppat; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/fingerprint.cpp:151:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int a; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/fingerprint.cpp:161:48: warning: unsequenced modification and access to 'ppat' [-Wunsequenced] if ( (a=((*ppat) & (*p++)) ^ (*ppat++)) ) break; ~~~~ ^ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/fingerprint.cpp:200:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int* p; // current position in index ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/fingerprint.cpp:201:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int* ppat; // current position in target FP ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/fingerprint.cpp:237:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int* p; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/fingerprint.cpp:238:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int i; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/fingerprint.cpp:272:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int* p; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/fingerprint.cpp:273:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int i; ^~~~~~~~~ 23 warnings generated. [ 10%] Building C object src/formats/libinchi/CMakeFiles/inchi.dir/ichitaut.o /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:280:44: warning: '&&' within '||' [-Wlogical-op-parentheses] if (at->charge < -1 || at->charge == 1 && !at->c_point || at->charge > 1 ) ~~ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:280:44: note: place parentheses around the '&&' expression to silence this warning if (at->charge < -1 || at->charge == 1 && !at->c_point || at->charge > 1 ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:295:26: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( at->charge <= 0 && at->valence == at->chem_bonds_valence || ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:295:26: note: place parentheses around the '&&' expression to silence this warning if ( at->charge <= 0 && at->valence == at->chem_bonds_valence || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:297:26: warning: '&&' within '||' [-Wlogical-op-parentheses] at->charge > 0 && at->valence + 1 == at->chem_bonds_valence ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:297:26: note: place parentheses around the '&&' expression to silence this warning at->charge > 0 && at->valence + 1 == at->chem_bonds_valence ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:309:26: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( at->charge <= 0 && at->valence + 1 == at->chem_bonds_valence || ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:309:26: note: place parentheses around the '&&' expression to silence this warning if ( at->charge <= 0 && at->valence + 1 == at->chem_bonds_valence || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:310:26: warning: '&&' within '||' [-Wlogical-op-parentheses] at->charge > 0 && at->valence + 2 == at->chem_bonds_valence ) { ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:310:26: note: place parentheses around the '&&' expression to silence this warning at->charge > 0 && at->valence + 2 == at->chem_bonds_valence ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:547:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( group = EndPoint[i].nGroupNumber ) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:547:20: note: place parentheses around the assignment to silence this warning if ( group = EndPoint[i].nGroupNumber ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:547:20: note: use '==' to turn this assignment into an equality comparison if ( group = EndPoint[i].nGroupNumber ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:647:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( group = EndPoint[i].nGroupNumber ) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:647:21: note: place parentheses around the assignment to silence this warning if ( group = EndPoint[i].nGroupNumber ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:647:21: note: use '==' to turn this assignment into an equality comparison if ( group = EndPoint[i].nGroupNumber ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:797:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( group = at[i].endpoint ) { ~~~~~~^~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:797:25: note: place parentheses around the assignment to silence this warning if ( group = at[i].endpoint ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:797:25: note: use '==' to turn this assignment into an equality comparison if ( group = at[i].endpoint ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:938:35: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( endpoint = at[rj].endpoint ) { ~~~~~~~~~^~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:938:35: note: place parentheses around the assignment to silence this warning if ( endpoint = at[rj].endpoint ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:938:35: note: use '==' to turn this assignment into an equality comparison if ( endpoint = at[rj].endpoint ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:974:35: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( endpoint = at[ri].endpoint ) { ~~~~~~~~~^~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:974:35: note: place parentheses around the assignment to silence this warning if ( endpoint = at[ri].endpoint ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:974:35: note: use '==' to turn this assignment into an equality comparison if ( endpoint = at[ri].endpoint ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:1118:49: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( nTGroupEqu[i] != nTGroupEqu[j] && (i>=nNumDiffTGroupNumbers || j>=nNumDiffTGroupNumbers) || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:1118:49: note: place parentheses around the '&&' expression to silence this warning if ( nTGroupEqu[i] != nTGroupEqu[j] && (i>=nNumDiffTGroupNumbers || j>=nNumDiffTGroupNumbers) || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:1120:33: warning: '&&' within '||' [-Wlogical-op-parentheses] !nTGroupEqu[i] && !nTGroupEqu[j] ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:1120:33: note: place parentheses around the '&&' expression to silence this warning !nTGroupEqu[i] && !nTGroupEqu[j] ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:1409:70: warning: '&&' within '||' [-Wlogical-op-parentheses] (!CType[i].num_bonds || CType[i].num_bonds==at->valence && at->nNumAtInRingSystem >= 5) ) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:1409:70: note: place parentheses around the '&&' expression to silence this warning (!CType[i].num_bonds || CType[i].num_bonds==at->valence && at->nNumAtInRingSystem >= 5) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:1427:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = (int)c1->type - (int)c2->type ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:1427:14: note: place parentheses around the assignment to silence this warning if ( ret = (int)c1->type - (int)c2->type ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:1427:14: note: use '==' to turn this assignment into an equality comparison if ( ret = (int)c1->type - (int)c2->type ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:1429:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = (int)c1->subtype - (int)c2->subtype ) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:1429:14: note: place parentheses around the assignment to silence this warning if ( ret = (int)c1->subtype - (int)c2->subtype ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:1429:14: note: use '==' to turn this assignment into an equality comparison if ( ret = (int)c1->subtype - (int)c2->subtype ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:1725:28: warning: '&&' within '||' [-Wlogical-op-parentheses] at[at_no].radical && at[at_no].radical != RADICAL_SINGLET || ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:1725:28: note: place parentheses around the '&&' expression to silence this warning at[at_no].radical && at[at_no].radical != RADICAL_SINGLET || ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:1727:31: warning: '&&' within '||' [-Wlogical-op-parentheses] at[at_no].charge > 0 && !at[at_no].c_point ) { ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:1727:31: note: place parentheses around the '&&' expression to silence this warning at[at_no].charge > 0 && !at[at_no].c_point ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:1752:25: warning: '&&' within '||' [-Wlogical-op-parentheses] at[iC].radical && at[iC].radical != RADICAL_SINGLET || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:1752:25: note: place parentheses around the '&&' expression to silence this warning at[iC].radical && at[iC].radical != RADICAL_SINGLET || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:1886:34: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( ( eif.cAcceptor && (bond_type == BOND_DOUBLE || ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:1886:34: note: place parentheses around the '&&' expression to silence this warning if ( ( eif.cAcceptor && (bond_type == BOND_DOUBLE || ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:1890:34: warning: '&&' within '||' [-Wlogical-op-parentheses] eif.cDonor && (bond_type == BOND_SINGLE || ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:1890:34: note: place parentheses around the '&&' expression to silence this warning eif.cDonor && (bond_type == BOND_SINGLE || ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:1896:83: warning: '&&' within '||' [-Wlogical-op-parentheses] at[centerpoint].chem_bonds_valence == at[centerpoint].valence && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:1896:83: note: place parentheses around the '&&' expression to silence this warning at[centerpoint].chem_bonds_valence == at[centerpoint].valence && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:1996:30: warning: '&&' within '||' [-Wlogical-op-parentheses] eif.cMoveableCharge && !at[at_no].c_point || !eif.cDonor || eif.cAcceptor ) { ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:1996:30: note: place parentheses around the '&&' expression to silence this warning eif.cMoveableCharge && !at[at_no].c_point || !eif.cDonor || eif.cAcceptor ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:2005:38: warning: '&&' within '||' [-Wlogical-op-parentheses] at[centerpoint].radical && at[centerpoint].radical != RADICAL_SINGLET || ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:2005:38: note: place parentheses around the '&&' expression to silence this warning at[centerpoint].radical && at[centerpoint].radical != RADICAL_SINGLET || ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:2294:53: warning: '&&' within '||' [-Wlogical-op-parentheses] bAlreadyTested = (i < i1 || i == i1 && j <= j1); ~~ ~~~~~~~~^~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:2294:53: note: place parentheses around the '&&' expression to silence this warning bAlreadyTested = (i < i1 || i == i1 && j <= j1); ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:2295:37: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( bAlreadyTested && (cPAIR(i,j) & ACCEPTOR_PAIR) || !bAlreadyTested ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:2295:37: note: place parentheses around the '&&' expression to silence this warning if ( bAlreadyTested && (cPAIR(i,j) & ACCEPTOR_PAIR) || !bAlreadyTested ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:2337:37: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( bAlreadyTested && (cPAIR(i,j) & DONOR_PAIR) || !bAlreadyTested ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:2337:37: note: place parentheses around the '&&' expression to silence this warning if ( bAlreadyTested && (cPAIR(i,j) & DONOR_PAIR) || !bAlreadyTested ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:2939:48: warning: '&&' within '||' [-Wlogical-op-parentheses] bHasAcidicHydrogen( at, i) && ((s_type=3), (s_subtype = SALT_p_DONOR)) || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:2939:48: note: place parentheses around the '&&' expression to silence this warning bHasAcidicHydrogen( at, i) && ((s_type=3), (s_subtype = SALT_p_DONOR)) || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:2940:48: warning: '&&' within '||' [-Wlogical-op-parentheses] bHasAcidicMinus( at, i) && ((s_type=3), (s_subtype = SALT_p_ACCEPTOR)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:2940:48: note: place parentheses around the '&&' expression to silence this warning bHasAcidicMinus( at, i) && ((s_type=3), (s_subtype = SALT_p_ACCEPTOR)) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:2953:50: warning: '&&' within '||' [-Wlogical-op-parentheses] (s_subtype & SALT_ACCEPTOR) && !at[i].endpoint ) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:2953:50: note: place parentheses around the '&&' expression to silence this warning (s_subtype & SALT_ACCEPTOR) && !at[i].endpoint ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:2987:91: warning: '&&' within '||' [-Wlogical-op-parentheses] (!(s_subtype_all & SALT_DONOR_Neg2) || !(s_subtype_all & SALT_DONOR_H2)) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:2987:91: note: place parentheses around the '&&' expression to silence this warning (!(s_subtype_all & SALT_DONOR_Neg2) || !(s_subtype_all & SALT_DONOR_H2)) && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:3121:45: warning: '&&' within '||' [-Wlogical-op-parentheses] bHasAcidicHydrogen( at, i) && ((s_type=3), (s_subtype = SALT_p_DONOR)) || ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:3121:45: note: place parentheses around the '&&' expression to silence this warning bHasAcidicHydrogen( at, i) && ((s_type=3), (s_subtype = SALT_p_DONOR)) || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:3122:45: warning: '&&' within '||' [-Wlogical-op-parentheses] bHasAcidicMinus( at, i) && ((s_type=3), (s_subtype = SALT_p_ACCEPTOR)) || ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:3122:45: note: place parentheses around the '&&' expression to silence this warning bHasAcidicMinus( at, i) && ((s_type=3), (s_subtype = SALT_p_ACCEPTOR)) || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:3123:48: warning: '&&' within '||' [-Wlogical-op-parentheses] bHasOtherExchangableH (at, i) && ((s_type=3), (s_subtype = SALT_DONOR_H)) ) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:3123:48: note: place parentheses around the '&&' expression to silence this warning bHasOtherExchangableH (at, i) && ((s_type=3), (s_subtype = SALT_DONOR_H)) ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:3103:24: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( bHasH && at[i].endpoint || /* tautomeric atoms */ ~~~~~~^~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:3103:24: note: place parentheses around the '&&' expression to silence this warning if ( bHasH && at[i].endpoint || /* tautomeric atoms */ ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:3109:24: warning: '&&' within '||' [-Wlogical-op-parentheses] bHasH && ~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:3109:24: note: place parentheses around the '&&' expression to silence this warning bHasH && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:3279:31: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( endpoint_valence = nGetEndpointInfo( at, i, &eif1 ) ) { ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:3279:31: note: place parentheses around the assignment to silence this warning if ( endpoint_valence = nGetEndpointInfo( at, i, &eif1 ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:3279:31: note: use '==' to turn this assignment into an equality comparison if ( endpoint_valence = nGetEndpointInfo( at, i, &eif1 ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:3423:35: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( endpoint_valence = nGetEndpointInfo_KET( at, i, &eif1 ) ) { ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:3423:35: note: place parentheses around the assignment to silence this warning if ( endpoint_valence = nGetEndpointInfo_KET( at, i, &eif1 ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:3423:35: note: use '==' to turn this assignment into an equality comparison if ( endpoint_valence = nGetEndpointInfo_KET( at, i, &eif1 ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:3588:31: warning: address of array 'DfsPath' will always evaluate to 'true' [-Wpointer-bool-conversion] if ( !nDfsPathPos || !DfsPath ) { ~^~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:3734:52: warning: '&&' within '||' [-Wlogical-op-parentheses] bond_type != BOND_ALT12NS && ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:3734:52: note: place parentheses around the '&&' expression to silence this warning bond_type != BOND_ALT12NS && ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:4029:39: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t_group_info->t_group = ~~~~~~~~~~~~~~~~~~~~~~^ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:4029:39: note: place parentheses around the assignment to silence this warning if (t_group_info->t_group = ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:4029:39: note: use '==' to turn this assignment into an equality comparison if (t_group_info->t_group = ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:4039:51: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t_group_info->nEndpointAtomNumber = ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:4039:51: note: place parentheses around the assignment to silence this warning if (t_group_info->nEndpointAtomNumber = ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:4039:51: note: use '==' to turn this assignment into an equality comparison if (t_group_info->nEndpointAtomNumber = ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:4049:44: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t_group_info->tGroupNumber = ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:4049:44: note: place parentheses around the assignment to silence this warning if (t_group_info->tGroupNumber = ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:4049:44: note: use '==' to turn this assignment into an equality comparison if (t_group_info->tGroupNumber = ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:4059:59: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t_group_info->nIsotopicEndpointAtomNumber = ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:4059:59: note: place parentheses around the assignment to silence this warning if (t_group_info->nIsotopicEndpointAtomNumber = ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:4059:59: note: use '==' to turn this assignment into an equality comparison if (t_group_info->nIsotopicEndpointAtomNumber = ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:4276:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( j = (int)at[i].endpoint ) { ~~^~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:4276:16: note: place parentheses around the assignment to silence this warning if ( j = (int)at[i].endpoint ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:4276:16: note: use '==' to turn this assignment into an equality comparison if ( j = (int)at[i].endpoint ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:4312:58: warning: '&&' within '||' [-Wlogical-op-parentheses] t_group_info->nNumIsotopicEndpoints>1 && (t_group_info->bTautFlagsDone & (TG_FLAG_FOUND_ISOTOPIC_H_DONE | TG_FLAG_FOUND_ISOTOPIC_ATOM_DONE))) ) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ichitaut.c:4312:58: note: place parentheses around the '&&' expression to silence this warning t_group_info->nNumIsotopicEndpoints>1 && (t_group_info->bTautFlagsDone & (TG_FLAG_FOUND_ISOTOPIC_H_DONE | TG_FLAG_FOUND_ISOTOPIC_ATOM_DONE))) ) { ^ ( ) 10 warnings generated. [ 10%] Building C object src/formats/libinchi/CMakeFiles/inchi.dir/ikey_base26.o [ 10%] Building CXX object src/CMakeFiles/openbabel.dir/format.o 45 warnings generated. [ 10%] Building C object src/formats/libinchi/CMakeFiles/inchi.dir/ikey_dll.o /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/ikey_dll.c:265:9: warning: '/*' within block comment [-Wcomment] /* source string ( was sproto[ncp]='\0'; should be sproto[lenproto]='\0'; ) */ ^ 1 warning generated. [ 10%] Building C object src/formats/libinchi/CMakeFiles/inchi.dir/inchi_dll.o /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll.c:310:9: warning: '&&' within '||' [-Wlogical-op-parentheses] && (!inp || inp->num_atoms <= 0 || !inp->atom) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll.c:310:9: note: place parentheses around the '&&' expression to silence this warning && (!inp || inp->num_atoms <= 0 || !inp->atom) ^ ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll.c:312:58: warning: '&&' within '||' [-Wlogical-op-parentheses] || argc==2 && ( argv[1][0]==INCHI_OPTION_PREFX ) && ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll.c:312:58: note: place parentheses around the '&&' expression to silence this warning || argc==2 && ( argv[1][0]==INCHI_OPTION_PREFX ) && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll.c:734:48: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( p && (p==pStrErr || *(p-1) == ' ' && (*(p-2) == ';' || *(p-2) == ':' )) && ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll.c:734:48: note: place parentheses around the '&&' expression to silence this warning if ( p && (p==pStrErr || *(p-1) == ' ' && (*(p-2) == ';' || *(p-2) == ':' )) && ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll.c:736:36: warning: '&&' within '||' [-Wlogical-op-parentheses] p[lenMsg] == ';' && p[lenMsg+1] == ' ' || ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll.c:736:36: note: place parentheses around the '&&' expression to silence this warning p[lenMsg] == ';' && p[lenMsg+1] == ' ' || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll.c:737:36: warning: '&&' within '||' [-Wlogical-op-parentheses] p[lenMsg-1]==':' && p[lenMsg]==' ') ) { ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll.c:737:36: note: place parentheses around the '&&' expression to silence this warning p[lenMsg-1]==':' && p[lenMsg]==' ') ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll.c:1231:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( n1+1 < at[a1].valence && is_in_the_list( at[a1].neighbor+n1+1, (AT_NUMB)a2, at[a1].valence-n1-1 ) || ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll.c:1231:36: note: place parentheses around the '&&' expression to silence this warning if ( n1+1 < at[a1].valence && is_in_the_list( at[a1].neighbor+n1+1, (AT_NUMB)a2, at[a1].valence-n1-1 ) || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll.c:1232:36: warning: '&&' within '||' [-Wlogical-op-parentheses] n2+1 < at[a2].valence && is_in_the_list( at[a2].neighbor+n2+1, (AT_NUMB)a1, at[a2].valence-n2-1 ) ) { ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll.c:1232:36: note: place parentheses around the '&&' expression to silence this warning n2+1 < at[a2].valence && is_in_the_list( at[a2].neighbor+n2+1, (AT_NUMB)a1, at[a2].valence-n2-1 ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll.c:1251:17: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( p1 && (cBondType != at[a1].bond_type[n1] || at[a1].bond_stereo[n1] != cStereoType1 )|| ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll.c:1251:17: note: place parentheses around the '&&' expression to silence this warning if ( p1 && (cBondType != at[a1].bond_type[n1] || at[a1].bond_stereo[n1] != cStereoType1 )|| ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll.c:1252:17: warning: '&&' within '||' [-Wlogical-op-parentheses] p2 && (cBondType != at[a2].bond_type[n2] || at[a2].bond_stereo[n2] != cStereoType2 ) ) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll.c:1252:17: note: place parentheses around the '&&' expression to silence this warning p2 && (cBondType != at[a2].bond_type[n2] || at[a2].bond_stereo[n2] != cStereoType2 ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll.c:1335:45: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( nRadical && at[a1].radical && nRadical != at[a1].radical || ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll.c:1335:45: note: place parentheses around the '&&' expression to silence this warning if ( nRadical && at[a1].radical && nRadical != at[a1].radical || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll.c:1336:45: warning: '&&' within '||' [-Wlogical-op-parentheses] nCharge && at[a1].charge && nCharge != at[a1].charge ) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll.c:1336:45: note: place parentheses around the '&&' expression to silence this warning nCharge && at[a1].charge && nCharge != at[a1].charge ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll.c:1495:20: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( num_atoms && !outStruct->atom || num_stereo0D > 0 && !outStruct->stereo0D ) { ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll.c:1495:20: note: place parentheses around the '&&' expression to silence this warning if ( num_atoms && !outStruct->atom || num_stereo0D > 0 && !outStruct->stereo0D ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll.c:1495:60: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( num_atoms && !outStruct->atom || num_stereo0D > 0 && !outStruct->stereo0D ) { ~~ ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll.c:1495:60: note: place parentheses around the '&&' expression to silence this warning if ( num_atoms && !outStruct->atom || num_stereo0D > 0 && !outStruct->stereo0D ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll.c:1894:9: warning: '&&' within '||' [-Wlogical-op-parentheses] && (!inpInChI || !inpInChI->szInChI) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll.c:1894:9: note: place parentheses around the '&&' expression to silence this warning && (!inpInChI || !inpInChI->szInChI) ^ ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll.c:1896:58: warning: '&&' within '||' [-Wlogical-op-parentheses] || argc==2 && ( argv[1][0]==INCHI_OPTION_PREFX ) && ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll.c:1896:58: note: place parentheses around the '&&' expression to silence this warning || argc==2 && ( argv[1][0]==INCHI_OPTION_PREFX ) && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll.c:2205:9: warning: '&&' within '||' [-Wlogical-op-parentheses] && (!inpInChI || !inpInChI->szInChI) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll.c:2205:9: note: place parentheses around the '&&' expression to silence this warning && (!inpInChI || !inpInChI->szInChI) ^ ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll.c:2207:58: warning: '&&' within '||' [-Wlogical-op-parentheses] || argc==2 && ( argv[1][0]==INCHI_OPTION_PREFX ) && ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll.c:2207:58: note: place parentheses around the '&&' expression to silence this warning || argc==2 && ( argv[1][0]==INCHI_OPTION_PREFX ) && ^ ( 17 warnings generated. [ 10%] Building C object src/formats/libinchi/CMakeFiles/inchi.dir/inchi_dll_a.o /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a.c:395:9: warning: '&&' within '||' [-Wlogical-op-parentheses] && (!pInp || pInp->num_atoms <= 0 || !pInp->atom) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a.c:395:9: note: place parentheses around the '&&' expression to silence this warning && (!pInp || pInp->num_atoms <= 0 || !pInp->atom) ^ ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a.c:397:58: warning: '&&' within '||' [-Wlogical-op-parentheses] || argc==2 && ( argv[1][0]==INCHI_OPTION_PREFX ) && ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a.c:397:58: note: place parentheses around the '&&' expression to silence this warning || argc==2 && ( argv[1][0]==INCHI_OPTION_PREFX ) && ^ ( 2 warnings generated. [ 11%] Building C object src/formats/libinchi/CMakeFiles/inchi.dir/inchi_dll_a2.o /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:647:26: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( k==TAUT_NON && (ip->nMode & REQ_MODE_BASIC ) || ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:647:26: note: place parentheses around the '&&' expression to silence this warning if ( k==TAUT_NON && (ip->nMode & REQ_MODE_BASIC ) || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:648:26: warning: '&&' within '||' [-Wlogical-op-parentheses] k==TAUT_YES && (ip->nMode & REQ_MODE_TAUT ) ) ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:648:26: note: place parentheses around the '&&' expression to silence this warning k==TAUT_YES && (ip->nMode & REQ_MODE_TAUT ) ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:771:50: warning: '&&' within '||' [-Wlogical-op-parentheses] int cur_is_non_taut = cur_is_in_non_taut && 0 == pINChI[i][TAUT_NON]->lenTautomer || ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:771:50: note: place parentheses around the '&&' expression to silence this warning int cur_is_non_taut = cur_is_in_non_taut && 0 == pINChI[i][TAUT_NON]->lenTautomer || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:772:50: warning: '&&' within '||' [-Wlogical-op-parentheses] cur_is_in_taut && 0 == pINChI[i][TAUT_YES]->lenTautomer; ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:772:50: note: place parentheses around the '&&' expression to silence this warning cur_is_in_taut && 0 == pINChI[i][TAUT_YES]->lenTautomer; ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:787:78: warning: '&&' within '||' [-Wlogical-op-parentheses] pINChI[i][j]->nPossibleLocationsOfIsotopicH && pINChI[i][j]->nPossibleLocationsOfIsotopicH[0]>1); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:787:78: note: place parentheses around the '&&' expression to silence this warning pINChI[i][j]->nPossibleLocationsOfIsotopicH && pINChI[i][j]->nPossibleLocationsOfIsotopicH[0]>1); ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:957:50: warning: '&&' within '||' [-Wlogical-op-parentheses] int cur_is_non_taut = cur_is_in_non_taut && 0 == pINChI[i][TAUT_NON]->lenTautomer || ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:957:50: note: place parentheses around the '&&' expression to silence this warning int cur_is_non_taut = cur_is_in_non_taut && 0 == pINChI[i][TAUT_NON]->lenTautomer || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:958:50: warning: '&&' within '||' [-Wlogical-op-parentheses] cur_is_in_taut && 0 == pINChI[i][TAUT_YES]->lenTautomer; ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:958:50: note: place parentheses around the '&&' expression to silence this warning cur_is_in_taut && 0 == pINChI[i][TAUT_YES]->lenTautomer; ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:973:78: warning: '&&' within '||' [-Wlogical-op-parentheses] pINChI[i][j]->nPossibleLocationsOfIsotopicH && pINChI[i][j]->nPossibleLocationsOfIsotopicH[0]>1); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:973:78: note: place parentheses around the '&&' expression to silence this warning pINChI[i][j]->nPossibleLocationsOfIsotopicH && pINChI[i][j]->nPossibleLocationsOfIsotopicH[0]>1); ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:1072:39: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( !out_norm_data[TAUT_NON]->at && !out_norm_data[TAUT_YES]->at || !inp_at || ret ) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:1072:39: note: place parentheses around the '&&' expression to silence this warning if ( !out_norm_data[TAUT_NON]->at && !out_norm_data[TAUT_YES]->at || !inp_at || ret ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:1370:53: warning: '&&' within '||' [-Wlogical-op-parentheses] 1 < NUM_H_ISOTOPES && t_group_info->tni.nNumRemovedProtonsIsotopic[1] || ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:1370:53: note: place parentheses around the '&&' expression to silence this warning 1 < NUM_H_ISOTOPES && t_group_info->tni.nNumRemovedProtonsIsotopic[1] || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:1371:53: warning: '&&' within '||' [-Wlogical-op-parentheses] [ 12%] Building CXX object src/CMakeFiles/openbabel.dir/generic.o 2 < NUM_H_ISOTOPES && t_group_info->tni.nNumRemovedProtonsIsotopic[2]) ; ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:1371:53: note: place parentheses around the '&&' expression to silence this warning 2 < NUM_H_ISOTOPES && t_group_info->tni.nNumRemovedProtonsIsotopic[2]) ; ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:1368:89: warning: '&&' within '||' [-Wlogical-op-parentheses] z->s[TAUT_YES].nLenLinearCTTautomer > 0 && t_group_info && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:1368:89: note: place parentheses around the '&&' expression to silence this warning z->s[TAUT_YES].nLenLinearCTTautomer > 0 && t_group_info && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:1374:90: warning: '&&' within '||' [-Wlogical-op-parentheses] z->s[TAUT_YES].nLenIsotopicEndpoints > 1 && t_group_info && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:1374:90: note: place parentheses around the '&&' expression to silence this warning z->s[TAUT_YES].nLenIsotopicEndpoints > 1 && t_group_info && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:1587:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret= AllocateCS( pCS, z->num_atoms, z->num_atoms, z->s[TAUT_NON].nLenCT, z->s[TAUT_NON].nLenCTAtOnly, ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:1587:21: note: place parentheses around the assignment to silence this warning if ( ret= AllocateCS( pCS, z->num_atoms, z->num_atoms, z->s[TAUT_NON].nLenCT, z->s[TAUT_NON].nLenCTAtOnly, ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:1587:21: note: use '==' to turn this assignment into an equality comparison if ( ret= AllocateCS( pCS, z->num_atoms, z->num_atoms, z->s[TAUT_NON].nLenCT, z->s[TAUT_NON].nLenCTAtOnly, ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:1622:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret= AllocateCS( pCS, z->num_atoms, z->num_at_tg, z->s[TAUT_YES].nLenCT, z->s[TAUT_YES].nLenCTAtOnly, ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:1622:21: note: place parentheses around the assignment to silence this warning if ( ret= AllocateCS( pCS, z->num_atoms, z->num_at_tg, z->s[TAUT_YES].nLenCT, z->s[TAUT_YES].nLenCTAtOnly, ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:1622:21: note: use '==' to turn this assignment into an equality comparison if ( ret= AllocateCS( pCS, z->num_atoms, z->num_at_tg, z->s[TAUT_YES].nLenCT, z->s[TAUT_YES].nLenCTAtOnly, ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:1831:57: warning: '&&' within '||' [-Wlogical-op-parentheses] all_inp_norm_data[i][j].at_fixed_bonds && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:1831:57: note: place parentheses around the '&&' expression to silence this warning all_inp_norm_data[i][j].at_fixed_bonds && ^ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:2086:35: warning: '&&' within '||' [-Wlogical-op-parentheses] (pCS->LinearCTStereoCarb && pCS->LinearCTStereoCarbInv || ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:2086:35: note: place parentheses around the '&&' expression to silence this warning (pCS->LinearCTStereoCarb && pCS->LinearCTStereoCarbInv || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:2087:35: warning: '&&' within '||' [-Wlogical-op-parentheses] pCS->LinearCTStereoDble && pCS->LinearCTStereoDbleInv) && ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:2087:35: note: place parentheses around the '&&' expression to silence this warning pCS->LinearCTStereoDble && pCS->LinearCTStereoDbleInv) && ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:2273:69: warning: '&&' within '||' [-Wlogical-op-parentheses] t_group_info->nNumIsotopicEndpoints>1 && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:2273:69: note: place parentheses around the '&&' expression to silence this warning t_group_info->nNumIsotopicEndpoints>1 && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:2337:28: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( nStereoUnmarkMode = UnmarkAllUndefinedUnknownStereo( pINChI->Stereo, nUserMode ) ) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:2337:28: note: place parentheses around the assignment to silence this warning if ( nStereoUnmarkMode = UnmarkAllUndefinedUnknownStereo( pINChI->Stereo, nUserMode ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:2337:28: note: use '==' to turn this assignment into an equality comparison if ( nStereoUnmarkMode = UnmarkAllUndefinedUnknownStereo( pINChI->Stereo, nUserMode ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:2361:43: warning: '&&' within '||' [-Wlogical-op-parentheses] (pCS->LinearCTIsotopicStereoCarb && pCS->LinearCTIsotopicStereoCarbInv || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:2361:43: note: place parentheses around the '&&' expression to silence this warning (pCS->LinearCTIsotopicStereoCarb && pCS->LinearCTIsotopicStereoCarbInv || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:2362:43: warning: '&&' within '||' [-Wlogical-op-parentheses] pCS->LinearCTIsotopicStereoDble && pCS->LinearCTIsotopicStereoDbleInv) && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:2362:43: note: place parentheses around the '&&' expression to silence this warning pCS->LinearCTIsotopicStereoDble && pCS->LinearCTIsotopicStereoDbleInv) && ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:2498:28: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( nStereoUnmarkMode = UnmarkAllUndefinedUnknownStereo( pINChI->StereoIsotopic, nUserMode ) ) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:2498:28: note: place parentheses around the assignment to silence this warning if ( nStereoUnmarkMode = UnmarkAllUndefinedUnknownStereo( pINChI->StereoIsotopic, nUserMode ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/inchi_dll_a2.c:2498:28: note: use '==' to turn this assignment into an equality comparison if ( nStereoUnmarkMode = UnmarkAllUndefinedUnknownStereo( pINChI->StereoIsotopic, nUserMode ) ) { ^ == 23 warnings generated. [ 12%] Building C object src/formats/libinchi/CMakeFiles/inchi.dir/inchi_dll_main.o [ 12%] Building C object src/formats/libinchi/CMakeFiles/inchi.dir/runichi.o /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/runichi.c:1561:26: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( k==TAUT_NON && (ip->nMode & REQ_MODE_BASIC ) || ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/runichi.c:1561:26: note: place parentheses around the '&&' expression to silence this warning if ( k==TAUT_NON && (ip->nMode & REQ_MODE_BASIC ) || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/runichi.c:1562:26: warning: '&&' within '||' [-Wlogical-op-parentheses] k==TAUT_YES && (ip->nMode & REQ_MODE_TAUT ) ) { ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/runichi.c:1562:26: note: place parentheses around the '&&' expression to silence this warning k==TAUT_YES && (ip->nMode & REQ_MODE_TAUT ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/runichi.c:1687:50: warning: '&&' within '||' [-Wlogical-op-parentheses] int cur_is_non_taut = cur_is_in_non_taut && 0 == pINChI[i][TAUT_NON]->lenTautomer || ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/runichi.c:1687:50: note: place parentheses around the '&&' expression to silence this warning int cur_is_non_taut = cur_is_in_non_taut && 0 == pINChI[i][TAUT_NON]->lenTautomer || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/runichi.c:1688:50: warning: '&&' within '||' [-Wlogical-op-parentheses] cur_is_in_taut && 0 == pINChI[i][TAUT_YES]->lenTautomer; ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/runichi.c:1688:50: note: place parentheses around the '&&' expression to silence this warning cur_is_in_taut && 0 == pINChI[i][TAUT_YES]->lenTautomer; ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/runichi.c:1704:78: warning: '&&' within '||' [-Wlogical-op-parentheses] pINChI[i][j]->nPossibleLocationsOfIsotopicH && pINChI[i][j]->nPossibleLocationsOfIsotopicH[0]>1); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/runichi.c:1704:78: note: place parentheses around the '&&' expression to silence this warning pINChI[i][j]->nPossibleLocationsOfIsotopicH && pINChI[i][j]->nPossibleLocationsOfIsotopicH[0]>1); ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/runichi.c:2406:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( i = ReconcileAllCmlBondParities( prep_inp_data->at, prep_inp_data->num_inp_atoms, 0 ) ) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/runichi.c:2406:16: note: place parentheses around the assignment to silence this warning if ( i = ReconcileAllCmlBondParities( prep_inp_data->at, prep_inp_data->num_inp_atoms, 0 ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/runichi.c:2406:16: note: use '==' to turn this assignment into an equality comparison if ( i = ReconcileAllCmlBondParities( prep_inp_data->at, prep_inp_data->num_inp_atoms, 0 ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/runichi.c:2437:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( i = bNumHeterAtomHasIsotopicH( prep_inp_data->at, prep_inp_data->num_inp_atoms ) ) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/runichi.c:2437:12: note: place parentheses around the assignment to silence this warning if ( i = bNumHeterAtomHasIsotopicH( prep_inp_data->at, prep_inp_data->num_inp_atoms ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/runichi.c:2437:12: note: use '==' to turn this assignment into an equality comparison if ( i = bNumHeterAtomHasIsotopicH( prep_inp_data->at, prep_inp_data->num_inp_atoms ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/runichi.c:2531:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( i = ReconcileAllCmlBondParities( prep_inp_data->at, prep_inp_data->num_inp_atoms, 1 ) ) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/runichi.c:2531:20: note: place parentheses around the assignment to silence this warning if ( i = ReconcileAllCmlBondParities( prep_inp_data->at, prep_inp_data->num_inp_atoms, 1 ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/runichi.c:2531:20: note: use '==' to turn this assignment into an equality comparison if ( i = ReconcileAllCmlBondParities( prep_inp_data->at, prep_inp_data->num_inp_atoms, 1 ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/runichi.c:3421:85: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( iINChI == INCHI_REC && (!ip->bDisplay && !ip->bDisplayCompositeResults && !(ip->bCompareComponents & CMP_COMPONENTS) || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/runichi.c:3421:85: note: place parentheses around the '&&' expression to silence this warning if ( iINChI == INCHI_REC && (!ip->bDisplay && !ip->bDisplayCompositeResults && !(ip->bCompareComponents & CMP_COMPONENTS) || ^ ( ) 9 warnings generated. [ 12%] Building C object src/formats/libinchi/CMakeFiles/inchi.dir/sha2.o [ 12%] Building C object src/formats/libinchi/CMakeFiles/inchi.dir/strutil.o /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:476:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for ( b = el; e = strchr( b, ';'); b = e+1 ) ~~^~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:476:25: note: place parentheses around the assignment to silence this warning for ( b = el; e = strchr( b, ';'); b = e+1 ) ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:476:25: note: use '==' to turn this assignment into an equality comparison for ( b = el; e = strchr( b, ';'); b = e+1 ) ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:513:29: warning: '&&' within '||' [-Wlogical-op-parentheses] at[i1].radical && RADICAL_SINGLET != at[i1].radical || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:513:29: note: place parentheses around the '&&' expression to silence this warning at[i1].radical && RADICAL_SINGLET != at[i1].radical || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:915:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for ( b = el; e = strchr( b, ';'); b = e+1 ) { ~~^~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:915:25: note: place parentheses around the assignment to silence this warning for ( b = el; e = strchr( b, ';'); b = e+1 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:915:25: note: use '==' to turn this assignment into an equality comparison for ( b = el; e = strchr( b, ';'); b = e+1 ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:927:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( p = (char*)memchr( en, a->el_number, ne) ) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:927:20: note: place parentheses around the assignment to silence this warning if ( p = (char*)memchr( en, a->el_number, ne) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:927:20: note: use '==' to turn this assignment into an equality comparison if ( p = (char*)memchr( en, a->el_number, ne) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:1094:33: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( !type || 2 <= type && type <= 9 ) { ~~ ~~~~~~~~~~^~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:1094:33: note: place parentheses around the '&&' expression to silence this warning if ( !type || 2 <= type && type <= 9 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:1347:34: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( !type || 10 <= type && type <= 15 ) { ~~ ~~~~~~~~~~~^~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:1347:34: note: place parentheses around the '&&' expression to silence this warning if ( !type || 10 <= type && type <= 15 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:1419:64: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( !type || 12 == type && 0 < num_N_plus && 0 < num_N_minus ) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:1419:64: note: place parentheses around the '&&' expression to silence this warning if ( !type || 12 == type && 0 < num_N_plus && 0 < num_N_minus ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:1677:55: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( (!type || 18 == type) && (0 < num_C_plus && 0 < num_C_minus || 0 < num_C_II) ) { ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:1677:55: note: place parentheses around the '&&' expression to silence this warning if ( (!type || 18 == type) && (0 < num_C_plus && 0 < num_C_minus || 0 < num_C_II) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:1699:53: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( v[k] == 4 || v[k] == 3 && at[i].bond_type[j[k]] == BOND_TYPE_SINGLE ) { ~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:1699:53: note: place parentheses around the '&&' expression to silence this warning if ( v[k] == 4 || v[k] == 3 && at[i].bond_type[j[k]] == BOND_TYPE_SINGLE ) { ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:1703:53: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( v[k] == 2 || v[k] == 3 && at[i].bond_type[j[k]] == BOND_TYPE_DOUBLE ) { ~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:1703:53: note: place parentheses around the '&&' expression to silence this warning if ( v[k] == 2 || v[k] == 3 && at[i].bond_type[j[k]] == BOND_TYPE_DOUBLE ) { ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:1808:74: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( k == at->sb_ord[m] || k == at->sn_ord[m] && val < 2 && ATOM_PARITY_WELL_DEF(at->sb_parity[m]) ) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:1808:74: note: place parentheses around the '&&' expression to silence this warning if ( k == at->sb_ord[m] || k == at->sn_ord[m] && val < 2 && ATOM_PARITY_WELL_DEF(at->sb_parity[m]) ) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:1962:28: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( component = at[iat].component ) { ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:1962:28: note: place parentheses around the assignment to silence this warning if ( component = at[iat].component ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:1962:28: note: use '==' to turn this assignment into an equality comparison if ( component = at[iat].component ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:1965:28: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( component = at[neigh].component ) { ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:1965:28: note: place parentheses around the assignment to silence this warning if ( component = at[neigh].component ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:1965:28: note: use '==' to turn this assignment into an equality comparison if ( component = at[neigh].component ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:2009:35: warning: '&&' within '||' [-Wlogical-op-parentheses] at[neigh].charge && (at[neigh].el_number != el_number_O || at[neigh].charge + at[i].charge) || ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:2009:35: note: place parentheses around the '&&' expression to silence this warning at[neigh].charge && (at[neigh].el_number != el_number_O || at[neigh].charge + at[i].charge) || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:2010:36: warning: '&&' within '||' [-Wlogical-op-parentheses] at[neigh].radical && at[neigh].radical != RADICAL_SINGLET ) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:2010:36: note: place parentheses around the '&&' expression to silence this warning at[neigh].radical && at[neigh].radical != RADICAL_SINGLET ) { ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:2029:37: warning: '&&' within '||' [-Wlogical-op-parentheses] at[iC].radical && at[iC].radical != RADICAL_SINGLET /*|| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:2029:37: note: place parentheses around the '&&' expression to silence this warning at[iC].radical && at[iC].radical != RADICAL_SINGLET /*|| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:2184:23: warning: '&&' within '||' [-Wlogical-op-parentheses] ( (type & 1) && val == get_el_valence( at[i].el_number, 0, 0 ) || ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:2184:23: note: place parentheses around the '&&' expression to silence this warning ( (type & 1) && val == get_el_valence( at[i].el_number, 0, 0 ) || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:2185:23: warning: '&&' within '||' [-Wlogical-op-parentheses] (type & 2) && val == get_el_valence( at[i].el_number, 0, 1 ) ) || ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:2185:23: note: place parentheses around the '&&' expression to silence this warning (type & 2) && val == get_el_valence( at[i].el_number, 0, 1 ) ) || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:2183:28: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( at[i].charge == 0 && ~~~~~~~~~~~~~~~~~~^~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:2183:28: note: place parentheses around the '&&' expression to silence this warning if ( at[i].charge == 0 && ^ ( /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:2187:21: warning: '&&' within '||' [-Wlogical-op-parentheses] (type & 1) && val == get_el_valence( at[i].el_number, at[i].charge, 0 ) ) { ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:2187:21: note: place parentheses around the '&&' expression to silence this warning (type & 1) && val == get_el_valence( at[i].el_number, at[i].charge, 0 ) ) { ^ ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:2214:36: warning: '&&' within '||' [-Wlogical-op-parentheses] at[iO].radical && at[iO].radical != RADICAL_SINGLET || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:2214:36: note: place parentheses around the '&&' expression to silence this warning at[iO].radical && at[iO].radical != RADICAL_SINGLET || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:2224:36: warning: '&&' within '||' [-Wlogical-op-parentheses] at[iC].radical && at[iC].radical != RADICAL_SINGLET || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:2224:36: note: place parentheses around the '&&' expression to silence this warning at[iC].radical && at[iC].radical != RADICAL_SINGLET || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:2305:28: warning: '&&' within '||' [-Wlogical-op-parentheses] at[i].radical && at[i].radical != RADICAL_SINGLET /* radical */ ) { ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:2305:28: note: place parentheses around the '&&' expression to silence this warning at[i].radical && at[i].radical != RADICAL_SINGLET /* radical */ ) { ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:2686:23: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( i && i != 2 && i != 3 || ~~~~~~~~~~~~~^~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:2686:23: note: place parentheses around the '&&' expression to silence this warning if ( i && i != 2 && i != 3 || ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:2687:30: warning: '&&' within '||' [-Wlogical-op-parentheses] at[iLigand].radical && at[iLigand].radical != RADICAL_SINGLET || ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:2687:30: note: place parentheses around the '&&' expression to silence this warning at[iLigand].radical && at[iLigand].radical != RADICAL_SINGLET || ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:3123:45: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( abs(at->charge) > 1 || at->radical && RADICAL_SINGLET != at->radical ) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:3123:45: note: place parentheses around the '&&' expression to silence this warning if ( abs(at->charge) > 1 || at->radical && RADICAL_SINGLET != at->radical ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:3169:30: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( at2->charge && at->charge || (at2->radical && RADICAL_SINGLET != at2->radical ) ) { ~~~~~~~~~~~~^~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:3169:30: note: place parentheses around the '&&' expression to silence this warning if ( at2->charge && at->charge || (at2->radical && RADICAL_SINGLET != at2->radical ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:3208:49: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( abs(at->charge) > 1 || at->radical && RADICAL_SINGLET != at->radical ) { ~~ ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:3208:49: note: place parentheses around the '&&' expression to silence this warning if ( abs(at->charge) > 1 || at->radical && RADICAL_SINGLET != at->radical ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:3256:34: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( at2->charge && at->charge || (at2->radical && RADICAL_SINGLET != at2->radical ) ) { ~~~~~~~~~~~~^~~~~~~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:3256:34: note: place parentheses around the '&&' expression to silence this warning if ( at2->charge && at->charge || (at2->radical && RADICAL_SINGLET != at2->radical ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:3288:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( ret = (int)n2 - (int)n1 ) { ~~~~^~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:3288:14: note: place parentheses around the assignment to silence this warning if ( ret = (int)n2 - (int)n1 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:3288:14: note: use '==' to turn this assignment into an equality comparison if ( ret = (int)n2 - (int)n1 ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:3577:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( pINChI = *ppINChI ) { ~~~~~~~^~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:3577:17: note: place parentheses around the assignment to silence this warning if ( pINChI = *ppINChI ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:3577:17: note: use '==' to turn this assignment into an equality comparison if ( pINChI = *ppINChI ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:4271:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( bAtomNeedsAlias = ALIASED_AT(i) ) { /* has isotopic implicit D or T; ignoring pure 1H */ ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:4271:30: note: place parentheses around the assignment to silence this warning if ( bAtomNeedsAlias = ALIASED_AT(i) ) { /* has isotopic implicit D or T; ignoring pure 1H */ ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:4271:30: note: use '==' to turn this assignment into an equality comparison if ( bAtomNeedsAlias = ALIASED_AT(i) ) { /* has isotopic implicit D or T; ignoring pure 1H */ ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:4390:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( k=at[i].bond_stereo[j] ) { ~^~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:4390:23: note: place parentheses around the assignment to silence this warning if ( k=at[i].bond_stereo[j] ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:4390:23: note: use '==' to turn this assignment into an equality comparison if ( k=at[i].bond_stereo[j] ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:4467:39: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( i == num_atoms-1 && num_m || num_m == 8 ) { ~~~~~~~~~~~~~~~~~^~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:4467:39: note: place parentheses around the '&&' expression to silence this warning if ( i == num_atoms-1 && num_m || num_m == 8 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:4489:39: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( i == num_atoms-1 && num_m || num_m == 8 ) { ~~~~~~~~~~~~~~~~~^~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:4489:39: note: place parentheses around the '&&' expression to silence this warning if ( i == num_atoms-1 && num_m || num_m == 8 ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:4541:39: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( i == num_atoms-1 && num_m || num_m == 8 ) { ~~~~~~~~~~~~~~~~~^~~~~~~~ ~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/strutil.c:4541:39: note: place parentheses around the '&&' expression to silence this warning if ( i == num_atoms-1 && num_m || num_m == 8 ) { ^ ( ) 36 warnings generated. [ 13%] Building C object src/formats/libinchi/CMakeFiles/inchi.dir/util.o /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/util.c:428:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( q = strpbrk( p, "+-^" ) ) { ~~^~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/util.c:428:15: note: place parentheses around the assignment to silence this warning while ( q = strpbrk( p, "+-^" ) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/util.c:428:15: note: use '==' to turn this assignment into an equality comparison while ( q = strpbrk( p, "+-^" ) ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/util.c:436:24: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( nSign = (int)strtol( q+k, &r, 10 ) ) { /* fixed 12-5-2001 */ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/util.c:436:24: note: place parentheses around the assignment to silence this warning if ( nSign = (int)strtol( q+k, &r, 10 ) ) { /* fixed 12-5-2001 */ ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/util.c:436:24: note: use '==' to turn this assignment into an equality comparison if ( nSign = (int)strtol( q+k, &r, 10 ) ) { /* fixed 12-5-2001 */ ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/util.c:556:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( val = ElData[el_number].cValence[NEUTRAL_STATE+charge][0] ) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/util.c:556:22: note: place parentheses around the assignment to silence this warning if ( val = ElData[el_number].cValence[NEUTRAL_STATE+charge][0] ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/util.c:556:22: note: use '==' to turn this assignment into an equality comparison if ( val = ElData[el_number].cValence[NEUTRAL_STATE+charge][0] ) { ^ == /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/util.c:743:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( p = (const char*)memchr(source, 0, maxlen) ) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/util.c:743:12: note: place parentheses around the assignment to silence this warning if ( p = (const char*)memchr(source, 0, maxlen) ) { ^ ( ) /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/formats/libinchi/util.c:743:12: note: use '==' to turn this assignment into an equality comparison if ( p = (const char*)memchr(source, 0, maxlen) ) { ^ == 4 warnings generated. [ 13%] Linking C shared library ../../../lib/libinchi.so [ 13%] Built target inchi [ 13%] Building CXX object src/CMakeFiles/openbabel.dir/graphsym.o [ 13%] Building CXX object src/CMakeFiles/openbabel.dir/grid.o [ 13%] Building CXX object src/CMakeFiles/openbabel.dir/griddata.o [ 13%] Building CXX object src/CMakeFiles/openbabel.dir/isomorphism.o [ 14%] Building CXX object src/CMakeFiles/openbabel.dir/kekulize.o [ 14%] Building CXX object src/CMakeFiles/openbabel.dir/locale.o [ 14%] Building CXX object src/CMakeFiles/openbabel.dir/matrix.o [ 14%] Building CXX object src/CMakeFiles/openbabel.dir/mcdlutil.o [ 14%] Building CXX object src/CMakeFiles/openbabel.dir/molchrg.o [ 15%] Building CXX object src/CMakeFiles/openbabel.dir/mol.o /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/mcdlutil.cpp:4932:95: warning: add explicit braces to avoid dangling else [-Wdangling-else] if (test2) for (j=0; jnBonds(); j++) if (bSTested[j]>=0) (*bondLabel)[j]=1; else (*bondLabel)[j]=0; ^ [ 15%] Building CXX object src/CMakeFiles/openbabel.dir/obconversion.o In file included from /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/obconversion.cpp:52: In file included from /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/zipstream.h:332: /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/zipstreamimpl.h:179:9: warning: reference cannot be bound to dereferenced null pointer in well-defined C++ code; pointer may be assumed to always convert to true [-Wundefined-bool-conversion] if(&_ostream) ~~ ^~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/zipstreamimpl.h:86:5: note: in instantiation of member function 'zlib_stream::basic_zip_streambuf >::flush' requested here flush(); ^ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/zipstream.h:232:14: note: in instantiation of member function 'zlib_stream::basic_zip_streambuf >::~basic_zip_streambuf' requested here explicit basic_zip_ostream(ostream_reference ostream, ^ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/obconversion.cpp:432:30: note: in instantiation of member function 'zlib_stream::basic_zip_ostream >::basic_zip_ostream' requested here zlib_stream::zip_ostream zOut(*pOutStream); ^ 1 warning generated. [ 15%] Building CXX object src/CMakeFiles/openbabel.dir/oberror.o [ 15%] Building CXX object src/CMakeFiles/openbabel.dir/obiter.o [ 16%] Building CXX object src/CMakeFiles/openbabel.dir/obutil.o /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/obutil.cpp:683:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/obutil.cpp:796:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register double Descr, Temp, TwoA; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/obutil.cpp:796:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register double Descr, Temp, TwoA; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/obutil.cpp:796:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register double Descr, Temp, TwoA; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/obutil.cpp:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register double TwoA, ThreeA, BOver3A; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/obutil.cpp:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register double TwoA, ThreeA, BOver3A; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/obutil.cpp:841:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register double TwoA, ThreeA, BOver3A; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/obutil.cpp:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register double Temp, POver3, QOver2; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/obutil.cpp:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register double Temp, POver3, QOver2; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/obutil.cpp:842:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register double Temp, POver3, QOver2; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/obutil.cpp:843:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register double Desc, Rho, Psi; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/obutil.cpp:843:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register double Desc, Rho, Psi; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/obutil.cpp:843:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register double Desc, Rho, Psi; ^~~~~~~~~ [ 16%] Building CXX object src/CMakeFiles/openbabel.dir/op.o [ 16%] Building CXX object src/CMakeFiles/openbabel.dir/parsmart.o 13 warnings generated. [ 16%] Building CXX object src/CMakeFiles/openbabel.dir/patty.o /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/parsmart.cpp:151:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register AtomExpr *result; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/parsmart.cpp:160:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register AtomExpr *result; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/parsmart.cpp:214:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register AtomExpr *result; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/parsmart.cpp:225:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register AtomExpr *result; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/parsmart.cpp:235:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register AtomExpr *result; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/parsmart.cpp:246:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register AtomExpr *result; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/parsmart.cpp:284:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BondExpr *result; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/parsmart.cpp:293:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BondExpr *result; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/parsmart.cpp:389:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BondExpr *result; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/parsmart.cpp:400:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BondExpr *result; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/parsmart.cpp:410:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BondExpr *result; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/parsmart.cpp:421:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BondExpr *expr1; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/parsmart.cpp:422:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BondExpr *expr2; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/parsmart.cpp:655:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Pattern *pat; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/parsmart.cpp:656:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/parsmart.cpp:1178:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register AtomExpr *expr1; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/parsmart.cpp:1179:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register AtomExpr *expr2; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/parsmart.cpp:1180:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register char *prev; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/parsmart.cpp:1280:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BondExpr *expr1; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/parsmart.cpp:1281:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BondExpr *expr2; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/parsmart.cpp:1282:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register char *prev; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/parsmart.cpp:1381:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register AtomExpr *aexpr; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/parsmart.cpp:1382:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register BondExpr *bexpr; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/parsmart.cpp:1383:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int index; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/parsmart.cpp:1697:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Pattern *result; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/parsmart.cpp:1711:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register char *src; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/parsmart.cpp:1771:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register AtomExpr *larg; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/parsmart.cpp:1772:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register AtomExpr *rarg; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/parsmart.cpp:1773:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int stat; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/parsmart.cpp:1813:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register AtomExpr *tmp; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/parsmart.cpp:1946:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register AtomExpr *tmp; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/parsmart.cpp:2010:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register AtomExpr *head; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/parsmart.cpp:2011:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register Pattern *pat; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/parsmart.cpp:2027:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register AtomExpr *expr; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/parsmart.cpp:2028:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int order; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/parsmart.cpp:2142:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register AtomExpr *expr; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/parsmart.cpp:2143:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int order; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/parsmart.cpp:2222:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register AtomExpr *result; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/parsmart.cpp:2223:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register AtomExpr *lft; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/parsmart.cpp:2224:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register AtomExpr *rgt; ^~~~~~~~~ 1 warning generated. [ 16%] Building CXX object src/CMakeFiles/openbabel.dir/phmodel.o [ 17%] Building CXX object src/CMakeFiles/openbabel.dir/plugin.o [ 17%] Building CXX object src/CMakeFiles/openbabel.dir/pointgroup.o 40 warnings generated. [ 17%] Building CXX object src/CMakeFiles/openbabel.dir/query.o /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/pointgroup.cpp:1124:9: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if( axis->direction[2] < 0 ) ^ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/pointgroup.cpp:1121:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] else if( axis->direction[1] <= 0 ) ^ [ 17%] Building CXX object src/CMakeFiles/openbabel.dir/rand.o /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/rand.cpp:96:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int temp; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/rand.cpp:97:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int rem; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/rand.cpp:98:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i,result; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/rand.cpp:98:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i,result; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/rand.cpp:136:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int root; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/rand.cpp:137:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int i; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/rand.cpp:204:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int x0, x1, x2, x3; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/rand.cpp:204:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int x0, x1, x2, x3; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/rand.cpp:204:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int x0, x1, x2, x3; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/rand.cpp:204:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int x0, x1, x2, x3; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/rand.cpp:205:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int hx, lx; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/rand.cpp:205:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int hx, lx; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/rand.cpp:206:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int hy, ly; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/rand.cpp:206:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int hy, ly; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/rand.cpp:259:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int d1, d0; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/rand.cpp:259:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int d1, d0; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/rand.cpp:260:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int r1, r0; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/rand.cpp:260:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int r1, r0; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/rand.cpp:261:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int m,s; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/rand.cpp:261:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int m,s; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/rand.cpp:300:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int k; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/rand.cpp:301:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int b; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/rand.cpp:302:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int s; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/rand.cpp:318:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int *ptr; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/rand.cpp:319:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int half; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/rand.cpp:320:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int i; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/rand.cpp:340:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int hi,lo; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/rand.cpp:340:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int hi,lo; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/rand.cpp:341:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int half; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/rand.cpp:342:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int i; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/rand.cpp:374:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int a=0, c; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/rand.cpp:374:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int a=0, c; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/rand.cpp:375:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int b; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/rand.cpp:376:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int pot,best; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/rand.cpp:376:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int pot,best; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/rand.cpp:377:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int count; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/rand.cpp:378:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int flag; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/rand.cpp:379:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/rand.cpp:431:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int i; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/rand.cpp:432:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register unsigned int x; ^~~~~~~~~ 40 warnings generated. [ 17%] Building CXX object src/CMakeFiles/openbabel.dir/residue.o [ 18%] Building CXX object src/CMakeFiles/openbabel.dir/ring.o 2 warnings generated. [ 18%] Building CXX object src/CMakeFiles/openbabel.dir/rotamer.o [ 18%] Building CXX object src/CMakeFiles/openbabel.dir/rotor.o [ 18%] Building CXX object src/CMakeFiles/openbabel.dir/spectrophore.o [ 18%] Building CXX object src/CMakeFiles/openbabel.dir/tokenst.o [ 19%] Building CXX object src/CMakeFiles/openbabel.dir/transform.o [ 19%] Building CXX object src/CMakeFiles/openbabel.dir/typer.o [ 19%] Building CXX object src/CMakeFiles/openbabel.dir/obmolecformat.o [ 19%] Building CXX object src/CMakeFiles/openbabel.dir/conformersearch.o In file included from /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/conformersearch.cpp:19: /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/openbabel/conformersearch.h:260:9: warning: delete called on 'OpenBabel::OBConformerFilter' that is abstract but has non-virtual destructor [-Wdelete-non-virtual-dtor] delete m_filter; ^ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/include/openbabel/conformersearch.h:274:9: warning: delete called on 'OpenBabel::OBConformerScore' that is abstract but has non-virtual destructor [-Wdelete-non-virtual-dtor] delete m_score; ^ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/conformersearch.cpp:152:5: warning: delete called on 'OpenBabel::OBConformerFilter' that is abstract but has non-virtual destructor [-Wdelete-non-virtual-dtor] delete m_filter; ^ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/conformersearch.cpp:153:5: warning: delete called on 'OpenBabel::OBConformerScore' that is abstract but has non-virtual destructor [-Wdelete-non-virtual-dtor] delete m_score; ^ [ 19%] Building CXX object src/CMakeFiles/openbabel.dir/dlhandler_unix.o [ 20%] Building CXX object src/CMakeFiles/openbabel.dir/depict/depict.o [ 20%] Building CXX object src/CMakeFiles/openbabel.dir/depict/svgpainter.o [ 20%] Building CXX object src/CMakeFiles/openbabel.dir/math/matrix3x3.o /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/depict/depict.cpp:581:12: warning: use of unary operator that may be intended as compound assignment (-=) sign =- sign; ^~ 4 warnings generated. [ 20%] Building CXX object src/CMakeFiles/openbabel.dir/math/spacegroup.o /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/math/matrix3x3.cpp:566:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i, j, k, l; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/math/matrix3x3.cpp:566:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i, j, k, l; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/math/matrix3x3.cpp:566:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i, j, k, l; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/math/matrix3x3.cpp:566:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register int i, j, k, l; ^~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/math/spacegroup.cpp:309:39: error: reinterpret_cast from 'nullptr_t' to 'OpenBabel::transform3d *' is not allowed return (i == m_transforms.end())? reinterpret_cast(NULL): *i++; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2/src/math/spacegroup.cpp:316:39: error: reinterpret_cast from 'nullptr_t' to 'OpenBabel::transform3d *' is not allowed return (i == m_transforms.end())? reinterpret_cast(NULL): *i++; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. [ 20%] Building CXX object src/CMakeFiles/openbabel.dir/math/transform3d.o 2 errors generated. --- src/CMakeFiles/openbabel.dir/math/spacegroup.o --- *** [src/CMakeFiles/openbabel.dir/math/spacegroup.o] Error code 1 bmake[2]: stopped in /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2 1 warning generated. 1 error bmake[2]: stopped in /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2 --- src/CMakeFiles/openbabel.dir/all --- *** [src/CMakeFiles/openbabel.dir/all] Error code 2 bmake[1]: stopped in /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2 1 error bmake[1]: stopped in /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2 *** [all] Error code 2 bmake: stopped in /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2 1 error bmake: stopped in /var/pkgsrc/work/biology/openbabel/work/openbabel-2.3.2 *** Error code 2 Stop. bmake[1]: stopped in /usr/pkgsrc/biology/openbabel *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/biology/openbabel