--- M2/Macaulay2/e/linalgGB/linalgGB.cpp.64bit 2005-08-12 11:37:57.000000000 -0500
+++ M2/Macaulay2/e/linalgGB/linalgGB.cpp 2006-05-05 08:12:19.000000000 -0500
@@ -191,7 +191,7 @@
bool found = lookup->search(ce.monom, b);
if (found)
{
- int which = reinterpret_cast<int>(b->bag);
+ int which = (reinterpret_cast<long>(b->bag));
uninterned_monomial um = H.reserve(MONOMIAL_LENGTH(ce.monom));
monomial m;
monomial_quotient(ce.monom, gb[which]->f.monoms[0], um);