/* -*-c-*-
*
- * $Id: mpint.h,v 1.5 2002/01/13 19:23:16 mdw Exp $
+ * $Id$
*
* Conversion between MPs and standard C integers
*
* MA 02111-1307, USA.
*/
-/*----- Revision history --------------------------------------------------*
- *
- * $Log: mpint.h,v $
- * Revision 1.5 2002/01/13 19:23:16 mdw
- * Fix division-by-zero bug translating @MPW_MAX@ to an @mp@.
- *
- * Revision 1.4 2000/10/08 12:04:01 mdw
- * Remove spurious semicolon.
- *
- * Revision 1.3 2000/06/17 11:45:09 mdw
- * Major memory management overhaul. Added arena support. Use the secure
- * arena for secret integers. Replace and improve the MP management macros
- * (e.g., replace MP_MODIFY by MP_DEST).
- *
- * Revision 1.2 1999/12/10 23:22:53 mdw
- * Support for uint32.
- *
- * Revision 1.1 1999/11/25 11:38:31 mdw
- * Support for conversions between MPs and C integers.
- *
- */
-
#ifndef CATACOMB_MPINT_H
#define CATACOMB_MPINT_H
_v++; \
_max /= (mpd)MPW_MAX + 1; \
} \
- if (!(_m->f & MP_NEG)) \
+ if (!MP_NEGP(_m)) \
_i = -_i; \
(i) = _i; \
} while (0)