aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--math/spooles/files/patch-I2Ohash+src+util.c34
-rw-r--r--math/spooles/files/patch-I2Ohash-large-input75
2 files changed, 6 insertions, 103 deletions
diff --git a/math/spooles/files/patch-I2Ohash+src+util.c b/math/spooles/files/patch-I2Ohash+src+util.c
deleted file mode 100644
index 3a9522ab22ef..000000000000
--- a/math/spooles/files/patch-I2Ohash+src+util.c
+++ /dev/null
@@ -1,34 +0,0 @@
---- I2Ohash/src/util.c.orig 2008-12-27 21:44:52.000000000 -0500
-+++ I2Ohash/src/util.c 2008-12-27 21:52:46.000000000 -0500
-@@ -39,7 +39,8 @@
- */
- loc1 = (key1 + 1) % hashtable->nlist ;
- loc2 = (key2 + 1) % hashtable->nlist ;
--loc = (loc1*loc2) % hashtable->nlist ;
-+long int loc3 = (long int)loc1*(long int)loc2 % hashtable->nlist ;
-+loc =(int) loc3;
- #if MYDEBUG > 0
- fprintf(stdout, "\n loc1 = %d, loc2 = %d, loc3 = %d", loc1, loc2, loc) ;
- fflush(stdout) ;
-@@ -50,7 +51,7 @@
- --------------------------------------------------------
- */
- #if MYDEBUG > 0
--fprintf(stdout, "\n hashtable->freeI2OP = %p", hashtable->freeI2OP) ;
-+fprintf(stdout, "\n loc1 = %d, loc2 = %d, loc3 = %ld, loc = %d", loc1, loc2, loc3, loc) ;
- fflush(stdout) ;
- #endif
- if ( (i2op = hashtable->freeI2OP) == NULL ) {
-@@ -158,9 +159,10 @@
- #endif
- loc1 = (key1 + 1) % hashtable->nlist ;
- loc2 = (key2 + 1) % hashtable->nlist ;
--loc = (loc1*loc2) % hashtable->nlist ;
-+long int loc3 = (long int)loc1*(long int)loc2 % hashtable->nlist ;
-+loc =(int) loc3;
- #if MYDEBUG > 0
--fprintf(stdout, "\n loc1 = %d, loc2 = %d, loc3 = %d", loc1, loc2, loc) ;
-+fprintf(stdout, "\n loc1 = %d, loc2 = %d, loc3 = %ld, loc = %d", loc1, loc2, loc3, loc) ;
- fflush(stdout) ;
- #endif
- /*
diff --git a/math/spooles/files/patch-I2Ohash-large-input b/math/spooles/files/patch-I2Ohash-large-input
index 90192e047cef..91c2795d369b 100644
--- a/math/spooles/files/patch-I2Ohash-large-input
+++ b/math/spooles/files/patch-I2Ohash-large-input
@@ -1,92 +1,29 @@
$FreeBSD$
---- I2Ohash/src/util.c.orig 2013-03-04 21:21:54.000000000 -0500
-+++ I2Ohash/src/util.c 2012-10-06 08:28:37.000000000 -0500
-@@ -39,8 +39,9 @@
+--- I2Ohash/src/util.c 1998-05-31 07:45:12.000000000 +0900
++++ I2Ohash/src/util.c 2013-03-06 14:59:43.000000000 +0900
+@@ -39,7 +39,9 @@
*/
loc1 = (key1 + 1) % hashtable->nlist ;
loc2 = (key2 + 1) % hashtable->nlist ;
--long int loc3 = (long int)loc1*(long int)loc2 % hashtable->nlist ;
--loc =(int) loc3;
+-loc = (loc1*loc2) % hashtable->nlist ;
+/*loc = (loc1*loc2) % hashtable->nlist ;*/
+long int loc3 = (long int)loc1*(long int)loc2 % hashtable->nlist ;
+loc=(int)loc3;
#if MYDEBUG > 0
fprintf(stdout, "\n loc1 = %d, loc2 = %d, loc3 = %d", loc1, loc2, loc) ;
fflush(stdout) ;
-@@ -51,7 +52,7 @@
- --------------------------------------------------------
- */
- #if MYDEBUG > 0
--fprintf(stdout, "\n loc1 = %d, loc2 = %d, loc3 = %ld, loc = %d", loc1, loc2, loc3, loc) ;
-+fprintf(stdout, "\n hashtable->freeI2OP = %p", hashtable->freeI2OP) ;
- fflush(stdout) ;
- #endif
- if ( (i2op = hashtable->freeI2OP) == NULL ) {
-@@ -159,10 +160,11 @@
+@@ -158,7 +160,9 @@
#endif
loc1 = (key1 + 1) % hashtable->nlist ;
loc2 = (key2 + 1) % hashtable->nlist ;
--long int loc3 = (long int)loc1*(long int)loc2 % hashtable->nlist ;
--loc =(int) loc3;
-+/*loc = (loc1*loc2) % hashtable->nlist ;*/
-+long int loc3 = (long int)loc1*(long int)loc2 % hashtable->nlist ;
-+loc=(int)loc3;
- #if MYDEBUG > 0
--fprintf(stdout, "\n loc1 = %d, loc2 = %d, loc3 = %ld, loc = %d", loc1, loc2, loc3, loc) ;
-+fprintf(stdout, "\n loc1 = %d, loc2 = %d, loc3 = %d", loc1, loc2, loc) ;
- fflush(stdout) ;
- #endif
- /*
-@@ -231,7 +233,9 @@
- }
- loc1 = (key1 + 1) % hashtable->nlist ;
- loc2 = (key2 + 1) % hashtable->nlist ;
-loc = (loc1*loc2) % hashtable->nlist ;
+/*loc = (loc1*loc2) % hashtable->nlist ;*/
+long int loc3 = (long int)loc1*(long int)loc2 % hashtable->nlist ;
+loc=(int)loc3;
- /*
- ---------------------------------------------------
- find the location of the first (key1,key2,*) triple
---- I2Ohash/src/util.c.orig 2013-03-04 21:21:54.000000000 -0500
-+++ I2Ohash/src/util.c 2012-10-06 08:28:37.000000000 -0500
-@@ -39,8 +39,9 @@
- */
- loc1 = (key1 + 1) % hashtable->nlist ;
- loc2 = (key2 + 1) % hashtable->nlist ;
--long int loc3 = (long int)loc1*(long int)loc2 % hashtable->nlist ;
--loc =(int) loc3;
-+/*loc = (loc1*loc2) % hashtable->nlist ;*/
-+long int loc3 = (long int)loc1*(long int)loc2 % hashtable->nlist ;
-+loc=(int)loc3;
#if MYDEBUG > 0
fprintf(stdout, "\n loc1 = %d, loc2 = %d, loc3 = %d", loc1, loc2, loc) ;
fflush(stdout) ;
-@@ -51,7 +52,7 @@
- --------------------------------------------------------
- */
- #if MYDEBUG > 0
--fprintf(stdout, "\n loc1 = %d, loc2 = %d, loc3 = %ld, loc = %d", loc1, loc2, loc3, loc) ;
-+fprintf(stdout, "\n hashtable->freeI2OP = %p", hashtable->freeI2OP) ;
- fflush(stdout) ;
- #endif
- if ( (i2op = hashtable->freeI2OP) == NULL ) {
-@@ -159,10 +160,11 @@
- #endif
- loc1 = (key1 + 1) % hashtable->nlist ;
- loc2 = (key2 + 1) % hashtable->nlist ;
--long int loc3 = (long int)loc1*(long int)loc2 % hashtable->nlist ;
--loc =(int) loc3;
-+/*loc = (loc1*loc2) % hashtable->nlist ;*/
-+long int loc3 = (long int)loc1*(long int)loc2 % hashtable->nlist ;
-+loc=(int)loc3;
- #if MYDEBUG > 0
--fprintf(stdout, "\n loc1 = %d, loc2 = %d, loc3 = %ld, loc = %d", loc1, loc2, loc3, loc) ;
-+fprintf(stdout, "\n loc1 = %d, loc2 = %d, loc3 = %d", loc1, loc2, loc) ;
- fflush(stdout) ;
- #endif
- /*
-@@ -231,7 +233,9 @@
+@@ -229,7 +233,9 @@
}
loc1 = (key1 + 1) % hashtable->nlist ;
loc2 = (key2 + 1) % hashtable->nlist ;