--- src/solver/dsdpvec.h.orig 2005-10-21 13:31:14.000000000 -0600 +++ src/solver/dsdpvec.h 2019-12-09 11:50:57.152412502 -0700 @@ -27,14 +27,14 @@ typedef struct DSDPVec_C DSDPVec; #define DSDPVecGetArray(a,b) 0;{ *(b)=((a).val); } #define DSDPVecRestoreArray(a,b) 0;{ *(b)=0; } #define DSDPVecGetSize(a,b) 0;{ *(b)=((a).dim); } -#define DSDPVecAddElement(a,b,c) 0;{ if (c){((a).val[b])+=(c);} } +#define DSDPVecAddElement(a,b,c) 0;{ if ((c)!=0){((a).val[b])+=(c);} } #define DSDPVecSetElement(a,b,c) 0;{ {((a).val[b])=(c); } } #define DSDPVecGetElement(a,b,c) 0;{ *(c)=((a).val[b]); } #define DSDPVecSetR(a,b) 0;{ {((a).val[(a).dim-1])=(b); } } -#define DSDPVecAddR(a,b) 0;{ if(b){((a).val[(a).dim-1])+=(b); } } +#define DSDPVecAddR(a,b) 0;{ if((b)!=0){((a).val[(a).dim-1])+=(b); } } #define DSDPVecGetR(a,b) 0;{ *(b)=((a).val[(a).dim-1]); } #define DSDPVecSetC(a,b) 0;{ {((a).val[0])=(b); } } -#define DSDPVecAddC(a,b) 0;{ if(b){((a).val[0])+=(b); } } +#define DSDPVecAddC(a,b) 0;{ if((b)!=0){((a).val[0])+=(b); } } #define DSDPVecGetC(a,b) 0;{ *(b)=((a).val[0]); } #define DSDPVecCreateWArray(a,b,c) 0;{ (*(a)).val=(b); (*(a)).dim=(c);} /*