Changes in directory llvm-test/SingleSource/Benchmarks/McGill:
chomp.c updated: 1.1 -> 1.2 misr.c updated: 1.2 -> 1.3 queens.c updated: 1.1 -> 1.2 --- Log message: Make these programs return proper values from main so their return value can be diff'd --- Diffs of the changes: (+11 -8) chomp.c | 3 ++- misr.c | 14 ++++++++------ queens.c | 2 +- 3 files changed, 11 insertions(+), 8 deletions(-) Index: llvm-test/SingleSource/Benchmarks/McGill/chomp.c diff -u llvm-test/SingleSource/Benchmarks/McGill/chomp.c:1.1 llvm-test/SingleSource/Benchmarks/McGill/chomp.c:1.2 --- llvm-test/SingleSource/Benchmarks/McGill/chomp.c:1.1 Tue Oct 5 15:58:37 2004 +++ llvm-test/SingleSource/Benchmarks/McGill/chomp.c Fri Nov 24 15:19:41 2006 @@ -333,7 +333,7 @@ *row = data1[*col]; /* row is given by the content of the structure */ } -void main(void) +int main(void) { int row,col,maxrow,player; int *win,*current,*temp; @@ -419,6 +419,7 @@ dump_play(tree); /* dump for memory management */ break; } + return 0; } /*****************************************************************************/ Index: llvm-test/SingleSource/Benchmarks/McGill/misr.c diff -u llvm-test/SingleSource/Benchmarks/McGill/misr.c:1.2 llvm-test/SingleSource/Benchmarks/McGill/misr.c:1.3 --- llvm-test/SingleSource/Benchmarks/McGill/misr.c:1.2 Sun Nov 28 15:13:24 2004 +++ llvm-test/SingleSource/Benchmarks/McGill/misr.c Fri Nov 24 15:19:41 2006 @@ -32,6 +32,7 @@ #include <stdio.h> #include <stdlib.h> +#include <string.h> #define INF 10000 #define MAX_REG_LN 100 @@ -56,7 +57,7 @@ /* Main Program */ -void main(int argc,char *argv[]) +int main(int argc,char *argv[]) { misr_type cell_array; int num_vect, num_times, num_true, i; @@ -68,7 +69,7 @@ if (0 && argc < 6) { printf("Usage: MISR fileout reg_len #_vectors prob #_times [structure] [seed] [seed] [seed]\n"); - return; + return 1; } /* input and translate arguments */ @@ -87,7 +88,7 @@ for (i=1; i<reg_len; i++) structure[i] = '0'; structure[0] = '1'; - structure[reg_len] = NULL; + structure[reg_len] = 0; } if (argc > 7) sscanf(argv[7], "%hu", &seed[0]); else seed[0] = 1; if (argc > 8) sscanf(argv[8], "%hu", &seed[1]); else seed[1] = 0; @@ -98,17 +99,17 @@ if (reg_len > MAX_REG_LN) { printf("Register too long; Max. = %d\n", MAX_REG_LN); - return; + return 2; } if ((prob > 1) || (prob < 0)) { printf("Prob. out of range 0=<Prob>=1\n"); - return; + return 3; } if (strlen(structure) != reg_len) { printf("Structure does not match Register length:\n"); - return; + return 4; } @@ -145,6 +146,7 @@ printf("%d %d %.3e %d %s %d %d %d %.8e\n", reg_len, num_vect, prob, num_times, structure, seed[0], seed[1], seed[2],(double)(num_times - num_true)/(double)num_times); //kill_list(&cell_array); + return 0; } /************************************************************* Index: llvm-test/SingleSource/Benchmarks/McGill/queens.c diff -u llvm-test/SingleSource/Benchmarks/McGill/queens.c:1.1 llvm-test/SingleSource/Benchmarks/McGill/queens.c:1.2 --- llvm-test/SingleSource/Benchmarks/McGill/queens.c:1.1 Tue Oct 5 15:58:37 2004 +++ llvm-test/SingleSource/Benchmarks/McGill/queens.c Fri Nov 24 15:19:41 2006 @@ -202,7 +202,7 @@ ** with decoding the command line arguments, initializing the ** various arrays, and starting the recursive search routine. */ -void main(int argc, char **argv) +int main(int argc, char **argv) { register int i; /* Loop variable */ register char *p; /* Ptr to argument */ _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits