Mock Version: 1.4.14 Mock Version: 1.4.14 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/palp.spec'], chrootPath='/var/lib/mock/f31-build-50695-27412/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=345600uid=986gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target riscv64 --nodeps /builddir/build/SPECS/palp.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1548979200 Wrote: /builddir/build/SRPMS/palp-2.1-13.fc31.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/palp.spec'], chrootPath='/var/lib/mock/f31-build-50695-27412/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=345600uid=986gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target riscv64 --nodeps /builddir/build/SPECS/palp.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1548979200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.MWGBQX + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf palp-2.1 + /usr/bin/gzip -dc /builddir/build/SOURCES/palp-2.1.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd palp-2.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (palp-format.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Patch #0 (palp-format.patch): patching file Subadd.c patching file Subpoly.c patching file Subdb.c Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.A2reaU + umask 022 + cd /builddir/build/BUILD + cd palp-2.1 + cp -a /builddir/build/SOURCES/1205.4147v1.pdf . + mkdir bin + mv Global.h Global.h-template + for dim in 4 5 6 11 + echo Building PALP optimized for 4 dimensions + sed 's/^#define[^a-zA-Z]*POLY_Dmax.*/#define POLY_Dmax 4/' Global.h-template + make -j4 'CFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' BUILDSTDERR: Coord.c: In function 'IsNextDigit': BUILDSTDERR: Coord.c:18:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 18 | if(c=='0') return -1; if((c<'0') || ('9'nf[i]); puts(")]:"); BUILDSTDERR: | ^~~ BUILDSTDERR: Vertex.c:80:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 80 | for(i=1;i<=M;i++)printf(" %d",_I->nf[i]); puts(")]:"); BUILDSTDERR: | ^~~~ BUILDSTDERR: Coord.c: In function 'auxString2Int': BUILDSTDERR: Coord.c:68:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 68 | if(j) while(c[j]==' ') j++; return j; BUILDSTDERR: | ^~ BUILDSTDERR: Coord.c:68:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 68 | if(j) while(c[j]==' ') j++; return j; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Coord.c: In function 'Read_CWS_Zinfo': BUILDSTDERR: Coord.c:84:6: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 84 | while(c[i]==b)i++; if((c[i]=='=')&&(c[i+1]=='d'))i+=2; while(c[i]==b)i++; BUILDSTDERR: | ^~~~~ BUILDSTDERR: Coord.c:84:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 84 | while(c[i]==b)i++; if((c[i]=='=')&&(c[i+1]=='d'))i+=2; while(c[i]==b)i++; BUILDSTDERR: | ^~ BUILDSTDERR: poly.c: In function 'main': BUILDSTDERR: poly.c:144:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 144 | if(s+i+I+m+p+v+e+d+t+S+N+T+PS+VS+CD+G+A+B+F+z==0) g=1; VH.sts=(lg==2); BUILDSTDERR: | ^~ BUILDSTDERR: poly.c:144:58: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 144 | if(s+i+I+m+p+v+e+d+t+S+N+T+PS+VS+CD+G+A+B+F+z==0) g=1; VH.sts=(lg==2); BUILDSTDERR: | ^~ BUILDSTDERR: poly.c:214:19: warning: variable 'VPMSymNum' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 214 | int SymNum, VPMSymNum; Long NF[POLY_Dmax][VERT_Nmax]; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: Coord.c: In function 'ReadCwsPp': BUILDSTDERR: Coord.c:136:8: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 136 | while(' '==(c=fgetc(inFILE ))); ungetc(c,inFILE); /* read blanks */ BUILDSTDERR: | ^~~~~ BUILDSTDERR: Coord.c:136:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 136 | while(' '==(c=fgetc(inFILE ))); ungetc(c,inFILE); /* read blanks */ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: poly.c:226:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 226 | for(j=0;j<_P->n;j++)printf("%s%ld",j?",":"",vB[j]); printf(")/%ld\n",Z); BUILDSTDERR: | ^~~ BUILDSTDERR: poly.c:226:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 226 | for(j=0;j<_P->n;j++)printf("%s%ld",j?",":"",vB[j]); printf(")/%ld\n",Z); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Coord.c:143:21: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 143 | { int tr=0; while('\n'!=fgetc(inFILE)); /* read to end of line */ BUILDSTDERR: | ^~~~~ BUILDSTDERR: Coord.c:144:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 144 | if(IN[0]==IN[1]){ BUILDSTDERR: | ^~ BUILDSTDERR: Vertex.c: In function 'Vec_is_zero': BUILDSTDERR: Vertex.c:250:3: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 250 | while(i--) if(X[i]) return 0; return 1; BUILDSTDERR: | ^~~~~ BUILDSTDERR: Vertex.c:250:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 250 | while(i--) if(X[i]) return 0; return 1; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Vertex.c: In function 'Vec_Equal': BUILDSTDERR: Vertex.c:254:3: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 254 | while(i--) if(X[i]!=Y[i]) return 0; return 1; BUILDSTDERR: | ^~~~~ BUILDSTDERR: Vertex.c:254:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 254 | while(i--) if(X[i]!=Y[i]) return 0; return 1; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Rat.c: In function 'rS': BUILDSTDERR: Rat.c:26:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 26 | if(g < 0) g=-g; c.N/=g; c.D/=g; /* LONG in line above ... */ BUILDSTDERR: | ^~ BUILDSTDERR: Rat.c:26:22: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 26 | if(g < 0) g=-g; c.N/=g; c.D/=g; /* LONG in line above ... */ BUILDSTDERR: | ^ BUILDSTDERR: Rat.c: In function 'rD': BUILDSTDERR: Rat.c:35:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 35 | if(g < 0) g=-g; c.N/=g; c.D/=g; /* LONG in line above ... */ BUILDSTDERR: | ^~ BUILDSTDERR: Rat.c:35:22: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 35 | if(g < 0) g=-g; c.N/=g; c.D/=g; /* LONG in line above ... */ BUILDSTDERR: | ^ BUILDSTDERR: Coord.c:163:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 163 | if(FilterFlag) inFILE=NULL; return 1; BUILDSTDERR: | ^~ BUILDSTDERR: Coord.c:163:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 163 | if(FilterFlag) inFILE=NULL; return 1; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Rat.c: In function 'Fgcd': BUILDSTDERR: Rat.c:81:6: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 81 | while( a %= b ) if ( !(b %= a) ) return a; return b; BUILDSTDERR: | ^~~~~ BUILDSTDERR: Rat.c:81:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 81 | while( a %= b ) if ( !(b %= a) ) return a; return b; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Rat.c: In function 'NNgcd': BUILDSTDERR: Rat.c:86:6: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 86 | while( a %= b ) if ( !(b %= a) ) return a; return b; BUILDSTDERR: | ^~~~~ BUILDSTDERR: Rat.c:86:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 86 | while( a %= b ) if ( !(b %= a) ) return a; return b; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Rat.c: In function 'REgcd': BUILDSTDERR: Rat.c:108:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 108 | for(i=0; in;i++) E.a[i]=Ea[i]; E.c=0; E.c=-Eval_Eq_on_V(&E,V0,P->n); BUILDSTDERR: | ^~~ BUILDSTDERR: Vertex.c:362:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 362 | for(i=0;in;i++) E.a[i]=Ea[i]; E.c=0; E.c=-Eval_Eq_on_V(&E,V0,P->n); BUILDSTDERR: | ^ BUILDSTDERR: Coord.c:235:21: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 235 | { int tr=0; while('\n'!=fgetc(inFILE)); /* read to end of line */ BUILDSTDERR: | ^~~~~ BUILDSTDERR: Coord.c:236:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 236 | if(IN[0]==IN[1]){ BUILDSTDERR: | ^~ BUILDSTDERR: Rat.c: In function 'LrS': BUILDSTDERR: Rat.c:189:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 189 | if(g < 0) g=-g; c.N/=g; c.D/=g; /* LLong in line above ... */ BUILDSTDERR: | ^~ BUILDSTDERR: Rat.c:189:22: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 189 | if(g < 0) g=-g; c.N/=g; c.D/=g; /* LLong in line above ... */ BUILDSTDERR: | ^ BUILDSTDERR: Rat.c: In function 'LrD': BUILDSTDERR: Rat.c:198:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 198 | if(g < 0) g=-g; c.N/=g; c.D/=g; /* LLong in line above ... */ BUILDSTDERR: | ^~ BUILDSTDERR: Rat.c:198:22: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 198 | if(g < 0) g=-g; c.N/=g; c.D/=g; /* LLong in line above ... */ BUILDSTDERR: | ^ BUILDSTDERR: Coord.c:255:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 255 | if(FilterFlag) inFILE=NULL; return 1; BUILDSTDERR: | ^~ BUILDSTDERR: Coord.c:255:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 255 | if(FilterFlag) inFILE=NULL; return 1; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Coord.c:258:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 258 | if(FilterFlag) inFILE=NULL; return 1; BUILDSTDERR: | ^~ BUILDSTDERR: Coord.c:258:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 258 | if(FilterFlag) inFILE=NULL; return 1; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Coord.c: In function 'Read_CWS': BUILDSTDERR: Coord.c:274:8: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 274 | while(' '==(c=fgetc(inFILE ))); ungetc(c,inFILE); /* read blanks */ BUILDSTDERR: | ^~~~~ BUILDSTDERR: Rat.c: In function 'LFgcd': BUILDSTDERR: Coord.c:274:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 274 | while(' '==(c=fgetc(inFILE ))); ungetc(c,inFILE); /* read blanks */ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Rat.c:244:6: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 244 | while( a %= b ) if ( !(b %= a) ) return a; return b; BUILDSTDERR: | ^~~~~ BUILDSTDERR: Rat.c:244:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 244 | while( a %= b ) if ( !(b %= a) ) return a; return b; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Rat.c: In function 'LNNgcd': BUILDSTDERR: Rat.c:249:6: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 249 | while( a %= b ) if ( !(b %= a) ) return a; return b; BUILDSTDERR: | ^~~~~ BUILDSTDERR: Rat.c:249:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 249 | while( a %= b ) if ( !(b %= a) ) return a; return b; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Vertex.c: In function 'GLZ_Start_Simplex': BUILDSTDERR: Vertex.c:413:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 413 | if(i==r) break; _V->v[_V->nv++]=y; /* x = dim(span) < d */ BUILDSTDERR: | ^~ BUILDSTDERR: Vertex.c:413:18: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 413 | if(i==r) break; _V->v[_V->nv++]=y; /* x = dim(span) < d */ BUILDSTDERR: | ^~ BUILDSTDERR: Rat.c: In function 'LREgcd': BUILDSTDERR: Rat.c:271:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 271 | for(i=0; ia[i]=Z[i]; E->c=-Eval_Eq_on_V(E,X,_P->n); BUILDSTDERR: | ^~~ BUILDSTDERR: Vertex.c:424:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 424 | for(i=0;i<*d;i++)E->a[i]=Z[i]; E->c=-Eval_Eq_on_V(E,X,_P->n); BUILDSTDERR: | ^ BUILDSTDERR: Vertex.c:426:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 426 | for(i=0;i<*d;i++)E->a[i]=-Z[i]; E->c*=-1;} BUILDSTDERR: | ^~~ BUILDSTDERR: Vertex.c:426:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 426 | for(i=0;i<*d;i++)E->a[i]=-Z[i]; E->c*=-1;} BUILDSTDERR: | ^ BUILDSTDERR: Vertex.c:433:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 433 | for(i=0;i<*d;i++)E->a[i]=Z[i]; E->c=-Eval_Eq_on_V(E,X,_P->n); BUILDSTDERR: | ^~~ BUILDSTDERR: Vertex.c:433:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 433 | for(i=0;i<*d;i++)E->a[i]=Z[i]; E->c=-Eval_Eq_on_V(E,X,_P->n); BUILDSTDERR: | ^ BUILDSTDERR: In file included from Global.h:5, BUILDSTDERR: from Vertex.c:1: BUILDSTDERR: Vertex.c:434:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] BUILDSTDERR: 434 | assert(XX=Eval_Eq_on_V(E,_P->x[_V->v[*d-1]],_P->n)); BUILDSTDERR: | ^~ BUILDSTDERR: Vertex.c:442:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 442 | for(i=0;i<*d;i++)E->a[i]=Z[i]; E->c=-Eval_Eq_on_V(E,X,_P->n); BUILDSTDERR: | ^~~ BUILDSTDERR: Vertex.c:442:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 442 | for(i=0;i<*d;i++)E->a[i]=Z[i]; E->c=-Eval_Eq_on_V(E,X,_P->n); BUILDSTDERR: | ^ BUILDSTDERR: Coord.c:323:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 323 | if(FilterFlag) inFILE=NULL; return 1; BUILDSTDERR: | ^~ BUILDSTDERR: Coord.c:323:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 323 | if(FilterFlag) inFILE=NULL; return 1; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from Global.h:5, BUILDSTDERR: from Vertex.c:1: BUILDSTDERR: Vertex.c:443:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] BUILDSTDERR: 443 | assert(XX=Eval_Eq_on_V(E,_P->x[_V->v[x]],_P->n)); BUILDSTDERR: | ^~ BUILDSTDERR: Coord.c: In function 'Orig_Solve_Next_WEq': BUILDSTDERR: Coord.c:375:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 375 | for(i=0;ix[i][i]=1; while((++i)x[i-1][i]=1; BUILDSTDERR: | ^~~ BUILDSTDERR: Coord.c:375:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 375 | for(i=0;ix[i][i]=1; while((++i)x[i-1][i]=1; BUILDSTDERR: | ^~~~~ BUILDSTDERR: Coord.c:382:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 382 | for(k=0;kx[i][i]=1; while((++i)<_B->N)_B->x[i-1][i]=1; BUILDSTDERR: | ^~~ BUILDSTDERR: Coord.c:398:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 398 | for(i=0;ix[i][i]=1; while((++i)<_B->N)_B->x[i-1][i]=1; BUILDSTDERR: | ^~~~~ BUILDSTDERR: Coord.c:401:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 401 | for(i=0;ix[i][i]=1; while((++i)x[i-1][i]=1; BUILDSTDERR: | ^~~ BUILDSTDERR: Coord.c:401:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 401 | for(i=0;ix[i][i]=1; while((++i)x[i-1][i]=1; BUILDSTDERR: | ^~~~~ BUILDSTDERR: Coord.c: In function 'Reduce_PPL_2_Sublat': BUILDSTDERR: Coord.c:466:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 466 | for(i=*nm;in;i++) P->x[n][i]=X[i]; n++; BUILDSTDERR: | ^~~ BUILDSTDERR: Coord.c:466:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 466 | for(i=*nm;in;i++) P->x[n][i]=X[i]; n++; BUILDSTDERR: | ^ BUILDSTDERR: Coord.c: In function 'ReadCwsPp': BUILDSTDERR: Coord.c:137:26: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 137 | if(IsNextDigit()) fscanf(inFILE,"%d",&IN[i]); else break; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Coord.c:158:15: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 158 | { int X; fscanf(inFILE,"%d",&X); _P->x[j][i]=X; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Coord.c:160:15: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 160 | { int X; fscanf(inFILE,"%d",&X); _P->x[i][j]=X; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Coord.c: In function 'Read_PP': BUILDSTDERR: Coord.c:229:26: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 229 | if(IsNextDigit()) fscanf(inFILE,"%d",&IN[i]); else break; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Coord.c:250:15: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 250 | { int X; fscanf(inFILE,"%d",&X); _P->x[j][i]=X; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Coord.c:252:15: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 252 | { int X; fscanf(inFILE,"%d",&X); _P->x[i][j]=X; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Coord.c: In function 'Read_CWS': BUILDSTDERR: Coord.c:275:26: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 275 | if(IsNextDigit()) fscanf(inFILE,"%d",&IN[i]); else break; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Polynf.c: In function 'GL_W_to_GLZ': BUILDSTDERR: Polynf.c:134:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 134 | for(j=0;jnp==1+D) return Simp_Vol_Barycent(A,F,_B,_N); p=A->np-1; *_N=1; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:832:60: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 832 | if(A->np==1+D) return Simp_Vol_Barycent(A,F,_B,_N); p=A->np-1; *_N=1; BUILDSTDERR: | ^ BUILDSTDERR: In file included from Global.h:5, BUILDSTDERR: from Polynf.c:1: BUILDSTDERR: Polynf.c:835:36: warning: suggest parentheses around assignment used as truth value [-Wparentheses] BUILDSTDERR: 835 | Find_Equations(A,V,E); assert(A->np=V->nv); for(e=0;en) (*N)=0; return vol; /* N=0 iff B=0 */ BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:879:26: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 879 | if(i==P->n) (*N)=0; return vol; /* N=0 iff B=0 */ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Polynf.c: In function 'SemiSimpleRoots': BUILDSTDERR: Polynf.c:886:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 886 | if(0==Eval_Eq_on_V(&E->e[e],P->x[p],P->n))z++; if(z==1) R[N++]=P->x[p];} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:886:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 886 | if(0==Eval_Eq_on_V(&E->e[e],P->x[p],P->n))z++; if(z==1) R[N++]=P->x[p];} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:885:54: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 885 | int e,p,d=P->n,N=0; for(p=0;pnp;p++){ int z=0; for(e=0;ene;e++) BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:886:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 886 | if(0==Eval_Eq_on_V(&E->e[e],P->x[p],P->n))z++; if(z==1) R[N++]=P->x[p];} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:887:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 887 | if(N%2) return 0; if(N==0) return -1; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:887:22: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 887 | if(N%2) return 0; if(N==0) return -1; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:892:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 892 | if(e==N) return 0; if(e>p+1){Long *X=R[e];R[e]=R[p+1];R[p+1]=X;} p++;} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:892:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 892 | if(e==N) return 0; if(e>p+1){Long *X=R[e];R[e]=R[p+1];R[p+1]=X;} p++;} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c: In function 'VxV': BUILDSTDERR: Polynf.c:906:3: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 906 | while(--d) z+=X[d]*Y[d]; return z;} BUILDSTDERR: | ^~~~~ BUILDSTDERR: Polynf.c:906:28: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 906 | while(--d) z+=X[d]*Y[d]; return z;} BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Polynf.c: In function 'V_to_GLZ': BUILDSTDERR: Polynf.c:914:7: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 914 | while(j--) G.x[j][x]=G.x[j][i]; while(0m[*nz]=10*WZ->m[*nz]+c[i++]-'0';j=0; BUILDSTDERR: | ^~~~~ BUILDSTDERR: LG.c:57:66: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 57 | while((im[*nz]=10*WZ->m[*nz]+c[i++]-'0';j=0; BUILDSTDERR: | ^ BUILDSTDERR: LG.c:86:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 86 | for(k=0;kz[i][k]*WZ->B[k][j]; g=NNgcd(Za[j],g);} BUILDSTDERR: | ^~~ BUILDSTDERR: LG.c:86:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 86 | for(k=0;kz[i][k]*WZ->B[k][j]; g=NNgcd(Za[j],g);} BUILDSTDERR: | ^ BUILDSTDERR: LG.c:88:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 88 | if(g==WZ->m[i]) continue; if(g>1) for(k=0;km[i]) continue; if(g>1) for(k=0;kA[k]-=X*WZ->B[k][0]; BUILDSTDERR: | ^~~ BUILDSTDERR: LG.c:105:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 105 | for(j=0;jrI[j]);puts(""); BUILDSTDERR: | ^~~ BUILDSTDERR: LG.c:105:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 105 | for(j=0;jrI[j]);puts(""); BUILDSTDERR: | ^~~~ BUILDSTDERR: Polynf.c: In function 'ConifoldSing': BUILDSTDERR: Polynf.c:1136:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1136 | if(X[0][i]+X[2][i]-X[1][i]-X[3][i])break;if(i==P->n)sq=2;} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1136:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1136 | if(X[0][i]+X[2][i]-X[1][i]-X[3][i])break;if(i==P->n)sq=2;} BUILDSTDERR: | ^~ BUILDSTDERR: LG.c:117:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 117 | for(i=0;irI[i]) break; if(i make P0=0 */ BUILDSTDERR: | ^~~ BUILDSTDERR: LG.c:117:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 117 | for(i=0;irI[i]) break; if(i make P0=0 */ BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1135:14: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1135 | if(!sq){for(i=0;in;i++) BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1136:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1136 | if(X[0][i]+X[2][i]-X[1][i]-X[3][i])break;if(i==P->n)sq=2;} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1138:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1138 | if(X[0][i]+X[3][i]-X[1][i]-X[2][i])break;if(i==P->n)sq=3;} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1138:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1138 | if(X[0][i]+X[3][i]-X[1][i]-X[2][i])break;if(i==P->n)sq=3;} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1137:14: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1137 | if(!sq){for(i=0;in;i++) BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1138:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1138 | if(X[0][i]+X[3][i]-X[1][i]-X[2][i])break;if(i==P->n)sq=3;} BUILDSTDERR: | ^~ BUILDSTDERR: LG.c:134:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 134 | for(j=0;jz[i][j]*WZ->A[j]; if(0==(A%=M)) continue; BUILDSTDERR: | ^~~ BUILDSTDERR: LG.c:134:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 134 | for(j=0;jz[i][j]*WZ->A[j]; if(0==(A%=M)) continue; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1151:13: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1151 | for(i=0;i<4;i++) S[nsq][i]=el[i]; i=V->nv; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1151:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1151 | for(i=0;i<4;i++) S[nsq][i]=el[i]; i=V->nv; BUILDSTDERR: | ^ BUILDSTDERR: LG.c:145:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 145 | if(FilterFlag) inFILE=NULL; return 1; BUILDSTDERR: | ^~ BUILDSTDERR: LG.c:145:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 145 | if(FilterFlag) inFILE=NULL; return 1; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: LG.c: In function 'Read_Weight': BUILDSTDERR: LG.c:191:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 191 | if(FilterFlag) inFILE=NULL; return 1; BUILDSTDERR: | ^~ BUILDSTDERR: LG.c:191:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 191 | if(FilterFlag) inFILE=NULL; return 1; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Polynf.c: In function 'Einstein_Metric': BUILDSTDERR: Polynf.c:1214:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1214 | if(!SimpUnimod(P,V,E,1)) continue; reg++; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1214:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1214 | if(!SimpUnimod(P,V,E,1)) continue; reg++; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1228:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1228 | for(i=0;inv;i++) kPM[j][i]=x*PM[j][i]; E->e[j].c=x; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1228:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1228 | for(i=0;inv;i++) kPM[j][i]=x*PM[j][i]; E->e[j].c=x; BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c:1239:10: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1239 | for(i=0;inv;i++) kPM[j][i]=x*PM[j][i]; E->e[j].c=x; } BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1239:53: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1239 | for(i=0;inv;i++) kPM[j][i]=x*PM[j][i]; E->e[j].c=x; } BUILDSTDERR: | ^ BUILDSTDERR: LG.c: In function 'TEST_LatticeBasis': BUILDSTDERR: LG.c:245:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 245 | for(a=0;a<_B->N;a++) printf(" %3d",(int) _B->x[p][a]); puts(""); BUILDSTDERR: | ^~~ BUILDSTDERR: LG.c:245:57: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 245 | for(a=0;a<_B->N;a++) printf(" %3d",(int) _B->x[p][a]); puts(""); BUILDSTDERR: | ^~~~ BUILDSTDERR: LG.c: In function 'Make_Poly_Points': BUILDSTDERR: LG.c:272:62: warning: variable 'nip' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 272 | { AmbiLatticeBasis B; Weight *_W=_W_in; int /* index=0,*/ nip; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1271:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1271 | if(bcz) strcat(c," bary"); if(ssr) strcat(c," semisimple"); BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1271:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1271 | if(bcz) strcat(c," bary"); if(ssr) strcat(c," semisimple"); BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1277:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1277 | for(j=0;jnv;j++)printf("%2ld ",P->x[V->v[j]][i]);printf(" "); BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1277:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1277 | for(j=0;jnv;j++)printf("%2ld ",P->x[V->v[j]][i]);printf(" "); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Polynf.c:1278:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1278 | for(j=0;je[i]); }} BUILDSTDERR: | ^~ BUILDSTDERR: LG.c:445:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 445 | if(co!=1) printf("%d ",co); printf("x^%d ",(int)P->e[i]); }} BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Polynf.c: In function 'Reflexive_Fibrations': BUILDSTDERR: Polynf.c:1393:24: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1393 | for(n=0;nlines of GX */ BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1394:61: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1394 | if(ix[i][j]=PM[s[i]][j];A->n=edim; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1419:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1419 | for(i=0;ix[i][j]=PM[s[i]][j];A->n=edim; BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c:1432:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1432 | for(i=0;im[j]; for(l=0;ld;l++) /* Z_d==GSO */ BUILDSTDERR: | ^~~ BUILDSTDERR: LG.c:580:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 580 | for(j=0;jm[j]; for(l=0;ld;l++) /* Z_d==GSO */ BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1449:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1449 | for(i=0;ix[i][j]=PM[s[i]][j];A->n=d;A->np=p; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1463:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1463 | for(i=0;ix[i][j]=PM[s[i]][j];A->n=d;A->np=p; BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c: In function 'All_CDn_Fibrations': BUILDSTDERR: Polynf.c:1477:6: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1477 | while(!PM[i][--j]) if(j==0) break; if(jx[i][j]=PM[s[i]][j];A->n=fdim; BUILDSTDERR: | ^~~ BUILDSTDERR: LG.c:617:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 617 | for(i=0;i<=N;i++) mask[i]=1<x[i][j]=PM[s[i]][j];A->n=fdim; BUILDSTDERR: | ^ BUILDSTDERR: LG.c:617:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 617 | for(i=0;i<=N;i++) mask[i]=1<m[k]; R=kgV/W->d; BUILDSTDERR: | ^~~ BUILDSTDERR: LG.c:619:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 619 | for(k=0;km[k]; R=kgV/W->d; BUILDSTDERR: | ^ BUILDSTDERR: LG.c: In function 'WIndex_HTrace': BUILDSTDERR: LG.c:657:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 657 | for(i=0;i<=N;i++) mask[i]=1<nf=0; for(n=0;nm[k]; R=kgV/W->d; BUILDSTDERR: | ^~~ BUILDSTDERR: LG.c:659:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 659 | for(k=0;km[k]; R=kgV/W->d; BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c:1555:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1555 | for(j=0;jW[i][j]);puts("");exit(0);}} BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1555:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1555 | for(j=0;jW[i][j]);puts("");exit(0);}} BUILDSTDERR: | ^~~~ BUILDSTDERR: Polynf.c: In function 'IP_Simplex_Decomp': BUILDSTDERR: Polynf.c:1564:24: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1564 | for(n=0;nnp-_P->n) BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1596:53: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1596 | fprintf(outFILE," > %d=#pts-dim",np-_P->n);fputs("\n",outFILE);} BUILDSTDERR: | ^~~~~ BUILDSTDERR: Polynf.c: In function 'Print_Fiber_PolyData': BUILDSTDERR: Polynf.c:1609:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1609 | for(j=0; jn-w+1; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1609:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1609 | for(j=0; jn-w+1; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1629:52: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1629 | for(p=0;pnv;p++)for(i=0;ix[V->v[p]][s]; F->x[p][i]=x;} BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c: In function 'Print_Fibrations': BUILDSTDERR: Polynf.c:1707:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1707 | for(i=0;inp-1;i++) C[i]='_'; for(i=0;inp-1;i++) C[i]='_'; for(i=0;inp-1;i++) BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1708:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1708 | for(i=0;inp-1;i++) BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c: In function 'IP_Simplices': BUILDSTDERR: Polynf.c:1755:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1755 | if(V.v[i]>V.v[j]) swap(&V.v[i],&V.v[j]); nv=V.v[V.nv-1]+1; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1755:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1755 | if(V.v[i]>V.v[j]) swap(&V.v[i],&V.v[j]); nv=V.v[V.nv-1]+1; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1754:24: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1754 | for(i=0;iV.v[j]) swap(&V.v[i],&V.v[j]); nv=V.v[V.nv-1]+1; BUILDSTDERR: | ^~ BUILDSTDERR: LG.c: In function 'Calc_VaHo': BUILDSTDERR: LG.c:914:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 914 | if(co>cM) cM=co; sum+=co; } BUILDSTDERR: | ^~ BUILDSTDERR: LG.c:914:23: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 914 | if(co>cM) cM=co; sum+=co; } BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1790:48: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1790 | fprintf(outFILE," #IP-simp=%d",F->nw); if(F->nw>np-_P->n) BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1791:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1791 | fprintf(outFILE," > %d=#pts-dim",np-_P->n); fputs("\n",outFILE); BUILDSTDERR: | ^~~~~ BUILDSTDERR: Polynf.c:1811:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1811 | if(CD) free(F->P); free(F); return; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1811:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1811 | if(CD) free(F->P); free(F); return; BUILDSTDERR: | ^~~~ BUILDSTDERR: Polynf.c: In function 'AuxColGCD': BUILDSTDERR: Polynf.c:1830:6: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1830 | while(++l<*d) if((x=labs(GxP(G[l],X,d)))) g=(g) ? Fgcd(g,x) : x; return g; BUILDSTDERR: | ^~~~~ BUILDSTDERR: Polynf.c:1830:71: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 1830 | while(++l<*d) if((x=labs(GxP(G[l],X,d)))) g=(g) ? Fgcd(g,x) : x; return g; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: LG.c: In function 'OLDTrans_Check': BUILDSTDERR: LG.c:990:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 990 | if(targets==NULL) OLDInit_Trans_Check(mask,&targets,&mighty); targets[0]=0; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c: In function 'GL_Lattice_Basis': BUILDSTDERR: Polynf.c:1844:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1844 | for(L=0;L1){M[i]/=g; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1929:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1929 | for(k=0;k<*p;k++) g=NNgcd(g,Z[i][k]); if(g>1){M[i]/=g; BUILDSTDERR: | ^~ BUILDSTDERR: LG.c: In function 'Read_WZ_PP': BUILDSTDERR: LG.c:38:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 38 | fscanf(inFILE,"%d",I); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: LG.c:41:17: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 41 | if(IsDigit(C)) fscanf(inFILE,"%d",&I[i]); else break; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: LG.c: In function 'Read_Weight': BUILDSTDERR: LG.c:182:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 182 | fscanf(inFILE,"%d",I); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: LG.c:185:17: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 185 | if(IsDigit(c)) fscanf(inFILE,"%d",&I[i]); else break; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Polynf.c: In function 'Aux_Mat_2_QuotientZ': BUILDSTDERR: Polynf.c:2023:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2023 | for(i=0;im){for(l=0;l<*p;l++)A[l]*=-1;s=m-s;} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:2057:15: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 2057 | if(s<0)s+=m; if(2*s>m){for(l=0;l<*p;l++)A[l]*=-1;s=m-s;} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c: In function 'GL_Lattice_Basis_QZ': BUILDSTDERR: Polynf.c:2115:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2115 | for(l=C;l %ld /%ld\n", BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: Polynf.c:2132:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2132 | for(j=0;jnw>1) BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:2166:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 2166 | if(L[pi[j-1]]nw>1) BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:2165:25: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2165 | for(i=0;ii;j--) BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2166:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2166 | if(L[pi[j-1]]nw>1) BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c: In function 'WZ_to_GLZ': BUILDSTDERR: Polynf.c:2192:62: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2192 | { fprintf(stderr,"\nError in WZ_to_GLZ (overflow?):\n");for(i=0;i<*d;i++) BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2193:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2193 | fprintf(stderr,"%ld ",W[i]);fprintf(stderr,"=W nonzero=%d<%d\n",r,*d); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: Polynf.c: In function 'Print_xxG': BUILDSTDERR: Polynf.c:2206:34: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2206 | { int i,j; for(i=0;i<*d;i++) {for(j=0;j<*d;j++) BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2207:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2207 | fprintf(outFILE,"%3ld ",G[i][j]); fprintf(outFILE,"%s\n",s);} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: Polynf.c: In function 'VP_2_CWS': BUILDSTDERR: Polynf.c:2218:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2218 | if(p[r]>p[R]) R=r; if(p[R]==p[r]) if(d[r]p[R]) R=r; if(p[R]==p[r]) if(d[r]W[0][j]=W[R][j]; CW->d[0]=d[R]; CW->nw=1; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2220:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2220 | for(j=0;jW[0][j]=W[R][j]; CW->d[0]=d[R]; CW->nw=1; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:2232:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2232 | for(i=CW->nw;inw;iW[CW->nw][j]=W[R][j];CW->d[CW->nw]=d[R]; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2233:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2233 | for(j=0;jW[CW->nw][j]=W[R][j];CW->d[CW->nw]=d[R]; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c: In function 'LatVol_IPs_degD': BUILDSTDERR: Polynf.c:2285:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2285 | for(j=0;jn;j++)printf("%s%ld",j?",":"",vB[j]); printf(")/%ld\n",Z); BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2285:57: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2285 | for(j=0;jn;j++)printf("%s%ld",j?",":"",vB[j]); printf(")/%ld\n",Z); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Polynf.c:2294:37: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2294 | for(j=0;jnp;j++){ int i,cd=0; for(e=0;ene;e++) BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2296:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2296 | if((cd==0)||(E->ne==P->n+1)) BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c: In function 'Check_ANF_Form': BUILDSTDERR: Polynf.c:2332:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2332 | for(i=0;i<=d;i++) if(VM[i][0]) break; c+=(i==d+1); /* 0 == VM[0] */ BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2332:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2332 | for(i=0;i<=d;i++) if(VM[i][0]) break; c+=(i==d+1); /* 0 == VM[0] */ BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c:2333:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2333 | for(i=1;i<=d;i++) if(VM[i][1]) break; c+=(i==d+1); c+=(VM[0][1]==1); BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2333:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2333 | for(i=1;i<=d;i++) if(VM[i][1]) break; c+=(i==d+1); c+=(VM[0][1]==1); BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c: In function 'Make_ANF': BUILDSTDERR: Polynf.c:2361:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2361 | for(i=0;ix[V->v[i]][d]=1; P->n=d+1; V->nv++; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2361:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2361 | for(i=0;ix[V->v[i]][d]=1; P->n=d+1; V->nv++; BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c:2362:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2362 | for(j=0;j<=d;j++) P->x[p][j]=0; P->np=p+1; V->v[v]=p; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2362:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2362 | for(j=0;j<=d;j++) P->x[p][j]=0; P->np=p+1; V->v[v]=p; BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c:2364:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2364 | for(j=0;je[e].a[j]=0;E->e[e].a[d]=-1; E->e[e].c=1; E->ne++; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2364:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2364 | for(j=0;je[e].a[j]=0;E->e[e].a[d]=-1; E->e[e].c=1; E->ne++; BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c: In function 'EPrint_VL': BUILDSTDERR: Polynf.c:2380:26: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2380 | for(i=0;i<_P->n;i++) { for(j=0;jnv;j++) BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2381:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2381 | fprintf(stderr," %3ld",_P->x[V->v[j]][i]);fprintf(stderr,"\n");}} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: Polynf.c: In function 'Print_Facets': BUILDSTDERR: Polynf.c:2395:26: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2395 | for(i=0;in;i++){for(j=0;jn;i++){for(j=0;jne;e++) FI[e]=0; for(n=0;nne;e++) FI[e]=0; for(n=0;nd) return 0; p[i++]=n;} for(n=0;nx[p[n]]; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:2491:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 2491 | if(i>d) return 0; p[i++]=n;} for(n=0;nx[p[n]]; BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c:2497:20: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: 2497 | if(sum || (m2*p2)) return 0; /* Batyrev :: inconsistent projection */ BUILDSTDERR: | ~~~^~~~ BUILDSTDERR: Polynf.c:2511:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2511 | for(n=26;n<125-e;n++) s[n]=s[e+n-26]; s[n]=0; Print_PPL(P,s); outFILE=OF; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2511:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2511 | for(n=26;n<125-e;n++) s[n]=s[e+n-26]; s[n]=0; Print_PPL(P,s); outFILE=OF; BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c:2514:56: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2514 | for(c=0;cne;f++)if((FI[f]&CI[c])==CI[c])printf(" F[%d]",f);puts("");} BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2517:70: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2517 | for(f=0;fne;f++)if((FI[f]&CI[c])==CI[c])printf(" F[%d]",f);puts("");} BUILDSTDERR: | ^~~~ BUILDSTDERR: Polynf.c:2537:9: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2537 | while(getNI(l,I)) l++; DP[k]=D[l]; if(TESTfano==1)printf("l=%d ",l); BUILDSTDERR: | ^~~~~ BUILDSTDERR: Polynf.c:2537:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 2537 | while(getNI(l,I)) l++; DP[k]=D[l]; if(TESTfano==1)printf("l=%d ",l); BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:2559:9: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2559 | while(getNI(l,I)) l++; DP[k]=D[l]; if(TESTfano==1)printf("l=%d ",l); BUILDSTDERR: | ^~~~~ BUILDSTDERR: Polynf.c:2559:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 2559 | while(getNI(l,I)) l++; DP[k]=D[l]; if(TESTfano==1)printf("l=%d ",l); BUILDSTDERR: | ^~ BUILDSTDERR: class.c: In function 'main': BUILDSTDERR: class.c:280:17: warning: this 'else' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 280 | else printf("original lattices only\n"); break; BUILDSTDERR: | ^~~~ BUILDSTDERR: class.c:280:65: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' BUILDSTDERR: 280 | else printf("original lattices only\n"); break; BUILDSTDERR: | ^~~~~ BUILDSTDERR: class.c: In function 'LocalPrintUsage': BUILDSTDERR: class.c:225:1: warning: ignoring return value of 'scanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 225 | scanf("%s",&hc); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: Subpoly.c: In function 'Start_Make_All_Subpolys': BUILDSTDERR: Subpoly.c:547:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 547 | fscanf(inFILE,"%d",&(KL.nk)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subpoly.c:550:7: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 550 | fscanf(inFILE,"%d",&j); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subadd.c: In function 'Init_FInfoList': BUILDSTDERR: Subadd.c:78:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 78 | for(i=0;i<=VERT_Nmax;i++) FI->nNUC[i]=0; FI->NFli=NULL; BUILDSTDERR: | ^~~ BUILDSTDERR: Subadd.c:78:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 78 | for(i=0;i<=VERT_Nmax;i++) FI->nNUC[i]=0; FI->NFli=NULL; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c: In function 'Read_Honest_Poly': BUILDSTDERR: Subadd.c:209:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 209 | if(FI->NFli != NULL) printf("WARNing: NFli != NULL"); fflush(stdout); BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:209:60: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 209 | if(FI->NFli != NULL) printf("WARNing: NFli != NULL"); fflush(stdout); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Subadd.c: In function 'Read_Aux_File': BUILDSTDERR: Subadd.c:253:6: warning: this 'else' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 253 | else strcpy(auxfn,L->oname); strcat(auxfn,SAVE_FILE_EXT); BUILDSTDERR: | ^~~~ BUILDSTDERR: Subadd.c:253:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' BUILDSTDERR: 253 | else strcpy(auxfn,L->oname); strcat(auxfn,SAVE_FILE_EXT); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Subadd.c: In function 'Write_Bin_File': BUILDSTDERR: Subadd.c:353:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 353 | if((NFnum[i][j]=L->Aux.NFnum[i][j]+AI.NFnum[i][j])) v_li++; li+=v_li; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:353:62: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 353 | if((NFnum[i][j]=L->Aux.NFnum[i][j]+AI.NFnum[i][j])) v_li++; li+=v_li; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:352:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 352 | { int v_li=0; for(j=1;j<=NUCmax;j++) BUILDSTDERR: | ^~~ BUILDSTDERR: Subadd.c:353:62: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 353 | if((NFnum[i][j]=L->Aux.NFnum[i][j]+AI.NFnum[i][j])) v_li++; li+=v_li; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c: In function 'Write_Aux_File': BUILDSTDERR: Subadd.c:423:6: warning: this 'else' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 423 | else strcpy(auxfn,S->oname); strcat(auxfn,SAVE_FILE_EXT); BUILDSTDERR: | ^~~~ BUILDSTDERR: Subadd.c:423:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' BUILDSTDERR: 423 | else strcpy(auxfn,S->oname); strcat(auxfn,SAVE_FILE_EXT); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Subadd.c: In function 'Add_NF_to_List': BUILDSTDERR: Subadd.c:729:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 729 | if(incT>0) _L->IP_Time+=incT; _L->CLOCK=cpuT; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:729:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 729 | if(incT>0) _L->IP_Time+=incT; _L->CLOCK=cpuT; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:736:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 736 | if(_P->np>_L->Nmax) _L->Nmax=_P->np; if(_P->np<_L->Nmin) _L->Nmin=_P->np; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:736:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 736 | if(_P->np>_L->Nmax) _L->Nmax=_P->np; if(_P->np<_L->Nmin) _L->Nmin=_P->np; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:745:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 745 | if(incT>0) _L->NF_Time+=incT; _L->CLOCK=cpuT; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:745:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 745 | if(incT>0) _L->NF_Time+=incT; _L->CLOCK=cpuT; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c: In function 'BminOff': BUILDSTDERR: Subadd.c:834:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 834 | for(i=0;i<*d;i++)for(j=i;j<*d;j++) if(V[i][j]!=(i==j))return 0; return 1; BUILDSTDERR: | ^~~ BUILDSTDERR: Subadd.c:834:70: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 834 | for(i=0;i<*d;i++)for(j=i;j<*d;j++) if(V[i][j]!=(i==j))return 0; return 1; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Subadd.c: In function 'AuxBase2nUC': BUILDSTDERR: Subadd.c:841:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 841 | for(i=0;i<*nx-1;i++) BasePutInt(base,&m,&X); m--; BasePutInt(base,&m,&X); BUILDSTDERR: | ^~~ BUILDSTDERR: Subadd.c:841:51: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 841 | for(i=0;i<*nx-1;i++) BasePutInt(base,&m,&X); m--; BasePutInt(base,&m,&X); BUILDSTDERR: | ^ BUILDSTDERR: Subadd.c: In function 'AuxVnf2ucNF': BUILDSTDERR: Subadd.c:929:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 929 | if(one) BasePutInt(base,off,&X); i=UNIT_OFF; BasePutInt(&i,ms,&X); BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:929:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 929 | if(one) BasePutInt(base,off,&X); i=UNIT_OFF; BasePutInt(&i,ms,&X); BUILDSTDERR: | ^ BUILDSTDERR: Subadd.c: In function 'UCnf2vNF': BUILDSTDERR: Subadd.c:937:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 937 | for(i=0;i<*nuc/2;i++) X.x[i]=uc[2*i]+UCM*uc[2*i+1]; i=UNIT_OFF; BUILDSTDERR: | ^~~ BUILDSTDERR: Subadd.c:937:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 937 | for(i=0;i<*nuc/2;i++) X.x[i]=uc[2*i]+UCM*uc[2*i+1]; i=UNIT_OFF; BUILDSTDERR: | ^ BUILDSTDERR: Subadd.c: In function 'VF_2_ucNF': BUILDSTDERR: Subadd.c:970:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 970 | if(V->nvne) MS=1; if(V->nv>E->ne) MS=2; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:970:28: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 970 | if(V->nvne) MS=1; if(V->nv>E->ne) MS=2; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:1040:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1040 | for(j=i;j<*NV;j++) err+=(tNF[i][j]!=V_NF[i][j]); if(err) err*=1000; BUILDSTDERR: | ^~~ BUILDSTDERR: Subadd.c:1040:51: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1040 | for(j=i;j<*NV;j++) err+=(tNF[i][j]!=V_NF[i][j]); if(err) err*=1000; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:1039:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1039 | if(MS<2) for(i=0;i<*d;i++) BUILDSTDERR: | ^~~ BUILDSTDERR: Subadd.c:1040:51: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1040 | for(j=i;j<*NV;j++) err+=(tNF[i][j]!=V_NF[i][j]); if(err) err*=1000; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:1041:28: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1041 | if(MS-1) for(i=0;i<*d;i++)for(j=i;j<*NV;j++) BUILDSTDERR: | ^~~ BUILDSTDERR: Subadd.c:1042:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1042 | err+=(tNF[i][j]!=F_NF[i][j]); if(err) Err=1; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c: In function 'AuxPut_hNF': BUILDSTDERR: Subadd.c:1101:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1101 | for(i=pos--;i<*slNF;i++) SLp[i-1]=SLp[i]; (*slNF)--; (*slNB)-= *nu+2; BUILDSTDERR: | ^~~ BUILDSTDERR: Subadd.c:1101:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1101 | for(i=pos--;i<*slNF;i++) SLp[i-1]=SLp[i]; (*slNF)--; (*slNB)-= *nu+2; BUILDSTDERR: | ^ BUILDSTDERR: Subadd.c: In function 'Add_Polya_2_Polyi': BUILDSTDERR: Subadd.c:1138:23: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1138 | { if(!(AmI=vA-vI)) if(!(AmI=nuA-nuI)) BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:1140:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1140 | if(AmI<0) /* put A */ BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:1152:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1152 | if((++a)0) _L->IP_Time+=incT; _L->CLOCK=cpuT; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:1333:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1333 | if(incT>0) _L->IP_Time+=incT; _L->CLOCK=cpuT; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:1340:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1340 | if(_P->np>_L->Nmax) _L->Nmax=_P->np; if(_P->np<_L->Nmin) _L->Nmin=_P->np; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:1340:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1340 | if(_P->np>_L->Nmax) _L->Nmax=_P->np; if(_P->np<_L->Nmin) _L->Nmin=_P->np; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:1349:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1349 | if(incT>0) _L->NF_Time+=incT; _L->CLOCK=cpuT; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:1349:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1349 | if(incT>0) _L->NF_Time+=incT; _L->CLOCK=cpuT; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c: In function 'fgetUI': BUILDSTDERR: Subadd.c:175:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 175 | fscanf(F,"%c%c%c%c",&A,&B,&C,&D); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: LG.c: In function 'Fast_c9_VaHo': BUILDSTDERR: LG.c:645:47: warning: array subscript 3 is above array bounds of 'int[3]' [-Warray-bounds] BUILDSTDERR: 645 | V->h[0][i]=V->h[3][i]=b01; V->h[i][0]=V->h[i][3]=b01; BUILDSTDERR: | ~~~~~~~^~~ BUILDSTDERR: LG.c:646:42: warning: array subscript 3 is above array bounds of 'int[3]' [-Warray-bounds] BUILDSTDERR: 646 | V->h[0][0]=V->h[3][3]=V->h[3][0]=V->h[0][3]=1; BUILDSTDERR: | ~~~~~~~^~~ BUILDSTDERR: LG.c:646:20: warning: array subscript 3 is above array bounds of 'int[3]' [-Warray-bounds] BUILDSTDERR: 646 | V->h[0][0]=V->h[3][3]=V->h[3][0]=V->h[0][3]=1; BUILDSTDERR: | ~~~~~~~^~~ BUILDSTDERR: LG.c:645:47: warning: array subscript 3 is above array bounds of 'int[3]' [-Warray-bounds] BUILDSTDERR: 645 | V->h[0][i]=V->h[3][i]=b01; V->h[i][0]=V->h[i][3]=b01; BUILDSTDERR: | ~~~~~~~^~~ BUILDSTDERR: LG.c: In function 'Calc_VaHo': BUILDSTDERR: LG.c:908:34: warning: 'w[]' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 908 | P->A=Z->A=COEFF_Nmax; R->A=w[N-1]+1; BUILDSTDERR: | ~^~~~~ BUILDSTDERR: Subdb.c: In function 'Add_Polya_2_DBi': BUILDSTDERR: Subdb.c:263:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 263 | if(*dbo==0)dbo=dbi; strcpy(Ofn,dbo); Ofx=&Ofn[strlen(dbo)]; BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:263:26: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 263 | if(*dbo==0)dbo=dbi; strcpy(Ofn,dbo); Ofx=&Ofn[strlen(dbo)]; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Subdb.c:296:23: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 296 | { if(!(AmI=vA-vI)) if(!(AmI=nuA-nuI)) BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:298:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 298 | if(AmI<0) /* put A */ BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:310:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 310 | if((++s)=slNF) goto END_SL; uc = & (ucSL[SLp[i]]); BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:845:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 845 | if(i>=slNF) goto END_SL; uc = & (ucSL[SLp[i]]); BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:846:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 846 | if((uc[0]!=v)||(uc[1]!=nu)) goto END_VN; break; BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:846:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 846 | if((uc[0]!=v)||(uc[1]!=nu)) goto END_VN; break; BUILDSTDERR: | ^~~~~ BUILDSTDERR: Subdb.c: In function 'Bin2a': BUILDSTDERR: Subdb.c:935:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 935 | if(max) printf(" r-max=%d",mc); puts(""); BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:935:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 935 | if(max) printf(" r-max=%d",mc); puts(""); BUILDSTDERR: | ^~~~ BUILDSTDERR: Subdb.c: In function 'Bin2aDBsl': BUILDSTDERR: Subdb.c:989:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 989 | if(max) printf(" r-max=%d",mc); puts(""); BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:989:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 989 | if(max) printf(" r-max=%d",mc); puts(""); BUILDSTDERR: | ^~~~ BUILDSTDERR: Subdb.c: In function 'Read_H_poly_from_DB': BUILDSTDERR: Subdb.c:1587:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1587 | for(i=0;inp;i++)for(j=0;jn;j++)P->x[i][j]=NF[j][i]; MS%=4; BUILDSTDERR: | ^~~ BUILDSTDERR: Subdb.c:1587:66: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1587 | for(i=0;inp;i++)for(j=0;jn;j++)P->x[i][j]=NF[j][i]; MS%=4; BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c: In function 'Aux_Print_CoverPoly': BUILDSTDERR: Subdb.c:1634:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1634 | if(0!=(Xij % D[i])) err=1; printf("%ld ",Xij);} puts(""); BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:1634:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1634 | if(0!=(Xij % D[i])) err=1; printf("%ld ",Xij);} puts(""); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Subdb.c:1641:25: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1641 | printf(" G.P="); for(j=0;j<*N;j++) BUILDSTDERR: | ^~~ BUILDSTDERR: Subdb.c:1642:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1642 | printf("%2ld ",AuxGxP(G[i],X[j],d));puts("");} exit(0);} BUILDSTDERR: | ^~~~ BUILDSTDERR: Subdb.c: In function 'Aux_Print_SLpoly': BUILDSTDERR: Subdb.c:1648:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1648 | for(i=1;i<*d;i++) printf(" %ld",D[i]); printf(" #%d\n",*x); BUILDSTDERR: | ^~~ BUILDSTDERR: Subdb.c:1648:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1648 | for(i=1;i<*d;i++) printf(" %ld",D[i]); printf(" #%d\n",*x); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Subdb.c:1657:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1657 | if(0!=(Xij % D[i])) err=1; printf("%ld ",Xij/D[i]);} puts(""); BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:1657:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1657 | if(0!=(Xij % D[i])) err=1; printf("%ld ",Xij/D[i]);} puts(""); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Subdb.c:1664:25: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1664 | printf(" G.P="); for(j=0;j<*N;j++) BUILDSTDERR: | ^~~ BUILDSTDERR: Subdb.c:1665:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1665 | printf("%2ld ",AuxGxP(G[i],X[j],d));puts("");} exit(0);} BUILDSTDERR: | ^~~~ BUILDSTDERR: Subdb.c: In function 'PH_Sublat_Polys': BUILDSTDERR: Subdb.c:1683:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1683 | if(('1'I */ BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:1683:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1683 | if(('1'I */ BUILDSTDERR: | ^ BUILDSTDERR: Subdb.c:1694:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1694 | { int e, z=0; for(e=0;eomitFIP) RelPts[N++]=_P->x[p]; BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c: In function 'V_Sublat_Polys': BUILDSTDERR: Subdb.c:1739:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1739 | for(N=0;Nx[V.v[N]]; ++x; BUILDSTDERR: | ^~~ BUILDSTDERR: Subdb.c:1739:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1739 | for(N=0;Nx[V.v[N]]; ++x; BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c: In function 'Bin_2_ANF': BUILDSTDERR: Subdb.c:1823:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1823 | if(max) printf(" r-max=%d",mc); puts(""); BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:1823:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1823 | if(max) printf(" r-max=%d",mc); puts(""); BUILDSTDERR: | ^~~~ BUILDSTDERR: Subdb.c: In function 'Bin_2_ANF_DBsl': BUILDSTDERR: Subdb.c:1874:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1874 | if(max) printf(" r-max=%d",mc); puts(""); BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:1874:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1874 | if(max) printf(" r-max=%d",mc); puts(""); BUILDSTDERR: | ^~~~ BUILDSTDERR: Subdb.c: In function 'Init_DB': BUILDSTDERR: Subdb.c:136:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 136 | fscanf(DB->Finfo, "%d %d %d %d %d %lld %d %lld %lld %d %d %d %d", BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 137 | &d, &DB->nV, &DB->nVmax, &DB->NUCmax, &list_num, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 138 | &DB->nNF, &DB->nSM, &DB->nNM, &DB->NB, &sl_nNF, &sl_SM, &sl_NM, &sl_NB); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:150:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 150 | fscanf(DB->Finfo,"%d",&v); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:151:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 151 | fscanf(DB->Finfo,"%d",&(DB->nNUC[v])); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:153:7: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 153 | fscanf(DB->Finfo,"%d", &nu); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:154:7: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 154 | fscanf(DB->Finfo,"%d", &(DB->NFnum[v][nu])); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c: In function 'Add_Polya_2_DBi': BUILDSTDERR: Subdb.c:267:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 267 | fscanf(FI,"%d%d%d%d%d%lld%d%lld %lld %d%d%d%d",&d,&i,&j,&nu,&Ili, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 268 | &FIi.nNF,&FIi.nSM,&FIi.nNM,&FIi.NB,&IslNF,&IslSM,&IslNM,&IslNB); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:274:8: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 274 | { fscanf(FI,"%d",&v); fscanf(FI,"%d",&j); FIi.nNUC[v]=j; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:274:28: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 274 | { fscanf(FI,"%d",&v); fscanf(FI,"%d",&j); FIi.nNUC[v]=j; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:276:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 276 | { fscanf(FI,"%d",&nu); fscanf(FI,"%d",&FIi.NFnum[v][nu]); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:276:27: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 276 | { fscanf(FI,"%d",&nu); fscanf(FI,"%d",&FIi.NFnum[v][nu]); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c: In function 'Check_NF_Order': BUILDSTDERR: Subdb.c:512:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 512 | fscanf(F,"%d%d%d%d%d%lld%d%lld %lld %d%d%d%d", BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 513 | &d,&i,&j,&nu,&list_num,&L.nNF,&L.nSM,&L.nNM,&L.NB, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 514 | &sl_nNF,&sl_SM,&sl_NM,&sl_NB); L.nV=i; L.nVmax=j; L.NUCmax=nu; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:523:11: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 523 | { fscanf(F,"%d",&v); fscanf(F,"%d",&j); L.nNUC[v]=j; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:523:30: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 523 | { fscanf(F,"%d",&v); fscanf(F,"%d",&j); L.nNUC[v]=j; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:526:15: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 526 | { fscanf(F,"%d",&nu); fscanf(F,"%d",&L.NFnum[v][nu]); tln++; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:526:35: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 526 | { fscanf(F,"%d",&nu); fscanf(F,"%d",&L.NFnum[v][nu]); tln++; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c: In function 'Reduce_Aux_File': BUILDSTDERR: Subdb.c:652:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 652 | fscanf(FS,"%d%d%d%d%d%lld%d%lld %lld %d%d%d%lld",&d,&i,&j,&nu,&Sli, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 653 | &sNF,&FIs.nSM,&sNM,&FIs.NB,&SslNF,&SslSM,&SslNM,&SslNB); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:656:11: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 656 | { fscanf(FS,"%d",&v); fscanf(FS,"%d",&j); FIs.nNUC[v]=j; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:656:31: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 656 | { fscanf(FS,"%d",&v); fscanf(FS,"%d",&j); FIs.nNUC[v]=j; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:658:16: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 658 | { fscanf(FS,"%d",&nu);fscanf(FS,"%d",&FIs.NFnum[v][nu]); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:658:36: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 658 | { fscanf(FS,"%d",&nu);fscanf(FS,"%d",&FIs.NFnum[v][nu]); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c: In function 'Bin2aDBsl': BUILDSTDERR: Subdb.c:953:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 953 | fscanf(F,"%d%d%d%d%d%lld%d%lld %lld %d%d%d%d", BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 954 | &d,&i,&j,&nu,&list_num,&L.nNF,&L.nSM,&L.nNM,&L.NB, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 955 | &sl_nNF,&sl_SM,&sl_NM,&sl_NB); L.nV=i; L.nVmax=j; L.NUCmax=nu; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c: In function 'DB_to_Hodge': BUILDSTDERR: Subdb.c:1047:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1047 | fscanf(DB.Finfo, "%d %d %d %d %d %lld %d %lld %lld %d %d %d %d", BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 1048 | &d, &DB.nV, &DB.nVmax, &DB.NUCmax, &list_num, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 1049 | &DB.nNF, &DB.nSM, &DB.nNM, &DB.NB, &sl_nNF, &sl_SM, &sl_NM, &sl_NB); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:1059:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1059 | fscanf(DB.Finfo,"%d",&v); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:1060:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1060 | fscanf(DB.Finfo,"%d",&(DB.nNUC[v])); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:1062:7: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1062 | fscanf(DB.Finfo,"%d", &nu); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:1063:7: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1063 | fscanf(DB.Finfo,"%d", &(DB.NFnum[v][nu])); } } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c: In function 'Sort_Hodge': BUILDSTDERR: Subdb.c:1161:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1161 | fscanf(Fvinfo, "%d %d", &nd, &(nnf_v[v])); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:1164:7: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1164 | fscanf(Fvinfo, "%d", &dh); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:1165:7: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1165 | fscanf(Fvinfo, "%d", &(nnf_vd[v][dh])); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c: In function 'Test_Hodge_db': BUILDSTDERR: Subdb.c:1256:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1256 | fscanf(Fhinfo, "%d %d", &nh, &(nnf_d[dh])); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:1259:7: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1259 | fscanf(Fhinfo, "%d", &h12); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:1260:7: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1260 | fscanf(Fhinfo, "%d", &(nnf_dh[dh][h12])); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c: In function 'Extract_from_Hodge_db': BUILDSTDERR: Subdb.c:1392:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1392 | fscanf(Fhinfo, "%d %d", &nh, &(nnf_d[dh])); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:1395:7: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1395 | fscanf(Fhinfo, "%d", &h12); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:1396:7: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1396 | fscanf(Fhinfo, "%d", &(nnf_dh[dh][h12])); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c: In function 'Open_DB': BUILDSTDERR: Subdb.c:1509:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1509 | fscanf(DB->Finfo, "%d %d %d %d %d %lld %d %lld %lld %d %d %d %d", BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 1510 | &DB->d,&DB->nV,&DB->nVmax,&DB->NUCmax,&DB->list_num, &DB->nNF,&DB->nSM, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 1511 | &DB->nNM, &DB->NB, &DB->sl_nNF, &DB->sl_SM, &DB->sl_NM, &DB->sl_NB); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:1518:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1518 | fscanf(DB->Finfo,"%d",&v); fscanf(DB->Finfo,"%d",&(DB->nNUC[v])); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:1518:29: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1518 | fscanf(DB->Finfo,"%d",&v); fscanf(DB->Finfo,"%d",&(DB->nNUC[v])); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:1520:12: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1520 | fscanf(DB->Finfo,"%d", &nu); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:1521:12: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1521 | fscanf(DB->Finfo,"%d", &(DB->NFnum[v][nu])); } } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c: In function 'Bin_2_ANF_DBsl': BUILDSTDERR: Subdb.c:1836:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1836 | fscanf(F,"%d%d%d%d%d%lld%d%lld %lld %d%d%d%d", BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 1837 | &d,&i,&j,&nu,&list_num,&L.nNF,&L.nSM,&L.nNM,&L.NB, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 1838 | &sl_nNF,&sl_SM,&sl_NM,&sl_NB); L.nV=i; L.nVmax=j; L.NUCmax=nu; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: cws.c: In function 'AddHalf': BUILDSTDERR: cws.c:411:7: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 411 | while(' '==(c=fgetc(inFILE ))); ungetc(c,inFILE); /* read blanks */ BUILDSTDERR: | ^~~~~ BUILDSTDERR: cws.c:411:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 411 | while(' '==(c=fgetc(inFILE ))); ungetc(c,inFILE); /* read blanks */ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: cws.c: In function 'Npoly2cws': BUILDSTDERR: cws.c:477:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 477 | if(!IP_Check(P,&V,&E)) Die("Not IP!"); Sort_VL(&V); BUILDSTDERR: | ^~ BUILDSTDERR: cws.c:477:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 477 | if(!IP_Check(P,&V,&E)) Die("Not IP!"); Sort_VL(&V); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: cws.c: In function 'weicomp': BUILDSTDERR: cws.c:509:6: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 509 | while((i)&&(w1.n[i]==w2.n[i])) i--; return w2.n[i]-w1.n[i]; BUILDSTDERR: | ^~~~~ BUILDSTDERR: cws.c:509:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 509 | while((i)&&(w1.n[i]==w2.n[i])) i--; return w2.n[i]-w1.n[i]; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: cws.c: In function 'insertat': BUILDSTDERR: cws.c:515:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 515 | for(j=0;j<=X->N;j++) X->wli[position].n[j]=ww.n[j]; X->wnum++; BUILDSTDERR: | ^~~ BUILDSTDERR: cws.c:515:62: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 515 | for(j=0;j<=X->N;j++) X->wli[position].n[j]=ww.n[j]; X->wnum++; BUILDSTDERR: | ^ BUILDSTDERR: cws.c: In function 'Make_34_Weights': BUILDSTDERR: cws.c:663:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 663 | if(Info++) puts(""); WRITE_Weight(&W); printf("%s",c);}} BUILDSTDERR: | ^~ BUILDSTDERR: cws.c:663:23: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 663 | if(Info++) puts(""); WRITE_Weight(&W); printf("%s",c);}} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: cws.c: In function 'T_Insertat': BUILDSTDERR: cws.c:805:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 805 | for(j=0;jwli[position][j]=ww[j]; X->wnum++; BUILDSTDERR: | ^~~ BUILDSTDERR: cws.c:805:56: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 805 | for(j=0;jwli[position][j]=ww[j]; X->wnum++; BUILDSTDERR: | ^ BUILDSTDERR: cws.c: In function 'Make_IP_CWS': BUILDSTDERR: cws.c:1451:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1451 | if(!IsDigit(*a)) Die("after -c there must be a digit!"); d = atoi(a); BUILDSTDERR: | ^~ BUILDSTDERR: cws.c:1451:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1451 | if(!IsDigit(*a)) Die("after -c there must be a digit!"); d = atoi(a); BUILDSTDERR: | ^ BUILDSTDERR: cws.c:1455:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1455 | if(!IsDigit(*a)) Die("after -n there must be a digit!"); nF = atoi(a); BUILDSTDERR: | ^~ BUILDSTDERR: cws.c:1455:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1455 | if(!IsDigit(*a)) Die("after -n there must be a digit!"); nF = atoi(a); BUILDSTDERR: | ^~ BUILDSTDERR: cws.c:1466:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1466 | if((narg > n) && (fn[n][0] != '-')) Die("too many infiles!"); n--; t.nu=0; BUILDSTDERR: | ^~ BUILDSTDERR: cws.c:1466:65: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1466 | if((narg > n) && (fn[n][0] != '-')) Die("too many infiles!"); n--; t.nu=0; BUILDSTDERR: | ^ BUILDSTDERR: cws.c: In function 'Conv': BUILDSTDERR: cws.c:1698:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1698 | if(!IsDigit(*a)) Die("after -c there must be a digit!"); x=atoi(a);} BUILDSTDERR: | ^~ BUILDSTDERR: cws.c:1698:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1698 | if(!IsDigit(*a)) Die("after -c there must be a digit!"); x=atoi(a);} BUILDSTDERR: | ^ BUILDSTDERR: cws.c: In function 'NP_use_lat': BUILDSTDERR: cws.c:1747:5: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1747 | while((fscanf(outFILE,"%d",&tmp))!=EOF);fclose(outFILE); return tmp; BUILDSTDERR: | ^~~~~ BUILDSTDERR: cws.c:1747:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 1747 | while((fscanf(outFILE,"%d",&tmp))!=EOF);fclose(outFILE); return tmp; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: cws.c: In function 'SimplexPointCount': BUILDSTDERR: cws.c:1778:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1778 | for(n=0;nn; j++) _P_AUX->x[_P_AUX->np][j] = 0; _P_AUX->np++; BUILDSTDERR: | ^~~ BUILDSTDERR: E_Poly.c:231:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 231 | for(j = 0; j < _P_AUX->n; j++) _P_AUX->x[_P_AUX->np][j] = 0; _P_AUX->np++; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from Global.h:5, BUILDSTDERR: from E_Poly.c:1: BUILDSTDERR: E_Poly.c: In function 'AnalyseGorensteinCone': BUILDSTDERR: E_Poly.c:1483:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] BUILDSTDERR: 1483 | assert(_E_D->ne = _V->nv); BUILDSTDERR: | ^~~~ BUILDSTDERR: E_Poly.c:1484:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] BUILDSTDERR: 1484 | assert(_E->ne = _V_D->nv); BUILDSTDERR: | ^~ BUILDSTDERR: Nefpart.c: In function 'Select_Sv': BUILDSTDERR: Nefpart.c:710:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 710 | if (_F->Test) BUILDSTDERR: | ^~ BUILDSTDERR: Nefpart.c:712:12: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 712 | Select_Sv(S, _VF, _M, _G, _X, _Y, _MR, _FVl, step, _PTL, _F); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: Nefpart.c:705:2: warning: ignoring return value of 'scanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 705 | scanf("%c",&c); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: MoriCone.c: In function 'Choose': BUILDSTDERR: MoriCone.c:126:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 126 | for(i=0;ix[CC[c]]; sv=SimplexVolume(X,P->n); BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:161:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 161 | for(c=0;cx[CC[c]]; sv=SimplexVolume(X,P->n); BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c: In function 'OLD_LinRelLatticeBasis': BUILDSTDERR: MoriCone.c:186:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 186 | if(x) fprintf(SF,","); fprintf(SF,"%s%d-%s%d",B,++x,D,y+1);} BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:186:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 186 | if(x) fprintf(SF,","); fprintf(SF,"%s%d-%s%d",B,++x,D,y+1);} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: MoriCone.c:196:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 196 | if(x)fprintf(SF,",");fprintf(SF,"%s%d-%s%d",B,++x,D,y+1);} /* OFFSET */ BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:196:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 196 | if(x)fprintf(SF,",");fprintf(SF,"%s%d-%s%d",B,++x,D,y+1);} /* OFFSET */ BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: MoriCone.c: In function 'MoriGen': BUILDSTDERR: MoriCone.c:222:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 222 | for(i=0;inv;i++) BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:229:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 229 | fprintf(outFILE,"%d ",V->v[i]); fprintf(outFILE,"#=%d\n",V->nv);} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: MoriCone.c: In function 'Check_Mori': BUILDSTDERR: MoriCone.c:281:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 281 | for(b=0;bn;i++)UT->x[UT->np][i]=0; UT->np++; Find_Equations(UT,&V,E); BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:293:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 293 | for(i=0;in;i++)UT->x[UT->np][i]=0; UT->np++; Find_Equations(UT,&V,E); BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:260:30: warning: variable 'ng0' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 260 | int i,j,r=0,d=P->n,ngen=0, ng0,nv,np; Long Z[POLY_Dmax+1]; VertexNumList V; BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c: In function 'Print_Mori': BUILDSTDERR: MoriCone.c:325:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 325 | for(b=0;bn;i++)UT->x[UT->np][i]=0; UT->np++; Find_Equations(UT,&V,E); BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:337:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 337 | for(i=0;in;i++)UT->x[UT->np][i]=0; UT->np++; Find_Equations(UT,&V,E); BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:305:30: warning: variable 'ng0' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 305 | int i,j,r=0,d=P->n,ngen=0, ng0,e0=0,nm=0,nv,np; BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c: In function 'Triang_from_SR': BUILDSTDERR: MoriCone.c:391:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 391 | if(binco++>2999)binco=2999; A = (Inci64*) malloc(2*binco*sizeof(Inci64)); BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:391:31: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 391 | if(binco++>2999)binco=2999; A = (Inci64*) malloc(2*binco*sizeof(Inci64)); BUILDSTDERR: | ^ BUILDSTDERR: MoriCone.c: In function 'StanleyReisner': BUILDSTDERR: MoriCone.c:406:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 406 | if(j>d)j=d+1; while(i2999)binco=2999; BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:406:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 406 | if(j>d)j=d+1; while(i2999)binco=2999; BUILDSTDERR: | ^~~~~ BUILDSTDERR: MoriCone.c:427:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 427 | if(TeST.I[i]==T->I[j]) sum++; if(sum!=1) break;} if(in) ok=0;} BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:427:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 427 | if(TeST.I[i]==T->I[j]) sum++; if(sum!=1) break;} if(in) ok=0;} BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:426:38: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 426 | {for(i=0;in;i++) {int sum=0; for(j=0;jn;j++) BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:427:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 427 | if(TeST.I[i]==T->I[j]) sum++; if(sum!=1) break;} if(in) ok=0;} BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c: In function 'ConeAngle': BUILDSTDERR: MoriCone.c:487:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 487 | if(X>0)return 1;if(X<0)return -1;return(AcuteAngle(L,R)>0)?0:-1;}// [pi,)->-1 BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:487:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 487 | if(X>0)return 1;if(X<0)return -1;return(AcuteAngle(L,R)>0)?0:-1;}// [pi,)->-1 BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c: In function 'SameRay': BUILDSTDERR: MoriCone.c:511:52: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 511 | int SameRay(Long *X,Long *Y,int d){int x=0,y=000; while(d--) BUILDSTDERR: | ^~~~~ BUILDSTDERR: MoriCone.c:515:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 515 | if(x) return (x*y>0); else {puts("ZeroVectors in SameRay (forbidden)"); BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c: In function 'MakeVecPrim': BUILDSTDERR: MoriCone.c:539:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: 539 | void MakeVecPrim(Long *X){Long g=1;if(X[0]*X[1])g=Fgcd(X[0],X[1]); BUILDSTDERR: | ~~~~^~~~~ BUILDSTDERR: MoriCone.c:540:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 540 | if(X[2])g=Fgcd(g,X[2]); if(g<0)g=-g; if(g>1){X[0]/=g;X[1]/=g;X[2]/=g;}} BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:540:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 540 | if(X[2])g=Fgcd(g,X[2]); if(g<0)g=-g; if(g>1){X[0]/=g;X[1]/=g;X[2]/=g;}} BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c: In function 'Triang1dSFan': BUILDSTDERR: MoriCone.c:570:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 570 | for(j=0;jx[i][j]; F[k++]=i;} assert(k==d+1); BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:570:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 570 | for(j=0;jx[i][j]; F[k++]=i;} assert(k==d+1); BUILDSTDERR: | ^ BUILDSTDERR: MoriCone.c:583:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 583 | if(*B.x[k]>0) CT[*nmt][nt[*nmt]++]=CI-makeN(F[k]); tnt+=i; (*nmt)++;} BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:583:56: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 583 | if(*B.x[k]>0) CT[*nmt][nt[*nmt]++]=CI-makeN(F[k]); tnt+=i; (*nmt)++;} BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:582:35: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 582 | if(i>1){CT[*nmt]=X; nt[*nmt]=0; for(k=0;k<=d;k++) BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:583:56: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 583 | if(*B.x[k]>0) CT[*nmt][nt[*nmt]++]=CI-makeN(F[k]); tnt+=i; (*nmt)++;} BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:585:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 585 | if(*B.x[k]<0) CT[*nmt][nt[*nmt]++]=CI-makeN(F[k]); tnt+=j; (*nmt)++;} BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:585:56: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 585 | if(*B.x[k]<0) CT[*nmt][nt[*nmt]++]=CI-makeN(F[k]); tnt+=j; (*nmt)++;} BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:584:37: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 584 | if(j>1){CT[*nmt]=X+i; nt[*nmt]=0; for(k=0;k<=d;k++) BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:585:56: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 585 | if(*B.x[k]<0) CT[*nmt][nt[*nmt]++]=CI-makeN(F[k]); tnt+=j; (*nmt)++;} BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c: In function 'Triang3dSFan': BUILDSTDERR: MoriCone.c:687:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 687 | for(j=0;jx[i][j]; F[f++]=i;} GaleTransform(A,&B); BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:687:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 687 | for(j=0;jx[i][j]; F[f++]=i;} GaleTransform(A,&B); BUILDSTDERR: | ^ BUILDSTDERR: MoriCone.c:722:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 722 | if(XYZcone(BZR(Eli[a][0]),BZR(b),BZR(Eli[a][1]))>0)break;if(b0)break;if(b0)break;if(bnv,j, cp=_P->np-1,t=E->ne,d=_P->n, Dh0[VERT_Nmax], Dh2[VERT_Nmax]; BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c: In function 'ReadInt': BUILDSTDERR: MoriCone.c:1419:6: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1419 | while(' '==(c=fgetc(inFILE))); ungetc(c,inFILE); return n; BUILDSTDERR: | ^~~~~ BUILDSTDERR: MoriCone.c:1419:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 1419 | while(' '==(c=fgetc(inFILE))); ungetc(c,inFILE); return n; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: MoriCone.c: In function 'Read_INCI': BUILDSTDERR: MoriCone.c:1426:3: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1426 | while(' '==(c=fgetc(inFILE))); ungetc(c,inFILE); BUILDSTDERR: | ^~~~~ BUILDSTDERR: MoriCone.c:1426:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 1426 | while(' '==(c=fgetc(inFILE))); ungetc(c,inFILE); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: MoriCone.c: In function 'Print_Mori_Old': BUILDSTDERR: MoriCone.c:1506:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1506 | for(k=0;k<=d;k++) pli[k]=V.v[k]; INCI_2_VNL(I[i],&V,p); BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:1506:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1506 | for(k=0;k<=d;k++) pli[k]=V.v[k]; INCI_2_VNL(I[i],&V,p); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: MoriCone.c:1509:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1509 | for(a=0;a<=d;a++)printf("%d ",V.v[a]); puts("=Ij ... error"); BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:1509:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1509 | for(a=0;a<=d;a++)printf("%d ",V.v[a]); puts("=Ij ... error"); BUILDSTDERR: | ^~~~ BUILDSTDERR: MoriCone.c:1523:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1523 | for(b=0;bn;i++)UT->x[UT->np][i]=0; UT->np++; Find_Equations(UT,&V,E); BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:1535:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1535 | for(i=0;in;i++)UT->x[UT->np][i]=0; UT->np++; Find_Equations(UT,&V,E); BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:1547:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1547 | if(Inci64_LE(IE[i],IE[j])&&!Inci64_EQ(IE[i],IE[j])) break;if(j==nv) m[nm++]=i;} BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:1547:63: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1547 | if(Inci64_LE(IE[i],IE[j])&&!Inci64_EQ(IE[i],IE[j])) break;if(j==nv) m[nm++]=i;} BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:1546:21: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1546 | for(i=0;in,p=P->np, ngen=0, pli[POLY_Dmax+1],ng0,e0=0,nm=0,nv,np; BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c: In function 'ComputeStanleyReisner': BUILDSTDERR: MoriCone.c:1579:24: warning: variable 'G' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 1579 | Inci64 *IV, *A, *B, *G[POLY_Dmax], *M, *N; BUILDSTDERR: | ^ BUILDSTDERR: SingularInput.c: In function 'Read_HyperSurf': BUILDSTDERR: SingularInput.c:49:3: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 49 | fgets(string, sizeof string, stdin); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: SingularInput.c:58:3: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 58 | fgets(string, maxline ,stream); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: MoriCone.c: In function 'ReadInt': BUILDSTDERR: MoriCone.c:1418:24: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1418 | ungetc(c,inFILE); fscanf(inFILE,"%d",&n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/bin/ld: SingularInput.o: in function `HyperSurfSingular': BUILDSTDERR: /builddir/build/BUILD/palp-2.1/SingularInput.c:85: warning: the use of `tmpnam' is dangerous, better use `mkstemp' + for file in poly class cws nef mori + mv poly.x bin/poly-4d.x + for file in poly class cws nef mori + mv class.x bin/class-4d.x + for file in poly class cws nef mori + mv cws.x bin/cws-4d.x + for file in poly class cws nef mori + mv nef.x bin/nef-4d.x + for file in poly class cws nef mori + mv mori.x bin/mori-4d.x + make cleanall + for dim in 4 5 6 11 + echo Building PALP optimized for 5 dimensions + sed 's/^#define[^a-zA-Z]*POLY_Dmax.*/#define POLY_Dmax 5/' Global.h-template + make -j4 'CFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' trong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o E_Poly.o E_Poly.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o Nefpart.o Nefpart.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o mori.o mori.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MoriCone.o MoriCone.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o SingularInput.o SingularInput.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -o poly.x poly.o Coord.o Rat.o Vertex.o Polynf.o LG.o gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -o class.x class.o Coord.o Rat.o Vertex.o Polynf.o Subpoly.o Subadd.o Subdb.o gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -o cws.x cws.o Coord.o Rat.o Vertex.o Polynf.o LG.o gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -o nef.x nef.o Coord.o Rat.o Vertex.o Polynf.o E_Poly.o Nefpart.o LG.o gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -o mori.x mori.o Coord.o Rat.o Vertex.o Polynf.o MoriCone.o SingularInput.o LG.o rm -f *.o *.x core Building PALP optimized for 5 dimensions gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o poly.o poly.c BUILDSTDERR: gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o CoordVertex.c: In function 'Print_FaceInfo': BUILDSTDERR: Vertex.c:80:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 80 | for(i=1;i<=M;i++)printf(" %d",_I->nf[i]); puts(")]:"); BUILDSTDERR: | ^~~ BUILDSTDERR: Vertex.c:80:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 80 | for(i=1;i<=M;i++)printf(" %d",_I->nf[i]); puts(")]:"); BUILDSTDERR: | ^~~~ BUILDSTDERR: Coord.c: In function 'IsNextDigit': BUILDSTDERR: Coord.c:18:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 18 | if(c=='0') return -1; if((c<'0') || ('9'n;j++)printf("%s%ld",j?",":"",vB[j]); printf(")/%ld\n",Z); BUILDSTDERR: | ^~~ BUILDSTDERR: poly.c:226:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 226 | for(j=0;j<_P->n;j++)printf("%s%ld",j?",":"",vB[j]); printf(")/%ld\n",Z); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Rat.c: In function 'Fgcd': BUILDSTDERR: Rat.c:81:6: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 81 | while( a %= b ) if ( !(b %= a) ) return a; return b; BUILDSTDERR: | ^~~~~ BUILDSTDERR: Rat.c:81:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 81 | while( a %= b ) if ( !(b %= a) ) return a; return b; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Vertex.c: In function 'Vec_is_zero': BUILDSTDERR: Vertex.c:250:3: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 250 | while(i--) if(X[i]) return 0; return 1; BUILDSTDERR: | ^~~~~ BUILDSTDERR: Vertex.c:250:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 250 | while(i--) if(X[i]) return 0; return 1; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Rat.c: In function 'NNgcd': BUILDSTDERR: Rat.c:86:6: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 86 | while( a %= b ) if ( !(b %= a) ) return a; return b; BUILDSTDERR: | ^~~~~ BUILDSTDERR: Rat.c:86:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 86 | while( a %= b ) if ( !(b %= a) ) return a; return b; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Vertex.c: In function 'Vec_Equal': BUILDSTDERR: Vertex.c:254:3: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 254 | while(i--) if(X[i]!=Y[i]) return 0; return 1; BUILDSTDERR: | ^~~~~ BUILDSTDERR: Vertex.c:254:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 254 | while(i--) if(X[i]!=Y[i]) return 0; return 1; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Rat.c: In function 'REgcd': BUILDSTDERR: Rat.c:108:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 108 | for(i=0; in;i++) E.a[i]=Ea[i]; E.c=0; E.c=-Eval_Eq_on_V(&E,V0,P->n); BUILDSTDERR: | ^~~ BUILDSTDERR: Vertex.c:362:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 362 | for(i=0;in;i++) E.a[i]=Ea[i]; E.c=0; E.c=-Eval_Eq_on_V(&E,V0,P->n); BUILDSTDERR: | ^ BUILDSTDERR: Rat.c: In function 'LNNgcd': BUILDSTDERR: Rat.c:249:6: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 249 | while( a %= b ) if ( !(b %= a) ) return a; return b; BUILDSTDERR: | ^~~~~ BUILDSTDERR: Rat.c:249:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 249 | while( a %= b ) if ( !(b %= a) ) return a; return b; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Coord.c:163:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 163 | if(FilterFlag) inFILE=NULL; return 1; BUILDSTDERR: | ^~ BUILDSTDERR: Coord.c:163:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 163 | if(FilterFlag) inFILE=NULL; return 1; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Rat.c: In function 'LREgcd': BUILDSTDERR: Rat.c:271:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 271 | for(i=0; iv[_V->nv++]=y; /* x = dim(span) < d */ BUILDSTDERR: | ^~ BUILDSTDERR: Vertex.c:413:18: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 413 | if(i==r) break; _V->v[_V->nv++]=y; /* x = dim(span) < d */ BUILDSTDERR: | ^~ BUILDSTDERR: Vertex.c:424:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 424 | for(i=0;i<*d;i++)E->a[i]=Z[i]; E->c=-Eval_Eq_on_V(E,X,_P->n); BUILDSTDERR: | ^~~ BUILDSTDERR: Vertex.c:424:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 424 | for(i=0;i<*d;i++)E->a[i]=Z[i]; E->c=-Eval_Eq_on_V(E,X,_P->n); BUILDSTDERR: | ^ BUILDSTDERR: Vertex.c:426:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 426 | for(i=0;i<*d;i++)E->a[i]=-Z[i]; E->c*=-1;} BUILDSTDERR: | ^~~ BUILDSTDERR: Vertex.c:426:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 426 | for(i=0;i<*d;i++)E->a[i]=-Z[i]; E->c*=-1;} BUILDSTDERR: | ^ BUILDSTDERR: Vertex.c:433:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 433 | for(i=0;i<*d;i++)E->a[i]=Z[i]; E->c=-Eval_Eq_on_V(E,X,_P->n); BUILDSTDERR: | ^~~ BUILDSTDERR: Vertex.c:433:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 433 | for(i=0;i<*d;i++)E->a[i]=Z[i]; E->c=-Eval_Eq_on_V(E,X,_P->n); BUILDSTDERR: | ^ BUILDSTDERR: In file included from Global.h:5, BUILDSTDERR: from Vertex.c:1: BUILDSTDERR: Vertex.c:434:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] BUILDSTDERR: 434 | assert(XX=Eval_Eq_on_V(E,_P->x[_V->v[*d-1]],_P->n)); BUILDSTDERR: | ^~ BUILDSTDERR: Coord.c:209:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 209 | if(FilterFlag) inFILE=NULL; return 1; BUILDSTDERR: | ^~ BUILDSTDERR: Coord.c:209:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 209 | if(FilterFlag) inFILE=NULL; return 1; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Coord.c: In function 'Read_PP': BUILDSTDERR: Vertex.c:442:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 442 | for(i=0;i<*d;i++)E->a[i]=Z[i]; E->c=-Eval_Eq_on_V(E,X,_P->n); BUILDSTDERR: | ^~~ BUILDSTDERR: Coord.c:228:8: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 228 | while(' '==(c=fgetc(inFILE ))); ungetc(c,inFILE); /* read blanks */ BUILDSTDERR: | ^~~~~ BUILDSTDERR: Coord.c:228:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 228 | while(' '==(c=fgetc(inFILE ))); ungetc(c,inFILE); /* read blanks */ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Vertex.c:442:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 442 | for(i=0;i<*d;i++)E->a[i]=Z[i]; E->c=-Eval_Eq_on_V(E,X,_P->n); BUILDSTDERR: | ^ BUILDSTDERR: Coord.c:235:21: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 235 | { int tr=0; while('\n'!=fgetc(inFILE)); /* read to end of line */ BUILDSTDERR: | ^~~~~ BUILDSTDERR: Coord.c:236:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 236 | if(IN[0]==IN[1]){ BUILDSTDERR: | ^~ BUILDSTDERR: In file included from Global.h:5, BUILDSTDERR: from Vertex.c:1: BUILDSTDERR: Vertex.c:443:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] BUILDSTDERR: 443 | assert(XX=Eval_Eq_on_V(E,_P->x[_V->v[x]],_P->n)); BUILDSTDERR: | ^~ BUILDSTDERR: Coord.c:255:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 255 | if(FilterFlag) inFILE=NULL; return 1; BUILDSTDERR: | ^~ BUILDSTDERR: Coord.c:255:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 255 | if(FilterFlag) inFILE=NULL; return 1; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Coord.c:258:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 258 | if(FilterFlag) inFILE=NULL; return 1; BUILDSTDERR: | ^~ BUILDSTDERR: Coord.c:258:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 258 | if(FilterFlag) inFILE=NULL; return 1; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Coord.c: In function 'Read_CWS': BUILDSTDERR: Coord.c:274:8: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 274 | while(' '==(c=fgetc(inFILE ))); ungetc(c,inFILE); /* read blanks */ BUILDSTDERR: | ^~~~~ BUILDSTDERR: Coord.c:274:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 274 | while(' '==(c=fgetc(inFILE ))); ungetc(c,inFILE); /* read blanks */ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Coord.c:323:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 323 | if(FilterFlag) inFILE=NULL; return 1; BUILDSTDERR: | ^~ BUILDSTDERR: Coord.c:323:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 323 | if(FilterFlag) inFILE=NULL; return 1; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Coord.c: In function 'Orig_Solve_Next_WEq': BUILDSTDERR: Coord.c:375:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 375 | for(i=0;ix[i][i]=1; while((++i)x[i-1][i]=1; BUILDSTDERR: | ^~~ BUILDSTDERR: Coord.c:375:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 375 | for(i=0;ix[i][i]=1; while((++i)x[i-1][i]=1; BUILDSTDERR: | ^~~~~ BUILDSTDERR: Coord.c:382:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 382 | for(k=0;kx[i][i]=1; while((++i)<_B->N)_B->x[i-1][i]=1; BUILDSTDERR: | ^~~ BUILDSTDERR: Coord.c:398:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 398 | for(i=0;ix[i][i]=1; while((++i)<_B->N)_B->x[i-1][i]=1; BUILDSTDERR: | ^~~~~ BUILDSTDERR: Coord.c:401:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 401 | for(i=0;ix[i][i]=1; while((++i)x[i-1][i]=1; BUILDSTDERR: | ^~~ BUILDSTDERR: Coord.c:401:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 401 | for(i=0;ix[i][i]=1; while((++i)x[i-1][i]=1; BUILDSTDERR: | ^~~~~ BUILDSTDERR: Coord.c: In function 'Reduce_PPL_2_Sublat': BUILDSTDERR: Coord.c:466:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 466 | for(i=*nm;in;i++) P->x[n][i]=X[i]; n++; BUILDSTDERR: | ^~~ BUILDSTDERR: Coord.c:466:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 466 | for(i=*nm;in;i++) P->x[n][i]=X[i]; n++; BUILDSTDERR: | ^ BUILDSTDERR: Coord.c: In function 'ReadCwsPp': BUILDSTDERR: Coord.c:137:26: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 137 | if(IsNextDigit()) fscanf(inFILE,"%d",&IN[i]); else break; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Coord.c:158:15: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 158 | { int X; fscanf(inFILE,"%d",&X); _P->x[j][i]=X; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Coord.c:160:15: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 160 | { int X; fscanf(inFILE,"%d",&X); _P->x[i][j]=X; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Coord.c: In function 'Read_PP': BUILDSTDERR: Coord.c:229:26: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 229 | if(IsNextDigit()) fscanf(inFILE,"%d",&IN[i]); else break; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Coord.c:250:15: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 250 | { int X; fscanf(inFILE,"%d",&X); _P->x[j][i]=X; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Coord.c:252:15: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 252 | { int X; fscanf(inFILE,"%d",&X); _P->x[i][j]=X; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Coord.c: In function 'Read_CWS': BUILDSTDERR: Coord.c:275:26: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 275 | if(IsNextDigit()) fscanf(inFILE,"%d",&IN[i]); else break; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Polynf.c: In function 'GL_W_to_GLZ': BUILDSTDERR: Polynf.c:134:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 134 | for(j=0;jnp==1+D) return Simp_Vol_Barycent(A,F,_B,_N); p=A->np-1; *_N=1; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:832:60: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 832 | if(A->np==1+D) return Simp_Vol_Barycent(A,F,_B,_N); p=A->np-1; *_N=1; BUILDSTDERR: | ^ BUILDSTDERR: In file included from Global.h:5, BUILDSTDERR: from Polynf.c:1: BUILDSTDERR: Polynf.c:835:36: warning: suggest parentheses around assignment used as truth value [-Wparentheses] BUILDSTDERR: 835 | Find_Equations(A,V,E); assert(A->np=V->nv); for(e=0;en) (*N)=0; return vol; /* N=0 iff B=0 */ BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:879:26: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 879 | if(i==P->n) (*N)=0; return vol; /* N=0 iff B=0 */ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Polynf.c: In function 'SemiSimpleRoots': BUILDSTDERR: Polynf.c:886:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 886 | if(0==Eval_Eq_on_V(&E->e[e],P->x[p],P->n))z++; if(z==1) R[N++]=P->x[p];} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:886:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 886 | if(0==Eval_Eq_on_V(&E->e[e],P->x[p],P->n))z++; if(z==1) R[N++]=P->x[p];} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:885:54: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 885 | int e,p,d=P->n,N=0; for(p=0;pnp;p++){ int z=0; for(e=0;ene;e++) BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:886:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 886 | if(0==Eval_Eq_on_V(&E->e[e],P->x[p],P->n))z++; if(z==1) R[N++]=P->x[p];} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:887:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 887 | if(N%2) return 0; if(N==0) return -1; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:887:22: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 887 | if(N%2) return 0; if(N==0) return -1; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:892:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 892 | if(e==N) return 0; if(e>p+1){Long *X=R[e];R[e]=R[p+1];R[p+1]=X;} p++;} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:892:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 892 | if(e==N) return 0; if(e>p+1){Long *X=R[e];R[e]=R[p+1];R[p+1]=X;} p++;} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c: In function 'VxV': BUILDSTDERR: Polynf.c:906:3: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 906 | while(--d) z+=X[d]*Y[d]; return z;} BUILDSTDERR: | ^~~~~ BUILDSTDERR: Polynf.c:906:28: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 906 | while(--d) z+=X[d]*Y[d]; return z;} BUILDSTDERR: | ^~~~~~ BUILDSTDERR: LG.c: In function 'Read_WZ_PP': BUILDSTDERR: LG.c:53:6: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 53 | while(c[i]==b)i++; if((c[i]=='=')&&(c[i+1]=='d'))i+=2; while(c[i]==b)i++; BUILDSTDERR: | ^~~~~ BUILDSTDERR: LG.c:53:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 53 | while(c[i]==b)i++; if((c[i]=='=')&&(c[i+1]=='d'))i+=2; while(c[i]==b)i++; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c: In function 'V_to_GLZ': BUILDSTDERR: Polynf.c:914:7: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 914 | while(j--) G.x[j][x]=G.x[j][i]; while(0m[*nz]=10*WZ->m[*nz]+c[i++]-'0';j=0; BUILDSTDERR: | ^~~~~ BUILDSTDERR: LG.c:57:66: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 57 | while((im[*nz]=10*WZ->m[*nz]+c[i++]-'0';j=0; BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c:919:5: warning: this 'else' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 919 | else if(*V<0) G.x[0][0]=-1; g=V[P[0]]; } if(g<0) g=-g; BUILDSTDERR: | ^~~~ BUILDSTDERR: Polynf.c:919:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' BUILDSTDERR: 919 | else if(*V<0) G.x[0][0]=-1; g=V[P[0]]; } if(g<0) g=-g; BUILDSTDERR: | ^ BUILDSTDERR: LG.c:86:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 86 | for(k=0;kz[i][k]*WZ->B[k][j]; g=NNgcd(Za[j],g);} BUILDSTDERR: | ^~~ BUILDSTDERR: LG.c:86:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 86 | for(k=0;kz[i][k]*WZ->B[k][j]; g=NNgcd(Za[j],g);} BUILDSTDERR: | ^ BUILDSTDERR: LG.c:88:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 88 | if(g==WZ->m[i]) continue; if(g>1) for(k=0;km[i]) continue; if(g>1) for(k=0;kA[k]-=X*WZ->B[k][0]; BUILDSTDERR: | ^~~ BUILDSTDERR: LG.c:105:1: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 105 | for(j=0;jrI[j]);puts(""); BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c: In function 'Aux_MinNonNeg_UT': BUILDSTDERR: LG.c:105:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 105 | for(j=0;jrI[j]);puts(""); BUILDSTDERR: | ^~~~ BUILDSTDERR: Polynf.c:928:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 928 | if(X-R*D<0)R-=1; for(j=0;jrI[i]) break; if(i make P0=0 */ BUILDSTDERR: | ^~~ BUILDSTDERR: LG.c:117:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 117 | for(i=0;irI[i]) break; if(i make P0=0 */ BUILDSTDERR: | ^~ BUILDSTDERR: LG.c:134:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 134 | for(j=0;jz[i][j]*WZ->A[j]; if(0==(A%=M)) continue; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c: In function 'Make_G_for_GxMT_UT': BUILDSTDERR: LG.c:134:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 134 | for(j=0;jz[i][j]*WZ->A[j]; if(0==(A%=M)) continue; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:937:7: warning: this 'else' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 937 | else V_to_GLZ(V,G); r++;}} BUILDSTDERR: | ^~~~ BUILDSTDERR: Polynf.c:937:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' BUILDSTDERR: 937 | else V_to_GLZ(V,G); r++;}} BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c: In function 'Circuit': BUILDSTDERR: Polynf.c:945:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 945 | for(i=0;iN;a++) printf(" %3d",(int) _B->x[p][a]); puts(""); BUILDSTDERR: | ^~~ BUILDSTDERR: LG.c:245:57: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 245 | for(a=0;a<_B->N;a++) printf(" %3d",(int) _B->x[p][a]); puts(""); BUILDSTDERR: | ^~~~ BUILDSTDERR: LG.c: In function 'Make_Poly_Points': BUILDSTDERR: LG.c:272:62: warning: variable 'nip' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 272 | { AmbiLatticeBasis B; Weight *_W=_W_in; int /* index=0,*/ nip; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1051:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1051 | for(i=0;ie[i]); }} BUILDSTDERR: | ^~ BUILDSTDERR: LG.c:445:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 445 | if(co!=1) printf("%d ",co); printf("x^%d ",(int)P->e[i]); }} BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Polynf.c: In function 'Divisibility_Index': BUILDSTDERR: Polynf.c:1085:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1085 | if(x) g=Fgcd(g,x); if(g<2) return 1; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1085:21: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1085 | if(x) g=Fgcd(g,x); if(g<2) return 1; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c: In function 'ConifoldSing': BUILDSTDERR: Polynf.c:1136:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1136 | if(X[0][i]+X[2][i]-X[1][i]-X[3][i])break;if(i==P->n)sq=2;} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1136:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1136 | if(X[0][i]+X[2][i]-X[1][i]-X[3][i])break;if(i==P->n)sq=2;} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1135:14: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1135 | if(!sq){for(i=0;in;i++) BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1136:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1136 | if(X[0][i]+X[2][i]-X[1][i]-X[3][i])break;if(i==P->n)sq=2;} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1138:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1138 | if(X[0][i]+X[3][i]-X[1][i]-X[2][i])break;if(i==P->n)sq=3;} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1138:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1138 | if(X[0][i]+X[3][i]-X[1][i]-X[2][i])break;if(i==P->n)sq=3;} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1137:14: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1137 | if(!sq){for(i=0;in;i++) BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1138:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1138 | if(X[0][i]+X[3][i]-X[1][i]-X[2][i])break;if(i==P->n)sq=3;} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1151:13: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1151 | for(i=0;i<4;i++) S[nsq][i]=el[i]; i=V->nv; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1151:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1151 | for(i=0;i<4;i++) S[nsq][i]=el[i]; i=V->nv; BUILDSTDERR: | ^ BUILDSTDERR: LG.c: In function 'Init_Multiloop': BUILDSTDERR: LG.c:571:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 571 | for(*j=0;*j<*J;(*j)++)X*=N[*j]; *j=0; return X; /* return order=prod(N) */ BUILDSTDERR: | ^~~ BUILDSTDERR: LG.c:571:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 571 | for(*j=0;*j<*J;(*j)++)X*=N[*j]; *j=0; return X; /* return order=prod(N) */ BUILDSTDERR: | ^ BUILDSTDERR: LG.c: In function 'Count_b01': BUILDSTDERR: LG.c:580:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 580 | for(j=0;jm[j]; for(l=0;ld;l++) /* Z_d==GSO */ BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c: In function 'Einstein_Metric': BUILDSTDERR: LG.c:580:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 580 | for(j=0;jm[j]; for(l=0;ld;l++) /* Z_d==GSO */ BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1214:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1214 | if(!SimpUnimod(P,V,E,1)) continue; reg++; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1214:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1214 | if(!SimpUnimod(P,V,E,1)) continue; reg++; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1228:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1228 | for(i=0;inv;i++) kPM[j][i]=x*PM[j][i]; E->e[j].c=x; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1228:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1228 | for(i=0;inv;i++) kPM[j][i]=x*PM[j][i]; E->e[j].c=x; BUILDSTDERR: | ^ BUILDSTDERR: LG.c: In function 'Fast_c9_VaHo': BUILDSTDERR: LG.c:617:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 617 | for(i=0;i<=N;i++) mask[i]=1<m[k]; R=kgV/W->d; BUILDSTDERR: | ^~~ BUILDSTDERR: LG.c:619:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 619 | for(k=0;km[k]; R=kgV/W->d; BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c:1239:10: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1239 | for(i=0;inv;i++) kPM[j][i]=x*PM[j][i]; E->e[j].c=x; } BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1239:53: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1239 | for(i=0;inv;i++) kPM[j][i]=x*PM[j][i]; E->e[j].c=x; } BUILDSTDERR: | ^ BUILDSTDERR: LG.c: In function 'WIndex_HTrace': BUILDSTDERR: LG.c:657:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 657 | for(i=0;i<=N;i++) mask[i]=1<m[k]; R=kgV/W->d; BUILDSTDERR: | ^~~ BUILDSTDERR: LG.c:659:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 659 | for(k=0;km[k]; R=kgV/W->d; BUILDSTDERR: | ^ BUILDSTDERR: LG.c: In function 'Test_BottomUpQuot': BUILDSTDERR: LG.c:694:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 694 | if(i)return 1; printf("Num=");PrintPoCoLi(Num); BUILDSTDERR: | ^~ BUILDSTDERR: LG.c:694:20: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 694 | if(i)return 1; printf("Num=");PrintPoCoLi(Num); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Polynf.c:1271:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1271 | if(bcz) strcat(c," bary"); if(ssr) strcat(c," semisimple"); BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1271:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1271 | if(bcz) strcat(c," bary"); if(ssr) strcat(c," semisimple"); BUILDSTDERR: | ^~ BUILDSTDERR: LG.c: In function 'MakeMobius': BUILDSTDERR: LG.c:710:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 710 | for(i=1;in=n=2*n+(X==i*i); /* #(Div(X)) */ BUILDSTDERR: | ^~~ BUILDSTDERR: LG.c:710:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 710 | for(i=1;in=n=2*n+(X==i*i); /* #(Div(X)) */ BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c:1277:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1277 | for(j=0;jnv;j++)printf("%2ld ",P->x[V->v[j]][i]);printf(" "); BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1277:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1277 | for(j=0;jnv;j++)printf("%2ld ",P->x[V->v[j]][i]);printf(" "); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Polynf.c:1278:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1278 | for(j=0;jlines of GX */ BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1394:61: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1394 | if(ix[i][j]=PM[s[i]][j];A->n=edim; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1419:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1419 | for(i=0;ix[i][j]=PM[s[i]][j];A->n=edim; BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c:1432:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1432 | for(i=0;icM) cM=co; sum+=co; } BUILDSTDERR: | ^~ BUILDSTDERR: LG.c:914:23: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 914 | if(co>cM) cM=co; sum+=co; } BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1463:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1463 | for(i=0;ix[i][j]=PM[s[i]][j];A->n=d;A->np=p; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1463:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1463 | for(i=0;ix[i][j]=PM[s[i]][j];A->n=d;A->np=p; BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c: In function 'All_CDn_Fibrations': BUILDSTDERR: Polynf.c:1477:6: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1477 | while(!PM[i][--j]) if(j==0) break; if(jx[i][j]=PM[s[i]][j];A->n=fdim; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1481:68: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1481 | for(i=0;ix[i][j]=PM[s[i]][j];A->n=fdim; BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c: In function 'IP_Simplex_Fiber': BUILDSTDERR: Polynf.c:1543:33: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1543 | F->nf=0; for(n=0;nW[i][j]);puts("");exit(0);}} BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1555:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1555 | for(j=0;jW[i][j]);puts("");exit(0);}} BUILDSTDERR: | ^~~~ BUILDSTDERR: Polynf.c: In function 'IP_Simplex_Decomp': BUILDSTDERR: Polynf.c:1564:24: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1564 | for(n=0;nnp-_P->n) BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1596:53: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1596 | fprintf(outFILE," > %d=#pts-dim",np-_P->n);fputs("\n",outFILE);} BUILDSTDERR: | ^~~~~ BUILDSTDERR: Polynf.c: In function 'Print_Fiber_PolyData': BUILDSTDERR: Polynf.c:1609:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1609 | for(j=0; jn-w+1; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1609:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1609 | for(j=0; jn-w+1; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1629:52: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1629 | for(p=0;pnv;p++)for(i=0;ix[V->v[p]][s]; F->x[p][i]=x;} BUILDSTDERR: | ^ BUILDSTDERR: LG.c: In function 'Read_WZ_PP': BUILDSTDERR: LG.c:38:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 38 | fscanf(inFILE,"%d",I); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: LG.c:41:17: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 41 | if(IsDigit(C)) fscanf(inFILE,"%d",&I[i]); else break; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: LG.c: In function 'Read_Weight': BUILDSTDERR: LG.c:182:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 182 | fscanf(inFILE,"%d",I); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: LG.c:185:17: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 185 | if(IsDigit(c)) fscanf(inFILE,"%d",&I[i]); else break; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Polynf.c: In function 'Print_Fibrations': BUILDSTDERR: Polynf.c:1707:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1707 | for(i=0;inp-1;i++) C[i]='_'; for(i=0;inp-1;i++) C[i]='_'; for(i=0;inp-1;i++) BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1708:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1708 | for(i=0;inp-1;i++) BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c: In function 'IP_Simplices': BUILDSTDERR: Polynf.c:1755:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1755 | if(V.v[i]>V.v[j]) swap(&V.v[i],&V.v[j]); nv=V.v[V.nv-1]+1; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1755:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1755 | if(V.v[i]>V.v[j]) swap(&V.v[i],&V.v[j]); nv=V.v[V.nv-1]+1; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1754:24: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1754 | for(i=0;iV.v[j]) swap(&V.v[i],&V.v[j]); nv=V.v[V.nv-1]+1; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1790:48: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1790 | fprintf(outFILE," #IP-simp=%d",F->nw); if(F->nw>np-_P->n) BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1791:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1791 | fprintf(outFILE," > %d=#pts-dim",np-_P->n); fputs("\n",outFILE); BUILDSTDERR: | ^~~~~ BUILDSTDERR: Polynf.c:1811:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1811 | if(CD) free(F->P); free(F); return; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1811:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1811 | if(CD) free(F->P); free(F); return; BUILDSTDERR: | ^~~~ BUILDSTDERR: Polynf.c: In function 'AuxColGCD': BUILDSTDERR: Polynf.c:1830:6: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1830 | while(++l<*d) if((x=labs(GxP(G[l],X,d)))) g=(g) ? Fgcd(g,x) : x; return g; BUILDSTDERR: | ^~~~~ BUILDSTDERR: Polynf.c:1830:71: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 1830 | while(++l<*d) if((x=labs(GxP(G[l],X,d)))) g=(g) ? Fgcd(g,x) : x; return g; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Polynf.c: In function 'GL_Lattice_Basis': BUILDSTDERR: Polynf.c:1844:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1844 | for(L=0;L1){M[i]/=g; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1929:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1929 | for(k=0;k<*p;k++) g=NNgcd(g,Z[i][k]); if(g>1){M[i]/=g; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c: In function 'Aux_Mat_2_QuotientZ': BUILDSTDERR: Polynf.c:2023:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2023 | for(i=0;im){for(l=0;l<*p;l++)A[l]*=-1;s=m-s;} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:2057:15: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 2057 | if(s<0)s+=m; if(2*s>m){for(l=0;l<*p;l++)A[l]*=-1;s=m-s;} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c: In function 'GL_Lattice_Basis_QZ': BUILDSTDERR: Polynf.c:2115:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2115 | for(l=C;l %ld /%ld\n", BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: Polynf.c:2132:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2132 | for(j=0;jnw>1) BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:2166:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 2166 | if(L[pi[j-1]]nw>1) BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:2165:25: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2165 | for(i=0;ii;j--) BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2166:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2166 | if(L[pi[j-1]]nw>1) BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c: In function 'WZ_to_GLZ': BUILDSTDERR: Polynf.c:2192:62: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2192 | { fprintf(stderr,"\nError in WZ_to_GLZ (overflow?):\n");for(i=0;i<*d;i++) BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2193:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2193 | fprintf(stderr,"%ld ",W[i]);fprintf(stderr,"=W nonzero=%d<%d\n",r,*d); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: Polynf.c: In function 'Print_xxG': BUILDSTDERR: Polynf.c:2206:34: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2206 | { int i,j; for(i=0;i<*d;i++) {for(j=0;j<*d;j++) BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2207:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2207 | fprintf(outFILE,"%3ld ",G[i][j]); fprintf(outFILE,"%s\n",s);} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: Polynf.c: In function 'VP_2_CWS': BUILDSTDERR: Polynf.c:2218:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2218 | if(p[r]>p[R]) R=r; if(p[R]==p[r]) if(d[r]p[R]) R=r; if(p[R]==p[r]) if(d[r]W[0][j]=W[R][j]; CW->d[0]=d[R]; CW->nw=1; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2220:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2220 | for(j=0;jW[0][j]=W[R][j]; CW->d[0]=d[R]; CW->nw=1; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:2232:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2232 | for(i=CW->nw;inw;iW[CW->nw][j]=W[R][j];CW->d[CW->nw]=d[R]; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2233:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2233 | for(j=0;jW[CW->nw][j]=W[R][j];CW->d[CW->nw]=d[R]; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c: In function 'LatVol_IPs_degD': BUILDSTDERR: Polynf.c:2285:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2285 | for(j=0;jn;j++)printf("%s%ld",j?",":"",vB[j]); printf(")/%ld\n",Z); BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2285:57: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2285 | for(j=0;jn;j++)printf("%s%ld",j?",":"",vB[j]); printf(")/%ld\n",Z); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Polynf.c:2294:37: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2294 | for(j=0;jnp;j++){ int i,cd=0; for(e=0;ene;e++) BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2296:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2296 | if((cd==0)||(E->ne==P->n+1)) BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c: In function 'Check_ANF_Form': BUILDSTDERR: Polynf.c:2332:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2332 | for(i=0;i<=d;i++) if(VM[i][0]) break; c+=(i==d+1); /* 0 == VM[0] */ BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2332:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2332 | for(i=0;i<=d;i++) if(VM[i][0]) break; c+=(i==d+1); /* 0 == VM[0] */ BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c:2333:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2333 | for(i=1;i<=d;i++) if(VM[i][1]) break; c+=(i==d+1); c+=(VM[0][1]==1); BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2333:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2333 | for(i=1;i<=d;i++) if(VM[i][1]) break; c+=(i==d+1); c+=(VM[0][1]==1); BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c: In function 'Make_ANF': BUILDSTDERR: Polynf.c:2361:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2361 | for(i=0;ix[V->v[i]][d]=1; P->n=d+1; V->nv++; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2361:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2361 | for(i=0;ix[V->v[i]][d]=1; P->n=d+1; V->nv++; BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c:2362:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2362 | for(j=0;j<=d;j++) P->x[p][j]=0; P->np=p+1; V->v[v]=p; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2362:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2362 | for(j=0;j<=d;j++) P->x[p][j]=0; P->np=p+1; V->v[v]=p; BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c:2364:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2364 | for(j=0;je[e].a[j]=0;E->e[e].a[d]=-1; E->e[e].c=1; E->ne++; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2364:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2364 | for(j=0;je[e].a[j]=0;E->e[e].a[d]=-1; E->e[e].c=1; E->ne++; BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c: In function 'EPrint_VL': BUILDSTDERR: Polynf.c:2380:26: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2380 | for(i=0;i<_P->n;i++) { for(j=0;jnv;j++) BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2381:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2381 | fprintf(stderr," %3ld",_P->x[V->v[j]][i]);fprintf(stderr,"\n");}} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: Polynf.c: In function 'Print_Facets': BUILDSTDERR: Polynf.c:2395:26: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2395 | for(i=0;in;i++){for(j=0;jn;i++){for(j=0;jne;e++) FI[e]=0; for(n=0;nne;e++) FI[e]=0; for(n=0;nd) return 0; p[i++]=n;} for(n=0;nx[p[n]]; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:2491:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 2491 | if(i>d) return 0; p[i++]=n;} for(n=0;nx[p[n]]; BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c:2497:20: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: 2497 | if(sum || (m2*p2)) return 0; /* Batyrev :: inconsistent projection */ BUILDSTDERR: | ~~~^~~~ BUILDSTDERR: Polynf.c:2511:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2511 | for(n=26;n<125-e;n++) s[n]=s[e+n-26]; s[n]=0; Print_PPL(P,s); outFILE=OF; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2511:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2511 | for(n=26;n<125-e;n++) s[n]=s[e+n-26]; s[n]=0; Print_PPL(P,s); outFILE=OF; BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c:2514:56: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2514 | for(c=0;cne;f++)if((FI[f]&CI[c])==CI[c])printf(" F[%d]",f);puts("");} BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2517:70: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2517 | for(f=0;fne;f++)if((FI[f]&CI[c])==CI[c])printf(" F[%d]",f);puts("");} BUILDSTDERR: | ^~~~ BUILDSTDERR: Polynf.c:2537:9: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2537 | while(getNI(l,I)) l++; DP[k]=D[l]; if(TESTfano==1)printf("l=%d ",l); BUILDSTDERR: | ^~~~~ BUILDSTDERR: Polynf.c:2537:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 2537 | while(getNI(l,I)) l++; DP[k]=D[l]; if(TESTfano==1)printf("l=%d ",l); BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:2559:9: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2559 | while(getNI(l,I)) l++; DP[k]=D[l]; if(TESTfano==1)printf("l=%d ",l); BUILDSTDERR: | ^~~~~ BUILDSTDERR: Polynf.c:2559:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 2559 | while(getNI(l,I)) l++; DP[k]=D[l]; if(TESTfano==1)printf("l=%d ",l); BUILDSTDERR: | ^~ BUILDSTDERR: class.c: In function 'main': BUILDSTDERR: class.c:280:17: warning: this 'else' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 280 | else printf("original lattices only\n"); break; BUILDSTDERR: | ^~~~ BUILDSTDERR: class.c:280:65: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' BUILDSTDERR: 280 | else printf("original lattices only\n"); break; BUILDSTDERR: | ^~~~~ BUILDSTDERR: class.c: In function 'LocalPrintUsage': BUILDSTDERR: class.c:225:1: warning: ignoring return value of 'scanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 225 | scanf("%s",&hc); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: Subpoly.c: In function 'Start_Make_All_Subpolys': BUILDSTDERR: Subpoly.c:547:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 547 | fscanf(inFILE,"%d",&(KL.nk)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subpoly.c:550:7: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 550 | fscanf(inFILE,"%d",&j); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subadd.c: In function 'Init_FInfoList': BUILDSTDERR: Subadd.c:78:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 78 | for(i=0;i<=VERT_Nmax;i++) FI->nNUC[i]=0; FI->NFli=NULL; BUILDSTDERR: | ^~~ BUILDSTDERR: Subadd.c:78:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 78 | for(i=0;i<=VERT_Nmax;i++) FI->nNUC[i]=0; FI->NFli=NULL; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c: In function 'Read_Honest_Poly': BUILDSTDERR: Subadd.c:209:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 209 | if(FI->NFli != NULL) printf("WARNing: NFli != NULL"); fflush(stdout); BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:209:60: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 209 | if(FI->NFli != NULL) printf("WARNing: NFli != NULL"); fflush(stdout); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Subadd.c: In function 'Read_Aux_File': BUILDSTDERR: Subadd.c:253:6: warning: this 'else' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 253 | else strcpy(auxfn,L->oname); strcat(auxfn,SAVE_FILE_EXT); BUILDSTDERR: | ^~~~ BUILDSTDERR: Subadd.c:253:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' BUILDSTDERR: 253 | else strcpy(auxfn,L->oname); strcat(auxfn,SAVE_FILE_EXT); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Subadd.c: In function 'Write_Bin_File': BUILDSTDERR: Subadd.c:353:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 353 | if((NFnum[i][j]=L->Aux.NFnum[i][j]+AI.NFnum[i][j])) v_li++; li+=v_li; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:353:62: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 353 | if((NFnum[i][j]=L->Aux.NFnum[i][j]+AI.NFnum[i][j])) v_li++; li+=v_li; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:352:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 352 | { int v_li=0; for(j=1;j<=NUCmax;j++) BUILDSTDERR: | ^~~ BUILDSTDERR: Subadd.c:353:62: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 353 | if((NFnum[i][j]=L->Aux.NFnum[i][j]+AI.NFnum[i][j])) v_li++; li+=v_li; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c: In function 'Write_Aux_File': BUILDSTDERR: Subadd.c:423:6: warning: this 'else' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 423 | else strcpy(auxfn,S->oname); strcat(auxfn,SAVE_FILE_EXT); BUILDSTDERR: | ^~~~ BUILDSTDERR: Subadd.c:423:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' BUILDSTDERR: 423 | else strcpy(auxfn,S->oname); strcat(auxfn,SAVE_FILE_EXT); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Subadd.c: In function 'Add_NF_to_List': BUILDSTDERR: Subadd.c:729:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 729 | if(incT>0) _L->IP_Time+=incT; _L->CLOCK=cpuT; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:729:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 729 | if(incT>0) _L->IP_Time+=incT; _L->CLOCK=cpuT; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:736:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 736 | if(_P->np>_L->Nmax) _L->Nmax=_P->np; if(_P->np<_L->Nmin) _L->Nmin=_P->np; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:736:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 736 | if(_P->np>_L->Nmax) _L->Nmax=_P->np; if(_P->np<_L->Nmin) _L->Nmin=_P->np; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:745:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 745 | if(incT>0) _L->NF_Time+=incT; _L->CLOCK=cpuT; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:745:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 745 | if(incT>0) _L->NF_Time+=incT; _L->CLOCK=cpuT; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c: In function 'BminOff': BUILDSTDERR: Subadd.c:834:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 834 | for(i=0;i<*d;i++)for(j=i;j<*d;j++) if(V[i][j]!=(i==j))return 0; return 1; BUILDSTDERR: | ^~~ BUILDSTDERR: Subadd.c:834:70: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 834 | for(i=0;i<*d;i++)for(j=i;j<*d;j++) if(V[i][j]!=(i==j))return 0; return 1; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Subadd.c: In function 'AuxBase2nUC': BUILDSTDERR: Subadd.c:841:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 841 | for(i=0;i<*nx-1;i++) BasePutInt(base,&m,&X); m--; BasePutInt(base,&m,&X); BUILDSTDERR: | ^~~ BUILDSTDERR: Subadd.c:841:51: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 841 | for(i=0;i<*nx-1;i++) BasePutInt(base,&m,&X); m--; BasePutInt(base,&m,&X); BUILDSTDERR: | ^ BUILDSTDERR: Subadd.c: In function 'AuxVnf2ucNF': BUILDSTDERR: Subadd.c:929:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 929 | if(one) BasePutInt(base,off,&X); i=UNIT_OFF; BasePutInt(&i,ms,&X); BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:929:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 929 | if(one) BasePutInt(base,off,&X); i=UNIT_OFF; BasePutInt(&i,ms,&X); BUILDSTDERR: | ^ BUILDSTDERR: Subadd.c: In function 'UCnf2vNF': BUILDSTDERR: Subadd.c:937:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 937 | for(i=0;i<*nuc/2;i++) X.x[i]=uc[2*i]+UCM*uc[2*i+1]; i=UNIT_OFF; BUILDSTDERR: | ^~~ BUILDSTDERR: Subadd.c:937:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 937 | for(i=0;i<*nuc/2;i++) X.x[i]=uc[2*i]+UCM*uc[2*i+1]; i=UNIT_OFF; BUILDSTDERR: | ^ BUILDSTDERR: Subadd.c: In function 'VF_2_ucNF': BUILDSTDERR: Subadd.c:970:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 970 | if(V->nvne) MS=1; if(V->nv>E->ne) MS=2; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:970:28: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 970 | if(V->nvne) MS=1; if(V->nv>E->ne) MS=2; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:1040:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1040 | for(j=i;j<*NV;j++) err+=(tNF[i][j]!=V_NF[i][j]); if(err) err*=1000; BUILDSTDERR: | ^~~ BUILDSTDERR: Subadd.c:1040:51: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1040 | for(j=i;j<*NV;j++) err+=(tNF[i][j]!=V_NF[i][j]); if(err) err*=1000; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:1039:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1039 | if(MS<2) for(i=0;i<*d;i++) BUILDSTDERR: | ^~~ BUILDSTDERR: Subadd.c:1040:51: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1040 | for(j=i;j<*NV;j++) err+=(tNF[i][j]!=V_NF[i][j]); if(err) err*=1000; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:1041:28: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1041 | if(MS-1) for(i=0;i<*d;i++)for(j=i;j<*NV;j++) BUILDSTDERR: | ^~~ BUILDSTDERR: Subadd.c:1042:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1042 | err+=(tNF[i][j]!=F_NF[i][j]); if(err) Err=1; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c: In function 'AuxPut_hNF': BUILDSTDERR: Subadd.c:1101:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1101 | for(i=pos--;i<*slNF;i++) SLp[i-1]=SLp[i]; (*slNF)--; (*slNB)-= *nu+2; BUILDSTDERR: | ^~~ BUILDSTDERR: Subadd.c:1101:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1101 | for(i=pos--;i<*slNF;i++) SLp[i-1]=SLp[i]; (*slNF)--; (*slNB)-= *nu+2; BUILDSTDERR: | ^ BUILDSTDERR: Subadd.c: In function 'Add_Polya_2_Polyi': BUILDSTDERR: Subadd.c:1138:23: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1138 | { if(!(AmI=vA-vI)) if(!(AmI=nuA-nuI)) BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:1140:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1140 | if(AmI<0) /* put A */ BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:1152:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1152 | if((++a)0) _L->IP_Time+=incT; _L->CLOCK=cpuT; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:1333:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1333 | if(incT>0) _L->IP_Time+=incT; _L->CLOCK=cpuT; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:1340:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1340 | if(_P->np>_L->Nmax) _L->Nmax=_P->np; if(_P->np<_L->Nmin) _L->Nmin=_P->np; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:1340:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1340 | if(_P->np>_L->Nmax) _L->Nmax=_P->np; if(_P->np<_L->Nmin) _L->Nmin=_P->np; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:1349:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1349 | if(incT>0) _L->NF_Time+=incT; _L->CLOCK=cpuT; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:1349:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1349 | if(incT>0) _L->NF_Time+=incT; _L->CLOCK=cpuT; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c: In function 'fgetUI': BUILDSTDERR: Subadd.c:175:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 175 | fscanf(F,"%c%c%c%c",&A,&B,&C,&D); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: LG.c: In function 'Calc_VaHo': BUILDSTDERR: LG.c:908:34: warning: 'w[]' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 908 | P->A=Z->A=COEFF_Nmax; R->A=w[N-1]+1; BUILDSTDERR: | ~^~~~~ BUILDSTDERR: Subdb.c: In function 'Add_Polya_2_DBi': BUILDSTDERR: Subdb.c:263:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 263 | if(*dbo==0)dbo=dbi; strcpy(Ofn,dbo); Ofx=&Ofn[strlen(dbo)]; BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:263:26: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 263 | if(*dbo==0)dbo=dbi; strcpy(Ofn,dbo); Ofx=&Ofn[strlen(dbo)]; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Subdb.c:296:23: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 296 | { if(!(AmI=vA-vI)) if(!(AmI=nuA-nuI)) BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:298:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 298 | if(AmI<0) /* put A */ BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:310:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 310 | if((++s)=slNF) goto END_SL; uc = & (ucSL[SLp[i]]); BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:845:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 845 | if(i>=slNF) goto END_SL; uc = & (ucSL[SLp[i]]); BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:846:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 846 | if((uc[0]!=v)||(uc[1]!=nu)) goto END_VN; break; BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:846:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 846 | if((uc[0]!=v)||(uc[1]!=nu)) goto END_VN; break; BUILDSTDERR: | ^~~~~ BUILDSTDERR: Subdb.c: In function 'Bin2a': BUILDSTDERR: Subdb.c:935:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 935 | if(max) printf(" r-max=%d",mc); puts(""); BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:935:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 935 | if(max) printf(" r-max=%d",mc); puts(""); BUILDSTDERR: | ^~~~ BUILDSTDERR: Subdb.c: In function 'Bin2aDBsl': BUILDSTDERR: Subdb.c:989:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 989 | if(max) printf(" r-max=%d",mc); puts(""); BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:989:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 989 | if(max) printf(" r-max=%d",mc); puts(""); BUILDSTDERR: | ^~~~ BUILDSTDERR: Subdb.c: In function 'Read_H_poly_from_DB': BUILDSTDERR: Subdb.c:1587:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1587 | for(i=0;inp;i++)for(j=0;jn;j++)P->x[i][j]=NF[j][i]; MS%=4; BUILDSTDERR: | ^~~ BUILDSTDERR: Subdb.c:1587:66: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1587 | for(i=0;inp;i++)for(j=0;jn;j++)P->x[i][j]=NF[j][i]; MS%=4; BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c: In function 'Aux_Print_CoverPoly': BUILDSTDERR: Subdb.c:1634:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1634 | if(0!=(Xij % D[i])) err=1; printf("%ld ",Xij);} puts(""); BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:1634:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1634 | if(0!=(Xij % D[i])) err=1; printf("%ld ",Xij);} puts(""); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Subdb.c:1641:25: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1641 | printf(" G.P="); for(j=0;j<*N;j++) BUILDSTDERR: | ^~~ BUILDSTDERR: Subdb.c:1642:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1642 | printf("%2ld ",AuxGxP(G[i],X[j],d));puts("");} exit(0);} BUILDSTDERR: | ^~~~ BUILDSTDERR: Subdb.c: In function 'Aux_Print_SLpoly': BUILDSTDERR: Subdb.c:1648:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1648 | for(i=1;i<*d;i++) printf(" %ld",D[i]); printf(" #%d\n",*x); BUILDSTDERR: | ^~~ BUILDSTDERR: Subdb.c:1648:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1648 | for(i=1;i<*d;i++) printf(" %ld",D[i]); printf(" #%d\n",*x); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Subdb.c:1657:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1657 | if(0!=(Xij % D[i])) err=1; printf("%ld ",Xij/D[i]);} puts(""); BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:1657:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1657 | if(0!=(Xij % D[i])) err=1; printf("%ld ",Xij/D[i]);} puts(""); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Subdb.c:1664:25: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1664 | printf(" G.P="); for(j=0;j<*N;j++) BUILDSTDERR: | ^~~ BUILDSTDERR: Subdb.c:1665:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1665 | printf("%2ld ",AuxGxP(G[i],X[j],d));puts("");} exit(0);} BUILDSTDERR: | ^~~~ BUILDSTDERR: Subdb.c: In function 'PH_Sublat_Polys': BUILDSTDERR: Subdb.c:1683:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1683 | if(('1'I */ BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:1683:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1683 | if(('1'I */ BUILDSTDERR: | ^ BUILDSTDERR: Subdb.c:1694:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1694 | { int e, z=0; for(e=0;eomitFIP) RelPts[N++]=_P->x[p]; BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c: In function 'V_Sublat_Polys': BUILDSTDERR: Subdb.c:1739:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1739 | for(N=0;Nx[V.v[N]]; ++x; BUILDSTDERR: | ^~~ BUILDSTDERR: Subdb.c:1739:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1739 | for(N=0;Nx[V.v[N]]; ++x; BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c: In function 'Bin_2_ANF': BUILDSTDERR: Subdb.c:1823:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1823 | if(max) printf(" r-max=%d",mc); puts(""); BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:1823:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1823 | if(max) printf(" r-max=%d",mc); puts(""); BUILDSTDERR: | ^~~~ BUILDSTDERR: Subdb.c: In function 'Bin_2_ANF_DBsl': BUILDSTDERR: Subdb.c:1874:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1874 | if(max) printf(" r-max=%d",mc); puts(""); BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:1874:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1874 | if(max) printf(" r-max=%d",mc); puts(""); BUILDSTDERR: | ^~~~ BUILDSTDERR: Subdb.c: In function 'Init_DB': BUILDSTDERR: Subdb.c:136:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 136 | fscanf(DB->Finfo, "%d %d %d %d %d %lld %d %lld %lld %d %d %d %d", BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 137 | &d, &DB->nV, &DB->nVmax, &DB->NUCmax, &list_num, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 138 | &DB->nNF, &DB->nSM, &DB->nNM, &DB->NB, &sl_nNF, &sl_SM, &sl_NM, &sl_NB); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:150:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 150 | fscanf(DB->Finfo,"%d",&v); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:151:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 151 | fscanf(DB->Finfo,"%d",&(DB->nNUC[v])); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:153:7: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 153 | fscanf(DB->Finfo,"%d", &nu); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:154:7: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 154 | fscanf(DB->Finfo,"%d", &(DB->NFnum[v][nu])); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c: In function 'Add_Polya_2_DBi': BUILDSTDERR: Subdb.c:267:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 267 | fscanf(FI,"%d%d%d%d%d%lld%d%lld %lld %d%d%d%d",&d,&i,&j,&nu,&Ili, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 268 | &FIi.nNF,&FIi.nSM,&FIi.nNM,&FIi.NB,&IslNF,&IslSM,&IslNM,&IslNB); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:274:8: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 274 | { fscanf(FI,"%d",&v); fscanf(FI,"%d",&j); FIi.nNUC[v]=j; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:274:28: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 274 | { fscanf(FI,"%d",&v); fscanf(FI,"%d",&j); FIi.nNUC[v]=j; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:276:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 276 | { fscanf(FI,"%d",&nu); fscanf(FI,"%d",&FIi.NFnum[v][nu]); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:276:27: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 276 | { fscanf(FI,"%d",&nu); fscanf(FI,"%d",&FIi.NFnum[v][nu]); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c: In function 'Check_NF_Order': BUILDSTDERR: Subdb.c:512:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 512 | fscanf(F,"%d%d%d%d%d%lld%d%lld %lld %d%d%d%d", BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 513 | &d,&i,&j,&nu,&list_num,&L.nNF,&L.nSM,&L.nNM,&L.NB, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 514 | &sl_nNF,&sl_SM,&sl_NM,&sl_NB); L.nV=i; L.nVmax=j; L.NUCmax=nu; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:523:11: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 523 | { fscanf(F,"%d",&v); fscanf(F,"%d",&j); L.nNUC[v]=j; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:523:30: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 523 | { fscanf(F,"%d",&v); fscanf(F,"%d",&j); L.nNUC[v]=j; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:526:15: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 526 | { fscanf(F,"%d",&nu); fscanf(F,"%d",&L.NFnum[v][nu]); tln++; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:526:35: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 526 | { fscanf(F,"%d",&nu); fscanf(F,"%d",&L.NFnum[v][nu]); tln++; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c: In function 'Reduce_Aux_File': BUILDSTDERR: Subdb.c:652:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 652 | fscanf(FS,"%d%d%d%d%d%lld%d%lld %lld %d%d%d%lld",&d,&i,&j,&nu,&Sli, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 653 | &sNF,&FIs.nSM,&sNM,&FIs.NB,&SslNF,&SslSM,&SslNM,&SslNB); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:656:11: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 656 | { fscanf(FS,"%d",&v); fscanf(FS,"%d",&j); FIs.nNUC[v]=j; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:656:31: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 656 | { fscanf(FS,"%d",&v); fscanf(FS,"%d",&j); FIs.nNUC[v]=j; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:658:16: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 658 | { fscanf(FS,"%d",&nu);fscanf(FS,"%d",&FIs.NFnum[v][nu]); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:658:36: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 658 | { fscanf(FS,"%d",&nu);fscanf(FS,"%d",&FIs.NFnum[v][nu]); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c: In function 'Bin2aDBsl': BUILDSTDERR: Subdb.c:953:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 953 | fscanf(F,"%d%d%d%d%d%lld%d%lld %lld %d%d%d%d", BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 954 | &d,&i,&j,&nu,&list_num,&L.nNF,&L.nSM,&L.nNM,&L.NB, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 955 | &sl_nNF,&sl_SM,&sl_NM,&sl_NB); L.nV=i; L.nVmax=j; L.NUCmax=nu; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c: In function 'DB_to_Hodge': BUILDSTDERR: Subdb.c:1047:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1047 | fscanf(DB.Finfo, "%d %d %d %d %d %lld %d %lld %lld %d %d %d %d", BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 1048 | &d, &DB.nV, &DB.nVmax, &DB.NUCmax, &list_num, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 1049 | &DB.nNF, &DB.nSM, &DB.nNM, &DB.NB, &sl_nNF, &sl_SM, &sl_NM, &sl_NB); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:1059:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1059 | fscanf(DB.Finfo,"%d",&v); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:1060:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1060 | fscanf(DB.Finfo,"%d",&(DB.nNUC[v])); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:1062:7: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1062 | fscanf(DB.Finfo,"%d", &nu); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:1063:7: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1063 | fscanf(DB.Finfo,"%d", &(DB.NFnum[v][nu])); } } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c: In function 'Sort_Hodge': BUILDSTDERR: Subdb.c:1161:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1161 | fscanf(Fvinfo, "%d %d", &nd, &(nnf_v[v])); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:1164:7: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1164 | fscanf(Fvinfo, "%d", &dh); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:1165:7: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1165 | fscanf(Fvinfo, "%d", &(nnf_vd[v][dh])); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c: In function 'Test_Hodge_db': BUILDSTDERR: Subdb.c:1256:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1256 | fscanf(Fhinfo, "%d %d", &nh, &(nnf_d[dh])); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:1259:7: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1259 | fscanf(Fhinfo, "%d", &h12); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:1260:7: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1260 | fscanf(Fhinfo, "%d", &(nnf_dh[dh][h12])); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c: In function 'Extract_from_Hodge_db': BUILDSTDERR: Subdb.c:1392:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1392 | fscanf(Fhinfo, "%d %d", &nh, &(nnf_d[dh])); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:1395:7: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1395 | fscanf(Fhinfo, "%d", &h12); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:1396:7: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1396 | fscanf(Fhinfo, "%d", &(nnf_dh[dh][h12])); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c: In function 'Open_DB': BUILDSTDERR: Subdb.c:1509:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1509 | fscanf(DB->Finfo, "%d %d %d %d %d %lld %d %lld %lld %d %d %d %d", BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 1510 | &DB->d,&DB->nV,&DB->nVmax,&DB->NUCmax,&DB->list_num, &DB->nNF,&DB->nSM, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 1511 | &DB->nNM, &DB->NB, &DB->sl_nNF, &DB->sl_SM, &DB->sl_NM, &DB->sl_NB); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:1518:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1518 | fscanf(DB->Finfo,"%d",&v); fscanf(DB->Finfo,"%d",&(DB->nNUC[v])); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:1518:29: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1518 | fscanf(DB->Finfo,"%d",&v); fscanf(DB->Finfo,"%d",&(DB->nNUC[v])); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:1520:12: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1520 | fscanf(DB->Finfo,"%d", &nu); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:1521:12: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1521 | fscanf(DB->Finfo,"%d", &(DB->NFnum[v][nu])); } } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c: In function 'Bin_2_ANF_DBsl': BUILDSTDERR: Subdb.c:1836:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1836 | fscanf(F,"%d%d%d%d%d%lld%d%lld %lld %d%d%d%d", BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 1837 | &d,&i,&j,&nu,&list_num,&L.nNF,&L.nSM,&L.nNM,&L.NB, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 1838 | &sl_nNF,&sl_SM,&sl_NM,&sl_NB); L.nV=i; L.nVmax=j; L.NUCmax=nu; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: cws.c: In function 'AddHalf': BUILDSTDERR: cws.c:411:7: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 411 | while(' '==(c=fgetc(inFILE ))); ungetc(c,inFILE); /* read blanks */ BUILDSTDERR: | ^~~~~ BUILDSTDERR: cws.c:411:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 411 | while(' '==(c=fgetc(inFILE ))); ungetc(c,inFILE); /* read blanks */ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: cws.c: In function 'Npoly2cws': BUILDSTDERR: cws.c:477:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 477 | if(!IP_Check(P,&V,&E)) Die("Not IP!"); Sort_VL(&V); BUILDSTDERR: | ^~ BUILDSTDERR: cws.c:477:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 477 | if(!IP_Check(P,&V,&E)) Die("Not IP!"); Sort_VL(&V); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: cws.c: In function 'weicomp': BUILDSTDERR: cws.c:509:6: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 509 | while((i)&&(w1.n[i]==w2.n[i])) i--; return w2.n[i]-w1.n[i]; BUILDSTDERR: | ^~~~~ BUILDSTDERR: cws.c:509:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 509 | while((i)&&(w1.n[i]==w2.n[i])) i--; return w2.n[i]-w1.n[i]; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: cws.c: In function 'insertat': BUILDSTDERR: cws.c:515:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 515 | for(j=0;j<=X->N;j++) X->wli[position].n[j]=ww.n[j]; X->wnum++; BUILDSTDERR: | ^~~ BUILDSTDERR: cws.c:515:62: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 515 | for(j=0;j<=X->N;j++) X->wli[position].n[j]=ww.n[j]; X->wnum++; BUILDSTDERR: | ^ BUILDSTDERR: cws.c: In function 'Make_34_Weights': BUILDSTDERR: cws.c:663:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 663 | if(Info++) puts(""); WRITE_Weight(&W); printf("%s",c);}} BUILDSTDERR: | ^~ BUILDSTDERR: cws.c:663:23: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 663 | if(Info++) puts(""); WRITE_Weight(&W); printf("%s",c);}} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: cws.c: In function 'T_Insertat': BUILDSTDERR: cws.c:805:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 805 | for(j=0;jwli[position][j]=ww[j]; X->wnum++; BUILDSTDERR: | ^~~ BUILDSTDERR: cws.c:805:56: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 805 | for(j=0;jwli[position][j]=ww[j]; X->wnum++; BUILDSTDERR: | ^ BUILDSTDERR: cws.c: In function 'Make_IP_CWS': BUILDSTDERR: cws.c:1451:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1451 | if(!IsDigit(*a)) Die("after -c there must be a digit!"); d = atoi(a); BUILDSTDERR: | ^~ BUILDSTDERR: cws.c:1451:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1451 | if(!IsDigit(*a)) Die("after -c there must be a digit!"); d = atoi(a); BUILDSTDERR: | ^ BUILDSTDERR: cws.c:1455:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1455 | if(!IsDigit(*a)) Die("after -n there must be a digit!"); nF = atoi(a); BUILDSTDERR: | ^~ BUILDSTDERR: cws.c:1455:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1455 | if(!IsDigit(*a)) Die("after -n there must be a digit!"); nF = atoi(a); BUILDSTDERR: | ^~ BUILDSTDERR: cws.c:1466:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1466 | if((narg > n) && (fn[n][0] != '-')) Die("too many infiles!"); n--; t.nu=0; BUILDSTDERR: | ^~ BUILDSTDERR: cws.c:1466:65: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1466 | if((narg > n) && (fn[n][0] != '-')) Die("too many infiles!"); n--; t.nu=0; BUILDSTDERR: | ^ BUILDSTDERR: cws.c: In function 'Conv': BUILDSTDERR: cws.c:1698:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1698 | if(!IsDigit(*a)) Die("after -c there must be a digit!"); x=atoi(a);} BUILDSTDERR: | ^~ BUILDSTDERR: cws.c:1698:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1698 | if(!IsDigit(*a)) Die("after -c there must be a digit!"); x=atoi(a);} BUILDSTDERR: | ^ BUILDSTDERR: cws.c: In function 'NP_use_lat': BUILDSTDERR: cws.c:1747:5: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1747 | while((fscanf(outFILE,"%d",&tmp))!=EOF);fclose(outFILE); return tmp; BUILDSTDERR: | ^~~~~ BUILDSTDERR: cws.c:1747:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 1747 | while((fscanf(outFILE,"%d",&tmp))!=EOF);fclose(outFILE); return tmp; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: cws.c: In function 'SimplexPointCount': BUILDSTDERR: cws.c:1778:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1778 | for(n=0;nn; j++) _P_AUX->x[_P_AUX->np][j] = 0; _P_AUX->np++; BUILDSTDERR: | ^~~ BUILDSTDERR: E_Poly.c:231:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 231 | for(j = 0; j < _P_AUX->n; j++) _P_AUX->x[_P_AUX->np][j] = 0; _P_AUX->np++; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from Global.h:5, BUILDSTDERR: from E_Poly.c:1: BUILDSTDERR: E_Poly.c: In function 'AnalyseGorensteinCone': BUILDSTDERR: E_Poly.c:1483:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] BUILDSTDERR: 1483 | assert(_E_D->ne = _V->nv); BUILDSTDERR: | ^~~~ BUILDSTDERR: E_Poly.c:1484:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] BUILDSTDERR: 1484 | assert(_E->ne = _V_D->nv); BUILDSTDERR: | ^~ BUILDSTDERR: Nefpart.c: In function 'Select_Sv': BUILDSTDERR: Nefpart.c:710:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 710 | if (_F->Test) BUILDSTDERR: | ^~ BUILDSTDERR: Nefpart.c:712:12: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 712 | Select_Sv(S, _VF, _M, _G, _X, _Y, _MR, _FVl, step, _PTL, _F); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: Nefpart.c:705:2: warning: ignoring return value of 'scanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 705 | scanf("%c",&c); BUILDSTDERR: | ^~~~~~~~~~~~~~ .o Coord.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o Rat.o Rat.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o Vertex.o Vertex.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o Polynf.o Polynf.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o LG.o LG.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o class.o class.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o Subpoly.o Subpoly.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o Subadd.o Subadd.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o Subdb.o Subdb.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o cws.o cws.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o nef.o nef.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o E_Poly.o E_Poly.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o Nefpart.o Nefpart.c BUILDSTDERR: gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-swiMoriCone.c: In function 'Choose': BUILDSTDERR: MoriCone.c:126:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 126 | for(i=0;ix[CC[c]]; sv=SimplexVolume(X,P->n); BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:161:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 161 | for(c=0;cx[CC[c]]; sv=SimplexVolume(X,P->n); BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c: In function 'OLD_LinRelLatticeBasis': BUILDSTDERR: MoriCone.c:186:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 186 | if(x) fprintf(SF,","); fprintf(SF,"%s%d-%s%d",B,++x,D,y+1);} BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:186:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 186 | if(x) fprintf(SF,","); fprintf(SF,"%s%d-%s%d",B,++x,D,y+1);} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: MoriCone.c:196:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 196 | if(x)fprintf(SF,",");fprintf(SF,"%s%d-%s%d",B,++x,D,y+1);} /* OFFSET */ BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:196:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 196 | if(x)fprintf(SF,",");fprintf(SF,"%s%d-%s%d",B,++x,D,y+1);} /* OFFSET */ BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: MoriCone.c: In function 'MoriGen': BUILDSTDERR: MoriCone.c:222:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 222 | for(i=0;inv;i++) BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:229:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 229 | fprintf(outFILE,"%d ",V->v[i]); fprintf(outFILE,"#=%d\n",V->nv);} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: MoriCone.c: In function 'Check_Mori': BUILDSTDERR: MoriCone.c:281:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 281 | for(b=0;bn;i++)UT->x[UT->np][i]=0; UT->np++; Find_Equations(UT,&V,E); BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:293:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 293 | for(i=0;in;i++)UT->x[UT->np][i]=0; UT->np++; Find_Equations(UT,&V,E); BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:260:30: warning: variable 'ng0' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 260 | int i,j,r=0,d=P->n,ngen=0, ng0,nv,np; Long Z[POLY_Dmax+1]; VertexNumList V; BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c: In function 'Print_Mori': BUILDSTDERR: MoriCone.c:325:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 325 | for(b=0;bn;i++)UT->x[UT->np][i]=0; UT->np++; Find_Equations(UT,&V,E); BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:337:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 337 | for(i=0;in;i++)UT->x[UT->np][i]=0; UT->np++; Find_Equations(UT,&V,E); BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:305:30: warning: variable 'ng0' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 305 | int i,j,r=0,d=P->n,ngen=0, ng0,e0=0,nm=0,nv,np; BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c: In function 'Triang_from_SR': BUILDSTDERR: MoriCone.c:391:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 391 | if(binco++>2999)binco=2999; A = (Inci64*) malloc(2*binco*sizeof(Inci64)); BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:391:31: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 391 | if(binco++>2999)binco=2999; A = (Inci64*) malloc(2*binco*sizeof(Inci64)); BUILDSTDERR: | ^ BUILDSTDERR: MoriCone.c: In function 'StanleyReisner': BUILDSTDERR: MoriCone.c:406:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 406 | if(j>d)j=d+1; while(i2999)binco=2999; BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:406:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 406 | if(j>d)j=d+1; while(i2999)binco=2999; BUILDSTDERR: | ^~~~~ BUILDSTDERR: MoriCone.c:427:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 427 | if(TeST.I[i]==T->I[j]) sum++; if(sum!=1) break;} if(in) ok=0;} BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:427:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 427 | if(TeST.I[i]==T->I[j]) sum++; if(sum!=1) break;} if(in) ok=0;} BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:426:38: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 426 | {for(i=0;in;i++) {int sum=0; for(j=0;jn;j++) BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:427:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 427 | if(TeST.I[i]==T->I[j]) sum++; if(sum!=1) break;} if(in) ok=0;} BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c: In function 'ConeAngle': BUILDSTDERR: MoriCone.c:487:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 487 | if(X>0)return 1;if(X<0)return -1;return(AcuteAngle(L,R)>0)?0:-1;}// [pi,)->-1 BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:487:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 487 | if(X>0)return 1;if(X<0)return -1;return(AcuteAngle(L,R)>0)?0:-1;}// [pi,)->-1 BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c: In function 'SameRay': BUILDSTDERR: MoriCone.c:511:52: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 511 | int SameRay(Long *X,Long *Y,int d){int x=0,y=000; while(d--) BUILDSTDERR: | ^~~~~ BUILDSTDERR: MoriCone.c:515:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 515 | if(x) return (x*y>0); else {puts("ZeroVectors in SameRay (forbidden)"); BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c: In function 'MakeVecPrim': BUILDSTDERR: MoriCone.c:539:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: 539 | void MakeVecPrim(Long *X){Long g=1;if(X[0]*X[1])g=Fgcd(X[0],X[1]); BUILDSTDERR: | ~~~~^~~~~ BUILDSTDERR: MoriCone.c:540:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 540 | if(X[2])g=Fgcd(g,X[2]); if(g<0)g=-g; if(g>1){X[0]/=g;X[1]/=g;X[2]/=g;}} BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:540:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 540 | if(X[2])g=Fgcd(g,X[2]); if(g<0)g=-g; if(g>1){X[0]/=g;X[1]/=g;X[2]/=g;}} BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c: In function 'Triang1dSFan': BUILDSTDERR: MoriCone.c:570:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 570 | for(j=0;jx[i][j]; F[k++]=i;} assert(k==d+1); BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:570:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 570 | for(j=0;jx[i][j]; F[k++]=i;} assert(k==d+1); BUILDSTDERR: | ^ BUILDSTDERR: MoriCone.c:583:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 583 | if(*B.x[k]>0) CT[*nmt][nt[*nmt]++]=CI-makeN(F[k]); tnt+=i; (*nmt)++;} BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:583:56: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 583 | if(*B.x[k]>0) CT[*nmt][nt[*nmt]++]=CI-makeN(F[k]); tnt+=i; (*nmt)++;} BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:582:35: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 582 | if(i>1){CT[*nmt]=X; nt[*nmt]=0; for(k=0;k<=d;k++) BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:583:56: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 583 | if(*B.x[k]>0) CT[*nmt][nt[*nmt]++]=CI-makeN(F[k]); tnt+=i; (*nmt)++;} BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:585:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 585 | if(*B.x[k]<0) CT[*nmt][nt[*nmt]++]=CI-makeN(F[k]); tnt+=j; (*nmt)++;} BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:585:56: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 585 | if(*B.x[k]<0) CT[*nmt][nt[*nmt]++]=CI-makeN(F[k]); tnt+=j; (*nmt)++;} BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:584:37: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 584 | if(j>1){CT[*nmt]=X+i; nt[*nmt]=0; for(k=0;k<=d;k++) BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:585:56: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 585 | if(*B.x[k]<0) CT[*nmt][nt[*nmt]++]=CI-makeN(F[k]); tnt+=j; (*nmt)++;} BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c: In function 'Triang3dSFan': BUILDSTDERR: MoriCone.c:687:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 687 | for(j=0;jx[i][j]; F[f++]=i;} GaleTransform(A,&B); BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:687:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 687 | for(j=0;jx[i][j]; F[f++]=i;} GaleTransform(A,&B); BUILDSTDERR: | ^ BUILDSTDERR: MoriCone.c:722:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 722 | if(XYZcone(BZR(Eli[a][0]),BZR(b),BZR(Eli[a][1]))>0)break;if(b0)break;if(b0)break;if(bnv,j, cp=_P->np-1,t=E->ne,d=_P->n, Dh0[VERT_Nmax], Dh2[VERT_Nmax]; BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c: In function 'ReadInt': BUILDSTDERR: MoriCone.c:1419:6: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1419 | while(' '==(c=fgetc(inFILE))); ungetc(c,inFILE); return n; BUILDSTDERR: | ^~~~~ BUILDSTDERR: MoriCone.c:1419:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 1419 | while(' '==(c=fgetc(inFILE))); ungetc(c,inFILE); return n; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: MoriCone.c: In function 'Read_INCI': BUILDSTDERR: MoriCone.c:1426:3: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1426 | while(' '==(c=fgetc(inFILE))); ungetc(c,inFILE); BUILDSTDERR: | ^~~~~ BUILDSTDERR: MoriCone.c:1426:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 1426 | while(' '==(c=fgetc(inFILE))); ungetc(c,inFILE); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: MoriCone.c: In function 'Print_Mori_Old': BUILDSTDERR: MoriCone.c:1506:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1506 | for(k=0;k<=d;k++) pli[k]=V.v[k]; INCI_2_VNL(I[i],&V,p); BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:1506:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1506 | for(k=0;k<=d;k++) pli[k]=V.v[k]; INCI_2_VNL(I[i],&V,p); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: MoriCone.c:1509:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1509 | for(a=0;a<=d;a++)printf("%d ",V.v[a]); puts("=Ij ... error"); BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:1509:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1509 | for(a=0;a<=d;a++)printf("%d ",V.v[a]); puts("=Ij ... error"); BUILDSTDERR: | ^~~~ BUILDSTDERR: MoriCone.c:1523:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1523 | for(b=0;bn;i++)UT->x[UT->np][i]=0; UT->np++; Find_Equations(UT,&V,E); BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:1535:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1535 | for(i=0;in;i++)UT->x[UT->np][i]=0; UT->np++; Find_Equations(UT,&V,E); BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:1547:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1547 | if(Inci64_LE(IE[i],IE[j])&&!Inci64_EQ(IE[i],IE[j])) break;if(j==nv) m[nm++]=i;} BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:1547:63: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1547 | if(Inci64_LE(IE[i],IE[j])&&!Inci64_EQ(IE[i],IE[j])) break;if(j==nv) m[nm++]=i;} BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:1546:21: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1546 | for(i=0;in,p=P->np, ngen=0, pli[POLY_Dmax+1],ng0,e0=0,nm=0,nv,np; BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c: In function 'ComputeStanleyReisner': BUILDSTDERR: MoriCone.c:1579:24: warning: variable 'G' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 1579 | Inci64 *IV, *A, *B, *G[POLY_Dmax], *M, *N; BUILDSTDERR: | ^ BUILDSTDERR: SingularInput.c: In function 'Read_HyperSurf': BUILDSTDERR: SingularInput.c:49:3: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 49 | fgets(string, sizeof string, stdin); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: SingularInput.c:58:3: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 58 | fgets(string, maxline ,stream); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: MoriCone.c: In function 'ReadInt': BUILDSTDERR: MoriCone.c:1418:24: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1418 | ungetc(c,inFILE); fscanf(inFILE,"%d",&n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/bin/ld: SingularInput.o: in function `HyperSurfSingular': BUILDSTDERR: /builddir/build/BUILD/palp-2.1/SingularInput.c:85: warning: the use of `tmpnam' is dangerous, better use `mkstemp' + for file in poly class cws nef mori + mv poly.x bin/poly-5d.x + for file in poly class cws nef mori + mv class.x bin/class-5d.x + for file in poly class cws nef mori + mv cws.x bin/cws-5d.x + for file in poly class cws nef mori + mv nef.x bin/nef-5d.x + for file in poly class cws nef mori + mv mori.x bin/mori-5d.x + make cleanall + for dim in 4 5 6 11 + echo Building PALP optimized for 6 dimensions + sed 's/^#define[^a-zA-Z]*POLY_Dmax.*/#define POLY_Dmax 6/' Global.h-template + make -j4 'CFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' BUILDSTDERR: Vertex.c: In function 'Print_FaceInfo': BUILDSTDERR: Vertex.c:80:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 80 | for(i=1;i<=M;i++)printf(" %d",_I->nf[i]); puts(")]:"); BUILDSTDERR: | ^~~ BUILDSTDERR: Vertex.c:80:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 80 | for(i=1;i<=M;i++)printf(" %d",_I->nf[i]); puts(")]:"); BUILDSTDERR: | ^~~~ BUILDSTDERR: Rat.c: In function 'rS': BUILDSTDERR: Rat.c:26:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 26 | if(g < 0) g=-g; c.N/=g; c.D/=g; /* LONG in line above ... */ BUILDSTDERR: | ^~ BUILDSTDERR: Rat.c:26:22: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 26 | if(g < 0) g=-g; c.N/=g; c.D/=g; /* LONG in line above ... */ BUILDSTDERR: | ^ BUILDSTDERR: Rat.c: In function 'rD': BUILDSTDERR: Rat.c:35:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 35 | if(g < 0) g=-g; c.N/=g; c.D/=g; /* LONG in line above ... */ BUILDSTDERR: | ^~ BUILDSTDERR: Rat.c:35:22: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 35 | if(g < 0) g=-g; c.N/=g; c.D/=g; /* LONG in line above ... */ BUILDSTDERR: | ^ BUILDSTDERR: Rat.c: In function 'Fgcd': BUILDSTDERR: Rat.c:81:6: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 81 | while( a %= b ) if ( !(b %= a) ) return a; return b; BUILDSTDERR: | ^~~~~ BUILDSTDERR: Rat.c:81:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 81 | while( a %= b ) if ( !(b %= a) ) return a; return b; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Rat.c: In function 'NNgcd': BUILDSTDERR: Rat.c:86:6: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 86 | while( a %= b ) if ( !(b %= a) ) return a; return b; BUILDSTDERR: | ^~~~~ BUILDSTDERR: Rat.c:86:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 86 | while( a %= b ) if ( !(b %= a) ) return a; return b; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Rat.c: In function 'REgcd': BUILDSTDERR: Rat.c:108:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 108 | for(i=0; in;j++)printf("%s%ld",j?",":"",vB[j]); printf(")/%ld\n",Z); BUILDSTDERR: | ^~~ BUILDSTDERR: poly.c:226:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 226 | for(j=0;j<_P->n;j++)printf("%s%ld",j?",":"",vB[j]); printf(")/%ld\n",Z); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Coord.c: In function 'auxString2Int': BUILDSTDERR: Coord.c:68:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 68 | if(j) while(c[j]==' ') j++; return j; BUILDSTDERR: | ^~ BUILDSTDERR: Coord.c:68:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 68 | if(j) while(c[j]==' ') j++; return j; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Vertex.c: In function 'New_Start_Vertex': BUILDSTDERR: Vertex.c:362:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 362 | for(i=0;in;i++) E.a[i]=Ea[i]; E.c=0; E.c=-Eval_Eq_on_V(&E,V0,P->n); BUILDSTDERR: | ^~~ BUILDSTDERR: Vertex.c:362:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 362 | for(i=0;in;i++) E.a[i]=Ea[i]; E.c=0; E.c=-Eval_Eq_on_V(&E,V0,P->n); BUILDSTDERR: | ^ BUILDSTDERR: Coord.c: In function 'Read_CWS_Zinfo': BUILDSTDERR: Coord.c:84:6: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 84 | while(c[i]==b)i++; if((c[i]=='=')&&(c[i+1]=='d'))i+=2; while(c[i]==b)i++; BUILDSTDERR: | ^~~~~ BUILDSTDERR: Coord.c:84:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 84 | while(c[i]==b)i++; if((c[i]=='=')&&(c[i+1]=='d'))i+=2; while(c[i]==b)i++; BUILDSTDERR: | ^~ BUILDSTDERR: Coord.c: In function 'ReadCwsPp': BUILDSTDERR: Coord.c:136:8: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 136 | while(' '==(c=fgetc(inFILE ))); ungetc(c,inFILE); /* read blanks */ BUILDSTDERR: | ^~~~~ BUILDSTDERR: Coord.c:136:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 136 | while(' '==(c=fgetc(inFILE ))); ungetc(c,inFILE); /* read blanks */ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Coord.c:143:21: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 143 | { int tr=0; while('\n'!=fgetc(inFILE)); /* read to end of line */ BUILDSTDERR: | ^~~~~ BUILDSTDERR: Coord.c:144:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 144 | if(IN[0]==IN[1]){ BUILDSTDERR: | ^~ BUILDSTDERR: Vertex.c: In function 'GLZ_Start_Simplex': BUILDSTDERR: Vertex.c:413:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 413 | if(i==r) break; _V->v[_V->nv++]=y; /* x = dim(span) < d */ BUILDSTDERR: | ^~ BUILDSTDERR: Vertex.c:413:18: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 413 | if(i==r) break; _V->v[_V->nv++]=y; /* x = dim(span) < d */ BUILDSTDERR: | ^~ BUILDSTDERR: Vertex.c:424:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 424 | for(i=0;i<*d;i++)E->a[i]=Z[i]; E->c=-Eval_Eq_on_V(E,X,_P->n); BUILDSTDERR: | ^~~ BUILDSTDERR: Vertex.c:424:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 424 | for(i=0;i<*d;i++)E->a[i]=Z[i]; E->c=-Eval_Eq_on_V(E,X,_P->n); BUILDSTDERR: | ^ BUILDSTDERR: Vertex.c:426:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 426 | for(i=0;i<*d;i++)E->a[i]=-Z[i]; E->c*=-1;} BUILDSTDERR: | ^~~ BUILDSTDERR: Vertex.c:426:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 426 | for(i=0;i<*d;i++)E->a[i]=-Z[i]; E->c*=-1;} BUILDSTDERR: | ^ BUILDSTDERR: Vertex.c:433:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 433 | for(i=0;i<*d;i++)E->a[i]=Z[i]; E->c=-Eval_Eq_on_V(E,X,_P->n); BUILDSTDERR: | ^~~ BUILDSTDERR: Vertex.c:433:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 433 | for(i=0;i<*d;i++)E->a[i]=Z[i]; E->c=-Eval_Eq_on_V(E,X,_P->n); BUILDSTDERR: | ^ BUILDSTDERR: Coord.c:163:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 163 | if(FilterFlag) inFILE=NULL; return 1; BUILDSTDERR: | ^~ BUILDSTDERR: Coord.c:163:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 163 | if(FilterFlag) inFILE=NULL; return 1; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from Global.h:5, BUILDSTDERR: from Vertex.c:1: BUILDSTDERR: Vertex.c:434:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] BUILDSTDERR: 434 | assert(XX=Eval_Eq_on_V(E,_P->x[_V->v[*d-1]],_P->n)); BUILDSTDERR: | ^~ BUILDSTDERR: Vertex.c:442:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 442 | for(i=0;i<*d;i++)E->a[i]=Z[i]; E->c=-Eval_Eq_on_V(E,X,_P->n); BUILDSTDERR: | ^~~ BUILDSTDERR: Vertex.c:442:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 442 | for(i=0;i<*d;i++)E->a[i]=Z[i]; E->c=-Eval_Eq_on_V(E,X,_P->n); BUILDSTDERR: | ^ BUILDSTDERR: In file included from Global.h:5, BUILDSTDERR: from Vertex.c:1: BUILDSTDERR: Vertex.c:443:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] BUILDSTDERR: 443 | assert(XX=Eval_Eq_on_V(E,_P->x[_V->v[x]],_P->n)); BUILDSTDERR: | ^~ BUILDSTDERR: Coord.c:209:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 209 | if(FilterFlag) inFILE=NULL; return 1; BUILDSTDERR: | ^~ BUILDSTDERR: Coord.c:209:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 209 | if(FilterFlag) inFILE=NULL; return 1; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Coord.c: In function 'Read_PP': BUILDSTDERR: Coord.c:228:8: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 228 | while(' '==(c=fgetc(inFILE ))); ungetc(c,inFILE); /* read blanks */ BUILDSTDERR: | ^~~~~ BUILDSTDERR: Coord.c:228:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 228 | while(' '==(c=fgetc(inFILE ))); ungetc(c,inFILE); /* read blanks */ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Coord.c:235:21: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 235 | { int tr=0; while('\n'!=fgetc(inFILE)); /* read to end of line */ BUILDSTDERR: | ^~~~~ BUILDSTDERR: Coord.c:236:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 236 | if(IN[0]==IN[1]){ BUILDSTDERR: | ^~ BUILDSTDERR: Coord.c:255:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 255 | if(FilterFlag) inFILE=NULL; return 1; BUILDSTDERR: | ^~ BUILDSTDERR: Coord.c:255:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 255 | if(FilterFlag) inFILE=NULL; return 1; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Coord.c:258:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 258 | if(FilterFlag) inFILE=NULL; return 1; BUILDSTDERR: | ^~ BUILDSTDERR: Coord.c:258:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 258 | if(FilterFlag) inFILE=NULL; return 1; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Coord.c: In function 'Read_CWS': BUILDSTDERR: Coord.c:274:8: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 274 | while(' '==(c=fgetc(inFILE ))); ungetc(c,inFILE); /* read blanks */ BUILDSTDERR: | ^~~~~ BUILDSTDERR: Coord.c:274:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 274 | while(' '==(c=fgetc(inFILE ))); ungetc(c,inFILE); /* read blanks */ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Coord.c:323:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 323 | if(FilterFlag) inFILE=NULL; return 1; BUILDSTDERR: | ^~ BUILDSTDERR: Coord.c:323:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 323 | if(FilterFlag) inFILE=NULL; return 1; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Coord.c: In function 'Orig_Solve_Next_WEq': BUILDSTDERR: Coord.c:375:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 375 | for(i=0;ix[i][i]=1; while((++i)x[i-1][i]=1; BUILDSTDERR: | ^~~ BUILDSTDERR: Coord.c:375:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 375 | for(i=0;ix[i][i]=1; while((++i)x[i-1][i]=1; BUILDSTDERR: | ^~~~~ BUILDSTDERR: Coord.c:382:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 382 | for(k=0;kx[i][i]=1; while((++i)<_B->N)_B->x[i-1][i]=1; BUILDSTDERR: | ^~~ BUILDSTDERR: Coord.c:398:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 398 | for(i=0;ix[i][i]=1; while((++i)<_B->N)_B->x[i-1][i]=1; BUILDSTDERR: | ^~~~~ BUILDSTDERR: Coord.c:401:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 401 | for(i=0;ix[i][i]=1; while((++i)x[i-1][i]=1; BUILDSTDERR: | ^~~ BUILDSTDERR: Coord.c:401:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 401 | for(i=0;ix[i][i]=1; while((++i)x[i-1][i]=1; BUILDSTDERR: | ^~~~~ BUILDSTDERR: Coord.c: In function 'Reduce_PPL_2_Sublat': BUILDSTDERR: Coord.c:466:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 466 | for(i=*nm;in;i++) P->x[n][i]=X[i]; n++; BUILDSTDERR: | ^~~ BUILDSTDERR: Coord.c:466:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 466 | for(i=*nm;in;i++) P->x[n][i]=X[i]; n++; BUILDSTDERR: | ^ BUILDSTDERR: Coord.c: In function 'ReadCwsPp': BUILDSTDERR: Coord.c:137:26: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 137 | if(IsNextDigit()) fscanf(inFILE,"%d",&IN[i]); else break; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Coord.c:158:15: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 158 | { int X; fscanf(inFILE,"%d",&X); _P->x[j][i]=X; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Coord.c:160:15: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 160 | { int X; fscanf(inFILE,"%d",&X); _P->x[i][j]=X; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Coord.c: In function 'Read_PP': BUILDSTDERR: Coord.c:229:26: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 229 | if(IsNextDigit()) fscanf(inFILE,"%d",&IN[i]); else break; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Coord.c:250:15: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 250 | { int X; fscanf(inFILE,"%d",&X); _P->x[j][i]=X; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Coord.c:252:15: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 252 | { int X; fscanf(inFILE,"%d",&X); _P->x[i][j]=X; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Coord.c: In function 'Read_CWS': BUILDSTDERR: Coord.c:275:26: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 275 | if(IsNextDigit()) fscanf(inFILE,"%d",&IN[i]); else break; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o mori.o mori.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MoriCone.o MoriCone.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o SingularInput.o SingularInput.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -o poly.x poly.o Coord.o Rat.o Vertex.o Polynf.o LG.o gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -o class.x class.o Coord.o Rat.o Vertex.o Polynf.o Subpoly.o Subadd.o Subdb.o gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -o cws.x cws.o Coord.o Rat.o Vertex.o Polynf.o LG.o gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -o nef.x nef.o Coord.o Rat.o Vertex.o Polynf.o E_Poly.o Nefpart.o LG.o gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -o mori.x mori.o Coord.o Rat.o Vertex.o Polynf.o MoriCone.o SingularInput.o LG.o rm -f *.o *.x core Building PALP optimized for 6 dimensions gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o poly.o poly.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o Coord.o Coord.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o Rat.o Rat.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o Vertex.o Vertex.c BUILDSTDERR: gcc -O2 -g -pipe -WPolynf.c: In function 'GL_W_to_GLZ': BUILDSTDERR: Polynf.c:134:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 134 | for(j=0;jnp==1+D) return Simp_Vol_Barycent(A,F,_B,_N); p=A->np-1; *_N=1; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:832:60: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 832 | if(A->np==1+D) return Simp_Vol_Barycent(A,F,_B,_N); p=A->np-1; *_N=1; BUILDSTDERR: | ^ BUILDSTDERR: In file included from Global.h:5, BUILDSTDERR: from Polynf.c:1: BUILDSTDERR: Polynf.c:835:36: warning: suggest parentheses around assignment used as truth value [-Wparentheses] BUILDSTDERR: 835 | Find_Equations(A,V,E); assert(A->np=V->nv); for(e=0;en) (*N)=0; return vol; /* N=0 iff B=0 */ BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:879:26: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 879 | if(i==P->n) (*N)=0; return vol; /* N=0 iff B=0 */ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Polynf.c: In function 'SemiSimpleRoots': BUILDSTDERR: Polynf.c:886:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 886 | if(0==Eval_Eq_on_V(&E->e[e],P->x[p],P->n))z++; if(z==1) R[N++]=P->x[p];} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:886:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 886 | if(0==Eval_Eq_on_V(&E->e[e],P->x[p],P->n))z++; if(z==1) R[N++]=P->x[p];} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:885:54: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 885 | int e,p,d=P->n,N=0; for(p=0;pnp;p++){ int z=0; for(e=0;ene;e++) BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:886:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 886 | if(0==Eval_Eq_on_V(&E->e[e],P->x[p],P->n))z++; if(z==1) R[N++]=P->x[p];} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:887:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 887 | if(N%2) return 0; if(N==0) return -1; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:887:22: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 887 | if(N%2) return 0; if(N==0) return -1; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:892:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 892 | if(e==N) return 0; if(e>p+1){Long *X=R[e];R[e]=R[p+1];R[p+1]=X;} p++;} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:892:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 892 | if(e==N) return 0; if(e>p+1){Long *X=R[e];R[e]=R[p+1];R[p+1]=X;} p++;} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c: In function 'VxV': BUILDSTDERR: Polynf.c:906:3: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 906 | while(--d) z+=X[d]*Y[d]; return z;} BUILDSTDERR: | ^~~~~ BUILDSTDERR: Polynf.c:906:28: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 906 | while(--d) z+=X[d]*Y[d]; return z;} BUILDSTDERR: | ^~~~~~ BUILDSTDERR: LG.c: In function 'auxString2SInt': BUILDSTDERR: LG.c:27:6: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 27 | while(('0'<=c[j])&&(c[j]<='9')) *n = 10*(*n)+c[j++]-'0'; if(neg)*n *=-1; BUILDSTDERR: | ^~~~~ BUILDSTDERR: LG.c:27:65: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 27 | while(('0'<=c[j])&&(c[j]<='9')) *n = 10*(*n)+c[j++]-'0'; if(neg)*n *=-1; BUILDSTDERR: | ^~ BUILDSTDERR: LG.c:28:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 28 | if(j) while(c[j]==' ') j++; return j; BUILDSTDERR: | ^~ BUILDSTDERR: LG.c:28:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 28 | if(j) while(c[j]==' ') j++; return j; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Polynf.c: In function 'V_to_GLZ': BUILDSTDERR: LG.c: In function 'Read_WZ_PP': BUILDSTDERR: LG.c:53:6: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 53 | while(c[i]==b)i++; if((c[i]=='=')&&(c[i+1]=='d'))i+=2; while(c[i]==b)i++; BUILDSTDERR: | ^~~~~ BUILDSTDERR: LG.c:53:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 53 | while(c[i]==b)i++; if((c[i]=='=')&&(c[i+1]=='d'))i+=2; while(c[i]==b)i++; BUILDSTDERR: | ^~ BUILDSTDERR: LG.c:57:2: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 57 | while((im[*nz]=10*WZ->m[*nz]+c[i++]-'0';j=0; BUILDSTDERR: | ^~~~~ BUILDSTDERR: Polynf.c:914:7: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 914 | while(j--) G.x[j][x]=G.x[j][i]; while(0m[*nz]=10*WZ->m[*nz]+c[i++]-'0';j=0; BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c:914:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 914 | while(j--) G.x[j][x]=G.x[j][i]; while(0z[i][k]*WZ->B[k][j]; g=NNgcd(Za[j],g);} BUILDSTDERR: | ^~~ BUILDSTDERR: LG.c:86:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 86 | for(k=0;kz[i][k]*WZ->B[k][j]; g=NNgcd(Za[j],g);} BUILDSTDERR: | ^ BUILDSTDERR: LG.c:88:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 88 | if(g==WZ->m[i]) continue; if(g>1) for(k=0;km[i]) continue; if(g>1) for(k=0;kA[k]-=X*WZ->B[k][0]; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c: In function 'Make_G_for_GxMT_UT': BUILDSTDERR: Polynf.c:937:7: warning: this 'else' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 937 | else V_to_GLZ(V,G); r++;}} BUILDSTDERR: | ^~~~ BUILDSTDERR: Polynf.c:937:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' BUILDSTDERR: 937 | else V_to_GLZ(V,G); r++;}} BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c: In function 'Circuit': BUILDSTDERR: Polynf.c:945:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 945 | for(i=0;irI[j]);puts(""); BUILDSTDERR: | ^~~ BUILDSTDERR: LG.c:105:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 105 | for(j=0;jrI[j]);puts(""); BUILDSTDERR: | ^~~~ BUILDSTDERR: LG.c:117:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 117 | for(i=0;irI[i]) break; if(i make P0=0 */ BUILDSTDERR: | ^~~ BUILDSTDERR: LG.c:117:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 117 | for(i=0;irI[i]) break; if(i make P0=0 */ BUILDSTDERR: | ^~ BUILDSTDERR: LG.c:134:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 134 | for(j=0;jz[i][j]*WZ->A[j]; if(0==(A%=M)) continue; BUILDSTDERR: | ^~~ BUILDSTDERR: LG.c:134:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 134 | for(j=0;jz[i][j]*WZ->A[j]; if(0==(A%=M)) continue; BUILDSTDERR: | ^~ BUILDSTDERR: LG.c:145:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 145 | if(FilterFlag) inFILE=NULL; return 1; BUILDSTDERR: | ^~ BUILDSTDERR: LG.c:145:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 145 | if(FilterFlag) inFILE=NULL; return 1; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Polynf.c: In function 'Add_Square_To_Rel': BUILDSTDERR: Polynf.c:1047:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1047 | for(i=0;iN;a++) printf(" %3d",(int) _B->x[p][a]); puts(""); BUILDSTDERR: | ^~~ BUILDSTDERR: LG.c:245:57: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 245 | for(a=0;a<_B->N;a++) printf(" %3d",(int) _B->x[p][a]); puts(""); BUILDSTDERR: | ^~~~ BUILDSTDERR: Polynf.c: In function 'ConifoldSing': BUILDSTDERR: Polynf.c:1136:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1136 | if(X[0][i]+X[2][i]-X[1][i]-X[3][i])break;if(i==P->n)sq=2;} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1136:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1136 | if(X[0][i]+X[2][i]-X[1][i]-X[3][i])break;if(i==P->n)sq=2;} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1135:14: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1135 | if(!sq){for(i=0;in;i++) BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1136:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1136 | if(X[0][i]+X[2][i]-X[1][i]-X[3][i])break;if(i==P->n)sq=2;} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1138:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1138 | if(X[0][i]+X[3][i]-X[1][i]-X[2][i])break;if(i==P->n)sq=3;} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1138:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1138 | if(X[0][i]+X[3][i]-X[1][i]-X[2][i])break;if(i==P->n)sq=3;} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1137:14: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1137 | if(!sq){for(i=0;in;i++) BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1138:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1138 | if(X[0][i]+X[3][i]-X[1][i]-X[2][i])break;if(i==P->n)sq=3;} BUILDSTDERR: | ^~ BUILDSTDERR: LG.c: In function 'Make_Poly_Points': BUILDSTDERR: LG.c:272:62: warning: variable 'nip' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 272 | { AmbiLatticeBasis B; Weight *_W=_W_in; int /* index=0,*/ nip; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1151:13: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1151 | for(i=0;i<4;i++) S[nsq][i]=el[i]; i=V->nv; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1151:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1151 | for(i=0;i<4;i++) S[nsq][i]=el[i]; i=V->nv; BUILDSTDERR: | ^ BUILDSTDERR: LG.c: In function 'PrintPoCoLi': BUILDSTDERR: LG.c:445:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 445 | if(co!=1) printf("%d ",co); printf("x^%d ",(int)P->e[i]); }} BUILDSTDERR: | ^~ BUILDSTDERR: LG.c:445:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 445 | if(co!=1) printf("%d ",co); printf("x^%d ",(int)P->e[i]); }} BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Polynf.c: In function 'Einstein_Metric': BUILDSTDERR: Polynf.c:1214:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1214 | if(!SimpUnimod(P,V,E,1)) continue; reg++; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1214:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1214 | if(!SimpUnimod(P,V,E,1)) continue; reg++; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1228:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1228 | for(i=0;inv;i++) kPM[j][i]=x*PM[j][i]; E->e[j].c=x; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1228:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1228 | for(i=0;inv;i++) kPM[j][i]=x*PM[j][i]; E->e[j].c=x; BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c:1239:10: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1239 | for(i=0;inv;i++) kPM[j][i]=x*PM[j][i]; E->e[j].c=x; } BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1239:53: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1239 | for(i=0;inv;i++) kPM[j][i]=x*PM[j][i]; E->e[j].c=x; } BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c:1271:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1271 | if(bcz) strcat(c," bary"); if(ssr) strcat(c," semisimple"); BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1271:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1271 | if(bcz) strcat(c," bary"); if(ssr) strcat(c," semisimple"); BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1277:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1277 | for(j=0;jnv;j++)printf("%2ld ",P->x[V->v[j]][i]);printf(" "); BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1277:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1277 | for(j=0;jnv;j++)printf("%2ld ",P->x[V->v[j]][i]);printf(" "); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Polynf.c:1278:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1278 | for(j=0;jlines of GX */ BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1394:61: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1394 | if(im[j]; for(l=0;ld;l++) /* Z_d==GSO */ BUILDSTDERR: | ^~~ BUILDSTDERR: LG.c:580:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 580 | for(j=0;jm[j]; for(l=0;ld;l++) /* Z_d==GSO */ BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c: In function 'Test_EK3_Fibration': BUILDSTDERR: Polynf.c:1416:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1416 | for(i=0;ix[i][j]=PM[s[i]][j];A->n=edim; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1419:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1419 | for(i=0;ix[i][j]=PM[s[i]][j];A->n=edim; BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c:1432:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1432 | for(i=0;ix[i][j]=PM[s[i]][j];A->n=d;A->np=p; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1463:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1463 | for(i=0;ix[i][j]=PM[s[i]][j];A->n=d;A->np=p; BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c: In function 'All_CDn_Fibrations': BUILDSTDERR: Polynf.c:1477:6: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1477 | while(!PM[i][--j]) if(j==0) break; if(jm[k]; R=kgV/W->d; BUILDSTDERR: | ^~~ BUILDSTDERR: LG.c:619:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 619 | for(k=0;km[k]; R=kgV/W->d; BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c:1481:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1481 | for(i=0;ix[i][j]=PM[s[i]][j];A->n=fdim; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1481:68: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1481 | for(i=0;ix[i][j]=PM[s[i]][j];A->n=fdim; BUILDSTDERR: | ^ BUILDSTDERR: LG.c: In function 'WIndex_HTrace': BUILDSTDERR: LG.c:657:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 657 | for(i=0;i<=N;i++) mask[i]=1<m[k]; R=kgV/W->d; BUILDSTDERR: | ^~~ BUILDSTDERR: LG.c:659:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 659 | for(k=0;km[k]; R=kgV/W->d; BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c: In function 'IP_Simplex_Fiber': BUILDSTDERR: Polynf.c:1543:33: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1543 | F->nf=0; for(n=0;nW[i][j]);puts("");exit(0);}} BUILDSTDERR: | ^~~ BUILDSTDERR: LG.c: In function 'MakeMobius': BUILDSTDERR: LG.c:710:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 710 | for(i=1;in=n=2*n+(X==i*i); /* #(Div(X)) */ BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1555:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1555 | for(j=0;jW[i][j]);puts("");exit(0);}} BUILDSTDERR: | ^~~~ BUILDSTDERR: LG.c:710:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 710 | for(i=1;in=n=2*n+(X==i*i); /* #(Div(X)) */ BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c: In function 'IP_Simplex_Decomp': BUILDSTDERR: Polynf.c:1564:24: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1564 | for(n=0;nnp-_P->n) BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1596:53: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1596 | fprintf(outFILE," > %d=#pts-dim",np-_P->n);fputs("\n",outFILE);} BUILDSTDERR: | ^~~~~ BUILDSTDERR: Polynf.c: In function 'Print_Fiber_PolyData': BUILDSTDERR: Polynf.c:1609:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1609 | for(j=0; jn-w+1; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1609:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1609 | for(j=0; jn-w+1; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1629:52: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1629 | for(p=0;pnv;p++)for(i=0;ix[V->v[p]][s]; F->x[p][i]=x;} BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c: In function 'Print_Fibrations': BUILDSTDERR: Polynf.c:1707:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1707 | for(i=0;inp-1;i++) C[i]='_'; for(i=0;icM) cM=co; sum+=co; } BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1707:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1707 | for(i=0;inp-1;i++) C[i]='_'; for(i=0;icM) cM=co; sum+=co; } BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1708:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1708 | for(i=0;inp-1;i++) BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1708:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1708 | for(i=0;inp-1;i++) BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c: In function 'IP_Simplices': BUILDSTDERR: LG.c: In function 'OLDTrans_Check': BUILDSTDERR: Polynf.c:1755:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1755 | if(V.v[i]>V.v[j]) swap(&V.v[i],&V.v[j]); nv=V.v[V.nv-1]+1; BUILDSTDERR: | ^~ BUILDSTDERR: LG.c:990:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 990 | if(targets==NULL) OLDInit_Trans_Check(mask,&targets,&mighty); targets[0]=0; BUILDSTDERR: | ^~ BUILDSTDERR: LG.c:990:66: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 990 | if(targets==NULL) OLDInit_Trans_Check(mask,&targets,&mighty); targets[0]=0; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: Polynf.c:1755:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1755 | if(V.v[i]>V.v[j]) swap(&V.v[i],&V.v[j]); nv=V.v[V.nv-1]+1; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1754:24: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1754 | for(i=0;iV.v[j]) swap(&V.v[i],&V.v[j]); nv=V.v[V.nv-1]+1; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1790:48: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1790 | fprintf(outFILE," #IP-simp=%d",F->nw); if(F->nw>np-_P->n) BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1791:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1791 | fprintf(outFILE," > %d=#pts-dim",np-_P->n); fputs("\n",outFILE); BUILDSTDERR: | ^~~~~ BUILDSTDERR: Polynf.c:1811:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1811 | if(CD) free(F->P); free(F); return; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1811:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1811 | if(CD) free(F->P); free(F); return; BUILDSTDERR: | ^~~~ BUILDSTDERR: Polynf.c: In function 'AuxColGCD': BUILDSTDERR: Polynf.c:1830:6: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1830 | while(++l<*d) if((x=labs(GxP(G[l],X,d)))) g=(g) ? Fgcd(g,x) : x; return g; BUILDSTDERR: | ^~~~~ BUILDSTDERR: Polynf.c:1830:71: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 1830 | while(++l<*d) if((x=labs(GxP(G[l],X,d)))) g=(g) ? Fgcd(g,x) : x; return g; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: LG.c: In function 'Read_WZ_PP': BUILDSTDERR: LG.c:38:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 38 | fscanf(inFILE,"%d",I); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: LG.c:41:17: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 41 | if(IsDigit(C)) fscanf(inFILE,"%d",&I[i]); else break; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Polynf.c: In function 'GL_Lattice_Basis': BUILDSTDERR: Polynf.c:1844:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1844 | for(L=0;L1){M[i]/=g; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1929:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1929 | for(k=0;k<*p;k++) g=NNgcd(g,Z[i][k]); if(g>1){M[i]/=g; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c: In function 'Aux_Mat_2_QuotientZ': BUILDSTDERR: Polynf.c:2023:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2023 | for(i=0;im){for(l=0;l<*p;l++)A[l]*=-1;s=m-s;} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:2057:15: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 2057 | if(s<0)s+=m; if(2*s>m){for(l=0;l<*p;l++)A[l]*=-1;s=m-s;} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c: In function 'GL_Lattice_Basis_QZ': BUILDSTDERR: Polynf.c:2115:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2115 | for(l=C;l %ld /%ld\n", BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: Polynf.c:2132:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2132 | for(j=0;jnw>1) BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:2166:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 2166 | if(L[pi[j-1]]nw>1) BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:2165:25: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2165 | for(i=0;ii;j--) BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2166:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2166 | if(L[pi[j-1]]nw>1) BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c: In function 'WZ_to_GLZ': BUILDSTDERR: Polynf.c:2192:62: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2192 | { fprintf(stderr,"\nError in WZ_to_GLZ (overflow?):\n");for(i=0;i<*d;i++) BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2193:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2193 | fprintf(stderr,"%ld ",W[i]);fprintf(stderr,"=W nonzero=%d<%d\n",r,*d); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: Polynf.c: In function 'Print_xxG': BUILDSTDERR: Polynf.c:2206:34: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2206 | { int i,j; for(i=0;i<*d;i++) {for(j=0;j<*d;j++) BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2207:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2207 | fprintf(outFILE,"%3ld ",G[i][j]); fprintf(outFILE,"%s\n",s);} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: Polynf.c: In function 'VP_2_CWS': BUILDSTDERR: Polynf.c:2218:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2218 | if(p[r]>p[R]) R=r; if(p[R]==p[r]) if(d[r]p[R]) R=r; if(p[R]==p[r]) if(d[r]W[0][j]=W[R][j]; CW->d[0]=d[R]; CW->nw=1; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2220:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2220 | for(j=0;jW[0][j]=W[R][j]; CW->d[0]=d[R]; CW->nw=1; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:2232:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2232 | for(i=CW->nw;inw;iW[CW->nw][j]=W[R][j];CW->d[CW->nw]=d[R]; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2233:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2233 | for(j=0;jW[CW->nw][j]=W[R][j];CW->d[CW->nw]=d[R]; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c: In function 'LatVol_IPs_degD': BUILDSTDERR: Polynf.c:2285:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2285 | for(j=0;jn;j++)printf("%s%ld",j?",":"",vB[j]); printf(")/%ld\n",Z); BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2285:57: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2285 | for(j=0;jn;j++)printf("%s%ld",j?",":"",vB[j]); printf(")/%ld\n",Z); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Polynf.c:2294:37: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2294 | for(j=0;jnp;j++){ int i,cd=0; for(e=0;ene;e++) BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2296:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2296 | if((cd==0)||(E->ne==P->n+1)) BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c: In function 'Check_ANF_Form': BUILDSTDERR: Polynf.c:2332:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2332 | for(i=0;i<=d;i++) if(VM[i][0]) break; c+=(i==d+1); /* 0 == VM[0] */ BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2332:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2332 | for(i=0;i<=d;i++) if(VM[i][0]) break; c+=(i==d+1); /* 0 == VM[0] */ BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c:2333:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2333 | for(i=1;i<=d;i++) if(VM[i][1]) break; c+=(i==d+1); c+=(VM[0][1]==1); BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2333:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2333 | for(i=1;i<=d;i++) if(VM[i][1]) break; c+=(i==d+1); c+=(VM[0][1]==1); BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c: In function 'Make_ANF': BUILDSTDERR: Polynf.c:2361:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2361 | for(i=0;ix[V->v[i]][d]=1; P->n=d+1; V->nv++; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2361:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2361 | for(i=0;ix[V->v[i]][d]=1; P->n=d+1; V->nv++; BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c:2362:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2362 | for(j=0;j<=d;j++) P->x[p][j]=0; P->np=p+1; V->v[v]=p; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2362:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2362 | for(j=0;j<=d;j++) P->x[p][j]=0; P->np=p+1; V->v[v]=p; BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c:2364:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2364 | for(j=0;je[e].a[j]=0;E->e[e].a[d]=-1; E->e[e].c=1; E->ne++; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2364:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2364 | for(j=0;je[e].a[j]=0;E->e[e].a[d]=-1; E->e[e].c=1; E->ne++; BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c: In function 'EPrint_VL': BUILDSTDERR: Polynf.c:2380:26: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2380 | for(i=0;i<_P->n;i++) { for(j=0;jnv;j++) BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2381:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2381 | fprintf(stderr," %3ld",_P->x[V->v[j]][i]);fprintf(stderr,"\n");}} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: Polynf.c: In function 'Print_Facets': BUILDSTDERR: Polynf.c:2395:26: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2395 | for(i=0;in;i++){for(j=0;jn;i++){for(j=0;jne;e++) FI[e]=0; for(n=0;nne;e++) FI[e]=0; for(n=0;nd) return 0; p[i++]=n;} for(n=0;nx[p[n]]; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:2491:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 2491 | if(i>d) return 0; p[i++]=n;} for(n=0;nx[p[n]]; BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c:2497:20: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: 2497 | if(sum || (m2*p2)) return 0; /* Batyrev :: inconsistent projection */ BUILDSTDERR: | ~~~^~~~ BUILDSTDERR: Polynf.c:2511:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2511 | for(n=26;n<125-e;n++) s[n]=s[e+n-26]; s[n]=0; Print_PPL(P,s); outFILE=OF; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2511:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2511 | for(n=26;n<125-e;n++) s[n]=s[e+n-26]; s[n]=0; Print_PPL(P,s); outFILE=OF; BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c:2514:56: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2514 | for(c=0;cne;f++)if((FI[f]&CI[c])==CI[c])printf(" F[%d]",f);puts("");} BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2517:70: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2517 | for(f=0;fne;f++)if((FI[f]&CI[c])==CI[c])printf(" F[%d]",f);puts("");} BUILDSTDERR: | ^~~~ BUILDSTDERR: Polynf.c:2537:9: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2537 | while(getNI(l,I)) l++; DP[k]=D[l]; if(TESTfano==1)printf("l=%d ",l); BUILDSTDERR: | ^~~~~ BUILDSTDERR: Polynf.c:2537:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 2537 | while(getNI(l,I)) l++; DP[k]=D[l]; if(TESTfano==1)printf("l=%d ",l); BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:2559:9: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2559 | while(getNI(l,I)) l++; DP[k]=D[l]; if(TESTfano==1)printf("l=%d ",l); BUILDSTDERR: | ^~~~~ BUILDSTDERR: Polynf.c:2559:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 2559 | while(getNI(l,I)) l++; DP[k]=D[l]; if(TESTfano==1)printf("l=%d ",l); BUILDSTDERR: | ^~ BUILDSTDERR: class.c: In function 'main': BUILDSTDERR: class.c:280:17: warning: this 'else' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 280 | else printf("original lattices only\n"); break; BUILDSTDERR: | ^~~~ BUILDSTDERR: class.c:280:65: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' BUILDSTDERR: 280 | else printf("original lattices only\n"); break; BUILDSTDERR: | ^~~~~ BUILDSTDERR: class.c:234:60: warning: variable 'x_string' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 234 | char Blank=0, *dbin=&Blank, *dbsub=&Blank, *dbout=dbin, *x_string=&Blank, BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: class.c: In function 'LocalPrintUsage': BUILDSTDERR: class.c:225:1: warning: ignoring return value of 'scanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 225 | scanf("%s",&hc); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: Subpoly.c: In function 'Start_Make_All_Subpolys': BUILDSTDERR: Subpoly.c:547:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 547 | fscanf(inFILE,"%d",&(KL.nk)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subpoly.c:550:7: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 550 | fscanf(inFILE,"%d",&j); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subadd.c: In function 'Init_FInfoList': BUILDSTDERR: Subadd.c:78:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 78 | for(i=0;i<=VERT_Nmax;i++) FI->nNUC[i]=0; FI->NFli=NULL; BUILDSTDERR: | ^~~ BUILDSTDERR: Subadd.c:78:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 78 | for(i=0;i<=VERT_Nmax;i++) FI->nNUC[i]=0; FI->NFli=NULL; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c: In function 'Read_Honest_Poly': BUILDSTDERR: Subadd.c:209:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 209 | if(FI->NFli != NULL) printf("WARNing: NFli != NULL"); fflush(stdout); BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:209:60: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 209 | if(FI->NFli != NULL) printf("WARNing: NFli != NULL"); fflush(stdout); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Subadd.c: In function 'Read_Aux_File': BUILDSTDERR: Subadd.c:253:6: warning: this 'else' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 253 | else strcpy(auxfn,L->oname); strcat(auxfn,SAVE_FILE_EXT); BUILDSTDERR: | ^~~~ BUILDSTDERR: Subadd.c:253:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' BUILDSTDERR: 253 | else strcpy(auxfn,L->oname); strcat(auxfn,SAVE_FILE_EXT); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Subadd.c: In function 'Write_Bin_File': BUILDSTDERR: Subadd.c:353:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 353 | if((NFnum[i][j]=L->Aux.NFnum[i][j]+AI.NFnum[i][j])) v_li++; li+=v_li; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:353:62: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 353 | if((NFnum[i][j]=L->Aux.NFnum[i][j]+AI.NFnum[i][j])) v_li++; li+=v_li; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:352:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 352 | { int v_li=0; for(j=1;j<=NUCmax;j++) BUILDSTDERR: | ^~~ BUILDSTDERR: Subadd.c:353:62: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 353 | if((NFnum[i][j]=L->Aux.NFnum[i][j]+AI.NFnum[i][j])) v_li++; li+=v_li; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c: In function 'Write_Aux_File': BUILDSTDERR: Subadd.c:423:6: warning: this 'else' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 423 | else strcpy(auxfn,S->oname); strcat(auxfn,SAVE_FILE_EXT); BUILDSTDERR: | ^~~~ BUILDSTDERR: Subadd.c:423:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' BUILDSTDERR: 423 | else strcpy(auxfn,S->oname); strcat(auxfn,SAVE_FILE_EXT); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Subadd.c: In function 'Add_NF_to_List': BUILDSTDERR: Subadd.c:729:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 729 | if(incT>0) _L->IP_Time+=incT; _L->CLOCK=cpuT; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:729:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 729 | if(incT>0) _L->IP_Time+=incT; _L->CLOCK=cpuT; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:736:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 736 | if(_P->np>_L->Nmax) _L->Nmax=_P->np; if(_P->np<_L->Nmin) _L->Nmin=_P->np; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:736:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 736 | if(_P->np>_L->Nmax) _L->Nmax=_P->np; if(_P->np<_L->Nmin) _L->Nmin=_P->np; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:745:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 745 | if(incT>0) _L->NF_Time+=incT; _L->CLOCK=cpuT; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:745:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 745 | if(incT>0) _L->NF_Time+=incT; _L->CLOCK=cpuT; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c: In function 'BminOff': BUILDSTDERR: Subadd.c:834:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 834 | for(i=0;i<*d;i++)for(j=i;j<*d;j++) if(V[i][j]!=(i==j))return 0; return 1; BUILDSTDERR: | ^~~ BUILDSTDERR: Subadd.c:834:70: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 834 | for(i=0;i<*d;i++)for(j=i;j<*d;j++) if(V[i][j]!=(i==j))return 0; return 1; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Subadd.c: In function 'AuxBase2nUC': BUILDSTDERR: Subadd.c:841:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 841 | for(i=0;i<*nx-1;i++) BasePutInt(base,&m,&X); m--; BasePutInt(base,&m,&X); BUILDSTDERR: | ^~~ BUILDSTDERR: Subadd.c:841:51: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 841 | for(i=0;i<*nx-1;i++) BasePutInt(base,&m,&X); m--; BasePutInt(base,&m,&X); BUILDSTDERR: | ^ BUILDSTDERR: Subadd.c: In function 'AuxVnf2ucNF': BUILDSTDERR: Subadd.c:929:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 929 | if(one) BasePutInt(base,off,&X); i=UNIT_OFF; BasePutInt(&i,ms,&X); BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:929:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 929 | if(one) BasePutInt(base,off,&X); i=UNIT_OFF; BasePutInt(&i,ms,&X); BUILDSTDERR: | ^ BUILDSTDERR: Subadd.c: In function 'UCnf2vNF': BUILDSTDERR: Subadd.c:937:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 937 | for(i=0;i<*nuc/2;i++) X.x[i]=uc[2*i]+UCM*uc[2*i+1]; i=UNIT_OFF; BUILDSTDERR: | ^~~ BUILDSTDERR: Subadd.c:937:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 937 | for(i=0;i<*nuc/2;i++) X.x[i]=uc[2*i]+UCM*uc[2*i+1]; i=UNIT_OFF; BUILDSTDERR: | ^ BUILDSTDERR: Subadd.c: In function 'VF_2_ucNF': BUILDSTDERR: Subadd.c:970:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 970 | if(V->nvne) MS=1; if(V->nv>E->ne) MS=2; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:970:28: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 970 | if(V->nvne) MS=1; if(V->nv>E->ne) MS=2; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:1040:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1040 | for(j=i;j<*NV;j++) err+=(tNF[i][j]!=V_NF[i][j]); if(err) err*=1000; BUILDSTDERR: | ^~~ BUILDSTDERR: Subadd.c:1040:51: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1040 | for(j=i;j<*NV;j++) err+=(tNF[i][j]!=V_NF[i][j]); if(err) err*=1000; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:1039:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1039 | if(MS<2) for(i=0;i<*d;i++) BUILDSTDERR: | ^~~ BUILDSTDERR: Subadd.c:1040:51: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1040 | for(j=i;j<*NV;j++) err+=(tNF[i][j]!=V_NF[i][j]); if(err) err*=1000; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:1041:28: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1041 | if(MS-1) for(i=0;i<*d;i++)for(j=i;j<*NV;j++) BUILDSTDERR: | ^~~ BUILDSTDERR: Subadd.c:1042:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1042 | err+=(tNF[i][j]!=F_NF[i][j]); if(err) Err=1; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c: In function 'AuxPut_hNF': BUILDSTDERR: Subadd.c:1101:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1101 | for(i=pos--;i<*slNF;i++) SLp[i-1]=SLp[i]; (*slNF)--; (*slNB)-= *nu+2; BUILDSTDERR: | ^~~ BUILDSTDERR: Subadd.c:1101:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1101 | for(i=pos--;i<*slNF;i++) SLp[i-1]=SLp[i]; (*slNF)--; (*slNB)-= *nu+2; BUILDSTDERR: | ^ BUILDSTDERR: Subadd.c: In function 'Add_Polya_2_Polyi': BUILDSTDERR: Subadd.c:1138:23: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1138 | { if(!(AmI=vA-vI)) if(!(AmI=nuA-nuI)) BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:1140:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1140 | if(AmI<0) /* put A */ BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:1152:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1152 | if((++a)0) _L->IP_Time+=incT; _L->CLOCK=cpuT; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:1333:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1333 | if(incT>0) _L->IP_Time+=incT; _L->CLOCK=cpuT; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:1340:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1340 | if(_P->np>_L->Nmax) _L->Nmax=_P->np; if(_P->np<_L->Nmin) _L->Nmin=_P->np; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:1340:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1340 | if(_P->np>_L->Nmax) _L->Nmax=_P->np; if(_P->np<_L->Nmin) _L->Nmin=_P->np; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:1349:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1349 | if(incT>0) _L->NF_Time+=incT; _L->CLOCK=cpuT; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:1349:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1349 | if(incT>0) _L->NF_Time+=incT; _L->CLOCK=cpuT; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c: In function 'fgetUI': BUILDSTDERR: Subadd.c:175:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 175 | fscanf(F,"%c%c%c%c",&A,&B,&C,&D); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: LG.c: In function 'Calc_VaHo': BUILDSTDERR: LG.c:908:34: warning: 'w[]' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 908 | P->A=Z->A=COEFF_Nmax; R->A=w[N-1]+1; BUILDSTDERR: | ~^~~~~ BUILDSTDERR: Subdb.c: In function 'Add_Polya_2_DBi': BUILDSTDERR: Subdb.c:263:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 263 | if(*dbo==0)dbo=dbi; strcpy(Ofn,dbo); Ofx=&Ofn[strlen(dbo)]; BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:263:26: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 263 | if(*dbo==0)dbo=dbi; strcpy(Ofn,dbo); Ofx=&Ofn[strlen(dbo)]; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Subdb.c:296:23: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 296 | { if(!(AmI=vA-vI)) if(!(AmI=nuA-nuI)) BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:298:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 298 | if(AmI<0) /* put A */ BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:310:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 310 | if((++s)=slNF) goto END_SL; uc = & (ucSL[SLp[i]]); BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:845:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 845 | if(i>=slNF) goto END_SL; uc = & (ucSL[SLp[i]]); BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:846:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 846 | if((uc[0]!=v)||(uc[1]!=nu)) goto END_VN; break; BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:846:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 846 | if((uc[0]!=v)||(uc[1]!=nu)) goto END_VN; break; BUILDSTDERR: | ^~~~~ BUILDSTDERR: Subdb.c: In function 'Bin2a': BUILDSTDERR: Subdb.c:935:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 935 | if(max) printf(" r-max=%d",mc); puts(""); BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:935:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 935 | if(max) printf(" r-max=%d",mc); puts(""); BUILDSTDERR: | ^~~~ BUILDSTDERR: Subdb.c: In function 'Bin2aDBsl': BUILDSTDERR: Subdb.c:989:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 989 | if(max) printf(" r-max=%d",mc); puts(""); BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:989:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 989 | if(max) printf(" r-max=%d",mc); puts(""); BUILDSTDERR: | ^~~~ BUILDSTDERR: Subdb.c: In function 'Read_H_poly_from_DB': BUILDSTDERR: Subdb.c:1587:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1587 | for(i=0;inp;i++)for(j=0;jn;j++)P->x[i][j]=NF[j][i]; MS%=4; BUILDSTDERR: | ^~~ BUILDSTDERR: Subdb.c:1587:66: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1587 | for(i=0;inp;i++)for(j=0;jn;j++)P->x[i][j]=NF[j][i]; MS%=4; BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c: In function 'Aux_Print_CoverPoly': BUILDSTDERR: Subdb.c:1634:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1634 | if(0!=(Xij % D[i])) err=1; printf("%ld ",Xij);} puts(""); BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:1634:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1634 | if(0!=(Xij % D[i])) err=1; printf("%ld ",Xij);} puts(""); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Subdb.c:1641:25: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1641 | printf(" G.P="); for(j=0;j<*N;j++) BUILDSTDERR: | ^~~ BUILDSTDERR: Subdb.c:1642:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1642 | printf("%2ld ",AuxGxP(G[i],X[j],d));puts("");} exit(0);} BUILDSTDERR: | ^~~~ BUILDSTDERR: Subdb.c: In function 'Aux_Print_SLpoly': BUILDSTDERR: Subdb.c:1648:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1648 | for(i=1;i<*d;i++) printf(" %ld",D[i]); printf(" #%d\n",*x); BUILDSTDERR: | ^~~ BUILDSTDERR: Subdb.c:1648:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1648 | for(i=1;i<*d;i++) printf(" %ld",D[i]); printf(" #%d\n",*x); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Subdb.c:1657:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1657 | if(0!=(Xij % D[i])) err=1; printf("%ld ",Xij/D[i]);} puts(""); BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:1657:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1657 | if(0!=(Xij % D[i])) err=1; printf("%ld ",Xij/D[i]);} puts(""); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Subdb.c:1664:25: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1664 | printf(" G.P="); for(j=0;j<*N;j++) BUILDSTDERR: | ^~~ BUILDSTDERR: Subdb.c:1665:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1665 | printf("%2ld ",AuxGxP(G[i],X[j],d));puts("");} exit(0);} BUILDSTDERR: | ^~~~ BUILDSTDERR: Subdb.c: In function 'PH_Sublat_Polys': BUILDSTDERR: Subdb.c:1683:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1683 | if(('1'I */ BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:1683:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1683 | if(('1'I */ BUILDSTDERR: | ^ BUILDSTDERR: Subdb.c:1694:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1694 | { int e, z=0; for(e=0;eomitFIP) RelPts[N++]=_P->x[p]; BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c: In function 'V_Sublat_Polys': BUILDSTDERR: Subdb.c:1739:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1739 | for(N=0;Nx[V.v[N]]; ++x; BUILDSTDERR: | ^~~ BUILDSTDERR: Subdb.c:1739:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1739 | for(N=0;Nx[V.v[N]]; ++x; BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c: In function 'Bin_2_ANF': BUILDSTDERR: Subdb.c:1823:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1823 | if(max) printf(" r-max=%d",mc); puts(""); BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:1823:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1823 | if(max) printf(" r-max=%d",mc); puts(""); BUILDSTDERR: | ^~~~ BUILDSTDERR: Subdb.c: In function 'Bin_2_ANF_DBsl': BUILDSTDERR: Subdb.c:1874:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1874 | if(max) printf(" r-max=%d",mc); puts(""); BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:1874:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1874 | if(max) printf(" r-max=%d",mc); puts(""); BUILDSTDERR: | ^~~~ BUILDSTDERR: Subdb.c: In function 'Init_DB': BUILDSTDERR: Subdb.c:136:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 136 | fscanf(DB->Finfo, "%d %d %d %d %d %lld %d %lld %lld %d %d %d %d", BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 137 | &d, &DB->nV, &DB->nVmax, &DB->NUCmax, &list_num, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 138 | &DB->nNF, &DB->nSM, &DB->nNM, &DB->NB, &sl_nNF, &sl_SM, &sl_NM, &sl_NB); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:150:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 150 | fscanf(DB->Finfo,"%d",&v); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:151:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 151 | fscanf(DB->Finfo,"%d",&(DB->nNUC[v])); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:153:7: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 153 | fscanf(DB->Finfo,"%d", &nu); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:154:7: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 154 | fscanf(DB->Finfo,"%d", &(DB->NFnum[v][nu])); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c: In function 'Add_Polya_2_DBi': BUILDSTDERR: Subdb.c:267:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 267 | fscanf(FI,"%d%d%d%d%d%lld%d%lld %lld %d%d%d%d",&d,&i,&j,&nu,&Ili, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 268 | &FIi.nNF,&FIi.nSM,&FIi.nNM,&FIi.NB,&IslNF,&IslSM,&IslNM,&IslNB); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:274:8: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 274 | { fscanf(FI,"%d",&v); fscanf(FI,"%d",&j); FIi.nNUC[v]=j; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:274:28: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 274 | { fscanf(FI,"%d",&v); fscanf(FI,"%d",&j); FIi.nNUC[v]=j; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:276:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 276 | { fscanf(FI,"%d",&nu); fscanf(FI,"%d",&FIi.NFnum[v][nu]); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:276:27: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 276 | { fscanf(FI,"%d",&nu); fscanf(FI,"%d",&FIi.NFnum[v][nu]); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c: In function 'Check_NF_Order': BUILDSTDERR: Subdb.c:512:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 512 | fscanf(F,"%d%d%d%d%d%lld%d%lld %lld %d%d%d%d", BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 513 | &d,&i,&j,&nu,&list_num,&L.nNF,&L.nSM,&L.nNM,&L.NB, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 514 | &sl_nNF,&sl_SM,&sl_NM,&sl_NB); L.nV=i; L.nVmax=j; L.NUCmax=nu; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:523:11: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 523 | { fscanf(F,"%d",&v); fscanf(F,"%d",&j); L.nNUC[v]=j; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:523:30: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 523 | { fscanf(F,"%d",&v); fscanf(F,"%d",&j); L.nNUC[v]=j; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:526:15: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 526 | { fscanf(F,"%d",&nu); fscanf(F,"%d",&L.NFnum[v][nu]); tln++; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:526:35: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 526 | { fscanf(F,"%d",&nu); fscanf(F,"%d",&L.NFnum[v][nu]); tln++; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c: In function 'Reduce_Aux_File': BUILDSTDERR: Subdb.c:652:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 652 | fscanf(FS,"%d%d%d%d%d%lld%d%lld %lld %d%d%d%lld",&d,&i,&j,&nu,&Sli, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 653 | &sNF,&FIs.nSM,&sNM,&FIs.NB,&SslNF,&SslSM,&SslNM,&SslNB); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:656:11: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 656 | { fscanf(FS,"%d",&v); fscanf(FS,"%d",&j); FIs.nNUC[v]=j; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:656:31: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 656 | { fscanf(FS,"%d",&v); fscanf(FS,"%d",&j); FIs.nNUC[v]=j; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:658:16: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 658 | { fscanf(FS,"%d",&nu);fscanf(FS,"%d",&FIs.NFnum[v][nu]); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:658:36: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 658 | { fscanf(FS,"%d",&nu);fscanf(FS,"%d",&FIs.NFnum[v][nu]); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c: In function 'Bin2aDBsl': BUILDSTDERR: Subdb.c:953:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 953 | fscanf(F,"%d%d%d%d%d%lld%d%lld %lld %d%d%d%d", BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 954 | &d,&i,&j,&nu,&list_num,&L.nNF,&L.nSM,&L.nNM,&L.NB, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 955 | &sl_nNF,&sl_SM,&sl_NM,&sl_NB); L.nV=i; L.nVmax=j; L.NUCmax=nu; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c: In function 'Open_DB': BUILDSTDERR: Subdb.c:1509:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1509 | fscanf(DB->Finfo, "%d %d %d %d %d %lld %d %lld %lld %d %d %d %d", BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 1510 | &DB->d,&DB->nV,&DB->nVmax,&DB->NUCmax,&DB->list_num, &DB->nNF,&DB->nSM, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 1511 | &DB->nNM, &DB->NB, &DB->sl_nNF, &DB->sl_SM, &DB->sl_NM, &DB->sl_NB); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:1518:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1518 | fscanf(DB->Finfo,"%d",&v); fscanf(DB->Finfo,"%d",&(DB->nNUC[v])); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:1518:29: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1518 | fscanf(DB->Finfo,"%d",&v); fscanf(DB->Finfo,"%d",&(DB->nNUC[v])); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:1520:12: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1520 | fscanf(DB->Finfo,"%d", &nu); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:1521:12: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1521 | fscanf(DB->Finfo,"%d", &(DB->NFnum[v][nu])); } } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c: In function 'Bin_2_ANF_DBsl': BUILDSTDERR: Subdb.c:1836:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1836 | fscanf(F,"%d%d%d%d%d%lld%d%lld %lld %d%d%d%d", BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 1837 | &d,&i,&j,&nu,&list_num,&L.nNF,&L.nSM,&L.nNM,&L.NB, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 1838 | &sl_nNF,&sl_SM,&sl_NM,&sl_NB); L.nV=i; L.nVmax=j; L.NUCmax=nu; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: cws.c: In function 'AddHalf': BUILDSTDERR: cws.c:411:7: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 411 | while(' '==(c=fgetc(inFILE ))); ungetc(c,inFILE); /* read blanks */ BUILDSTDERR: | ^~~~~ BUILDSTDERR: cws.c:411:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 411 | while(' '==(c=fgetc(inFILE ))); ungetc(c,inFILE); /* read blanks */ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: cws.c: In function 'Npoly2cws': BUILDSTDERR: cws.c:477:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 477 | if(!IP_Check(P,&V,&E)) Die("Not IP!"); Sort_VL(&V); BUILDSTDERR: | ^~ BUILDSTDERR: cws.c:477:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 477 | if(!IP_Check(P,&V,&E)) Die("Not IP!"); Sort_VL(&V); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: cws.c: In function 'weicomp': BUILDSTDERR: cws.c:509:6: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 509 | while((i)&&(w1.n[i]==w2.n[i])) i--; return w2.n[i]-w1.n[i]; BUILDSTDERR: | ^~~~~ BUILDSTDERR: cws.c:509:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 509 | while((i)&&(w1.n[i]==w2.n[i])) i--; return w2.n[i]-w1.n[i]; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: cws.c: In function 'insertat': BUILDSTDERR: cws.c:515:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 515 | for(j=0;j<=X->N;j++) X->wli[position].n[j]=ww.n[j]; X->wnum++; BUILDSTDERR: | ^~~ BUILDSTDERR: cws.c:515:62: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 515 | for(j=0;j<=X->N;j++) X->wli[position].n[j]=ww.n[j]; X->wnum++; BUILDSTDERR: | ^ BUILDSTDERR: cws.c: In function 'Make_34_Weights': BUILDSTDERR: cws.c:663:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 663 | if(Info++) puts(""); WRITE_Weight(&W); printf("%s",c);}} BUILDSTDERR: | ^~ BUILDSTDERR: cws.c:663:23: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 663 | if(Info++) puts(""); WRITE_Weight(&W); printf("%s",c);}} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: cws.c: In function 'T_Insertat': BUILDSTDERR: cws.c:805:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 805 | for(j=0;jwli[position][j]=ww[j]; X->wnum++; BUILDSTDERR: | ^~~ BUILDSTDERR: cws.c:805:56: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 805 | for(j=0;jwli[position][j]=ww[j]; X->wnum++; BUILDSTDERR: | ^ BUILDSTDERR: cws.c: In function 'Make_IP_CWS': BUILDSTDERR: cws.c:1451:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1451 | if(!IsDigit(*a)) Die("after -c there must be a digit!"); d = atoi(a); BUILDSTDERR: | ^~ BUILDSTDERR: cws.c:1451:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1451 | if(!IsDigit(*a)) Die("after -c there must be a digit!"); d = atoi(a); BUILDSTDERR: | ^ BUILDSTDERR: cws.c:1455:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1455 | if(!IsDigit(*a)) Die("after -n there must be a digit!"); nF = atoi(a); BUILDSTDERR: | ^~ BUILDSTDERR: cws.c:1455:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1455 | if(!IsDigit(*a)) Die("after -n there must be a digit!"); nF = atoi(a); BUILDSTDERR: | ^~ BUILDSTDERR: cws.c:1466:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1466 | if((narg > n) && (fn[n][0] != '-')) Die("too many infiles!"); n--; t.nu=0; BUILDSTDERR: | ^~ BUILDSTDERR: cws.c:1466:65: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1466 | if((narg > n) && (fn[n][0] != '-')) Die("too many infiles!"); n--; t.nu=0; BUILDSTDERR: | ^ BUILDSTDERR: cws.c: In function 'Conv': BUILDSTDERR: cws.c:1698:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1698 | if(!IsDigit(*a)) Die("after -c there must be a digit!"); x=atoi(a);} BUILDSTDERR: | ^~ BUILDSTDERR: cws.c:1698:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1698 | if(!IsDigit(*a)) Die("after -c there must be a digit!"); x=atoi(a);} BUILDSTDERR: | ^ BUILDSTDERR: cws.c: In function 'NP_use_lat': BUILDSTDERR: cws.c:1747:5: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1747 | while((fscanf(outFILE,"%d",&tmp))!=EOF);fclose(outFILE); return tmp; BUILDSTDERR: | ^~~~~ BUILDSTDERR: cws.c:1747:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 1747 | while((fscanf(outFILE,"%d",&tmp))!=EOF);fclose(outFILE); return tmp; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: cws.c: In function 'SimplexPointCount': BUILDSTDERR: cws.c:1778:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1778 | for(n=0;nn; j++) _P_AUX->x[_P_AUX->np][j] = 0; _P_AUX->np++; BUILDSTDERR: | ^~~ BUILDSTDERR: E_Poly.c:231:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 231 | for(j = 0; j < _P_AUX->n; j++) _P_AUX->x[_P_AUX->np][j] = 0; _P_AUX->np++; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from Global.h:5, BUILDSTDERR: from E_Poly.c:1: BUILDSTDERR: E_Poly.c: In function 'AnalyseGorensteinCone': BUILDSTDERR: E_Poly.c:1483:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] BUILDSTDERR: 1483 | assert(_E_D->ne = _V->nv); BUILDSTDERR: | ^~~~ BUILDSTDERR: E_Poly.c:1484:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] BUILDSTDERR: 1484 | assert(_E->ne = _V_D->nv); BUILDSTDERR: | ^~ BUILDSTDERR: Nefpart.c: In function 'Select_Sv': BUILDSTDERR: Nefpart.c:710:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 710 | if (_F->Test) BUILDSTDERR: | ^~ BUILDSTDERR: Nefpart.c:712:12: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 712 | Select_Sv(S, _VF, _M, _G, _X, _Y, _MR, _FVl, step, _PTL, _F); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: Nefpart.c:705:2: warning: ignoring return value of 'scanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 705 | scanf("%c",&c); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: MoriCone.c: In function 'Choose': BUILDSTDERR: MoriCone.c:126:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 126 | for(i=0;ix[CC[c]]; sv=SimplexVolume(X,P->n); BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:161:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 161 | for(c=0;cx[CC[c]]; sv=SimplexVolume(X,P->n); BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c: In function 'OLD_LinRelLatticeBasis': BUILDSTDERR: MoriCone.c:186:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 186 | if(x) fprintf(SF,","); fprintf(SF,"%s%d-%s%d",B,++x,D,y+1);} BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:186:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 186 | if(x) fprintf(SF,","); fprintf(SF,"%s%d-%s%d",B,++x,D,y+1);} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: MoriCone.c:196:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 196 | if(x)fprintf(SF,",");fprintf(SF,"%s%d-%s%d",B,++x,D,y+1);} /* OFFSET */ BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:196:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 196 | if(x)fprintf(SF,",");fprintf(SF,"%s%d-%s%d",B,++x,D,y+1);} /* OFFSET */ BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: MoriCone.c: In function 'MoriGen': BUILDSTDERR: MoriCone.c:222:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 222 | for(i=0;inv;i++) BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:229:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 229 | fprintf(outFILE,"%d ",V->v[i]); fprintf(outFILE,"#=%d\n",V->nv);} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: MoriCone.c: In function 'Check_Mori': BUILDSTDERR: MoriCone.c:281:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 281 | for(b=0;bn;i++)UT->x[UT->np][i]=0; UT->np++; Find_Equations(UT,&V,E); BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:293:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 293 | for(i=0;in;i++)UT->x[UT->np][i]=0; UT->np++; Find_Equations(UT,&V,E); BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:260:30: warning: variable 'ng0' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 260 | int i,j,r=0,d=P->n,ngen=0, ng0,nv,np; Long Z[POLY_Dmax+1]; VertexNumList V; BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c: In function 'Print_Mori': BUILDSTDERR: MoriCone.c:325:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 325 | for(b=0;bn;i++)UT->x[UT->np][i]=0; UT->np++; Find_Equations(UT,&V,E); BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:337:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 337 | for(i=0;in;i++)UT->x[UT->np][i]=0; UT->np++; Find_Equations(UT,&V,E); BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:305:30: warning: variable 'ng0' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 305 | int i,j,r=0,d=P->n,ngen=0, ng0,e0=0,nm=0,nv,np; BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c: In function 'Triang_from_SR': BUILDSTDERR: MoriCone.c:391:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 391 | if(binco++>2999)binco=2999; A = (Inci64*) malloc(2*binco*sizeof(Inci64)); BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:391:31: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 391 | if(binco++>2999)binco=2999; A = (Inci64*) malloc(2*binco*sizeof(Inci64)); BUILDSTDERR: | ^ BUILDSTDERR: MoriCone.c: In function 'StanleyReisner': BUILDSTDERR: MoriCone.c:406:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 406 | if(j>d)j=d+1; while(i2999)binco=2999; BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:406:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 406 | if(j>d)j=d+1; while(i2999)binco=2999; BUILDSTDERR: | ^~~~~ BUILDSTDERR: MoriCone.c:427:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 427 | if(TeST.I[i]==T->I[j]) sum++; if(sum!=1) break;} if(in) ok=0;} BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:427:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 427 | if(TeST.I[i]==T->I[j]) sum++; if(sum!=1) break;} if(in) ok=0;} BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:426:38: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 426 | {for(i=0;in;i++) {int sum=0; for(j=0;jn;j++) BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:427:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 427 | if(TeST.I[i]==T->I[j]) sum++; if(sum!=1) break;} if(in) ok=0;} BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c: In function 'ConeAngle': BUILDSTDERR: MoriCone.c:487:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 487 | if(X>0)return 1;if(X<0)return -1;return(AcuteAngle(L,R)>0)?0:-1;}// [pi,)->-1 BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:487:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 487 | if(X>0)return 1;if(X<0)return -1;return(AcuteAngle(L,R)>0)?0:-1;}// [pi,)->-1 BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c: In function 'SameRay': BUILDSTDERR: MoriCone.c:511:52: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 511 | int SameRay(Long *X,Long *Y,int d){int x=0,y=000; while(d--) BUILDSTDERR: | ^~~~~ BUILDSTDERR: MoriCone.c:515:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 515 | if(x) return (x*y>0); else {puts("ZeroVectors in SameRay (forbidden)"); BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c: In function 'MakeVecPrim': BUILDSTDERR: MoriCone.c:539:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: 539 | void MakeVecPrim(Long *X){Long g=1;if(X[0]*X[1])g=Fgcd(X[0],X[1]); BUILDSTDERR: | ~~~~^~~~~ BUILDSTDERR: MoriCone.c:540:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 540 | if(X[2])g=Fgcd(g,X[2]); if(g<0)g=-g; if(g>1){X[0]/=g;X[1]/=g;X[2]/=g;}} BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:540:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 540 | if(X[2])g=Fgcd(g,X[2]); if(g<0)g=-g; if(g>1){X[0]/=g;X[1]/=g;X[2]/=g;}} BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c: In function 'Triang1dSFan': BUILDSTDERR: MoriCone.c:570:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 570 | for(j=0;jx[i][j]; F[k++]=i;} assert(k==d+1); BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:570:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 570 | for(j=0;jx[i][j]; F[k++]=i;} assert(k==d+1); BUILDSTDERR: | ^ BUILDSTDERR: MoriCone.c:583:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 583 | if(*B.x[k]>0) CT[*nmt][nt[*nmt]++]=CI-makeN(F[k]); tnt+=i; (*nmt)++;} BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:583:56: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 583 | if(*B.x[k]>0) CT[*nmt][nt[*nmt]++]=CI-makeN(F[k]); tnt+=i; (*nmt)++;} BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:582:35: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 582 | if(i>1){CT[*nmt]=X; nt[*nmt]=0; for(k=0;k<=d;k++) BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:583:56: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 583 | if(*B.x[k]>0) CT[*nmt][nt[*nmt]++]=CI-makeN(F[k]); tnt+=i; (*nmt)++;} BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:585:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 585 | if(*B.x[k]<0) CT[*nmt][nt[*nmt]++]=CI-makeN(F[k]); tnt+=j; (*nmt)++;} BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:585:56: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 585 | if(*B.x[k]<0) CT[*nmt][nt[*nmt]++]=CI-makeN(F[k]); tnt+=j; (*nmt)++;} BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:584:37: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 584 | if(j>1){CT[*nmt]=X+i; nt[*nmt]=0; for(k=0;k<=d;k++) BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:585:56: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 585 | if(*B.x[k]<0) CT[*nmt][nt[*nmt]++]=CI-makeN(F[k]); tnt+=j; (*nmt)++;} BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c: In function 'Triang3dSFan': BUILDSTDERR: MoriCone.c:687:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 687 | for(j=0;jx[i][j]; F[f++]=i;} GaleTransform(A,&B); BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:687:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 687 | for(j=0;jx[i][j]; F[f++]=i;} GaleTransform(A,&B); BUILDSTDERR: | ^ BUILDSTDERR: MoriCone.c:722:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 722 | if(XYZcone(BZR(Eli[a][0]),BZR(b),BZR(Eli[a][1]))>0)break;if(b0)break;if(b0)break;if(bnv,j, cp=_P->np-1,t=E->ne,d=_P->n, Dh0[VERT_Nmax], Dh2[VERT_Nmax]; BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c: In function 'ReadInt': BUILDSTDERR: MoriCone.c:1419:6: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1419 | while(' '==(c=fgetc(inFILE))); ungetc(c,inFILE); return n; BUILDSTDERR: | ^~~~~ BUILDSTDERR: MoriCone.c:1419:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 1419 | while(' '==(c=fgetc(inFILE))); ungetc(c,inFILE); return n; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: MoriCone.c: In function 'Read_INCI': BUILDSTDERR: MoriCone.c:1426:3: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1426 | while(' '==(c=fgetc(inFILE))); ungetc(c,inFILE); BUILDSTDERR: | ^~~~~ BUILDSTDERR: MoriCone.c:1426:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 1426 | while(' '==(c=fgetc(inFILE))); ungetc(c,inFILE); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: MoriCone.c: In function 'Print_Mori_Old': BUILDSTDERR: MoriCone.c:1506:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1506 | for(k=0;k<=d;k++) pli[k]=V.v[k]; INCI_2_VNL(I[i],&V,p); BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:1506:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1506 | for(k=0;k<=d;k++) pli[k]=V.v[k]; INCI_2_VNL(I[i],&V,p); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: MoriCone.c:1509:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1509 | for(a=0;a<=d;a++)printf("%d ",V.v[a]); puts("=Ij ... error"); BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:1509:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1509 | for(a=0;a<=d;a++)printf("%d ",V.v[a]); puts("=Ij ... error"); BUILDSTDERR: | ^~~~ BUILDSTDERR: MoriCone.c:1523:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1523 | for(b=0;bn;i++)UT->x[UT->np][i]=0; UT->np++; Find_Equations(UT,&V,E); BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:1535:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1535 | for(i=0;in;i++)UT->x[UT->np][i]=0; UT->np++; Find_Equations(UT,&V,E); BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:1547:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1547 | if(Inci64_LE(IE[i],IE[j])&&!Inci64_EQ(IE[i],IE[j])) break;if(j==nv) m[nm++]=i;} BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:1547:63: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1547 | if(Inci64_LE(IE[i],IE[j])&&!Inci64_EQ(IE[i],IE[j])) break;if(j==nv) m[nm++]=i;} BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:1546:21: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1546 | for(i=0;in,p=P->np, ngen=0, pli[POLY_Dmax+1],ng0,e0=0,nm=0,nv,np; BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c: In function 'ComputeStanleyReisner': BUILDSTDERR: MoriCone.c:1579:24: warning: variable 'G' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 1579 | Inci64 *IV, *A, *B, *G[POLY_Dmax], *M, *N; BUILDSTDERR: | ^ BUILDSTDERR: MoriCone.c: In function 'ReadInt': BUILDSTDERR: MoriCone.c:1418:24: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1418 | ungetc(c,inFILE); fscanf(inFILE,"%d",&n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ all -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o Polynf.o Polynf.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o LG.o LG.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o class.o class.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o Subpoly.o Subpoly.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o Subadd.o Subadd.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o Subdb.o Subdb.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o cws.o cws.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o nef.o nef.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o E_Poly.o E_Poly.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o Nefpart.o Nefpart.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o mori.o mori.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MoriCone.o MoriCone.c BUILDSTDERR: gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpSingularInput.c: In function 'Read_HyperSurf': BUILDSTDERR: SingularInput.c:49:3: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 49 | fgets(string, sizeof string, stdin); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: SingularInput.c:58:3: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 58 | fgets(string, maxline ,stream); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/bin/ld: SingularInput.o: in function `HyperSurfSingular': BUILDSTDERR: /builddir/build/BUILD/palp-2.1/SingularInput.c:85: warning: the use of `tmpnam' is dangerous, better use `mkstemp' + for file in poly class cws nef mori + mv poly.x bin/poly-6d.x + for file in poly class cws nef mori + mv class.x bin/class-6d.x + for file in poly class cws nef mori + mv cws.x bin/cws-6d.x + for file in poly class cws nef mori + mv nef.x bin/nef-6d.x + for file in poly class cws nef mori + mv mori.x bin/mori-6d.x + make cleanall + for dim in 4 5 6 11 + echo Building PALP optimized for 11 dimensions + sed 's/^#define[^a-zA-Z]*POLY_Dmax.*/#define POLY_Dmax 11/' Global.h-template + make -j4 'CFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' BUILDSTDERR: poly.c: In function 'main': BUILDSTDERR: poly.c:144:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 144 | if(s+i+I+m+p+v+e+d+t+S+N+T+PS+VS+CD+G+A+B+F+z==0) g=1; VH.sts=(lg==2); BUILDSTDERR: | ^~ BUILDSTDERR: Coord.c: In function 'IsNextDigit': BUILDSTDERR: Coord.c:18:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 18 | if(c=='0') return -1; if((c<'0') || ('9'nf[i]); puts(")]:"); BUILDSTDERR: | ^~~ BUILDSTDERR: Vertex.c:80:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 80 | for(i=1;i<=M;i++)printf(" %d",_I->nf[i]); puts(")]:"); BUILDSTDERR: | ^~~~ BUILDSTDERR: Coord.c:144:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 144 | if(IN[0]==IN[1]){ BUILDSTDERR: | ^~ BUILDSTDERR: poly.c:214:19: warning: variable 'VPMSymNum' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 214 | int SymNum, VPMSymNum; Long NF[POLY_Dmax][VERT_Nmax]; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: Coord.c:163:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 163 | if(FilterFlag) inFILE=NULL; return 1; BUILDSTDERR: | ^~ BUILDSTDERR: Coord.c:163:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 163 | if(FilterFlag) inFILE=NULL; return 1; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: poly.c:226:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 226 | for(j=0;j<_P->n;j++)printf("%s%ld",j?",":"",vB[j]); printf(")/%ld\n",Z); BUILDSTDERR: | ^~~ BUILDSTDERR: poly.c:226:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 226 | for(j=0;j<_P->n;j++)printf("%s%ld",j?",":"",vB[j]); printf(")/%ld\n",Z); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Coord.c:209:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 209 | if(FilterFlag) inFILE=NULL; return 1; BUILDSTDERR: | ^~ BUILDSTDERR: Coord.c:209:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 209 | if(FilterFlag) inFILE=NULL; return 1; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Coord.c: In function 'Read_PP': BUILDSTDERR: Coord.c:228:8: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 228 | while(' '==(c=fgetc(inFILE ))); ungetc(c,inFILE); /* read blanks */ BUILDSTDERR: | ^~~~~ BUILDSTDERR: Coord.c:228:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 228 | while(' '==(c=fgetc(inFILE ))); ungetc(c,inFILE); /* read blanks */ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Coord.c:235:21: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 235 | { int tr=0; while('\n'!=fgetc(inFILE)); /* read to end of line */ BUILDSTDERR: | ^~~~~ BUILDSTDERR: Coord.c:236:8: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 236 | if(IN[0]==IN[1]){ BUILDSTDERR: | ^~ BUILDSTDERR: Rat.c: In function 'rS': BUILDSTDERR: Rat.c:26:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 26 | if(g < 0) g=-g; c.N/=g; c.D/=g; /* LONG in line above ... */ BUILDSTDERR: | ^~ BUILDSTDERR: Rat.c:26:22: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 26 | if(g < 0) g=-g; c.N/=g; c.D/=g; /* LONG in line above ... */ BUILDSTDERR: | ^ BUILDSTDERR: Rat.c: In function 'rD': BUILDSTDERR: Rat.c:35:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 35 | if(g < 0) g=-g; c.N/=g; c.D/=g; /* LONG in line above ... */ BUILDSTDERR: | ^~ BUILDSTDERR: Rat.c:35:22: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 35 | if(g < 0) g=-g; c.N/=g; c.D/=g; /* LONG in line above ... */ BUILDSTDERR: | ^ BUILDSTDERR: Coord.c:255:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 255 | if(FilterFlag) inFILE=NULL; return 1; BUILDSTDERR: | ^~ BUILDSTDERR: Coord.c:255:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 255 | if(FilterFlag) inFILE=NULL; return 1; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Vertex.c: In function 'Vec_is_zero': BUILDSTDERR: Coord.c:258:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 258 | if(FilterFlag) inFILE=NULL; return 1; BUILDSTDERR: | ^~ BUILDSTDERR: Vertex.c:250:3: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 250 | while(i--) if(X[i]) return 0; return 1; BUILDSTDERR: | ^~~~~ BUILDSTDERR: Coord.c:258:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 258 | if(FilterFlag) inFILE=NULL; return 1; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Vertex.c:250:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 250 | while(i--) if(X[i]) return 0; return 1; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Vertex.c: In function 'Vec_Equal': BUILDSTDERR: Vertex.c:254:3: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 254 | while(i--) if(X[i]!=Y[i]) return 0; return 1; BUILDSTDERR: | ^~~~~ BUILDSTDERR: Vertex.c:254:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 254 | while(i--) if(X[i]!=Y[i]) return 0; return 1; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Rat.c: In function 'Fgcd': BUILDSTDERR: Rat.c:81:6: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 81 | while( a %= b ) if ( !(b %= a) ) return a; return b; BUILDSTDERR: | ^~~~~ BUILDSTDERR: Rat.c:81:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 81 | while( a %= b ) if ( !(b %= a) ) return a; return b; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Coord.c: In function 'Read_CWS': BUILDSTDERR: Rat.c: In function 'NNgcd': BUILDSTDERR: Rat.c:86:6: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 86 | while( a %= b ) if ( !(b %= a) ) return a; return b; BUILDSTDERR: | ^~~~~ BUILDSTDERR: Coord.c:274:8: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 274 | while(' '==(c=fgetc(inFILE ))); ungetc(c,inFILE); /* read blanks */ BUILDSTDERR: | ^~~~~ BUILDSTDERR: Rat.c:86:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 86 | while( a %= b ) if ( !(b %= a) ) return a; return b; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Coord.c:274:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 274 | while(' '==(c=fgetc(inFILE ))); ungetc(c,inFILE); /* read blanks */ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Rat.c: In function 'REgcd': BUILDSTDERR: Rat.c:108:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 108 | for(i=0; ix[i][i]=1; while((++i)x[i-1][i]=1; BUILDSTDERR: | ^~~ BUILDSTDERR: Vertex.c: In function 'New_Start_Vertex': BUILDSTDERR: Coord.c:375:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 375 | for(i=0;ix[i][i]=1; while((++i)x[i-1][i]=1; BUILDSTDERR: | ^~~~~ BUILDSTDERR: Vertex.c:362:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 362 | for(i=0;in;i++) E.a[i]=Ea[i]; E.c=0; E.c=-Eval_Eq_on_V(&E,V0,P->n); BUILDSTDERR: | ^~~ BUILDSTDERR: Vertex.c:362:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 362 | for(i=0;in;i++) E.a[i]=Ea[i]; E.c=0; E.c=-Eval_Eq_on_V(&E,V0,P->n); BUILDSTDERR: | ^ BUILDSTDERR: Coord.c:382:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 382 | for(k=0;kx[i][i]=1; while((++i)<_B->N)_B->x[i-1][i]=1; BUILDSTDERR: | ^~~ BUILDSTDERR: Coord.c:398:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 398 | for(i=0;ix[i][i]=1; while((++i)<_B->N)_B->x[i-1][i]=1; BUILDSTDERR: | ^~~~~ BUILDSTDERR: Coord.c:401:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 401 | for(i=0;ix[i][i]=1; while((++i)x[i-1][i]=1; BUILDSTDERR: | ^~~ BUILDSTDERR: Coord.c:401:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 401 | for(i=0;ix[i][i]=1; while((++i)x[i-1][i]=1; BUILDSTDERR: | ^~~~~ BUILDSTDERR: Vertex.c: In function 'GLZ_Start_Simplex': BUILDSTDERR: Vertex.c:413:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 413 | if(i==r) break; _V->v[_V->nv++]=y; /* x = dim(span) < d */ BUILDSTDERR: | ^~ BUILDSTDERR: Vertex.c:413:18: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 413 | if(i==r) break; _V->v[_V->nv++]=y; /* x = dim(span) < d */ BUILDSTDERR: | ^~ BUILDSTDERR: Vertex.c:424:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 424 | for(i=0;i<*d;i++)E->a[i]=Z[i]; E->c=-Eval_Eq_on_V(E,X,_P->n); BUILDSTDERR: | ^~~ BUILDSTDERR: Vertex.c:424:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 424 | for(i=0;i<*d;i++)E->a[i]=Z[i]; E->c=-Eval_Eq_on_V(E,X,_P->n); BUILDSTDERR: | ^ BUILDSTDERR: Vertex.c:426:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 426 | for(i=0;i<*d;i++)E->a[i]=-Z[i]; E->c*=-1;} BUILDSTDERR: | ^~~ BUILDSTDERR: Vertex.c:426:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 426 | for(i=0;i<*d;i++)E->a[i]=-Z[i]; E->c*=-1;} BUILDSTDERR: | ^ BUILDSTDERR: Coord.c: In function 'Reduce_PPL_2_Sublat': BUILDSTDERR: Coord.c:466:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 466 | for(i=*nm;in;i++) P->x[n][i]=X[i]; n++; BUILDSTDERR: | ^~~ BUILDSTDERR: Coord.c:466:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 466 | for(i=*nm;in;i++) P->x[n][i]=X[i]; n++; BUILDSTDERR: | ^ BUILDSTDERR: Vertex.c:433:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 433 | for(i=0;i<*d;i++)E->a[i]=Z[i]; E->c=-Eval_Eq_on_V(E,X,_P->n); BUILDSTDERR: | ^~~ BUILDSTDERR: Vertex.c:433:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 433 | for(i=0;i<*d;i++)E->a[i]=Z[i]; E->c=-Eval_Eq_on_V(E,X,_P->n); BUILDSTDERR: | ^ BUILDSTDERR: In file included from Global.h:5, BUILDSTDERR: from Vertex.c:1: BUILDSTDERR: Vertex.c:434:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] BUILDSTDERR: 434 | assert(XX=Eval_Eq_on_V(E,_P->x[_V->v[*d-1]],_P->n)); BUILDSTDERR: | ^~ BUILDSTDERR: Vertex.c:442:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 442 | for(i=0;i<*d;i++)E->a[i]=Z[i]; E->c=-Eval_Eq_on_V(E,X,_P->n); BUILDSTDERR: | ^~~ BUILDSTDERR: Vertex.c:442:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 442 | for(i=0;i<*d;i++)E->a[i]=Z[i]; E->c=-Eval_Eq_on_V(E,X,_P->n); BUILDSTDERR: | ^ BUILDSTDERR: In file included from Global.h:5, BUILDSTDERR: from Vertex.c:1: BUILDSTDERR: Vertex.c:443:9: warning: suggest parentheses around assignment used as truth value [-Wparentheses] BUILDSTDERR: 443 | assert(XX=Eval_Eq_on_V(E,_P->x[_V->v[x]],_P->n)); BUILDSTDERR: | ^~ BUILDSTDERR: Coord.c: In function 'ReadCwsPp': BUILDSTDERR: Coord.c:137:26: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 137 | if(IsNextDigit()) fscanf(inFILE,"%d",&IN[i]); else break; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Coord.c:158:15: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 158 | { int X; fscanf(inFILE,"%d",&X); _P->x[j][i]=X; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Coord.c:160:15: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 160 | { int X; fscanf(inFILE,"%d",&X); _P->x[i][j]=X; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Coord.c: In function 'Read_PP': BUILDSTDERR: Coord.c:229:26: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 229 | if(IsNextDigit()) fscanf(inFILE,"%d",&IN[i]); else break; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Coord.c:250:15: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 250 | { int X; fscanf(inFILE,"%d",&X); _P->x[j][i]=X; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Coord.c:252:15: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 252 | { int X; fscanf(inFILE,"%d",&X); _P->x[i][j]=X; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Coord.c: In function 'Read_CWS': BUILDSTDERR: Coord.c:275:26: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 275 | if(IsNextDigit()) fscanf(inFILE,"%d",&IN[i]); else break; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Polynf.c: In function 'GL_W_to_GLZ': BUILDSTDERR: Polynf.c:134:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 134 | for(j=0;jnp==1+D) return Simp_Vol_Barycent(A,F,_B,_N); p=A->np-1; *_N=1; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:832:60: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 832 | if(A->np==1+D) return Simp_Vol_Barycent(A,F,_B,_N); p=A->np-1; *_N=1; BUILDSTDERR: | ^ BUILDSTDERR: In file included from Global.h:5, BUILDSTDERR: from Polynf.c:1: BUILDSTDERR: Polynf.c:835:36: warning: suggest parentheses around assignment used as truth value [-Wparentheses] BUILDSTDERR: 835 | Find_Equations(A,V,E); assert(A->np=V->nv); for(e=0;en) (*N)=0; return vol; /* N=0 iff B=0 */ BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:879:26: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 879 | if(i==P->n) (*N)=0; return vol; /* N=0 iff B=0 */ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Polynf.c: In function 'SemiSimpleRoots': BUILDSTDERR: Polynf.c:886:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 886 | if(0==Eval_Eq_on_V(&E->e[e],P->x[p],P->n))z++; if(z==1) R[N++]=P->x[p];} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:886:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 886 | if(0==Eval_Eq_on_V(&E->e[e],P->x[p],P->n))z++; if(z==1) R[N++]=P->x[p];} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:885:54: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 885 | int e,p,d=P->n,N=0; for(p=0;pnp;p++){ int z=0; for(e=0;ene;e++) BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:886:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 886 | if(0==Eval_Eq_on_V(&E->e[e],P->x[p],P->n))z++; if(z==1) R[N++]=P->x[p];} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:887:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 887 | if(N%2) return 0; if(N==0) return -1; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:887:22: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 887 | if(N%2) return 0; if(N==0) return -1; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:892:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 892 | if(e==N) return 0; if(e>p+1){Long *X=R[e];R[e]=R[p+1];R[p+1]=X;} p++;} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:892:24: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 892 | if(e==N) return 0; if(e>p+1){Long *X=R[e];R[e]=R[p+1];R[p+1]=X;} p++;} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c: In function 'VxV': BUILDSTDERR: Polynf.c:906:3: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 906 | while(--d) z+=X[d]*Y[d]; return z;} BUILDSTDERR: | ^~~~~ BUILDSTDERR: Polynf.c:906:28: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 906 | while(--d) z+=X[d]*Y[d]; return z;} BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Polynf.c: In function 'V_to_GLZ': BUILDSTDERR: Polynf.c:914:7: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 914 | while(j--) G.x[j][x]=G.x[j][i]; while(0n)sq=2;} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1136:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1136 | if(X[0][i]+X[2][i]-X[1][i]-X[3][i])break;if(i==P->n)sq=2;} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1135:14: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1135 | if(!sq){for(i=0;in;i++) BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1136:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1136 | if(X[0][i]+X[2][i]-X[1][i]-X[3][i])break;if(i==P->n)sq=2;} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1138:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1138 | if(X[0][i]+X[3][i]-X[1][i]-X[2][i])break;if(i==P->n)sq=3;} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1138:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1138 | if(X[0][i]+X[3][i]-X[1][i]-X[2][i])break;if(i==P->n)sq=3;} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1137:14: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1137 | if(!sq){for(i=0;in;i++) BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1138:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1138 | if(X[0][i]+X[3][i]-X[1][i]-X[2][i])break;if(i==P->n)sq=3;} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1151:13: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1151 | for(i=0;i<4;i++) S[nsq][i]=el[i]; i=V->nv; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1151:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1151 | for(i=0;i<4;i++) S[nsq][i]=el[i]; i=V->nv; BUILDSTDERR: | ^ BUILDSTDERR: LG.c: In function 'auxString2SInt': BUILDSTDERR: LG.c:27:6: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 27 | while(('0'<=c[j])&&(c[j]<='9')) *n = 10*(*n)+c[j++]-'0'; if(neg)*n *=-1; BUILDSTDERR: | ^~~~~ BUILDSTDERR: LG.c:27:65: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 27 | while(('0'<=c[j])&&(c[j]<='9')) *n = 10*(*n)+c[j++]-'0'; if(neg)*n *=-1; BUILDSTDERR: | ^~ BUILDSTDERR: LG.c:28:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 28 | if(j) while(c[j]==' ') j++; return j; BUILDSTDERR: | ^~ BUILDSTDERR: LG.c:28:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 28 | if(j) while(c[j]==' ') j++; return j; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: LG.c: In function 'Read_WZ_PP': BUILDSTDERR: LG.c:53:6: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 53 | while(c[i]==b)i++; if((c[i]=='=')&&(c[i+1]=='d'))i+=2; while(c[i]==b)i++; BUILDSTDERR: | ^~~~~ BUILDSTDERR: LG.c:53:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 53 | while(c[i]==b)i++; if((c[i]=='=')&&(c[i+1]=='d'))i+=2; while(c[i]==b)i++; BUILDSTDERR: | ^~ BUILDSTDERR: LG.c:57:2: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 57 | while((im[*nz]=10*WZ->m[*nz]+c[i++]-'0';j=0; BUILDSTDERR: | ^~~~~ BUILDSTDERR: LG.c:57:66: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 57 | while((im[*nz]=10*WZ->m[*nz]+c[i++]-'0';j=0; BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c: In function 'Einstein_Metric': BUILDSTDERR: Polynf.c:1214:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1214 | if(!SimpUnimod(P,V,E,1)) continue; reg++; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1214:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1214 | if(!SimpUnimod(P,V,E,1)) continue; reg++; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1228:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1228 | for(i=0;inv;i++) kPM[j][i]=x*PM[j][i]; E->e[j].c=x; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1228:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1228 | for(i=0;inv;i++) kPM[j][i]=x*PM[j][i]; E->e[j].c=x; BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c:1239:10: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1239 | for(i=0;inv;i++) kPM[j][i]=x*PM[j][i]; E->e[j].c=x; } BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1239:53: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1239 | for(i=0;inv;i++) kPM[j][i]=x*PM[j][i]; E->e[j].c=x; } BUILDSTDERR: | ^ BUILDSTDERR: LG.c:86:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 86 | for(k=0;kz[i][k]*WZ->B[k][j]; g=NNgcd(Za[j],g);} BUILDSTDERR: | ^~~ BUILDSTDERR: LG.c:86:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 86 | for(k=0;kz[i][k]*WZ->B[k][j]; g=NNgcd(Za[j],g);} BUILDSTDERR: | ^ BUILDSTDERR: LG.c:88:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 88 | if(g==WZ->m[i]) continue; if(g>1) for(k=0;km[i]) continue; if(g>1) for(k=0;kA[k]-=X*WZ->B[k][0]; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1277:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1277 | for(j=0;jnv;j++)printf("%2ld ",P->x[V->v[j]][i]);printf(" "); BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1277:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1277 | for(j=0;jnv;j++)printf("%2ld ",P->x[V->v[j]][i]);printf(" "); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Polynf.c:1278:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1278 | for(j=0;jrI[j]);puts(""); BUILDSTDERR: | ^~~ BUILDSTDERR: LG.c:105:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 105 | for(j=0;jrI[j]);puts(""); BUILDSTDERR: | ^~~~ BUILDSTDERR: Polynf.c:1278:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1278 | for(j=0;jrI[i]) break; if(i make P0=0 */ BUILDSTDERR: | ^~~ BUILDSTDERR: LG.c:117:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 117 | for(i=0;irI[i]) break; if(i make P0=0 */ BUILDSTDERR: | ^~ BUILDSTDERR: LG.c:134:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 134 | for(j=0;jz[i][j]*WZ->A[j]; if(0==(A%=M)) continue; BUILDSTDERR: | ^~~ BUILDSTDERR: LG.c:134:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 134 | for(j=0;jz[i][j]*WZ->A[j]; if(0==(A%=M)) continue; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c: In function 'Reflexive_Fibrations': BUILDSTDERR: Polynf.c:1393:24: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1393 | for(n=0;nlines of GX */ BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1394:61: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1394 | if(ix[i][j]=PM[s[i]][j];A->n=edim; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1419:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1419 | for(i=0;ix[i][j]=PM[s[i]][j];A->n=edim; BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c:1432:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1432 | for(i=0;iN;a++) printf(" %3d",(int) _B->x[p][a]); puts(""); BUILDSTDERR: | ^~~ BUILDSTDERR: LG.c:245:57: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 245 | for(a=0;a<_B->N;a++) printf(" %3d",(int) _B->x[p][a]); puts(""); BUILDSTDERR: | ^~~~ BUILDSTDERR: Polynf.c:1449:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1449 | for(i=0;ix[i][j]=PM[s[i]][j];A->n=d;A->np=p; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1463:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1463 | for(i=0;ix[i][j]=PM[s[i]][j];A->n=d;A->np=p; BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c: In function 'All_CDn_Fibrations': BUILDSTDERR: LG.c: In function 'PrintPoCoLi': BUILDSTDERR: LG.c:445:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 445 | if(co!=1) printf("%d ",co); printf("x^%d ",(int)P->e[i]); }} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1477:6: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1477 | while(!PM[i][--j]) if(j==0) break; if(je[i]); }} BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Polynf.c:1477:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 1477 | while(!PM[i][--j]) if(j==0) break; if(jx[i][j]=PM[s[i]][j];A->n=fdim; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1481:68: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1481 | for(i=0;ix[i][j]=PM[s[i]][j];A->n=fdim; BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c: In function 'IP_Simplex_Fiber': BUILDSTDERR: Polynf.c:1543:33: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1543 | F->nf=0; for(n=0;nW[i][j]);puts("");exit(0);}} BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1555:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1555 | for(j=0;jW[i][j]);puts("");exit(0);}} BUILDSTDERR: | ^~~~ BUILDSTDERR: LG.c: In function 'Count_b01': BUILDSTDERR: LG.c:580:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 580 | for(j=0;jm[j]; for(l=0;ld;l++) /* Z_d==GSO */ BUILDSTDERR: | ^~~ BUILDSTDERR: LG.c:580:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 580 | for(j=0;jm[j]; for(l=0;ld;l++) /* Z_d==GSO */ BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c: In function 'IP_Simplex_Decomp': BUILDSTDERR: Polynf.c:1564:24: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1564 | for(n=0;nm[k]; R=kgV/W->d; BUILDSTDERR: | ^~~ BUILDSTDERR: LG.c:619:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 619 | for(k=0;km[k]; R=kgV/W->d; BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c: In function 'Aux_IPS_Print_Poly': BUILDSTDERR: Polynf.c:1595:50: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1595 | else { fprintf(outFILE," #=%d",nw); if(nw>np-_P->n) BUILDSTDERR: | ^~ BUILDSTDERR: LG.c: In function 'WIndex_HTrace': BUILDSTDERR: LG.c:657:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 657 | for(i=0;i<=N;i++) mask[i]=1< %d=#pts-dim",np-_P->n);fputs("\n",outFILE);} BUILDSTDERR: | ^~~~~ BUILDSTDERR: LG.c:657:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 657 | for(i=0;i<=N;i++) mask[i]=1<m[k]; R=kgV/W->d; BUILDSTDERR: | ^~~ BUILDSTDERR: LG.c:659:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 659 | for(k=0;km[k]; R=kgV/W->d; BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c: In function 'Print_Fiber_PolyData': BUILDSTDERR: Polynf.c:1609:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1609 | for(j=0; jn-w+1; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1609:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1609 | for(j=0; jn-w+1; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1629:52: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1629 | for(p=0;pnv;p++)for(i=0;ix[V->v[p]][s]; F->x[p][i]=x;} BUILDSTDERR: | ^ BUILDSTDERR: LG.c: In function 'Test_BottomUpQuot': BUILDSTDERR: LG.c:694:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 694 | if(i)return 1; printf("Num=");PrintPoCoLi(Num); BUILDSTDERR: | ^~ BUILDSTDERR: LG.c:694:20: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 694 | if(i)return 1; printf("Num=");PrintPoCoLi(Num); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: LG.c: In function 'MakeMobius': BUILDSTDERR: LG.c:710:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 710 | for(i=1;in=n=2*n+(X==i*i); /* #(Div(X)) */ BUILDSTDERR: | ^~~ BUILDSTDERR: LG.c:710:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 710 | for(i=1;in=n=2*n+(X==i*i); /* #(Div(X)) */ BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c: In function 'Print_Fibrations': BUILDSTDERR: Polynf.c:1707:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1707 | for(i=0;inp-1;i++) C[i]='_'; for(i=0;inp-1;i++) C[i]='_'; for(i=0;inp-1;i++) BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1708:40: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1708 | for(i=0;inp-1;i++) BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c: In function 'IP_Simplices': BUILDSTDERR: Polynf.c:1755:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1755 | if(V.v[i]>V.v[j]) swap(&V.v[i],&V.v[j]); nv=V.v[V.nv-1]+1; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1755:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1755 | if(V.v[i]>V.v[j]) swap(&V.v[i],&V.v[j]); nv=V.v[V.nv-1]+1; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1754:24: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1754 | for(i=0;iV.v[j]) swap(&V.v[i],&V.v[j]); nv=V.v[V.nv-1]+1; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1790:48: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1790 | fprintf(outFILE," #IP-simp=%d",F->nw); if(F->nw>np-_P->n) BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:1791:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1791 | fprintf(outFILE," > %d=#pts-dim",np-_P->n); fputs("\n",outFILE); BUILDSTDERR: | ^~~~~ BUILDSTDERR: Polynf.c:1811:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1811 | if(CD) free(F->P); free(F); return; BUILDSTDERR: | ^~ BUILDSTDERR: LG.c: In function 'Calc_VaHo': BUILDSTDERR: LG.c:914:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 914 | if(co>cM) cM=co; sum+=co; } BUILDSTDERR: | ^~ BUILDSTDERR: LG.c:914:23: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 914 | if(co>cM) cM=co; sum+=co; } BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1811:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1811 | if(CD) free(F->P); free(F); return; BUILDSTDERR: | ^~~~ BUILDSTDERR: LG.c: In function 'OLDTrans_Check': BUILDSTDERR: Polynf.c: In function 'AuxColGCD': BUILDSTDERR: LG.c:990:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 990 | if(targets==NULL) OLDInit_Trans_Check(mask,&targets,&mighty); targets[0]=0; BUILDSTDERR: | ^~ BUILDSTDERR: LG.c:990:66: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 990 | if(targets==NULL) OLDInit_Trans_Check(mask,&targets,&mighty); targets[0]=0; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: Polynf.c:1830:6: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1830 | while(++l<*d) if((x=labs(GxP(G[l],X,d)))) g=(g) ? Fgcd(g,x) : x; return g; BUILDSTDERR: | ^~~~~ BUILDSTDERR: Polynf.c:1830:71: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 1830 | while(++l<*d) if((x=labs(GxP(G[l],X,d)))) g=(g) ? Fgcd(g,x) : x; return g; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Polynf.c: In function 'GL_Lattice_Basis': BUILDSTDERR: Polynf.c:1844:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1844 | for(L=0;L1){M[i]/=g; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:1929:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1929 | for(k=0;k<*p;k++) g=NNgcd(g,Z[i][k]); if(g>1){M[i]/=g; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c: In function 'Aux_Mat_2_QuotientZ': BUILDSTDERR: Polynf.c:2023:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2023 | for(i=0;im){for(l=0;l<*p;l++)A[l]*=-1;s=m-s;} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:2057:15: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 2057 | if(s<0)s+=m; if(2*s>m){for(l=0;l<*p;l++)A[l]*=-1;s=m-s;} BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c: In function 'GL_Lattice_Basis_QZ': BUILDSTDERR: Polynf.c:2115:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2115 | for(l=C;l %ld /%ld\n", BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: Polynf.c:2132:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2132 | for(j=0;jnw>1) BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:2166:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 2166 | if(L[pi[j-1]]nw>1) BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:2165:25: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2165 | for(i=0;ii;j--) BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2166:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2166 | if(L[pi[j-1]]nw>1) BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c: In function 'WZ_to_GLZ': BUILDSTDERR: Polynf.c:2192:62: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2192 | { fprintf(stderr,"\nError in WZ_to_GLZ (overflow?):\n");for(i=0;i<*d;i++) BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2193:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2193 | fprintf(stderr,"%ld ",W[i]);fprintf(stderr,"=W nonzero=%d<%d\n",r,*d); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: Polynf.c: In function 'Print_xxG': BUILDSTDERR: Polynf.c:2206:34: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2206 | { int i,j; for(i=0;i<*d;i++) {for(j=0;j<*d;j++) BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2207:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2207 | fprintf(outFILE,"%3ld ",G[i][j]); fprintf(outFILE,"%s\n",s);} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: Polynf.c: In function 'VP_2_CWS': BUILDSTDERR: Polynf.c:2218:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2218 | if(p[r]>p[R]) R=r; if(p[R]==p[r]) if(d[r]p[R]) R=r; if(p[R]==p[r]) if(d[r]W[0][j]=W[R][j]; CW->d[0]=d[R]; CW->nw=1; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2220:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2220 | for(j=0;jW[0][j]=W[R][j]; CW->d[0]=d[R]; CW->nw=1; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:2232:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2232 | for(i=CW->nw;inw;iW[CW->nw][j]=W[R][j];CW->d[CW->nw]=d[R]; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2233:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2233 | for(j=0;jW[CW->nw][j]=W[R][j];CW->d[CW->nw]=d[R]; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c: In function 'LatVol_IPs_degD': BUILDSTDERR: Polynf.c:2285:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2285 | for(j=0;jn;j++)printf("%s%ld",j?",":"",vB[j]); printf(")/%ld\n",Z); BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2285:57: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2285 | for(j=0;jn;j++)printf("%s%ld",j?",":"",vB[j]); printf(")/%ld\n",Z); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Polynf.c:2294:37: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2294 | for(j=0;jnp;j++){ int i,cd=0; for(e=0;ene;e++) BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2296:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2296 | if((cd==0)||(E->ne==P->n+1)) BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c: In function 'Check_ANF_Form': BUILDSTDERR: Polynf.c:2332:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2332 | for(i=0;i<=d;i++) if(VM[i][0]) break; c+=(i==d+1); /* 0 == VM[0] */ BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2332:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2332 | for(i=0;i<=d;i++) if(VM[i][0]) break; c+=(i==d+1); /* 0 == VM[0] */ BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c:2333:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2333 | for(i=1;i<=d;i++) if(VM[i][1]) break; c+=(i==d+1); c+=(VM[0][1]==1); BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2333:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2333 | for(i=1;i<=d;i++) if(VM[i][1]) break; c+=(i==d+1); c+=(VM[0][1]==1); BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c: In function 'Make_ANF': BUILDSTDERR: Polynf.c:2361:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2361 | for(i=0;ix[V->v[i]][d]=1; P->n=d+1; V->nv++; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2361:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2361 | for(i=0;ix[V->v[i]][d]=1; P->n=d+1; V->nv++; BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c:2362:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2362 | for(j=0;j<=d;j++) P->x[p][j]=0; P->np=p+1; V->v[v]=p; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2362:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2362 | for(j=0;j<=d;j++) P->x[p][j]=0; P->np=p+1; V->v[v]=p; BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c:2364:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2364 | for(j=0;je[e].a[j]=0;E->e[e].a[d]=-1; E->e[e].c=1; E->ne++; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2364:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2364 | for(j=0;je[e].a[j]=0;E->e[e].a[d]=-1; E->e[e].c=1; E->ne++; BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c: In function 'EPrint_VL': BUILDSTDERR: Polynf.c:2380:26: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2380 | for(i=0;i<_P->n;i++) { for(j=0;jnv;j++) BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2381:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2381 | fprintf(stderr," %3ld",_P->x[V->v[j]][i]);fprintf(stderr,"\n");}} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: Polynf.c: In function 'Print_Facets': BUILDSTDERR: Polynf.c:2395:26: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2395 | for(i=0;in;i++){for(j=0;jn;i++){for(j=0;jne;e++) FI[e]=0; for(n=0;nne;e++) FI[e]=0; for(n=0;nd) return 0; p[i++]=n;} for(n=0;nx[p[n]]; BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:2491:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 2491 | if(i>d) return 0; p[i++]=n;} for(n=0;nx[p[n]]; BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c:2497:20: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: 2497 | if(sum || (m2*p2)) return 0; /* Batyrev :: inconsistent projection */ BUILDSTDERR: | ~~~^~~~ BUILDSTDERR: Polynf.c:2511:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2511 | for(n=26;n<125-e;n++) s[n]=s[e+n-26]; s[n]=0; Print_PPL(P,s); outFILE=OF; BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2511:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2511 | for(n=26;n<125-e;n++) s[n]=s[e+n-26]; s[n]=0; Print_PPL(P,s); outFILE=OF; BUILDSTDERR: | ^ BUILDSTDERR: Polynf.c:2514:56: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2514 | for(c=0;cne;f++)if((FI[f]&CI[c])==CI[c])printf(" F[%d]",f);puts("");} BUILDSTDERR: | ^~~ BUILDSTDERR: Polynf.c:2517:70: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 2517 | for(f=0;fne;f++)if((FI[f]&CI[c])==CI[c])printf(" F[%d]",f);puts("");} BUILDSTDERR: | ^~~~ BUILDSTDERR: Polynf.c:2537:9: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2537 | while(getNI(l,I)) l++; DP[k]=D[l]; if(TESTfano==1)printf("l=%d ",l); BUILDSTDERR: | ^~~~~ BUILDSTDERR: Polynf.c:2537:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 2537 | while(getNI(l,I)) l++; DP[k]=D[l]; if(TESTfano==1)printf("l=%d ",l); BUILDSTDERR: | ^~ BUILDSTDERR: Polynf.c:2559:9: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 2559 | while(getNI(l,I)) l++; DP[k]=D[l]; if(TESTfano==1)printf("l=%d ",l); BUILDSTDERR: | ^~~~~ BUILDSTDERR: Polynf.c:2559:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 2559 | while(getNI(l,I)) l++; DP[k]=D[l]; if(TESTfano==1)printf("l=%d ",l); BUILDSTDERR: | ^~ m/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o SingularInput.o SingularInput.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -o poly.x poly.o Coord.o Rat.o Vertex.o Polynf.o LG.o gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -o class.x class.o Coord.o Rat.o Vertex.o Polynf.o Subpoly.o Subadd.o Subdb.o gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -o cws.x cws.o Coord.o Rat.o Vertex.o Polynf.o LG.o gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -o nef.x nef.o Coord.o Rat.o Vertex.o Polynf.o E_Poly.o Nefpart.o LG.o gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -o mori.x mori.o Coord.o Rat.o Vertex.o Polynf.o MoriCone.o SingularInput.o LG.o rm -f *.o *.x core Building PALP optimized for 11 dimensions gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o poly.o poly.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o Coord.o Coord.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o Rat.o Rat.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o Vertex.o Vertex.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o Polynf.o Polynf.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o LG.o LG.c BUILDSTDERR: gcc -O2 -g -pipe -Wall -Werror=format-security -Wpclass.c: In function 'main': BUILDSTDERR: class.c:280:17: warning: this 'else' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 280 | else printf("original lattices only\n"); break; BUILDSTDERR: | ^~~~ BUILDSTDERR: class.c:280:65: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' BUILDSTDERR: 280 | else printf("original lattices only\n"); break; BUILDSTDERR: | ^~~~~ BUILDSTDERR: class.c:234:60: warning: variable 'x_string' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 234 | char Blank=0, *dbin=&Blank, *dbsub=&Blank, *dbout=dbin, *x_string=&Blank, BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: class.c: In function 'LocalPrintUsage': BUILDSTDERR: class.c:225:1: warning: ignoring return value of 'scanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 225 | scanf("%s",&hc); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: Subpoly.c: In function 'Start_Make_All_Subpolys': BUILDSTDERR: Subpoly.c:547:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 547 | fscanf(inFILE,"%d",&(KL.nk)); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subpoly.c:550:7: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 550 | fscanf(inFILE,"%d",&j); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subadd.c: In function 'Init_FInfoList': BUILDSTDERR: Subadd.c:78:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 78 | for(i=0;i<=VERT_Nmax;i++) FI->nNUC[i]=0; FI->NFli=NULL; BUILDSTDERR: | ^~~ BUILDSTDERR: Subadd.c:78:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 78 | for(i=0;i<=VERT_Nmax;i++) FI->nNUC[i]=0; FI->NFli=NULL; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c: In function 'Read_Honest_Poly': BUILDSTDERR: Subadd.c:209:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 209 | if(FI->NFli != NULL) printf("WARNing: NFli != NULL"); fflush(stdout); BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:209:60: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 209 | if(FI->NFli != NULL) printf("WARNing: NFli != NULL"); fflush(stdout); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Subadd.c: In function 'Read_Aux_File': BUILDSTDERR: Subadd.c:253:6: warning: this 'else' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 253 | else strcpy(auxfn,L->oname); strcat(auxfn,SAVE_FILE_EXT); BUILDSTDERR: | ^~~~ BUILDSTDERR: Subadd.c:253:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' BUILDSTDERR: 253 | else strcpy(auxfn,L->oname); strcat(auxfn,SAVE_FILE_EXT); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Subadd.c: In function 'Write_Bin_File': BUILDSTDERR: Subadd.c:353:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 353 | if((NFnum[i][j]=L->Aux.NFnum[i][j]+AI.NFnum[i][j])) v_li++; li+=v_li; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:353:62: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 353 | if((NFnum[i][j]=L->Aux.NFnum[i][j]+AI.NFnum[i][j])) v_li++; li+=v_li; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:352:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 352 | { int v_li=0; for(j=1;j<=NUCmax;j++) BUILDSTDERR: | ^~~ BUILDSTDERR: Subadd.c:353:62: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 353 | if((NFnum[i][j]=L->Aux.NFnum[i][j]+AI.NFnum[i][j])) v_li++; li+=v_li; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c: In function 'Write_Aux_File': BUILDSTDERR: Subadd.c:423:6: warning: this 'else' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 423 | else strcpy(auxfn,S->oname); strcat(auxfn,SAVE_FILE_EXT); BUILDSTDERR: | ^~~~ BUILDSTDERR: Subadd.c:423:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' BUILDSTDERR: 423 | else strcpy(auxfn,S->oname); strcat(auxfn,SAVE_FILE_EXT); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Subadd.c: In function 'Add_NF_to_List': BUILDSTDERR: Subadd.c:729:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 729 | if(incT>0) _L->IP_Time+=incT; _L->CLOCK=cpuT; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:729:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 729 | if(incT>0) _L->IP_Time+=incT; _L->CLOCK=cpuT; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:736:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 736 | if(_P->np>_L->Nmax) _L->Nmax=_P->np; if(_P->np<_L->Nmin) _L->Nmin=_P->np; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:736:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 736 | if(_P->np>_L->Nmax) _L->Nmax=_P->np; if(_P->np<_L->Nmin) _L->Nmin=_P->np; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:745:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 745 | if(incT>0) _L->NF_Time+=incT; _L->CLOCK=cpuT; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:745:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 745 | if(incT>0) _L->NF_Time+=incT; _L->CLOCK=cpuT; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c: In function 'BminOff': BUILDSTDERR: Subadd.c:834:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 834 | for(i=0;i<*d;i++)for(j=i;j<*d;j++) if(V[i][j]!=(i==j))return 0; return 1; BUILDSTDERR: | ^~~ BUILDSTDERR: Subadd.c:834:70: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 834 | for(i=0;i<*d;i++)for(j=i;j<*d;j++) if(V[i][j]!=(i==j))return 0; return 1; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Subadd.c: In function 'AuxBase2nUC': BUILDSTDERR: Subadd.c:841:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 841 | for(i=0;i<*nx-1;i++) BasePutInt(base,&m,&X); m--; BasePutInt(base,&m,&X); BUILDSTDERR: | ^~~ BUILDSTDERR: Subadd.c:841:51: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 841 | for(i=0;i<*nx-1;i++) BasePutInt(base,&m,&X); m--; BasePutInt(base,&m,&X); BUILDSTDERR: | ^ BUILDSTDERR: Subadd.c: In function 'AuxVnf2ucNF': BUILDSTDERR: Subadd.c:929:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 929 | if(one) BasePutInt(base,off,&X); i=UNIT_OFF; BasePutInt(&i,ms,&X); BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:929:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 929 | if(one) BasePutInt(base,off,&X); i=UNIT_OFF; BasePutInt(&i,ms,&X); BUILDSTDERR: | ^ BUILDSTDERR: Subadd.c: In function 'UCnf2vNF': BUILDSTDERR: Subadd.c:937:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 937 | for(i=0;i<*nuc/2;i++) X.x[i]=uc[2*i]+UCM*uc[2*i+1]; i=UNIT_OFF; BUILDSTDERR: | ^~~ BUILDSTDERR: Subadd.c:937:59: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 937 | for(i=0;i<*nuc/2;i++) X.x[i]=uc[2*i]+UCM*uc[2*i+1]; i=UNIT_OFF; BUILDSTDERR: | ^ BUILDSTDERR: Subadd.c: In function 'VF_2_ucNF': BUILDSTDERR: Subadd.c:970:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 970 | if(V->nvne) MS=1; if(V->nv>E->ne) MS=2; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:970:28: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 970 | if(V->nvne) MS=1; if(V->nv>E->ne) MS=2; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:1040:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1040 | for(j=i;j<*NV;j++) err+=(tNF[i][j]!=V_NF[i][j]); if(err) err*=1000; BUILDSTDERR: | ^~~ BUILDSTDERR: Subadd.c:1040:51: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1040 | for(j=i;j<*NV;j++) err+=(tNF[i][j]!=V_NF[i][j]); if(err) err*=1000; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:1039:11: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1039 | if(MS<2) for(i=0;i<*d;i++) BUILDSTDERR: | ^~~ BUILDSTDERR: Subadd.c:1040:51: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1040 | for(j=i;j<*NV;j++) err+=(tNF[i][j]!=V_NF[i][j]); if(err) err*=1000; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:1041:28: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1041 | if(MS-1) for(i=0;i<*d;i++)for(j=i;j<*NV;j++) BUILDSTDERR: | ^~~ BUILDSTDERR: Subadd.c:1042:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1042 | err+=(tNF[i][j]!=F_NF[i][j]); if(err) Err=1; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c: In function 'AuxPut_hNF': BUILDSTDERR: Subadd.c:1101:2: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1101 | for(i=pos--;i<*slNF;i++) SLp[i-1]=SLp[i]; (*slNF)--; (*slNB)-= *nu+2; BUILDSTDERR: | ^~~ BUILDSTDERR: Subadd.c:1101:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1101 | for(i=pos--;i<*slNF;i++) SLp[i-1]=SLp[i]; (*slNF)--; (*slNB)-= *nu+2; BUILDSTDERR: | ^ BUILDSTDERR: Subadd.c: In function 'Add_Polya_2_Polyi': BUILDSTDERR: Subadd.c:1138:23: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1138 | { if(!(AmI=vA-vI)) if(!(AmI=nuA-nuI)) BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:1140:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1140 | if(AmI<0) /* put A */ BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:1152:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1152 | if((++a)0) _L->IP_Time+=incT; _L->CLOCK=cpuT; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:1333:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1333 | if(incT>0) _L->IP_Time+=incT; _L->CLOCK=cpuT; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:1340:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1340 | if(_P->np>_L->Nmax) _L->Nmax=_P->np; if(_P->np<_L->Nmin) _L->Nmin=_P->np; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:1340:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1340 | if(_P->np>_L->Nmax) _L->Nmax=_P->np; if(_P->np<_L->Nmin) _L->Nmin=_P->np; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:1349:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1349 | if(incT>0) _L->NF_Time+=incT; _L->CLOCK=cpuT; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c:1349:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1349 | if(incT>0) _L->NF_Time+=incT; _L->CLOCK=cpuT; BUILDSTDERR: | ^~ BUILDSTDERR: Subadd.c: In function 'fgetUI': BUILDSTDERR: Subadd.c:175:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 175 | fscanf(F,"%c%c%c%c",&A,&B,&C,&D); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: LG.c: In function 'Calc_VaHo': BUILDSTDERR: LG.c:908:34: warning: 'w[]' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 908 | P->A=Z->A=COEFF_Nmax; R->A=w[N-1]+1; BUILDSTDERR: | ~^~~~~ BUILDSTDERR: Subdb.c: In function 'Add_Polya_2_DBi': BUILDSTDERR: Subdb.c:263:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 263 | if(*dbo==0)dbo=dbi; strcpy(Ofn,dbo); Ofx=&Ofn[strlen(dbo)]; BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:263:26: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 263 | if(*dbo==0)dbo=dbi; strcpy(Ofn,dbo); Ofx=&Ofn[strlen(dbo)]; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Subdb.c:296:23: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 296 | { if(!(AmI=vA-vI)) if(!(AmI=nuA-nuI)) BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:298:6: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 298 | if(AmI<0) /* put A */ BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:310:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 310 | if((++s)=slNF) goto END_SL; uc = & (ucSL[SLp[i]]); BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:845:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 845 | if(i>=slNF) goto END_SL; uc = & (ucSL[SLp[i]]); BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:846:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 846 | if((uc[0]!=v)||(uc[1]!=nu)) goto END_VN; break; BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:846:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 846 | if((uc[0]!=v)||(uc[1]!=nu)) goto END_VN; break; BUILDSTDERR: | ^~~~~ BUILDSTDERR: Subdb.c: In function 'Bin2a': BUILDSTDERR: Subdb.c:935:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 935 | if(max) printf(" r-max=%d",mc); puts(""); BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:935:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 935 | if(max) printf(" r-max=%d",mc); puts(""); BUILDSTDERR: | ^~~~ BUILDSTDERR: Subdb.c: In function 'Bin2aDBsl': BUILDSTDERR: Subdb.c:989:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 989 | if(max) printf(" r-max=%d",mc); puts(""); BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:989:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 989 | if(max) printf(" r-max=%d",mc); puts(""); BUILDSTDERR: | ^~~~ BUILDSTDERR: Subdb.c: In function 'Read_H_poly_from_DB': BUILDSTDERR: Subdb.c:1587:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1587 | for(i=0;inp;i++)for(j=0;jn;j++)P->x[i][j]=NF[j][i]; MS%=4; BUILDSTDERR: | ^~~ BUILDSTDERR: Subdb.c:1587:66: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1587 | for(i=0;inp;i++)for(j=0;jn;j++)P->x[i][j]=NF[j][i]; MS%=4; BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c: In function 'Aux_Print_CoverPoly': BUILDSTDERR: Subdb.c:1634:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1634 | if(0!=(Xij % D[i])) err=1; printf("%ld ",Xij);} puts(""); BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:1634:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1634 | if(0!=(Xij % D[i])) err=1; printf("%ld ",Xij);} puts(""); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Subdb.c:1641:25: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1641 | printf(" G.P="); for(j=0;j<*N;j++) BUILDSTDERR: | ^~~ BUILDSTDERR: Subdb.c:1642:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1642 | printf("%2ld ",AuxGxP(G[i],X[j],d));puts("");} exit(0);} BUILDSTDERR: | ^~~~ BUILDSTDERR: Subdb.c: In function 'Aux_Print_SLpoly': BUILDSTDERR: Subdb.c:1648:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1648 | for(i=1;i<*d;i++) printf(" %ld",D[i]); printf(" #%d\n",*x); BUILDSTDERR: | ^~~ BUILDSTDERR: Subdb.c:1648:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1648 | for(i=1;i<*d;i++) printf(" %ld",D[i]); printf(" #%d\n",*x); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Subdb.c:1657:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1657 | if(0!=(Xij % D[i])) err=1; printf("%ld ",Xij/D[i]);} puts(""); BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:1657:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1657 | if(0!=(Xij % D[i])) err=1; printf("%ld ",Xij/D[i]);} puts(""); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: Subdb.c:1664:25: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1664 | printf(" G.P="); for(j=0;j<*N;j++) BUILDSTDERR: | ^~~ BUILDSTDERR: Subdb.c:1665:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1665 | printf("%2ld ",AuxGxP(G[i],X[j],d));puts("");} exit(0);} BUILDSTDERR: | ^~~~ BUILDSTDERR: Subdb.c: In function 'PH_Sublat_Polys': BUILDSTDERR: Subdb.c:1683:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1683 | if(('1'I */ BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:1683:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1683 | if(('1'I */ BUILDSTDERR: | ^ BUILDSTDERR: Subdb.c:1694:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1694 | { int e, z=0; for(e=0;eomitFIP) RelPts[N++]=_P->x[p]; BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c: In function 'V_Sublat_Polys': BUILDSTDERR: Subdb.c:1739:9: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1739 | for(N=0;Nx[V.v[N]]; ++x; BUILDSTDERR: | ^~~ BUILDSTDERR: Subdb.c:1739:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1739 | for(N=0;Nx[V.v[N]]; ++x; BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c: In function 'Bin_2_ANF': BUILDSTDERR: Subdb.c:1823:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1823 | if(max) printf(" r-max=%d",mc); puts(""); BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:1823:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1823 | if(max) printf(" r-max=%d",mc); puts(""); BUILDSTDERR: | ^~~~ BUILDSTDERR: Subdb.c: In function 'Bin_2_ANF_DBsl': BUILDSTDERR: Subdb.c:1874:6: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1874 | if(max) printf(" r-max=%d",mc); puts(""); BUILDSTDERR: | ^~ BUILDSTDERR: Subdb.c:1874:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1874 | if(max) printf(" r-max=%d",mc); puts(""); BUILDSTDERR: | ^~~~ BUILDSTDERR: Subdb.c: In function 'Init_DB': BUILDSTDERR: Subdb.c:136:3: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 136 | fscanf(DB->Finfo, "%d %d %d %d %d %lld %d %lld %lld %d %d %d %d", BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 137 | &d, &DB->nV, &DB->nVmax, &DB->NUCmax, &list_num, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 138 | &DB->nNF, &DB->nSM, &DB->nNM, &DB->NB, &sl_nNF, &sl_SM, &sl_NM, &sl_NB); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:150:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 150 | fscanf(DB->Finfo,"%d",&v); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:151:5: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 151 | fscanf(DB->Finfo,"%d",&(DB->nNUC[v])); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:153:7: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 153 | fscanf(DB->Finfo,"%d", &nu); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:154:7: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 154 | fscanf(DB->Finfo,"%d", &(DB->NFnum[v][nu])); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c: In function 'Add_Polya_2_DBi': BUILDSTDERR: Subdb.c:267:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 267 | fscanf(FI,"%d%d%d%d%d%lld%d%lld %lld %d%d%d%d",&d,&i,&j,&nu,&Ili, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 268 | &FIi.nNF,&FIi.nSM,&FIi.nNM,&FIi.NB,&IslNF,&IslSM,&IslNM,&IslNB); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:274:8: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 274 | { fscanf(FI,"%d",&v); fscanf(FI,"%d",&j); FIi.nNUC[v]=j; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:274:28: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 274 | { fscanf(FI,"%d",&v); fscanf(FI,"%d",&j); FIi.nNUC[v]=j; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:276:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 276 | { fscanf(FI,"%d",&nu); fscanf(FI,"%d",&FIi.NFnum[v][nu]); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:276:27: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 276 | { fscanf(FI,"%d",&nu); fscanf(FI,"%d",&FIi.NFnum[v][nu]); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c: In function 'Check_NF_Order': BUILDSTDERR: Subdb.c:512:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 512 | fscanf(F,"%d%d%d%d%d%lld%d%lld %lld %d%d%d%d", BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 513 | &d,&i,&j,&nu,&list_num,&L.nNF,&L.nSM,&L.nNM,&L.NB, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 514 | &sl_nNF,&sl_SM,&sl_NM,&sl_NB); L.nV=i; L.nVmax=j; L.NUCmax=nu; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:523:11: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 523 | { fscanf(F,"%d",&v); fscanf(F,"%d",&j); L.nNUC[v]=j; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:523:30: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 523 | { fscanf(F,"%d",&v); fscanf(F,"%d",&j); L.nNUC[v]=j; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:526:15: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 526 | { fscanf(F,"%d",&nu); fscanf(F,"%d",&L.NFnum[v][nu]); tln++; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:526:35: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 526 | { fscanf(F,"%d",&nu); fscanf(F,"%d",&L.NFnum[v][nu]); tln++; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c: In function 'Reduce_Aux_File': BUILDSTDERR: Subdb.c:652:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 652 | fscanf(FS,"%d%d%d%d%d%lld%d%lld %lld %d%d%d%lld",&d,&i,&j,&nu,&Sli, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 653 | &sNF,&FIs.nSM,&sNM,&FIs.NB,&SslNF,&SslSM,&SslNM,&SslNB); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:656:11: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 656 | { fscanf(FS,"%d",&v); fscanf(FS,"%d",&j); FIs.nNUC[v]=j; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:656:31: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 656 | { fscanf(FS,"%d",&v); fscanf(FS,"%d",&j); FIs.nNUC[v]=j; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:658:16: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 658 | { fscanf(FS,"%d",&nu);fscanf(FS,"%d",&FIs.NFnum[v][nu]); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:658:36: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 658 | { fscanf(FS,"%d",&nu);fscanf(FS,"%d",&FIs.NFnum[v][nu]); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c: In function 'Bin2aDBsl': BUILDSTDERR: Subdb.c:953:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 953 | fscanf(F,"%d%d%d%d%d%lld%d%lld %lld %d%d%d%d", BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 954 | &d,&i,&j,&nu,&list_num,&L.nNF,&L.nSM,&L.nNM,&L.NB, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 955 | &sl_nNF,&sl_SM,&sl_NM,&sl_NB); L.nV=i; L.nVmax=j; L.NUCmax=nu; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c: In function 'Open_DB': BUILDSTDERR: Subdb.c:1509:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1509 | fscanf(DB->Finfo, "%d %d %d %d %d %lld %d %lld %lld %d %d %d %d", BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 1510 | &DB->d,&DB->nV,&DB->nVmax,&DB->NUCmax,&DB->list_num, &DB->nNF,&DB->nSM, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 1511 | &DB->nNM, &DB->NB, &DB->sl_nNF, &DB->sl_SM, &DB->sl_NM, &DB->sl_NB); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:1518:2: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1518 | fscanf(DB->Finfo,"%d",&v); fscanf(DB->Finfo,"%d",&(DB->nNUC[v])); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:1518:29: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1518 | fscanf(DB->Finfo,"%d",&v); fscanf(DB->Finfo,"%d",&(DB->nNUC[v])); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:1520:12: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1520 | fscanf(DB->Finfo,"%d", &nu); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c:1521:12: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1521 | fscanf(DB->Finfo,"%d", &(DB->NFnum[v][nu])); } } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: Subdb.c: In function 'Bin_2_ANF_DBsl': BUILDSTDERR: Subdb.c:1836:6: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1836 | fscanf(F,"%d%d%d%d%d%lld%d%lld %lld %d%d%d%d", BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 1837 | &d,&i,&j,&nu,&list_num,&L.nNF,&L.nSM,&L.nNM,&L.NB, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 1838 | &sl_nNF,&sl_SM,&sl_NM,&sl_NB); L.nV=i; L.nVmax=j; L.NUCmax=nu; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: cws.c: In function 'AddHalf': BUILDSTDERR: cws.c:411:7: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 411 | while(' '==(c=fgetc(inFILE ))); ungetc(c,inFILE); /* read blanks */ BUILDSTDERR: | ^~~~~ BUILDSTDERR: cws.c:411:39: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 411 | while(' '==(c=fgetc(inFILE ))); ungetc(c,inFILE); /* read blanks */ BUILDSTDERR: | ^~~~~~ BUILDSTDERR: cws.c: In function 'Npoly2cws': BUILDSTDERR: cws.c:477:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 477 | if(!IP_Check(P,&V,&E)) Die("Not IP!"); Sort_VL(&V); BUILDSTDERR: | ^~ BUILDSTDERR: cws.c:477:41: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 477 | if(!IP_Check(P,&V,&E)) Die("Not IP!"); Sort_VL(&V); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: cws.c: In function 'weicomp': BUILDSTDERR: cws.c:509:6: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 509 | while((i)&&(w1.n[i]==w2.n[i])) i--; return w2.n[i]-w1.n[i]; BUILDSTDERR: | ^~~~~ BUILDSTDERR: cws.c:509:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 509 | while((i)&&(w1.n[i]==w2.n[i])) i--; return w2.n[i]-w1.n[i]; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: cws.c: In function 'insertat': BUILDSTDERR: cws.c:515:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 515 | for(j=0;j<=X->N;j++) X->wli[position].n[j]=ww.n[j]; X->wnum++; BUILDSTDERR: | ^~~ BUILDSTDERR: cws.c:515:62: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 515 | for(j=0;j<=X->N;j++) X->wli[position].n[j]=ww.n[j]; X->wnum++; BUILDSTDERR: | ^ BUILDSTDERR: cws.c: In function 'Make_34_Weights': BUILDSTDERR: cws.c:663:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 663 | if(Info++) puts(""); WRITE_Weight(&W); printf("%s",c);}} BUILDSTDERR: | ^~ BUILDSTDERR: cws.c:663:23: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 663 | if(Info++) puts(""); WRITE_Weight(&W); printf("%s",c);}} BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: cws.c: In function 'T_Insertat': BUILDSTDERR: cws.c:805:6: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 805 | for(j=0;jwli[position][j]=ww[j]; X->wnum++; BUILDSTDERR: | ^~~ BUILDSTDERR: cws.c:805:56: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 805 | for(j=0;jwli[position][j]=ww[j]; X->wnum++; BUILDSTDERR: | ^ BUILDSTDERR: cws.c: In function 'Make_IP_CWS': BUILDSTDERR: cws.c:1451:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1451 | if(!IsDigit(*a)) Die("after -c there must be a digit!"); d = atoi(a); BUILDSTDERR: | ^~ BUILDSTDERR: cws.c:1451:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1451 | if(!IsDigit(*a)) Die("after -c there must be a digit!"); d = atoi(a); BUILDSTDERR: | ^ BUILDSTDERR: cws.c:1455:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1455 | if(!IsDigit(*a)) Die("after -n there must be a digit!"); nF = atoi(a); BUILDSTDERR: | ^~ BUILDSTDERR: cws.c:1455:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1455 | if(!IsDigit(*a)) Die("after -n there must be a digit!"); nF = atoi(a); BUILDSTDERR: | ^~ BUILDSTDERR: cws.c:1466:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1466 | if((narg > n) && (fn[n][0] != '-')) Die("too many infiles!"); n--; t.nu=0; BUILDSTDERR: | ^~ BUILDSTDERR: cws.c:1466:65: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1466 | if((narg > n) && (fn[n][0] != '-')) Die("too many infiles!"); n--; t.nu=0; BUILDSTDERR: | ^ BUILDSTDERR: cws.c: In function 'Conv': BUILDSTDERR: cws.c:1698:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1698 | if(!IsDigit(*a)) Die("after -c there must be a digit!"); x=atoi(a);} BUILDSTDERR: | ^~ BUILDSTDERR: cws.c:1698:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1698 | if(!IsDigit(*a)) Die("after -c there must be a digit!"); x=atoi(a);} BUILDSTDERR: | ^ BUILDSTDERR: cws.c: In function 'NP_use_lat': BUILDSTDERR: cws.c:1747:5: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1747 | while((fscanf(outFILE,"%d",&tmp))!=EOF);fclose(outFILE); return tmp; BUILDSTDERR: | ^~~~~ BUILDSTDERR: cws.c:1747:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 1747 | while((fscanf(outFILE,"%d",&tmp))!=EOF);fclose(outFILE); return tmp; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: cws.c: In function 'SimplexPointCount': BUILDSTDERR: cws.c:1778:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1778 | for(n=0;nn; j++) _P_AUX->x[_P_AUX->np][j] = 0; _P_AUX->np++; BUILDSTDERR: | ^~~ BUILDSTDERR: E_Poly.c:231:64: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 231 | for(j = 0; j < _P_AUX->n; j++) _P_AUX->x[_P_AUX->np][j] = 0; _P_AUX->np++; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from Global.h:5, BUILDSTDERR: from E_Poly.c:1: BUILDSTDERR: E_Poly.c: In function 'AnalyseGorensteinCone': BUILDSTDERR: E_Poly.c:1483:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] BUILDSTDERR: 1483 | assert(_E_D->ne = _V->nv); BUILDSTDERR: | ^~~~ BUILDSTDERR: E_Poly.c:1484:12: warning: suggest parentheses around assignment used as truth value [-Wparentheses] BUILDSTDERR: 1484 | assert(_E->ne = _V_D->nv); BUILDSTDERR: | ^~ BUILDSTDERR: Nefpart.c: In function 'Select_Sv': BUILDSTDERR: Nefpart.c:710:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 710 | if (_F->Test) BUILDSTDERR: | ^~ BUILDSTDERR: Nefpart.c:712:12: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 712 | Select_Sv(S, _VF, _M, _G, _X, _Y, _MR, _FVl, step, _PTL, _F); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: Nefpart.c:705:2: warning: ignoring return value of 'scanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 705 | scanf("%c",&c); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: MoriCone.c: In function 'Choose': BUILDSTDERR: MoriCone.c:126:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 126 | for(i=0;ix[CC[c]]; sv=SimplexVolume(X,P->n); BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:161:42: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 161 | for(c=0;cx[CC[c]]; sv=SimplexVolume(X,P->n); BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c: In function 'OLD_LinRelLatticeBasis': BUILDSTDERR: MoriCone.c:186:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 186 | if(x) fprintf(SF,","); fprintf(SF,"%s%d-%s%d",B,++x,D,y+1);} BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:186:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 186 | if(x) fprintf(SF,","); fprintf(SF,"%s%d-%s%d",B,++x,D,y+1);} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: MoriCone.c:196:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 196 | if(x)fprintf(SF,",");fprintf(SF,"%s%d-%s%d",B,++x,D,y+1);} /* OFFSET */ BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:196:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 196 | if(x)fprintf(SF,",");fprintf(SF,"%s%d-%s%d",B,++x,D,y+1);} /* OFFSET */ BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: MoriCone.c: In function 'MoriGen': BUILDSTDERR: MoriCone.c:222:3: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 222 | for(i=0;inv;i++) BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:229:35: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 229 | fprintf(outFILE,"%d ",V->v[i]); fprintf(outFILE,"#=%d\n",V->nv);} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: MoriCone.c: In function 'Check_Mori': BUILDSTDERR: MoriCone.c:281:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 281 | for(b=0;bn;i++)UT->x[UT->np][i]=0; UT->np++; Find_Equations(UT,&V,E); BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:293:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 293 | for(i=0;in;i++)UT->x[UT->np][i]=0; UT->np++; Find_Equations(UT,&V,E); BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:260:30: warning: variable 'ng0' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 260 | int i,j,r=0,d=P->n,ngen=0, ng0,nv,np; Long Z[POLY_Dmax+1]; VertexNumList V; BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c: In function 'Print_Mori': BUILDSTDERR: MoriCone.c:325:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 325 | for(b=0;bn;i++)UT->x[UT->np][i]=0; UT->np++; Find_Equations(UT,&V,E); BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:337:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 337 | for(i=0;in;i++)UT->x[UT->np][i]=0; UT->np++; Find_Equations(UT,&V,E); BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:305:30: warning: variable 'ng0' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 305 | int i,j,r=0,d=P->n,ngen=0, ng0,e0=0,nm=0,nv,np; BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c: In function 'Triang_from_SR': BUILDSTDERR: MoriCone.c:391:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 391 | if(binco++>2999)binco=2999; A = (Inci64*) malloc(2*binco*sizeof(Inci64)); BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:391:31: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 391 | if(binco++>2999)binco=2999; A = (Inci64*) malloc(2*binco*sizeof(Inci64)); BUILDSTDERR: | ^ BUILDSTDERR: MoriCone.c: In function 'StanleyReisner': BUILDSTDERR: MoriCone.c:406:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 406 | if(j>d)j=d+1; while(i2999)binco=2999; BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:406:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 406 | if(j>d)j=d+1; while(i2999)binco=2999; BUILDSTDERR: | ^~~~~ BUILDSTDERR: MoriCone.c:427:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 427 | if(TeST.I[i]==T->I[j]) sum++; if(sum!=1) break;} if(in) ok=0;} BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:427:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 427 | if(TeST.I[i]==T->I[j]) sum++; if(sum!=1) break;} if(in) ok=0;} BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:426:38: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 426 | {for(i=0;in;i++) {int sum=0; for(j=0;jn;j++) BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:427:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 427 | if(TeST.I[i]==T->I[j]) sum++; if(sum!=1) break;} if(in) ok=0;} BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c: In function 'ConeAngle': BUILDSTDERR: MoriCone.c:487:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 487 | if(X>0)return 1;if(X<0)return -1;return(AcuteAngle(L,R)>0)?0:-1;}// [pi,)->-1 BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:487:19: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 487 | if(X>0)return 1;if(X<0)return -1;return(AcuteAngle(L,R)>0)?0:-1;}// [pi,)->-1 BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c: In function 'SameRay': BUILDSTDERR: MoriCone.c:511:52: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 511 | int SameRay(Long *X,Long *Y,int d){int x=0,y=000; while(d--) BUILDSTDERR: | ^~~~~ BUILDSTDERR: MoriCone.c:515:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 515 | if(x) return (x*y>0); else {puts("ZeroVectors in SameRay (forbidden)"); BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c: In function 'MakeVecPrim': BUILDSTDERR: MoriCone.c:539:43: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] BUILDSTDERR: 539 | void MakeVecPrim(Long *X){Long g=1;if(X[0]*X[1])g=Fgcd(X[0],X[1]); BUILDSTDERR: | ~~~~^~~~~ BUILDSTDERR: MoriCone.c:540:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 540 | if(X[2])g=Fgcd(g,X[2]); if(g<0)g=-g; if(g>1){X[0]/=g;X[1]/=g;X[2]/=g;}} BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:540:27: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 540 | if(X[2])g=Fgcd(g,X[2]); if(g<0)g=-g; if(g>1){X[0]/=g;X[1]/=g;X[2]/=g;}} BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c: In function 'Triang1dSFan': BUILDSTDERR: MoriCone.c:570:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 570 | for(j=0;jx[i][j]; F[k++]=i;} assert(k==d+1); BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:570:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 570 | for(j=0;jx[i][j]; F[k++]=i;} assert(k==d+1); BUILDSTDERR: | ^ BUILDSTDERR: MoriCone.c:583:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 583 | if(*B.x[k]>0) CT[*nmt][nt[*nmt]++]=CI-makeN(F[k]); tnt+=i; (*nmt)++;} BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:583:56: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 583 | if(*B.x[k]>0) CT[*nmt][nt[*nmt]++]=CI-makeN(F[k]); tnt+=i; (*nmt)++;} BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:582:35: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 582 | if(i>1){CT[*nmt]=X; nt[*nmt]=0; for(k=0;k<=d;k++) BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:583:56: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 583 | if(*B.x[k]>0) CT[*nmt][nt[*nmt]++]=CI-makeN(F[k]); tnt+=i; (*nmt)++;} BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:585:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 585 | if(*B.x[k]<0) CT[*nmt][nt[*nmt]++]=CI-makeN(F[k]); tnt+=j; (*nmt)++;} BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:585:56: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 585 | if(*B.x[k]<0) CT[*nmt][nt[*nmt]++]=CI-makeN(F[k]); tnt+=j; (*nmt)++;} BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:584:37: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 584 | if(j>1){CT[*nmt]=X+i; nt[*nmt]=0; for(k=0;k<=d;k++) BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:585:56: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 585 | if(*B.x[k]<0) CT[*nmt][nt[*nmt]++]=CI-makeN(F[k]); tnt+=j; (*nmt)++;} BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c: In function 'Triang3dSFan': BUILDSTDERR: MoriCone.c:687:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 687 | for(j=0;jx[i][j]; F[f++]=i;} GaleTransform(A,&B); BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:687:44: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 687 | for(j=0;jx[i][j]; F[f++]=i;} GaleTransform(A,&B); BUILDSTDERR: | ^ BUILDSTDERR: MoriCone.c:722:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 722 | if(XYZcone(BZR(Eli[a][0]),BZR(b),BZR(Eli[a][1]))>0)break;if(b0)break;if(b0)break;if(bnv,j, cp=_P->np-1,t=E->ne,d=_P->n, Dh0[VERT_Nmax], Dh2[VERT_Nmax]; BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c: In function 'ReadInt': BUILDSTDERR: MoriCone.c:1419:6: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1419 | while(' '==(c=fgetc(inFILE))); ungetc(c,inFILE); return n; BUILDSTDERR: | ^~~~~ BUILDSTDERR: MoriCone.c:1419:37: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 1419 | while(' '==(c=fgetc(inFILE))); ungetc(c,inFILE); return n; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: MoriCone.c: In function 'Read_INCI': BUILDSTDERR: MoriCone.c:1426:3: warning: this 'while' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1426 | while(' '==(c=fgetc(inFILE))); ungetc(c,inFILE); BUILDSTDERR: | ^~~~~ BUILDSTDERR: MoriCone.c:1426:34: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' BUILDSTDERR: 1426 | while(' '==(c=fgetc(inFILE))); ungetc(c,inFILE); BUILDSTDERR: | ^~~~~~ BUILDSTDERR: MoriCone.c: In function 'Print_Mori_Old': BUILDSTDERR: MoriCone.c:1506:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1506 | for(k=0;k<=d;k++) pli[k]=V.v[k]; INCI_2_VNL(I[i],&V,p); BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:1506:38: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1506 | for(k=0;k<=d;k++) pli[k]=V.v[k]; INCI_2_VNL(I[i],&V,p); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: MoriCone.c:1509:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1509 | for(a=0;a<=d;a++)printf("%d ",V.v[a]); puts("=Ij ... error"); BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:1509:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1509 | for(a=0;a<=d;a++)printf("%d ",V.v[a]); puts("=Ij ... error"); BUILDSTDERR: | ^~~~ BUILDSTDERR: MoriCone.c:1523:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1523 | for(b=0;bn;i++)UT->x[UT->np][i]=0; UT->np++; Find_Equations(UT,&V,E); BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c:1535:43: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' BUILDSTDERR: 1535 | for(i=0;in;i++)UT->x[UT->np][i]=0; UT->np++; Find_Equations(UT,&V,E); BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:1547:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1547 | if(Inci64_LE(IE[i],IE[j])&&!Inci64_EQ(IE[i],IE[j])) break;if(j==nv) m[nm++]=i;} BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:1547:63: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' BUILDSTDERR: 1547 | if(Inci64_LE(IE[i],IE[j])&&!Inci64_EQ(IE[i],IE[j])) break;if(j==nv) m[nm++]=i;} BUILDSTDERR: | ^~ BUILDSTDERR: MoriCone.c:1546:21: warning: this 'for' clause does not guard... [-Wmisleading-indentation] BUILDSTDERR: 1546 | for(i=0;in,p=P->np, ngen=0, pli[POLY_Dmax+1],ng0,e0=0,nm=0,nv,np; BUILDSTDERR: | ^~~ BUILDSTDERR: MoriCone.c: In function 'ComputeStanleyReisner': BUILDSTDERR: MoriCone.c:1579:24: warning: variable 'G' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 1579 | Inci64 *IV, *A, *B, *G[POLY_Dmax], *M, *N; BUILDSTDERR: | ^ BUILDSTDERR: MoriCone.c: In function 'ReadInt': BUILDSTDERR: MoriCone.c:1418:24: warning: ignoring return value of 'fscanf', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 1418 | ungetc(c,inFILE); fscanf(inFILE,"%d",&n); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: SingularInput.c: In function 'Read_HyperSurf': BUILDSTDERR: SingularInput.c:49:3: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 49 | fgets(string, sizeof string, stdin); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: SingularInput.c:58:3: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result [-Wunused-result] BUILDSTDERR: 58 | fgets(string, maxline ,stream); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o class.o class.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o Subpoly.o Subpoly.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o Subadd.o Subadd.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o Subdb.o Subdb.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o cws.o cws.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o nef.o nef.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o E_Poly.o E_Poly.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o Nefpart.o Nefpart.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o mori.o mori.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o MoriCone.o MoriCone.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -c -o SingularInput.o SingularInput.c gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -o poly.x poly.o Coord.o Rat.o Vertex.o Polynf.o LG.o BUILDSTDERR: gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches/usr/bin/ld: SingularInput.o: in function `HyperSurfSingular': BUILDSTDERR: /builddir/build/BUILD/palp-2.1/SingularInput.c:85: warning: the use of `tmpnam' is dangerous, better use `mkstemp' + for file in poly class cws nef mori + mv poly.x bin/poly-11d.x + for file in poly class cws nef mori + mv class.x bin/class-11d.x + for file in poly class cws nef mori + mv cws.x bin/cws-11d.x + for file in poly class cws nef mori + mv nef.x bin/nef-11d.x + for file in poly class cws nef mori + mv mori.x bin/mori-11d.x + make cleanall + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -o class.x class.o Coord.o Rat.o Vertex.o Polynf.o Subpoly.o Subadd.o Subdb.o gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -o cws.x cws.o Coord.o Rat.o Vertex.o Polynf.o LG.o gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -o nef.x nef.o Coord.o Rat.o Vertex.o Polynf.o E_Poly.o Nefpart.o LG.o gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -o mori.x mori.o Coord.o Rat.o Vertex.o Polynf.o MoriCone.o SingularInput.o LG.o rm -f *.o *.x core Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.AcESiT + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64 BUILDSTDERR: ++ dirname /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64 + cd palp-2.1 + mkdir -p /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin + pushd bin + for exe in *.x + install -m 755 class-11d.x /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/class-11d.x + for exe in *.x + install -m 755 class-4d.x /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/class-4d.x + for exe in *.x + install -m 755 class-5d.x /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/class-5d.x + for exe in *.x + install -m 755 class-6d.x /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/class-6d.x + for exe in *.x + install -m 755 cws-11d.x /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/cws-11d.x + for exe in *.x + install -m 755 cws-4d.x /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/cws-4d.x + for exe in *.x + install -m 755 cws-5d.x /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/cws-5d.x + for exe in *.x + install -m 755 cws-6d.x /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/cws-6d.x + for exe in *.x + install -m 755 mori-11d.x /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/mori-11d.x + for exe in *.x + install -m 755 mori-4d.x /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/mori-4d.x + for exe in *.x + install -m 755 mori-5d.x /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/mori-5d.x + for exe in *.x + install -m 755 mori-6d.x /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/mori-6d.x + for exe in *.x + install -m 755 nef-11d.x /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/nef-11d.x + for exe in *.x + install -m 755 nef-4d.x /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/nef-4d.x + for exe in *.x + install -m 755 nef-5d.x /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/nef-5d.x + for exe in *.x + install -m 755 nef-6d.x /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/nef-6d.x + for exe in *.x + install -m 755 poly-11d.x /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/poly-11d.x + for exe in *.x + install -m 755 poly-4d.x /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/poly-4d.x + for exe in *.x + install -m 755 poly-5d.x /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/poly-5d.x + for exe in *.x + install -m 755 poly-6d.x /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/poly-6d.x + popd + for file in poly class cws nef mori + ln -sf poly-6d.x /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/poly.x + for file in poly class cws nef mori + ln -sf class-6d.x /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/class.x + for file in poly class cws nef mori + ln -sf cws-6d.x /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/cws.x + for file in poly class cws nef mori + ln -sf nef-6d.x /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/nef.x + for file in poly class cws nef mori + ln -sf mori-6d.x /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/mori.x + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 2.1-13.fc31 --unique-debug-suffix -2.1-13.fc31.riscv64 --unique-debug-src-base palp-2.1-13.fc31.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/palp-2.1 ~/build/BUILD/palp-2.1/bin ~/build/BUILD/palp-2.1 ~/build/BUILD/palp-2.1 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/class-4d.x explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/class-5d.x explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/class-6d.x explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/class-11d.x extracting debug info from /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/class-4d.x extracting debug info from /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/class-6d.x extracting debug info from /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/class-5d.x extracting debug info from /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/class-11d.x explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/cws-11d.x explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/cws-4d.x explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/cws-5d.x extracting debug info from /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/cws-11d.x extracting debug info from /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/cws-4d.x extracting debug info from /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/cws-5d.x explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/cws-6d.x extracting debug info from /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/cws-6d.x explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/mori-11d.x extracting debug info from /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/mori-11d.x explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/mori-6d.x explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/mori-5d.x explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/mori-4d.x extracting debug info from /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/mori-6d.x extracting debug info from /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/mori-5d.x extracting debug info from /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/mori-4d.x explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/nef-11d.x explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/nef-4d.x extracting debug info from /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/nef-11d.x extracting debug info from /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/nef-4d.x explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/nef-5d.x extracting debug info from /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/nef-5d.x explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/nef-6d.x extracting debug info from /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/nef-6d.x explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/poly-11d.x explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/poly-4d.x extracting debug info from /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/poly-11d.x BUILDSTDERR: extracting debug info from /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin1470 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs /poly-4d.x explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/poly-5d.x extracting debug info from /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/poly-5d.x explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/poly-6d.x extracting debug info from /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/bin/poly-6d.x original debug info size: 21688kB, size after compression: 20960kB /usr/lib/rpm/sepdebugcrcfix: Updated 20 CRC32s, 0 CRC32s did match. Processing files: palp-2.1-13.fc31.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.OPUJiX + umask 022 + cd /builddir/build/BUILD + cd palp-2.1 + DOCDIR=/builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/share/doc/palp + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/share/doc/palp + cp -pr COPYING /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/share/doc/palp + cp -pr 1205.4147v1.pdf /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64/usr/share/doc/palp + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Provides: palp = 2.1-13.fc31 palp(riscv-64) = 2.1-13.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) rtld(GNU_HASH) Processing files: palp-debugsource-2.1-13.fc31.riscv64 Provides: palp-debugsource = 2.1-13.fc31 palp-debugsource(riscv-64) = 2.1-13.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: palp-debuginfo-2.1-13.fc31.riscv64 Provides: debuginfo(build-id) = 0b38179b8e7ab2879323cb972d8f6388662c1c8a debuginfo(build-id) = 10d521198e83ed6dd494a8adacbbb8b88a211e87 debuginfo(build-id) = 1a20fa2f2a8b17d36612a3552db7d35853874b40 debuginfo(build-id) = 2f71caafa669dca5c6adf28afc253ac5dddbd681 debuginfo(build-id) = 476b95afd7883aef9c62c6fadf862ed457fc301f debuginfo(build-id) = 4d30c40c0956285bf83930b5119758ac906d3eaa debuginfo(build-id) = 4e6a734c819513b142ea952ad909b688e5727870 debuginfo(build-id) = 551ac69e7ce345f2c842034a0ecdb51c5f7bf01c debuginfo(build-id) = 6f20fa5b47cb275eeb17f14d6946976a5485fbc5 debuginfo(build-id) = 75a30c4951b8a117dd8659146b0f749d849aa069 debuginfo(build-id) = 7fada1be3e294403be1903b09fda484cf2fae439 debuginfo(build-id) = 7fce7f5ac71d468297eeb2f12952441a6b79cdcc debuginfo(build-id) = 8615d3c1483df05cd9286c323ad8f186b85797f5 debuginfo(build-id) = b58fbcc787e5b54801d254a71e9ec982878b86c2 debuginfo(build-id) = c4bf954c8c7fc833b318a9adc0e2a5f0be4715a7 debuginfo(build-id) = dccef0234ec872ccce60e37c4ff5d0780285919c debuginfo(build-id) = deca955b5a9f9c963b7a7239931ca1f33b429322 debuginfo(build-id) = e8188722cd894b4cc457d3ecdaf5a807aa215638 debuginfo(build-id) = ea5427b6de1ed290a9bdebdaa70bf64d87d62d96 debuginfo(build-id) = f3492dd85d1386ceec3d5f6863df2bd1e8bc7865 palp-debuginfo = 2.1-13.fc31 palp-debuginfo(riscv-64) = 2.1-13.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: palp-debugsource(riscv-64) = 2.1-13.fc31 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64 Wrote: /builddir/build/RPMS/palp-debugsource-2.1-13.fc31.riscv64.rpm Wrote: /builddir/build/RPMS/palp-2.1-13.fc31.riscv64.rpm Wrote: /builddir/build/RPMS/palp-debuginfo-2.1-13.fc31.riscv64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.WGeBNX + umask 022 + cd /builddir/build/BUILD + cd palp-2.1 + /usr/bin/rm -rf /builddir/build/BUILDROOT/palp-2.1-13.fc31.riscv64 + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Child return code was: 0