=================================================================== RCS file: /home/cvs/OpenXM_contrib/gmp/mpn/tests/Attic/try.c,v retrieving revision 1.1.1.1 retrieving revision 1.1.1.2 diff -u -p -r1.1.1.1 -r1.1.1.2 --- OpenXM_contrib/gmp/mpn/tests/Attic/try.c 2000/09/09 14:12:46 1.1.1.1 +++ OpenXM_contrib/gmp/mpn/tests/Attic/try.c 2000/12/01 05:45:06 1.1.1.2 @@ -970,11 +970,16 @@ call (struct each_t *e, tryfun_t function) (e->d[0].p, e->s[0].p, size, shift); break; + /* The two casts here are necessary for _LONG_LONG_LIMB. They might not + be enough if some actual calling conventions checking is implemented + on such a system. */ case TRY_TYPE_POPCOUNT: - e->retval = CALLING_CONVENTIONS (function) (e->s[0].p, size); + e->retval = (* (unsigned long (*)(ANYARGS)) + CALLING_CONVENTIONS (function)) (e->s[0].p, size); break; case TRY_TYPE_HAMDIST: - e->retval = CALLING_CONVENTIONS (function) (e->s[0].p, e->s[1].p, size); + e->retval = (* (unsigned long (*)(ANYARGS)) + CALLING_CONVENTIONS (function)) (e->s[0].p, e->s[1].p, size); break; default: