diff options
author | Matt Turner <mattst88@gmail.com> | 2008-11-12 23:02:01 +0000 |
---|---|---|
committer | Matt Turner <mattst88@gmail.com> | 2008-11-12 23:02:01 +0000 |
commit | 7a57eeccd8ded740d88aba3ea9dcb09050983dd0 (patch) | |
tree | 945953d547076b67567bd99b945ec33c6ee1ea59 /assignment.c | |
parent | b50243af303373a0af9185dd12d86b21990dde14 (diff) |
Remove stupid MAXPOSLONG define (otherwise standardized as LONG_MAX)
git-svn-id: svn://mattst88.com/svn/cleanbench/trunk@13 0d43b9a7-5ab2-4d7b-af9d-f64450cef757
Diffstat (limited to 'assignment.c')
-rw-r--r-- | assignment.c | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/assignment.c b/assignment.c index a4f3b5f..29f79c8 100644 --- a/assignment.c +++ b/assignment.c @@ -1,7 +1,13 @@ -#include <string.h> +#include <stdio.h> +#include <stdlib.h> +#include <stdint.h> +#include <math.h> +#include <limits.h> + #include "nmglobal.h" #include "nbench1.h" + /************************* ** ASSIGNMENT ALGORITHM ** *************************/ @@ -304,7 +310,7 @@ long currentmin; /* Current minimum */ */ for(i=0;i<ASSIGNROWS;i++) { - currentmin=MAXPOSLONG; /* Initialize minimum */ + currentmin = LONG_MAX; /* Initialize minimum */ for(j=0;j<ASSIGNCOLS;j++) if(tableau[i][j]<currentmin) currentmin=tableau[i][j]; @@ -320,7 +326,7 @@ for(i=0;i<ASSIGNROWS;i++) */ for(j=0;j<ASSIGNCOLS;j++) { - currentmin=MAXPOSLONG; /* Initialize minimum */ + currentmin = LONG_MAX; /* Initialize minimum */ for(i=0;i<ASSIGNROWS;i++) if(tableau[i][j]<currentmin) currentmin=tableau[i][j]; @@ -532,7 +538,7 @@ do { ** For all cells not covered by imaginary lines, determine smallest ** value. */ -smallest=MAXPOSLONG; +smallest=LONG_MAX; for(i=0;i<ASSIGNROWS;i++) if(linesrow[i]!=0) for(j=0;j<ASSIGNCOLS;j++) |