1
# make ddd exit with code 1 if something goes wrong, especially the test suite
5
@@ -151,6 +151,7 @@ int main(int argc, char *argv[])
6
unsigned int genseed=0;
12
struct futureTricks fut;
13
@@ -282,19 +283,19 @@ int main(int argc, char *argv[])
17
- { generate(gen,genseed,gencards,gentricks);
18
+ { success = generate(gen,genseed,gencards,gentricks);
22
- { timeAll(pszfile,trumps,leader);
23
+ { success = timeAll(pszfile,trumps,leader);
27
- { timeg(pszfile,-1,1,1,pszxcn,(leader==-1?0:leader),bverbose);
28
+ { success = timeg(pszfile,-1,1,1,pszxcn,(leader==-1?0:leader),bverbose);
32
- { giblib(pszfile,-1,1,1,pszgiblib);
33
+ { success = giblib(pszfile,-1,1,1,pszgiblib);
37
@@ -312,7 +313,7 @@ int main(int argc, char *argv[])
41
- { tricks(&gib,deal,-1,1,1);
42
+ { success = tricks(&gib,deal,-1,1,1);
46
@@ -330,7 +331,7 @@ int main(int argc, char *argv[])
50
- if(setDDS(&gib,&dl) == false)
51
+ if(success = setDDS(&gib,&dl) == false)
55
@@ -352,7 +353,7 @@ int main(int argc, char *argv[])
63
// *****************************************************************************
64
@@ -757,8 +758,11 @@ bool giblib(char *pszfile, int target, i
65
pszgiblib,format64(totalnodes,sz1),
66
ntotal?format64(totalnodes/ntotal,sz2):format64(totalnodes,sz2),
67
totalelapsed,ntotal?totalelapsed/(double)ntotal:totalelapsed);
71
printf("*** ERROR: nerror=%d, tricks and score different\n",nerror);