summaryrefslogtreecommitdiff
path: root/assignment.c
diff options
context:
space:
mode:
authorMatt Turner <mattst88@gmail.com>2008-11-12 23:02:01 +0000
committerMatt Turner <mattst88@gmail.com>2008-11-12 23:02:01 +0000
commit7a57eeccd8ded740d88aba3ea9dcb09050983dd0 (patch)
tree945953d547076b67567bd99b945ec33c6ee1ea59 /assignment.c
parentb50243af303373a0af9185dd12d86b21990dde14 (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.c14
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++)